دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

تحقیق درباره رابـط کـاربر 16 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 15

 

فهرست

مقدمه

رابط گرافیکی کاربر

معیارهای عمومی رابط کاربر مطلوب

شیوه های ارتباط رابط و کاربر

شیوه های نمایش اطلاعات

ارزیابی رابط کاربر

رابط کاربر نرم افزارهای فارسی

رابط های کاربر آینده

نتیجه

مرجع

مقدمه

سالهاست که از عمر محصولات نرم افزاری می گذرد، با این حال انگار همین دیروز بود که نرم افزارها با محیطی سرد و بی‌روح با رنگهای تیره و ترسناک فقط از راه خط فرمان دستورات را اجرا می‌کردند، چقدر ذوق زده شدیم وقتی کتابخانه‌‌های توربو ویژن را دراختیار گرفتیم، چند سال قبل از آن حتی آدم‌های خوشبین هم فکر نمی کردند روزی موشواره ای اختراع می‌شود تا کامپیوتر به کار آدمهای کم سواد هم بیاید. این سرعت آن قدر زیاد بود که حتی فرهنگستان‌ها و لغت نامه نویس‌ها هم نمی‌دانستند چگونه واژه‌ی معادل برای این همه کلمه جدید پیدا کنند، از سوی دیگر آسانی ورود به این عرصه‌ی جدید (علوم کامپیوتر و نرم افزار) و به کار گیری ابزارهای آن منجر به این شد که یک شخص از هر طایفه و صنفی که بود به راحتی بتواند در این حوزه هم خودی نشان دهد. اگر باور ندارید می‌توانید آمار افراد غیر فیزیک‌دانی را که در رشته‌ی فیزیک فعالیت می‌کنند را با افراد غیر کامپیوتری که در این رشته دستی دارند، مقایسه کنید.

رابط کاربری (User Interface) که UI هم خوانده می‌شود به مجموعه بخش هایی از نرم افزار گفته می‌شود که برای برقراری ارتباط با کاربر بکار می‌‌روند از جمله منو‌ها، کادرهای تبادلی، دکمه‌ها، پیام‌ها و تنظیمات.

رابط کاربری در اصل بخشی از برنامه است که کاربر با آن رابطه برقرار می کند. اگر کاربر فرمانهایی را در صفحه کلید وارد کرده و برنامه نیز با عملکرد خاصی به آنها پاسخ دهد، گفته می‌شود که برنامه مزبور یک رابط خط فرمانی دارد. اگر فرمانها از طریق فهرستهای گزینشی (منوها) در اختیار کاربر قرار گیرند، به رابط مزبور، رابط گزینشی گفته می‌شود. برنامه‌ای که اطلاعات را به طور گرافیکی نشان داده و برای برقراری رابطه با کاربر به یک وسیله اشاره‌ای نیاز داشته باشد، گفته می‌شود که یک رابط گرافیکی کاربر دارد. طراحی رابط کاربر ضعیف باعث بوجود آمدن خطاهای جبران ناپذیری در سیستم می شود و همچنین علت مهم استفاده نشدن بسیاری از سیستمها رابط کاربر ضعیف سیستم است

رابط گرافیکی کاربر

رابط کاربر مبتنی بر گرافیک که در آن کاربر به جای تایپ فرمانهای بلند و پیچیده از اعلان فرمان، با اشاره بر نمایشهای تصویری بر روی صحنه تصویر، پرونده ها، برنامه‌ها یا فرمانهایی انتخاب می کند. برنامه‌های کاربردی که در ویندوز اجرا می شوند، از مجموعه ثابتی از فهرستهای گزینش عمودی، جعبه‌های محاوره‌ای و سایر عناصر گرافیکی مانند، نوارهای مرور (scroll bar) و شمایلها (icon) استفاده می کنند. این ثبات میان عناصر گرافیکی، از مزیت عمده‌ای برای کاربر است، زیرا با یادگرفتن نحوه کار با رابط می توانید از آن در تمام برنامه‌های در حال اجرا در همان محیط استفاده کنید.

معیارهای عمومی رابط کاربر مطلوب

طراحان شرکتهای متفاوت نرم‌افزاری از جمله «مایکروسافت»، «کالدرا» و دیگر طراحان رابط کاربر، بر این باورند که رابط کاربر مطلوب شرایطی را فراهم می‌کند که کاربر بتواند آنچه قصد انجام آن را دارد، به راحتی به رایانه منتقل کند. به نظر آنها، برقراری ارتباط شفاف بین رایانه و کاربر از مهم‌ترین اهداف در طراحی رابط کاربرهاست که در نهایت به رضایت کاربر می‌انجامد. بدین منظور، معیارهای زیر مورد توجه قرار گرفته است:

1)ثبات

