网站大量收购独家精品文档,联系QQ:2885784924

火车票预订系统(概要设计说明书).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
火车票预订系统(概要设计说明书)

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2总体设计 2 2.1需求规定 2 2.2运行环境 2 2.3基本设计概念和处理流程 3 2.4结构 3 2.5功能需求与程序的关系 3 2.6人工处理过程 3 2.7尚未问决的问题 3 3接口设计 3 3.1用户接口 3 3.2外部接口 3 3.3内部接口 4 4运行设计 4 4.1运行模块组合 4 4.2运行控制 4 4.3运行时间 4 5系统数据结构设计 4 5.1逻辑结构设计要点 4 5.2物理结构设计要点 4 5.3数据结构与程序的关系 4 6系统出错处理设计 5 6.1出错信息 5 6.2补救措施 5 6.3系统维护设计 5 概要设计说明书 1引言 1.1编写目的 在火车票查询预订系统的前一阶段,也就是需求分析阶段,已经将系统用户对本系统的需求做了详细的阐述。 本阶段是在需求分析的基础上,对火车票查询预订系统做概要设计。主要解决了实现该系统需求的程序模块设计的问题。包括如何把系统分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计中将对在本阶段所有的概要设计做详细的说明。 在下一阶段,程序员可以以概要设计为依据,在此基础上进行详细设计。在以后的软件测试和软件维护也可以参考此说明书。 1.2背景 (1)项目名称:火车票查询预订系统 (2)项目开发者:谢小东 (3)用户:所有乘客 (4)运行环境:winXP+SQL SERVER 2000 (5)建议软件最短寿命:3年 1.3定义 查询:对数据库的一种操作,用于有哪些信誉好的足球投注网站数据信息。 插入:对数据库的一种操作,用于将数据存入数据库中。 更新:对数据库的一种操作,用于更改数据库中的数据信息。 软件结构图:用于反应软件系统的功能模块之间的关系的数据图。 1.4参考资料 [1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003 [2] 王珊,萨师煊.数据库系统概论 [M].北京:高等教育出版社,2006 [3] 中国铁道部网站。 [4] 闪四清SQL Server 实用简明教程清华大学出版社,2003。网站,车票预订是开发者自行完成。本系统分为火车票预订,火车票查询,火车票取消。 总体数据流图: 图一:总体数据流图 查询子系统: 图二:查找子系统 查找流程: 图三:查询流程图 本模块用户根据自己的出行情况,输入车次,车站,发到站信息来查询自己想乘坐的火车。系统收到输入后,根据数据库来反映用户查找,并将结果返回给用户。如果用户输入信息有误,则告知用户。 预订子系统: 图四:预订系统 预定流程: 图五:预订流程图 本子系统用户输入姓名,身份证号,想要预订的车次,席别,系统通过个人数据库,验证个人信息是否正确,然后通过列车数据库查询列车余票,票价,如都正确则显示预订成功,输出个人信息,显示预订车次,坐席,票价。 火车票取消系统: 图六:火车票取消子系统 取消流程: 图七:取消流程 本系统用户输入姓名,身份证号来取消以成功预订的火车票,系统查询订单数据库,然后删除数据库中对应记录。 2.4结构 图八:总体结构 2.5功能需求与程序的关系 图九:功能需求与程序的关系 2.6人工处理过程 无 2.7尚未问决的问题 无 3接口设计 3.1用户接口 采用窗口化,菜单式进行设计。在操作时响应热键。 3.2外部接口 硬件接口:身份证扫描仪。 软件接口:通过JDBC连接SQL SERVER数据库服务器。 3.3内部接口 通过面对对象语言设计类。在public类中实现调用,类间实现严格封装。 4运行设计 4.1运行模块组合 本程序主要是以一个窗口为模块,内含多个输入框,按钮。在用户点击“确定”之后,会打开另外一个窗口来显示信息。以此来实现功能模块间的连接和组合。各模块相互独立,移植性较好。各模块间主要以传递数据项的引用来实现模块间的合作好数据共享。 4.2运行控制 只要符合操作说明书,用户可自由控制。不额外限定用户输入。异常由程序内部进行处理,给出相应的提示信息。 4.3运行时间 由用户决定,但是每次操作响应时间上限应控制在3秒以内。 5系统数据结构设计 5.1逻辑结构设计要点 列车信息表(车次,始发站,终点站,途经车站,坐席,票价,余票); 订单表(姓名,身份证号,所订车次,票价,坐席); 旅客信息表(身份证号,姓名)。 E—R图: 图十:E—R图 5.2物理结构设计要点 一、列车信息表 序号 字段名 含义 类型 长度 允许空 主键 默认值 1 Cc 车次 Char 6 √ 1 2 Sfz

文档评论(0)

wannian118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档