火车站售票系统概要设计

火车站售票系统概要设计

ID:23360382

大小:217.01 KB

页数:13页

时间:2018-11-07

火车站售票系统概要设计_第1页
火车站售票系统概要设计_第2页
火车站售票系统概要设计_第3页
火车站售票系统概要设计_第4页
火车站售票系统概要设计_第5页
资源描述:

《火车站售票系统概要设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四、概要设计说明书1.引言21.1编写目的21.2项目背景21.3定义21.4参考资料32.任务概述32.1目标32.2运行环境32.3需求概述32.4条件与限制43.总体设计43.1处理流程43.2总体结构和模块外部设计63.3功能分配84.接口设计84.1外部接口84.2内部接口85.数据结构设计95.1逻辑结构设计105.2物理结构设计115.3数据结构与程序的关系116.运行设计116.1运行模块的组合116.2运行控制116.3运行时间127.出错处理设计127.1出错输出信息127.2出错处理对策128.安全保密设计129.维护设计13四、概要设计说明书火车站售票系统概要设

2、计说明书1.引言1.1编写目的本火车站售票系统项目的前一阶段,即需求分析阶段中已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对网络上的一些铁路局,铁路火车站中获得,并在需求说明书中得到详尽叙述及阐明。本阶段在系统的需求分析的基础上,对火车站售票系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将在本阶段中对系统所做的概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考概要设计报告,在概要设计对火车票售票系统所作

3、的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出本阶段设计的不足或错误。1.2项目背景本系统主要用于火车票的销售,提供了以下几个子功能:用户登录和注册、火车票预订、火车票信息查询、订票查询、售票、取票方式、退票以及后台方面的火车班次信发布、取消火车班次、订票生成、取票号生成等后台功能。火车站售票系统将由四部分组成:网上订票客户程序,售票员系统,系统管理员系统以及置于服务器的数据库服务器。本系统与其他系统的关系如下:客户程序售票员系统数据库服务器网络客户程序系统管理员系统客户程序1

4、.3定义1.3.1专门术语SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言。事物流:数据进入模块后可能有多种路径进行处理。四、概要设计说明书主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误回复机制。1.3.2编写系统:若未特别指出,系统指火车站售票系统。SQL:StructuredQueryLanguage(结构化查询语言)。1.4参考资料a.《实用软件工程》清华大学出版社陆惠恩著2006年5月b.《软件项目管理案例教程》机械工业出版社韩万江、姜立新著2004年1月c.中

5、国铁路网2.任务概述2.1目标主要为了解决实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告阶段中将在本阶段中对系统所作的概要设计进行详细的说明。2.2运行环境系统将由四部分组成:网上订票客户程序,售票员系统,系统管理员系统以及置于服务器的数据库服务器。该系统能运行在Windows98以上操作系统之上(客户端),且支持各种主流浏览器,也能运行在Unix、Linux等操作系统(服务端),如果还需要运行在其他的操作系统,需要对软件进行重新的编译。2.3需求概述为了便于客户预定火车

6、票,客户端把用户预定火车票的订单信息,包括送票方式、乘车日期、车次、始发站、终点站、票种和张数,提交后传输到服务器端,由系统管理员来审核通过,最后确认,返回客户端,告知用户到规定的售票点去领取火车票或者送票员送票上门。用户要在当天2个小时到网站去确认信息,并记住领取火车票的取证号,凭证件到火车站,经售票员校对无误后即可领取车票。用户可以直接到火车站通过售票员进行购买车票,如果想要退票应在发车前6小时到火车站由售票员确认进行退票操作。如果用户想要退订车票应该在开车前1天到火车站或者在本网上进行退订操作。四、概要设计说明书要求系统能有效、快速、安全、可靠和无误的完成上述操作,并要求用户界面

7、简单明了,易于操作,服务器程序易于维护。2.4条件与限制用户订单提交后需在开车前的12小时之前进行确认信息,并且做出相应的决定,如:退票、换票等。如果用户的订单是11天之内的,用户应在开车11天内到本网站进行查询。售票员在开车前一小时不准售票,在开车前6小时不准退票。改签的天数的范围为1天。3.总体设计3.1处理流程下面将使用(结构化设计)面向数据流的方法对火车站售票系统的处理流程进行分析。系统可分为两大部分:一是客户端程序,二是服务器端程序。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。