1 / 5
文档名称:

基于BS结构的火车站网络售票系统探析.doc

格式:doc   大小:16KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于BS结构的火车站网络售票系统探析.doc

上传人:好好用文档 2017/10/23 文件大小:16 KB

下载得到文件列表

基于BS结构的火车站网络售票系统探析.doc

相关文档

文档介绍

文档介绍:基于BS结构的火车站网络售票系统探析
引言
在互连网已经炙手可热的今天,如何充分而高效的利用互联为我们服务已经成为了每一个人,每一个企业和部门竭力思考的问题。火车,作为主要的交通运输工具,担负起极其重要的责任,怎么最大可能地提升铁道部门的工作效率已经成为了一个重要的课题,也正是基于这样的考虑,我们在原有火车连网售票系统的基础上又有新的突破,充分利用现在常用的IE浏览器实现相关的以往只有售票员可以实现的功能,这将在很大程度上方便一般的乘客在家里或远程终端获取相关的信息,并进而提高了售票员的工作效率。
系统模型设计
体系结构图
本系统采用的是基于B/S的三层体系结构:表示层,事务逻辑层和数据库层。,事务逻辑层由jsp文件和javabean配合完成,数据库层,考虑到系统的要求和机房的电脑配置(128M内存),采用的是SQL Server
1所示:
模块设计结构
本系统主要由以下七个模块组成:
(1)登录模块:此模块主要是根据用户的权限代码来判断系统主界面中的目录树应该显示那些功能模块。
(2)系统管理模块:此模块主要是完成以下功能:为以后系统扩展提供一个接口,给相应角色分配可见(工作)模块,添加系统用户,登录的系统用户修改自己的信息,向系统管理员提出反馈意见,提供注销功能以方便用户退出本系统。
(3)站务管理模块:分为发布信息和查看信息两个子模块。当火车站有重要信息如票价调整要发布的时候,系统管理员可以通过发布信息子模块进行发布;若乘客想了解火车站发布的信息,则可以通过查看信息子模块完成。
(4)车次管理:本模块主要涉及到特定车次火车信息的添加修改和删除,打开这一模块时,我们将把所有已经添加到数据库中的信息显示出来,当你选定
(5)站点管理:本模块用于处理某列火车经过的站点信息的添加,删除和修改,在我们选定某列火车时,它所经过的所有站点将显示在界面上,当因为客观地需要需要修改站点名称,添加站点,删除站点时,你只需要选择相关的服务,按照一定操作就可以。

(6)票价管理:此模块主要实现对票价的添加、删除、修改与统一调整等功能。
(7)票务管理:分为售票管理和退票管理两个子模块。售票管理要求售票员的输入乘客的查询条件,系统操作数据库,查看是否要符合要求的票,一实现售票功能;退票管理要求退票员输入已售车票上的编号,系统就会从售票明细中调出该火车票的详细信息,并显示在页面上。另外,系统会根据该票的发车时间、退票时的时间和退票比例规定换算出应退票额,最终实现退票功能。
(8)综合查询:本系统为乘客提供的查询方式有三种:站站查询、车次查询、途经车站查询。站站查询――可以查询某两个站之间所开行的所有车次;车次查询――可以查询某个车次途经站点的所有信息;途径车站查询――可以查询途径某个车站的所有车次。
系统的业务流程图:(如下,在这里以售票业务为例说明)
首先用户进入系统,要进行身份验证,判断你是系统内人员还是系统外人员,如果是系统内人员,就又要判断是管理者还是系统管理员,这样做的目的在于我们对不同角色的人设置了不同的系统访问权限,比如说系统管理员可以做一切的操作,而售票员则只