收藏 分销(赏)

项目文档样本.doc

上传人:w****g 文档编号:9286218 上传时间:2025-03-19 格式:DOC 页数:13 大小:451.50KB
下载 相关 举报
项目文档样本.doc_第1页
第1页 / 共13页
项目文档样本.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 一.需求分析 1.1系统功能概述 本系统实现了后台管理员对航班和订票信息的维护; 前台客户经过注册登陆能够查询航班信息, 进行订票和查看自己的购票信息, 同时能够进行购票错误以后的退票等功能。前台未注册用户能够查询航班信息, 进行订票, 不能查询订单信息。本系统的整体设计包含4个模块, 分别为: 用户管理模块、 订单管理模块、 数据访问模块。 航空售票管理系统 数 据 访 问 模 块 用户管理模块 订单管理模块 机票预订模块 图1.1 系统模块管理 序号 模块名称 功能简述 1 数据库访问模块 查询航班信息, 用户注册, 订单查询, 管理员对数据库的增删改操作。 2 用户管理模块 用户注册 用户登录 查看修改注册人信息 查看个人订单信息 3 订单模块 单程返程订票信息 支付账单 4 机票预订模块 机票查询, 机票预订 1.2软件主要组成及功能概述 要完成功能主要有: l 新用户注册, 新用户能够注册, 注册时输入用户名能够查询用户可不可用, 可用就能够注册, 注册时能够判断用户输入的密码和再次输入密码是否相同, 相同才给以注册, 如果满意能够点注册, 注册成功后用户能够选择单击跳转到登陆界面, 也能够等系统倒计时5秒后自动跳转到登陆页面, 注册成功以后就能够用这个用户名登录了。 l 验证登陆名密码, 正确进入主菜单, 根据登录时所选的登录方式( 客户、 管理员) 的不同分别对用户设定不同的访问权限( 如果是输入的客户用户名和密码正确, 选择以客户方式登陆则主界面里面的管理员界面不能用, 如果输入的是管理员的相应用户密码正确, 以管理员的方式登陆则管理员界面可用) 。 l 主窗体的用户信息界面, 用户点击个人查询按钮, 能够把自己的个人信息显示到界面上, 能够对自己的信息进行相应的修改, 还能够点击我的机票查询, 查询该用户的订票记录。 l 主窗体的订票界面, 首先确定订购单程还是往返机票, 然后能够点击你想查询的有关机票的信息的按钮( 舱位信息、 航线、 时间查询) 获得相关信息的表, 根据表的内容, 你能够选择你要定的机票信息, 点确定后会跳转一个页面, 能够选择以注册用户身份购票或以未注册用户身份购票, 如果点击直接订票则跳转到支付页面, 把相关信息添加到机票数据库表中, 或者直接在下方点击登陆, 然后支付, 能够查询订单信息。 l 退票窗口, 用户能够根据用户信息表中的我的机票信息查询, 找出机票号, 在输入到机票号查询里, 点击查询获得你的机票信息以及价格显示, 点击退票则在数据库机票信息表中删除本条信息。 l 管理员界面的航班信息的查询、 添加、 删除和修改, 包括客机编号、 出发城市、 到达城市、 航班日期、 出发时间、 到达时间、 经济舱票价、 商务舱票价、 头等舱票价以及各航班机票剩余量等。 1.3功能需求( DFD图) 1.3.1 用户注册 注册成功 点击注册 填写相应的信息注册 填写 确认 D添加用户信息 1.3.2 用户登陆数据流图 1.3.3 登陆用户预订机票DFD( 非登陆用户只需去除登陆步骤) 机票预订块流程逻辑 选择航班号 选择出发时间 选择到达地点 选择出发地点 选择舱位等级 查询 检索数据库 显示结果 选择查询条件 输入所查条件 Y N 用户登录 订票成功 用户信息 订票信息 输入要查询 信息 P 1 D 1机票信息 查询机票 信息 P 2 机 票 信 息 处理订票 息 P 2.1 机票信息 查 询 信 息 用户登陆 用户 用户信息 处理用户 信息 P 1 D 1用户信息 查询用户 信息 P 2 用 户 户 证 信 息 用 户 信 息 D 2订票信息 查询订票信息 P 2.1.1 D 3机票已卖完 信息 检查机票是 否存在 P 2.1.2 D 4订票有误信 息 更新机票 信息 P 2.1.3 定 票 信 息 定 票 信 息 错 误 书 信 息 机 票 数 量 已 满 信 息 定 票 信 息 定 票 信 息 1.3.4登陆用户的航班信息查询DFD图( 非登陆用户只需去除登陆步骤) 顶层图: 用户登陆 查询航班 用户 查找的航班信息 航班信息 1层图: 用户登陆 用户 查找的机票信息 航班信息 处理机票信 息 P 1 机 票 清 单 D 航班信息清单 D 2航班信息 机 票 信 息 航班信息 P 2 航班信息 1.4数据需求( ER图表示) 用户信息图如图所示。 注册用户信息表( 用户编号, 用户名, 身份证号, 真实姓名, 电话号, 性别, 邮箱, 密码, 年龄, 管理员标志位) 登陆用户信息表( userinfo) 字段名 字段中文名 数据类型 约束 Userid 用户编号 Varchar(30) 主键 Usernam 用户名 Varchar(30) 不为空 idcard 身份证号 Varchar(30) 不为空 Realname 真实姓名 Varchar(30) 不为空 telephone 电话号 Varchar(30) 不为空 sex 性别 Varchar(30) 不为空 email 邮箱 Varchar(30) 不为空 password 密码 Varchar(30) 不为空 age 年龄 Varchar(20) 不为空 adminflag 管理员标志位 Int 不为空 航班信息图如图 航班信息 航班号 起飞日期 剩余票量 燃油费 头等票价 商务票价 经济票价 目的地点 起飞地点 航班信息表( 航班号, 起飞地, 目的地, 起飞时间, 到达时间, 起飞日期, 剩余量, 经济舱票价, 商务舱票价, 头等舱票价, 燃油费) 航班信息表(flight) 字段名 字段中文名 数据类型 约束 Flight_number 航班号 Varchar( 20) 主键 Take off place 起飞地 Varchar( 20) 不为空 destination 目的地 Varchar( 20) 不为空 Flight_time 起飞时间 Varchar( 20) 不为空 Arrive_time 到达时间 Varchar( 20) 不为空 date 起飞日期 datetime 不为空 All_rest 剩余量 Int 不为空 Jinji_price 经济舱票价 Int 可空 Shangwucang_price 商务舱票价 Int 可空 Top_seat_price 头等舱票价 Int 可空 ranyoufei 燃油费 Int 不可空 订票信息实体E-R图如图 订票信息 座位类型 去程航班 订单号 乘客性别 返程航班 乘客类型 电话号码 乘客身份证 乘客姓名 订票信息( 订单号, 身份证号, 航班号, 座位类型, 乘客姓名, 乘客类型, 性别, 电话号码, 去程航班号, 返程航班号) 订票信息表(orderlist) 字段名 字段中文名 数据类型 约束 Passenger_number 订单号 int 主键 Id 身份证号 Decimal( 18,0) 主键 Flight number 航班号 Decimal( 18,0) 不为空 Seat type 座位类型 Varchar( 50) 不为空 passenger type 乘客类型 Varchar( 50) 不为空 Passenger_name 乘客姓名 Varchar(20) 不为空 psex 性别 Varchar(20) 可空 Tele_number 电话号码 Varchar( 20) 不为空 back_flight_number 去程航班号 Varchar(20) 可空 go_flight_number 返程航班号 Varchar(20) 可空 实体之间关系的E-R图如图2-6所示。 乘客信息 航班信息 预订机票 订票信息 1.5数据库维护设计 维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如, 定期为数据库进行Backup, 维护管理数据库死锁问题和维护数据库内数据的一致性等
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服