یک صفحه رابط با ثبات، به کاربر اجازه می‌دهد تا دانش و آموخته‌های قبلی خود را به کار گیرد. به نظر فراری (Ferrari, 2005) یک محیط با ثبات، جو آشنایی را فراهم می‌کند که باعث یادگیری راحت‌تر کاربر می‌شود. شرکت مایکروسافت (2003) به عنوان نمونه به نسخه‌های متفاوت سیستم عامل ویندوز اشاره می‌کند که متداول و متعارف‌بودن شکل رابط کاربر در آنها رعایت شده است. کاربری که با طرز استفاده از یک صفحه ویندوز آشنا باشد، می‌تواند کار با صفحه‌های ویندوز دیگر را هم به راحتی فرا گیرد. منوها مثال خوبی بر این ادعا هستند. در اکثر صفحه‌های ویندوز، گزینه File در سمت چپ قرار می‌گیرد و بعد از آن به ترتیب Edit ، View، Tools ، Help قرار گرفته‌اند. ممکن است گفته شود کلمه Document بهتر از کلمه‌ File می‌باشد و یا اینکه گزینه Help باید در ابتدا قرار گیرد. مانعی برای انجام این تغییرات وجود ندارد ولی با انجام آنها، کاربر گیج می‌شود و قابلیت استفاده رابط کاربر کاهش می‌یابد، زیرا باید هنگام استفاده از صفحه ویندوزهای متفاوت، کمی درنگ و فکر کند تا مکان منوها و اسامی آنها را بیابد. مکان قرار گرفتن منوهای فرعی نیز حائز اهمیت است. کاربر انتظار دارد گزینه‌های فرعی Copy ، Cut و Paste را در زیرگزینه Edit بیابد. انتقال آنها به گزینه اصلی File ، باعث سردرگمی می‌شود. پس بهتر است از خط مشی‌های تثبیت شده پیروی نمود، مگر اینکه دلیل قاطعی برای تغییر آنها وجود داشته باشد. افزون بر این، ثبات و متداول بودن شکل و فرم صفحه، دخالت حافظه کاربر را تا جایی که ممکن باشد کم‌رنگ می‌کند. مندل (Mandel, 2003) در این زمینه معتقد است، نیاز برای بخاطرآوردن اسامی رکوردها و یا رسیدن به موضوعات مختلف مانند پوشه‌ها (Folders)، فضای زیادی را به ذهن کاربر اشغال می‌کند. اگر رابط کاربر، کاربر را ملزم کند همه اینها را به خاطر بسپارد، این اطلاعات در اکثر موارد در حافظه طولانی مدت شخص باقی نمی‌ماند و پس از مدتی به یاد آوردن آنها مشکل است. رابط کاربر باید تا حد ممکن دخالت حافظه را کم کند. یک رابط کاربر متداول، به حافظه کوتاه‌مدت کاربر اعتماد می‌کند. بطور اختصار می توان به این چند نکته بسنده کرد:

داشتن رفتار یکسان در هر زمان و هر مکان از برنامه  

داشتن اصطلاحات یکسان در تمام برنامه به طور مثال، جایی پیام قبول-لغو بدهیم و جایی دیگر  تایید-انصراف

داشتن آیکن های یکسان و مشخص

داشتن رنگهای منحصر و یکسان

2)سادگی و وضوح

بهترین رابطان کاربر از طراحی ساده برخوردارند. طرحهای ساده، یادگیری و استفاده را آسان می‌کنند و به رابط کاربر، ثبات و استحکام می‌بخشند. کاربر نباید به یکباره با حجم زیادی از اطلاعات روبرو شود، بلکه بهتر است مقدار زیادی از اطلاعات را به‌گونه‌ای جای داد که صفحه شلوغ به نظر نرسد. به اعتقاد مندل، اکثر انسانها وقتی با حجم زیادی از اطلاعات روبرو می‌شوند، می‌ترسند. به نظر وی، رابط کاربر باید تلاش کند تا می‌تواند حضور اطلاعات را دوستانه جلوه دهد و آنها را پله پله و به صورت یک روند در نظر گیرد. در هر صورت، کاربر نباید ناگهان در دریایی از اطلاعات غوطه‌ور شود.

همچنین، رابط کاربری که از وضوح و شفافیت برخوردار باشد، تا حد بسیار زیادی از اشتباهات جلوگیری کرده، اطلاعات مهم و اساسی را برجسته و قابل مشاهده می‌نماید و کاربر را به سمت یادگیری و استفاده راحت‌تر، هدایت می‌نماید. به نظر فراری، رمز وضوح و شفافیت رابط کاربر، در سادگی است. بطور اختصار می توان به این چند نکته بسنده کرد:

یک عمل پیچیده را به اعمال ساده تر بشکنید و عملکردهای اضافی را نیز حذف کنیدتا رابط ساده تر شود .

اگر کاربر باید یک فرایند طولانی را انجام دهد، بهتر است این توالی به مراحل کوتاه تر تبدیل شود ( استفاده از Wizards ) .

اعمال را با به کاربردن آیکن ها و کلمات ساده  مشخص کنید‌.

ازکلمات و آیکن‌هایی که برای کاربر آشناترند، استفاده کنید.

مفاهیم شبیه به هم را در یک گروه و دسته قراردهید، مثلاٌ در یک منو یا یک کادر یا Tab Control

از نمایش Message Box خوداری کنید، مگر اطلاعاتی که کاربر لازم است که ببیند همچنین از بیامهای کوتاه و موثر استفاده کنید (از کلمات  لطفاٌ، در صورت لزوم پرهیز نمایید).

3)رهنمونی

کاربر باید همیشه آگاه و مطلع نگه داشته شود و بازخورد به سرعت آماده شود. همچنین، بازخورد باید با مورد مربوط تناسب داشته باشد. برای مثال اگر در قسمت جستجو، کاربر، کلیدواژه‌ای را وارد می‌کند و نتیجه صفر می‌آید، نظام به سرعت پیام می‌دهد: «مطمئن هستید دیکته را درست نوشته‌اید؟» یا «کلیدواژه خیلی عام است. از کلیدواژه خاص‌تری استفاده کنید» و اگر کاربر عملی انجام می‌دهد که قابل اجراست، پیغام اخطاردهنده‌ای باید وی را آگاه کند.

