网上订票系统
日期: 2017/4/12 在这个互联网极度发达的时代,我国的交通行业衣取得胃非常大的发展。日常生活中的窗口售票已经不能满足人们的出行了,所以快捷的网上订票系统成为人们出行的购票首选。网上订票系统主要分为两大模块:用户模块和管理员模块,用户可以打开页面可以进行注册,注册完直接跳转登录页面登录。用户也可以修改自己的注册的信息。进入主页后,用户可以进行对车票的查询、订票、退票等功能。管理员功能是登入后台可以对用户信息、线路信息、在线留言等功能进行操作。本次网上订票系统所需要的开发环境工具为myeclipes、mysql。
目录
一、引言 1
二丶需求分析 1
(一)系统可行性分析 1
(二)系统功能分析 2
三丶数据库设计 3
(一)数据库设计 3
(二)数据表设计 3
四丶系统总体设计 6
(一)总体设计概述 6
(二)系统功能设计 7
(三)网站界面介绍与页面实现功能代码 8
五丶网站性能测 21
(一)功能性测试 21
(二)安全完整性分析 21
六丶总结 21
七丶致谢 21
参考文献 23
一、引言
网上订票顾名思义就是人们可以在网上进行购买车票,以前人们都是去车站的窗口一个个排队等候买票有时候排很长的队都买不到票。现如今在这个网络信息化的时代,我们可以通过软件技术来开发网上订票的系统,这样人们就可以足不出户的在网上查看车票的线路、票数、价钱等再也无需到车站窗口排队等候购票。
如今人们的生活水平质量不断提高,很多地方的交通行业都很完善。车站的窗口式售票已经无法满足人们节假日出行的要求了,经常导致车站人山人海。因此为了减轻车站人员节假日人工售票的负担以及人们能够方便快捷的购票出行。就把目光放在了网上订票,网上订票系统减轻了人力物力资源的使用。对于网上订票系统的开发我们可以运用不同的开发语言如:C++、C#、Java等,开发出来的系统模式大多数都是web网站形式。<
*好棒文|www.hbsrm.com +Q: &351916072&
br /> 本次网上订票系统基于B/S模式,采用面对对象的Java编程语言, MVC框架,mysql数据库来实现的。整个订票系统页面简洁明快,操作简易。
二丶需求分析
(一)系统可行性分析
经济可行性研究是对软件开发成本的估算和效益分析,这样来确定这个软件开发的是否有价值。网上订票系统对于客运站有很大的益处比如说:可以减轻售票口的压力,减少旅客的买票时间,使售票厅不再那么拥挤等,对于用户也有很大的方便乘客买票不再受时间空间的限制,付款方便快而安全取票也方便。并且开发本系统不需要很多的人力和物力,以现在经济发展的状况网上订票是这一个时代一个刚兴起的购票方式,多方面因素促使网上订票业务前景广阔。所以网上订票系统在经济可上是可行的,值得去发展。
1.操作可行性: 网上订票系统是一个购票的网站系统。系统的整体界面都很简洁,用户登录进去一眼就能够看见网站各个功能。用户不需要很高文化程度只需要认识字在自己范围内的权限根据对自己所需要的信息对着系统一些相对应的信息操作就好了。
2.技术可行性:在目前拥有的条件,网上订票系统的功能目标是否能够利用现有的技术去达到,对于开发这个系统的人员的技术和数量,并说明能否满足在规定期限内,开发是否能够完成
3.经济方面的可行性:经济可行性研究的是对开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。对于本系统的开发,能帮助公司对客户的信息管提高工作效率,并且能非常方便的对其进行一系列的管理和维护,是以前的手工管理不能做到的。而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的。
(二)系统功能分析
这次网上订票的主要功能模块分为两大块:分别是前台和后台。
(1)前台需要进行用户的登录、注册、验证界面,当成功时就会跳出提示框然后用户进入系统自动跳转到总界面,车次的信息查询、订票信息查询、订票、退票的功能都可以用。
(2)用户登录后进行订票,开始查询车次的信息例如:车号、时间、出发地、目的地、剩余票数等。点击订票跳转到订票界面用户填写信息确定无误后点击提交完成订票系统会弹出提示框显示成功。
(3)当用户因赶不上车或者别的事可以选择退票,用户可以直接进入退票环节,也可以从订单查询环节进入,直接删除车票信息就行了。
(4)管理员登录后台界面可以进行对车次线路的查询、修改、以及添加等。还能查看用户们的留言对于一些意见可以进行采纳。
(5)用户进行订单查询输入信息后,后台将根据客户不同的需求来从数据库中调出不同的信息给客户进行参考,当用户订票成功后用户回到界面查看我的订票会发现自己订的车票信息已经出来了。
(6)后台管理将根据用户的退票的原因,将之前退票的信息与数据库中的票的信息对比确认是之后,就将已存储数据库订票的信息给删除。
根据客运公司的需要,订票网站应当包含基本的功能有:用户注册、用户登录和管理员登录,线路查看等。用户则划分为基本乘客和管理员两大类,管理员还兼具有管理职能。系统功能图如下223:
图223系统功能图
(三)系统开发所需要的环境及其他技术支持或者软件
1.系统需要开发的环境是:My Eclipse、Mys等。Ellipse企业级工作平台(MyEclipse Enterprise Workbench ),简称MyEclipse。利用它我们可以在数据库应用程序服务器中提高工作效率。MyEclipse结构上模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 MySQL数据库是基于Linux操作系统开发出来的数据库,最重要的是开放源码的免费数据库,MySQL数据库虽然没有SqlServer功能强大稳定,但是优点也是不少的比如说:支持多种操作系统、优化的查询算法提高了查询效率、提供多种语言,用户运用时也很方便快捷不像SqlServer 那么麻烦。
2.系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。
系统的硬件配置环境:C600、2G MB(RAM)、600MB(HD)。系统运行时对后台数据的保密性要求一般所以不需要对数据进行加密。
硬件条件:Intel(R)Core(TM)I341230、CPU、3.40GHz、10 G硬盘以上的PC机。
软件条件:Windows 10
三丶数据库设计
(一)数据库设计
数据库设计是网上订票系统的开发建设的核心重要组成部分,建立一个数据库能够有效的存储用户数据,能够把订票系统中大量的数据给按需求给整理放置好便于维护和查找。通常一个网上订票系统都需要设计一个安全稳定的数据库。数据库的设计一般划分为六个步骤,分别是:需求分析、数据库物理设计、概念结构设计、逻辑结构设计、数据实施和数据库的运行实施。
(二)数据表设计
通过数据库的要求,创建了以下数据表:
目录
一、引言 1
二丶需求分析 1
(一)系统可行性分析 1
(二)系统功能分析 2
三丶数据库设计 3
(一)数据库设计 3
(二)数据表设计 3
四丶系统总体设计 6
(一)总体设计概述 6
(二)系统功能设计 7
(三)网站界面介绍与页面实现功能代码 8
五丶网站性能测 21
(一)功能性测试 21
(二)安全完整性分析 21
六丶总结 21
七丶致谢 21
参考文献 23
一、引言
网上订票顾名思义就是人们可以在网上进行购买车票,以前人们都是去车站的窗口一个个排队等候买票有时候排很长的队都买不到票。现如今在这个网络信息化的时代,我们可以通过软件技术来开发网上订票的系统,这样人们就可以足不出户的在网上查看车票的线路、票数、价钱等再也无需到车站窗口排队等候购票。
如今人们的生活水平质量不断提高,很多地方的交通行业都很完善。车站的窗口式售票已经无法满足人们节假日出行的要求了,经常导致车站人山人海。因此为了减轻车站人员节假日人工售票的负担以及人们能够方便快捷的购票出行。就把目光放在了网上订票,网上订票系统减轻了人力物力资源的使用。对于网上订票系统的开发我们可以运用不同的开发语言如:C++、C#、Java等,开发出来的系统模式大多数都是web网站形式。<
*好棒文|www.hbsrm.com +Q: &351916072&
br /> 本次网上订票系统基于B/S模式,采用面对对象的Java编程语言, MVC框架,mysql数据库来实现的。整个订票系统页面简洁明快,操作简易。
二丶需求分析
(一)系统可行性分析
经济可行性研究是对软件开发成本的估算和效益分析,这样来确定这个软件开发的是否有价值。网上订票系统对于客运站有很大的益处比如说:可以减轻售票口的压力,减少旅客的买票时间,使售票厅不再那么拥挤等,对于用户也有很大的方便乘客买票不再受时间空间的限制,付款方便快而安全取票也方便。并且开发本系统不需要很多的人力和物力,以现在经济发展的状况网上订票是这一个时代一个刚兴起的购票方式,多方面因素促使网上订票业务前景广阔。所以网上订票系统在经济可上是可行的,值得去发展。
1.操作可行性: 网上订票系统是一个购票的网站系统。系统的整体界面都很简洁,用户登录进去一眼就能够看见网站各个功能。用户不需要很高文化程度只需要认识字在自己范围内的权限根据对自己所需要的信息对着系统一些相对应的信息操作就好了。
2.技术可行性:在目前拥有的条件,网上订票系统的功能目标是否能够利用现有的技术去达到,对于开发这个系统的人员的技术和数量,并说明能否满足在规定期限内,开发是否能够完成
3.经济方面的可行性:经济可行性研究的是对开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。对于本系统的开发,能帮助公司对客户的信息管提高工作效率,并且能非常方便的对其进行一系列的管理和维护,是以前的手工管理不能做到的。而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的。
(二)系统功能分析
这次网上订票的主要功能模块分为两大块:分别是前台和后台。
(1)前台需要进行用户的登录、注册、验证界面,当成功时就会跳出提示框然后用户进入系统自动跳转到总界面,车次的信息查询、订票信息查询、订票、退票的功能都可以用。
(2)用户登录后进行订票,开始查询车次的信息例如:车号、时间、出发地、目的地、剩余票数等。点击订票跳转到订票界面用户填写信息确定无误后点击提交完成订票系统会弹出提示框显示成功。
(3)当用户因赶不上车或者别的事可以选择退票,用户可以直接进入退票环节,也可以从订单查询环节进入,直接删除车票信息就行了。
(4)管理员登录后台界面可以进行对车次线路的查询、修改、以及添加等。还能查看用户们的留言对于一些意见可以进行采纳。
(5)用户进行订单查询输入信息后,后台将根据客户不同的需求来从数据库中调出不同的信息给客户进行参考,当用户订票成功后用户回到界面查看我的订票会发现自己订的车票信息已经出来了。
(6)后台管理将根据用户的退票的原因,将之前退票的信息与数据库中的票的信息对比确认是之后,就将已存储数据库订票的信息给删除。
根据客运公司的需要,订票网站应当包含基本的功能有:用户注册、用户登录和管理员登录,线路查看等。用户则划分为基本乘客和管理员两大类,管理员还兼具有管理职能。系统功能图如下223:
图223系统功能图
(三)系统开发所需要的环境及其他技术支持或者软件
1.系统需要开发的环境是:My Eclipse、Mys等。Ellipse企业级工作平台(MyEclipse Enterprise Workbench ),简称MyEclipse。利用它我们可以在数据库应用程序服务器中提高工作效率。MyEclipse结构上模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 MySQL数据库是基于Linux操作系统开发出来的数据库,最重要的是开放源码的免费数据库,MySQL数据库虽然没有SqlServer功能强大稳定,但是优点也是不少的比如说:支持多种操作系统、优化的查询算法提高了查询效率、提供多种语言,用户运用时也很方便快捷不像SqlServer 那么麻烦。
2.系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。
系统的硬件配置环境:C600、2G MB(RAM)、600MB(HD)。系统运行时对后台数据的保密性要求一般所以不需要对数据进行加密。
硬件条件:Intel(R)Core(TM)I341230、CPU、3.40GHz、10 G硬盘以上的PC机。
软件条件:Windows 10
三丶数据库设计
(一)数据库设计
数据库设计是网上订票系统的开发建设的核心重要组成部分,建立一个数据库能够有效的存储用户数据,能够把订票系统中大量的数据给按需求给整理放置好便于维护和查找。通常一个网上订票系统都需要设计一个安全稳定的数据库。数据库的设计一般划分为六个步骤,分别是:需求分析、数据库物理设计、概念结构设计、逻辑结构设计、数据实施和数据库的运行实施。
(二)数据表设计
通过数据库的要求,创建了以下数据表:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1346.html