این برنامه تقریبا کار رزرو هتل را به صورت ساده انجام می دهد :
همانگونه که متوجه شدید در این برنامه لیست پیوندی دوطرفه، فایل، زمان و کلاسها استفاده شده استقبل از ورود به برنامه اطلاعات فایل MyFile.Dat را از مسیر C:\ خوانده و کلیه رکوردهای آنرا در یک لیست پیوندی درج کند. بنابراین در طول برنامه کلیه عملیات مربوط به درج، حذف، بروز رسانی و جستجو فقط بر روی لیست صورت می گیرد.
پس از ورود به برنامه منوی زیر ظاهر شود:
1-Set Information2-Edit Information3-Delete Information4-Show Bill5-Show All6-Backup File7-Restore File8-Exit(Choice 1..8) :vبا انتخاب گزینه 1 :
در ابتدا شماره سوئیت از کاربر دریافت می شود:
1-Number Suite :
در صورتی که سوئیت مورد نظر به کسی واگذار نشده باشد اطلاعات زیر دریافت می شود ، در غیر اینصورت به صفحه اصلی بر می گردد.
1-Name And Family :2-Start Date (yymmdd) :3-Addres :(راهنمایی: برای چک کردن سوئیت، یک فیلد وضعیت سوئیت در نظر گرفته، پس از تحویل سوئیت به مشتری آنرا یک نموده و پس از تحویل سوئیت از مشتری آنرا صفر کنید، بنابراین جستجو بر روی نودهایی صورت می گیرد که فیلد وضعیت آنها صفر است.)
پس از دریافت اطلاعات فوق به صورت اتوماتیک یک کد پذیرش انحصاری به مشتری داده می شود.
(راهنمایی: برای بدست آوردن شماره ثبت از این روش استفاده کنید: 1 + کد پذیرش آخرین گره)
vبا انتخاب گزینه 2:
Reception Code Is:کد پذیرش دریافت شده و اطلاعات دریافت شده در قسمت قبل اصلاح شود.
vبا انتخاب گزینه 3:
Recepion Code Is:کد پذیرش دریافت شده و گره مربوطه از لیست حذف شود.
vبا انتخاب گزینه 4:
در این قسمت با استفاده از روابط بین اشیاء و آدرس دهی، مسئول پذیرش، اطلاعات مشتری(با توجه به کد پذیرش مشتری) و تعداد شبهای اقامت در هتل را به حسابدار ارسال کرده و حسابدار پس از دریافت اطلاعات، صورتحساب مشتری را به مسئول پذیرش بر می گرداند و مسئول پذیرش اطلاعات نهایی را نمایش می دهد.
(راهنمایی : فرض کنید هزینه هر شب اقامت 110 دلار می باشد.)
vبا انتخاب گزینه 5:
کلیه اطلاعات ثبت شده نمایش داده شود.
vبا انتخاب گزینه 6:
PlZ Input The Name File For New BackUp (*.*) :ابتدا نام و مسیر فایل پشتیبان دریافت شده و سپس کلیه اطلاعات لیست پیوندی، در فایل مورد نظر ذخیره می گردد.
vبا انتخاب گزینه 7:
PlZ Input The Name File For Restore (*.*) :ابتدا نام و مسیر فایل دریافت شده و کلیه اطلاعات فایل در لیست پیوندی کنونی جایگزین می گردد.
vبا انتخاب گزینه 8:
کلیه اطلاعات لیست پیوندی در فایل MyFile.Dat ذخیره شده و از برنامه خارج می گردد.
پروژه ضمیمه شده با VS2008 کامپایل می شود
به دلیل محدودیت حجم ضمیمه مجبور شدم جای دیگه آپلود کنم
دانلود سورس کد