内容发布更新时间 : 2024/12/28 11:42:39星期一 下面是文章的全部内容请认真阅读。
客运售票管理系统数据库设计
1 系统概述
1.1 概述
该系统将计算机技术应用于水路客运的售票和管理中,规范了水路客运
站的管理模式。该系统具有售票计划的编制、查询和销售、票证管理各类售票业务处理等多项功能,适应性强。
1.2程序目的
水路客运站日常业务流程:管理人员制订(调整)三日航班计划(当日、次日、第三日),管理营运相关数据。票管员登记售票员领用船票情况。售票员领用船票后,根据航班计划、票价标准及乘客需求,出售(预售)船票,在特殊情况下,办理退票手续。
船票(船票号、开船日期、开船时间、船舶、到达港站、等级、人数、票价、金额、售票日期、售票时间、售票员工号)
票证领用登记表(售票员、票证起号、票证止号、领票日期、票管员、使用状态、启用日期)
计划表(航班号、船舶、开船日期、开船时间、一等舱余额、二等舱余额、三等舱余额、停靠港站、停靠码头、停开标志)。
1.3 可行性分析
1.3.1技术可行性研究
数据库的设计,软件体系结构可以采用目前非常成熟的三层客户机/服务器(C/S)风格。C/S模式下客户端只需要提供用户接口。服务端采用windows NT系统的工作站,可选用Visual Studio.Net、Visual C++6.0、Delphi7、VB。NET等为主要开发应用程序。DBMS可选Access、VFP、oracle 11g或者采用Microsoft公司的Microsoft SQL Server 2000数据库作为数据库服务器。
综上,使用现有的技术可以实现这个系统。
- 1 -
1.3.2经济可行性研究
通过网络传递客运信息,不仅不受距离的限制而且速度快。对与船票销售来说,可以更快更详细的了解全局的售票情况。从而可以提高售票的效率。同时对售票情况的总结提取等方面也有很大的帮助。因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高客运售票的效率,即提高了客运公司的经济效益,所以从经济上是完全可行的。但需要公司能够提供初始的软件研发资金。
1.3.3操作可行性研究
本系统采用MFC图形界面,与大家熟悉的windows操作系统相似,对于各种具体的报表都尽量与原手工操作保持形式上的一致,用户只需要略加培训都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对后台数据库及其它不相干操作的了解。
综上,系统的操作方式在这个用户组织内行得通。
1.3.4可行性综合分析
综合以上三方面的可行性研究,可知该系统具有很高的开发可行性,无论是从技术上、经济上、还是操作上来分析,这个客运(水运)售票管理系统都是值得开发的。
2 系统目标和建设原则 2.1 系统目标
水路客运站日常业务流程:管理人员制订(调整)三日航班计划(当日、次日、第三日),管理营运相关数据。票管员登记售票员领用船票情况。售票员领用船票后,根据航班计划、票价标准及乘客需求,出售(预售)船票,在特殊情况下,办理退票手续。
2.2 基本原则
2.2.1. 采用生命周期法和原型法相结合的方法开发系统
- 2 -
由于本系统开发设计过程中受到各方条件的影响,在开发初期采用生命周期法进行设计开发,严格按照系统规划,系统分析,系统设计,系统实施和系统维护这五个阶段,系统能正常运行后,再进一步调查和分析,其中如有不足之处,再进行合理解决。
2.2.2. 注重系统的易用性
本系统设计过程中力求人性化,结合强大的搜索功能帮助用户方便的查找到各自所需的信息如票价、座位数等,同时在数据录入过程中,尽可能减少人工输入部分,降低人工输入错误的可能性。
2.2.3. 注重系统的可移植性
由于客运管理售票系统庞大复杂,可以根据需要实际取系统中的部分功能。同时由于数据库采用微软的SQL Server 2000,可以很方便地备份数据,转移数据。
2.2.4系统的易维护性
客运售票管理系统中涉及到的数据是客运公司和港口的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
2.2.5系统的开放性和系统的可扩充性
客运售票管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求会不断的更新和完善甚至是数据库的升级。这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
2.2.6系统的响应速度
客运售票管理系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率
3 支撑环境计划
3.1 网络逻辑结构
本次设计基于的网络逻辑结构是客户/服务器(C/S)体系结构。C/S是基于资源不
对等,并且为了实现共享而提出来的,它由三个主要部分构成:数据库服务器、客户应
- 3 -