لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 36
به نام خدا
عنوان پروژه : برنامه پایانه مسافربری شهرستان بهبهان
برنامه به زبان VB است و از چندین فرم تشکیل شده است که هر فرم آن برای انجام کارهای مختلف برنامه ساخته شده است.
فرم های موجود شامل :
فرم ثبت بلیط اتوبوس
فرم ورود اطلاعات
فرم نمایش گزارش لیست مسافران اتوبوس
فرم نمایش گزارش لیست رانندگان
فرم نمایش امکانات ویژه
فرم برگشت بلیط
فرم انتخاب نوع ثبت بلیط
8-فرم انتخاب نوع نمایش لیست
9-فرم ورود رمز برای برنامه
.
.
.
چکیده
امروزه پیشرفت سریع علم و افزایش حجم انبوه اطلاعات بصورت تصاعدی، ایجاب میکند تدابیری برای نگهداری، مدیریت و استفادة بهینه از این اطلاعات در این عصر «انفجار اطلاعات» اندیشیده شود. در این راستا، بانکهای اطلاعات یا پایگاههای دادهها نقش بسزایی را بر دوش گرفتهاند. پایگاههای دادهها امکاناتی نظیر سازماندهی اطلاعات در قالبهای بهینه و استاندارد، جستجو و بازیابی اطلاعت مورد نیاز در کمترین زمان ممکن، آرشیو کردن و نگهداری اطلاعات مربوط به سالهای متمادی و ایجاد محلی متمرکز برای ذخیره و مدیریت و استفاده از دادهها و اطلاعات را فراهم میآورند. چنین امکاناتی حتی در سطوحِ استنتاجی و مدیریتی نیز به کار میآید. مثلاً در انجام برآوردها و یا اتخاذ تصمیمات کلان و در سطوح گسترده برای حجم وسیعی از اطلاعات. کاربردهای گوناگونی را میتوان برای سیستمهای بانک اطلاعات در نظر آورد که یکی از آنها، ایحاد سیستمهای ذخیرة اطلاعات مربوط به روندهای کاریِ مشخص است. مثلاً ذخیرة اطلاعات کارمندان یک شرکت یا سازمان در یک بانک اطلاعات که این کار، مزایای زیادی را به همراه دارد، مانند: نگهداری اطلاعات تمام کارمندان در یک بایگانیِ دیجیتالی که خود، امکاناتی نظیر اعمال سریع تغییرات، عملیات آماری سریع و ساده، جستجوی سریع و امکانات دیگر را در اختیار قرار میدهد.پروژهای که در این مستندات شرح میدهیم، نمونهای از چنین کاربردهایی است. امید است که در آینده، پروژههایی بزرگتر و پیشرفته تر را بتوانیم به مرحلة اجرا در آوریم.
مقدمه
به دلیل اینکه این پروژه با استفاده از نرمافزار Microsoft Access تهیه شده است، تا حد ممکن فراتر از آن نخواهیم رفت و به امکانات و تواناییهای آن در زمینة ایجاد بانکهای اطلاعات برای کاربردهای تجاری کوچک و تقریباً متوسط خواهیم پرداخت.
نرمافزار Microsoft Access یکی از مؤلفههای بستة نرمافزاری Microsoft Office میباشد که توسط شرکت مایکروسافت ساخته شده است. این نرمافزار، حاوی امکانات اولیه و اساسی برای پیاده سازی یک بانک اطلاعات میباشد و حتی توانمندیهای آن، با استفاده از ابزارهایی مانند برنامه نویسی و استفاده از امکانات دیگری نظیر رابط کاربر نیز ستودنی است. جدیدترین نگارش آن، نگارش 12 یا Access 2007 است. نگارشهای قدیمی تر آن، Access 2003 ، Access 2002 (Access XP) ، Access 2000 ، Access 97 و Access 95 میباشند. پرژهای که پیش رو دارید، با استفاده از Access 2003 تهیه شده که نگارش فایل آن، Access 2000 میباشد. مبنای ذخیره سازی اطلاعات، جداول میباشند. در واقع هر جدول، نشان دهندة یک موجودیت است که میخواهیم اطلاعات آن را در بانک اطلاعات ذخیره کنیم. هر موجودیت دارای صفاتی است. مثلاً در این پروژه، کتاب یک موجودیت است و صفاتی مانند:کد کتاب، عنوان، نویسنده، مترجم، شابک و ... دارد. اینکه چه صفاتی برای یک موجودیت در نظر گرفته شود، به لزوم ذخیره سازی آن صفات و کاربردی که از آن موجودیت انتظار میرود بستگی دارد. صفاتی که انتخاب میشوند، معمولاً بارزترین صفات آن موجودیت هسند، مگر آنکه کاربرد خاصی در پردازشها و یا عملیاتِ روی اطلاعات داشته باشند. پس از ایجاد جداول، به روابط میرسیم. روابط، چگونگی ارتباط و بستگی بین اطلاعات و موجودیتها را تعیین میکنند. مثلاً در این پروژه، بین صفتِ کد کتاب در جدول کتاب و صفت کد کتاب در جدول امانت، یک ارتباط وجود دارد. هر ارتباطی، دارای درجهای است. درجة ارتباط به مواردی مانند: یکتایی در جدول، تکرارپذیری و یا متمایز کنندگی دارد. پس از روابط، به پرس و جوها میرسیم. پرس و جوها (Query) ابزاری برای بازیابی و یا تغییر اطلاعاتِ درون جداول هستند. مثلاً ممکن است از یک پرس و جو برای بازیابی کتابهایی استفاده کنیم که در آنها کلمة "اسمبلی" وجود دارد. همچنین ممکن است بخواهیم برای نمونه، حقوق تمام کارمندان را به میزان 10 درصد افزایش دهیم و این تغییر باید در بانک اطلاعات کارمندان اعمال شود. این کار با پرس و جوی تغییر دهنده (Update Query) امکانپذیر است. و پس از آن، به رابط کاربر میرسیم. رابط کاربر، واسطی ما بین کاربر و منبع ذخیره سازی اطلاعات(جداول) است. در سطح کاربر چیزی به نام جدول وجود ندارد. بلکه فرمی برای پُر کردن وجود دارد که کاربر با استفاده از آن، اطلاعات را وارد میکند. وظیفة رابط کاربر را میتوان اینگونه بیان کرد که مخفی کنندة جزئیاتِ سطح پایینِ بانک اطلاعات از دید کاربر و در نتیجه آسان سازی استفاده و بالا بردن راندمانِ کاری اوست. مؤلفة دیگری که ممکن است در یک سیستم بانک اطلاعات وجود داشته باشد، گزارشها هستند. گزارشها اطلاعاتی هستند که چاپ میشوند. مثلاً میخواهیم تمامیِ پروندة یک کارمند را چاپ کنیم. و یا گزارشی از وضعیت کتابهای به امانت برده شده توسط یک عضو از کتابخانه را میخواهیم در پایانِ اعتبارش به او بدهیم.
همة این موارد و مؤلفهها به همراه جزئیات آنها در کنار هم قرار میگیرند و یک سیستم مدیریت بانک اطلاعاتِ بهینه و خوب را در اختیارِ استفاده کننده قرار میدهند. باید توجه داشت که مهمترین مرحله پیش از پیاده سازی، مرحلة طراحی است. در این مرحله است که موجودیتها، صفات آنها، روابط، و لزومات و پیشنیازها تعیین میشوند و مرحلة پیاده سازی، در واقع عینیت بخشیدن به تمامِ طراحی است.
برنامه پایانه مسافربری شهرستان بهبهان