logo资料库

火车票网上售票系统开题报告.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
中国人口基数大,开通网上售票系统能有效减轻各个售票处人员排队等候的压力,使人们更加有效的利用时间,同
一、选题的目的、意义和研究现状 (一)选题的目的和意义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它 已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对火车信息进行管理,具有手工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优 点能够极大地提高火车信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重 要条件。 本论文主要阐述一个功能比较强大的火车票订购系统的后台操作过程及一些关键技 术。该系统信息来源主要由管理员添加,方便火车票管理员的查询,用户可以通过查询到相 关的火车票信息,选择是否适合自己,也可以在网上直接订票,省时省力。由于本系统的开 发以节省资源为首,充分利用网络资源,所以本火车票订购上所看到的火车票信息均来自 互联网。 (二)选题的研究现状 中国现在拥有非常先进、发达的铁路系统,但目前的售票系统还是上世纪 60 年代开 发的。2003 年以后,中国铁路开始加快现代化建设,近几年来中国的铁路售票系统已经逐 步走向现代化,订票全路联网,实现了信息化管理。但是铁路历史由来的“老大难”问题 ——售票问题,一直无法得到解决。每年的各大节假日,全国人民总会为买票问题而苦恼, 一部分人更是无缘车票。目虽然前的电话订票,也极大地方便了旅客,然而最贴近现代化 发展水平的还是网上订票项目,国家也积极推进。中国铁路物资总公司决定拿出专项经费 用于开发最快捷最便民的火车网上订票系统,增加买票途径,以解决这多年来的“买票难” 问题,因此研发一个好的火车网上售票系统对于我国惠民政策具有很大意义。
二、研究方案及预期结果 (一)研究内容 本火车站网上订票系统可划分为用户和管理员两大模块。其中用户模块部分为用户在 前台页面操作部分和管理员模块为后台管理以及对网站相关信息操作部分,其具体功能如 图 2.1 所示。 图 2.1 火车票网上订票系统功能模块图
该火车票网上售票系统除了应具备用户模块注册、登录、验证功能的实现和管理员登 录、验证的原始账号设置以及对新增加的管理员授权设置功能以外,还应该具备的基本网 站使用功能如下: 1.查询 分为对车次信息的查询和客户对已订车票信息的查询。要求: 1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 3)座位类型设定。 4)车次信息只允许用户查询,不能修改。 2.添加车票 通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网 上售票确定已预订选中的车票。要求: 售票记录应包括:会员名、车号、发车日期、订购票数、总价。 3.退票 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模 块退去已购车票。 4.代售网点 对已购票用户取票操作、及售票操作和相关车辆票务的查询操作。 5.后台管理员操作 1)输入修改票务车辆相关信息 2)代售点授权以及处理代售点反馈信息 3)发布铁路信息以及对黑名单和用户操作 4.其他功能 1)用户实名验证以及限购票数,黑名单设置。 2)铁路相关政策、法律以及新发布的消息等。 3)用户建议邮箱反馈功能。 (二)解决问题 中国人口基数大,开通网上售票系统能有效减轻各个售票处人员排队等候的压力,使 人们更加有效的利用时间,同时易于铁道工作人员减轻工作压力,便于及时发布最新消息
以及对客户情况的及时了解与统计,从而便于更方便更快捷的对铁道资源的及时调度和应 对突发情况的有效方针的及时预定。同时该系统采用相对稳定的框架进行开发,便于日后 的维护和使用,使用 MVC 结构则方便以后新功能的扩展以及现有功能的修改。 (三)基本理论 系统的前端开发部分主要采用 jsp 框架实现页面的动态效果,并采用 Ajax 技术与服务 器进行交互,提供良好的用户体验功能。 各子系统中,用户的内容评论等采用标签实现;注册使用引入了 jQuery 的 Ajax 技术实 现验证功能;另外,采用 jQuery 的控件可以实现表单验证等功能,使得界面的样式更加流 畅。 对于后台管理整体采用 MVC 模式,整个系统采用了 SSH 技术使得整体各个功能模块 进行很好的分类和明晰。JSP 进行 view 层的构建,控制器采用 Action 的控制。通过实体类 javabean 可以很好的进行数据交互。 (四)方法及技术路线 本系统信息量大,实现的功能复杂,应具有合理的信息存贮、管理、传输功能,对系 统的处理能力、可性、安全性要求高。因此,总体设计应遵循以下原则: 1.科学性:采用开发 Web 应用的先进、开放式的技术,实现基于数据库 B/S 体系结 构的信息系统。 2.可靠性:系统应有足够的数据吞吐能力和合理的程序处理功能,在 Web 多并发用 户大批量对数据查询、更新时,能稳定可靠地运行。 3.易维护性:应采用先进的程序设计模式,使程序模块结构合理,程序代码共享性 好,可扩展、可维护性好。 4.实用性:系统功能应满足各类用户的功能需求。 5.易操作性:建立友好的用户界面,操作方便。 6.安全性:应采用合理的安全技术,保证服务器、用户关键数据传输等安全。 软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人 员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环 境也是很重要的。 操作系统: Windows XP/Windows7 数据库:MySQL
系统开发工具:myEclipse 软件开发语言: Java 服务器:Tomcat (五)论文框架 1.系统概述:包括系统简介、组织结构、业务流程的描述、以及现行系统存在问题。 2.可行性分析:包括系统技术可行性、经济可行性、用户使用可行性。 3.需求分析:包括总体目标、具体目标、系统功能建模,系统业务流程图、数据流 程图、数据字典、系统数据模型。 4.概要设计:包括体系结构设计、接口设计、代码设计、数据库设计、输入输出设 计、运行设计、出错处理设计、安全保密设计、维护设计。 5.详细设计:包括模块定义、输入项目、输出项目、算法、程序逻辑、接口、限制 条件、测试要点。 6.系统编码:包括概述开发工具及编程脚本、脚本习惯说明、脚本。 7.系统测试:包括测试原则、测试方法概述、测试项目测试用例、软件测试结论。 8.结束语、致谢、参考书目、附录、参考文献。 三、研究进度 2012 年 3 月 12 日~2012 年 3 月 18 日:进行需求分析后并对软件项目进行总体设计、 详细设计。 2012 年 3 月 19 日~2012 年 3 月 22 日:按照现实动态需要对相关新功能评估与设计, 最后在生成文档。 2012 年 3 月 23 日~2012 年 5 月 13 日:对软件项目各个模块功能进行详细编码设计。 2012 年 5 月 14 日~2012 年 5 月 16 日: 对完成的软件进行黑盒、白盒测试,让第三 方对软件进行功能测试。 2012 年 5 月 17 日~2012 年 6 月 2 日:对测试出的编写错误、漏斗进行修补以及对于 测试出的功能不足之处加以及时添加和调整。 2012 年 6 月 3 日~2012 年 6 月 5 日:对毕业论文内容、格式、排版进行审查并最终打 印、装订。 2012 年 6 月 6 日~2012 年 6 月 10 日:毕业论文以及源代码、程序环境等进行最终评
审。 2012 年 6 月 11 日:提交论文终稿以及源程序代码,准备答辩。 四、主要参考文献 [1]邓子云 张赐.JSP 网络编程[M].电子工业出版社 [2]王国辉 李文立 杨亮 .JSP 数据库系统开发完全手册.人民邮电出版社 [3]覃国蓉.基于 B/S 架构的软件项目实训[M].电子工业出版 [4][美]Bruce Eckel. Thinking In Java.英文第 4 版.北京:机械工业出版社 [5]邵丽萍 .Java 语言程序设计[M].清华大学出版社 [6]蔡剑 景楠著.Java Web 应用开发:J2EE 和 Tomcat[M].清华大学出版社 [7](美)Bruce W. Perry W. Perry 朱涛江 邹红.Java Servlet&JSP 经典实例.中国电力出版社 [8]Marty hall. Servlet 与 jsp 核心编程(第 2 版). 清华大学出版社 [9]薛军超.MySql 网络数据库开发[M].北京:人民邮电出版社 [10]贺平.软件测试教程[M].电子工业出版社 五、指导教师意见
指导教师签字:
分享到:
收藏