2。2 功能要求分析
本阶段对网上预订汽车票系统的功能要求情况作全面调查,以确定系统目标。我们从以下几个方面进行分析用户具体要求。
2。2。1 系统需求
用JSP开发此系统基于B/S模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器端进行。所有的工作基于浏览器,所以安装、使用、维护、升级十分简单。
2。2。2 性能需求
针对本系统的性能需求,从精度、时间特性要求、灵活性、输入输出要求、数据管理要求、故障处理要求、其他专门要求等考虑。鉴于本系统是在线预订车票系统,所以对处理结果的准确性和及时性要求较高。该系统的添加功能对于整个系统的功能和性能起到了很大的完善作用。在系统开发过程中,需采用一定的方法保证系统的准确性和及时性。
2。2。3 软件开发平台需求
软件开发平台需求如下:
硬件系统环境:处理器Intel 酷睿i5 内存 4G 硬盘500G
软件系统环境:Windows 7 旗舰版
这里的硬件系统环境需求并不是很高,客观上讲现在的个人便携式笔记本的基本配置都达到了这样的最低要求。
2。2。4 运行需求分析
硬件条件:酷睿i3、2G内存、80G硬盘以上的PC机
软件条件:Windows 7家庭普通版或更高版本
该系统需要安装MyEclipse、SQL Server 2012和Tomcat(Tomcat可以使用MyEclipse自带的,可以不安装)。在此环境下,当正确连接数据库后就可以正常运行。运行的软件和硬件条件都不是很高,从使用难易程度上来看还是很简单方便的。文献综述
3 系统总体设计
本次系统设计工作自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分。本章主要讲解的是系统功能结构还有数据库的设计。
3。1 系统功能结构图
根据客运公司的需要,系统应当包含基本的功能有:用户注册、用户登录和管理员登录,线路查看,网上预订等。用户则划分为基本乘客和管理员两大类,管理员还兼具有管理职能。系统功能结构图如图3-1、 3-2所示
图3-1 网上订票系统前台结构
图 3-2网上订票系统后台结构
3。2 功能模块设计及流程图
该系统的前台功能模块包括以下几点功能:
1。用户中心:提供会员注册页面,游客可以在本网站进行会员注册,若是已经注册的会员,可以直接登录,登录的用户具有修改注册信息的权限。