4)زیبایی

هر عنصر دیداری که روی صفحه نمایش ظاهر می‌شود، توجه کاربر را جلب می‌کند. محیط نمایش باید به گونه‌ای باشد که کارکردن در آن، جالب باشد و به درک بهتر اطلاعات موجود در صفحه کمک کند. به عنوان نمونه، نوع قلم به کار رفته؛ بهتر است از نوع قلمهای آشنا برای کاربر و خوانا باشد.

5)گرافیک و ترکیب رنگها

در یک آزمایش رایانه‌ای، 6 رابط کاربر متفاوت گرافیکی و غیرگرافیکی توسط «هاهو» و همکارانش (HwaHu [et al], 1999) به منظور سنجش تأثیر رابط کاربر در برقراری ارتباط با یک نظام ذخیره و بازیابی اطلاعات مورد بررسی قرار گرفت. تنایج نشان داد صفحه‌های گرافیکی، به طور فزاینده‌ای در موقعیتهایی که نظام بشدت به برقراری ارتباط بین اطلاعات و کاربر نیاز دارد، مؤثر واقع می‌شوند. صفحه کاربر گرافیکی از لحاظ مفهوم، بهتر از صفحه‌های غیرگرافیکی عمل می‌کند. در صفحات گرافیکی، رنگ، مؤثرترین عامل در جلب رضایت کاربر به شمار می‌آید. همچنین، تأثیر رنگ بر ادراک کاربر سنجیده شد. آبی و قرمز تضاد معنایی دارند و به طور سنتی، قرمز رنگ گرم است که می‌تواند در جذب کاربر به کار رود. در حالی‌که مفهوم رنگها از فرهنگی به فرهنگ دیگر ممکن است متفاوت باشد. رنگ قرمز برای نمایش موضوعات مهم و قابل توجه، مناسب است. به عنوان نمونه، اصطلاحات پیشنهاد شده توسط نظام که به میزان بالایی با جستجوی کاربر در ارتباط است، می‌تواند با رنگ قرمز نمایش داده شود. از سوی دیگر، رنگ آبی اغلب به عنوان رنگ سرد در نظر گرفته می‌شود که می‌تواند برای اصطلاحات پیشنهاد شده توسط نظام که ارتباط موضوعی کمی با جستجوی کاربر دارد، مناسب باشد.

6)استفاده از پیامها و علائم اخطاردهنده

توجه به پیامها و علایم اخطاردهنده از جمله مواردی است که در هدایت کاربر بسیار تأثیرگذار است. به عنوان نمونه، اگر فایلی یافت نمی‌شود، از طرف نظام پیام «فایلی یافت نمی‌شود» به کاربر داده شود. برای اینکه همه کاربران به هر زبانی بتوانند این دستورها و اخطارها را متوجه شوند، می‌توان از تصویر استفاده کرد. یک تصویر می‌تواند جای چندین کلمه یا جمله را بگیرد و همان مفهوم را برساند. اما ممکن است این مفاهیم، برای همه یکسان نباشد. پس باید به علایم گرافیکی که استفاده می‌شود، توجه داشت. استفاده از یک 8 ضلعی قرمز رنگ با کلمه توقف در وسط آن، ممکن است در همه جای دنیا معنی توقف ندهد، ولی یک دایرة قرمز رنگ که روی آن یک دست گشاده باشد، بهتر مفهوم توقف را می‌رساند. پس بهتر است از علایمی که مفهوم جهانی دارند، استفاده شود. در این مورد می توان به نکات زیر نیز توجه کرد:

پیام‌هایی راکه کاربر آنها را سریعاٌ درک کند، به کار ببرید. مثلاٌ Problem in sending Email به جای Error 12790 in using smtp port  

استفاده از پیام‌های صریح و روشن

پیام‌ها نباید حالت چند گانگی به وجود بیاورد.  مثال معروف آن Press Return بجای Press Any Key  است.

پرهیز از پیام های عجیب برای خطاهای استثنایی وقتی در برنامه Exception Handling   می‌کنید، در صورت بروز خطاهای نا شخص پیام‌های نامشخصی مانند Fatal Error , Job Abortion , Catastrophic Failure Error  نشان ندهید.

از کلمات مشخص و سودمند  استفاده کنید. مثلاٌ استفاده از جمله‌ی "داده های ورودی کافی نیست"  زیاد مناسب نیست. بلکه بهتر است مشخصاٌ بگوئید که مثلا " نام و نام خانوادگی را وارد نمایید" . امروزه برنامه‌ای تحت وب و جمله‌ی اطلاعات ورودی کافی نیست در بالا می‌آید و کنار هر فیلدی که اجباری است یک علامت مشخص کننده مثل * نمایش می‌یابد.

بهتر است سیستم بار گناه را به دوش بکشد و مقصر شناخته شود. مثلاٌ برای استفاده از پیام " دستور ورودی غیر مجاز است " پیام بدهیم که دستور ورودی مفهوم یا فایل مشخص نیست. از لحاظ روانی، کاربر با خواندن جمله‌ی اول، برنامه ساز را مقصر می‌داند و در حالی که جمله دوم کاربر سیستم (یا خودش) را مقصر قلمداد می کند.

