3.系统分析
3.1 需求分析
火车售票是铁路运输的重要组成部分。随着铁路运输业务的不断扩大,传统的售票方式已经不能满足客户的需求。火车票预订系统是利用最新开发工具ASP.NET开发的,它不仅能满足客户的需求,而且还提高了售票员的工作效率。
火车售票是铁路运输业务管理的一项基本业务。表面上看,它只是铁路运输业务的一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,因此这项业务不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务流量剧增的客观要求,本系统便是利用目前最先进、最新型的开发工具ASP.NET开发一个火车售票管理系统。它能方便快捷地运用在火车业务的营运之中。
3.2系统设计目标
本系统实施后,应达到以下目标:
(1)时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
(2)可靠性。能连续准确的处理业务,有较强的容错能力。
(3)可理解性。用户容易理解和使用该系统。
(4)可文护性和适应性。本系统应易于扩充、易于文护、易于修改,能满足铁路运输快速发展的需要。
(5)可用性。目标系统功能齐全,能够完全满足业务需求。
(6)安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
4.数据库设计
4.1数据库简介
火车票预订系统采用的是SQL Server 2005数据库。SQL Server 2005数据库是美国Microsoft公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下:
(1)高性能设计,可充分利用Windows NT的优势。
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
4.2数据库概要结构设计
概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。火车票预定系统的E-R图表现了系统中各个实体之间的联系,具体的如下图1所示:
图1系统E-R图4.3 实体属性图管理员的实体图如图2:
图2管理员实体图车辆信息实体图如图3:
图3车辆信息实体图车票信息实体图如图4:
图4车票信息实体图会员信息的实体图如图5:
图5会员信息实体图订单信息实体图如图6:
图6订单信息实体图
4.4 数据库逻辑结构设计
购票信息表如表1所示:
表1购票信息表(SealTicket)
字段名 说明 类型 长度 可否为空 主键
Sid 编号 int 4 否 是
SCar 车次名称 nvarchar 50 否 否
SticketType 车票类型 nvarchar 50 否 否 ASP.NET车票预订信息系统设计与实现+源码(2):http://www.751com.cn/jisuanji/lunwen_5562.html