车站售票管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

香洲汽车站售票项目需求分析随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。

第一章需求分析

图2.1系统用例图

图2.1系统用例图

系统用例图

车站售票管理系统

登录功能

售票功能

查询功能

管理功能

统计功能

售票员管理员

功能描述

登录功能模块

用于用户的登录,可以根据用户名和密码登录到本系统,但是用户名和密码必须正确,若是不正确的用户名和密码,系统便进行错误提示。系统确认用户名和密码后便跳转到查询界面。

售票功能模块(订票可以不考虑)

用户在查询界面查询到自己所满意的车票时,可以进行网上订票操作,所订车票将自动添加到用户的个人信息当中,方便用户日后进行管理。

查询功能模块

查询分为站站查询,车次查询的信息查询。工作人员在查询界面输入框输入所要查询目的站和时间,或者是车次,系统则会根据输入的信息进行搜索,并给出搜索结果,用户还可点击搜索结果查看汽车票的详细信息。

管理功能信息模块

只有登录后的才可以管理信息,角色不一样,管理的功能也不一样,如:工作人员在系统中可以查看到用户已订的车票,由于某些顾客需要退票的还可以进行退票操作。管理员可以注册时添加新的员工信息,修改车次。

统计功能模块

可以对当日信息进行统计,包括总金额,日金额,已售票数,退票数,剩余票数的统计各主要数据流的定义如表1至表3所示:

(1) 车次管理:车次详细信息的编辑。车次管理中的数据源为数据库中Car 表,在此管理部分中,能够使用界面操作实现车次信息的编辑,并将数据库中的数据按照编辑的要求来及时更新数据表中的相关数据。

表2

名字:用户登录信息

描述:确认是否是注册用户的基本信息 定义:用户登录信息=用户名+密码 位置:登录界面

票务管理

票价管理

车次管理

用户管理

查询管理

车次信息编辑

票价信息录入

票价信息修改

票价信息删除

前台售票

前台退票

用户信息添加

票价信息修改

票价信息删除

车次信息查询

票价信息查询

表 3

表4

第三章 总体设计

模块总体设计

面对信息时代的挑战,香洲总站为了满足社会的发展的需求和当今快速发展的汽车车站售票信息的需求,想利用VS2010为开发工具开发出高科技的计算机管理系统来提高汽车站站售票管理水平,完成对汽车站全方位的管理,该系统在实施后,能够满足对售票、查询、维护、信息了解、统计等功能。

为了达到车站的需求, 由图3-1车站售票管理业务流程图,我对该系统进行了具体分析,总结出汽车站售票管理系统的功能模块如图4-1所示。

图3-1 车站售票管理系统的功能模块

由图3-1 车站售票管理系统的功能模块图可见,该管理系统的主要功能模块包括五大功能模块:

名字:车票信息 描述:用户所要查询和订购车票的基本信息

定义:车票查询信息=车次号+出发地+目的地+发车日期+开出时刻+票价

位置:查询界面,用户管理平台 名字:用户个人管理信息 描述:用户需要对车票和个人资料进行管理的信息

定义:用户个人管理信息=所订车票信息+个人基本资料信息 位置:用户订票管理平台

(1)售票功能模块。

(2)查询功能模块。

(3)管理功能模块。

(4)基本信息表功能模块。

(5)统计功能模块。

根据数据库管理系统所具有的功能,可将它分为四个组成部分。数据定义语言及其翻译处理程序:首先用数据定义语言定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等。然后,翻译处理程序将它们翻译成相应的内部表示,即对数据库框架的描述。这些描述存放在数据字典(系统目录)中,作为数据库管理系统存取和管理数据的依据。数据操纵语言及其翻译处理程序:提供了岁数据库的检索、插入、修改、删除等基本操作。数据库运行控制程序:负责数据库运行过程中的控制和管理。实用程序:完成数据库的建立与维护,以及数据格式的转换与通信等功能。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

1) 数据库需要分析。

2) 数据库概念结构设计。

3) 数据库逻辑结构设计。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

车站售票管理系统的ER图如图3-2所示。

相关文档
最新文档