فهرست مطالب فایل مستندات
مقدمه................................................................................................................................................. 2
مراحل انجام پروژه.............................................................................................................................. 2
فصل اول: شرح سیستم.......................................................................................................................... 2
1-1-هدف از تشکیل فروشگاه کتاب آنلاین........................................................................................ 2
1-2 - نیازمندیهای مساله جهت طراحی نرم افزار فروشگاه کتاب آنلاین................................................. 2
اطلاعات پایه............................................................................................................................... 2
عملیات مربوط به جستجو ، حفظ و نگهداری کتابهای خریداری شده و سوابق آن و کنترل موجودی شرکت 2
گزارشها................................................................................................................................... 2
امنیت و حدود دسترسی............................................................................................................... 2
کاربران سیستم نرم افزار فروشگاه کتاب آنلاین.................................................................................... 2
ذینفعان نرم افزار............................................................................................................................. 2
فصل دوم: توضیحات کلی...................................................................................................................... 2
1-بخش تعریف طبقه های اصلی:........................................................................................................... 2
2- بخش محصولات هر طبقه:................................................................................................................ 2
3- مدیریت اعضاء:.............................................................................................................................. 2
4-مدیریت فروش: ………………………………………………………………………………...2
5- عضویت در سایت :......................................................................................................................... 2
6- جستجو در سایت :.......................................................................................................................... 2
7- تایید نهایی سبد خرید :.................................................................................................................... 2
فصل سوم: زبان برنامه نویسی................................................................................................................ 2
اهداف طراحی زبان........................................................................................................................ 2
تاریخچه......................................................................................................................................... 2
ویژگیها........................................................................................................................................ 2
سیستم یکپارچه شده.......................................................................................................................... 2
انواع داده...................................................................................................................................... 2
Boxing و EnBoxing.................................................................................................................... 2
ویژگیهای جدید در C# 2.0........................................................................................................... 2
کلاسهای partial............................................................................................................................ 2
Genericها.................................................................................................................................... 2
یک شکل جدید از تکرار کننده با استفاده از سازنده توابع..................................................................... 2
Delegateهای ناشناس..................................................................................................................... 2
Delegate covariance and contravariance................................................................................. 2
نوع داده Nullable........................................................................................................................ 2
فصل چهارم: Source Code................................................................................................................. 2
Source صفحه Default.aspx.......................................................................................................... 2
Source صفحه AdminGroup.aspx............................................................................................... 2
Source صفحه AdminLogin.aspx................................................................................................. 2
Source صفحه AdminManageSells.aspx..................................................................................... 2
Source صفحه AdminProducts.aspx........................................................................................... 2
Source صفحه Basket.aspx........................................................................................................... 2
Source صفحه Login.aspx............................................................................................................ 2
Source صفحه MasterPage.master.............................................................................................. 2
Source صفحه MasterPageAdmin.master................................................................................... 2
Source صفحه Register.aspx........................................................................................................ 2
Source صفحه Search.aspx........................................................................................................... 2
Source صفحه shop.aspx.............................................................................................................. 2
Source صفحه Web.Config.......................................................................................................... 2
Source مربوط به Style.css............................................................................................................ 2
Source مربوط به StyleMenu.css.................................................................................................. 2
فصل پنجم: SQL Scripts.................................................................................................................... 2
فصل ششم: زبان برنامه نویسی مورد استفاده............................................................................................. 2
مروری بر پایه محیط ASP.NET...................................................................................................... 2
نکات مهم در مورد ASP.NET........................................................................................................ 2
یادگیری از تاریخچه ASP................................................................................................................ 2
پیدایش ASP............................................................................................................................. 2
چرا ASP مورد نیاز بود؟.............................................................................................................. 2
چرا از ابتدا ASP بکار گرفته نشد؟................................................................................................. 2
نیاز به مدل جدید ASP............................................................................................................... 2
آشنائی با زبان #C........................................................................................................................... 2
مطرح شدن بعنوان یک استاندارد صنعتی........................................................................................ 2
#C چیست ؟................................................................................................................................... 2
کد مدیریت یافته............................................................................................................................. 2
روش یادگیری #C.......................................................................................................................... 2
خلاصه............................................................................................................................................ 2
فصل هفتم: مروری بر ASP.NET.......................................................................................................... 2
- NET و پایگاه داده................................................................................................................. 2
دستیابی داده در ASP.NET 2.0..................................................................................................... 2
دستیابی داده در برنامه های وب....................................................................................................... 2
معماری دستیابی داده...................................................................................................................... 2
Data providers........................................................................................................................... 2
لایه برنامه وب................................................................................................................................. 2
اعمال محدودیت مشاهده فایل های XML و XSL در ASP.NET..................................................... 2
فصل هشتم: نمودار Use Case و سناریو................................................................................................... 2
8-1- Use case چیست؟.................................................................................................................. 2
8-2- Actor چیست؟....................................................................................................................... 2
8-3- دیاگرام use case چیست؟....................................................................................................... 2
8-4- ارتباطات بین use case ها چگونه است؟.................................................................................... 2
8-5- شناسائی Actor های سیستم...................................................................................................... 2
8-5-1- Actor کاربر.................................................................................................................. 2
8-5-2- Actor مدیر واحد فروش................................................................................................ 2
8-5-3- Actor کارمندان فروش.................................................................................................. 2
8-5-4- Actor مشتریان.............................................................................................................. 2
8-6- شناسائی Use Case ها........................................................................................................... 2
8-6-1- نمودارهای USE CASE 1............................................................................................ 2
8-6-1-1- سناریوی Sing Up Use Case................................................................................. 2
8-6-1-2- سناریوی Sing In Use Case.................................................................................. 2
8-6-1-3- سناریوی Sing Out Use Case............................................................................... 2
8-6-2- نمودارهای USE CASE 2............................................................................................ 2
8-6-2-1- سناریوی Boss Mailbox Use Case........................................................................ 2
8-6-2-2- سناریوی Staff Mailbox Use Case....................................................................... 2
8-6-2-3- سناریوی Possibilities Of Orders Use Case......................................................... 2
8-6-2-4- سناریوی Registeration of Orders Use Case...................................................... 2
8-6-2-5- سناریوی Costumer Invoice Use Case................................................................ 2
8-6-3-نمودارهای USE CASE 3............................................................................................. 2
8-6-3-1- سناریوی Use Case پرداخت وجه........................................................................... 2
8-6-3-2- سناریوی Use Case Order.................................................................................... 2
8-6-4-نمودارهای USE CASE 4................................................................................................. 2
8-6-5-نمودار کلی Use Case 5..................................................................................................... 2
فصل نهم: Class Diagram.................................................................................................................. 2
9-1- نمودار کلی Class................................................................................................................. 2
9-2- کلاس کاربر........................................................................................................................... 2
9-3- کلاس اطلاعات تماس............................................................................................................. 2
9-4- کلاس ثبت نام اعضاء............................................................................................................... 2
9-5- کلاس وقایع مربوط به اعضا...................................................................................................... 2
9-6- کلاس وقایع مربوط به کارمند.................................................................................................. 2
9-7- کلاس صندوق پستی کارمند..................................................................................................... 2
9-8- کلاس ایجاد کتاب جدید......................................................................................................... 2
9-9- کلاس صندوق پستی مدیر........................................................................................................ 2
فصل دهم: Sequence Diagrams....................................................................................................... 2
10-1- نمودار توالی درخواست انتشار کتاب جدید............................................................................. 2
10-2- نمودار توالی ثبت جزئیات اطلاعات کتاب................................................................................ 2
10-3- نمودار توالی مشاهده کتب توسط اعضا................................................................................... 2
10-4- نمودار توالی استخدام کارمند................................................................................................ 2
10-5- نمودار توالی تشخیص نوع کاربر............................................................................................. 2
10-6- نمودار توالی درخواست ثبت نام............................................................................................ 2
10-7- نمودار توالی ورود به سیستم.................................................................................................. 2
فصل یازدهم: Collaboration Diagrams............................................................................................ 2
11-1- نمودار همکاری درخواست انتشار کتاب جدید......................................................................... 2
11-2- نمودار همکاری ثبت جزئیات اطلاعات کتاب............................................................................ 2
11-3- نمودار همکاری مشاهده کتب توسط اعضا................................................................................ 2
11-4- نمودار همکاری استخدام کارمند............................................................................................ 2
11-5- نمودار همکاری تشخیص نوع کاربر......................................................................................... 2
11-6- نمودار همکاری درخواست ثبت نام........................................................................................ 2
11-7- نمودار همکاری ورود به سیستم............................................................................................... 2
فصل دوازدهم: Activity Diagrams.................................................................................................... 2
12-1- نمودار فعالیت تعریف کتاب جدید........................................................................................... 2
12-2- نمودار فعالیت انتخاب و مشاهده کتابها..................................................................................... 2
12-3- نمودار فعالیت ثبت نام و ورود به سیستم................................................................................... 2
12-4- نمودار فعالیت استخدام کارمند............................................................................................... 2
فصل سیزدهم: Data Flow Diagrams................................................................................................. 2
13-1- نمودار سطح صفر سیستم کتابخانه............................................................................................. 2
13-2- نمودار سطح یک سیستم کتابخانه............................................................................................. 2
فصل چهاردهم: ER Diagrams........................................................................................................... 2
پیشنهادات........................................................................................................................................... 2
منابع و مواخذ..................................................................................................................................... 2
سایت فروشگاه آنلاین کتابفروشی ( فایل مستندات به همراه فایلهای سایت)