火车站售票系统的概要设计说明书
铁路售票管理系统需求说明书

软件工程课程设计报告专业班级:信息与计算科学0901班项目名称:铁路售票管理系统项目组长:成员:2012.1.5铁路售票管理系统软件需求规格说明书目录铁路售票管理系统软件需求规格说明书 (2)1.前言 (3)1.1 目的 (3)1.2范围 (3)1.3术语表 (3)1.4参考文献 (4)2.整体描述 (4)2.1 产品描述 (4)2.2产品功能概述 (4)2.3用户分类及其特征 (5)2.4设计与实现上的约束 (6)2.5运行环境 (6)2.6假设和依赖 (6)3需求描述 (6)3.1功能需求 (6)3.1.1 铁路售票管理系统各子系统用例图 (6)3.1.1.1 列车及车票信息查询子系统 (8)3.1.1.2 登录系统及信息管理子系统 (11)3.1.1.3 车票的销售与退票子系统 (14)3.1.1.4 列车及车票管理子系统 (15)3.1.2 铁路售票管理系统各子系统类图,次序图及协作图 (17)3.1.2.1列车及车票信息查询子系统 (17)3.1.2.2 登录系统及信息管理子系统 (20)3.1.2.3火车票的销售及退票子系统 (23)3.1.2.4.列车及车票管理子系统 (24)3.2外部接口需求 (26)3.2.1用户界面 (26)3.2.2硬件接口 (26)3.3.3 软件接口 (27)3.3.4 通讯接口 (27)3.3非功能需求 (27)组长:张银分工情况:张银子系统1 :列车及车票信息查询子系统子系统2 :登录系统及信息管理子系统子系统3 :车票的销售与退票子系统子系统4 :列车及车票管理子系统1. 前言1.1 目的本文档的目的在于明确项目的具体需求,让客户及设开发者均有据可依,遵从这个需求报告来组织开发整个系统。
通过对目标用户需求的细化,分析由具体场景中的用例所驱动的事件及其处理流程。
1.为编制后续各阶段的文档提供基本依据;2.提供给用户确认或本地化修改的基本文件;3.作为日后软件确认测试和系统验收之参考依据;4.作为日后系统维护工作基准文件。
火车票预订系统_详细设计说明书

