火车站售票系统概要设计(软件工程大作业).docVIP

  • 37
  • 0
  • 约1.81万字
  • 约 33页
  • 2020-08-28 发布于湖北
  • 举报

火车站售票系统概要设计(软件工程大作业).doc

版本号 日期 2011-6-6 <软件工程——大作业> “火车站售票系统” 软件设计说明书 姓名: 宋 健 唐 辉 王佳敏 班级: 计科0804 学号: 0909081816 0909081817 0909081819 完成日期: 2011-6-6 指导老师: 熊永华 中南大学信息科学与工程学院 目 录 TOC \o 1-3 \h \z \u 1.引言 4 1.1编写目的 4 1.2范围 4 1.3定义 5 1.3.1 专门术语 5 1.3.2 编写 5 1.4参考资料 5 2.项目概述 5 2.1 产品描述 5 2.2 产品功能 5 2.3 用户特点 6 2.4一般约束 6 3.具体需求 6 3.1功能需求 6 3.2行为需求 8 3.3 数据需求 8 3.4外部接口 10 3.4.1 软件接口 10 3.4.2 硬件接口 10 3.5内部接口 10 3.6性能需求 10 3.7设计约束 10 4总体设计 11 4.1运行环境 11 4.2基本设计概念和处理流程 11 4.1.1基本设计概念 11 4.1.2 客户端的程序流程 11 4.1.3 服务器程序流程 13 4.3功能需求与程序的关系 14 5 详细设计 15 5.1系统数据结构设计 15 5.1.1逻辑结构设计要点 15 5.1.2物理结构设计要点 18 5.1.3数据结构与程序的关系 18 5.2模块设计说明 18 5.2.1模块描述 18 5.2.2功能 19 5.2.4输入项 19 5.2.5输出项 21 5.2.6设计方法(算法) 21 5.3 运行设计 23 5.3.1运行模块组合 23 5.3.2运行控制 24 5.3.3运行时间 24 5.4系统出错处理设计 24 5.4.1出错信息 24 5.4.2补救措施 25 5.5系统维护设计 25 6附录 25 退票功能实现代码 28 改签功能实现函数代码 30 火车站售票系统 1.引言 1.1编写目的 本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 火车票售票管理是一件比较复杂但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平质量的大事情。火车站售票涉及到许多内容,有乘客购票、咨询、改签或退票、电话订票、售票信息管理等。因此,本系统设计就是专门解决这些问题的。但是,本系统仅仅就火车站售票系统部分常用功能以及部分维护功能进行实现。 1.2范围 软件系统名称:火车站售票系统 这些功能都是为了实现售票功能而做准备的功能。该系统的中心功能是列车和售票信息的查询功能和售票功能。虽然这是两个截然不同的功能,但他们在实现上十分的类似,售票就需要首先先通过查询的方式得到满足要求的车票,然后再进行售票。所以售票功能可以看成是列车和售票信息查询功能的延伸。除了中心功能外,该系统还需要一些支持中心功能的辅助功能。如关于增减列车,增减有了这些功能,整个系统才能够更加完善,而且在系统需要修改的时候,才能更加的方便 支出:该系统是软件工程老师作为作业要求一部分,无经费支出。 收益:系统完成后即可交付使用,主要是为了方便火车站售票人员使用,有着重大的利益。 1.3定义 1.3.1 专门术语 SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。 SQL:一种用于访问查询数据库的语言。 事物流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误回复机制。 1.3.2 编写 系统:

文档评论(0)

1亿VIP精品文档

相关文档