汽车租赁系统研发设计文档.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  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文档。上传文档
查看更多
汽车租赁系统研发设计文档

北京理工大学珠海学院计算机学院 《系统分析与设计》期末考核报告 系统名称: 汽车租赁系统 专业班级: 08软件2班 学生学号: 080202021017    学生姓名: 肖敏姬    一 需求分析说明 1 系统的参与者 系统中参与者主要有两类,一是客户,二是公司职员。 2 系统用例 2.1预定车辆用例描述 主要参与者:客户 前置条件:客户已经登录汽车租赁公司网站,网站上显示公司剩余车辆和客户之前租赁的记录。 后置条件:客户提交申请预定车辆后,系统自动保存申请预定单。 主要流程:1. 客户可以通过网上,进行预定车辆 2.填写客户资料,按确定提交信息 3.页面显示客户信息,确定无误选择保存申请 2.2处理租赁申请 主要参与者:汽车租赁公司管理员 前置条件:客户已经通过网站登录,已向公司发送提交完整的申请。 主要流程:1. 公司职员翻车客户历史租赁记录 2.通过审核,保存租赁记录 3.发送邮件通知用户网站登录资料,通过审核 4.收取客户租金并进行网上记录 2.3查询信息 主要参与者:客户 前置条件:客户成功申请预定汽车租赁 主要流程:1. 客户登录网站,输入用户名与密码 2.客户确定要租赁汽车时和归还汽车时汽车租赁管理员到登记证实 汽车租赁系统的客户端必须是Web浏览器,不需要安装额外的软件。 (2)系统易用性 汽车租赁系统的用户界面设计必须简单明了,不需要顾客花费额外的时间来学习。 (3)帮助服务 汽车租赁系统的每个重要页面上必须都有相关的帮助页面的链接,顾客可以使用它们来获得必要的帮助信息。 3.2可靠性 (1)系统严重错误发生的平均时间间隔 系统发生严重错误的平均时间间隔应该大于300小时。 3.3可用性 汽车租赁系统必须能够24小时*7天的工作。 3.4性能 (1)最大的并发人数 汽车租赁系统的最大并发访问数应该为1000。在这个范围内,系统应该能够很好的工作。 (2)最大系统相应时间 在最大并发数为1000范围内时,系统对用户的最大相应时间应该小于10秒/1万条数据。 (3)最大的事务处理时间 汽车租赁系统的用户事务的最大处理时间应该是30秒,如果超过这个时间系统应该自动结束用户的事务处理。 3.5保障性 (1)出错对应时间 当系统发生错误时,对应的补丁程序的发布时间应该是小于2天/一件bug。 (2)技术支持时间 本系统完全上线后的一年内,提供的技术支持时间应该是每周8小时*5天。 3.6设计上的限制 (1)数据库管理软件 系统必须使用java接口同关系型数据库管理软件建立连接。 (2)Web服务器软件 系统必须使用支持J2EE规范的Web服务器软件。 (3)平台要求 系统的平台要求 系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的数据库服务器上顺利运行。 系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的Web服务器上顺利运行。 (4)Web浏览器 系统的用户界面必须在IE 4.0以上或Netscape 4.04以上的浏览器正常显示。 (5)Java的版本 系统必须在java1.3以上的版本上运行。 二 领域对象分析 1 领域类图 1.1客户和公司职员类 1.2一些其他类 2 领域类说明 2.1领域类之间关系 三 架构设计说明 1 逻辑架构包图 整个系统可以看成页面显示(WebPages)、业务逻辑(Business)、数据访问(DataAccess)三块,分别控制不同的应用。整体包图如下: 2 各层的职责 (1)页面显示包(WebPages) 包含了服装销售系统所涉及到的所有页面显示,这样做的好处是再添加新的页面显示时就不会影响到别的包。 (2)业务逻辑包(Business) 包含了所有的事务,如果在管理过程中需要增加某事务,那么只需要在本包中添加相应的类即可。 (3)数据访问包(Dataccess) 包含了系统访问数据库的所有类操作。这样,当用户修改数据访问时就不会影响到界面或事务操作。 四 用例实现 1 客户预定汽车用例实现 客户预定汽车,通过登录网站,填写申请表,等到汽车租赁公司翻阅历史租赁记录,如果没有任何不良历史租赁记录,则通过申请预定。生成一次租赁记录。具体流程如图4.

文档评论(0)

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

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

1亿VIP精品文档

相关文档