



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 本文针对用户没有时间买票、买票难以及目前旅游公司靠人工的记录客户的火车票需求信息的情况而开发了这款火车票网上在线预订管理系统。本系统的研究可以解决这一问题,系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,也极大地减轻旅游公司在火车票预订这块的人力物力财力,提高公司的盈利。此次系统的开发按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤进行设计开发。并运用数据流图和数据字典、e-r 图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。 本次设计采用 java 语言、jsp、struts 和 spring 框架、mysql 数据库管理系统以及myeclipse 开发工具来开发一个基于网站的火车票预订管理系统,使得公司管理员能够有效地管理车次、旅客信息、退票信息。同时旅客可以通过查询到相关的火车票信息,选择适合自己的车票,也可以直接在网上订票、退票,省时省力。 火车票网上在线预订管理系统在功能上已基本实现管理员在后台进行车次信息、订单信息、注册会员信息等模块的相关操作以及管理员身份验证和用户在前台注册、身份验证,以及查询余票、订票、退票的相关操作。此系统操作简单、界面简洁,使用人员稍加培训就可以完全掌握和使用该系统。此系统的缺陷就是界面不够绚丽,比较单一,同时有些模块功能的设计考虑得不是很周全。关键词: 信息管理; 火车售票; 数据库管理系统 i abstract the train tickets online booking management system which is presented in this paper isdeveloped to solve three following problems. the first problem is the user does not have timeto buy tickets. the second problem is that it is difficult for the users to buy tickets. the thirdproblem is that travel companies rely on the manual record of customer demand information.this system can solve this problem the implementation of the system not only will enabletravelers booking train tickets more convenient and faster but also greatly reduce the cost oftravel company on human material and financial resources for booking train tickets so as toimprove the profitability of the company. the development of this systemwhich is based onstructured design method of software engineering can be divided into feasibility studyrequirements analysis system design detail design. in the design phase data follow chartdata dictionary e-r graphic database logical structure and typical uml modeling facilitysuch as class diagram activity diagram use case diagram and sequence diagram are uesd toanalysis and design the data demand of the system the database the software structuresystem process and treatment process. the design uses the java language jsp struts and the spring framework mysqldatabase management system as well as the myeclipse development tools to develop aweb-based train ticket booking system making the company administrator manage the tripspassenger information refund information effectively. at the same time visitors can querythe relevant ticket information choose ticket but also directly book online and refund so asto save time and effort. train tickets online booking management system has the basic functions. firstlyadministrators can manage trips information order information member information.secondly administrators have to authenticate by the system. thirdly users can register in theforeground authenticate perform query booking and refund-related operations. this systemis user-friendly. after minimal training the users can fully grasp and use the system. the iidefects of this system is that the interface is not brilliant relatively simple the designconsiderations of some module functionality is not very comprehensive.key words: information management ticket selling database management iii 目 录1 绪论 . 1 1.1 引言 . 1 1.2 问题描述 . 1 1.3 任务 . 2 1.4 本论文的主要结构 . 22 系统的可行性研究与需求分析 . 3 2.1 可行性研究 . 3 2.1.1 经济可行性 . 3 2.1.2 技术可行性 . 3 2.1.3 操作可行性 . 3 2.2 需求分析 . 3 2.2.1 功能需求 . 4 2.2.2 数据需求 . 5 2.2.3 性能需求 . 6 2.2.4 数据流图 . 6 2.2.5 数据字典 . 7 2.2.6 实体-联系图 . 9 2.2.7 数据库逻辑结构 . 103 系统的总体设计 . 12 3.1 系统软件结构设计 . 12 3.1.1 软件结构 . 12 3.2 系统流程图 . 134 系统的详细设计 . 17 iv 4.1 接口设计 . 17 4.1.1 用户接口 . 17 4.1.2 外部接口 . 17 4.1.3 内部接口 . 17 4.1.4 软件接口 . 17 4.1.5 模块内部 . 18 4.2 过程设计 . 18 4.2.1 程序流程图 . 185 系统的实现与调试 . 20 5.1 应用系统的开发及测试 . 20 5.1.1 后台管理系统运行结果截图: . 21 5.1.2 前台订票网站运行截图 . 306 结论 . 39 6.1 系统评价 . 39 6.2 安全性 . 39参考文献 . 40致谢 . 41 v1 绪论1.1 引言 随着互联网的飞速发展,网络在人们的生活中扮演着越来越重要的角色。传统的纸质火车票、飞机票也慢慢被电子票所取代,而人工记录火车票的预订销售也逐渐以网上预订系统来代替。在线火车票预订管理系统有着查找迅速、方便、可靠性强、存储量大等传统人工记录无法比拟的优势。 传统的人工去记录用户的火车票预订信息,不仅效率低下,也很不方便,更容易造成数据上的混乱,另外很难应付车票订购高峰时刻的大量数据处理问题,还会出现由此带来的大量记录存放和管理所带来的问题。客户预订火车票也很不方便。本系统的研究可以解决这一问题。系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,也极大地减轻公司在火车票预订这块的人力物力财力,提高公司的盈利。1.2 问题描述 许多的旅行网站中提供标准化的旅游产品,方便了人们的出行,带来生活上的便利。但是在旅游公司中像火车票这类随意性很强的非标准化产品却一直由员工手工进行记录,不仅效率低下,也很不方便,更容易造成数据上的混乱。另外很难应付车票订购高峰时刻的大量数据处理问题,还会出现由此带来的大量记录存放和管理所带来的问题。同时手工记录会经常记录错误的需求信息,不仅客户带来极大的不便,而且还会给客户留下不好的印象。因此建立火车票预订管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点:查找迅速、方便、可靠性强、存储量大等。这些优点能够极大地提高公司在火车票预订信息管理方面的效率,同时节约了成本提高了收入。因此本文所研究的火车票预订管理系统分为后台管理系统和前台预订系统。后台管理系统主要是生成车次信息供旅客去订票参考,以及后台供管理员对车次信息、订单信息、管理员信息以及会员信息的管理操作,而前台主要供用户去注册、查询火车票、预订火车票、查询订单、退票的相关操作。同时前后台分开给管理员和普通的用户使用,不同的用户分配有不同的权限,不仅明确了使用人群,而且也较大的提高了火车票预订管理系统的安全性。操作简单、安全可靠、界面美观的火车票在线预订管理系统优势显而易见。 11.3 任务 本次设计采用 java 语言1 2、jsp、struts 和 spring 框架、mysql 数据库管理系统以及 myeclipse 开发工具3来开发一个基于网站的火车票预订管理系统,使得公司管理员能够有效地管理车次、旅客信息、退票信息。同时旅客可以通过查询到相关的火车票信息,选择适合自己的车票,也可以直接在网上订票、退票,省时省力。1.4 本论文的主要结构 本学位论文主要由五个部分组成,其内容具体安排如: 第一部分是绪论。主要介绍了本课题的来源、选题背景、问题描述和论文的主要结构。 第二部分介绍系统的可行性研究与需求分析。 第三部分介绍系统的总体设计。 第四部分介绍系统的详细设计。 第五部分是介绍系统的实现与调试。 第六部分是本课题研究的结论。 22 系统的可行性研究与需求分析2.1 可行性研究 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。2.1.1 经济可行性 开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。2.1.2 技术可行性 开发工具:myeclipse 数据库环境:mysql 系统环境:microsoft windows 2000 或以上版本。 系统实现依靠相对熟悉的 java 语言4、jsp 技术5、struts2 和 spring 框架、mysql 数据库系统6,其基本操作实质还是对数据库进行添加、删除、查找等操作,暂不存在技术问题。2.1.3 操作可行性 系统采用菜单式,实现用户与数据库的交互、界面简洁友好、操作方便。用户只需对订票流程和业务调查了解即可,不需掌握数据库等相关知识。2.2 需求分析 需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调 3查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。用户对系统的需求我们从以下几方面进行分析。2.2.1 功能需求 系统的输入显示信息都在 jsp 页面中7 8 9 10,网上订票系统中应该具备如下功能: 后台模块: 登录:管理员通过输入自己正确的用户名、密码以及验证码登入到后台管理系统,若登录失败,将会给出错误提示并在 3 秒钟内跳转到登陆界面。 2管理员信息管理 管理员成功登录到后台管理页面之后可以通关管理员信息管理模块修改自己的用户名和密码信息,并将修改后的信息保存到数据库中。 3车次信息管理 添加车次信息:管理员成功登录到后台管理页面之后可以批量的添加车次信息车次信息包括:车次编号、始发站、终点站、出发时间、到达时间、 到达时间、硬座剩余票、硬座价格、卧铺剩余票、卧铺价格。这些信息是必须填写的。 车次信息查询:管理员可以通过动态条件查询相应的车次信息,查询结果以分页形式展现给用户。 车次信息修改:管理员可以通过动态跫檠嘤某荡涡畔诓檠峁醒幸行薷牡某荡涡畔行薷摹?车次信息删除:管理员可以通过动态条件查询相应的车次信息,在查询结果中选中要进行修改的车次信息进行删除。 4.订单管理 订单信息查询:管理员可以通过动态条件查询相应的车次信息,查询结果以分页形式展现给用户。 订单信息修改:管理员可以通过动态条件查询相应的订单信息,在查询结果中选中要进行修改的订单信息进行修改。 5.会员管理 会员信息查询:管理员可以通过动态条件查询相应的会员信息,查询结果以分页形式展现给用户。 会员信息修改:管理员可以通过动态条件查询相应的会员信息,在查询结果中选中要进行修改的会员信息进行修改。 前台模块: 1会员注册 4 会员在进入火车票预订网站之后可通过会员注册模块进行注册。 2会员登录 会员通过自己注册的用户名和密码进行登录火车票预订网站,若会员没有注册或者登录失败将只能查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Chapter 1 Choosing a pet教学设计-2025-2026学年小学英语1B香港朗文版
- Unit3 Keep fit.Section A Grammar Focus(3a-3d)说课稿2024-2025学年人教版英语七年级下册
- 愿你三冬暖-好好说话班会课 教案-2023-2024学年高中下学期心理健康主题班会
- 2025年婴儿培养箱行业需求分析及创新策略研究报告
- 2025年医用超声仪器行业需求分析及创新策略研究报告
- 2025年厨卫电器行业需求分析及创新策略研究报告
- 2025年商务锁行业前景分析及投资机遇研究报告
- (2025年标准)互游协议书
- 2025年海洋工程行业投资趋势与盈利模式研究报告
- 2025年城市应急联动系统行业需求分析及创新策略研究报告
- 中小学教师岗位安全工作指南培训
- DB14T 1596-2024玉米间作花生机械化栽培技术规程
- 2025-2030坚果炒货市场发展分析及行业投资战略研究报告
- 厨房安全知识培训
- 刑事撤案申请书
- 小学数学作业与核心素养的培养
- 2023年山东临沂中考英语试题及答案
- 2024年考研英语一阅读理解80篇试题及答案
- 金属非金属地下矿山紧急避险系统建设规范培训
- 企业环境与可持续发展制度
- 税务助理招聘笔试题与参考答案(某大型国企)2024年
评论
0/150
提交评论