欢迎来到天天文库
浏览记录
ID:1795858
大小:2.53 MB
页数:22页
时间:2017-11-13
《火车票预定系统概要设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、火车票预定系统火车票预定系统概要设计项目名称:火车票预定系统项目负责人:编写:校对:审核:一、编写目的在火车票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对火车站,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对车票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设
2、计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。火车票预定系统一、背景1.本系统为火车票订票系统2.项目提出者:软件工程第三小组3.开发者:某开发团队4.用户:某火车站售票中心和各普通用户5.运行环境:windowsxp +M
3、icrosoftvisualstudio2005SQLServer20006.建议开发软件运行的最短寿命:3年7.建议开发软件投入使用的最迟时间:2009年8.参考资料l项目的经核准的计划任务书或合同,上级机关的批文;l项目需求分析说明书,可行性分析说明书l火车票预定系统项目开发计划软件开发小组2007/8l用户操作手册(初稿)软件开发小组2007/8l软件工程齐治昌谭庆平宁洪等高等教育出版社1997/1lDreamweaver8标准教程邹婷中国青年出版社2006/3二、定义查询:对数据库的操作的一种,
4、用于搜索数据信息。插入:对数据库的操作的一种,用于将数据存入数据库中。更新:对数据库的操作的一种,用于更改数据库中的数据信息。火车票预定系统软件结构图:反映软件系统的功能模块之间的关系的数据图。一、总体设计一、系统的设计流程需求规定:火车票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车票预定系统,实现火车站的火车票销售的自动化的计算机系统。当乘客输入所需的车票的信息(日期,起始站,终点
5、站等),系统自动列出满足信息的全部记录,以供乘客订购。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用B/S结构,将火车票预定系统划主要就是服务器端子系统。本系统主要用于火车票预订,所以提供了以下几个子功能:火车票预订,取票通知,查询火车,查询火车票,退票,打印火车票,各火车的营运统计,以及后台方面的火车的添加,取消火车,火车票的生成,以及火车的查询等后台功能。1)性能需求:火车票预定系统的性能要求为了保证系统能够长期、安全、稳定、可靠、高效的运行,火车票预定系统应该满足以下的性能需求:2)系
6、统处理的准确性和及时性火车票预定系统系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足车站对信息处理的需求。由于火车票预定系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而火车票数量和时间又影响企业的决策活动,其准确性很大程度上决定了火车票预定系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。1)系统的开放性和系统的可扩充性火车票预定系统在开发过程中,应该充分考虑以后的
7、可扩充性。用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。2)系统的易用性和易维护性火车票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针
8、对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。火车票预定系统中涉及到的数据是火车站的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。3)系统的标准性火车票预定系统系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准;同时,在自主开发本系统时
此文档下载收益归作者所有