飞机票网上预订系统概要设计说明书

飞机票网上预订系统概要设计说明书

ID:10999510

大小:1.09 MB

页数:16页

时间:2018-07-09

飞机票网上预订系统概要设计说明书_第1页
飞机票网上预订系统概要设计说明书_第2页
飞机票网上预订系统概要设计说明书_第3页
飞机票网上预订系统概要设计说明书_第4页
飞机票网上预订系统概要设计说明书_第5页
资源描述:

《飞机票网上预订系统概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.飞机票网上预订系统概要设计说明书..目录飞机票网上预订系统1概要设计说明书11引言11.1背景11.2文档概述11.3参考资料12总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.3.1用户角色模型32.4.1项目框架模型32.4.2主要功能模块42.4.3系统部署图82.5系统类图82.6人工处理过程92.7尚未解决的问题103系统数据结构设计103.1数据表103.2ER图12..1引言1.1背景a.本项目为网上机票订购系统,通过建立网上订票系统,扩展了乘客的订票渠道,可以使订票过程变得更加便捷安全。c.本项目采用B-S结构:其中

2、服务器端为客户及客户所使用的浏览器软件,Server端为航空公司(或专门的订票公司)所负责维护运营的Web服务器、订票系统服务器和数据库服务器,其之间关系如下:d.本系统适用于所有有网络基础的用户使用。1.2文档概述本系统是基于Web的航空订票系统,客户只要在浏览器上就可以执行相关操作进行查询,订票改签退票等操作。采用统一建模语言UML(UnifiedModelingLanguage)对用户操作的过程进行建模,实现查询,订票,改签,退票等功能。1.3参考资料以下列出在概要设计过程中所使用到的有关资料:1.《软件工程——实践者的研究方法》机械工业出版社2.软件工程

3、PPT软件工程课程3.携程网机票订购系统操作流程携程网4.软件工程——机票预定系统CSDN网络5.软件工程实验报告----航空订票系统CSDN网络..2总体设计2.1需求规定登录航空订票系统,进行机票查询,并可通过电子银行支付等方式进行票务的预定,同时可以改签,退票等。1.注册及登录a.注册:注册用户个人信息。b.登录:登陆后系统记录用户信息,并返回到登陆前页面。2.管理个人信息a.管理用户的个人信息,并可以修改。b.查看用户现有的订单3.查询a.通过时间,航班号,城市等方式查询航班4.订票a.用户需要确认选择的机票,并确认订单。b.与电子银行进行交互,并进行支

4、付的操作。5.改签a.判断是否可以改签b.按一定规则为用户进行改签处理,改签过程中修改订单,如有需要还需要进行相关的付款操作。6.退票a.根据用户选择订单及公司制定相关规则进行判断,判断订单是否可退订;b.与电子银行进行交互,进行退票之后相应的转账到用户账户操作。2.2运行环境Web服务器:操作系统Windows2000Server/2003Server,或者Linux/Unix;Web应用服务器:Tomcat6.0。数据库服务器:操作系统Windows2000Server/2003Server,或者Linux/Unix;数据库:MySQL5.0。..2.3基本

5、设计概念和处理流程2.3.1用户角色模型2.4结构..2.4.1项目框架模型系统架构包图:由于网上机票预订系统定位为Web应用的门户网站,所以系统采用MVC的三层架构模型。将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。Ø表示层+控制层:采用Struts框架技术实现。采用JSP作为平台的前端交互页面,采用前端控制器的架构模式,使得表示层和控制层之间实现松散耦合。控制层用ActionServlet和Action进行明确分工处理。Ø业务处理层:采用Spring框架技术实现。实现业务的处理。同时还涉及到对于系统中用户权限的管理。Ø数据访问层:采用Hib

6、ernate技术实现数据库表到类模型的映射,从而脱离底层的SQL操作。主要完成的功能包括对业务数据的存储,以及对于平台用户信息的存储。..2.4.2主要功能模块Ø用户登录模块:用户通过注册的账户的账号密码实现登录。分析类图如下:Ø注册模块:用户通过提交注册表单注册账户Ø安全退出模块..Ø查询模块:可以实现国内航班查询和国际港澳台航班查询。Ø订票模块:实现机票预订。Ø退票模块:..Ø改签模块:..2.4.3系统部署图2.5系统类图表示层类图:..控制层类图:数据访问层类图:业务层类图:..2.6人工处理过程无2.7尚未解决的问题系统安全设置3系统数据结构设计3.1

7、数据表1.1.普通用户表(users)字段名称类型记录内容是否为空备注user_idvarchar(50)用户名0主键passwordvarchar(20)密码0MD5加密namevarchar(20)用户姓名1telephonevarchar(20)固定电话1mobilevarchar(20)手机1addressvarchar(100)用户地址1emailvarchar(50)Email12.管理员表(administrators)字段名称类型记录内容是否为空备注admin_idvarchar(50)用户名0主键passwordvarchar(20)密码0id

8、_numbervarch

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

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

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