4 - 概要设计文档

gaoshen

贡献于2015-06-23

字数:1772 关键词:

 网上汽车租赁系统 (需求说明文档) 学 院 计算机科学与技术 年 级 2012 姓 名 王海杰 学 号 3012216020 时 间 2015年 6 月 22日 1、引言 1.1编写目的 本文档的目的在于方便用户、管理人员和软件设计维护人员进行理解和交流。用户通过需求规格说明书在分析阶段即可初步判定目标软件能否满足其期望,但本文档主要是以设计人员软件开发为基本出发点和系统设计人员添加新功能需求为基础,也是维护人员的技术支持文档之一。 支持目标系统的确认。软件开发目标是否完成不应由系统测试阶段的人为因素决定,而应根据需求规格说明书中确立的可测试标准决定。 控制系统进化过程。在需求分析完成后,如果用户追加需求,那么需求规格说明书将用于确定追加需求是否为新需求。如果是,开发人员必须针对新需求进行需求分析,扩充需求规格说明书,进行软件再设计。 2、任务概述 2.1目标 本软件系统目的是为汽车租赁公司及其客户提供一个方便客户信息管理、车辆信息管理和汽车租赁的工具,提高汽车租赁公司的运营效率。 2.2运行环境 2.3需求概述 (1)服务站管理 该公司在全国多个省份、城市都有服务站。系统要对服务站进行增、删、改维护,每个服务站必须要有其归属的城市 (2)会员管理 只有成为会员以后,才可以租赁公司的汽车,会员信息包括姓名、身份证、 押金金额、初始口令等 (3)会员口令管理 会员可以登录网站,修改自己的口令 (4)车辆管理 维护车辆型号、出厂年份、车牌号、日租金、租借本车辆要求的最低押金,该部分必须能够实现汽车照片的上传 (5)汽车租赁 会员到达服务站后,服务站管理员查询本服务器目前拥有的车辆(按型号、牌号、查看照片),会员选择自己租用的车辆,输入自己的口令,服务站记录车辆当前里程,将车借给会员。 (6)汽车归还 会员可以选择任何一个服务站进行归还,归还的时候,服务站人员输入车牌信息后,系统自动计算出该车辆本次被租借出去的天数,按照天数扣除客户的押金,如车辆有损坏,还需要进行适当赔偿 (7)续押金 当客户帐户上的押金金额小于一定数量的时候,会员将无法再次进行汽车租赁,此时需要会员到任何一个服务站补充押金 (8)查询 系统能够查询每个车辆历史租借信息,按时间、车辆型号等信息进行统计;按时间、会员进行统计;按时间、服务站进行统计等。 2.4用户的特点 系统的使用者包括以下几种类型: Ø 会员:通过登录网站查询信息,修改口令 Ø 服务站管理员:会员租还车信息记录, Ø 管理员:查询每辆车的租借信息 2.5假定与约束 【假定】 组内为开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于快速完成工作。 具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。 【约束】 工期约束:开发人员要求在3个月内开发完成; 经费约束:包括培训经费、开发经费、维护经费等; 硬件约束:需要开发人员拥有一定数量的可开发运行硬件电脑; 能力约束:开发人员要具有一定自我完成工作能力,并了解面向过程的软件开发方法,能够通过沟通了解用户的需求和开发队友的思想。 3、总体设计 3.1类图设计 3.2包图 3.3部署图 3.4活动图 (1)会员登录 (2)租借归还 (3)上传车辆信息/服务站增删 (4)车辆信息查询 4、接口设计 4.1用户接口 软件通过界面与对话框的形式,以鼠标和键盘为用户接口,提供给用户不同的功能。 4.2外部接口 本系统属于windows应用软件,采用图形化界面,运行于windows操作系统之上;可以进行数据的导入和导出,方便批量数据处理。 4.3内部接口 4.3.1用户管理接口 查询: 注册: 更新: 4.3.2车辆信息管理接口 查询: 更新: 4.3.3服务站信息管理接口 插入: 删除: 5、系统出错设计处理 5.1出错处理 Ø 本软件提供撤销机制,避免用户因操作失误造成数据库的不一致或损坏。 Ø 采用对话框的形式为用户提供警告信息。 Ø 一些关键性操作(如删除或修改记录)提供确认和撤销机制。 5.2补救措施 Ø 定期建立数据库备份,一旦服务器数据库被破坏,可以使用最近的一份数据库副本进行还原。 Ø 为防止服务器故障,预备另外一台服务器,只要主服务器出现故障,可以迅速启动预备服务器运行系统。 Ø 周期性地把磁盘信息记录到磁带上去,当数据丢失时启用副本。 5.4系统维护 软件必须按照软件产品设计规范的步骤进行开发,并充分考虑软件的可维护性,详细编写各阶段的文档资料,以利于未来版本升级,以及移植等二次开发。

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ]
0 人已下载

下载文档

相关文档