车辆信息管理系统设计.doc

车辆信息管理系统设计.doc

ID:50745549

大小:966.00 KB

页数:59页

时间:2020-03-14

车辆信息管理系统设计.doc_第1页
车辆信息管理系统设计.doc_第2页
车辆信息管理系统设计.doc_第3页
车辆信息管理系统设计.doc_第4页
车辆信息管理系统设计.doc_第5页
资源描述:

《车辆信息管理系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程综合实践报告车辆信息管理系统设计信息工程学院-58-目录1概述-2-1.1项目主题-2-1.2设计目的-2-2软件简介-2-3需求分析-3-3.1设计思想-3-3.2功能需求-3-4概要设计-4-5详细设计-5-5.1数据流图-5-5.2流程图-7-5.3功能模型-15-5.4系统E-R图-15-5.5数据库表设计-16-6编码与测试-16-6.1编码及界面设计-16-6.2测试目标和方法-26-6.3系统的测试-27-7核心技术-27-7.1重点技术的实现技巧-27-7.2目前存在的问题-30-8自我感想-30-参考文献-32-附录-33--58-车辆

2、信息管理系统1概述1.1项目主题该课程设计要求应用软件工程的思想完成车辆信息管理系统的设计。按照车辆编号或者车牌号码查询车辆的基本信息;对停放车库的车辆信息进行添加、删除、修改;查询各个车库的使用情况;对车库信息进行管理。1.2设计目的软件工程综合实践,即软件工程课程设计是该课程的后继教学环节,是一个重要的、不可或缺的实践环节。其目的是通过该课程设计使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计等阶段的方法和技术,使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养

3、学生按照软件工程的原理、方法、技术、标准和规范进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而提高学生软件工程的综合应用能力。2软件简介本课题为一个车辆和车库信息管理系统,采用桌面程序结构,有很强的应用性和针对性。下面简单介绍一下开发本软件系统采用了以下组合:Java+MySQL数据库。Java是门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。NetBeans是一个全功能的开放源码JavaIDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML

4、编辑融入其众多功能之中。NetBeans可支持Java2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。此外,NetBeans最新牒还预装了两个Web服务器,即Tomcat和GlassFish,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的JavaIDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。-58-MySQL是一个小型关系型数据库管理系统,目前被广泛地应用在

5、Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余因此可以大大降低总体拥有成本。3需求分析3.1设计思想整个系统是以Java技术来开发,数据库的创建使用MySQL。当用户以车库管理员身份通过输入正确的口令登

6、录到操作页面,通过点击界面上菜单中的菜单项,进入不同的界面进行管理操作。3.2功能需求1、功能需求:这方面的需求指定系统必须具有的功能。通过需求分析应该划分出系统必须完成的所有功能。1)车辆信息管理:查询车辆信息通过输入车辆编号或车牌号,查询车辆的各类信息,包括:车辆编号、车牌号、车主、车辆类型、所在车库号、所在车位号。修改车辆信息通过输入车辆编号或车牌号,先查询车辆的各类信息,对认为有误的信息进行修改。2)车库信息管理创建车库信息输入车库编号以及车库容量,判断车库编号是否已经存在,如若没有,提交系统进行保存。查询车库信息通过输入车库编号,查询车库各类信息,包括

7、:车库编号、车库总容量和可用车位数。删除车库信息通过输入车库编号,后台进行查询操作,如存在此车库,删除此车库的各类信息。-58-1)入库登记进入该界面,系统自动分配可用的车库号和车位号,输入车辆的各类信息,提交系统进行保存。2)出库登记:通过输入车牌号,后台进行查询操作,如存在此车辆,删除此车辆的各类信息。3)帮助:用户帮助文档,指导用户操作本系统。2、性能需求,指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的要求。用户在适当操作系统(如WindowsXP等)环境下,运行此软件,系统能快速响应。车辆信

8、息管理系统查询车辆信息入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。