logo资料库

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

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
火车票预定查询系统
概要设计说明书
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2总体设计
2.1简述
2.2架构设计
2.2.1系统逻辑架构图
2.2.2系统物理架构图
2.2.3顶层系统包图
2.2.4业务类包图
2.2.5子系统关系图
2.3运行环境
2.4基本设计概念和处理流程
2.4软件体系结构
2.4.1软件结构图
2.4.2模块命名规则
2.4.3模块描述
2.5功能需求与程序的关系
2.6人工处理过程
2.7尚未解决的问题
3接口设计
3.1用户接口
3.2外部接口
3.3内部接口
3.4用户界面设计规则
3.4.1登录界面
3.4.2车票查询界面
3.4.3车票预定界面
4运行设计
4.1运行模块组合
4.2运行控制
4.3运行时间
5系统数据结构设计
5.1逻辑结构设计要点
5.2物理结构设计要点
5.3数据结构与程序的关系
6系统出错处理设计
6.1出错信息
6.2补救措施
6.3系统维护设计
成 都 信 息 工 程 大 学 火车票预定查询系统 概要设计说明书 系别: 软件工程学院 专业: 软件工程 班级: 2013 级 6 班 姓名: 刘强、张天应、 何小林、封语程 指导教师: 刘孙俊
目录 火车票预定查询系统........................................................................................................................ 1 概要设计说明书........................................................................................................................ 1 1 引言 ................................................................................................................................................. 3 1.1 编写目的 .............................................................................................................................. 3 1.2 背景 ...................................................................................................................................... 3 1.3 定义 ...................................................................................................................................... 3 1.4 参考资料 .............................................................................................................................. 3 2 总体设计 ......................................................................................................................................... 4 2.1 需求规定 .............................................................................................................................. 4 2.2 运行环境 .............................................................................................................................. 4 2.3 基本设计概念和处理流程 ..................................................................................................6 2.4 软件体系结构 .................................................................................................................... 10 2.4.1 软件结构图............................................................................................................. 10 2.4.2 模块命名规则......................................................................................................... 11 2.4.3 模块描述................................................................................................................. 11 2.5 功能需求与程序的关系 ....................................................................................................14 2.6 人工处理过程 .................................................................................................................... 14 2.7 尚未解决的问题 ................................................................................................................ 14 3 接口设计 ....................................................................................................................................... 15 3.1 用户接口 ............................................................................................................................ 15 3.2 外部接口 ............................................................................................................................ 15 3.3 内部接口 ............................................................................................................................ 15 3.4 用户界面设计规则 ............................................................................................................ 15 3.4.1 登录界面................................................................................................................. 16 3.4.2 车票查询界面......................................................................................................... 16 3.4.3 车票预定界面......................................................................................................... 17 4 运行设计 ....................................................................................................................................... 17 4.1 运行模块组合 .................................................................................................................... 17 4.2 运行控制 ............................................................................................................................ 18 4.3 运行时间 ............................................................................................................................ 18 5 系统数据结构设计 ....................................................................................................................... 18 5.1 逻辑结构设计要点 ............................................................................................................ 18 5.2 物理结构设计要点 ............................................................................................................ 19 5.3 数据结构与程序的关系 ....................................................................................................20 6 系统出错处理设计 ....................................................................................................................... 20 6.1 出错信息 ............................................................................................................................ 20 6.2 补救措施 ............................................................................................................................ 20 6.3 系统维护设计 .................................................................................................................... 21
1 引言 1.1 编写目的 在火车票查询预订系统的前一阶段,也就是需求分析阶段,已经将系统用户对本系统的 需求做了详细的阐述。 本阶段是在需求分析的基础上,对火车票查询预订系统做概要设计。主要解决了实现该 系统需求的程序模块设计的问题。包括如何把系统分成若干个模块、决定各个模块之间的接 口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计中将对在 本阶段所有的概要设计做详细的说明。 在下一阶段,程序员可以以概要设计为依据,在此基础上进行详细设计。在以后的软件 测试和软件维护也可以参考此说明书。 1.2 背景 (1)项目名称:火车票预订系统 (2)用户:所有乘客 (3)运行环境:win7+Oracle11g (4)建议软件最短寿命:3 年 (5)开发工具:Java (6)开发者: 刘强、何小林、张天应、封语程 1.3 定义 查询:对数据库的一种操作,用于搜索数据信息。 插入:对数据库的一种操作,用于将数据存入数据库中。 更新:对数据库的一种操作,用于更改数据库中的数据信息。 软件结构图:用于反应软件系统的功能模块之间的关系的数据图。 1.4 参考资料 [1] 张海藩.软件工程导论(第 6 版)[M].北京:清华大学出版社,2013 [2] 王珊,萨师煊.数据库系统概论 [M].北京:高等教育出版社,2006 [3] 中国铁道部网站 www.12306.cn [4] 孙风栋. Oracle 11g 数据库基础教程 [M].北京:电子工业出版社,2015 [5] 软件需求说明书。
2 总体设计 2.1 简述 系统采用流行的 B/S 结构模式。系统的分析设计采用面向对象的技术,应用 Visio 等工 具进行辅助设计。 2.2 架构设计 2.2.1 系统逻辑架构图
2.2.2 系统物理架构图 2.2.3 顶层系统包图
2.2.4 业务类包图 2.2.5 子系统关系图 2.3 运行环境 操作系统:win7 及以上 数据库软件:Oracle10g 及以上 CPU 大于等于 1.5Hz。内存大于 512M。硬盘大于 32G。 2.4 基本设计概念和处理流程 基本设计概念:实现火车票的查询和预订。 处理流程:根据可行性报告的研究和客户的需求,分析现有情况及问题,采用 B/S 结构,
将火车票查询预订系统划主要就是服务端子系统。本系统主要实现查询和预订两部分功能, 其实查询模块主要借鉴铁道部 www.12306.com。网站,车票预订是开发者自行完成。本系 统分为火车票预订,火车票查询,火车票取消。 总体数据流图: 查询子系统: 图一:总体数据流图 查找流程: 图二:查找子系统
图三:查询流程图 本模块用户根据自己的出行情况,输入车次,车站,发到站信息来查询自己想乘坐的火 车。系统收到输入后,根据数据库来反映用户查找,并将结果返回给用户。如果用户输入信 息有误,则告知用户。 预订子系统:
分享到:
收藏