火车票预订系统详细设计说明书2013 年12 月3 日1.引言1.1编写目的通过此说明书让用户更加清晰的了解本系统的功能,通过模块的形式将各项功能向用户展示。
对接口的描述让用户知道相关的数据输入与输出,体现了一定的人机交互理念。
数据库的逻辑与物理设计将需求分析中数据库设计更加详细具体化。
最后指出本系统的开发运行环境,为用户提供的参考依据。
1.2背景a.待开发软件系统的名称:火车票预订系统b.提出者和开发者:施丹昊施季春用户:火车站工作人员,系统编译人员1.3定义提供了迄今为最先进的Web开发平台。
它是一个已编译的、基于.NET的开发环境,可以用任何与.NET的语言(本系统采用C#)开发应用程序,而不仅仅是使用JavaScript 和VBScrip。
可以无缝地与WYSIWYG HTML编译器和其他编程工具一起工作。
另外,任何应用程序都可以使用整个.NET Framework。
2. 系统的结构图1图23.系统的模块设计3.1数据库连接模块(sqlconnection)设计说明3.1.1模块名称;数据库连接模块3.1.2模块描述:在.NET中如果采用与数据库进行连接,可以采用以下4个接口对象之一: System.data.oledb.oledbconnectionSystem.data.sqlclient.sqlconnectionSystem.data.odbc.odbcconnectionSystem.data.oracleclient.oracleconnection由于数据库使用的是Microsoft SQL Server,所以使用SQL Server .NET Framework数据提供程序中的SqlConnection对象进行数据连接。
3.1.3 模块功能:与数据库进行连接。
3.1.4 模块算法:public void sqlconnectionopen(){Sqlconnection conn = new sqlconnection();Conn.connectionstring = “user id = admin;password = ; initial catalog = northwind;datasource = localhost;connect timeout = 20”;Conn.open();}3.2登陆模块(user_login)3.2.1 模块名称:3.2.2 模块功能:用户可以进行“登录”行为,登录后可会根据其先前注册的资料和权限,使用户进行购票,查询票务或售票等功能。
火车票预订系统总体设计说明书

火车票预订系统总体设计说明书2013年10月31日1.引言1.1编写目的通过此说明书让用户更加清晰的了解本系统的功能,通过模块的形式将各项功能向用户展示。
对接口的描述让用户知道相关的数据输入与输出,体现了一定的人机交互理念。
数据库的逻辑与物理设计将需求分析中数据库设计更加详细具体化。
最后指出本系统的开发运行环境,为用户提供的参考依据。
1.2背景●待开发软件系统的名称:火车票预订系统●开发者:施丹昊施季春1.3定义提供了迄今为最先进的Web开发平台。
它是一个已编译的、基于.NET的开发环境,可以用任何与.NET的语言(本系统采用C#)开发应用程序,而不仅仅是使用JavaScrip t和VBS crip。
可以无缝地与WYSIWYG HTML编译器和其他编程工具一起工作。
另外,任何ASP .NET应用程序都可以使用整个.NET Framew ork。
2.系统功能结构设计2.1模块的划分和描述火车票预订系统可分为五个模块:顾客查询模块,网点售票员模块,车站售票员模块,信息修改模块和系统管理员模块。
顾客查询模块:主要是提供顾客在购买出行的火车票前,可以登录系统,通过方便自己的查询方式,来查询到满足自己要求的火车,并可以确定出自己需要的某个日期是否有票可以出售。
网点售票员模块:主要提供其注册及登陆,查询和售票三个功能。
网点售票员是通过在网络中注册自己的信息,来获得售票的权限的,要注册过并通过系统管理员审核成功。
登录系统后,系统会显示出网点售票员可以获得查询和售票的权限。
车站售票员模块:主要提供其登陆,查询,售票和退票功能。
车站售票员登录后,系统会显示出车站售票员所具有的所有操作权限。
其中退票的功能只有车站售票员才有退票的权限。
火车网上售票系统需求规格说明书

FheeFor personal use only in study and research; not for commercial useFor personal use only in study and research; not for commercial useFor personal use only in study and research;not for commercialuse火车网上售票系统需求规格说明书1. ....................................... 弓丨言3编写目的 (3)背景 (3)2. ....................................... 任务概述42.1 目标 (4)2.2 用户特点 (4)3 功能需求 (5)功能流图 (5)数据流图 (6)数据字典 (7)4 性能需求 (8)4.1 精度需求 (8)a) 时间特性要求 (8)5.输入输出格式要求 (9)6.数据管理能力要求 (9)7.故障处理要求 (9)8.其他专门要求 (9)9.运行环境规定 (9)10.附录 (10)1. 引言《火车网上售票系统需求规格说明书》旨在详尽描述系统功能需求和一些非功能需求,明确系统边界。
文章分为四个部分:概述部分描述了项目目的和范围,并对文档中使用的术语进行了说明;系统说明部分对系统进行了简要的描述;需求说明部分对系统从功能要求、安全性、性能等几方面进行了阐述;验收标准则描述了系统最终验收通过的准则。
编写目的:《火车网上售票系统需求规格说明书》的目的是明确《火车网上售票系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。
《火车网上售票系统需求规格说明书》的阅读对象为:4.1 对相关业务技术和总体方案作出决策和管理人员和质量管理人员;4.2 对本《需求规格说明书》进行评审和确认的有关业务和技术人员;4.3 参加概要设计和详细设计阶段工作的全体设计人员;4.4 《火车票网上售票系统》项目组;背景软件名称:《火车网上售票系统》用户:广大人民群众项目与系统、软件的关系:该系统所需数据要与其他系统数据兼容,系统采用B/S,服务器端采用Microsoft Server 2008为操作系统的工作站,采用Microsoft Server 2005为开发软件的数据库服务程序。
火车票预订系统详细设计说明书及火车票预定查询系统概要设计说明书

详细设计说明书目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (5)2程序系统的结构 (5)3TicketCX类设计说明 (6)3.1程序描述 (6)3.2功能 (6)3.3性能 (6)3.4输人项 (6)3.5输出项 (7)3.6算法 (7)3.7流程逻辑 (9)3.8接口 (9)3.9存储分配 (9)3.10注释设计 (10)3.11限制条件 (10)3.12测试计划 (10)4TicketYD类设计说明 (10)4.1程序描述 (10)4.2功能 (11)4.3性能 (11)4.4输人项 (11)4.5输出项 (11)4.6算法 (12)4.7流程逻辑 (13)4.8接口 (13)4.9存储分配 (13)4.10注释设计 (13)4.11限制条件 (13)4.12测试计划 (14)4.13尚未解决的问题 (14)5TicketQC类设计说明 (14)5.1程序描述 (14)5.2功能 (15)5.3性能 (15)5.4输人项 (15)5.5输出项 (15)5.6算法 (16)5.8接口 (16)5.9存储分配 (17)5.10注释设计 (17)5.11限制条件 (17)5.12测试计划 (17)5.13尚未解决的问题 (17)详细设计说明书1引言1.1编写目的本详细设计说明书是针对火车票查询预订系统而编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为以后进行的实现和测试做准备。
本详细设计说明书的预期读者是本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2背景待开发项目名称:火车票查询预订系统;本项目任务提出者:何小林开发者:封语铖;用户:所有铁路旅客;1.3定义Ticket 本系统名称;TicketCX 火车票查询;TicketYD 火车票预订;User:用户1.4参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006[3] 中国铁道部网站。
火车站售票系统设计04

目录1.系统概述1.1背景2.系统规划2.1系统的框架设计和可行性分析3.系统分析3.1组织结构分析3.2业务流程分析3.3数据流程分析1.数据流程图2.数据字典4.系统设计4.1系统的总体设计4.2物理配置方案设计4.3代码设计4.4输入输出设计4.5处理流程设计5.系统实施5.1程序设计5.2程序测试火车站售票管理信息系统调查背景1.随着时代的进步,社会的发展,人们的生活方式和习惯的多样化,出行已经成为人们生活的一个重要组成部分,火车成为了许多人选择出行的重要交通工作,而车站售票是预订车票、售票、退票车次查询、报表以及其他各种服务,车站售票组织庞大,服务项目多,信息量大,传统的手工处理方式已经不能满足管理活动的需要。
要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息。
2.系统规划可行性分析1.管理上的可行性该系统重要应用于管理员和售票人员,应具有良好的人机交换界面。
系统应具有操作简单,容易上手等特点。
2.技术上的可行性主要应用access数据库,VB编程语言、搭载在windows 2000的系统以上等技术。
3.经济上的可行性在项目开始前,应进行财务预算,主要包括硬件、软件设备的购置,开发人员的工资,系统维护所需的费用。
避免超出预算的情况。
可行性分析报告(1)系统简述:面对上级管理人员和售票人员的管理信息系统,应用了access数据库和VB编程语言,具有良好的人机操作界面,操作简单,容易上手,能减少系统的适应时间,具有较高的效率。
(2)项目目标:大大的提高经济效益,提高了售票人员和管理人员的工作效率,降低成本。
(3)所需资源:有经验的开发人员、调查人员,经济上的支持。
(4)可以改进原系统,但需要很好的调查和准备工作需求分析功能需求(1)查询功能:1.用户可以根据需要选择车次或者车站的信息可以查询出剩余票、车票类型、车次时刻表、价格、车次始发站、终点站、途经站的信息2.根据客户预订的订单信息查询是否真实。
火车售票系统设计说明

输出
数据输出
数据
订票信息表
输入数据输出数据
输出数据输出数据
图3
(1)删除车次系统
其数据流程图如图1—1所示
是
否
是
否
否
是
图1—1
(2)增加车次系统
其数据流程图如图1—2所示
否
是否
是
是
否
(3)修改车次系统
其数据流程图如图1—2所示
是Hale Waihona Puke 否否是否
是
(4)售票员信息修改系统
该系统分为三个子系统:
火车售票系统
一可行性研究
1.概述
用户:某省市乃至全国
开发单位:浙江海洋学院D02计算机(2)班何升高
系统名称:火车售票系统
2.系统目标
在2005年5月1日之前,开发一个火车售票系统,实现对火车售票自动化,轻松方便大家的交通运输。用户可以在任何一个站点购买任何两站间的火车票,可以大大减轻买票的烦索步骤,同时也可以订票.
(3)效益分析
该系统提高了大家买票的方便度,全国各地的客户可以在任何火车站购买到任何两地间的火车票,方便了大家的生活.
5.结论
由于该系统在国内外是一个技术上成熟的系统,并且有工程技术方面的保证,以及负责人采取的积极态度,因此该系统是可行的.
二系统开发计划
1.概述
(1)系统开发的目标
在一个月内建立一个完善的系统,以实现工程项目管理计算机化。
1)增加售票员系统
其数据流程图如下所示:
是
是
否否
否
是
2)修改售票员系统
其数据流程如下图所示:
2.系统功能
第一阶段建立的工程项目管理系统由一个登录系统组成,但它分两部分登录,一个是管理员登录,一个是售票员登录,因为他们两个登录后虽然是一样的界面,但会有不一样的功能.
火车站售票系统的概要设计说明书

