مستند پروژه سیستم جامع کتابخانه الکترونیکی پژوهش کامل در حوزه کامپیوتر و IT میباشد و در 5 فصل تنظیم شده است. پروژه انجام شده در مورد سیستم جامع کتابخانه الکترونیکی که با استفاده از روش ابشاری و زبان برنامهنویسی PHP و بانک اطلاعاتی MySQL پیاده سازی شده است .شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پروژه بصورت فایل قابل ویرایش ورد(WORD) در 85 صفحه برای رشته کامپیوتر و IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.
پروژه انجام شده در مورد سیستم جامع کتابخانه الکترونیکی دانشگاه پیام نور مشهد می باشدکه با استفاده از روش ابشاری و زبان برنامهنویسی PHP و بانک اطلاعاتی MySQL پیاده سازی شده است . با طراحی این سیستم دیگر نیاز نیست دانشجویان حتما برای جستجوی کتاب مورد نظرشان به برگه دانهای مربوط درکتابخانه دانشگاه مراجعه کنند و با مراجعه به قسمت جستجوی سایت این نیاز خیلی راحتتر و سریعتر رفع خواهد شد و همچنین به قسمت مدیریت کتابخانه امکانات بسیار زیادی با سطح دسترسی اسان و فوری در رفع مشکلاتی که در زمینه ثبت و ویرایش کتاب ، ثبت و ویرایش عضو ، ثبت و ویرایش و حذف کارمند ، گزارش گیری از کارهای انجام شده در کتابخانه و . . . داشته اند را میدهد. این پروژه در بر گیرنده قسمتهای جستجو ، کتابداری ، اعضاء ، مدیریت کاربران ، میز امانت ، ثبت کارکرد و login سیستم میباشد.
واژه های کلیدی:کتابخانه الکترونیکی ، سیستم جامع، برنامه نویسی تحت وب ، PHP , MySQL
فهرست مطالب
فصل یکم مروری بر سیستم دستی و سیستم نوین طراحی شده کتابخانه
1-1- نحوه عملکرد کتابخانه به صورت دستی.. 4
1-1- 1- تهیه کتاب برای کتابخانه. 4
1-1-2 - حذف کتاب از کتابخانه. 4
1-2- مفاهیم مربوط به رشته کتابداری.. 5
1-6- خلاصه ای از خواسته های کاربر. 7
1-7- نمونه های مشابه و تفاوتهای انها8
فصل دوم شرح اجزاء و زیر ساختهای پروژه
2-3-2- بعضی از قدرت های PHP. 16
فصل سوم مفاهیم مربوط به تجزیه و تحلیل سیستم
3-1- فرایند تولید نرم افزار. 22
3-2-1- امکانسنجی عملیاتی.. 23
3-2-2- امکان سنجی اقتصادی.. 23
3-5-1- تشریح واحد های موجود در سیستم.. 26
3-6- نمودار های تحلیل سیستم.. 27
3-6-1- تعیین بازیگران سیستم.. 27
3-6-3- نمودارهای مورد کاربرد. 28
3-6-6- نمودار های فعالیت... 39
فصل چهارم طراحی بانکهای اطلاعاتی
فصل پنجم طراحی و پیاده سازی سیستم
فهرست شکل ها
شکل 3-1 امکان سنجی اقتصادی.. 24
نمودار 3-1 : نمودار سازمانی.. 26
شکل 3 -2 نمودار UseCase 1 ، مربوط به بخش عضویت کتابخانه. 29
شکل 3-3 نمودارUseCase2، مربوط به بخش امانت کتابخانه. 29
شکل 3-4 نمودارUseCase3، مربوط به بخش کتابداری کتابخانه. 30
شکل 3-5 نمودارUseCase4، مربوط به بخش کاربران سیستم کتابخانه. 30
شکل 3 -6 نمودارUseCase5، مربوط به بخش جستجوی کتاب توسط عضو و فرد معمولی در کتابخانه. 31
شکل3- 7نمودارUseCase6، مربوط به بخش امانتدار در کتابخانه. 31
شکل3- 8نمودارUseCase7، مربوط به کتابدار در کتابخانه. 32
شکل3- 9نمودارUseCase8، مربوط به مدیر در کتابخانه. 32
شکل 3- 10 نمودارUseCase9، مربوط به کل سیستم کتابخانه و کاربران ان.. 33
شکل 3-11 نمودار ClassDiagram.. 34
شکل3-13 نمودار Class و کاربرد ان.. 36
شکل 3-14 نمودار Sequence مربوط به درخواست عضو جدید برای عضویت در کتابخانه. 37
شکل 3-15 نمودار Sequence مربوط به درخواست عضو جدید در کتابخانه(NetBeans)37
شکل 3-16 نمودار Sequence مربوط به واحد امانت کتاب.. 38
شکل 3-17: نمودار Sequence مربوط به واحد کتابداری کتابخانه. 38
شکل 3-18: نمودار Sequenceمربوط به واحد مدیریت کاربران سیستم کتابخانه الکترونیکی.. 39
شکل3-19: نمودار Activity 1 مربوط به ثبت نام جدید در کتابخانه. 39
شکل3-20: نمودار Activity 3 مربوط به واحد امنت کتاب.. 40
شکل3-21: نمودار Activity 4 مربوط به واحد مدیریت کاربران سیستم کتابخانه. 41
شکل4-1: جدول DataBase ثبت اطلاعات اعضا43
شکل4-11: جدول ثبت عبور کاربران.. 46
شکل4-12: تمام جدول به همراه روابطشان.. 47
شکل 5 -2 صفحه ورود به سیستم.. 49
شکل 5 -5 خطای عدم پر کردن فرم جستجوی کتاب.. 51
شکل 5 -6 خطای عدم یافتن کتاب.. 51
شکل 5 -7 نتایج جستجوی کتاب.. 52
شکل 5 -10 بررسی صحت اطلاعات کتاب در حال ثبت کتاب.. 55
شکل5 -11 نتیجه جستجوی کتاب در قسمت ویرایش.... 56
شکل5 -12 نتیجه جستجوی کتاب در قسمت ویرایش.... 57
شکل 5 -13 فهرست نویسی کتاب.. 58
شکل5 -14 افزودن عضو به کتابخانه. 59
شکل5 -15 خطای مربوط به عدم صحت اطلاغت عضو. 60
شکل5 -16 پیش نمایش اطلاعات عضو. 60
شکل 5 -21 افزودن کاربر جدید. 63
شکل5 –22 فعال یا غیر فعال نمودن کاربران.. 64
شکل 5 -26 افزودن کاربر با استفاده از کلمات رزرو شده. 66
شکل 5 -27 افزودن کاربر(سطح دسترسی)67
شکل 5 -28 واحد امانت (جستجوی امانت براساس شماره عضویت)67
شکل 5 -29 خطای ناشی از عدم اعتبار شماره عضویت... 68
شکل 5 -31 واحد امانت(عضو بدون عکس است)68
شکل 5 -32 واحد امانت(کتاب عضو تمدید شده است)69
شکل 5 -33 واحد امانت(کتاب عضو دریافت شده است)69
شکل 5 -34 واحد امانت(چاپ کارت عضو)69
شکل 5 -35 مدیریت ورود و خروج (ثبت کارکرد)70
شکل 5 -36 مدیریت ورود و خروج (نمایش کارکرد کاربر دلخواه از لیست)71
شکل 5 -37 مدیریت ورود و خروج (حذف کارکرد کاربر)71
نسل جدید زبانهای برنامهنویسی به این دلیل تولید میشود که زبانهای قدیمیتر دارای امکانات محدود بوده و یا قدرت استفاده از تکنولوژیهای فعلی را بصورت مطلوب ندارند. ASP.Net نسل جدیدی از ASP بوده که توسط شرکت مایکروسافت عرضـه گردیده است. ASP.Net اولین سیستم جامع برای برنامهنویسی تحت وب ( اینترنت ) است که از مراحل سطح پایین آن یعنی زبان ماشین تا بالاترین سطح آن که برنامهنویسی ویژوال میباشد برای استفاده در اینترنت و شبکه های محلی طراحی شدهاست. بزرگترین مزیت آن در برابر سیستمهای دیگر، امکانات اینترنت آن است. از ASP.Net میتوان در طراحی و تولید سایتهای وب اینترانت کوچک یک شرکت و نیز سایتهای وب تجاری خیلی بزرگ استفاده نمود. مهمترین نکتهای که در طراحی این محصول درنظرگرفتهشدهاست، استفادهی آسان، کارآیی بالا و نیز قابلیت فوقالعاده این نرمافزار است.