نرم افزار مکانیزه کردن سیستم مدیریت کتابخانه
53 صفحه قابل ویرایش
قیمت فقط 5000 تومان
چکیده
هدف ما در این نرم افزار مکانیزه کردن سیستم مدیریت کتابخانه میباشد. این نرمافزار شامل اطلاعات اعضا و کتابها و ثبت فرایند امانتدهی کتابها میباشد. دراین نرمافزار میتوان هر یک از جداول مربوط به اعضاو کتابها را ویرایش و حذف و اضافه نمود و با استفاده از گزارشگیریهای گوناگون وضعیت جاری و گذشته کتابخانه را از لحاظ تعداد کتابها و روند امانتگیری بدست آورد. در این راستا پس از ثبت اطلاعات اعضاو کتابها پس از امانتگرفتن هر کتاب اطلاعاتشخص و کتاب موردنظر و مدت زمان ثبت خواهد شد. در این نرمافزار از بانک اطلاعاتیsql server استفاده شده و از خاصیتRelation ship و کنترل کلیدهای خارجی و اصلی استفاده میکنیم و از زبان برنامهنویسیC#.NET استفاده میکنیم.
فهرست
فصل اول آشنایی با زبان برنامه نویسیC#.NET.. 1
1-1-4 تاریخچه. 5
1-1-5 ویژگیها 6
1-1-6 ساختمان داده (ساختار و ذخیره سازی داده) 8
1-1-9 ویژگیهای جدید در ۲.۰ C#. 10
1-1-11 ویژگیهای جدید در ۳. ۰#C.. 16
1-1-12 اشکالات 30
1-1-13 استانداردسازی.. 38
1-1-14 پیاده سازیها 39
فصل دوم معرفی نرمافزار 40
مقدمه. 41
2-1 معرفی.. 41
2-2 نحوهی کاربری نرم افزار مدیریت کتابخانه. 42
2-2-1 فرم سنجش اعتبار کاربری.. 42
2-2-2 فرم اصلی.. 44
2-2-3 فرم مدیریت اطلاعات کتاب 46
2-2-4 فرم مدیریت اطلاعات اعضا (کاربران) 47
2-2-5 فرم جستجوی کتاب 48
2-2-6 فرم جستجوی اعضا 48
2-2-7 فرم مدیریت امانت 50
2-2-8 فرم ایجاد امانت جدید 52
2-2-9 فرم تبدیل تاریخ 52
منابع.. 54
فهرست اشکال
فصل اول
شکل 1-1 قالب کلی دات نت فریم ورک (نسخهی 4) 2
فصل دوم
شکل 2-1 فرم سنجش اعتبار کاربری.. 42
شکل 2-3 فرم مدیریت اطلاعات کتاب... 46
شکل 2-4 فرم مدیریت اطلاعات اعضا 47
شکل 2-7 فرم مدیریت امانت... 51
شکل 2-8 فرم ایجاد امانت جدید. 52
شکل 2-9 فرم تبدیل تاریخ.. 53
فهرست جداول
جدول 1-1 کدنویسی Boxing عمل تبدیل مقدار نوع دادهای به نوع مرجع مشابه آن.. 9
جدول 1-2 کدنویسی UnBoxing عمل تبدیل نوع مرجع به نوع دادهای.. 10
جدول 1-4 کدنویسی شکل جدید از نکرارکننده: 12
جدول 1-5 مثالی از Delegate. 13
جدول 1-6 کدنوسی تبدیل گروه های متد به نوع Delegate. 14
جدول 1-7 مثالی از نوع داده ای Nullable. 15
جدول 1-8 مثالی ازCoalesce Operator 15
جدول 1-9 نمونهای از کلاس.... 17
جدول 1-10 نمونهای از کلاس 17
جدول 1-11 نمونهای از کلاس.... 18
جدول 1-12 نمونهای از کلاس.... 18
جدول 1-13 نمونهای از کلاس.... 19
جدول 1-14 نمونهای از کلاس.... 20
جدول 1-15 نمونه ای از توابع بسط داده شده 21
جدول 1-16 نمونه ای از متغیرهای محلی ضمنی.. 22
جدول 1-17 نمونهای از کلاس.... 22
جدول 1-18 حالت پیشرفته سازنده Object initializer 24
جدول 1-19 مقداردهی به خصیصه های موجود در کلاس.... 24
جدول 1-21 نمونهای از کاربرد LINQ.. 25
جدول 1-22 نحوه تعریف کردن آرایه ها 26
جدول 1-23 دستورات پیش پردازنده 27
جدول 1-24 توضیحات تک خطی.. 28
جدول 1-25 توضیحات چند خطی.. 28
جدول 1-26 سینتکس سندسازی توضیحات XML.. 28
جدول 1-27 نمونهای از کلاس.... 31
جدول 1-28 نمونهای از کلاس.... 31
جدول 1-29 نمونهای از کلاس.... 32
جدول 1-30 نمونهای از کلاس.... 32
جدول 1-31 نمونهای از کلاس.... 33
جدول 1-32 نمونهای از کلاس.... 34
جدول 1- 33 مثالی از کلمه کلیدی ref. 34
جدول 1-34 مثالی از پارامترهای اختیاری.. 35
جدول 1-35 مثالی از پارامترهای اختیاری.. 36
جدول 1-36 مثال کلاسیک Hello world. 37
فصل دوم
جدول 2-1 کدنویسی فرم سنجش اعتبار کاربری.. 43
جدول 2-2 ادامه کدنویسی فرم سنجش اعتبار کاربری.. 43
جدول 2-3 کدنویسی فرم اصلی.. 46
نرم افزار مکانیزه کردن سیستم مدیریت کتابخانه