مقدمه
ابتدا مدیر فروشگاه وارد سایت می شود و ثبت نام می کند ( ثبت نام فروشگاه ) پس از آنکه وی ثبت نام کرد به قسمت ( مدیریت فروشگاه ) می رود و کالاهای خود را به فروشگاه اضافه می کند .
سپس کاربران برای دیدن فروشگاهها و خرید از آنها باید در سایت ثبت نام کنند . کاربرانی که در سایت ثبت کرده اند می توانند در همان صفحه اصلی با واردکردن نام کاربری و کلمه عبور وارد قسمت خرید از فروشگاه شوند . در این قسمت نام فروشگاهها لیست شده است .شما برای جستجوی محصولات هر یک از فروشگاه بایدنام فروشگاه درقسمت جستجو وارد کنید .
آنگاه دکمه جستجو را بزنید . سپس محصولات آن فروشگاه لیست می شود . اگر دکمه خرید را بزنید این کالا به سبد کالا شما اضافه می شود , در نهایت اگر بخواهید فاکتور خریدتان را مشاهده کنید باید کلید فاکتور خرید را کلیک کنید تا تعداد کل کالایتان به همراه مبلغ کل را نمایش دهد .
به این ترتیب کاربر توانسته است به online خرید نماید.
.NET چیست ................................................................................................................................... 1
زبان میانجی( MSIL ) ........................................................................................................................ 1
سیستم زمان اجرای عمومی ( CLR ) ....................................................................................................2
زبانهای .NET .....................................................................................................................................2
- NET ........................................................................................................................................2
سرویسهای وب .....................................................................................................................................2
شی چیست.............................................................................................................................................2
کلاسهای پایه .NET ...........................................................................................................................3
- NET چگونه کار می کند .........................................................................................................4
صفحات ASP.NET را با پسوند ASPX ذخیره کنید .......................................................................5
کدهای ASP.NET را در صفحه وب بنویسید ....................................................................................5
برچست<script> ...............................................................................................................................6
بلوک کد درون – خطی زوج برچسب< % %>..................................................................................8
کنترل سرویس دهنده ............................................................................................................................8
امکانات ASP.NET ..........................................................................................................................9
اتصال به پایگاه داده ..............................................................................................................................9
اتصال به فایل XML ...........................................................................................................................9
کنترلهای سرویس دهنده .....................................................................................................................9
فرم چیست ؟ .......................................................................................................................................10
صفحه وب , فرمHTML , و فرم وب ................................................................................................10
صفحه وب ( Web Page ) ...............................................................................................................11
فرم HTML .....................................................................................................................................11
فر م وب ( Web Form ) ................................................................................................................11
برچسب <form> در ASP.NET .................................................................................................11
کنترلهای سرویس دهنده ASP.NET ..............................................................................................12
کنترل <asp: label> ....................................................................................................................12
صفات کنترل <asp: label> ..........................................................................................................13
طرز کار کنترل <asp: label> .......................................................................................................13
تغییر دادن برچسب <asp: label> ..................................................................................................14
کنترل <asp: button> ....................................................................................................................14 صفات و رویدادهای کنترل <asp: button> ..................................................................................15
طرزکارکنترل<asp:button> ..........................................................................................................15
کنترل <asp: textbox> ..................................................................................................................16
صفات کنترل <asp: textbox> .....................................................................................................16
طرزکارکنترل<asp:textbox> ........................................................................................................17
کنترل <asp:listbox> ....................................................................................................................18
صفات و رویدادهای کنترل <asp:listbox> ....................................................................................18
صفات کنترل <asp:listbox> .........................................................................................................19
طرزکار کنترل <asp:listbox> .......................................................................................................19
کنترل<asp:dropdownlist> .......................................................................................................20
صفات و رویدادهای کنترل <asp:dropdownlist> ......................................................................21
طرز کار کنترل <asp:dropdownlist> ........................................................................................21
کنترل <asp:radiobutton> و<asp:radiobuttonlist> ..........................................................22
صفات و رویدادهای کنترل <asp:radiobuttonlist> ...................................................................22
طرز کار کنترل <asp:radiobuttonlist> .....................................................................................22
کنترل<asp: checkbox> و <asp:checkboxlist>..................................................................23
صفات ورویدادهای کنترل <asp:checkboxlist> ........................................................................23
طرزکار کنترل <asp:checkboxlist> ..........................................................................................23
برنامه نویسی رویدادگرا......................................................................................................................24
رویدادچیست؟ ...................................................................................................................................25
برنامه نویسی رویدادگرا چیست ؟ ........................................................................................................26
رویدادهای HTML .........................................................................................................................27
رویدادهای صفحه در ASP.NET ...................................................................................................28
رویدادهای کنترلهای ASP.NET ..................................................................................................30
برنامه نویسی رویدادگرا و پیام BostBack .......................................................................................32
تست IsPostBack .........................................................................................................................33
کنترلهای ASP.NET ....................................................................................................................33
کنترلهای وب ASP.NET ...........................................................................................................34
کنترلهای ساده ..................................................................................................................................35
کنترلهای داده ....................................................................................................................................35
کنترلهای غنی ...................................................................................................................................35
کنترلهای تعیین اعتبار .......................................................................................................................35
کنترلهای سرویس دهنده HTML ...................................................................................................36
مدل برنامه نویسی شی گرا ................................................................................................................36
پردازش رویداد.................................................................................................................................36
حفظ خودکار مقدار ........................................................................................................................37
صفت های شفارشی ........................................................................................................................37
تعیین اعتبار سفارشی ........................................................................................................................37
مقایسه کنترلهای سرویس دهنده HTML و کنترلهای وب .............................................................37
تجرید کنترل ....................................................................................................................................37
مدل شی ...........................................................................................................................................38
تشخیص قابلیتهای مرورگر.................................................................................................................38
نحوه تبدیل کنترل ...............................................................................................................................38
کنترلهای وب .....................................................................................................................................39
مدل شی غنی .......................................................................................................................................39
تشخیص خودکار مرورگر....................................................................................................................39
خواص مشترک کنترلهای وب .............................................................................................................40
رویدادهای مشترک کنترلهای وب .......................................................................................................41
کنترلهای ذاتی .....................................................................................................................................41
کنترلهای غنی ......................................................................................................................................42
کنترلCalendar ...............................................................................................................................43
کنترلهای تعیین اعتبار ...........................................................................................................................45
بانک اطلاعاتی ....................................................................................................................................46
سیستم های مدیریت بانک اطلاعاتی ...................................................................................................46
مفهوم بانک اطلاعاتی رابطه ای ..........................................................................................................47
مراحل طراحی بانک اطلاعاتی ...........................................................................................................47
دستیابی به بانک اطلاعاتی ADO.NET ...........................................................................................48
اشیا و متد های ADO.NET ...........................................................................................................49
کلاس Data Set .............................................................................................................................50
خاصیت Data Set ..........................................................................................................................51
متد Data Set ..................................................................................................................................51
کلاس Data Adapter ...................................................................................................................52
خواص کلاس Data Adapter ........................................................................................................52
متدکلاس Data Adapter ...............................................................................................................52
کلاس Data Table .........................................................................................................................53
خواص. Data Table.......................................................................................................................54
متد Data Table...... .......................................................................................................................54
کلاسData Row ...........................................................................................................................55
خواص Data Row .........................................................................................................................55
متد Data Row................................................................................................................................55
کلاس Data Columns ..................................................................................................................56
خواص متد Data Columns ...........................................................................................................56
انجام تغییرات در Data Set ..............................................................................................................56
روشهای نمایش داده های بانک اطلاعاتی ............................................................................................56
داده های بانک اطلاعاتی درکجا نمایش داده می شوند ........................................................................58
کلاسData Reader .......................................................................................................................59
Senario Document ( مستند تهیه سناریوهای کاری ) ...................................................................60
سناریوی اول : ثبت نام کاربران در سایت .............................................................................................60
سناریوی دوم : ثبت نام در لیست فروشگاهها ........................................................................................60
سناریوی سوم : خرید ..........................................................................................................................60
Deployment Model Document (مستند مدل توسعه ) ...........................................................61
Actor Document .......................................................................................................................62
Shopping system :هسته مرکزی سیستم .......................................................................................63
Use ...................................................................................................................................................63
Store ................................................................................................................................................63
Use Case Document (مستندمدل use case ها ) ....................................................................54.
User Registration Use Case Model : .................................................................................65
Browse Registration (درخواست ثبت نام کردن ) .....................................................................66
Store Registration Use Case ................................................................................................66
Browse Registration ( درخواست ثبت فروشگاه) ......................................................................67
Upload Product Use Case .....................................................................................................67
Buy Use Case Model ...............................................................................................................68
فروشگاه الکترونیکی ...........................................................................................................................70
صفحه اصلی سایت ..............................................................................................................................70
صفحه ثبت نام کاربران ........................................................................................................................72
کدثبت نام کاربر..................................................................................................................................72
صفحه ثبت نام فروشگاهها ...................................................................................................................74
صفحه مدیریت فروشگاهها ..................................................................................................................76
کد ویرایش اطلاعات فروشگاه ............................................................................................................77
کد افزودن محصول به فروشگاه ...........................................................................................................78
قسمت خرید کالا ................................................................................................................................80
کد انتخاب فروشگاه/خرید کالا/نمایش سبد کالا/صدور فاکتور............................................................81
جدول کاربران.....................................................................................................................................85
جدول فروشگاه ...................................................................................................................................86
جدول محصولات ...............................................................................................................................87
جدول خرید .......................................................................................................................................88.
Count store...................................................................................................................................89
Count user....................................................................................................................................89
Insert product ..............................................................................................................................90
Insert store ....................................................................................................................................90
Insert To Buy .............................................................................................................................91.
Insert User ....................................................................................................................................91
MC Product .................................................................................................................................92
Return factor ...............................................................................................................................92
Return store .................................................................................................................................93
Sabade kharid ............................................................................................................................93
Update store ................................................................................................................................94
پایان نامه فروشگاه مجازی