(new)飞机票网上预订系统详细设计文档

(new)飞机票网上预订系统详细设计文档

ID:31484361

大小:406.93 KB

页数:20页

时间:2019-01-11

(new)飞机票网上预订系统详细设计文档_第1页
(new)飞机票网上预订系统详细设计文档_第2页
(new)飞机票网上预订系统详细设计文档_第3页
(new)飞机票网上预订系统详细设计文档_第4页
(new)飞机票网上预订系统详细设计文档_第5页
资源描述:

《(new)飞机票网上预订系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD完美整理版飞机票网上预订系统详细设计说明书范文范例参考指导WORD完美整理版目录1引言31.1概述31.2背景31.3定义31.4参考资料32系统结构42.1系统类图42.1.1表示层类图:42.1.2控制层类图:62.1.3业务层类图:72.2模块汇总83功能模块设计说明93.1用户登录及注册模块93.1.1模块时序图93.1.2模块描述103.1.3模块协作图113.2查询模块123.2.1模块时序图123.2.2模块描述123.2.3模块协作图133.3订票模块143.3.1模块时序图143.3.2模块描述143.3.3模块协作图153.4改签模块163.4.1模块时序图1

2、63.4.2模块描述173.4.3模块协作图173.5退票模块183.5.1模块时序图183.5.2模块描述193.5.3模块协作图193.6注销203.6.3模块协作图20范文范例参考指导WORD完美整理版1引言1.1概述本文描述了一个基于Web的飞机票网上预订系统的详细设计。系统采用MVC的三层架构模型。将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。文中详细描述了各个模块的功能,并利用统一建模语言UML对软件进行建模,构建各个模块的类图、时序图、状态图等,从细节上进行具体分析。1.2背景系统名称:网上电子银行交易系统;用户:希望通过网络订飞机票的互联网用户。1.3定

3、义B/S(Browser/Server)——浏览器/服务模式(网络体系结构)。1.4参考资料《数据要求说明书》《需求分析说明书》《概要设计说明书》《数据库设计说明书》范文范例参考指导WORD完美整理版2系统结构2.1系统类图2.1.1表示层类图:表示层类图为JSP页面:Login类:用户登录界面,username属性和password属性保存用户的账号和密码。QueryTransaction类:查询并输出用户交易记录,其中UserID为用户的账户ID,StartTime为查询的起始时间,EndTime为查询的截至时间,QueryResult为返回的订单类集合。updateUserInfo

4、类:修改用户信息界面。其中可修改的项目有地址,联系方式等。uadatePassword类:修改用户密码界面。oldePassword表示原始密码,newPassword存储新密码。Query类:查询相关票务信息的类,用户可选择输入StartTime(出发时间)、RangeType(单程、往返、联程等)、Departure(出发城市)、Destination(目的地)、Number(人数)、Airline(航空公司)、CAB(舱位)等信息来查询符合条件的票务信息。FlightInfo类:存储机票的信息类,其中有Airline(航空公司)、StartTime(起飞时间)、范文范例参考指导WO

5、RD完美整理版RangeType(票务类型)、Departure(出发城市)、Destination(到达城市)、CABInfo(舱位相关信息)。Cabin类:表示对应FligthInfo(航线)的舱位情况。其中CAB为表示舱位名称的String[],Surplus为表示对应舱位剩余票数的Int[],Price为表示对应舱位座位价格的Double[]。Booking类:用户订票操作行为的类。FlightInfo表示用户选定的需要订票的航班编号;RangeType表示用户需订的机票类型;CABInfo表示用户所定的舱位、张数等信息。Reissue类:表示用户改签行为的类;其中OrderNu

6、mber表示用户希望改签的订单;UserID表示用户ID。Refund类:表示用户退票行为的类:其中OrderNumber表示用户希望退订的订单;UserID表示用户的ID。Defray:表示用户付款行为的类。UserID表示用户的ID,Order表示用户需要付款的订单类,Payment为用户的付款方式。范文范例参考指导WORD完美整理版2.1.2控制层类图:控制层类图说明:NetWorkActionServlet是Action的基类,UserAction、OrderAction、DealAction、BookAction、ReissueAction和RefundAction都是接受对应

7、页面的请求,并向相应的Service层发送请求,接受来自Service的数据并向页面传递这些数据。UserService、OrderService、DealService、BookService、ReissueService和RefundService接受来自Action的数据请求并做一些相应的处理然后把他们交给DAO层,DAO层相对通过Hibernate对数据库进行操作,并给Action返回相应的结果。范文范例参考指导WORD完美

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。