已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 机票预订系统需求分析 精品文档 2欢迎下载 摘摘 要要 为了更好的巩固和加强书本所学的知识 把所学的东西转化为实际应用 我们学习了 ORACLE 应用程序的使用 并应用了 SQL 语言 对数据库的创建 修 改 删除方法有了一定的了解 通过导入表和删除表 更改表学会了对于表的 一些操作 为了建立一个关系数据库信息管理系统 必须得经过系统调研 需 求分析 概念设计 逻辑设计 物理设计 系统调试 维护以及系统评价的一 般过程 为毕业设计打下基础 当我们收集了大量的数据后 应该把它们保存起来进入近一步的处理 进 一步的抽取有用的信息 当年人们把数据存放在文件柜中 可现在随着社会的 发展 数据量急剧增长 现在人们就借助计算机和数据库技术科学的保存大量 的数据 以便能更好的利用这些数据资源 通过机票预定系统的构造以及购票人的信息还有机票的相关信息制成表格 输 入到数据库中 使之能够进行查询 修改 删除并且与机票预定系统执行相同 的操作 需求分析阶段就是要研究我所作的机票预定系统的具体分类和实施过 程流图 概念设计阶段要完成数据抽象与局部视图设计还有视图的集成 逻辑 结构设计阶段要把 E R 图转化为关系模式并且把我输入的七张表结合在一起完 成一个总关系表 最后就是要运行和实施数据库 精品文档 3欢迎下载 精品文档 4欢迎下载 第一章第一章 引言引言 1 1 编写的目的 为了巩固 java 第一阶段的学习 模拟一个飞机订票系统来实现航空公司的机票 销售的自动化的计算机系统 为企业的决策层提供准确 精细 迅速的机票销 售信息 1 2 背景 开发软件名称 机票预订系统 用 户 所有客户 运行环境 win8 win7 xp vista 开发平台 MyEclipse 7 0 Mysql 数据库 系统架构 该系统采用 java 完成 用 AWT 开发系统界面设计 1 3 定义 ORACLE 系统服务器所使用的数据库管理系统 DBMS SQL 一种用于访问查询数据库的语言 事务流 数据进入模块后可能有多种路径进行处理 精品文档 5欢迎下载 第第二二章章 任务概述任务概述 2 1 目标 网上机票预订系统 本是在 Internet 环境下运行的 但根据课程需求在 此我们先将它做为一个 c s 程序 该项软件开发的意图是为了方便航空公司进 行乘客预定票的管理 减少管理中出现的麻烦 它主要在某一航空公司内部进 行使用 再加之这是一项独立的软件 全部内容自含 所以不会涉及到与其它 系统 产品的联系和接口问题 2 2 用户特点 管理员 维护人员 熟练掌握 Java 语言 熟悉掌握 sql 语句的使用 普通用户 能够熟练地使用桌面程序 有一定的电脑基础 2 3 假定和约束 普通管理员 只能对库 航班库和客户库 中的信息进行查询操作 超级 管理员 可以根据具体需要进行适当的数据管理 增 删 改 更 客户只能对航班信息库中的内容进行查询操作 客户进入到页面之后在不 进行登录的情况下只能进行航班信息查询操作 要预订机票就必须要先注册登 录提交自己的基本信息 系统会根据管理员和客户的各种操作做出相应的返回 信息进行提示 精品文档 6欢迎下载 第三章第三章 需求规定需求规定 3 1 系统功能需求 本系统用于远程机票预订 包括远程航班信息查询 机票预订与确认等 主要分为四大功能 查询 订票 退票和管理 管理员登录 注销 到系统并进行插入 删除 更新以及查看机票后台数 据库操作 插入 机票的插入可以按照航班号 班期 公司 座位号 起飞地以及 抵达地等等插入数据库 删除 机票可以按照航班号 起止城市 星期进行删除 3 1 1 客户端系统功能 1 普通用户 查询 根据航班号 航空公司以及目的地查询出票类信息 订票 根据出发日期和第一航班号预订机票 机票类型分为单程和往 返 一份订单可订多张机票 退票 要填写订单号 身份证 客户姓名以及航班信息等等 后台管理系统 航班动态 可以根据出发城市 到达城市 或者是航班号 查看这个航班 的最新动态 2 机场人员 查询 根据航班号 航空公司以及目的地查询出票类信息 订票 根据出发日期和第一航班号预订机票 机票类型分为单程和往返 一份订单可订多张机票 退票 要填写订单号 身份证 客户姓名以及航班信息等等 后台管理系统 销售统计 根据年份 月份统计总共买出的票数 后台管理 管理员可以根据总部要求去创建航班 取消航班 航班查询 下面以结构图来描述机票预定系统的软件总体结构 精品文档 7欢迎下载 3 1 2 服务器端系统功能 查询 当有旅客查询机票时 接收其数据信息 并能返回查询结果 统计 对售出的机票作出统计 更新航班信息 当客户端发来请求信息 服务器进行接收 流程图 精品文档 8欢迎下载 航班信息更新 系统的管理员通过对航班信息的修改 使数据库中的信息发生 变化 航班取消 当由于某种原因某航班被取消了 系统的管理人员要第一时 间的更改数据库中的航班信息 使旅客能及时了解最新信息 3 2 数据字典 系统中的数据元素 名字 旅客信息 别名 描述 旅客的个人信息 用于对旅客的确认 定义 旅客信息 姓名 性别 工作单位 身份证号码 旅行时间 旅行目的地等等 名字 航班信息 别名 描述 航班的起飞时间及上机时间等 让旅客能够查看和确认 定义 航班信息 编号 终点 起飞始点等等 名字 机票信息 别名 描述 旅客的旅行时间和目的地等等 用于确定旅客的航班 定义 订票信息 旅客旅行时间 旅客旅行目的地等等 名字 机票订单 别名 描述 旅客交付费用的凭证 定义 机票账单 旅客姓名 交付费 时间 精品文档 9欢迎下载 名字 取票通知 别名 描述 旅客领取机票的凭证 定义 取票通知 旅客姓名 领票时间 名字 打印机票信息 别名 描述 旅客的航班机票的信息 定义 打印机票信息 旅客的航班机票 名字 航空公司数据库信息 别名 描述 已订票的旅客在航空公司的记录和航班信息等等 定义 航空公司数据库信息 航班机票信息 也订票旅客的信息等等 3 3 项目模块划分 机票预订系统客户端 登录页面 管理员和客户端 主页面 客户 查 询 及 预 订 取 票 查 询 航 班 动 态 退 票 处 理 主页面 管理员 查 询 所 有 预 订 信 息 销 售 统 计 后 台 管 理 增 加 航 班 取 消 航 班 航 班 查 询 航 班 动 态 精品文档 10欢迎下载 第四章第四章 数据库设计数据库设计 4 1 E R 图 旅客 姓名电话用户地址 证件号码 Email 性别 订票 精品文档 11欢迎下载 4 2 数据表的设计 1 用户表 users 字段名称类型记录内容是否为 空 备注 u idVarchar2 20 用户名 0 主键 u passwordVarchar2 20 密码 0 u nameVarchar2 20 用户姓名 1 订票旅客 姓名 证件号 目的地 航班类型 起飞时间 订票日期 机型 航班 舱位 座位 取票日期 航班 航班号 出发地 目的地 地 起飞日期 票价 到达时间 剩余票数 起飞时间 精品文档 12欢迎下载 u telephoneVarchar2 20 手机号码 1 u addressVarchar2 100 用户地址 1 u emailVarchar2 20 Email1 u idcardVarchar2 20 身份证 1 u powernumber 权限 1 1 表示机场人员 0 表示旅客 1 登录表 login 统计记录的人数 供服务器查看 共有多少人访问该网站 字段名称类型记录内容是否为 空 备注 l uidVarchar2 20 用户名 0 l passwordVarchar2 20 密码 0 2 订单表 order 字段名称类型记录内容是否为 空 备注 o id Vachar2 100 订单编号 0 自增长 o uidVarchar2 20 用户名 0 o tidVarchar2 40 票编号 0 o timeVarchar2 40 下单时间 0 3 票务信息 tickets 字段名称类型记录内容是否为 空 备注 t id Vachar2 100 机票编号 0 主键 t f idnumber 航班 id 号 0 精品文档 13欢迎下载 t uidVarchar2 20 用户 Id 0 t seatIdNumber 座位号 0 t dateVarchar2 20 该票的日期 0 这是一个出发的 日期 t type Varchar2 30 座位类型 1 这是一个座位的 类型 t priceNumber 票价 1 这个舱位的价格 4 航班信息表 flight info 字段名称类型记录内容是否为 空 备注 f idnumber 航班 id 号 0 航班起飞的 ID 号 主 键 f numberVachar2 30 航班号 0 f start timeVarchar2 40 出发时间 0 f end timeVarchar2 40 到达时间 0 f departureVarchar2 40 始发地 0 f destinationVarchar2 40 目的地 0 f companyVarchar2 30 航空公司 0 7 航空仓类型 座位表 seat 字段名称类型记录内容是否为空备注 s idNumber 座位唯一 Id 0 标识 能够以下得到信 息 f idnumber 航班 id 0 航班 id 外键 s type Varchar2 30 舱位类型 0 舱位类型 s numberNumber 舱位数量 0 舱位数量 s priceNumber 舱位价格 0 舱位价格 精品文档 14欢迎下载 8 用户操作记录表 deal log 字段名称类型记录内容是否为 空 备注 d numbernumber 用户编号 0 主键 自增长 d uidVarchar2 30 用户名 0 d opertypeVarchar2 40 操作类型 0 订票 退票 改签 d tidVarchar2 40 机票编号 0 d timeVarchar2 10 时间 0 操作的时间 9 航班动态表 state 字段名称类型记录内容是否为空备注 fs numberVarchar2 30 航班号 0 航班号 fs dateVarchar2 10 航班飞行日期 0 航班 fs stateVarchar2 300 航班动态 0 航班动态 第五章第五章 运行环境规定运行环境规定 精品文档 15欢迎下载 5 1 硬件要求 服务器 CPU133M 64M 或以上内存 300M 硬盘空间 VGA 显示器或更高 客户机 最低 CUP133M 16MB 内存 最少 8MB 的 RAM 存储器 VGA 显示 器或更高 5 2 软件要求 服务器 Windows 2000 Server中文版或更高 oracle 8i 或更高 客户机 Windows 95 以上或以上 该软件运行于 Windows 系统 使用 java 语言开发 第六章第六章 测试测试 6 1 单元测试 系统测试 在测试过程中 首先需要对各子单元过程进行测试 在各子单元过程测 试完毕后 再对各模块 包括各子单元过程之间的接口 进行测试 处理好各 模块之间的接口 最后对系统进行测试和维护 精品文档 16欢迎下载 主要通过测试部分 发现开发人员忽视的部分 通过测试人员和编码人员的 沟通和协作 可以不断的改进系统 不断提高系统的性能以及安全性 第七章第七章 需求小结需求小结 在课程设计的过程中 我学到了很多 也找到了自己身上的不足 感受 良多 获益匪浅 我们小组分工合作 齐心协力 一起完成了课程设计前的准 备工作 阅读课程设计相关文档 小组讨论分工 完成系统开发的各个文档 课程设计总结报告 个人小结的任务 在课程设计中我们便对这次任务进行 了规划和分工 我们组的成员一起努力 查阅资料 小组讨论 对资料进行分 析 并在这段时间里完成了整个设计 并最后撰写课程设计报告及个人总结 从这次的课程设计中 通过对需求分析说明书的报告很好的学习了软件工程的 知识 对以后书写和学习课程设计留下了很好的经验 需求分析的书写要很正 式 要根据实验指导书的模式来写 从中要写出对目标概述 对功能的规定 对性能的规定 运行环境的规定等等 精品文档 17欢迎下载 在课程设计的过程中 我们经历了感动 经历了一起奋斗的酸甜苦辣 也一起 分享了成功的喜悦 这次的课程设计对我们每个人来说都是一个挑战 这时候 小组的力量就体现出来了 各司其职 各尽其能 发挥了集体的效用 在这个 过程 我受到了好多帮助 一让人有无比的动力和解决问题的决心 其实这次 的课程设计我的最大的感受不是知识的获得 而是人格的磨练和交际的能力 课程设计这样集体的任务光靠团队里的一个人或几个人是不可能完成好的 合 作的原则就是要利益均沾 责任公担 如果让任务交给一个人 那样既增加了 他的压力 也增大了完成任务的风险 降低了工作的效率 第八章 参考文献第八章 参考文献 1 张海藩 软件工程导论 第四版 M 北京 清华大学出版社 2003
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国能建葛洲坝生态环保公司区域市场部总经理岗位招聘2人笔试历年备考题库附带答案详解
- 2026年湖南工业职业技术学院单招职业技能考试备考题库带答案解析
- 2026年牡丹江大学单招职业技能考试备考试题带答案解析
- 2026年新疆科技职业技术学院高职单招职业适应性考试备考题库带答案解析
- 2026年上海师范大学单招综合素质笔试备考题库附答案详解
- 2026年智能工位管理系统项目投资计划书
- 2026年陕西交通职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 2026年智能摄像头 (会议)项目可行性研究报告
- 2026年战略矿产储备项目评估报告
- 2026年四川财经职业学院高职单招职业适应性测试备考试题带答案解析
- 小红书2025年9-10月保险行业双月报
- 学堂在线 雨课堂 学堂云 信息素养-学术研究的必修课 章节测试答案
- DL∕T 1987-2019 六氟化硫气体泄漏在线监测报警装置技术条件
- 法定代表人的委托书 法定代表人委托书原件(3篇)
- 公安机关业务技术用房建设标准
- 医疗器械质量体系文件 013-偏差管理规定
- GB/T 32615-2016纺织机械短纤维梳理机术语和定义、结构原理
- GB/T 31592-2015消防安全工程总则
- GB/T 2091-2008工业磷酸
- 家庭电路与安全用电课件 苏科版物理九年级下册
- GB/T 12234-2019石油、天然气工业用螺柱连接阀盖的钢制闸阀
评论
0/150
提交评论