机动车违章信息管理系统_第1页
机动车违章信息管理系统_第2页
机动车违章信息管理系统_第3页
机动车违章信息管理系统_第4页
机动车违章信息管理系统_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1题目:

机动车违章信息管理系

2项目的研究内容:

(1),选用合适的数据类型存放数据。

(2),选用合适的方法实现机动车辆,驾驶员信息,违章信息的初始化。

(3),机动车信息和驾驶员信息的添加、修改、浏览、删除和查询。

(4),交通违章信息的添加、瓷询和处理。

3项目设计过程

3.1类和接口的设计

用car类来包装机动车辆信息。用pilot类来包装驾驶员信息。用violation类来包装违

章信息。

其UML类图如图I所示:

(图1)

3.2数据结构设计

ArrayList<car>Car=newArrayList<car>();存放机动车信息

ArrayList<pilot>Pilot二newArrayListvpilot>();存放驾驶员信息

ArrayList<violation>Violation=newArrayList〈violation>();存放违章处理信息

lisi.add。;向集合内增加数据

list.set(address,newcar().function());修改集合内某个位置的数据

获取集合内某个位置的数据

lisl.remove(add);删除集合内某个位置的数据

3.3算法的详细设计

主函数:voidmain()

函数功能:初始化基本的信息,选择需要执行的操作,对应执行操作如下:

1.机动车信息管理

2.驾驶员信息管理

3.违章信息管理

入口参数:无

出口参数:无

主函数流程图如图2所示:

Car类的方法设计:

构造方法:publiccar(Stringcar_rcgistration,Stringchassis_numbcr,Stringbrand,String

model,Stringcolor.Stringvehicle_type,Stringfactory_time,Stringregistrarion_time,String

owner_name,Stringowner_identification,Stringinsurance_company,Stringtotal_mass,String

factoiy_numbcr,Stringload_niass,Stringcngine,Stringbody_type,Stringtank_capacity,String

higgage_capacity)

功能:对类进行初始化

入口参数:机动车辆相关信息

出口参数:无

方法:publiccarfunction()

功能:提示用户依次从键盘输入机动车辆相关信息

人口参数:尢

出口参数:返回车辆相关信息类

方法:publicvoidgetlnfor(carc)

功能:获取车辆C的相关信息

入口参数:车辆C

出口参数:输出相关信息

流程图如图3所示:

机动车信息管理

©

选择操作(1,2,3,4,5,6)

1.信息添加2.信息修改且信息浏览4信息删除5.信息杳洵6.返回

(图3)

Poih类的方法设计:

构造方法:publicpilot(Stringname,intage,Stringgander,Stringidcard_number,String

driver_number,Stringlicense_type,Stringacquisition_time,Stringnationality,String

address.Stringstart_time.Stringvalidity)

功能:对亲进行初始化

入口参数:驾驶员相关信息

出口参数:无

方法:publicpilotfunction()

功能:提示用户依次从键盘输入驾驶员相关信息

入口参数:无

出口参数:返回驾驶员信息类

方法:publicvoidgetlnfor(pilotp)

功能:获取驾驶员p的相关信息

入口参数:驾驶员p

出口参数:输出相关信息

流程图如图4所示:

违章信息ws

选择操作(1,2,3,4)

1.信息添加2.信息查询3.违章处理4.返回

(图5)

4源程序清单

源代码链接:Moiorvehicleviolalion_syslem.java

5程序运行结果与分析

启动程序界面(见图6):

-............机动车建毅18息管理系统二............

1.机动车信息管理2.驾驶员信息管理

3.违童信息管理4.退出系统

语选怪操作对象:

(图6)

进入机动车信息管理(见图7):

抑###机动车信息管理#####

1.信息添加2.信息修改

3.信息浏览4.信息删除

5.信息查询6.返回

清输入您的选择:

(图7)

添加信息(见图8):

浩渊人您的选择:1

.......煽入港加信息.......

请输入车牌号:目A122233

请输入车架号:87634567

请渝入品牌:龙虎

请愉入型H:DC100

话输入颜色:白邑