برای برنامه جنبه های انسانی در نظر نگیرید. استفاده از پیام‌های انسانی از نظرروانی برای کاربر، دلهره آور است، شاید هم او را عصبانی می‌کند. فکرش را بکنید کاربر صبح Outlook را باز می کند و سلام صبح بخیر را مشاهده می‌کند و یا هنگام بستن یک برنامه پیام  " روز خوبی داشته باشید " را مشاهده کند.

7)انعطاف‌پذیری

از دیگر ویژگیهای عمومی رابط کاربرهای مطلوب، قابلیت انعطاف‌پذیری است. بهترین و موفق‌ترین رابط کاربرها به گونه‌ای طراحی می‌شوند که خواسته‌های متفاوت کاربران را مهیا کنند. به عنوان نمونه، مرورگر ویندوز از شرکت مایکروسافت به کاربران، هم از طریق صفحه کلید و هم به وسیلة فرمان Copy ، اجازه نسخه‌برداری از بایگانی را می‌دهد و یا اینکه کاربر این امکان را داشته باشد هم از طریق موشواره و هم صفحه کلید کلید فرمانها را صادر کند. بکارگیری صفحه‌کلید به عنوان میانبر برای فرامینی است که در حالت عادی یعنی هنگام کار با موشواره برای اجرای آن فرامین به انتخاب چندین منو نیاز می‌باشد. همچنین، قابلیت انعطاف‌پذیری، می‌تواند در تغییر رنگ‌ صفحه توسط کاربر نیز مدنظر قرار گیرد.

8)توجه به اصول روان‌شناسی



خرید و دانلود  تحقیق درباره رابـط کـاربر 16 ص


تجارت الکترونیک 16 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

تجارت الکترونیک

تجارت الکترونیک واژه‌ای است که برای تجارت از طریق سیستم‌های اطلاعاتی، ارتباطی بکار می‌رود. تجارت الکترونیک با وجود این که مدت زمانی زیادی از عمر آن نمی‌گذرد ولی نقش بسزا و چشم گیری در زندگی روزمره ما به عهده گرفته‌است به طوری که اجتناب از آن کار آسانی نیست. یکی از ساده‌ترین و کار آمدترین نقش تجارت الکترونیک در زندگی روزمره کاربران اینترنتی، خرید و فروش اجناس و تبادل وجوه مربوطه از طریق کارت هوشمند می‌باشد.هدف از تجارت الکترونیک که در واقع ترکیبی از تکنیکها و شگردهای بازرگانی است. همکاری، رقابت و بازدهی بیشتر شرکتهای مختلف می‌باشد به طوری که طی ۱۵ سال گذشته سبب توانایی شرکتها در زمینه‌هایی مثل اصلاح روشهای تجارتی و پیشرفت در زمینه ارتباطی با شرکتهای مرتبط و بالاخره گسترش دامنه بازرگانی، تجاری حتی در مقیاسهای بزرگ و جهانی شده‌است.

فهرست مندرجات

۱ تاریخچه تجارت الکترونیک

۲ تعریف تجارت الکترونیک

۳ مزایا و معایب تجارت الکترونیک

۴ بسترهای لازم برای تجارت الکترونیک

۵ مدلهای تجارت الکترونیک

۵.۱ تجارت فروشنده با فروشنده

۵.۲ تجارت فروشنده و مصرف کننده

۵.۳ تجارت مصرف کننده با مصرف کننده

۵.۴ تجارت مصرف کننده با فروشنده

۵.۵ تجارت نقطه به نقطه

۵.۶ تجارت فروشنده با اداره

۵.۷ تجارت مصرف کننده با اداره

۶ تجارت الکترونیک در ایران

۷ منابع

تاریخچه تجارت الکترونیک

