دانلود با لینک مستقیم و پر سرعت .
تعداد صفحات : 48 صفحه -
قالب بندی : word
فهرست مطالب
عنوان صفحه
فصل اول: معرفی سیستم
1-1- مقدمه ............................................................................................................ 2
2-2- اهداف ........................................................................................................... 3
1-3- معرفی سیستم عامل مورد استفاده .............................................................. 3
1-4- معرفی نرم افزار بانک اطلاعاتی ................................................................... 4
1-5- معرفی زبان برنامهنویسی مورد استفاده ..................................................... 4
فصل دوم: بررسی کل سیستم و مفاهیم:
2-1-تعریف کلی از سیستم کتابخانه ...................................................................... 6
2-2- تحلیل سیستم مکانیزه.................................................................................... 6
2-3- طراحی بانک اطلاعاتی ................................................................................... 7
2-4-مزایای بانک اطلاعاتی..................................................................................... 7
2-5-داده ................................................................................................................ 8
2-6-اطلاع................................................................................................................ 8
2-7-موجودیت........................................................................................................ 9
2-8-صفت خاصه................................................................................................... 9
عنوان صفحه
2-9-روابط موجود بین موجودیتها....................................................................... 9
2-10-میدان.......................................................................................................... 10
2-11-عنوان.......................................................................................................... 10
2-12-بدنه ............................................................................................................ 11
2-13-افرونگی جداول........................................................................................... 11
2-14-خواص رابطه.............................................................................................. 12
2-15-کلید منتخب................................................................................................. 13
2-16-کلید اصلی................................................................................................... 13
2-17-کلید فرعی................................................................................................... 13
2-18-کلید خارجی................................................................................................ 13
فصل سوم: تحلیل سیستم کتابخانه
3-1-اطلاعات اولیه ............................................................................................... 16
2-3-موجودیتهای اصلی..................................................................................... 17
فصل چهارم : ایجاد بانک و ارتباطها
4-1-تحلیل موجودیت کتاب................................................................................... 20
4-2-تحلیل موجودیت پایان نامه........................................................................... 22
عنوان صفحه
4-3-تحلیل موجودیت نشریه ............................................................................... 22
4-4- تحلیل موجودیت اعضای کتابخانه .............................................................. 23
4-5- تحلیل موجودیت کارکنان............................................................................. 25
4-6- تحلیل موجودیت امانت کتاب........................................................................ 25
4-7- تحلیل موجودیت امانت پایان نامه................................................................ 25
4-8-تحلیل موجودیت رزرو ................................................................................ 26
4-9-تحلیل موجودیت درخواست کتاب................................................................. 27
4-10-تحلیل موجودیت جریمه.............................................................................. 28
4-11- طراحی و ایجاد جداول.............................................................................. 28
فصل پنجم: طراحی (UI) User interface
5-1-فرم اولیه ...................................................................................................... 31
5-2-ماژول Main................................................................................................. 31
5-3-mainfram.................................................................................................... 32
5-4-search frm.................................................................................................. 33
5-5-insifo form................................................................................................. 35
5-6-reportfrm.................................................................................................... 38
عنوان صفحه
5-7-service frm................................................................................................. 41
5-8-طراحی نمودارها .......................................................................................... 42
فصل ششم:ضمایم
6-1-ضمیمه 1: نتیجهگیری و پیشنهادات ............................................................. 46
6-2-ضمیمه 2: مراجع ......................................................................................... 48
6-3-ضمیمه 3: کد برنامه .................................................................................... 49
فصل اول:
معرفی سیستم
1-1- مقدمه:
اطلاعات گوهر قرنی است که در آن زندگی می کنیم. از دیرباز اطلاعات نقش مهمی در زندگی بشری ایفا می نموده است. طوری که انسانهای نخستین دانستههای خود را بر دیواره غارها ترسیم می نمودند. کتیبههای سنگی که در اکتشافات باستان شناسان یافت می شوند و بسیاری از شیوههایی که گذشتگان در جمع آوری و نگهداری دانستههایشان به کار می برند، گواه بر اهمیت این موضوع دارد. اکنون که ما به این اطلاعات بازمانده از پیشینیان مراجعه می کنیم، مطالب بسیاری پیرامون زندگی پیشینیان فرا می گیریم.
با توجه به نقش اطلاعات در گذشته و حال آنچه در قرن کنونی حائز اهمیت است حجم اطلاعات نگهداری شده و سرعت انتقال میباشد. در عصر الکترونیک بسیاری از فعالیتهای انسان زیر سلطه کامپیوترها و ارتباطات از راه دور قرار میگیرد. آثار تکنولوژی کامپیوتری هم اکنون در زندگی جوامع بشر مشهود است. بهره گیری از کامپیوتر و ارتباطات از راه دور، سرانجام ارتباط الکترونیکی را جایگزین بهره برداری از چاپ بر کاغذ میکند. در فرآیندهای اطلاعاتی نقش کتابخانه فراهم آوری و سازماندهی و نظارت بر منابع و تدارک انواع خدمات بر اساس مآخذ است. در واقع کتابخانه میانجی دنیای اطلاعات و جامعه است. به دلیل پیشرفت روز افزون علم و تکنولوژی و منسوخ شدن روشهای قدیمی و حجم کاری بالا، میتوانیم سیستم کتابخانه را از یک سیستم دستی و وقت گیر به یک سیستم کامپیوتری با سرعت بالا تبدیل کنیم. این کار موجب افزایش سرعت و راحتی کار در ارائه خدمات به افراد میگردد. موضوعهای مهم دراین جا سرعت و سادگی و کارآیی بالاست.
2-1- اهداف:
پیشرفت و توسعه سریع تکنولوژی ارتباطات و به ویژه علوم رایانه، بشر را به اجتناب از فعالیتهای اداری و روشهای قدیمی و به استفاده از روشهای نوین در انجام هر یک از آن فعالیتها مصمم می کند. از مزایای روشهای نوین، سرعت در تسهیل در انجام فعالیتها و نیز قابلیت اطمینان بالای آنها میباشد. هدف اصلی، ایجاد سیستمهایی کارا، قدرتمند و سرویس دهنده برای کاربران آن میباشد. صرفه جویی در هزینه، نیروی انسانی و زمان از جمله اهداف این سیستمهای رایانه ای مکانیزه میباشد. در پایان نامه حاضر، با مدد گرفتن از این روشهای جدید و استفاده از زبان برنامه نویسی Visual basic6 چنین عملی صورت گرفته است.
1-3-معرفی سیستم عامل مورد استفاده:
برای طراحی این سیستم کتابخانه، از سیستم عامل Microsoft windows 2000, xp استفاده شده است.
1-4- معرفی نرم افزار بانک اطلاعاتی:
بانک اطلاعاتی استفاده شده در این سیستم در Access 2000 طراحی شده است و بانک اطلاعاتی ما شامل 13 جدول میباشد.
1-5- معرفی زبان برنامه نویسی مورد استفاده:
زبان برنامه نویسی مورد استفاده Visual bascic6 (ویژوال بیسیک6) میباشد و از روش ado بهره جسته ایم. با این روش می توانیم مدیریت کاملی بر بانک اطلاعاتی داشته باشیم. این زبان بسیار ساده بوده و از واژهها و عبارات متداول انگلیسی، در بیشتر قسمتهای خود بهره گرفته است.
نکته: برای استفاده از روش ado در Vb باید کنترل Microsoft active data control 6.0 را به جعبه ابزار Vb اضافه کنیم. اولین قدم در عملیاتی کردن یک کنترل ado تعیین منبع داده آن است، برای تعیین منبع داده ado دو راه وجود دارد:
1- ست کردن خاصیت Connection string
2- استفاده از کد نویسی برای تعیین منبع داده
فصل دوم:
بررسی کل سیستم و مفاهیم
2-1- تعریف کلی از کتابخانه دستی:
سیستم کتابخانه (دستی) شامل: 1- عضویت افراد در کتابخانه 2- استفاده از امکانات که شامل امانت دادن کتاب، امانت دادن پایان نامه است، در ضمن تمام کتابها و پایان نامههای امانت رفته به همراه کد ثبت کتاب و کد عضویت در دفتر امانت ثبت میشود. 3- ارایه مجلات روز، یکی دیگر از امکانات میباشد که قابل استفاده فقط در سالن میباشد و عمل ثبت در دفتری به نام (فقط در سالن) ثبت میشود. 4- امکان بعدی رزور کتابهای امانت رفته که در پوشههای مخصوص خود نوشته میشود. 5- امکان بعدی درخواست خرید کتابهایی که در کتابخانه موجود نیست. 6- پرداخت جریمه در صورتی که دیر کرد داشته باشد. 7- در ضمن در تمام کتابخانهها کتابهای مرجعی وجود دارد که قابل استفاده فقط در سالن کتابخانه میباشد که آنها نیز در دفتر (فقط در سالن) ثبت میشود.
2-2- تحلیل سیستم مکانیزه:
برای سیستم مکانیزه ای که می خواهیم طراحی کنیم از Visual basic6, Access2000 استفاده می کنیم.
این سیستم شامل امکانات زیر میباشد:
1) امانت دادن کتاب و پایان نامه
2) ارائه مجلات روز و کتابهای مرجع در سالن
3) امکان جستجو روی تمام موجودیتها
4) وارد کردن اطلاعات جدید در مورد اعضا، ناشران و موضوعات
5) امکان گزارش گیری از متاخرین امانت کتاب و پایان نامه و جریمههای دریافتی
6) استفاده از یک سری وسایل جانبی (Excel, Word, …)
2-3- طراحی بانک اطلاعاتی:
قبل از هر گونه تصمیم گیری پیرامون نوشتن برنامه درAccess ابتدا باید سیستم مورد نظر را بررسی و تحلیل کنیم. در یک تعریف ساده از بانک اطلاعاتی باید بگوییم که بانک اطلاعاتی محیطی است که اطلاعات را در خود نگهداری می کند تا بتواند اعمالی نظیر اضافه نمودن، درج، بازیابی، حذف و پردازش را بر روی اطلاعات انجام دهد. مثل بانک اطلاعاتی db1 که در این سیستم در Access 2000 طراحی شده است. گویی یک بانک اطلاعاتی شامل قفسهها و فایل الکترونیکی میباشد که جایگزین پوشهها و قفسههای بایگانی شده است.
2-4-مزایای بانک اطلاعاتی:
یک بانک اطلاعاتی شامل مزایای زیر میباشد:
1) کاهش هزینهها 2) اجتناب از ناسازگاری در دادهها 3) اشتراک در دادهها 4) امکان استاندارد سازی (این استاندارد سازی بانکها را به ابزاری مناسب برای مبادله دادهها تبدیل میکند) 5) امکان ایجاد امنیت و محرمانگی در دادهها