谙输入车辆类型:板打

请谕入出厂时间:2012年12月3号

请输入登记时间:2013年7月12日

诘输入车壬姓名:季光光

请渝入车王身份证号:31354546565865

请临入保险公司:起义保值

滑输入总质量:1.2吒

请输入出厂编号:41243421

请愉入裁质量:5千克

请输入发动机:与而

诘输入车身类型:也野

询渝入油箱容量:0.7千克

请输入行李厢容量:4千克

(图8)

信息浏览(见图9):

话谕入您的选授:3

........第1号位贸.......

车牌号为:甘A122233

牛架号为:87634567

品牌为:路虎

型号为:DC100

颜邑为:白邑

车插类型为:越野

出厂时间为:2012年12月3号

登记时间为:2013年7月12日

车王姓名为:李光光

车王身份证号为:31354546565865

保险公司为:起义保险

总质置为:1.2吨

出厂编号为:41243421

毂质量为:5千克

发动挑为:柴油

车身类型为:越野

油箱容遗为:0.7千克

行李厢容里为:4千克

(图9)

信息查询(见图10):

话输入您的选操:5

请除入查询信息的位国:1

车牌号为:甘A122233

车架号为:87634567

品懊为:路虎

型号为:DC100

颜色为:白色

车辆类型为:越野

出厂时间为:2012年12月3号

登记时间为:2013年7月12曰

丰主姓名为:李光光

车王身份证号为:31354546565865

保险公司为:起义保险

总质量为:1.2吨

出厂编号为:41243421

敕质量为:5千克

发动机为:柒油

车身类型为:越野

油花容空为:0.7千克

行李陶容蚩为:4千克

(图10)

信息修改(见图11):

#####机动车信息管理#####

1.信息添加2.信息修改

3.信息浏览4.信息删除

5.信息直询6.返回

请愉入您的选择:2

请愉入修改信息的位置:2

对不起,该位凿暂时没有信息录入!!

(图11)

信息删除(见图12):

开讦开开开uiwj牛里开讦讦开开

1.信息添加2.信息卷改

3.信息浏览4.信息出除

5.信息查询6.返回

话输入您的迭径:4

请隔入加除信息的位五:2

网不起,该位卷暂时没有信息录入!!

(图12)

违章信息添加信息(见图13):

彳讦开讦开:出尊侣,良言,里彳开彳不彳

1.交通违迂信息的添加2.交通违章信息的查询

3.交通违黄信息的处理4.返回

着选择操作对象:1

.......渝入添加信息.......

者输入违童时间:202。年4月7号

音输入违童地点:连.也大治

者愉入违受信息描述:&及

有愉入违黄代码:12123

若输入是否已处理:false

k"外力";主音信日若1里#####

(图13)

违章信息违章处理(见图14):

#####违受信息管理#####

1.交通违宣信息的添加2.交通违宣信息的查询

3.交通违章信息的处理4.返回

造选择操作对象:3

话谕入处理对象的位置:1

音输入处理方式:丁吟

已完成违章已处理!!

▲xt—•-4-xr.Xh.«uear«m—xt-

(图14)

违章信息违章信息查询(见图15,图16):

wtmTtwji±jRiQB、U注WTrnnft

1.交通违童信息的添加2.交通违受信息的查询

3.交通违亘信息的处理4.返回

请选择操作对象:2

请输入查询信息的位置:1

卜一违登机动车车辆信息・・

生国号为:甘A122233

主架号为:87634567

品牌为:路虎

型号为:DC100

颜邑为:白邑

主辆类型为:越野

匕厂时间为:2。12年12月3号

登记时间为:2013年7月12日

主主姓名为:李光光

主王身份证号为:31354546565865

保险公司为:起义保险

总质量为:1.2吨

匕厂编号为:41243421

载盾空为:5千克

发动机为:柴油

主身类型为:越野

油箱容量为:0.7千克

行李厢容量为:4千克

--违受机动车驾驶员信息・一

驾驶员姓名:李四光

驾驶员年皱:21

鸯驶员性别:男

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论