انسان از آغاز آفرینش تاکنون روشهای تجاری متفاوتی را تجربه کرده‌است. در ابتدا سیستم تبادل کالا رایج بود. شکارچی گوشت را با سلاح عوض می‌کرد. این سیستم اشکالات فراوانی داشت. مثلاً ممکن بود شکارچی نتواند سلاح سازی را پیدا کند که به گوشت احتیاج داشته باشد. در این صورت گوشتها فاسد می‌شدند .در بعضی تمدنها سیستم کالای محبوب به وجود آمد. در سرزمینی که گندم غذای اصلی مردم آن بود، شکارچی گوشت را با گندم و گندم را با جنگ‌افزار تعویض می‌کرد. این روش هم مشکلات زیادی داشت. کالای محبوب در سرزمینهای مختلف متفاوت بود. از طرف دیگر معیاری برای سنجش ارزش آن وجود نداشت و حمل و نقل آن هم مشکل بود بدون شک اختراع پول اولین انقلاب در زمینه تجارت بود. ارزش آن مشخص بود، حمل آن آسانتر بود، فاسد نمی‌شد و همه طالب آن بودند. فواید استفاده از پول به اندازه‌ای بود که حتی تا چند دهه قبل کمتر کسی انتظار یک انقلاب دیگر را داشت. ارتباط بین تجارت و تکنولوژی دیر زمانی است که وجود داشته و ادامه دارد. در واقع، یک پیشرفت تکنیکی باعث رونق تجارت شد و آن هم ساخت کشتی بود. در حدود ۲۰۰۰ سال قبل از میلاد، فینیقیان تکنیک ساخت کشتی را بکار بردند تا از دریا بگذرند و به سرزمینهای دور دست یابند. با این پیشرفت، برای اولین بار مرزهای جغرافیایی برای تجارت باز شد و تجارت با سرزمینهای دیگرآغاز شد. اکنون، شبکه جهانی اینترنت مانند همان کشتی است که نه تنها فواصل جغرافیایی، بلکه اختلافات زمانی را نیز کمرنگ نموده و صحنه را برای نمایشی دیگر آماده کرده‌است.ترکیب تجارت و الکترونیک از سال ۱۹۷۰ آغاز شد. برای گسترش و پذیرش تجارت الکترونیک لازم است که پیش نیازهای این فناوری از جمله زیرساختار مخابراتی، مسایل قانونی و ایمنی پیام رسانی مهیا شود.مهم‌ترین هدف در تجارت حال چه از روشهای بسیار پیشرفته الکترونیکی استفاده کند و چه از روشهای سنتی و قدیمی -همانا دستیابی به پول و سود بیشتر است. طبیعتا در این میان، نقش بانکها و موسسات اقتصادی در نقل وانتقال پول بسیار حیاتی است. هنگامی که در سال ۱۹۹۴ اینترنت قابلیتهای تجاری خود را علاوه بر جنبه‌های علمی و تحقیقاتی به نمایش گذاشت،موسسات تجاری و بانکها در کشورهای پیشرفته اولین نهادهایی بودند که تلاش جدی خود را برای استفاده هر چه بیشتر از این جریان بکار انداختند. محصول تلاش آنها نیز همان بانکداری الکترونیک امروزی است. سپس به سرعت مشخص شد که اینترنت بستر بسیار مناسبی برای انواع فعالیتهای بانکداری و اقتصادی بشمار می‌رود.بانکداری و تجارت الکترونیک هم اکنون در جهان به عنوان یک بحث بسیار تخصصی و در عین حال، بسیار پیچیده تبدیل شده‌است و تطبیق آن با سیاستهای تجاری و اقتصادی کشورهای مختلف نیاز به تحقیق و برنامه ریزی دقیق دارد.در بررسی تاریخچه تجارت الکترونیک درمی یابیم که بورسهای اوراق بهادار نیز موسسات دیگری بودند که به سرعت فعالیت خود را با روند پیشرفت اینترنت هماهنگ کردند و موفق شدند که در عرض مدت کوتاهی، با توجه به برتریهای اینترنت در مقایسه با روشهای قدیمی، به دلیل سرعت و دقت بالا، به موفقیتهای بی نظیری دست یابند.تجارت الکترونیک، علی رغم جوان بودن در جهان شناخته شده و در سالهای اخیر رشد فزاینده و غیرقابل پیش بینی داشته‌است. این رشد تصاعدی حاصل استفاده از یک ابزار، یعنی اینترنت می‌باشد. البته تجارت الکترونیک فقط در شاخصه‌ها یا کشورهای خاصی جا افتاده و استفاده می‌شود. برای مثال، در سال ۱۹۹۷ صنعت جهانگردی و توریسم مسوول ۲۰ تا ۳۰ درصد از فروشهای مجازی بوده.

تعریف تجارت الکترونیک



خرید و دانلود  تجارت الکترونیک 16 ص


برنامه و فلوچارت دفتر تلفن 16 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

مقدمه:

می خواهیم یک برنامه برای ذخیره و بازیابی مجموعه ای از اسامی شماره تلفن ها در یک

دفترچه تلفن که دائم در حال اضافه شدن هستند طراحی کنیم.

برنامه دفترچه تلفن باید قادر باشد اسامی و شماره های جدید را درج کند,شماره ها را تغییر دهد,شماره تلفن های انتخاب شده را بازیابی کند و اسامی و شماره هایی را حذف کند.

زبان به کار برده شده برای سیستم دفترچه تلفن میتواند پاسکال یا ویژال بسیک باشد.

شروع مطالعه برای سیستم فوق تاریخ 20 آذر ماه سال1384 این مطالعه 29 آذر بوده است.

در بخشهای مختلف این کار جزئیات و نمودارهایی برای بالا رفتن خوانایی سیستم بکار رفته شده است.

این کاری که هم اکنون در اختیار دارید به تلاش فرهاد دهقانیان-محمد ملایی-مجتبی فرزانه که هر یک به نوعی فعالیتی برای هرچه بهتر شدن این کارانجام داده اند.

در پایان از استاد عزیزمان جناب آقای آرش به جهت راهنمایی های مفیدشان تشکر می نماییم.

با تشکر

سرپرست گروه:

مجتبی فرزانه

محیط کار:

به طوری که در مقدمه بیان شد در برنامه سازی این سیستم از پاسکال و یا ویژال بیسیک استفاده میشود.بنابراین محیط اجرایی ما پاسکال یا ویژال بیسیک است.

کاربرد:

مورد استفاده و امکانات سیستم دفترچه تلفن این سیستم میتواند در زمینه های زیر مورد استفاده قرار گیرد:

ایجاد یک دفترچه خالی:

به این ترنیب که ما میتوانیم برای کاربرهای مختلف که از سیستم استفاده میکنند یک دفرچه خاص خودشان در نظر بگیریم و این کار را از اول برای تعداد مشخصی کاربر به وسیله کامپیوتر انجام دهیم.

درج یک ورودی جدید در دفترچه:

در سیستم امکان درج شماره های جدیدی که برای بار اول به سیستم وارد می شوند را داراست و آنرا در فایل مخصوص ذخیره میکند.

