1.3.2 Tomcat后台服务器
Tomcat[10]是应用服务器,所占的内存不大,在系统开发中被普遍使用,能够实现JSP页面的调试和运行。Tomcat服务器启用之后可以响应页面,进行页面访问。对于Tomcat而言,虽然是一个独立运行的服务器,但是却起到了一个连接的作用[11]。
1.3.3 SQL Server数据库
SQL Server数据库是一款开放源码的软件,它的成本较其他数据库而言成本较低,所以应用比较广泛。而且他自身能够实现的功能基本上能够满足一般的个体使用者和中小型企业[12]。它适用于Chuangkous操作系统,能够采用JDBC作为数据库连接途径,存储的数据库的量也比较大[13],所以选择SQL Server数据库作为本系统的数据库。
1.3.4 JSP技术
JSP技术是一种前端网页开发语言,它利用Java进行设计编译,进行动态网页的逻辑处理[14]。当Web服务器想要访问利用JSP技术编写的动态网页,提交请求,通过响应其中编写的代码端进行反映后,将结果呈现到JSP页面中后呈现再显示在网络的网页中,从而实现动态网页的设计[15]。
JSP页面由HTML代码和部分Java语句设计而成[16],服务器在响应请求的时候执行的就是其中的Java语句,通过Java语句处理之后才能够呈现在HTML页面中,供给用户浏览,并且做出响应[17]。
1.4 软硬件需求
硬件需求:
CPU:Pentium以上计算机
内存:512M以上
软件需求:
操作系统版本:Win 7
开发工具:MyEclipse 10.0
后台服务器:Apache Tomcat 6.0
开发语言:Java Web
第2章 需求分析
2.1 需求调研
系统开发之前需要进行调研工作,通过实地观察火车站和车票代售点,在调查和询问访谈过程中得知,火车站市场的管理和规范问题,一直都存在,并且困扰着我们,政府虽然一直都在致力于解决火车订票管理这个问题,但是也没有完全解决[17]。所以火车订票管理体系的完善是政府管理的难题,然而订票是铁路营运中的一个最基本的业务,虽然订票在外人眼里看上去很简单,只要在前台告知目的地就可以拿到票,但是后台的操作确实普通人不能想象的,他与铁路运营管理、客户信息管理更新、铁路信息都有着密切的联系,也关系着客户服务这一点。然而,随着社会的发展,人口的增加,以及铁路营运事业的发展,如今铁路客运的需求逐渐被增加,一到节假日就能看到售票大厅的长龙和各种黄牛信息,这说明现代社会的订票系统好没有完善,不能提供完全的便利[18]。众所周知,21世纪是网络的社会,生活中所有的事情都能够通过网络进行,订票的网络化也逐渐融入人们的生活之中,成为一种为广大用户更加青睐的一种新型订票方式。这种方式可以让用户不用消费很长的时间精力去火车站售票大厅排长队购票,给广大的出行用户提供了方便。因此,现在需要做的就是完善网上订票系统[19]。
2.2 可行性分析
在设计这个系统之前,需要对这个系统的开发进行可行性分析。因为在进行系统开发之前,对于整个系统在市场的应用并不是很了解,虽然去过火车售票大厅,虽然自己也经历过买票,但是真正准备设计的时候还是要进行可行性分析的。
接下来从技术可行性、经济可行性、操作可行性、还有法律可行性这四个方面对此系统进行分析。
2.2.1 技术可行性
本系统用的开发工具是MyEclipse和SQL Server数据库,开发语言是Java,Java语言[20]面对对象,Java语言和C++语言是不一样的,此语言不含有指针。本火车订票系统用的是J2EE技术,对于本系统的设计,需要考虑的是其中的数据库设计。订票管理需要一个庞大的数据库,对于页面的设计,简单易懂是关键,因为他是面对各层次的消费者的,因此简单操作的界面设计更容易被消费者接收。 jsp+sqlserver火车票网上订票系统设计+ER图+用例图(3):http://www.751com.cn/jisuanji/lunwen_38928.html