欢迎来到天天文库
浏览记录
ID:39531685
大小:1.05 MB
页数:24页
时间:2019-07-05
《车辆管理信息系统--Java课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、合肥学院计算机科学与技术系课程设计任务书2011~2012学年第一学期课程JAVA语言课程设计课程设计名称车辆管理信息系统专业班级指导教师2011年9月一、需求分析车辆管理信息系统这一软件的设计主要是针对我们日常生活中车辆以及与车辆相关的信息的管理与查询和修改。本软件所要做的就是对与车辆有关的信息包括司机信息的管理、车辆信息的管理、运营信息的管理、车辆维修信息的管理、事故信息的管理。软件在功能上需实现:车辆管理系统司机信息运营信息车辆维修信息车辆信息事故信息新增修改查询新增修改查询新增查询新增修改
2、查询新增查询1-1功能分析图1)有关司机信息的管理,有信息的新增,修改及查询功能。司机基本信息包括的数据项有:司机姓名、司机性别、出生日期、家庭住址、初次领证时间、执照号码、准驾车型、有效期起始时间、有效期结束时间等等。有效结束时间有效起始时间准驾车型执照号码初次领证时间家庭住址出生日期性别姓名司机主要司机颜色发证时间登记时间核定载客车辆总质量厂牌型号车驾号发动机号车主类型车号车辆2)车辆信息的管理,有信息的新增,查询及修改功能。车辆基本信息包括的数据项有:车号、类型、车主、发动机号、车驾号、厂牌
3、型号、车辆总质量、核定载客、登记时间、发证时间、颜色、主要司机等等。3)运营信息的管理,有输录,查询与修改功能。运营信息包括的数据项有:车号、司机姓名、运营开始时间、运营结束时间、运营公里、耗油量等等。耗油量运营公里运营结束时间运营开始时间司机姓名车号运营信息备注配件维修费用维修内容维修单位维修时间车牌号车辆维修4)车辆维修信息的管理,有输入,查询及修改功能。车辆维修信息包括的数据项有:车牌号、维修时间、维修单位、维修内容、维修费用、配件、备注等等。备注处理金额处理方式对方单位对方车号事故原因事故
4、地点事故时间司机姓名车牌号事故信息5)事故信息的管理,有输入,查询功能。事故信息包括的数据项有:车牌号、司机姓名、事故时间、事故地点、事故原因、对方车号、对方单位、处理方式、处理金额、备注等一、设计登陆主界面司机信息事故信息车辆信息运营信息维修信息司机新增、查询、修改车辆新增、查询、修改运营新增、查询、修改维修新增、查询、修改事故新增、查询、修改地址,用户名,密码的验证1-2功能设计图1.功能设计本软件的要求的功能为:1)有关司机各种信息的新增,修改及查询。2)车辆信息的新增,查询及修改。3)运营
5、信息的输录,查询与修改。4)车辆维修信息的输入,查询及修改。5)事故信息的输入,查询。编写软件对以上的功能有着较好的实现。除此之外我们还增加了用户登录和帮助模块,必须在登录状态下才可以进行操作,用来解决对信息的保护等相关方面的问题,帮助模块主要提示程序的功能。在其他的附加功能方面提供了在软件运行的同时显示了当前的时间。2.数据库设计数据库方面使用的是SqlServer2000,在数据库的相关功能方面主要通过Sql语言实现的主要是数据的录入、查询和修改。3.详细设计车辆管理信息系统主要是对信息数据实
6、现管理的一款软件,所以本软件的算法较为简单,主要是界面的制作以及数据库方面的相关操作。软件设计的重要之处在于对软件模型的分析与设计。这次的设计我们采用的是分层的设计,即本软件我们共设计为三层,第一层为登陆界面,是用户打开软件的第一个界面;第二层为系统界面,用户可以在此选择自己的希望处理的信息种类;第三层则为功能实现层,用户选择对信息进行何种处理。软件共有17个类,相关的类名和实现的功能如下:Control:系统的主类,车辆管理系统的主界面enter:登录界面的类,包括用户名和密码的输入,登录后拥有
7、管理员权限Dao:实现对数据库的语言操作Driver:司机基本信息界面的设计及添加、修改、查询功能的调用Carmessage:车辆信息界面的设计及添加、修改、查询功能的调用Carbusiness:运营信息界面的设计及添加、修改、查询功能的调用carrepair:车辆维修信息界面的设计及添加、修改、查询功能的调用caraccident:事故信息界面的设计及输入、查询操作的调用BaseDao:通过longHaul方法进行数据库的修改,插入Help:帮助界面的设计Today:获取当前系统时间并输出JDB
8、C:数据库驱动Resultdriver:司机信息查询结果的输出Resultcarmess:车辆信息查询结果的输出Resultbusi:运营信息查询结果的输出Resultrepair:车辆维修信息查询结果的输出resultacc:事故信息查询结果的输出4.技术支持本软件的设计主要是界面的规划与设计和各个类的实现与连接(如上图)。在数据的录入与查询方面还有与数据库的连接以及相关功能的实现。在界面的规划上主要采用的是BorderLayout布局以及GridBagLayout布局,这是因为
此文档下载收益归作者所有