版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京理工大学珠海学院计算机学院《系统分析与设计》期末考核报告系统名称: 汽车租赁系统专业班级:08软件2班学生学号:080202021017学生姓名:肖敏姬需求分析说明一 系统的参与者 1系统中参与者主要有两类,一是客户,二是公司职员。系统用例2预定车辆用例描述2.1主要参与者:客户网站上显示公司剩余车辆和客户已经登录汽车租赁公司网站,前置条件:客户之前租赁的记录。后置条件:客户提交申请预定车辆后,系统自动保存申请预定单。客户可以通过网上,进行预定车辆主要流程:1..填写客户资料,按确定提交信息2.页面显示客户信息,确定无误选择保存申请32.2处理租赁申请主要参与者:汽车租赁公司管理员前置条件:客户已经通过网站登录,已向公司发送提交完整的申请。1.公司职员翻车客户历史租赁记录主要流程:.通过审核,保存租赁记录2.发送邮件通知用户网站登录资料,通过审核3.收取客户租金并进行网上记录4查询信息2.3主要参与者:客户1.客户登录网站,输入用户名前置条件:客户成功申请预定汽车租赁与密码主要流程:2.客户确定要租赁汽车时和归还汽车时间3.客户回复邮件汽车租赁管理员到登记证实2.4验收车辆登记主要参与者:汽车租赁公司管理员前置条件:客户通过申请,并确定了租赁何种车辆。主要流程:1.客户确定租赁汽车时,汽车租赁管理员登录网站,进行车辆实况登记核实2.客户归还汽车时,检修人员检查完汽车后,汽车租赁管理员再次登录网站,登记车辆实况3.汽车通过验收后,汽车管理员收取用户费用,并在数据库中存储该客户租赁记录,维护数据库信息的更新补充规格说明3.1功能性(1)系统客户端汽车租赁系统的客户端必须是 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服务器上顺利运行。浏览器Web)4(.系统的用户界面必须在 IE4.0 以上或Netscape4.04 以上的浏览器正常显示。5)Java的版本系统必须在java1.3 以上的版本上运行。二领域对象分析领域类图1.1客户和公司职员类1.2一些其他类领域类说明2.1领域类之间关系三架构设计说明逻辑架构包图整个系统可以看成页面显示 (WebPages)、业务逻辑(Business)、数据访问(DataAccess)三块,分别控制不同的应用。整体包图如下:各层的职责(1)页面显示包(WebPages)包含了服装销售系统所涉及到的所有页面显示,这样做的好处是再添加新的页面显示时就不会影响到别的包。(2)业务逻辑包(Business)包含了所有的事务,如果在管理过程中需要增加某事务,那么只需要在本包中添加相应的类即可。(3)数据访问包(Dataccess)包含了系统访问数据库的所有类操作。这样,当用户修改数据访问时就不会影响到界面或事务操作。四用例实现1<客户预定汽车用例>实现客户预定汽车,通过登录网站,填写申请表,等到汽车租赁公司翻阅历史租赁记录,如果没有任何不良历史租赁记录,则通过申请预定。生成一次租赁记录。具体流程如图4.1。theCustomer:theRequest:theCommonWorker:theCustomerRecord:theCar:CaCustomerRecorRequestOrdeCustomeCommonWorkefillOrder(checkRequest(check(noprobleInSericed(okcreatenewcustomerrecordAllow()isHandled()notify()图4.1实现>2<处理租赁申请汽车租赁公司管理员登录网站查看预定申请, 翻查汽车租赁者的历史记录,如果没有历史记录,则重新保存一个新的用户记录。如果已经有历史租赁记录,并且没有不良记录的,可以通过申请,向用户发送邮件通知以示通过。若有不良历史记录着,取消其申请。具体流程如图4.2.。图4.2⋯⋯<客户取车>实现客户取车时,要想汽车租赁公司管理人员登记核实当前车辆实况,并进行登记交去租金。之后汽车租赁公司管理员在网上保存一个新的租赁记录,并公示租赁信息。具体流程如图4.3。theCustomer:CustometheRequestOrder:theCommonWorker:theWorkRecord:theCar:CaWorkRecorCommonWorkeRequestOrdeshow_notice(check(opay(fillWorkRecord(update_carstatus()图4.34<客户还车>实现客户还车时,同样需要和汽车租赁管理员一起检修车辆,如果发现有任何损害,汽车租赁公司可以提出要求客户赔偿。如果没有任何问题,检修通过则保存新的租赁记录。提交费用比汽车租赁公司管理员。管理员完成一切检修工作之4.4后,在网上保存用户信息,以便产生租赁记录。具体流程如图theCustomer:theCommonWorker:theSkillWorker:theCar:CatheServiceRecord:theCustomerRecord:theRentRecord:WorkRecorCommonWorkeSkillWorkeCustomeServiceRecorCustomerRecorreturnbaccheck_carstatus(fillRecord(returnotify_payment(pay(update_carstatus(end(updateRecord()4.4图五设计类字典Perso方法功能描提交用户姓 getName()设置用户姓 setName()提交用户代 getID()设置用户代 setID()提交用户住 getAddress()设置用户地址 setAddress()构造方法 Person()Customer类方法名 功能描述客户类构造方法 Customer()显示客户信息 Print()CustomerRecord类方法名 功能描述查阅客户租赁记录 check()输出客户租赁不成功,结束申请 end()RequestOrder类方法名 功能描述请求申请租赁 Allow()填写汽车租赁申请 fillOrder查阅客户租赁记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度保险经纪合同:企业财产保险经纪与咨询服务
- 二零二四年度城市基础设施建设用商品混凝土购销合同2篇
- 二零二四年度供应链优化合作合同2篇
- 二零二四年度品牌授权与营销推广合同5篇
- 二零二四年机械设备维修与保养合同2篇
- 全新环保设备租赁合同20245篇
- 2024年度中药材产业联盟合同2篇
- 2024年度危险品管道输送维护合同
- 2024年度文化艺术品展览与版权保护合同2篇
- 二手设备采购及安装服务合同20243篇
- 办公室工作存在的问题与对策
- 世界各国常用插头形式尺寸标准
- 水轮机结构图
- 关于高中生课外阅读的研究报告
- 上海市单位退工证明退工单(共1页)
- 个人所得税完税证明英文翻译模板
- 浅析某燃气轮机发电厂节能降耗的主要措施
- 《渔夫和金鱼的故事》.ppt
- 国家公派出国留学经验交流PPT课件
- 资产管理流程图及管控点
- 中学年级部主任负责制学校管理模式
评论
0/150
提交评论