جایگزین کردن یک ورودی در دفترچه تلفن:

به وسیله این قسمت این امکان را خواهیم داشت که بجای حذف یک ورودی آنرا بجای ورودی دیگری جایگزین کنیم.

حذف یک ورودی از دفترچه:

در سیستم میتوانیم شماره هایی را که دیگر کاربردی ندارد و نیز نیازی به جایگزینی آنها نداریم

آنها را به وسیله این قسمت حذف نماییم.

بازیابی یک ورودی خاص از دفترچه:

در سیستم میتوانیم به دنبال شماره خاصی بگردیم,آنرا بازیابی کنیم که این انواع میتوانند:

الف)آدرس شخص مورد نظر

ب)اسم یا فامیل شخص مورد نظر و... باشد.

مرتب کردن دفترچه:

که این قسمت از سیستم کمیتواند به دلخواه سفارش دهنده باشد بطوری که دفترچه میتواند هم به ترتیب شماره یا الفبایی فامیل اشخاص مرتب گردد.

نمایش دفترچه:

که سیستم میتواند کل دفترچه را با همه جزئیات نمایش دهد.به این ترتیب از این قسمت که اگر انتخاب گردد کل شماره ها با نام و آدرس اشخاص نمایش داده میشود.

ساختار کلی و امکانات اصلی سیستم در چارت شکل زیر نشان داده شده است:



خرید و دانلود  برنامه و فلوچارت دفتر تلفن 16 ص


آشنایی با Access و برنامه نویسی با VBA 16 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

آشنایی با Access و برنامه نویسی با VBA , اصول برنامه نویسی پایگاه داده

