بخشی از متن اصلی :
دانلود سیستم تاکسی سرویس با زبان سی شارپ
این فایل یک سیستم تاکسی تلفنی را به صورت ساده پیاده سازی کرده است. به این صورت که دارای یک صفحه ورودی به سیستم است که از کاربر ، نام کاربری و پسورد را سوال کرده و در صورت صحیح بودن پسورد وارد سیستم شده است
. در صفحه بعد ، صفحه تاکسی تلفنی باز شده که دارای 4 دکمه برای هدایت کاربر اپراتور برای ویرایش فیلدهای مورد نیاز به کار می رود . این 4 دکمه شامل رانندگان ، کاربران ، مشترکین و سرویس ها است . برای راحتی و تسریع کار در صفحه تاکسی تلفنی قسمتی بنام جستجوی سریع تعبیه شده است که کاربر اپراتور بدون رفتن به صفحه مشترکین اطلاعات کوچکی را از این قسمت دریافت کند .
نکته مهم : با توجه به اینکه این پروژه از پایگاه داده اکسس استفاده میکند، جهت اجرا حتما باید فایل دیتابیس را در آدرس زیر کپی نمایید تا پروژه اجرا شود. در غیر این صورت با پیغام خطا مواجه میشوید. اگر این آدرس وجود ندارد آن را بسازید.
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
ضمن اینکه برای لاگین به نرم افزار از نام کاربری 1234567890 و کلمه عبور 1 استفاده نمایید
فرمت فایل : C Sharp
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:52
فهرست مطالب:
عنوان صفحه
فصل اول : مفهوم بانک اطلاعاتی ........................................................................1
1-1 : تعریف بانک اطلاعاتی.....................................................................................................2
1-2 : مزایای سیستم بانک اطلاعاتی ....................................................................................2
1-3 :معایب سیستم بانک اطلاعاتی.......................................................................................3
1-4 : اجزاء تشکیل دهندة بانک اطلاعاتی ..........................................................................4
1-5 : انواع بانک اطلاعاتی ......................................................................................................5
1-6 : هدف رابطه .....................................................................................................................7
1-7 : نمودار ER ....................................................................................................................8
1-8 : انواع رابطه .....................................................................................................................8
1-9 : انواع کلید در مدل رابطه ای .....................................................................................9
1-10 : مراحل بدست آوردن مدل ER تاکسی سرویس ..................................................9
1-11 : نتایج ..............................................................................................................................11
فصل دوم : مقدمات بانک اطلاعاتی تاکسی سرویس در ………ACCESS.12
2-1 : راه اندازی اکسس ..........................................................................................................13
2-2 : مشخصات فیلدها ................................................................................13
2-2-1 :نام فیلد .......................................................................................................................13
2-2-2 : نوع فیلد ....................................................................................................................14
2-2-3 : توصیف ......................................................................................................................15
2-2-4 : خواص فیلد ..............................................................................................................16
فصل سوم : آشنایی با جدول (TABLE) های تاکسی سرویس .................18
3-1 : ایجاد جدول .................................................................................................................19
3-2 : ذخیره کردن ساختار .................................................................................................23
3-3 : اضافه کردن فیلد جدید ............................................................................................23
3-4 : حذف فیلدهای جدول ..............................................................................................23
3-5 : ایجاد ارتباط بین جدول ها .....................................................................................25
فصل چهارم : آشنایی با تقاضا (QUERY) های تاکسی سرویس ............28
4-1 : مراحل طراحی تقاضا ...............................................................................................29
4-2 : ویرایش تقاضا ...........................................................................................................32
4-3 : حذف جدول از تقاضا ..........................................................................34
فصل پنجم : آشنایی با فرم ( FORM ) های تاکسی سرویس .................36
5-1 : ایجاد فرم ...................................................................................................................37
5-2 : ایجاد فرم با Form Wizard...............................................................................38
5-3 : نتایج ...........................................................................................................................47
فصل ششم : آشنایی با گزارش (REPORT) های تاکسی سرویس.........49
6-1 : ایجاد گزارش با Auto Report........ .......50
6-2 : ایجاد گزارش با ویزارد 50
6-3 : نتایج 52
فصل اول
مفهوم بانک اطلاعاتی
1-1: تعریف بانک اطلاعاتی
بانک اطلاعاتی مجموعه ای سازمان یافته از اطلاعات و داده های مرتبط به هم است. داده ها عبارتند از حقایق و ارقام یک موضوع خاص و اطلاعات عبارتند از نتایجی که از ترکیب داده ها حاصل می گردد. سازمان ها معمولاً سیستم های اطلاعاتی خود را به دو صورت تشکیل داده از آن استفاده می کنند:
الف) استفاده از سیستم های اطلاعات ساده:
در این روش داده ها در فایل های جداگانه ای قرار می گیرند و برای استفاده از دادههای موجود در آن فایل، سیستم های جداگانه ای طراحی می شوند. به این نوع سیستم های اطلاعاتی، سیستم پردازش فایل ها می گویند. در این سیستم افزونگی وجود دارد که باعث آشفتگی می شود.
ب)استفاده از بانک اطلاعاتی:
در این روش داده های موجود، به صورت مجتمع یا بانک مورد استفاده قرار می گیرد در چنین سیستمی کاربر می تواند بدون سردرگمی و با صرف وقت اندک، اطلاعات مورد نیاز خود را از داده های موجود در مجتمع اخذ کند.
1-2: مزایای سیستم بانک اطلاعاتی
1- اشتراکی شدن داده ها
2- کاهش میزان افزونگی
3- در دسترس بودن داده ها
1-3: معایب سیستم بانک اطلاعاتی
1- ممکن است امنیت لازم به مخاطره بی افتد چرا که داده ها متمرکز بوده و این تمرکز آن را آسیب پذیر می سازد.
2- ممکن است سخت افزار اضافی نیاز باشد.
1-4: اجزاء تشکیل دهندة بانک اطلاعاتی
1-کاربران:
کاربران، کسانی هستند که به نحوی با بانک اطلاعاتی سروکار دارند. براساس نوع کاری که کاربران با بانک اطلاعاتی دارند می توان آنها را به سه دسته تقسیم کرد:
الف) مدیر یا مسئول بانک اطلاعاتی:
مسئول بانک اطلاعاتی کسی است که حق هرگونه تبدیل و تغییر را در بانک اطلاعاتی دارد.
ب)کاربران نهایی:
کاربران نهایی کسانی هستند که حق هیچ گونه تغییر و تبدیل را در بانک اطلاعاتی ندارند.بلکه فقط از امکانات آن می توانند استفاده کنند.
ج)برنامه نویسان کاربردی یا طراح بانک اطلاعاتی:
طراحان بانک اطلاعاتی کسانی هستند که بانک اطلاعاتی را ایجاد نموده اند.
2- نرم افزار:
مجموعة نرم افزارهایی که در پایگاه داده مورد استفاده قرار می گیرد.
3- سخت افزار:
عبارت است از: بستر سخت افزاری مورد نیاز مثل cpu و دیسک ...
4-داده ها:
دو خصوصیت مهم دارند:
1-قابلیت اشتراکی شدن: به این معنی که بتوانیم یک قطعه از داده بین کاربران مختلف به اشتراک بگذاریم.
2-داده دارای جامعیت باشد: یعنی داده ها به صورت صحیح و درست وارد شوند.
1-5: انواع بانک اطلاعاتی
بانک اطلاعاتی به سه دسته می توان تقسیم کرد:
الف) بانک اطلاعاتی هرمی:
در این مدل یک موجودیت (مفهوم کلی پدیده، فردی، که در مورد آن می خواهیم صحبت کنیم، Entity یا موجودیت می گوییم) به عنوان پدر و موجودیت دیگر به عنوان فرزند قرار می گیرد که در درون فایل ذخیره می شود. هر موجودیت دارای صفت خاصه هایی است صفت خاصه ویژگی جداساز یک نوع موجودیت از نوع دیگر است هر صفت خاصه دارای دو مؤلفه است:
1- اسم صفت خاصه 2- مقدار صفت خاصه
در پروژه طراحی و ایجاد بانک اطلاعاتی تاکسی سرویس موجودیت راننده(Driver) دارای صفت خاصه و مقدار صفت خاصه زیر می باشد:
تلفن-آدرس-اسم ماشین-پلاک ماشین-نام خانوادگی- نام- شمارة راننده:صفت خاصه، ، یوسف آباد ، خ23،پ18،پژو 405، 68--619 ب19، احمدی، علی، 100: مقدار صفت خاصه
052425-88
ب)مدل شبکه ای :
از سه نوع رکورد (رکورد مجموعه ای از فیلدهای مرتبط به هم می باشد و فیلد عبارت است از کوچکترین واحد داده ذخیره شده می باشد) تشکیل می شود که یک رکورد به عنوان کانکتور رابط بین دو موجودیت است و این مدل مبتنی بر لیست پیوندی است.
ج)مدل رابطه ای :
بین واژه های داده و اطلاعات تفاوت است. داده ها با هم ترکیب می شوند و اطلاعات را بوجود می آورند. وقتی از سیستم مدیریت بانک اطلاعاتی کامپیوتر مثل اکسس استفاده می کنیم بانک اطلاعات رابطه ای بهره می بریم. در بانک اطلاعاتی رابطه ای، اطلاعات به دسته ها ی مختلفی از داده های مرتبط بهم تقسیم می شوند که هر کدام در جدول جداگانه ای در فایل ذخیره می شوند. در واقع، مفهوم بانک اطلاعاتی در اکسس، مجموعهای از اشیاء هستند که داده ها را ذخیره، دستکاری و بازیابی می کنند.
1-6: هدف رابطه
1-قابلیت انعطاف: اگر داده ها تغییر کنند، فقط کافی است در یک محل آن تغییرات را اعمال کنیم.
2-سهولت: ذخیره داده ها به سادگی انجام می شود.
3-قدرت: ذخیره داده ها در جدول های مرتبط و جدا از هم موجب می شود تا گروهبندی، جستجو و بازیابی اطلاعات به روش های گوناگون دستیابی شود.
4-سهولت مدیریت: بازیابی و مدیریت داده ها در جدول های کوچکتر آسانتر است.
1-7: نمودار ER (Entity Relationship)
این نمودار نمایشگر ارتباط بین موجودیتهای یک محیط عملیاتی است و به کمک آن داده های موجود مدل بندی می شوند. نمادهای رسم نمودار ER در جدول زیر میباشد.
فرمت:word(قابل ویرایش)
تعداد صفحات:108
فهرست مطالب:
چکیده 1
فصل اول : کلیات
هدف 3
پیشینه تحقیق 3
روش کار و شرح تحقیق 4
فصل دوم : پیوستها
فهرست نمودارها
طراحی نمودار DFD16
طراحی بالا به پائین 18
نمودار ER 19
نمودار CD20
فهرست فرمها
فرم 1 22
فرم 2 23
فرم 3 24
فرم 4 26
فرم 5 28
فرم 6 29
فرم 8 31
فرم 9 32
فرم 10 33
فرم 11 35
فرم 12 37
فهرست Unit (کدنویسی - Unit)
کدنویسی فرم 1 40
کدنویسی فرم 2 41
- نحوه گزارش گیری 48
کدنویسی فرم 3 53
کدنویسی فرم 4 64
کدنویسی فرم 5 79
کدنویسی فرم 6 79
کدنویسی فرم 8 86
کدنویسی فرم 9 91
کدنویسی فرم 10 92
کدنویسی فرم 11 . 95
کدنویسی فرم 12 101
فصل سوم : نتیجه گیری و پیشنهادات
نتیجه گیری 103
پیشنهادات103
چکیده:
موضوع این پایان نامه در مورد مکانیزه کردن سیستم تاکسی تلفنی است بطوریکه می توان از طریق بانک اطلاعاتی مشخصات مربوط به متقاضیان (اشتراک دار و بدون اشتراک ) و همچنین راننده ها را مشاهده کرد .
این سیستم دارای امکاناتی از قبیل جستجو متقاضیان بر اساس فیلد دلخواه ، دادن اشتراک به آنها ، گزارش گرفتن از لیست متقاضیان یا رانندگان می باشد .
همچنین محاسبه حقوق رانندگان به این صورت است که %18 از کل مبلغ دریافتی از مشتری توسط راننده بعنوان حقوق خالص راننده محسوب می گردد.
مقدمه:
تکنولوژی کامپیوتر با سرعت زیادی در حال پیشرفت است و کاربرد آن بسیار گسترده می باشد بطوری که امروزه از ضروریات زندگی بشر محسوب می شود و برای همگان روشن است که دنیای بدون کامپیوتر ، دنیای تهی و فاقد ارزش است و زندگی بدون کامپیوترها زندگی بدون محتوا خواهد بود .
امروزه کامپیوتر در مدارس یکی از مواد درسی است . فیش های حقوقی و صورتحسابها توسط کامپیوتر تهیه می شود . بلیط های هواپیما و کنسرت توسط کامپیوتر رزرو می شود . همچنین کامپیوترها در انجام اعمال بانکی و خریدهای روزمره ، نوشتن کتابها و بسیاری کارهای دیگر به ما کمک می کند و برای انجام این کارها از برنامه هایی استفاده می شود که برنامه ها معمولا تحت یک زبان برنامه سازی خاص نظیر دلفی نوشته می شود . با توجه به روند رو به رشد سبکهای برنامه نویسی انتظار می رود برنامه های آینده فقط از قطعات نرم افزاری ساخته شود یعنی هیچ کدی برای برنامه نوشته نشود . انچه که در برنامه است قطعات نرم افزاری از پیش نوشته شده ای است که با اطمینان زیادی اجرا می شود و شاید زبان دلفی اولین گام را در این زمینه برداشته باشد .
سرعت برنامه نویسی در دلفی و قدرت فوق العاده بانک های اطلاعاتی آن جذابیت خاصی در بین برنامه نویسان ان داشته است .در این پایان نامه سعی شده تا مراحل طراحی برنامه بطور گام به گام توضیح داده شود .
لازم است در اینجا از پدر و مادر عزیزم و استاد محترم جهت یاری کردن در اتمام این پروژه تشکر و سپاسگذاری را بنمایم .
فصل اول
شرح کار و تحقیق
هدف :
مکانیزه کردن سیستم تاکسی تلفنی .
پیشینه تحقیق :
لازم به ذکر است که منابع مورد استفاده برای تکمیل پروژه ، استفاده از اینترنت و همچنین کتاب آموزش دلفی 7 عین الله جعفرنژاد قمی در ایجاد این پروژه بوده است .
شرح تحقیق :
زبان برنامه نویسی دلفی درمحیط ویندوز تحولی را در برنامه نویسی شی گرا ایجاد کرده است . وجود اشیاء آماده ع عناصر و خواص آن برنامه نویسی را ساده کرده است .
این پروژه تشکیل شده از10 فرم که هر فرمی کار مخصوص خود را انجام می دهد که به ترتیب زیر است :
فرم 1 : که شامل منوهایی است که می توان با استفاده از آنها فرم ( صفحه ) مورد نظر خود را انتخاب کرد .
فرم 2 : که شامل بانکی برای نگهداری مشخصات تمامی متقاضیان می باشد و همچنین انجام اعمال افزودن متقاضی جدید ، حذف و گزارش در آن میسر می باشد .
فرم 3 : که شامل بانکی برای نگهداری مشخصات متقاضیان اشتراک دار است و همچنین مانند فرم قبلی انجام اعمال افزودن متقاضی جدید ، جستجو ، حذف و گزارش در آن میسر می باشد .
فرم 4 : که شامل بانکی برای نگهداری مشخصات رانندگان می باشد و همچنین افزودن راننده جدید ، جستجو ، حذف و گزارش در آن میسر می باشد .
فرم 5 : این فرم اطلاعاتی در مورد نحوه کارکرد برنامه به شما می دهد .
فرم 6 : در این فرم معلوم خواهد شد که آیا راننده در تاریخ روز در تاکسی تلفنی حضور داشته است یا خیر ؟ و بر اساس آن هم گزارش گرفته می شود .
فرم 8 : در این فرم جستجو در بانک متقاضیان بر اساس 1 فیلد دلخواه امکان پذیر است همچنین می توان از نتیجه جستجو گزارش تهیه کرد .
فرم 9 : این فرم در فرم 10 برای تکمیل بعضی از درخواستها مورد استفاده قرار می گیرد .
فرم 10 : در این فرم مبلغ دریافتی هر راننده ای در بانک مخصوصی ذخیره می شود .
فرم 11 : در این ابتدا نام راننده مورد نظر را برای جستجو تایپ کرده تا در صورت وجود تمامی مبلغ دریافتی او نمایش داده شودسپس می توان حقوق خالص او را محاسبه کرد .
فرم 12 : در این فرم نام استاد پروژه ، نام استاد راهنما و دانشجو به همراه نام دانشگاه ا و ذکر شده است .
فصل دوم
پیوستها ( جداول ، نمودارها ، فرمها و یونیتها )
فصل سوم
نتیجه گیری و پیشنهادات
نتیجه گیری :
اگر توانسته باشیم با مکانیزه کردن سیستم تاکسی تلفنی و با در نظر گرفتن نیازهای مراجعه کنندگان و تجزیه و تحلیل نیازها و خواسته های آنان یک طرح نرم افزاری برای توسعه سیستم تاکسی تلفنی و همچنین صرفه جویی در وقت و هزینه را داشته باشیم می توانیم افراد مختلفی را در این زمینه جذب کنیم .
امید است که این نرم افزار توانسته باشد در این زمینه موثر واقع شود .
پیشنهادات :
پیشنهاد می شود بریایه توسعه نرم افزار تاکسی تلفنی ، تاکسی تلفنی ها به صورت یک شبکه با هم در ارتباط باشند تا پس از نمایش شماره تلفن متقاضی شخص بتواند از نزدیک ترین تاکسی تلفنی سرویس دهی شود و در صورتی که تاکسی تلفنی مورد نظر سرویس نداشته باشد نزدیک ترین ایستگاه بعدی روی شبکه بتواند به شخص سرویس دهد .
این پروژه یک سیستم تاکسی تلفنی را به صورت ساده پیاده سازی می کند . به این صورت که دارای یک صفحه ورودی به سیستم است که از کاربر ، نام کاربری و پسورد را سوال کرده و در صورت صحیح بودن پسورد وارد سیستم شده . در صفحه بعد ، صفحه تاکسی تلفنی باز شده که دارای 4 دکمه برای هدایت کاربر اپراتور برای ویرایش فیلدهای مورد نیاز به کار می رود . این 4 دکمه شامل رانندگان ، کاربران ، مشترکین و سرویس ها است . برای راحتی و تسریع کار در صفحه تاکسی تلفنی قسمتی بنام جستجوی سریع تعبیه شده است که کاربر اپراتور بدون رفتن به صفحه مشترکین اطلاعات کوچکی را از این قسمت دریافت کند .
نکته مهم : با توجه به اینکه این پروژه از پایگاه داده اکسس استفاده میکند، جهت اجرا حتما باید فایل دیتابیس را در آدرس زیر کپی نمایید تا پروژه اجرا شود. در غیر این صورت با پیغام خطا مواجه میشوید. اگر این آدرس وجود ندارد آن را بسازید.
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
ضمن اینکه برای لاگین به نرم افزار از نام کاربری 1234567890 و کلمه عبور 1 استفاده نمایید
این پروژه یک سیستم تاکسی تلفنی را به صورت ساده پیاده سازی می کند . به این صورت که دارای یک صفحه ورودی به سیستم است که از کاربر ، نام کاربری و پسورد را سوال کرده و در صورت صحیح بودن پسورد وارد سیستم شده . در صفحه بعد ، صفحه تاکسی تلفنی باز شده که دارای 4 دکمه برای هدایت کاربر اپراتور برای ویرایش فیلدهای مورد نیاز به کار می رود . این 4 دکمه شامل رانندگان ، کاربران ، مشترکین و سرویس ها است . برای راحتی و تسریع کار در صفحه تاکسی تلفنی قسمتی بنام جستجوی سریع تعبیه شده است که کاربر اپراتور بدون رفتن به صفحه مشترکین اطلاعات کوچکی را از این قسمت دریافت کند .
نکته مهم : با توجه به اینکه این پروژه از پایگاه داده اکسس استفاده میکند، جهت اجرا حتما باید فایل دیتابیس را در آدرس زیر کپی نمایید تا پروژه اجرا شود. در غیر این صورت با پیغام خطا مواجه میشوید. اگر این آدرس وجود ندارد آن را بسازید.
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
ضمن اینکه برای لاگین به نرم افزار از نام کاربری 1234567890 و کلمه عبور 1 استفاده نمایید