ويدئو كلوپ با زبان C#
امکانات 1-کاربر می تواند Login کند . 2-لیست کلیه ی مشتریان و فیلم ها را مشاهده کند . 3- می تواند اطلاعات مشتریان و فیلم ها را ویرایش و حذف کند . 4- مشتری وفیلم جدید اضافه کند . 5-می تواند فیلم های خاصی را به مشتریان خاصی با مبلغی که خودش تعیین می کند […] امکانات 1-کاربر می تواند Login کند . 2-لیست کلیه ی مشتریان و فیلم ها را مشاهده کند . 3- می تواند اطلاعات مشتریان و فیلم ها را ویرایش و حذف کند . 4- مشتری وفیلم جدید اضافه کند . 5-می تواند فیلم های خاصی را به مشتریان خاصی با مبلغی که خودش تعیین می کند امانت میدهد . 6- بعد از برگشت فیلم توسط مشتری اطلاعات رایت کند و اگر تأخیر داشت .مشتری را جریمه کند . ( مبلغ جریمه به ازای هر روز توسط کاربر وارد می شود . ) 7- هر مرتبه ای که فیلمی را امنت می دهد چک می کند که تعداد موجود همان فیلم برابرمضر نباشد . اگر برابر مضر باشد پیغام مناسبی را چاپ میکند و اگر برابر مضر نباشد یکی از تعداد موجود فیلم کم می کند. 8-گزارش مشتری می تواند اطلاعات یک مشتری یا تعدادخاص مشتری یا همه ی مشتریان را چاپ کند ( اطلاعات از قبیل اینکه چاپ فیلم هایی را در چه تاریخی وبا چه مبلغ کرایه ای وآیا جریمه شده یا نه ) 9-گزارش در آمد : دوتاریخ را از کاربر دریافت می کند و میزان در آمد بین دو تاریخ را نشان می دهد . 10- تغییر رمز کاربر . شرح بانک اطلاعاتی بانک اطلاعاتی از 4 عدد جدول و یک ویو view تشکیل شده است . A: جدول مشتری شامل فیلترهای زیر : (bblmoshbary) 1-کد مشتری (mid) 2-نام مشتری (Fname) 3- نام خانودادگی (Lnume) 4-تلفن (tell) 5-آدرس (address) B: جدول فیلم شامل فیلم های زیر (tbLfilm) 1-کد فیلم (fid) 2-نام فیلم (name) 3-نوع فیلم (ype) 4- کشور سازنده (counbry) 5- سال ساخت (yeur) 6- تعداد (counb) C: جدول کاربر شامل فیلدهای زیر ( tblusers) 1-کد کاربر (uid) 2- نام کاربری (uname) 3-رمز عبور (pass) قابل ذکر است که برای ذخیره ی رمز عبور از توابع امینتی استفاده شده است. جدول کرایه : شامل فیلدهای زیر (tbLkclaye) 1-کد کرایه (kid) 2- کد مشتری (mid) 3-کدفیلم (Fid) 4- تاریخ امانت ( شمسی ) (Add Datesh) 5-تاریخ امانت ( میلادی ) (Add Datemi) 6- تاریخ برگشت امانت ( شمسی ) 7-تاریخ برگشت امانت ( میلادی ) 8- مبلغ کرایه (keraye) 9- مبلغ جریمه (jurime) 10-جمع گرایه و جریمه (sum) قابل ذکحر است که تاریخ شمسی فقط برای نشان دادن به کاربر می باشد . وتاریخ میلادی برای انجام محاسبات ( از قبیل میزان تأخیر و میزان در آمد بین دو تاریخ ) می باشد . E: ویو 1- (view 1) از ترکیب جداول مشتری و فیلم و کرایه تشکیل شده است . شامل فیلم های زیر : 1-کد کرایه 2-نام مشتری 3-نام خانوادگی 4-نام فیلم 5- مبلغ جریمه 6- مبلغ کرایه 7- تاریخ امانت ( شمسی ) 8- تاریخ برگشت ( شمسی 9- تاریخ امانت ( میلادی ) 10- تاریخ برگشت ( میلادی ) 11- جمع کل شرح فرم ها 1-فرم Login یا ورود : (frmlogin ) بعد از وارد کردن اطلاعات کاربری و کلیک روی دکمه ی ورود با استفاده از تابع GMD رمز عبور را تبدیل کرده وبا مقدار داخل بانک مقایسه کنیم اگر با هم برابر بود کاربر را به فرم اصلی منتقل می کنیم و اگر برابر نبود پیغام رمز عبور اشتباه است نشان داده می شود . 2- فرم اصلی ( frmmain ) در این فرم از mermsbrp , tabcontrol استفاده کرده ایم . در این فرم کاربر می تواند لیست فیلم ها و مشتریان را مشاهده کند وبر اساس نام جستجو کند و یا فیلم یا مشتری خاصی را بعد از انتخاب کردن از دیتا گردید ویو (DataGridviwe) حذف کند .ويدئو كلوپ با زبان C#