فصل اول : آشنایی با Access تاریخچه Access : در سال 1992 ، Microsoft Access به عنوان یک DBMS عرضه شد و در طی سالهای متمادی ، در رده خود به صدر رسید . Access به عنوان بخشی از مجموعه برنامه های معروف Microsoft Access روزانه توسط میلیون ها نفر استفاده می شود. از همان ابتدا Access به تدریج توسعه یافت و به برنامه ای کارآمد با کاربردی آسان مبدل شد. نگارش های اخیر آن در حالی که هم چنان جایگاه خود را در دنیا به عنوان مشهورترین DBMS دسک تاپ حفظ کردند . امکان ساخت برنامه هایی را برای برنامه نویسان فراهم می کنند که این برنامه ها بر مبنای DBMS کلاینت / سرور SQL Server مقیاس جهانی مایکروسافت می توانند به اطلاعات پایگاه های داده کلاینت / سرور شبکه های بزرگ دسترسی پیدا کنند. هرچند اکثر افراد از Access برای انجام وظایف نسبتاً ساده مدیریت داده که نیازی به هیچ گونه برنامه نویسی ندارد ، استفاده می کنند ولی زبان VBA امکان میزبانی سیستم هایی را برای Access فراهم می کند که می توان آنها را برای رفع نیازهای بسیاری از سازمان ها سفارشی کرد بدون توجه به اندازه آنها یا انواع وظایفی که باید انجام دهند. نگارش های Access در سال 1922 Access 1.0 کمی پس از پیدایش ویندوز مایکروسافت عرضه شد. در سال 1993 Access 1.1 و در سال 1994 Access 2.0 ، هر نگارش جدید نمایانگر بهبود روزافزودن نگارش های قبلی است.به همین ترتیب Access 95 در سال 1995 ،Access 97 درسال 1997 ، Access 2000 در سال 1999 و Aceess 2002 در سال 2001 عرضه شدند. ویژگی های ایجاد شده در نگارشهای 1.0 و 1.1 و 2.0 از Access فناوری OLE در Table Designer: به کاربران امکان می دهد تا پایگاه های داده حاوی تصاویر گرافیکی و فایل هایی ویدیویی و صوتی را علاوه بر متن و اعداد ایجاد کنند. OLE مخفف Object Linking and Embbedding است که توصیفی است از آن چه OLE انجام می دهد. کاربران حتی می توانند اسناد Word و صفحات گسترده Excel را در یک پایگاه داده Access یکجا جمع کنند. Forms Package : به کاربران امکان می دهد تا با کشیدن عناصر فرم به روی یک صفحه خالی ، فرم های سفارشی ایجاد کنند. این مرحله استفاده از آن را آسان می سازد. Report Wizard: ایجاد گزارش را نیز آسان می کند. Query Designer:کشیدن و انداختن از فناوری QBE استفاده شده است تا کاربران بتوانند پرس و جوها را بدون نوشتن کد برنامه ایجاد کنند. Graph Wizard : در طی یک فرآیند گام به گام شهودی ، نموداری را نشان می دهد. Access 1.0 علاوه بر فایل های طبیعی خود می تواند روی فایل های DBASE ، PARADOX و BTRIEVE یا درایورهای طبیعی نظیر SYBASE AQL SERVER ، DEC Rdb و FOXPRO از طریق رابط ODBC عمل کند. ODBC مخفف Object DataBase Connectivity است و یک API مشترک برای پایگاه های داده ناسازگار مختلف فراهم می کند. در نگارش Access 1.1 پشتیبانی پیشرفته Btrieve , ODBC اتصال به foxpro صدور آسان داده به برنامه word برای برنامه های ادغام پست الکترونیکی اندازه های پایگاه داده حداکثر تا 1 گیگا بایت (حدود هشت بار بزرگ تر از 1.0 را می توان مدیریت کرد) زمان اجرای Access قابل دسترسی است . برنامه نویسان می توانند برنامه هایی ایجاد کنند که بدون نصب Access روی سیستم عمل می کنند. 2.0Access دارای قابلیت های بیشتری است : ویزاردها که وظایفی را خودکار کرده اند که قبلاً مستلزم کد نویسی در بخشی از برنامه بودند. مدیریت رویداد پیچیده تر یک اشکال زدا در ابزارهای برنامه نویسی به علاوه یک مستند ساز خودکار و Add – in Manager بهبودهایی در موتور JET پایگاه داده و به دنبال آن پایگاه های داده پیچیده تر برای ساخت اجرای پرس و جوها با دوبرابر سرعت 95Access 95 Access اولین نگارشی بود که رسماً به عنوان بخشی از Microsoft Office مطرح شد. کنترل های آن با سایر اعضای مجموعه برنامه های Office به خوبی کار می کنند. VBA یکی از ابزارهای برنامه نویسی است که Access با سایر برنامه های Office نظیر Word و Excel به اشتراک گذاشته است. Import Wizard و pivotTable Wizard اضافه شده اند. ویزاردهای form و report بهبود یافته اند. 97 Access 97 Access بیشتر مبتنی بر وب است. فرق پیوندها را به عنوان یک نوع داده طبیعی ذخیره کرده و امکان ذخیره سازی در HTML را فراهم می کند. کاربران می توانند اشیای پایگاه داده را در وب منتشر کنند. داده را از یک سند HTML که حاوی جدولی است استخراج کرده و سپس داده را در جدول پایگاه داده قراردهند. ماژول های کلاس می توانند حاوی تعریف شئ را نگه دارند. کامپایل شرطی به برنامه نویسان امکان می دهد تا هر دو کامپایل تولید و اشکال زدایی برنامه های خود را با تنظیم پرچم ها در کد ایجاد کنند. برنامه نویسان قادر به حذف کد منبع از برنامه هستند، بنابر این از سرعت اجرا کاسته شده و افراد نمی توانند آن را مشاهده و کپی کنند. کنترل های Activex جدیدی عرضه شده اند و سازگاری با سیستم های کنترل کد به ویرایش Developer از Office 97 اضافه شده است. 2000 Access Access در این نگارش از بسیاری از جهات بهتر شده است. یعنی کارآیی بهبود یافته و توانایی آن افزایش یافته است. این نگارش Access دارای ویژگی های زیر است: ADO عملاً جایگزین تمام عملکردهای دستیابی داده شده است که قبلاً با DAO انجام می شد. همان طور که قایل های mdb با موتور jet کار می کنند. فایل های Access Project(.adp) نیز به راحتی با فایل های Microsoft Data Engine و SQL Server کار می کنند. DAP ها عرضه شده اند که به شما امکان می دهد تا چیزهایی همانند گزارش ها و فرم های Access را در وب قرار دهید. 2002 Access این ویژگی ها به نسخه Access قبلی اضافه شده است: انجام مجدد و لغو چند سطحی گروه بندی بهتر با ورودی داده چند جدولی پشتیبانی پیشرفته برای SQL Server Desktop Engine را علاوه بر حذف ها و بهنگام رسانی های آبشاری شامل می شود. Upsizing Wizard برنامه های نوشته شده را طوری تبدیل کرده تا موتور jet فعال شود و آنها بتوانند با SQL Server Desktop Engine کار کنند. پشتیبانی XML اضافه شده است. 2003 Access ویژگی های جدید 2003 Access عبارتند از : کاربرد آسان توانایی بسیار در وارد ، صادر و کارکردن با فایل های داده XML پرچم گذاری خطاهای مشترک شناسایی وابستگی به شیء Access یک محیط برنامه نویسی محسوب می شود. شامل : کمی موانع سر راه ورودی – می توانید حتی با کمی مطالعه با آموزش مختصر ، برنامه های سودمندی را برنامه نویسی کنید. شهودی بودن آن – هرچه بیشتر از Access استفاده کنید و به مهارت خود بیفزایید . با استفاده از قدرت هر چه بیشتر Access بهتر می توانید از پس کارهای پیچیده تر برآیید. بخشی از مجموعه Office محسوب می شود. Access از قابلیت های سایر اعضای Microsoft Office نظیر word , excel برخوردار است. با Sql Server مایکروسافت کاملاً یکپارچه شده است. به همین علت Access برای انجام بسیاری از وظایف برنامه نویسی از کوچک ترین برنامه پایگاه داده شخصی گرفته تا برنامه های گسترده جهانی برای شرکت های چند ملیتی بزرگ مناسب است. معمولاً سایر محصولات DBMS برای یک یا چند منظور در نظر گرفته می شوند. تفاوت بین پایگاه های داده و برنامه های پایگاه داده گاهی اوقات افراد در تشخیص بین پایگاه های داده و برنامه های پایگاه داده دچار اشتباه می شوند. این امر در مورد افرادی صدق می کند که به طور تجربی کار کردن با Access را یاد گرفته اند نه کسانی که دوره آموزشی را طی کرده اند. Access برنامه نویسی پایگاه داده و برنامه پایگاه داده را با هم و بدون هیچ گونه وجه تمایزی شامل می شود. پایگاه داده مجموعه خود توضیحی از رکوردهای یکپارچه شده است. خود توضیح است . زیرا اطلاعاتی که ساختار پایگاه داده را شرح می دهند در پایگاه داده قرار دارند. رکوردها یکپارچه شده اند زیرا روابط بین آیتم های داده صراحتاً نگهداری می شوند. این دو مشخصه پایگاه داده را از مجموعه آیتم های داده متمایز می سازد. پایگاه داده مجموعه ساخت یافته داده هاست ، بنابر این مشکلی را بر طرف نمی کند و کاری انجام نمی دهد. برنامه پایگاه داده از داده موجود در پایگاه داده برای رفع مشکلات با انجام کاری استفاده می کند. برنامه



