فهرست مطالب
چکیده 6
مقدمه 7
هدف سیستم جاری 7
دیاگرام جداول در SQL Server 8
فصل اول: بخشهای مختلف سیستم فروشگاه فیلم و CD 9
بخش تعریف طبقه های اصلی 10
بخش محصولات هر طبقه 11
مدیریت اعضاء 12
مدیریت فروش 13
عضویت در سایت 14
جستجو در سایت 15
تایید نهایی سبد خرید 16
صفحه اصلی سایت 17
در باره ما 18
تماس با ما 19
صفحه ورود به بخش مدیریت 20
فصل دوم: Source Code 21
بخش تعریف گروه هاي محصولات صفحه AdminGroup.aspx 24
Source صفحه AdminLogin.aspx 26
Source صفحه AdminManageSells.aspx 27
Source صفحه AdminProducts.aspx 28
Source صفحه Basket.aspx 31
Source صفحه Login.aspx 33
Source صفحه MasterPage.master 34
Source صفحه Register.aspx 36
Source صفحه Search.aspx 37
Source صفحه shop.aspx 39
فصل سوم: SQL Scripts 41
فصل چهارم: زبان برنامه نویسی مورد استفاده 47
مروری بر پایه محیط ASP.NET 48
نکات مهم در مورد ASP.NET 48
یادگیری از تاریخچه ASP 50
پیدایش ASP 50
چرا ASP مورد نیاز بود؟ 52
چرا از ابتدا ASP بکار گرفته نشد؟ 54
نیاز به مدل جدید ASP 55
آشنائی با زبان #C 59
مطرح شدن بعنوان يك استاندارد صنعتی 60
#C چيست ؟ 62
كد مديريت يافته 63
روش يادگيری #C 64
خلاصه 65
فصل پنجم: مروری بر ASP.NET 66
ASP.NET و پايگاه داده 67
دستيابی داده در ASP.NET 2.0 72
دستيابی داده در برنامه های وب 74
معماری دستيابی داده 74
Data providers 75
لايه برنامه وب 76
اعمال محدوديت مشاهده فايل های XML و XSL در ASP.NET 77
فصل ششم: Data Flow Diagrams 80
نمودار گردش داده سیستم فروش 81
نمودار وضعیت موجودیتهای برنامه فروش 82
نمودار DFD فیزیکی اولیه (سطح صفر) 83
مشخص نمودن محدوده سیستم 84
تبدیل موجودیتهای فیزیکی به فرآیندها در نمودار DFD 85
نمودار سطح زمینه ای(DFD) 86
نمودار زمینه ای تجزیه شده به سطح یک(DFD) 87
نمودار DFD سطح 2 مربوط به دریافت و پرداخت سطح 1 88
نمودار DFD منطقی زمینه ای مربوط به سیستم فروش 89
نمودار DFD منطقی سطح 0 مربوط به سیستم فروش 90
نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت سفارش 91
نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت پرداخت 92
فصل هفتم: نمودار Use Case و سناریو 93
7-1- Use case چیست؟ 94
7-2- Actor چیست؟ 95
7-3- دیاگرام use case چیست؟ 95
7-4- ارتباطات بین use case ها چگونه است؟ 95
7-5- شناسائی Actor های سیستم 96
7-5-1- Actor کاربر 96
7-5-2- Actor مدیر واحد فروش 97
7-5-3- Actor کارمندان فروش 98
7-5-4- Actor مشتریان 98
7-6- شناسائی Use Case ها 99
7-6-1- نمودارهای USE CASE 1 100
7-6-1-1- سناریوی Sing Up Use Case 101
7-6-1-2- سناریوی Sing In Use Case 102
7-6-1-3- سناریوی Sing Out Use Case 103
7-6-2- نمودارهای USE CASE 2 104
7-6-2-1- سناریوی Boss Mailbox Use Case 105
7-6-2-2- سناریوی Staff Mailbox Use Case 106
7-6-2-3- سناریوی Possibilities Of Orders Use Case 107
7-6-2-4- سناریوی Registeration of Orders Use Case 108
7-6-2-5- سناریوی Costumer Invoice Use Case 109
نمودارهای USE CASE 3 110
7-6-3-1- سناریوی Use Case پرداخت وجه 112
7-6-3-2- سناریوی Use Case Order 113
نمودارهای USE CASE 4 114
نمودار کلی Use Case 115
فصل هشتم: Class Diagram 116
8-1- نمودار Class اصلی سیستم فروشگاه 117
8-2- نمودار Class مربوط به کاربر 118
8-2- نمودار Class مربوط به مدیر فروشگاه 118
8-3- نمودار Class مربوط به بخشهای فروشگاه 119
8-4- نمودار Class مربوط به کلاس کارمند 119
8-5- نمودار Class مربوط به مشتری 120
8-6- نمودار Class مربوط به سفارشات 120
8-7- نمودار Class مربوط به جزئیات سفارشات 121
8-8- نمودار Class مربوط به دسته بندی اقلام 121
8-9- نمودار Class مربوط به دسته بندی اقلام 121
فصل نهم: SequEnce Diagram 123
9-1- نمودار توالی SignIn 124
9-2- نمودار توالی Order Register 127
9-3- نمودار توالی Product Group Definition 128
9-4- نمودار توالی Product Definition 130
9-5- نمودار توالی SignIn 132
9-6- نمودار توالی SignOut 133
فصل دهم: Collaboration Diagram 135
10-1- نمودار همکاری SignIn 136
10-2- نمودار همکاری SignUp 137
10-3- نمودار همکاری Products And Products Description 139
10-4- نمودار همکاری Products Groups DeFinition 141
10-5- نمودار همکاری Sign Out 142
فصل یازدهم: StateChart Diagram 144
11-1- نمودار وضعیت SignUp 145
11-2- نمودار وضعیت SignIn 147
11-3- نمودار وضعیت SignOut 149
11-4- نمودار وضعیت Product Definition 151
11-5- نمودار وضعیت Possibility Of Orders 153
جمع بندی 155
نتیجه گیری 157
پیشنهادات 158
منابع 159
کتابها 159
وب سایتها 159
چکیده
با پیشرفت تکنولوژیهای سیستمهای اطلاع رسانی ، سمت و سوئی که این گونه سیستمهای اطلاعاتی پیدا نموده اند به علت حجم انبوه اطلاعات بیشتر به سمت سیستمهای پویایی بوده که مبتنی بر پایگاه های داده ای قدرتمند می باشند.
در این میان نباید نقش طراحان و تحلیل گران این گونه سیستمها را نادیده گرفت. چرا که در صورت نبود یک تحلیل مناسب از یک سیستم ، نمی توان از آن سیستم به نحو اساسی استفاده نمود.
در سیستم جاری (سیستم فروشگاه فیلم و CD ) سعی برآن شده که با روش تحلیل UML به بررسی سیستم با دید نرم افزاری پرداخته شود.
مقدمه
با بهره گیری از پایه الکترونیک ، فروشگاه های الکترونیک زیادی در سراسر جهان در محیط مجازی اینترنت پا به عرصه حیات نهاده اند. سایت های اینترنتی مختلفی تاسیس گردیده است که می توان اطلاعات جدید را از آنها مستقیما بدست آورد.
این گونه فروشگاه ها مزایای بسیار زیادی دارند. البته در حال حاضر با بهره گیری از ویژگیهای وب سایتهای پویا قابلیتهای بسیار زیادی از جمله عضو گیری در وب سایت ها ، ارسال خبرهای محصلات جدید فروشگاه ها به آدرس پست الکترونیکی اعضا ، دانستن نظرات و انتقادات اعضا در مورد سیستم اطلاعاتی جاری به این گونه سیستمها اضافه گردیده است.
هدف سیستم جاری
هدف از طراحی و پیاده سازی این سیستم ، وب سایتی است که با آن بتوان قطعات کامپیوتری را در فضای وب در معرض دید و فروش کاربران قرار داد. این سیستم باید به گونه ای باشد که بتوان با آن عملیات عضو گیری را نیز انجام داد. البته برای اعضا یک سری امکانات نیز در نظر گرفته شده است که افراد غیر عضو از آنها نمی توانند استفاده نمایند.
در ادامه به بررسی و تحلیل سیستم فروشگاه فیلم و CD خواهیم پرداخت.
برنامه سیستم فروشگاه فیلم و سی دی آنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
عنوان جداول طراحی شده در سیستم فروشگاه فیلم و سی دی آنلاین
معرفی جدول های پایگاه داده
tblReshtehTahsili
tblVotes
tGroups
tProducts
tSells
tUsers
امکانات سایت
بخش تعریف طبقه های اصلی
بخش محصولات هر طبقه
مدیریت اعضاء
مدیریت فروش
عضویت در سایت
جستجو در سایت
تایید نهایی سبد خرید
برچسبها: