网上火车票订购系统报告

合集下载

订票系统调研报告

订票系统调研报告

订票系统调研报告根据对订票系统的调研结果,我们整理出以下发现和建议。

一、系统的优点和功能特点:1. 简单易用:该订票系统操作界面简洁明了,用户可以轻松进行订票和查询相关信息。

2. 多渠道订票:系统支持在线和线下多种方式进行订票,提供了用户更便捷的选择。

3. 支付安全性高:系统采用了安全的支付通道,用户的个人信息和支付信息能得到有效的保护。

4. 实时更新:系统能够及时更新票源信息,确保用户获取最新的票务信息。

5. 数据分析功能:系统可以对订票数据进行统计和分析,在报表中呈现,有助于管理人员进行决策。

二、用户反馈和改进建议:1. 界面设计优化:一些用户反馈对于系统界面设计的可改进之处,例如更好的布局和更直观的操作按钮。

2. 速度优化:有用户表示在高峰期使用系统时出现了卡顿现象,建议优化系统性能以提高响应速度。

3. 错误提示:在填写订单时,用户希望系统能够给出更加明确的错误提示,方便及时修改错误信息。

4. 补充功能:一些用户提到希望系统能新增一些辅助功能,例如座位选择、推荐优惠等。

三、解决方案建议:1. 界面优化:优化界面布局,使之更为简洁和直观,减少用户的操作步骤,提升用户体验。

2. 性能优化:对系统的后台进行优化,改进数据库访问效率,提高系统响应速度,减少卡顿现象的出现。

3. 错误提示改善:增加更加详细的错误提示,提供针对性的建议,帮助用户快速修改错误信息。

4. 功能扩展:根据用户需求,考虑新增座位选择、推荐优惠等相关功能,增加系统的可用性和吸引力。

四、总结:综上所述,该订票系统在简单易用和支付安全等方面具有优势,但在界面设计、系统性能和功能完善等方面还存在改进的空间。

我们建议在解决方案上优化界面、提升系统性能,同时根据用户反馈考虑新增一些功能。

这些改进将有助于提升用户体验和系统的竞争力。

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

火车票网上售票系统开题报告
[8]Marty hall. Servlet与jsp核心编程(第2版).清华大学出版社
[9]薛军超.MySql网络数据库开发[M].北京:人民邮电出版社
[10]贺平.软件测试教程[M].电子工业出版社
五、指导教师意见
指导教师签字:
(三)基本理论
系统的前端开发部分主要采用jsp框架实现页面的动态效果,并采用Ajax技术与服务器进行交互,提供良好的用户体验功能。
各子系统中,用户的内容评论等采用标签实现;注册使用引入了jQuery的Ajax技术实现验证功能;另外,采用jQuery的控件可以实现表单验证等功能,使得界面的样式更加流畅。
本论文主要阐述一个功能比较强大的火车票订购系统的后台操作过程及一些关键技术。该系统信息来源主要由管理员添加,方便火车票管理员的查询,用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票,省时省力。由于本系统的开发以节省资源为首,充分利用网络资源,所以本火车票订购上所看到的火车票信息均来自互联网。
二、研究方案及预期结果
(一)研究内容
本火车站网上订票系统可划分为用户和管理员两大模块。其中用户模块部分为用户在前台页面操作部分和管理员模块为后台管理以及对网站相关信息操作部分,其具体功能如图2.1所示。
图2.1火车票网上订票系统功能模块图
该火车票网上售票系统除了应具备用户模块注册、登录、验证功能的实现和管理员登录、验证的原始账号设置以及对新增加的管理员授权设置功能以外,还应该具备的基本网站使用功能如下:
4.实用性:系统功能应满足各类用户的功能需求。
5.易操作性:建立友好的用户界面,操作方便。
6.安全性:应采用合理的安全技术,保证服务器、用户关键数据传输等安全。
软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环境也是很重要的。

火车票订票管理系统设计报告

火车票订票管理系统设计报告
现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。
4.1主窗口界面
4.2旅客信息窗口
4.3车次信息窗口
4.4取票及退票窗口
第五章系统的实现
总结与展望
致谢
参考文献
需求分析
需求分析的任务
调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。
统计功能:
按火车票统计买票人数
按姓名统计火车票数
②旅客购票需求
交费功能:
交费
退费
③取票需求
通知功能:
通知旅客取票
统计功能:
统计通过验证的人数
统计可以取票的人
统计未通过验证的人数
查询功能:
购票旅客查询
购票旅客姓名
购票旅客身份证号
购票旅客订单号
④列车车次信息需求
查询功能:
车次
始发站
终点站
始发时间
系统框架
在调查完了用户需求之后,就要开始分析用户需求。在此,我们们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架,如图2.2所示。
图2.2火车票预定系统总框架图
各子系统需要进一步细化。旅客信息系统为例进一步细化,如图2.3所示。

12306需求分析报告

12306需求分析报告

12306需求分析报告需求分析报告:12306火车票预订系统一、引言12306火车票预订系统是中国铁路总公司于2007年推出的一套线上售票解决方案,旨在方便乘客进行火车票购买和座位预订。

随着时间的推移和用户规模的不断增加,系统中存在一些问题和需求,本报告将对这些问题和需求进行分析和总结,以便于系统进行改进和优化。

二、问题分析1. 服务器容量不足:目前,12306系统面临着庞大用户数量和突发的访问流量峰值带来的服务器压力增大的问题,导致系统时常出现故障和崩溃的情况,给用户带来了严重的不便。

2. 用户友好性不足:12306系统的界面设计相对简单,用户操作不够友好,特别是对于老年人和非技术人员来说,购票过程比较繁琐,容易造成操作错误和困惑。

3. 信息准确性问题:有时系统中的车票余量和票价信息与实际情况不符,这给用户带来了误导和困扰,也增加了客服工作的压力。

4. 客服响应不及时:12306系统的客服响应速度较慢,用户咨询和问题反馈的处理时间较长,影响了用户体验和满意度。

5. 安全性问题:12306系统存在被黑客攻击的风险,用户的个人信息和支付信息可能面临泄露的风险。

三、需求分析1. 扩大服务器容量:为解决服务器压力不足问题,系统应该增加服务器数量,提高系统的承载能力,确保在高访问流量时也能正常运行。

2. 优化用户界面设计:对系统的用户界面进行优化和改进,使其更加清晰、简洁、易于操作,并提供操作指引和帮助文档,方便用户操作和购票。

3. 提高信息准确性:加强与各火车站点和火车运输公司的数据对接,确保系统中的车票余量和票价等信息与实际情况保持一致,避免误导用户。

4. 加强客服支持:提高客服响应速度,增加客服人员和工作时间,加强客服培训,提高客服人员的专业水平,确保用户的咨询和问题能够及时得到解答和处理。

5. 加强系统安全保护:加强系统的安全性防护措施,采用先进的加密技术,提高系统对黑客攻击的抵抗能力,确保用户个人信息和支付信息的安全。

火车票订购系统jsp课设报告

火车票订购系统jsp课设报告

沈阳工程学院课程设计设计题目:火车票订购系统系别信息工程系班级软本101学生姓名王振、车佳兴、卜婷婷、王唯时学号17、27、06、08 指导教师关颖、史江萍职称讲师、讲师起止日期:2012年12月3日起——至2012年12月14日止沈阳工程学院课程设计任务书课程设计题目:火车票订购系统系别信息工程系班级软本101学生姓名王振、车佳兴、卜婷婷、王唯时学号17、27、06、08 指导教师关颖、史江萍职称讲师、讲师课程设计进行地点:实训F任务下达时间:2012 年12 月 3 日起止日期:2012年12月3日起——至2012年12月14日止教研室主任杨弘平2012年12月3 日批准1.设计的原始资料及依据查阅有关数据库设计、JSP程序设计、面向对象程序设计等资料,进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。

本课程设计主要涉及到需求分析、总体设计、详细设计以及底层数据库设计几个主要环节。

2.设计的主要内容及要求(1)写出系统的需求分析。

(2)写出数据库设计。

(3)写出系统的详细设计及各模块的功能。

(4)编写代码,开发系统。

3.对设计说明书撰写内容、格式、字数的要求(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。

课程设计说明书(论文)的结构及各部分内容要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。

应做到文理通顺,内容正确完整,书写工整,装订整齐。

(2)装订格式:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。

(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

4. 设计完成后应提交成果的种类、数量、质量等方面的要求(1)每组提交一份课程设计报告。

(2)每组提交一份课程设计成品。

5.时间进度安排6.主要参考资料(文献)⑴王珊.数据库系统概论.高等教育出版社,2000⑵李代平.软件工程(第2版).清华大学出版社.2008⑶向学哲.JSP程序设计教程.人民邮电出版社,2006⑷陈旭东.JSP2.0应用教程.清华大学出版社,2006⑸孙鑫.Java Web开发详解.电子工业出版社,2006沈阳工程学院课程设计成绩评定表系(部):信息工程系班级:软件本101 学生姓名:卜婷婷摘要随着时代的发展,社会的进步,我们已经进入了信息化的社会。

火车票购票系统实验报告

火车票购票系统实验报告

火车票售票系统一、实验目的:1、熟练掌握数据库设计原理及模型构建软件PowerDesignerd 的使用。

2、熟练掌握Visual Studio 2008的使用。

3、实现方便、快捷使用火车票购票系统查票、购票、退票等功能。

4、实现系统的安全性设置,使系统具有一定的维护功能。

二、实验设备及软件:PC 机一台、Visual Studio 2008、SQL SERVER 2000三、需求分析: 3.1 功能分析:功能模块图教师评阅意见:签名: 年 月 日实验成绩:火车票售票系统新用户注册 购票 、预约余 票 查询 退 票 票价查询1、新用户注册模块:新用户注册需要新用户填入自己的基本信息包括用户名、密码和确认密码),详细的购票需要信息(包括姓名、性别、出生日期、证件类型、证件号码)以及联系方式(包括手机号码、电子邮箱、地址),只有当所有的信息格式填写正确和填写完全后才能注册成功。

2、购票/预订模块:购票/预订模块需要用户登录后,输入需要购票的出发站、目的站和出发日期后即可显示可购票,选择自己需要的票即可购票,点击购票则购票成功。

3、余票查询模块:余票查询模块需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

4、退票模块:退票模块需要用户在登录后,进入退票界面,即可显示登录用户所有订单,选择需要退票的订单,点击退票按钮即可退票。

5、票价查询模块:票价查询模块同样需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

3.2 流程图:火车票售票系统业务流程图如下图所示:1、新用户注册及登录流程图:新用户填写失败注册信息提交注册成功2、购票/预订流程图:填写失败成功2、余票查询流程图:填写显示3、退票流程图:登陆失 败 显示成功 出 发 站 目 的 站 出 发 日 期 用 户购 票 用 户 出 发 站 目 的 站 出 发 日 期 余 票 信 息用 户 退票界面所 有 订 单 退 票4、票价查询流程图:用户登陆票价查询显示车票票价四、数据库结构设计:4.1 E-R模型的建立:E-R模型由新用户注册、登录界面、购票、余票查询、票价查询这五个实体构成。

火车订票系统报告

火车订票系统报告

1.1 需求分析调查学生火车票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析。

最重要的是调查、采集信息、分析购票人信息和火车票预定流程。

处理要求、数据的安全性与完整性要求。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户端的界面要简单明了,易于操作。

火车站为方便旅客返程,需要开辟一个火车票订票系统,这个火车订票系统可以满足旅客的主要需求。

首先是要有旅客的登陆界面,包括旅客的用户名和密码。

然后登陆到主操作界面,旅客可以进行车票的查询,显示起始车站和终点车站,乘车的日期,发车时间,座号和票价,并且在查询到自己的所要车坐的车次后可以预订车票;旅客还可更改自己的用户名和密码,以保证个人信息的安全。

如是管理员登陆的话,还可以添加车次,包括起始站,终点站,发车时间,车次类型,还可以删除某个车次;并且在需要的时候,管理员也可添加和删除用户。

1.2 流程图经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客订票的具体需求。

图1.2 旅客购票流程图1.3 系统框架在调查完了系统需求之后,就要开始分析用户需求。

在此,采用自顶向下的结构化分析方法。

首先,定义全局概念结构的框架,如图 1.3 所示:图 1.3 火车定票系统总框架图每一个子系统需要进一步细化。

车次信息系统的细化如图 1.4 所示:车票信息系统的细化如图 1.5 所示:旅客信息系统的细化如图 1.6 所示:1.3 软件模块划分1.普通用户模块在普通用户模块中可以实现登陆,用户名修改,车次查询,订票。

2.管理员模块管理员模块包含三个板块的内容:①管理员可以实现登陆,用户名修改,车次查询,订票。

②车次基本信息管理:包括添加,查询,删除车次。

③用户信息管理:包括添加,删除用户。

1.4 功能结构2 详细设计(更功能模块的实现)2.1 登陆界面①用户名两个静态文本输入框②密码①用户名编辑框登陆界面两个编辑框②密码编辑框①登录两个按钮②取销登陆界面如图 2.1 所示:图2.1 登陆界面功能的实现:①首先建立一个对话框,命名为“欢迎使用火车票预订系统”,添加两个静态文本输入框“请输入用户名”和“请输入密码”,再添加两个编辑框“用户名编辑框”和“密码编辑框”然后建立类向导。

网购车票系统需求分析报告

网购车票系统需求分析报告

文档名称:需求分析说明书项目名称:网上订购火车票系统编写:蔡益华敏校对:杭杰审核:田涛日期:2014年10月20日院系:南邮通达学院专业:软件工程1.引言1.1编写目的火车站市场的管理和服务机制要求逐步走向规化,对于政府管理部门来说确实是一个难点,订票是客运业务中最基本的一个业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等诸多方面。

然而,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订购,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的购票方式。

在此,给出详细设计,供软件编程人员参考。

1.2 项目背景项目委托单位:计算机学院软件工程系。

开发单位:南邮通达学院软件工程32班第四小组。

小组成员:组长:杭杰组员:闫满,田涛,蔡益华,敏任务分配:杭杰负责Rational Rose 整体建模,数据库描述。

闫满负责模块图绘制,资料搜索田涛负责ER图绘制,文档审核蔡益华,敏文档编写与文档整理1.3 定义TTOS:Train Ticketing Online System,网购火车票系统1.4 参考资料[1] 人杰,马素霞《软件工程》(原书第七版)。

:机械工业 2011.7[2] 耿祥义,跃平《Java大学实用教程》(第三版)。

:电子工业。

2012.1[3] 吴建,潮,汪杰《UML基础与Rose建模案例》(第三版)。

:人民邮电 2012.7[4]施伯乐,丁宝康,汪卫《数据库系统教程》(第三版)。

高等教育 2008.7[5]增杰,坤《MySQL 5.6从零开始学》(视频教学版)。

:清华大学 2013.92.任务概述2.1 目标《网购火车票系统》针对的用户是所有需要乘坐火车的乘客,当春运来潮之际,购票点将出现严重拥挤的状况,客户的需求也是多种多样,将充满无限等待,同时也大大降低了购票效率。

为了满足大家需求,需求分析如下:1. 能够通过电子商务平台构建网上购票系统,减少购票拥挤,等待的现象,大大节约了用户的时间,这主要包括:(1)用户注册账户,设置个人信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东华大学____软件设计实践___报告专业计算机科学与技术班级学号姓名完成日期一、需求分析1.1.设计背景铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。

公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。

在对铁路客运服务存在的最大问题进行调查时,结果表明,有29.3%的乘客认为购票难排在各项选择的第一位。

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。

采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。

电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。

它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。

本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。

本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。

该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

1.2 系统设计目标本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。

火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。

系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。

1.3 系统设计方法本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构。

它是随着Internet技术的兴起,对C/S模式应用的扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现的。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。

用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。

客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

1.4 可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。

可行性研究的目的不是解决问题,而是确定问题是否值得去解决。

其最根本任务就是对以后的行动方针提出建议。

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。

我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。

1.4.1 技术可行性本系统开发的软硬件资源都已具备,前台开发工具使用VS2008,开发语言为C#,后台数据库使用SQL Server 2005,其基本操作实质还是对数据库进行添加、删除、查找等操作开发环境安全,技术可靠,两者使用都相对比较熟练,因此具备技术可行性。

1.4.2 经济可行性开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集,所需的其他应用软件、硬件系统也易于获得,因此,开发成本较低。

而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。

所以,从经济的角度来看,该系统可行。

1.4.3 操作可行性本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便,界面设计十分亲切,功能标题醒目,各种功能的实现简单容易,易于理解,用户只需对订票流程和业务调查了解即可,不需掌握数据库等相关知识,上手较快,系统管理人员可以简单的实现车票的销售,车次的管理,统计,退票等功能。

通过以上可行性分析,认为该系统的开发方案切实可行,可进行开发。

1.5 需求分析需求分析是软件设计的一个重要的环节。

本阶段对订票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。

用户对系统的需求我们从以下几方面进行分析。

1.5.1 功能需求网上火车票订票系统是一个融合火车票订购、列车站点的管理、管理员信息、列车信息及售票信息查询为一身的综合系统。

功能需求从用户和管理员两个方面进行分析,本网上售票系统应该具备如下功能:1.从用户的角度看:(1)注册:用户需要订购自己所需要的火车票,所以本系统的使用者应该有注册账户功能。

(2)登录:用户注册过信息以后,可以通过登录权限进入用户模式。

(3)查询:用户可以实现对个人信息的查询、车次信息的查询和对已订车票信息的查询。

要求:1)对个人信息的查询,用户可以查看自己的基本信息。

2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。

3)对订单的查询,用户可以查看自己订单的所有车票信息。

(4)添加:用户可以进行订票来添加订单。

(5)退票:用户可以对自己已付款订单车次的车票进行退票操作。

(6)修改:用户可以对自己的个人信息和密码进行修改,也可以对已付款订单的车次进行改签。

2.从管理员的角度看:(1)登录:管理员可以通过登录权限进入管理员模式。

(2)查询:管理员可以对个人信息进行查询、可以对现有车次进行查询,可以对站点进行查询,可以对已注册用户信息进行查询。

1)对个人信息的查询,管理员可以查看自己的基本信息。

2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。

3)对站点的查询,管理员查看所有已存在站点的信息。

4)对已注册用户的查询,管理员可以查看本系统中所有已注册用户的基本信息和其订单信息。

(3)添加:管理员可以实现对车次的添加、对站点的添加和对车票信息的添加。

(4)删除:管理员可以实现对车次的删除、对站点的删除和对车票信息的删除。

(5)管理员可以修改站点信息、车次信息和车票信息。

1.5.2 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。

1.准确性和及时性系统处理的准确性和及时性是系统的必要性能。

系统应能及时而且准确的根据用户权限及所输入的信息做出响应。

由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

2.易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

3.安全性网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。

同时系统还要保证对数据库进行及时更新,保证数据一致性。

