[计算机软件及应用]车辆信息管理系统设计.docVIP

[计算机软件及应用]车辆信息管理系统设计.doc

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]车辆信息管理系统设计

软件工程综合实践 报告 车辆信息管理系统设计 信息工程学院 目 录 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 - 车辆信息管理系统 1概述 1.1项目主题 该课程设计要求应用软件工程的思想完成车辆信息管理系统的设计。 按照车辆编号或者车牌号码查询车辆的基本信息;对停放车库的车辆信息进行添加、删除、修改;查询各个车库的使用情况;对车库信息进行管理。 1.2设计目的 软件工程综合实践,即软件工程课程设计是该课程的后继教学环节,是一个重要的、不可或缺的实践环节。其目的是通过该课程设计使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计等阶段的方法和技术,使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而提高学生软件工程的综合应用能力。 2软件简介 本课题为一个车辆和车库信息管理系统,采用桌面程序结构,有很强的应用性和针对性。下面简单介绍一下开发本软件系统采用了以下组合:Java+MySQL数据库。 Java是门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。 NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans 可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。此外,NetBeans 最新牒还预装了两个Web服务器,即Tomcat和GlassFish,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。 MySQL是一个小型关系型数据库管理系统,目前被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余因此可以大大降低总体拥有成本。功能需求这方面的需求指定系统必须。通过需求分析应该划分出系统必须完成的所有功能。 性能需求,指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的要求。 二级数据流图如下: 5.2流程图 系统流程图: 2、查询车辆信息功能流程图: 3、修改车辆信息功能流程图: 4、创建车库信息功能流程图 查询车库信息功能流程图 删除车库信息功能流程图 入库登记功能流程图 8、出库登记功能流程图 5.3功能模型 系统用例图如下: 5.4 系统E-R图 根据上面的设计规划处的实体有:车辆和车库。 实体之间的联系是:一座车库可以停放多辆汽车,一辆汽车只可能停放在一座车库中。因此,车辆信息管理系统的E-R图如下: 5.5 数据库表设计 通过对一般管理型软件和课题总体分析,我设计了如下的2个数据库表结构: 表1-1 车辆信息表VehicleInfo 字段 类型 长度 允许空值 备注 车辆编号 Char 6 × 主键 车牌号 Char 8 × 主键 车主 Varchar 10 × 类型 Varchar 10 √ 车库编号 Char 3 × 车位号 Char 3 × 表1-2 车库信

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档