火车票预定系统概要设计论文.doc

上传人:文库蛋蛋多 文档编号:4028801 上传时间:2023-04-01 格式:DOC 页数:19 大小:2.51MB
返回 下载 相关 举报
火车票预定系统概要设计论文.doc_第1页
第1页 / 共19页
火车票预定系统概要设计论文.doc_第2页
第2页 / 共19页
火车票预定系统概要设计论文.doc_第3页
第3页 / 共19页
火车票预定系统概要设计论文.doc_第4页
第4页 / 共19页
火车票预定系统概要设计论文.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《火车票预定系统概要设计论文.doc》由会员分享,可在线阅读,更多相关《火车票预定系统概要设计论文.doc(19页珍藏版)》请在三一办公上搜索。

1、火车票预定系统概要设计项目名称:火车票预定系统项目负责人: 编写: 校对: 审核: 一、 编写目的在火车票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对火车站,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对车票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员

2、可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。二、 背景1. 本系统为火车票订票系统2. 项目提出者:软件工程第三小组 3. 开发者:某开发团队 4. 用户:某火车站售票中心和各普通用户5. 运行环境 : windows xp+Microsoft visual studio 2005 SQL Server 20006. 建议开发软件运行的最短寿命:3年7. 建议开发软件投入使用的最迟时间:2009年8. 参考

3、资料l 项目的经核准的计划任务书或合同,上级机关的批文;l 项目需求分析说明书,可行性分析说明书l 火车票预定系统项目开发计划 软件开发小组 2007/8l 用户操作手册(初稿) 软件开发小组 2007/8l 软件工程 齐治昌 谭庆平 宁洪等高等教育出版社 1997/1l Dreamweaver 8标准教程 邹 婷 中国青年出版社 2006/3 三、 定义 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。 更新:对数据库的操作的一种,用于更改数据库中的数据信息。 软件结构图:反映软件系统的功能模块之间的关系的数据图。四、 总体设计一、 系统的

4、设计流程 需求规定:火车票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车票预定系统,实现火车站的火车票销售的自动化的计算机系统。当乘客输入所需的车票的信息(日期,起始站,终点站等),系统自动列出满足信息的全部记录,以供乘客订购。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用B/S结构,将火车票预定系统划主要就是服务器端子系统。本系统主要用于火车票预订,所以提供了以下几个子功能:火车票预订,取票通知,查询火车,查询火车票,退票,打印火车票,各火车的营运统计,以及后

5、台方面的火车的添加,取消火车,火车票的生成,以及火车的查询等后台功能。1) 性能需求:火车票预定系统的性能要求为了保证系统能够长期、安全、稳定、可靠、高效的运行,火车票预定系统应该满足以下的性能需求:2) 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足车站对信息处理的需求。由于火车票预定系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而火车票数量和时间又影响企业的决策活动,其准确性很大程度上决定了火车票预定系统的成败。在系统开发过程中,必须采用一定

6、的方法保证系统的准确性。3) 系统的开放性和系统的可扩充性火车票预定系统在开发过程中,应该充分考虑以后的可扩充性。用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。4) 系统的易用性和易维护性火车票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文

7、信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。火车票预定系统中涉及到的数据是火车站的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。5) 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。6) 系统的先进性目前计算系统的技术发展相当快,做为火车票预定系

8、统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。7) 系统的响应速度 火车票预定系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。1本系统的基本设计概念:实现火车站的火车票销售的自动化的计算机系统;l 对以下各模块功能进行介绍:1) 客户登陆

9、, 数据录入 客户通过网页将数据传递给服务器。2) 判断用户要求的功能,判断此项操作是火车票转让 火车票求购 火车票查询铁路资讯 订票指南 火车时刻查询,如果是火车票转让则进入,如果是 火车票求购 则进入,如果是 火车票查询则进入,如果是 铁路资讯则进入,如果是订票指南则进入, 如果是 火车票查询则进入3) 火车票转让 用户输入要转让的车次,返回并显示有护转让的信息,如果出错泽告知用户原因4) 火车票求购 用户输入要求的车次,返回并在页面显示用户所需求的车次,如没有则告知用户, 出错信息处理5) 火车票查询 用户输入要查询的车次,返回显示用户所查询的车次信息,若果没有则告知用户6) 铁路资讯

10、直接显示最新的铁路资讯7) 订票指南 所有模块的应用说明8) 火车时刻查询 用户输入所要求的车次输出并显示车次信息l 总体结构以下是整个设计的总体结构,框内注明了模块的名字;方框之间的直线表示模块的调用关系。、功能模块图1)火车票转让模块:本模块实现功能为用户输入:要转让的车次返回并显示:用户转让的信息,更新转让车票数据库,打印票据,如果出错则告知用户原因2)火车票求购模块:本模块实现功能为用户输入:要求的车次返回并在页面显示:用户所需求的车次,询问用户是否订票,如果订票则要求用户输入基本信息,打印单据,更新火车车票数据库,如没有则告知用户,如果出错则告知用户原因 3)火车票查询模块:本模块实

11、现功能为用户输入:起始站点和目的地,返回并在页面显示:适合用户要求的全部列车车次信息,如列车车次号、始发站、终点站、途径各站、各站票价、所有时间等,用户选择使用车次,确定是否订票,如果订票则要求用户输入基本信息,打印单据,更新火车车票数据库,没有适合车次则告知用户4) 资讯信息显示: 显示新闻题目列表。选中题目,显示新闻具体内容,以供乘客更早清晰了解各线路状况,正确选择所需车票。 5)订票指南模块:本模块实现功能为主要用于显示如何使用本系统,显示各个功能模块的操作步骤,用以帮助用户顺利使用本系统,实现各个模块功能,满足用户需要。 6)火车查询模块:本模块实现功能为用户输入车次信息,返回所要求车

12、次的车次信息(包括:起始地点,目的地,发车时间等)一、 用户接口:用户界面设计向用户提供友好的用户界面1)主页面选择各页面2)订票查询界面查询查询框显示3)求购显示查询4)转让车次信息显示列表车次信息二、 数据结构的设计1)数据库结构关系2)数据类型 A)车次B)转让列车C)车票数据库D)时讯信息三、 出错处理设计1、 出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因,例:全部班车座位已满!查无此列车信息!等。2、 出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号