مقدمه ................................................. 1
فصل اول - تجارت الکترونیک ................................................. 2
فصل دوم - شناسایی سیستم ................................................ 14
2-1- امکان سنجی و نیاز سنجی ................................................ 14
2-2- مراحل انجام کاری ................................................ 19
2-3- تعیین وظایف و نقشه سایت ................................................ 21
2-4- پایگاه داده ها و ERD ................................................ 23
2-5- طراحی سیستم و DFD ها ................................................ 33
فصل سوم- ابزارهای مورد استفاده در انجام این پروژه.............................................. 43
3-1- ASP.NET ................................................ 44
3-2- پایگاه داده SQL ................................................ 48
فصل چهارم- کدها و توابع مهم برنامه ................................................ 51
4-1- کد های مربوط به رفتن به صفحات دیگر ................................................ 51
4-2- کد های مربوط به اتصال برنامه به پایگاه داده SQL....................................... 52
4-3- باز کردن پایگاه داده انجام عملیات و بستن پایگاه داده.................................... 54
4-4- استفاده از اطلاعات داخل DS ................................................ 54
4-5- مقابله با خطا ها ................................................ 55
4-6- دستورات مربوط به Sign in ................................................ 56
4-7- کدهای مربوط به ثبت نام کاربر ................................................ 61
4-8- ابزار مربوط به صفحه Product ................................................ 63
4-9- کدهای زمان اجرای صفحه Product ................................................ 67
4-10- کدهای مربوط به انتخاب گروه در صفحه Product ..................................... 69
4-11- کدهای مربوط به جستجو در صفحه ................................................ 70
4-12- کدهای مربوط به انتخاب محصول ................................................ 72
4-13کدهای مربوط به صفحه بارگذاری صفحه Order ..................................... 74
4-14- کدهای مربوط به دکمه ADD در صفحه Order.................................... 77
4-15- کدهای مربوط به تایید و خرید سفارشات در صفحه Orders ........................... 79
4-16- کدهای مربوط به دکمه تایید خرید در صفحه CheckCredits ................ 80
فصل پنجم- نحوه کار با سایت ................................................ 87
فصل ششم- جمع بندی و نتیجه گیری ............................................... 105
منابع ............................................... 106
فهرست شکل ها
عنوان صفحه
شکل 2-1- تصویر سایت هک شده بانک تجارت ................................................ 18
شکل 2-2- (ERD Plan ) ................................................ 32
شکل 2-3- نقشه کلی سایت ................................................ 33
شکل 2-4- DFD Level 0 ................................................ 35
شکل 2-5- DFD Level 1 ................................................ 36
شکل 2-6- DFD Level 1 ................................................ 37
شکل 2-7- DFD Level 2.1 ................................................ 38
شکل 2-8- DFD Level 2.2 ................................................ 39
شکل 2-9- DFD Level 2.3 ................................................ 40
شکل 2-10- DFD Level 2.4 ................................................ 41
شکل 2-11- DFD Level 2.5 ................................................ 42
شکل 4-1- صفحه ErrorPage.aspx ................................................ 60
شکل 4-2- پیغام خطا ................................................ 60
شکل 4-3- صفحه logedInPane ................................................ 61
شکل 4-4- صفحهlogedIn ................................................ 61
شکل 4-5- GridView ................................................ 63
شکل 4-6- Choose Data Source 64
شکل 4-7- DataBase ................................................ 64
شکل 4-8 New Connection ................................................ 65
شکل 4-9-Browse ................................................ 65
شکل 4-10جدول برای این GridView ................................................ 66
شکل 4-11- Finish ................................................ 67
شکل 4-12= DropDownList ................................................ 69
شکل 4-13- جستجو ................................................ 70
شکل 4-14- انتخاب محصول ................................................ 72
شکل 4-15- جزیئات محصول انتخاب شده ................................................ 75
شکل 4-16- ImageButton1 ................................................ 77
شکل 4-17- تایید و خرید سفارشات ................................................ 79
شکل 4-18- به دکمه تایید خرید در صفحه ................................................ 81
شکل 5-1- صفحه اصلی ................................................ 87
شکل 5-2- صفحه ارتباط با مدیر ................................................ 88
شکل 5-3- صفحه مربوط به کالاها ................................................ 89
شکل 5-4- صفحه Login ................................................ 90
شکل 5-5- صفحه عضویت ................................................ 91
شکل 5-6- صفحه پر کردن فرم اشتباه ................................................ 92
شکل 5-7- صفحه پیام تبریک ................................................ 93
شکل 5-8- صفحه وارد کردن نام کاربری ................................................ 93
شکل 5-9- کاربر با نام کاربری و کلمه عبور ................................................ 94
شکل 5-10- بخش خرید ................................................ 95
شکل 5-11- بخش خرید ................................................ 96
شکل 5-12- خطای بخش خرید ................................................ 97
شکل 5-13- گزینه Login user ................................................ 98
شکل 5-14- صفحه خوش آمد ................................................ 99
شکل 5-15- Control Panel ............................................... 100
شکل 5-16- Administrator Control panel...................................... 101
شکل 5-17- Manage User(s) ............................................... 102
شکل 5-18- Manage Products 102
شکل 5-19- Manage Category 103
شکل 5-20- Manage Message ............................................... 104
فهرست جداول
عنوان صفحه
جدول 2-1- جدول مراحل انجام کار ................................................ 19
جدول2-2- جدول tblMembers ................................................ 26
جدول2-3- جدول TblProducts-Overview ............................................ 28
جدول2-4- جدول TblCats-Overview ........................................... 28
جدول2-5-جدول TblOrder-Overview............................................ 29
جدول2-6-جدول tblContacts-Overview................................................ 30
جدول2-7-جدول tblCredits-Overview 31
جدول2-8-- جدول tblRoles –Overview 31