خرید و دانلود  آشنایی با Access و برنامه نویسی با VBA 16 ص


آشنایی با اکسس 16 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

مقدمه

مدیریت پایگاه داده ها (چه داده های متنی یا تصویری یا غیره) شاید مهمترین کاربردی بوده است که همواره از کامپیوترهای تجاری خواسته شده است. به همین دلیل در چند سال گذشته قبل از ظهور محیطهای مبتنی بر رابط گرافیکی شاهد حکومت زبان cobol بر امپراطوری کامپیوتر بودیم. بعد از این امر ظهور برنامه dBase و فروش حیرت آور آن خبر از همین احتیاج مبرم به پایگاه داده ها می داد.باز در این عرصه نیز شرکت مایکروسافت بیکار ننشست و Access که کاستیها و اشکالات برنامه های قبلی را برطرف نموده و کار با داده ها را به صورت فوق العاده ای راحت تر میکند عرضه کرد. این برنامه که همراه با کار در محیط کاملا گرافیکی ویندوز حتی قابلیت نصب در شبکه و internet را نیز دارد بدون شک یک نیاز شرکتهای تجاری, برنامه نویسان, طراحان صفحات وب و حتی برای اشخاص معمولی برای کنترل داده ها و اطلاعات خود بوده است. ما در این دوره آموزشی شما را با قابلیت access آشنا کرده و شاید اگر اغراق نکرده باشم شما را استاد این برنامه بی نظیر خواهیم کرد شما نیز لحظه به لحظه به آشنایی با قابلیتهای این برنامه مطمئنا مشتاق یادگیری هرچه سریع آن خواهید شد.آشنایی با اکسس اکسس که یکی از برنامه های موجود در بسته نرم افزاری آفیس( Microsoft Office ) است برای ساماندهی و کنترل و مدیریت پایگاه داده ایجاد شده است. این برنامه دارای قابلیتهای بسیار است , مانند ایجاد صفحه ورود اطلاعات به شکل دلخواه. به عنوان مثال وقتی شما می خواهید اطلاعات موجود در یک چک را در کامپیوتر خود ذخیره کنید شما با استفاده از برنامه اکسس می توانید صفحه ای درست همانند صفحه چک ایجاد کنید و اطلاعات را به صورت کاملا گرافیکی در آن وارد کنید. شما پس از ایجاد پایگاه داده هایتان حتی می توانید از آنها گزارش گرفته و یا در بین اطلاعات خود جستجو کرده البته تمامی این امکانات را شما با دستان قدرتمند خود ایجاد خواهیدکرد. از موارد استفاده برنامه اکسس به طور شهودی می توان به استفاده آن در قسمت حسابداری یک شرکت و یا نگهداری اطلاعات اشخاص عضو در سایتتان و حتی نگهداری اطلاعات کارمندان (حتی عکس آنها) و موارد بسیار متنوع دیگر اشاره کرد. شما پس از ایجاد این پایگاه داده حتی می توانید آن را در شبکه در اختیار دیگران قرار داده یا بر روی آن کلید رمز گذاشته یا حتی در سطح کاربران مختلف مقدار دسترسی هر کاربر را تعیین کنید. برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی مقدماتی با محیط Windows داشته باشند . جهت نصب و اجرای نرم افزارهای Office که اکسس نیز شامل آن می شود ، نیاز به سیستمی با مشخصات ذیل می باشد : - حداقل سیستم مورد نیاز پنتیوم 233 - 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد

تعریف کلی از اکسسAccess

اکسس ابزاری برای تولید بانکهای اطلاعاتی رابطه ای است. بانکهای اطلاعاتی امکان گردآوری انواع اطلاعات را برای ذخیره ‌سازی ،جستجو و بازیابی فراهم می‌کند. اجزا بانک اطلاعاتی اکسس عبارتند از: DataBase: 1. Table2. Query3. Form4. Report5. Macros6. Modules• ‏‏Table :(جدول ) هر جدول برای نگهداری داده‌های خام بانک اطلاعاتی است.داده‌ها را شما در جدول وارد می‌کنید.جداول سپس این داده‌ها را به شکل سطرها و ستونهایی سازماندهی میکند. • Query :هر پرس و جو برای استخراج اطلاعات مورد نظر از یک بانک اطلاعاتی مورد استفاده قرار می‌گیردهر پرس و جو می‌تواند گروهی از رکوردها را که شرایط خاص دارا هستند انتخاب کند.پرس و جوها را می‌توان بر اساس جداول یا پرس و جوهای دیگر اماده نمود. با استفاده از پزس‌وجوها می‌توان رکوردهای بانک اطلاعاتی را انتخاب کرد، تغییر داد و یا حذف نمود.



خرید و دانلود  آشنایی با اکسس 16 ص