为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

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

2018-01-17 14页 doc 74KB 67阅读

用户头像

is_353097

暂无简介

举报
飞机票网上预订系统概要设计说明书飞机票网上预订系统概要设计说明书 . 飞机票网上预订系统 概要设计说明书 . . 目录 飞机票网上预订系统..............................................................................................................................................1 概要设计说明书..........................................................
飞机票网上预订系统概要设计说明书
飞机票网上预订系统概要设计说明书 . 飞机票网上预订系统 概要设计说明书 . . 目录 飞机票网上预订系统..............................................................................................................................................1 概要设计说明书.......................................................................................................................................................1 1 引言 ........................................................................................................................................................................1 1.1背景 .................................................................................................................................................................1 1.2文档概述.........................................................................................................................................................1 1.3参考资料.........................................................................................................................................................1 2 总体设计 ...............................................................................................................................................................2 2.1 需求 ........................................................................................................................................................2 2.2 运行环境 ........................................................................................................................................................2 2.3 基本设计概念和处理流程.........................................................................................................................3 2.3.1用户角色模型........................................................................................................................................3 2.4.1项目框架模型........................................................................................................................................4 2.4.2主要功能模块........................................................................................................................................5 2.4.3系统部署图 ............................................................................................................................................8 2.5 系统类图 ........................................................................................................................................................8 2.6 人工处理过程 .............................................................................................................................................10 2.7 尚未解决的问题.........................................................................................................................................10 3 系统数据结构设计............................................................................................................................................10 3.1 数据表 ..........................................................................................................................................................10 3.2 ER图 .............................................................................................................................................................12 . . 1 引言 1.1背景 a. 本项目为网上机票订购系统,通过建立网上订票系统,扩展了乘客的订票渠道,可以 使订票过程变得更加便捷安全。 c. 本项目采用B-S结构:其中服务器端为客户及客户所使用的浏览器软件,Server端为 航空公司(或专门的订票公司)所负责维护运营的Web服务器、订票系统服务器和数 据库服务器,其之间关系如下: d. 本系统适用于所有有网络基础的用户使用。 1.2文档概述 本系统是基于Web的航空订票系统,客户只要在浏览器上就可以执行相关操作进行查询,订票改签退票等操作 。采用统一建模语言UML(Unified Modeling Language)对用户操作的过程进行建模,实现查询,订票,改签,退票等功能。 1.3参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.《软件工程——实践者的研究》 机械工业出版社 2(软件工程ppt 软件工程课程 3(携程网机票订购系统操作流程 携程网 4(软件工程——机票预定系统 CSDN网络 5(软件工程实验----航空订票系统 CSDN网络 . . 2 总体设计 2.1 需求规定 登录航空订票系统,进行机票查询,并可通过电子银行支付等方式进行票务的预定,同时可以改签,退票等。 1. 注册及登录 a.注册:注册用户个人信息。 b.登录:登陆后系统用户信息,并返回到登陆前页面。 2. 管理个人信息 a(管理用户的个人信息,并可以修改。 b. 查看用户现有的订单 3. 查询 a(通过时间,航班号,城市等方式查询航班 4(订票 a(用户需要确认选择的机票,并确认订单。 (与电子银行进行交互,并进行支付的操作。 b 5. 改签 a(判断是否可以改签 b(按一定规则为用户进行改签处理,改签过程中修改订单,如有需要还需要进行相关的付款操作。 6. 退票 a.根据用户选择订单及公司制定相关规则进行判断,判断订单是否可退订; b.与电子银行进行交互,进行退票之后相应的转账到用户账户操作。 2.2 运行环境 Web服务器:操作系统Windows 2000 Server/2003 Server,或者Linux/Unix;Web应用服务器:Tomcat 6.0。 数据库服务器:操作系统Windows 2000 Server/2003 Server,或者Linux/Unix;数据库:MySQL 5.0。 . . 2.3 基本设计概念和处理流程 2.3.1用户角色模型 注册发布 管理用户登录管理员 注销订单管理用户 管理个人信息 电子银行系统 订票 退票 改签 航班查询 2.4 结构 . . 2.4.1项目框架模型 系统架构包图: <>模型层DealactionInfomationManage TicketAction<>表示层 JSP页面 <>控制层 UserControlOrderControl DealLog 由于网上机票预订系统定位为Web应用的门户网站,所以系统采用MVC的三层架构 模型。将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。 , 表示层+控制层:采用Struts框架技术实现。采用JSP作为平台的前端交互页面, 采用前端控制器的架构模式,使得表示层和控制层之间实现松散耦合。控制层用 ActionServlet和Action进行明确分工处理。 , 业务处理层:采用Spring框架技术实现。实现业务的处理。同时还涉及到对于系 统中用户权限的管理。 , 数据访问层:采用Hibernate技术实现数据库表到类模型的映射,从而脱离底层的 SQL操作。主要完成的功能包括对业务数据的存储,以及对于平台用户信息的存 储。 . . 2.4.2主要功能模块 , 用户登录模块:用户通过注册的账户的账号密码实现登录。分析类图如下: , 注册模块:用户通过提交注册表单注册账户 , 安全退出模块 . . cancellationControl sessionControl用户 (from Use Case View)loginPage , 查询模块:可以实现国内航班查询和国际港澳台航班查询。 , 订票模块:实现机票预订。 成功 银行支付 用户机票订单订票 系统数据库 失败 , 退票模块: . . 不可退订 银行转账 退订判断用户订单信息用户 订单信息 退订成功 用户信息 , 改签模块: 不可改签 银行转账 改签判断改签判断改签判断用户订单信息用户 订单信息 改签成功 用户信息 . . 2.4.3系统部署图 <>后台服务器 {JDBC}{TCP/IP} <><>用户浏览器MySql 2.5 系统类图 表示层类图: <><><>QueryRecordsUpdateUserInfoChangePassword <> Login <> Defray IndexMainCancellation <> RefundPage Regist<><><>ReissuePageBookPageQueryPage . . 控制层类图: AcionServl et UserActionOrderActionDealAction BookActionReissueRefund 数据访问层类图: 业务层类图: <><><>CabinUserTicket <> FlightInfo <> DealAction <><><> BookActionChangeActionRefundAction . . 2.6 人工处理过程 无 2.7 尚未解决的问题 系统安全设置 3 系统数据结构设计 3.1 数据表 1. 1. 普通用户表(users) 字段名称 类型 记录内容 是否为空 备注 user_id varchar(50) 用户名 0 主键 password varchar(20) 密码 0 MD5加密 name varchar(20) 用户姓名 1 telephone varchar(20) 固定电话 1 mobile varchar(20) 手机 1 address varchar(100) 用户地址 1 email varchar(50) Email 1 2. 管理员表(administrators) 字段名称 类型 记录内容 是否为空 备注 admin_id varchar(50) 用户名 0 主键 password varchar(20) 密码 0 id_number varchar(20) 身份证号 0 name varchar(20) 管理员真实姓名 0 telephone varchar(20) 固定电话 1 mobile varchar(20) 手机 0 address varchar(100) 管理员家庭地址 0 email varchar(50) Email 0 3. 登录表(login) 字段名称 类型 记录内容 是否为空 备注 id varchar(20) 用户名 0 主键 password varchar(20) 密码 0 . . 4. 订单表(order) 字段名称 类型 记录内容 是否为空 备注 auto bigint 序号 0 主键,自增长 order_id vachar(100) 订单编号 0 user_id varchar(20) 用户id 0 ticket_id varchar(40) 票编号 0 time date 下单时间 0 5. 票务信息(tickets) 字段名称 类型 记录内容 是否为空 备注 ticket_id vachar(100) 机票编号 0 主键 airline varchar(50) 所属航空公司 0 flight_info varchar(50) 航班信息 0 cab varchar(50) 舱位类型 0 pirce double 舱位对应价格 0 6. 航班信息表(flight_info) 字段名称 类型 记录内容 是否为备注 空 filght_number vachar(30) 航班号 0 由航空公司提供,主键 start_time varchar(40) 出发时间 0 end_time varchar(40) 到达时间 0 range_type varchar(10) 往返类型 0 单程,往返 departure varchar(40) 始发地 0 destination varchar(40) 目的地 0 airline varchar(30) 航空公司 0 price double 机票基础价格 0 7. 舱位信息(cab_info) 字段名称 类型 记录内容 是否为备注 空 airline vachar(50) 航空公司 0 主键 cabin varchar(10) 舱位信息 0 主键 rate double 比率 0 other varchar(200) 记录其它信息 0 . . 8. 用户操作记录表(deal_log) 字段名称 类型 记录内容 是否为备注 空 auto int 用户编号 0 主键,自增长 user_id varchar(30) 用户id 0 op_type varchar(40) 操作类型 0 订票,退票,改签 ticket_id varchar(40) 机票编号 0 time varchar(10) 时间 0 3.2 ER图 idpasswordadmin_idpasswordmobileid_numberusers_idpasswordloginaddresstelephonetelephonename 1mobileemailadministratorsaddressemail1 users11对应对应,autouser_id1*users产生deal_logorder_idusers产生,ticket_idop_typeuser_idordercabautoticket_idtimeairlineticket_id timeflight_infoprice1order对应deal对应1tickets ** 对应对应 11flight_info cab_infoflight_numberprice start_timeairlineotherairlinecabinrateend_timerange_typedeparturedestination . . 附录 7.1清单 表3-5材料清单综合布线系统设备配置清单及报价 . . 7.2平面布置图 .
/
本文档为【飞机票网上预订系统概要设计说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索