




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态网站设计开发动态网站设计开发 课程设计报告课程设计报告 题题 目 目 机票预订系统 专专 业 业 计算机科学与技术 班班 级 级 计科二班 项目组长 项目组长 蒲晓波 组组 员 员 丁泽成 侯钧译 指导教师 指导教师 董保莲 完成日期 完成日期 2018 年 1 月 4 天津天狮学院 课程设计评分表 项目内容满分实 评 能结合所学课程知识 有一定的能力训练 符合选题要求 5 人一题 10选 题 工作量适中 难易度合理10 能熟练应用所学知识 有一定查阅文献及运用文献资料能力10 理论依据充分 数据准确 公式推导正确10 能应用计算机软件进行编程 资料搜集录入 加工 排版 制图等10 能 力 水 平 能体现创造性思维 或有独特见解10 总体设计正确 合理 各项技术指标符合要求 10 说明书综述简练完整 概念清楚 立论正确 技术用语准确 结论严 谨合理 分析处理科学 条理分明 语言流畅 结构严谨 版面清晰 10 设计说明书栏目齐全 合理 符号统一 编号齐全 格式 绘图 表格 插图等规范准确 符合国家标准 10 成 果 质 量 有一定篇幅 字符数不少于 500010 总 分100 指导教师评语 指导教师签名 年 月 日 目录目录 一 项目简介 1 1 1 项目开发的背景 1 1 2 项目开发的意义 1 二 任务分配 2 三 需求分析 2 3 1 系统的可行性分析 2 3 1 1 技术可行性分析 2 3 1 2 操作可行性分析 2 3 2 功能需求 2 3 3 非功能需求 3 3 4 系统用例图分析 3 四 系统设计 4 4 1 总体设计 4 4 2 系统主要功能模块设计 5 4 2 1 用户登录功能 5 4 2 2 管理员登录功能 6 4 3 数据库设计 7 4 3 1 系统实体属性图 7 4 3 2 系统数据库表设计 9 五 系统主要功能的实现 10 5 1 前台模块 10 5 2 管理员后台模块 12 六 总结 15 1 一 项目简介一 项目简介 1 11 1 项目开发的背景项目开发的背景 随着社会发展的不断进步 民航事业的壮大 人们消费水平的提高 乘坐 民航的消费者也越来越多 旅游也逐渐成为普通老百姓的生活组成部分 飞机 票预定查询系统在各机票预定网点中的作用也越显重要 目前 我国一些旅行 社和酒店的机票预定还停留在人工处理阶段 这已经严重制约了工作效率 在 计算机技术高速发展的今天 有必要引入高效的计算机系统 来协助处理机票 预定工作 因此 开发一套具有完整的存储 查询 核对 打印机票功能的实 时机票预定系统势在必行 1 21 2 项目开发的意义项目开发的意义 机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和 管理的系统 它具有开放体系结构的 易扩充的 易维护的 具有良好人机界 面的优点 它除克服了存储乘客信息少 查询效率低下等问题外 更重要的是其 安全性 可靠性 实现航空公司的机票销售的自动化 它为企业的决策层提供 准确 精细 迅速的机票销售信息 为乘客出行提供方便 便于机场工作人员 对机票信息进行管理 提高了机场工作人员对机票管理的工作效率 2 二 二 任务分配任务分配 学号学号姓名姓名承担的任务承担的任务职位职位 15101243蒲晓波蒲晓波后台功能设计后台功能设计组长组长 15101239侯钧译侯钧译数据库设计及实验报告撰写数据库设计及实验报告撰写 15101222丁择成丁择成前台功能设计前台功能设计 组员 三 需求分析三 需求分析 3 13 1 系统的可行性分析系统的可行性分析 3 1 13 1 1 技术可行性分析技术可行性分析 本系统采用了 ASP NET 技术 其特点是易于开发和维护 利用 ASP NET SQL Server 2005 构架方式 并应用 System 作为搭载平台建立整个系 统的 Web 服务器 VS2010 软件已经熟练的掌握和应用 通过数据库原理与应用 课程也掌握了 SQL Server 数据库技术 3 1 23 1 2 操作可行性分析操作可行性分析 机票预订系统要要做到界面美观友好 该系统中的导航栏中的各个模块管 理方便 浏览者使用简单 管理人员经过培训 能够使用本系统来管理该机票 预订系统相关信息资源和用户信息 所以本网站在操作上是可行的 3 3 2 2 功能需求功能需求 机票预定系统是为客户提供订票退票等与机票相关内容和管理的系统 它 为企业的决策层提供准确 精细 迅速的机票销售信息 为乘客出行提供方便 便于机场工作人员对机票信息进行管理 提高了机场工作人员对机票管理的工 作效率 本系统开发时需要实现如下功能 3 1 用户登录管理 预订者先注册一个用户 输入相应的用户名和密码便可 从首页登录 2 用户信息管理 用于对用户自己的信息的修改 更新 删除等操作 3 航班信息管理 用于对航班的一系列管理 4 订单信息管理 用于用户预订机票后的信息的操作 3 33 3 非功能需求非功能需求 非功能需求就整个系统进行考虑 具体内容包括以下几个方面 1 系统的页面要求 为了便于浏览者浏览我院网站 所以要求系统的界面 设计友好 布局合适 视觉良好 系统功能实用 操作简单 2 可靠性需求 可靠性是对软件的基本要求 设计的系统需要运行流畅 不能运行一段时间后就停止响应 因此 可靠性需求是至关重要的 3 可移植性需求 机票预订系统的设计在正确安装软件配置后 能够正常 运行程序 4 系统的安全性需求 系统中存储了大量相关数据 而其中部分信息是属 于机密信息 需要做好安全措施 5 系统应具有易维护性和易操作性 3 43 4 系统用例图分析系统用例图分析 系统管理员 具有最高权限 可以管理系统中的其他用户密码及权限 管 理员对整个系统起到分类管理作用 管理员用例图如下图 3 1 所示 用户登录管理 用户信息管理 航班信息管理 订单信息管理 支付信息管理 管理员 4 图 3 1 管理员用例图 用户 用户首先注册然后再登录 输入合法的用户名和密码后 才可以进 入系统预订机票 也可以对个人信息进行修改 如图 3 2 所示 用户登录 用户信息查询 航班信息查询 订单信息查询 用户 图 3 2 用户用例图 四 系统设计四 系统设计 4 1 总体设计 系统总体设计功能模块如下图 4 1 所示 5 机票预订系统 前台设计后台设计 用户注册 用户登录 用户信息模块 航班信息模块 订单信息模块 管理员登录 用户管理模块 航班信息管理模块 订单信息管理模块 图 4 1 系统总体功能模块图 本网站结构设计按模块划分为前台和后台两大部分 前台功能模块如下 1 用户注册 用户可以在网站首页注册成用户 2 用户登录 不同用户从首页登录网站 可以在各自的权限内执行相应操 作 3 用户信息 用户注册登录后 可以对自己的信息进行修改 添加等操作 4 航班信息 用于用户对自己要出行的航班信息进行查询 以此来选择 需要的航班 5 订单信息 用户选择好航班后即可预订机票生成相应的订单 记录信 息 后台功能模块如下 作为一个机票预订网站 后台的管理均是对数据库的直接操作 后台管理 系统的主要功能有 1 管理员登录 管理员进入后台管理系统的登录界面 验证管理员用户名 和密码 阻止非管理员进入 2 用户信息管理 管理员可以添加 删除和修改用户信息 6 3 航班信息管理 管理员可以查看航班的详细信息 也可以删除其信息 4 订单信息管理 管理员可查看订单信息 更新和删除订单信息 4 2 系统主要功能模块设计 4 2 1 用户登录功能 查看航班信息以及预订机票 用户需先登录 首先判断用户是否存在 不 存在则先注册再登录 否则输入正确的用户名和密码才能进入操作页面 其操 作的流程图如图 4 2 所示 选择身份 输入账 号及密 码 用户存在 进入操作界面 结束 开始 注册 否 是 继续操作 否 是 退出系统 图 4 2 用户登录操作程序流程图 4 2 2 管理员登录功能 管理员流程设计如图 4 3 所示 管理员成功登录系统后可以进入管理中心 模块进行查看各类详细信息和修改各类信息等操作 7 管理员登录 用户信息管理订单信息管理航班信息管理 添加用户 修改用户信息 删除用户 添加航班 修改航班 删除航班 添加订单 修改订单 删除订单 退出系统 结束继续操作 是 否 图 4 3 个人中心程序流程 4 3 数据库设计 4 3 1 系统实体属性图 系统实体分别为管理员信息实体 用户信息实体 航班信息实体 订单信 息实体 支付状态信息实体 1 管理员信息实体 管理员做为整个系统的核心 控制整个系统 它是不能被替代的角色 它 将不同种类的信息分类管理 增加了数据管理的安全性 管理员通过登录进行 数据管理操作 管理员信息实体属性有 管理员编号 用户名 密码 如图 4 4 所示 8 管理员 用户名 编号 密码 图 4 4 管理员信息实体图 2 用户信息实体 用户作为该系统的使用者 还是整个系统必不可少的部位 用户信息实体 属性包含 姓名 性别 联系方式 身份证号 登录密码等 如图 4 5 所示 姓名 性别 联系方式 身份证号 用户 登录密码 图 4 5 用户信息实体图 3 航班信息实体 航班信息实体属性有 航空公司 航班编号 航班型号 出发地 到达地 起飞时间 到达时间以及票价等 如图 4 6 所示 航班信息 到达地出发地 航空公司票价 起飞时间 到达时间 航班型号 航班编号 9 图 4 6 航班信息实体图 4 订单信息实体 订单信息实体的属性包含 订单号 姓名 航班编号 票价 购买时间等 如图 4 7 所示 订单号 姓名 航班编号 票价 购买时间 订单信息 图 4 7 订单信息实体图 5 航空机票预订系统 E R 图 基于机票预订系统中的四个实体 可以将他们之间的联系进行描述说明 如图 4 10 所示 管理员管理用户查询航班信息 生成 订单 1 N NM 1 N 图 4 10 整体 E R 图 4 3 2 系统数据库表设计 结合之前对数据库详细需求分析 为学生选课系统的数据库设计了 7 个表 各表的名称及结构如下所示 10 1 管理员表 管理员信息表包含字段有管理员编号 用户名 密码 表属性设计如表 4 1 所示 表 4 1 管理员表 字段名称字段类型大小是否为空备注 编号int 4 否主键 用户名varchar 8 否 密码varchar 20 否 2 用户表 用户信息表包含字段有姓名 性别 身份证号 联系方式 登录密码 表属性 设计如表 4 2 所示 表 4 2 用户表 字段名称字段类型大小是否为空备注 编号 Int 否主键 用户名 nvarchar50 否 登录密码nvarchar 50 否 3 航班信息表 航班信息表包含字段有航空公司 航班编号 航班型号 出发地 到达地 出发时间 到达时间 票价等 表属性设计如表 4 3 所示 表 4 3 航班信息表 字段名称字段类型大小是否为空备注 航空公司 varchar50 否 11 航班编号 varchar50 否主键 航班型号 varchar50 否 出发地varchar 50 否 到达地varchar 50 否 出发时间varchar 50 否 到达时间varchar50否 票价money否 4 订单表 订单表包含字段有订单号 姓名 航班编号 票价 购买时间等 表属性 设计如表 4 4 所示 表 4 4 订单信息表 字段名称字段类型大小是否为空备注 订单号 varchar50 否主键 姓名 varchar50 否 航班编号 varchar50 否 票价Money否 购买时间varchar 50 否 12 五 系统主要功能的实现五 系统主要功能的实现 5 1 前台模块 1 打开网站首页 会出现如图所示的界面 进入主页是默认的国内机票这 一页 同时在首页的导航栏上有国内机票 国际机票 世界时差 付款方式 后台登录等 此页面上面可以选择出发城市和日期 然后就可以查询自己想要 出行的机票信息 在信息后面则有预定这一选项 点击就可以跳转另一界面 如图 5 1 1 所示 2 在网站主页导航栏上 点击国际机票一栏 则可以进入如图所示的界面 在上面同样的选择出行日期以及出发城市和到达的城市 再点击查询按钮就可 以查询自己要出行的国际机票信息 国际机票信息查询图如图 5 1 2 所示 图 5 1 1 国内机票查询图 3 世界时差界面 此界面需要点击首页导航栏的按钮即可跳转到此页面 此页面主要是让游客们更加清楚的看到世界我们和其他国家的时间差 这样就 能更好的查询以及选购自己需要的及时的机票信息 避免由于时间差不知道而 引起的误会等 如图 5 1 3 所示 13 图 5 1 2 国际机票查询图 图 5 1 3 时间时差对照图 5 2 管理员后台模块管理员后台模块 1 在网站首页导航栏上点击后台登录 管理员可以登录该系统的后台功能 可以执行一系列的操作 首先需要先登录 该系统的后台登录界面如图 5 2 1 所示 在这界面上只有登录和重置两个点击按钮 14 图 5 2 1 后台管理员登录界面图 2 管理员登录后台后 首先进入系统后台的主界面 然后点击需要管理的 模块进入该子页面 该后台功能可以对用户信息 航班信息以及订单信息进行 添加 删除 修改信息管理等 系统后台主界面如图 5 2 2 所示 管理员如果 对用户信息进行添加 界面如图 5 2 3 所示 对用户进行修改删除如图 5 2 4 所示 图 5 2 2 后台主界面图 15 图 5 2 3 用户信息添加图 图 5 2 4 用户信息删除更新图 3 添加航班信息 在该系统后台首页的左侧导航栏点击添加航班信息 就 可以跳转到该页面 在页面上面输入航空公司 航班号 出发地和到达地 出 发时间 到达时间 价格 剩余票量等信息 最后点击添加按钮 就可以成功 的添加航班信息 如图 5 2 5 所示 图 5 2 5 添加航班信息图 4 编辑修改航班信息 在该系统后台首页的左侧导航栏点击修改删除航班 信息 就可以跳转到该页面 在该页面上面有编辑和删除功能 点击删除就可 以在页面中将不需要的信息删除 点击编辑则可以对这一栏的信息进行修改 再点击更新即完成修改 如图 5 2 6 所示 16 图 5 2 6 删除修改航班信息图 5 添加订单信息 在该系统的左侧导航栏点击修改删除航班信息 就可以 跳转到该页面 在该页面上输入订单号 客户姓名 联系方式 手机号等信息 然后点击提交按钮 就可以成功的添加订单信息 如图 5 2 7 所示 图 5 2 7 添加订单信息图 6 修改删除订单 在该系统的左侧导航栏点击修改删除航班信息 就可以 跳转到该页 页面上有编辑和删除功能 点击删除就可以永久的删除掉不需要 的订单信息 点击编辑就可以修改需要修改的订单信息 如图 5 2 8 所示 17 图 5 2 8 订单修改删除图 六 总结六 总结 丁择成 本次系统我做的最多的是我们小组的技术总监和顾问 我发现在 本次实践中我们有两个方面的不足 一方面我们初次进行系统制作 考虑问题 和制作过程很不熟悉 进程缓慢且总有漏洞 另一方面由于我们都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年德阳市事业单位公开考试招聘工作人员笔试考前自测高频考点模拟试题及1套参考答案详解
- 2025北京市怀柔区卫生健康委员会所属事业单位招聘25人模拟试卷及一套答案详解
- 2025广东惠州市博罗县东部自来水有限公司招聘及模拟试卷参考答案详解
- 2025年烟台海阳市卫生健康局所属事业单位公开招聘工作人员(58人)考前自测高频考点模拟试题及一套参考答案详解
- 2025贵州警察学院第十三届贵州人才博览会引才4人模拟试卷及答案详解(历年真题)
- 2025广东广州市海珠区招聘事业单位工作人员19人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年潍坊诸城市公开招聘部属公费师范毕业生(5名)模拟试卷及一套参考答案详解
- 2025年上半年四川阿坝州考核招聘紧缺学科教师模拟试卷及1套完整答案详解
- 2025中国电信重庆公司春季校园招聘笔试题库历年考点版附带答案详解
- 2025中国中原面向社会公开招聘笔试题库历年考点版附带答案详解
- 2025外贸采购合同模板
- 体操保护与帮助课件
- “互联网+”大学生创新创业大赛计划书一等奖
- 工程后期服务的方案(3篇)
- 行政管理毕业论文8000
- 2025年湖南省高考历史真题(原卷版)
- 老年人脑卒中课件
- 2025年传媒行业编辑记者招聘笔试模拟题及答案全解
- 2025年宪法知识竞赛试题库(含答案)
- 事业法人登记管理办法
- 餐饮服务食品安全常规项目自查记录表
评论
0/150
提交评论