收藏 分享(赏)

概要设计说明书(GB8567-88).doc

上传人:精品资料 文档编号:10582729 上传时间:2019-12-02 格式:DOC 页数:7 大小:128.50KB
下载 相关 举报
概要设计说明书(GB8567-88).doc_第1页
第1页 / 共7页
概要设计说明书(GB8567-88).doc_第2页
第2页 / 共7页
概要设计说明书(GB8567-88).doc_第3页
第3页 / 共7页
概要设计说明书(GB8567-88).doc_第4页
第4页 / 共7页
概要设计说明书(GB8567-88).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1 引言 .21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 总体设计 .22.1 需求规定 22.2 运行环境 22.3 基本设计概念和处理流程 32.4 结构 32.5 功能器求与程序的关系 32.6 人工处理过程 32.7 尚未问决的问题 33 接口设计 .33.1 用户接口 33.2 外部接口 33.3 内部接口 44 运行设计 .44.1 运行模块组合 44.2 运行控制 44.3 运行时间 45 系统数据结构设计 .45.1 逻辑结构设计要点 45.2 物理结构设计要点 45.3 数据结构与程序的关系 46 系统出错处理设计 .56.1 出错信息 56.

2、2 补救措施 56.3 系统维护设计 5概要设计说明书1 引言1.1 编写目的服务于汽车租赁公司的网络化运营,管理汽车租赁以及其它服务、管理各类汽车以及租赁过程中的各个环节,最终为使用本系统的各类客户以及系统管理人员和维护人员而服务。1.2 背景项目委托单位:姜金阳开发单位:姜金阳用户:姜金阳1.3 定义无1.4 参考资料1. 软件工程:理论、方法与实践 ,北京:高等教育出版社,2005.7 出版,孙家广主编,刘强编著。2. UML 基础与 Rose 建模教程 ,人民邮电出版社,蔡敏,徐慧慧,黄炳强编著。 。2 总体设计2.1 需求规定1 客户可以通过不同的方式(包括电话、前台、网上)预定车辆

3、;2 系统能够保存客户的预定申请单;3 能够保存客户的历史记录;4 工作人员可以处理客户申请;5 技术人员可以保存对车辆检修的结果。 。2.2 运行环境名称 版本 语种操作系统 Win7 11 简体中文操作系统的附加功能 SP4 3 简体中文数据库平台 mysql 5.1 简体中文应用平台 tomcat 6.x 简体中文客户端软件 MS IE 6.0 简体中文2.3 基本设计概念和处理流程基本概念 Web 应用程序的总体构架是一个客户机/服务器系统,浏览器向服务器请求“Web 页“,每一页都是服务信息内容和以 HTML 表达的格式指令的组合。一些网页包括客户端脚本,它们由浏览器解释运行。这些脚

4、本为要显示的网页定义了各种动态行为,而且它们经常与浏览器、网页内容和网页中包含的其他控件(Applet、ActiveX 控件和插件)交互。客户查看网页中的内容并交互。有时,客户在网页的字段元素中输入信息,以表单的形式提交给服务器处理。客户还可以通过超链接导航到系统的其他页,与系统进行交互客户服务的流程: 客户通过浏览器访问系统,并以表单的形式向服务端发送服务请求,服务端根据客户的请求和客户等级提供相应服务和优惠;若客户提出越权请求,服务端返回友好的错误报告信息。 已注册客户可以将客户 ID 和密码以表单形式提交给服务端,服务端查询数据库,若有该客户则返回登录后的主页继续提供服务;若没有则返回错

5、误提示。登录后,客户可以以各种方式浏览租赁汽车,也可以查看各种租赁服务活动、最新优惠等详细信息,对于自己需要的服务,可以提交申请给服务端,服务端接收到订单后,等待管理人员的审核,在最快的时间(05 分钟)内,给以审批,并将审批通过的订单写入数据库,并以邮件的形式反馈确认信息;此后客户带有有效证件,就可以到汽车租赁公司取车,或多支付一部分费用,由汽车租赁公司人员将车开到指定地点。客户还车时,要等待租赁公司的技术人员车检正常后离开,如果出现汽车异常损坏,客户需要赔偿租赁公司相应的损失。在整个租赁过程中,客户可以对租赁公司的员工进行评价,并将评价填写在系统中评价栏中,也可以对租赁公司整体信誉等进行评

6、价,并将一些建议等要求通过留言板提交给系统。注销后,返回登录界面。管理员验证客户 ID 和密码后,进入管理端界面,以表单形式提交各种管理请求,服务端响应后,返回相应的服务页面。管理员退出后,返回登录页面。租赁公司的工作人员根据租赁客户在整个租赁过程中的行为进行客户信誉和对汽车的爱护情况进行打分,便于客户等级的评定、升级等,为以后,汽车紧张时,优先等级和信誉高,爱护汽车的客户。注销后回到登录界面2.4 结构.客户填写预订信息预订信息处里预定请求客户处理还车请求还车信息预订信息服务记录预订信息 还车信息填写还车信息还车信息客户填写续租信息处理续租请求续租信息续租信息续租信息2.5 功能器求与程序的