二、详细设计(系统功能、模块划分及详细设计)2.1 系统功能分析该系统参考网上火车票订票官网进行设计,并根据自己的变成和设计能力对其功能进行进一步简化,系统可分为四大模块:登录模块,用户根据自己身份的不同进行登陆;注册模块:没有账户的用户可以输入个人信息和有效证件号码注册一个帐号;普通用户模块,进行个人车票的查询和预定,对自己订单和信息进行管理;管理员模块,对车次、车票、站点和订单进行管理。

通过身份识别判断账户信息并区别不通身份的用户。

火车票网上订票系统简单、操作灵活、方便、反应快速、计算准确,系统运行稳定、安全可靠,而且有良好的交互界面,让使用者可以方便、快速地掌握。

2.1.1 登录功能分析用户进入系统后根据身份的不同选择不同的身份进入系统,如果身份有误,则不能进入系统,在系统的主页上,用户登录之前可以查看车次信息,但不能进行预定和修改车次信息。

2.1.2 注册功能分析没有账户的用户在注册功能模块可以注册一个有效的帐号,注册成功之后就可以登录系统进行车票预定。

2.1.3用户功能分析用户可以根据需要进行注册,拥有账户后,可以根据自己的账户名和密码进行登录,进入系统之后,用户可以查看自己的订单和未完成订单,可以对已付款订单进行改签和退票。

用户可以查看自己的个人资料,并可以对资料进行修改,用户可以为自己的账户进行充值,也可以修改登录密码。

2.1.4 管理员功能分析管理员根据自己的用户名和密码登录进系统之后,可以对车次、车票。

站点进行增删改查操作,还可以查看所有用户的订单,可以查看个人信息和修改密码。

2.2 系统模块设计2.2.1系统模块图通过多系统的功能进行分析绘制出系统的模块图如下图所示:、图2-1 系统整体模块图2.2.2登录子模块程序运行以后进入主界面,点击登录可以进入登录子模块,用户根据自己的身份的不同,可以选择是普通用户还是管理员进行登录。

2.2.3 注册子模块程序运行之后进入主界面,点击注册可以进入注册子模块,可以输入自己的有效信息进行注册,该注册模块只能进行普通用户的注册,管理员不能进行注册,管理员帐号应是系统管理人员添加的,该模块不能实现。

2.2.4 普通用户子模块(1)车次查询模块:用户进入自己的主页之后可以点击余票查询,来获取自己想查询的车次信息,查询有两个方法,一是输入出发地、目的地和出发日期进行查询,二是可以输入出发地、目的地、出发日期和车次进行查询。

相关文档
最新文档