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

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

ID:49996035

大小:452.00 KB

页数:21页

时间:2020-03-03

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

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

1、.飞机票网上预订系统详细设计说明书Word资料.目录1引言31.1概述31.2背景31.3定义31.4参考资料32系统结构32.1系统类图32.1.1表示层类图:32.1.2控制层类图:32.1.3业务层类图:32.2模块汇总33功能模块设计说明33.1用户登录及注册模块33.1.1模块时序图33.1.2模块描述33.1.3模块协作图33.2查询模块33.2.1模块时序图33.2.2模块描述33.2.3模块协作图33.3订票模块33.3.1模块时序图33.3.2模块描述33.3.3模块协作图33.4改签模块33.4.1模块时序图33.4.2模块描述33.4.3模块协作图33.5退票模块33.

2、5.1模块时序图33.5.2模块描述33.5.3模块协作图33.6注销33.6.3模块协作图3Word资料.1引言1.1概述本文描述了一个基于Web的飞机票网上预订系统的详细设计。系统采用MVC的三层架构模型。将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。文中详细描述了各个模块的功能,并利用统一建模语言UML对软件进行建模,构建各个模块的类图、时序图、状态图等,从细节上进行具体分析。1.2背景系统名称:网上电子银行交易系统;用户:希望通过网络订飞机票的互联网用户。1.3定义B/S(Browser/Server)——浏览器/服务模式(网络体系结构)。1.4参考资料《数据要求说

3、明书》《需求分析说明书》《概要设计说明书》《数据库设计说明书》Word资料.2系统结构2.1系统类图2.1.1表示层类图:表示层类图为JSP页面:Login类:用户登录界面,username属性和password属性保存用户的账号和密码。QueryTransaction类:查询并输出用户交易记录,其中UserID为用户的账户ID,StartTime为查询的起始时间,EndTime为查询的截至时间,QueryResult为返回的订单类集合。updateUserInfo类:修改用户信息界面。其中可修改的项目有地址,联系方式等。uadatePassword类:修改用户密码界面。oldePasswo

4、rd表示原始密码,newPassword存储新密码。Query类:查询相关票务信息的类,用户可选择输入StartTime(出发时间)、RangeType(单程、往返、联程等)、Departure(出发城市)、Destination(目的地)、Number(人数)、Airline(航空公司)、CAB(舱位)等信息来查询符合条件的票务信息。FlightInfo类:存储机票的信息类,其中有Airline(航空公司)、StartTime(起飞时间)、Word资料.RangeType(票务类型)、Departure(出发城市)、Destination(到达城市)、CABInfo(舱位相关信息)。Cab

5、in类:表示对应FligthInfo(航线)的舱位情况。其中CAB为表示舱位名称的String[],Surplus为表示对应舱位剩余票数的Int[],Price为表示对应舱位座位价格的Double[]。Booking类:用户订票操作行为的类。FlightInfo表示用户选定的需要订票的航班编号;RangeType表示用户需订的机票类型;CABInfo表示用户所定的舱位、张数等信息。Reissue类:表示用户改签行为的类;其中OrderNumber表示用户希望改签的订单;UserID表示用户ID。Refund类:表示用户退票行为的类:其中OrderNumber表示用户希望退订的订单;UserI

6、D表示用户的ID。Defray:表示用户付款行为的类。UserID表示用户的ID,Order表示用户需要付款的订单类,Payment为用户的付款方式。Word资料.2.1.2控制层类图:控制层类图说明:NetWorkActionServlet是Action的基类,UserAction、OrderAction、DealAction、BookAction、ReissueAction和RefundAction都是接受对应页面的请求,并向相应的Service层发送请求,接受来自Service的数据并向页面传递这些数据。UserService、OrderService、DealService、Book

7、Service、ReissueService和RefundService接受来自Action的数据请求并做一些相应的处理然后把他们交给DAO层,DAO层相对通过Hibernate对数据库进行操作,并给Action返回相应的结果。Word资料.2.1.3业务层类图:业务层类图说明:Client类:客户类。客户类主要拥有一些基本的注册时的信息属性,能够实现登录(login)、注销(cancellation)、订票

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

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

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