版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技企业创新成果转化路径分析
- 企业环境健康安全EHS管理计划
- 新员工入职培训流程及课程大纲
- 《七律长征》教学设计与教学反思
- 无人机集群飞行与表演 教案-工作页 学习任务二 报告厅中校园活动无人机集群飞行表演
- 2025-2030中国高端香氛行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国高端消费品行业市场供需形势分析及投资潜力评估规划研究报告
- 办公楼弱电施工详细实施方案
- 施工电梯安全管理专项方案
- 建筑施工安全责任制实施细则范文
- 中建钢筋工程优化技术策划指导手册 (一)
- 高三生物二轮复习课件微专题-逆境下的几种植物的代谢
- 《触控科技探秘:InCell触摸屏技术原理及其应用》课件
- 百菌齐发-开启菇粮时代知到智慧树章节测试课后答案2024年秋汉中职业技术学院
- 叶朗美学原理
- 现代食品加工技术(食品加工新技术)智慧树知到期末考试答案章节答案2024年中国农业大学
- 中学语文教学设计智慧树知到期末考试答案章节答案2024年河南大学
- 儿科泌尿系感染的护理
- 23秋国家开放大学《液压气动技术》形考任务1-3参考答案
- 医院信息系统操作权限分级管理制度
- 颈部肿块课件
评论
0/150
提交评论