7、关系系统管理员:Info.jsp Manage.jsp Register.jsp Server.jsp功能需求 1 功能需求 2 功能需求 3功能需求 4 2.6 人工处理过程客户服务端人工处理过程有: 客户登录时客户 ID 和客户密码输入 客户注册时个人详细信息的输入 查询各种信息时查询条件的选择和输入 修改订单信息时预订汽车时间日期的输入等等 客户评价和建议时,需要输入内容 管理服务端人工处理过程有: 管理员登录时 ID 和密码输入 管理员查询订单时查询条件的选择和输入 管理员修改密码时新密码的输入 管理员选择各种服务时请求的提交 管理员对客户提问的在线客服、问题解答、建议回复、评价解释等

8、。2.7 尚未问决的问题一些较重要信息的加密解密。3 接口设计3.1 用户接口客户是通过操作浏览器、直接拨打电话、亲自面谈三种途径来完成汽车租赁的过程,一些表单信息需要客户填写,然后提交给服务器去处理,然后服务器将处理结果返回给客户端,客户可根据处理结果决定下一步的操作步骤。3.2 外部接口本系统通过 jdbc 桥接口操作 mysql 的数据库。3.3 内部接口详细接口可参看 UML 图 。4 运行设计4.1 运行模块组合根据客户类型的不同,系统决定访问者可以访问的页面以及使用的功能。4.2 运行控制如果访问者未登录,即为游客,则只能访问主页、优质服务排行、按照各种条件搜索汽车信息、服务人员信

9、息、技术人员信息、租赁公司信息、新汽车信息列表、注册、客服帮助,能够将希望得到的服务加入预提交订单中,但只有登录后才能提交订单等。如果客户已登录,除未登录客户能使用的功能外,还可以提交订单,进入自己的个人信息页面、查看订单(包括当前订单和历史订单) 、取消当前订单、查看和修改个人信息等。如果是管理员,则可以访问增加新增添汽车信息、修改汽车信息、删除废弃汽车信息、服务人员信息、技术人员信息、租赁公司简介、最新优惠通知、处理订单和修改管理员密码等页面,并根据相应的页面使用相应的功能。要成功使用管理员的功能,必须在管理员登录页面正确输入 ID 和密码,不匹配者不能使用上述功能。 。4.3 运行时间打

10、开网页的时延视网络速度而定,网络通畅时不得超过 2s,任何情况下不得超过 5s;查询汽车、人员信息、最新优惠服务通知和在线客服要根据数据库的大小而定,但响应时间最多不得超过 10s 提交信息写入数据库时,不得超过 5s。5 系统数据结构设计5.1 逻辑结构设计要点系统中所有角色的继承类:人员类(Person):成员变量:private name: String /姓名(真实姓名)private ID: String /账号private address: String /详细地址private phoneNo:String /联系方式。客户类(Customer 类,直接继承于 Person 类

11、):成员变量:private CarType:String /租赁汽车类型private licenseNo:String /租赁汽车牌号session 对象中保存的信息包括:ID :String /客户 IDname :String /客户姓名员工类(Employee 类,直接继承于 Person 类):成员变量:private dateHired:Date /雇佣日期private Type:int /员工类型(技术人员、服务人员等)private WorkID:String /工作号5.2 物理结构设计要点数据库表可存储在任意位置,只要在注册数据源时选择目的数据库即可,而且存储空闲空间

12、6G 以上最好。 。5.3 数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6 系统出错处理设计6.1 出错信息客户登录时,如果输入的客户 ID 和密码不和数据库中的相匹配,则系统自动跳入loginErr.htm 页面,输出错误信息。客户注册时,如果注册使用的客户 ID 已经被使用过,则不能注册,系统自动跳入registerErr.htm 页面,输出错误信息管理员登录时,如果输入的 ID、密码与数据库中不匹配时,则不能进入管理界面。 ? 需要操作数据库时,如果操作失败,或者发生异常,则输出相应错误信息,数据库信息回退到操作失败之前的一个正确时间点如果客户在表单中输入的数据不符合预定的要求,则弹出错误信息提示。如果数据库损坏,不能正常操作,则弹出出错信息。6.2 补救措施后备技术:定期备份数据库文件,一旦数据库发生异常,立即用备份的数据库覆,原来的数据库文件。安全技术:为保护注册客户的合法权益,对客户的一些信息进行安全处理,对一些消息进行加密处理,使用 session 以及 Application 禁止各类客户的非法访问未授权网页和功能。恢复及再启动技术:定期对数据库和服务器进行更新和检查,并定期备份重要文件。件从头开始重新运行的方法。6.3 系统维护设计为方便系统维护,则每天备份一次,以查重盘点等,检查数据是否出错

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报