سایت کتابخانه مجازی به همراه داکیومنت ورد
پایان نامه کارشناسی رشته نرم افزار
کتابخانه مجازی با ASP.net تحت زبان #C
سایت کتابخانه مجازی به همراه داکیومنت ورد (word)
مدیریت سیستم کتابخانه با Asp.net سایتی برای مدیریت سیستم کتابخانه به صورت آنلاین می باشد که می توان از آن برای مدیریت کتابخانه استفاده نمود. این پروژه به زبان C# با Asp.net و پایگاه داده sql server طراحی شده است که از آن می توانید به عنوان مثال عملی برای یادگیری برنامه نویسی سی شارپ با Asp.net و کار با پایگاه داده sql server و یا به عنوان پروژه دانشجویی خود استفاده کنید.
پروژه دارای بخش های زیر می باشد:
• افزودن کتاب به همراه اطلاعات شامل ( نام , نوسنده , مترجم , انتشارات,قیمت,فایل کتاب و … )
• افزودن گروه جدید کتاب ( افزودن قفسه )
• ثبت نام کاربر جدید و ورود به صفحه شخصی
• مشاهده کتاب ها به صورت گروه بندی شده توسط اعضا
• مطالعه کتاب توسط اعضا و دریافت فایل کتاب
• مدیریت کاربران عضو سایت کتابخانه شامل ( مشاهده اطلاعات عضو , تخصیص امتیاز مدیریت به عضو , حذف عضو کتابخانه )
• جستجو کتب بر اساس نام کتاب ، نام نویسنده ، نام ناشر ، نام مترجم
فایل مستندات : دارد (فایل ورد)
کامپایلر: MicrosoftVisual Studio 2010
زبان برنامه نویسی:C#.Net
تکنولوژی مورد استفاده:ASP.NET
پایگاه داده:Microsoft SqlServer 2008
------------------------------------
فهرست مطالب داکیومنت پروژه:
فصل اول مقـدمه و آشنایی با اینترنت.. 2
1-1 مقدمه 3
1-2 تاريخچه صفحات وب 3
1-3 محتويات وب 4
1-4 كاربردهاي وب جهاني 4
1-5 انتشار صفحه وب 4
1-6 درباره سرويس دهنده وب 5
1-7 مقدار فضاي مورد نياز 5
1-8 ديدار صفحه خود از طريق اينترنت 6
فصل دوم معرفی نرم افزارهای مورد نیاز. 7
2-1 معرفي نرمافزار SQL Server: 9
2-2 پايگاه دادهها 9
2-2-1 SQL 9
2-2-2 اجزاء پايگاه داده SQL Server 9
2-3 معرفي نرم افزار ASP.NET: 10
2-3-1 اجراي يك صفحه web در Asp.Net 11
2-3-2 محل و محدوده عملكرد فايل Web.config: 13
2-3-2-1 ساختار فايل Web.Config: 13
2-3-3 Querystring 15
2-3-4 اﻧﻮاع داﯾﺮﮐﺘﻮري ﻫﺎيAsp.net Application 15
2-3-5 ابزار مدیریت کاربران و امنیت سایت 16
2-3-6 ﻧﺎم ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ ﭘﯿﺶ ﻓﺮض ﻣﺎﯾﮑﺮوﺳﺎﻓﺖ در Asp.net 16
2-3-7 استفاده ازBasic Web Control Classes 17
2-3-7-1 ﭼﻨﺪ وﯾﮋﮔﯽ ﻣﻬﻢGrid View 17
2-3-7-2 ﮐﺎرﺑﺮدDetails View and Form View 17
2-3-8 كار كردن با آبجكت Request 18
2-3-8-1 استفاده از كوكيها (Cookies) 18
2-3-8-2 چگونه با آبجكت Request كوكيها را بخوانيم؟ 19
2-3-8-3 مزاياي كوكيها 20
2-3-8-4 معايب كوكيها 20
2-3-9 استفاده از بانك اطلاعاتي 20
2-3-9-1 كار كردن با بانك اطلاعاتي با استفاده از ASP 20
فصل سوم تکنولوژی Ajax. 21
3-1 ایجکس چیست؟ 22
3-2 مزايا و معايب Ajax 24
3-3 طعم كد Ajax چگونهاست؟ 25
3-4 پياده سازي Ajax 29
فصل چهارم تشریح کامل پروژه. 30
4-1 بخش های مختلف سایت : 31
4-2 نمودارها و دیاگرام ها 32
4-3 نمودار جریان داده ها(DFD) 35
4-4 پایگاه داده ها 36
4-5 مشخصات هریک از جداول به شرح زیر می باشد : 36
4-5-1 کاربران(Users) 36
4-5-2 جدول کتاب ها 37
4-5-3 جدول گروه کتاب ها 37
4-5-4 جدول خبر ها 38
4-5-5 جدول لینک های سایت 38
4-5-6 جدول نظرات کاربران برای خبر ها 38
4-5-7 جدول تماس با ما (جهت دریافت نامه کاربران) 39
4-5-8 جدول پروفایل 39
4-5-9 جدول Membership 40
4-5-10جدول نقش های کاربران 41
4-5-11 جدول عضویت کاربران در نقش ها 41
4-6 دیاگرام و ارتباطات جداول در SQL Server به شکل زیر می باشد : 41
4-7 دیاگرام و ارتباطات جداول در SQL Server به روش دوم 42
4-8 معرفی بخش های مهم سیستم کتابخانه 42
4-8-1 عضویت در سایت : 42
4-8-2 بخش ورود اعضا: 43
4-8-3 بخش افزودن کتاب جدید به کتابخانه 43
4-8-4 بخش تعریف گروه های کتاب ها: 44
4-8-5 لیست کتاب های کتابخانه: 44
4-8-6 جستجو کتاب در کتابخانه: 45
4-8-7 اهدا کتاب به کتابخانه: 45
4-8-8 مدیریت کتابها 46
4-8-9 مدیریت اعضا 46
4-8-10 مدیریت خبرها 47
فصل پنجم نتیجه گیری و پیشنهادات.. 48
نتيجهگيريوپيشنهادها 49
پیوست 50
فهرست منابع 52
فهرست اشکال
فصل سوم
شکل 3-1 : جسی جیمز گرت.. 22
شکل 3-2 : مدل برنامه های ای جکس و وب عادی.. 23
شکل 3-3 : مدل پردازش وب کلاسیک با پردازش ای جکس... 24
فصل چهارم
شکل 4-1 :Use case Diagram برای یک کاربر مهمان. 33
شکل 4-2 :Use case Diagram برای یک کاربر عضو شده 33
شکل 4-3:Use case Diagram برای مدیر سایت.. 33
جدول 4-4: موجودیت کاربر. 34
جدول 4-5: موجودیت مدیر. 34
شکل 4-6: DFD سطح یک یافتن فرم جستجو. 35
شکل 4-7: DFD سطح یک جستجو. 35
شکل 4-8:DFD سطح یک نمایش فرم کاربر. 35
شکل 4-9: DFDسطح یک نمایش فرم مدیر. 35
شکل 4-10: DFDسطح یک نمایش فرم نوع درخواست.. 36
شکل 4-11 : جدول کاربران. 37
شکل 4-12 : جدول کتاب ها 37
شکل 4-13 : جدول گروه کتاب ها 38
شکل 4-14 : جدول خبر ها 38
شکل 4-15 : جدول لینک های سایت.. 38
شکل 4-16 : جدول نظرات کاربران برای خبر ها 39
شکل 4-17 : جدول تماس با ما 39
شکل 4-18 : جدول پروفایل کاربران. 39
شکل 4-19 : جدول اطلاعات اضافی کاربران. 40
شکل 4-20 : جدول نقش های کاربران. 41
شکل 4- 21 : جدول عضویت کاربران در نقش ها 41
شکل 4- 22 : دیاگرام و ارتباطات جداول. 41
شکل 4- 23 : دیاگرام و ارتباطات جداول به روش دوم. 42