




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态网站设计开发课程设计报告题 目: 机票预订系统 专 业: 计算机科学与技术 班 级: 计科二班 项目组长: 蒲晓波 组 员: 丁泽成 侯钧译 指导教师: 董保莲 完成日期: 2018年1月4 天津天狮学院课程设计评分表 项目内容满分实 评选题能结合所学课程知识、有一定的能力训练。符合选题要求(5人一题)10工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解10成果质量总体设计正确、合理,各项技术指标符合要求。10说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰10设计说明书栏目齐全、合理,符号统一、编号齐全。格式、绘图、表格、插图等规范准确,符合国家标准10有一定篇幅,字符数不少于500010总 分100指导教师评语: 指导教师签名: 年 月 日 . 目录一、项目简介11.1项目开发的背景11.2项目开发的意义1二、任务分配2三、需求分析23.1系统的可行性分析23.1.1技术可行性分析23.1.2操作可行性分析23.2功能需求23.3非功能需求33.4系统用例图分析3四、系统设计44.1总体设计44.2系统主要功能模块设计54.2.1用户登录功能54.2.2管理员登录功能64.3数据库设计74.3.1系统实体属性图74.3.2系统数据库表设计9五、系统主要功能的实现105.1 前台模块105.2 管理员后台模块12六、总结15 . 一、项目简介1.1项目开发的背景随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。1.2项目开发的意义机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。二、任务分配学号姓名承担的任务职位15101243蒲晓波后台功能设计组长15101239侯钧译数据库设计及实验报告撰写组员15101222丁择成前台功能设计三、需求分析3.1系统的可行性分析3.1.1技术可行性分析本系统采用了ASP.NET技术,其特点是易于开发和维护。利用ASP.NET+SQL Server 2005构架方式,并应用System作为搭载平台建立整个系统的Web服务器。VS2010软件已经熟练的掌握和应用;通过数据库原理与应用课程也掌握了SQL Server数据库技术。3.1.2操作可行性分析机票预订系统要要做到界面美观友好、该系统中的导航栏中的各个模块管理方便、浏览者使用简单。管理人员经过培训,能够使用本系统来管理该机票预订系统相关信息资源和用户信息,所以本网站在操作上是可行的。3.2功能需求机票预定系统是为客户提供订票退票等与机票相关内容和管理的系统。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。本系统开发时需要实现如下功能:(1) 用户登录管理:预订者先注册一个用户,输入相应的用户名和密码便可从首页登录。 (2)用户信息管理:用于对用户自己的信息的修改、更新、删除等操作。(3)航班信息管理:用于对航班的一系列管理。 (4)订单信息管理:用于用户预订机票后的信息的操作。 3.3非功能需求非功能需求就整个系统进行考虑。具体内容包括以下几个方面:(1) 系统的页面要求:为了便于浏览者浏览我院网站,所以要求系统的界面设计友好、布局合适、视觉良好、系统功能实用、操作简单。(2) 可靠性需求:可靠性是对软件的基本要求。设计的系统需要运行流畅,不能运行一段时间后就停止响应,因此,可靠性需求是至关重要的。(3) 可移植性需求:机票预订系统的设计在正确安装软件配置后,能够正常运行程序。(4) 系统的安全性需求:系统中存储了大量相关数据,而其中部分信息是属于机密信息,需要做好安全措施。 (5)系统应具有易维护性和易操作性。3.4系统用例图分析系统管理员:具有最高权限,可以管理系统中的其他用户密码及权限,管理员对整个系统起到分类管理作用。管理员用例图如下图3-1所示。图3-1 管理员用例图用户:用户首先注册然后再登录,输入合法的用户名和密码后,才可以进入系统预订机票,也可以对个人信息进行修改。如图3-2所示。图3-2 用户用例图四、系统设计4.1总体设计系统总体设计功能模块如下图4-1所示。图4-1 系统总体功能模块图本网站结构设计按模块划分为前台和后台两大部分。前台功能模块如下:(1)用户注册:用户可以在网站首页注册成用户。(2)用户登录:不同用户从首页登录网站,可以在各自的权限内执行相应操作。(3)用户信息:用户注册登录后,可以对自己的信息进行修改,添加等操作。(4) 航班信息:用于用户对自己要出行的航班信息进行查询,以此来选择需要的航班。(5) 订单信息:用户选择好航班后即可预订机票生成相应的订单,记录信息。后台功能模块如下:作为一个机票预订网站,后台的管理均是对数据库的直接操作;后台管理系统的主要功能有:(1)管理员登录:管理员进入后台管理系统的登录界面,验证管理员用户名和密码,阻止非管理员进入。(2)用户信息管理:管理员可以添加、删除和修改用户信息。(3)航班信息管理:管理员可以查看航班的详细信息,也可以删除其信息。(4)订单信息管理:管理员可查看订单信息、更新和删除订单信息。4.2系统主要功能模块设计4.2.1用户登录功能查看航班信息以及预订机票,用户需先登录。首先判断用户是否存在,不存在则先注册再登录,否则输入正确的用户名和密码才能进入操作页面。其操作的流程图如图4-2所示。图4-2 用户登录操作程序流程图4.2.2管理员登录功能管理员流程设计如图4-3所示。管理员成功登录系统后可以进入管理中心模块进行查看各类详细信息和修改各类信息等操作。图4-3 个人中心程序流程 4.3数据库设计4.3.1系统实体属性图系统实体分别为管理员信息实体、用户信息实体、航班信息实体、订单信息实体、支付状态信息实体。(1)管理员信息实体管理员做为整个系统的核心,控制整个系统。它是不能被替代的角色,它将不同种类的信息分类管理,增加了数据管理的安全性。管理员通过登录进行数据管理操作。管理员信息实体属性有:管理员编号、用户名、密码。如图4-4所示。图4-4 管理员信息实体图 (2)用户信息实体用户作为该系统的使用者,还是整个系统必不可少的部位。用户信息实体属性包含:姓名,性别,联系方式,身份证号,登录密码等。如图4-5所示。图4-5 用户信息实体图(3)航班信息实体航班信息实体属性有:航空公司,航班编号,航班型号,出发地,到达地,起飞时间,到达时间以及票价等。如图4-6所示。图4-6 航班信息实体图(4)订单信息实体订单信息实体的属性包含:订单号,姓名,航班编号,票价,购买时间等。如图4-7所示。图4-7 订单信息实体图(5)航空机票预订系统E-R图基于机票预订系统中的四个实体,可以将他们之间的联系进行描述说明。如图4-10所示。图4-10 整体E-R图4.3.2系统数据库表设计结合之前对数据库详细需求分析,为学生选课系统的数据库设计了7个表,各表的名称及结构如下所示。(1) 管理员表管理员信息表包含字段有管理员编号、用户名、密码。表属性设计如表4-1所示。表4-1 管理员表字段名称字段类型大小是否为空备注编号int 4否主键用户名varchar8否密码varchar20否(2) 用户表用户信息表包含字段有姓名、性别、身份证号、联系方式、登录密码。表属性设计如表4-2所示。表4-2 用户表字段名称字段类型大小是否为空备注编号Int否主键用户名nvarchar50否登录密码nvarchar50否(3) 航班信息表航班信息表包含字段有航空公司、航班编号、航班型号、出发地、到达地、出发时间、到达时间、票价等。表属性设计如表4-3所示。表4-3 航班信息表字段名称字段类型大小是否为空备注航空公司varchar50否航班编号varchar50否主键航班型号varchar50否出发地varchar50否到达地varchar50否出发时间varchar50否到达时间varchar50否票价money否(4) 订单表订单表包含字段有订单号、姓名、航班编号、票价、购买时间等。表属性设计如表4-4所示。表4-4 订单信息表字段名称字段类型大小是否为空备注订单号varchar50否主键姓名varchar50否航班编号varchar50否票价Money否购买时间varchar50否五、系统主要功能的实现5.1 前台模块1、打开网站首页,会出现如图所示的界面。进入主页是默认的国内机票这一页,同时在首页的导航栏上有国内机票、国际机票、世界时差、付款方式、后台登录等。此页面上面可以选择出发城市和日期。然后就可以查询自己想要出行的机票信息,在信息后面则有预定这一选项。点击就可以跳转另一界面。如图5-1-1所示。2、在网站主页导航栏上,点击国际机票一栏,则可以进入如图所示的界面,在上面同样的选择出行日期以及出发城市和到达的城市,再点击查询按钮就可以查询自己要出行的国际机票信息。国际机票信息查询图如图5-1-2所示。图5-1-1 国内机票查询图3、世界时差界面。此界面需要点击首页导航栏的按钮即可跳转到此页面,此页面主要是让游客们更加清楚的看到世界我们和其他国家的时间差,这样就能更好的查询以及选购自己需要的及时的机票信息,避免由于时间差不知道而引起的误会等,如图5-1-3所示。图5-1-2 国际机票查询图图5-1-3 时间时差对照图5.2 管理员后台模块1、在网站首页导航栏上点击后台登录。管理员可以登录该系统的后台功能,可以执行一系列的操作。首先需要先登录,该系统的后台登录界面如图5.2.1所示。在这界面上只有登录和重置两个点击按钮。图5-2-1后台管理员登录界面图2、管理员登录后台后。首先进入系统后台的主界面,然后点击需要管理的模块进入该子页面。该后台功能可以对用户信息、航班信息以及订单信息进行添加、删除、修改信息管理等。系统后台主界面如图5.2.2所示。管理员如果对用户信息进行添加,界面如图5.2.3所示。对用户进行修改删除如图5.2.4所示。图5-2-2后台主界面图图5-2-3 用户信息添加图 图5-2-4用户信息删除更新图3、添加航班信息,在该系统后台首页的左侧导航栏点击添加航班信息,就可以跳转到该页面,在页面上面输入航空公司、航班号、出发地和到达地、出发时间、到达时间、价格、剩余票量等信息。最后点击添加按钮,就可以成功的添加航班信息。如图5-2-5所示。图5-2-5 添加航班信息图4、编辑修改航班信息。在该系统后台首页的左侧导航栏点击修改删除航班信息,就可以跳转到该页面。在该页面上面有编辑和删除功能,点击删除就可以在页面中将不需要的信息删除,点击编辑则可以对这一栏的信息进行修改,再点击更新即完成修改。如图5-2-6所示。图5-2-6 删除修改航班信息图5、添加订单信息,在该系统的左侧导航栏点击修改删除航班信息,就可以跳转到该页面。在该页面上输入订单号、客户姓名、联系方式、手机号等信息,然后点击提交按钮,就可以成功的添加订单信息。如图5-2-7所示。图5-2-7 添加订单信息图6、修改删除订单。在该系统的左侧导航栏点击修改删除航班信息,就可以跳转到该页。页面上有编辑和删除功能,点击删除就可以永久的删除掉不需要的订单信息,点击编辑就可以修改需要修改的订单信息。如图5-2-8所示。图5-2-8 订单修改删除图六、总结丁择成:本次系统我做的最多的是我们小组的技术总监和顾问,我发现在本次实践中我们有两个方面的不足:一方面我们初次进行系统制作,考虑问题和制作过程很不熟悉,进程缓慢且总有漏洞;另一方面由于我们都是学生,对于这个仓储管理系统有些陌生,思考还是略有片面,最后导致在设计时候多多少少出了一些小错误,在与老师多次询问,以及多次对照资料后,我们尽可能对实践的各个部分进行了完善,不过可能还是存在一些缺陷,各个问题的解决使我对系统的设计越来越感兴趣。组员间的相互协调和补充也让我意识到一个人的不足,毕竟三个臭皮匠顶过诸葛亮。本次实践我受益良多,事情虽然不可能尽善尽美,做到真正地完美,但是只要自己真的付出努力,付出了,最后收获的也是甜美的果实。蒲晓波:在本次实践中,我们做的是机票预订系统。该系统也是当今社会出行必不可少的方式之一。平时也了解过许多的网上机票预订方式,对此有一定的了解。这次实训中,本来看似简单的一个预订系统,却是困难重重,不过这也阻挡不了我们完成的决定和斗志。经过我们的解决以及请教老师和同学,最终解决了问题,做了一个简易的系统,我也是成功的把该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8.2 金属的化学性质 说课稿-2024-2025学年九年级化学人教版(2024)下册
- Unit 7第一课时Section A 1a~2e说课稿 -2024-2025学年人教版(2024)英语七年级上册
- 山东省胶南市大场镇中心中学七年级体育《跳跃:向上跳跃练习》说课稿(1) 新人教版
- 高中艺术素养考试题及答案
- 甘肃工会考试题及答案
- 2025居间服务合同范本
- 非洲中文高考试题及答案
- 电话面试沟通表达题及答案
- 2025贷款合同范本
- 番禺中考物理考试题及答案
- 粉尘涉爆安全培训考试题及答案
- 力量国际礼仪培训课件
- 危化品经营安全培训管理课件
- 交通安全应急处置预案公司
- 工商业分布式屋顶光伏项目投资分析
- 用户侧储能系统调度平台创新创业项目商业计划书
- 药厂生产管理培训课件
- 2021-2025年高考地理真题知识点分类汇编之地球的运动
- 2025海南国考时政试题及答案
- 小学数学课堂教学提问的教学策略讲座稿
- 2025年医院院感科医院感染试题及答案
评论
0/150
提交评论