概要设计说明书目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (3)2.1目标 (3)2.2运行环境 (4)2.3需求概述 (4)2.4条件与限制 (5)3.总体设计 (6)3.1处理流程 (6)3.2总体结构和模块外部设计 (9)3.3功能分配 (10)4.接口设计 (11)4.1外部接口 (11)4.2内部接口 (11)5.数据结构设计 (12)5.1逻辑结构设计 (12)5.2物理结构设计 (14)5.3数据结构与程序的关系 (15)6.运行设计 (16)6.1运行模块的组合 (16)6.2运行控制 (16)6.3运行时间 (17)7.出错处理设计 (17)7.1出错输出信息 (17)7.2出错处理对策 (17)8.安全保密设计 (18)9.维护设计 (18)1.引言1.1编写目的该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的概要设计并明确数据结构与软件体系结构。
主要是把一个软件需求转化为软件表示的过程。
本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
为这个项目以后的扩展和其他功能开发人员提供背景资料和参考。
完成:1.将系统划分成物理元素,即程序、文件、数据库、文档等。
2.设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块的相互关系,并确定数据结构与算法。
读者对象:程序员、测试员。
1.2项目背景火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
本项目适用于Windows操作系统,使用SQL Server 2005数据库,利用JAVA开发语言开发系统。
1.3定义1.Windows:微软公司推出的视窗电脑操作系统名为windows,随着电脑硬件和软件系统的不断升级,微软的windows操作系统也在不断升级,从16位、32位到64位操作系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书目录1.引言 (1)1。
1编写目的 (1)1.2项目背景 (2)1。
3定义 (2)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2。
3需求概述 (4)2.4条件与限制 (5)3.总体设计 (6)3.1处理流程 (6)3。
2总体结构和模块外部设计 (9)3.3功能分配 (10)4.接口设计 (11)4.1外部接口 (11)4。
2内部接口 (11)5.数据结构设计 (12)5.1逻辑结构设计 (12)5。
2物理结构设计 (14)5.3数据结构与程序的关系 (15)6.运行设计 (16)6。
1运行模块的组合 (16)6.2运行控制 (16)6.3运行时间 (17)7.出错处理设计 (17)7.1出错输出信息 (17)7。
2出错处理对策 (17)8。
安全保密设计 (18)9。
维护设计 (18)1.引言1.1编写目的该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的概要设计并明确数据结构与软件体系结构.主要是把一个软件需求转化为软件表示的过程。
本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
为这个项目以后的扩展和其他功能开发人员提供背景资料和参考。
完成:1.将系统划分成物理元素,即程序、文件、数据库、文档等。
2.设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块的相互关系,并确定数据结构与算法。
读者对象:程序员、测试员.1.2项目背景火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
本项目适用于Windows操作系统,使用SQL Server 2005数据库,利用JAVA开发语言开发系统.1。
3定义1.Windows:微软公司推出的视窗电脑操作系统名为windows,随着电脑硬件和软件系统的不断升级,微软的windows操作系统也在不断升级,从16位、32位到64位操作系统。
从最初的windows1。
0到大家熟知的windows95、NT、97、98、2000、Me、XP、Server、Vista,Windows 7各种版本的持续更新。
2。
SQL Server:SQL Server 是一个关系数据库管理系统。
它最初是由Microsoft Sybase 和Ashton—Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本.SQL Server 2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。
SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。
3。
总体结构:软件系统的总体逻辑结构。
为-树形的功能模块结构图。
4. 外部接口: 本软件系统与其他软件系统之间的接口,接口设施可以是中间件。
接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议.5. 数据结构:数据结构包括:数据库表的结构、其他数据结构等.6. 内部接口: 软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。
接口描述包括:调用方式、入口信息、出口信息等。
7。
模块: 具有功能独立、能被调用的信息单元叫做模块。
8. 带宽:指数字系统中数据的传输速率,其表示单位为比特/秒(bit/S)或波特/秒(Baud/S)。
带宽越大,表示单位时间内的数字信息流量也越大;反之,则越小.9。
MIS:信息管理系统(--Management Information System),是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。
1。
4参考资料[1]刘利民、田保军。
软件工程综合设计指导书. 2011[2] 1GB8567—88. 软件设计文档国家标准—-概要设计说明书[3] 车站售票管理系统—-项目开发计划书[4] 车站售票管理系统——可行性分析报告[5] 车站售票管理系统-—需求规格说明书[6] 吴建、郑潮、汪杰. UML基础与Rose建模案例。
人民邮电出版社[7] 张海藩。
软件工程导论(第五版)。
北京清华大学出版社. 2003[8]王珊、萨诗煊。
数据库系统概论. 高等教育出版社2.任务概述2.1目标以需求规格说明书为基础,分析该系统的各种设计方案和定义软件体系结构,为设计实现提供可行的依据.包括以下内容:1.制定规范:代码体系、接口规约、命名规则。
2.每一层次的模块结构。
3.相关模块间的接口,即模块间传递信息的内容、方式和协议.4.确定各模块在计算机网络环境下的物理分布。
5.确定系统的数据库结构.6.确定本软件系统与其他外围系统接口。
7.确定模块与系统功能间的关系。
8.确定模块与数据库表间的关系。
9.考虑可靠性、安全性、灵活性、性能约束等方面的设计。
10.要确定用户界面的设计风格。
11.异常处理设计。
2。
2运行环境该软件系统的运行环境:硬件平台:工作站及服务器的最低配置要求:服务器网卡采用了inter 82571GB主芯片,拥有两个RJ45网线接口,4对5类UTP传输介质,传输速率达到10/100/1000Mbps。
软件平台:服务器操作系统及数据库管理系统:Windows XP或Windows 2007及其以上系统客户端的操作系统:Windows 2000以上系统即可网络平台:通信协议:TCP/IP协议通信带宽:80kB/s以上2。
3需求概述功能需求:1、查询功能(1)时刻表查询(2)站点查询(3)票价查询(4)车次查询(5)票数查询2、售票功能(1)订票功能(2)普通人售票(3)特殊人售票3、退票功能(1)退票(2)改签4、统计功能(1)按车次统计(2)按日期统计(3)按客流方向统计5、修该功能(1)票价修改(2)车次变动(3)站点修改(4)停车时间修改(5)时刻表修改6、维护功能(1)数据备份功能(2)数据保密性性能需求:1、可支持36名售票员同时使用。
2、一次处理任务时间不得超过5秒。
2、支持本车站各售票窗口信息同步显示.3、可根据铁道部相关信息修改数据库信息。
4、本系统不连接外网,可防止信息泄露,数据库的恢复功能可防止有可能的突发情况。
2。
4条件与限制条件:1. 开发所需硬件设施可以达到。
2. 运行环境windows2000及以上的操作系统。
3.开发人员数量和质量可以达到。
限制:1。
设计开发工作依赖前期需求的稳定;2. 对功能模块的设计依赖用户对系统的需求.3. 对车量信息的输入要参照中国铁道部的相关规定。
3.总体设计3。
1处理流程售票活动图:图4.1 售票活动图退票活动图:图4。
2 退票活动图修改活动图:图4.3 修改活动图查询活动图:图4。
4 查询活动图统计模块活动图:图4.5 统计活动图3.2总体结构和模块外部设计总体功能层次图图4。
6 功能层次图本系统是针对火车站售票管理系统开发的,主要包括售票模块、查询模块、退票模块、修改模块、统计模块、系统维护6个模块。
1. 查询模块供旅客和售票员查询有关信息,可根据车次、列车时刻、票价、剩余票数、站点查询。
查询信息可供售票员售票。
2. 修改模块供系统管理员管理车次信息,根据中国铁道部的相关规定即使更改铁路信息。
修改信息后数据改变查询模块所查询的数据也随之发生变化。
3. 统计模块供售票员使用,列车管理人员可以根据统计结果进行客流的流向分析出行人数分析及节假日出行高峰分析等,将统计结果上报铁道部便于铁路信息的即使更改.可间接影响查询模块。
4. 退票模块包括退票和改签,修改数据库后可供查询模块和售票模块使用数据5. 售票模块供售票员为旅客售票包括订票和普通售票特殊售票,根据旅客的各种需求(如车次、发车日期时间、车厢类型、学生票、军人票等车票类型)选择用户所需要的车次,然后结算并打印车票给旅客。
订票是乘客根据自己的需求通过网络、电话等途径提前预定车票。
售票后修改数据库中信息查询信息会改变(票数减少)。
6。
系统维护管理:管理员添加或者删除用户,授予相应的权限。
同时维护数据库。
3.3功能分配本系统是针对火车站售票管理系统开发的,主要包括售票模块、查询模块、退票模块、修改模块、统计模块、系统维护6个模块,其功能如下:1。
查询功能:分为车次查询、列车时刻查询、票价查询、剩余票查询、站点查询。
通过车次查询来了解列车经过的站点及列车发车时间等信息。
时刻表查询可以查看每一车次在每个站点的发车时间到站时间。
票价查询可以按需求查询每个车次的票价.余票查询可以查看所有车次的剩余票数。
2. 退票功能:处理购票者因某种情况而需要退票时购票者在发车前或发车后两个小时之内到车站指定的退票窗口进行退票,此外车站退票点还需扣除20%手续费。
3. 售票功能:根据旅客的各种需求(如车次、发车日期时间、车厢类型、学生票、军人票等车票类型)选择用户所需要的车次,然后结算并打印车票给旅客。
乘客根据自己的需求通过网络、电话等途径提前预定车票。
4。
修改功能:包括车次修改、票价修改、站点修改、时刻修改.车次修改包括增加车次,减少车次,车次的临时调度和由于自然灾害造成的临时路线更改.票价修改为节假日、春运等特殊时段或某些特殊地域需要适量增加或减少票价。
站点修改可以在某些车次路线上增加或减少一些站点。
5。
统计功能:售票统计分别可以按日期统计、按车次统计、按客流方向统计等,通过察看车票的流向可以得知旅客的大致流向,列车管理人员可以根据客流的流向随时调整列车运行车次,达到列车的合理调度,使列车最大限度的投入使用中,实现资源的合理利用,减少客流高峰期的购票难拥挤等问题。
6. 系统维护管理功能:管理员添加或者删除用户,授予相应的权限。
同时维护数据库。
4.接口设计4.1外部接口1。
外部接口:登陆管理界面2. 软件接口:该系统的查询功能需要与互联网相连,以实现乘客的网上查询3。
硬件接口:打印机、扫描仪4。
2内部接口图4.15 模块间接口本系统主要由六个模块组成,模块间的通信通过共享数据库来实现。
1.查询模块:用户输入需要查询的车次或者站点,通过查询数据库返回相应车票信息。
2.售票模块:售票员输入待售的车票车次等信息,通过调用查询模块查询车票有无,若有则售出,并且在数据库里减去售出的票数。
若无则进行下一次售票.3.退票模块:将以退的票重新加入数据库,以待销售.4.修改模块:修改相应的车票信息,包括站点、时刻等。
更新数据库,以待查询与销售.5.统计模块:从数据取出数据,对售票情况进行汇总.6.系统维护管理:向数据库中添加用户或删除,维护数据库,定期进行数据库备份.5.数据结构设计5。