Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project_final

پروژه ي درس برنامه نويسي پيشرفته -پياده سازي سيستم راهنمايي و رانندگي

سیستم راهنمایی رانندگی را در نظر بگیرید. میخواهیم یک سیستم برای راهنمایی رانندگی پیاده سازی کنیم به طوری که این سیستم موظف است خدمات مورد نظر راهنمایی رانندگی را پیاده سازی کند

این خدمات شامل موارد ذیل می باشد.

خدمات شامل : 1- خدمات شهری 2 – خدمات جاده ای 3 – ثبت تخلفات 4 – استعلام تخلفات 5 – استعلام نمره منفی 6 – ثبت نمره منفی 7 – استعلام تصادفات رانندگی 8 – پرداخت الکترونیکی جرائم ) می باشد . .


برای استفاده از تمامی خدمات و ثبت خدمات باید اطلاعاتی از قبیل : ( نام کامل افسر ، کد افسر ، نام صاحب ماشین ، شماره پلاک ماشین ، شماره گواهینامه صاحب ماشین ، شماره کارت ماشین ، شماره بیمه نامه ) به سیستم داده شود و سپس بر اساس خدمتی که از آن استفاده می شود ،

باید اطلاعات مختلفی به سیستم داده شود به عنوان مثال خدمت ثبت تخلفات با خدمت استعلام میزان تخلفات متفاوت هست و به همین شکل اطلاعات خواسته شده به ازای هر خدمت متفاوت از خدمت دیگر است .

به ازای تمامی خدمات باید اطلاعاتی از قبیل تاریخ و زمان ورود به سیستم ، کد و نام افسر ، نام و کد خدمت استفاده شده در جدول اسناد ذخیره شود .

برای پرداخت الکترونیکی جرائم باید اطلاعاتی از قبیل : ( انتخاب جرائم ، شماره پلاک ماشین ، نام صاحب ماشین ، شماره کارت ، رمز دوم اینترنتی کارت ) به سیستم داده شود ،

در صورتی که عملیات موفقیت آمیز بود جرائم پرداخت شده از لیست جرائم خارج شود .

برای ارائه خدمات به افسران راهنمایی رانندگی باید اطلاعات ذیل را وارد سیستم کرد که شامل : ( 1 – ارائه کد شناسایی افسر به سیستم 2 – ارائه رمز عبور افسر به سیستم ) می باشد .

افسران راهنمایی رانندگی با استفاده از کد شناسایی و رمز عبور می توانند به سیستم راهنمایی رانندگی دسترسی پیدا کنند .

(Swing)سیستم راهنمایی رانندگی را با استفاده از رابط کاربری پیاده سازی فرمایید .

اطلاعات پایگاه داده این پروژه شامل موارد زیر می باشد :

نام پایگاه داده : Driving Policy

1 – Officer 2 – City Services 3 – Road Services 4 – Registering violations 5 – negative score - 6 Accidents 7 – electronic payment .

نکته : فیلد های جداول را با استفاده از مفاهیم و مثال های تدریس شده تجزیه تحلیل و استخراج فرمایید .

موارد امتیازی : Exception ،Generic ، Thread، Design Patterns .

موارد الزامی : OOP ، Oracle Database ، MVC Architecture

About

Implement a Traffic system with Java and Oracle database and MVC architecture

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages