1、 课课 程程 设设 计计 报报 告告 课程名称 软件工程课程设计 设计题目 火车预售票系统设计 专 业 计算机科学与技术 班 级 学 号 姓 名 完成日期 课课 程程 设设 计计 任任 务务 书书 设计题目:设计题目: 火车预售票系统设计 _ 设计内容与要求:设计内容与要求: 为各类用户提供并实现以下功能: 1. 管理员:各类用户权限设置; 2. 操作员:查询与火车票销售/退票管理; 3. 普通用户:查询与网上预定/取消预定火车票。 课程设计报告的组成: 1. 需求规格说明书,包括用例图,数据流图,数据字典; 2. 概要设计说明书,包括系统模块结构图,功能模块清单,实体 图,系统 E-R 图,
2、数据库表结构设计。 3. 项目总结报告,包括实际完成情况表。 指导教师: 课课 程程 设设 计计 评评 语语 成绩:成绩: 指导教师:_ 年 月 日 目目 录录 目 录 1 第一部分 软件需求规格说明书 1 1 引言 . 1 1.1 编写目的 . 1 1.2 背景 . 1 1.3 术语定义 . 1 1.4 参考资料 . 2 2 任务概述 . 2 2.1 目标 . 2 2.2 用户的特点 . 2 3 需求规定 . 3 3.1 系统用例图 . 3 3.2 数据流图与数据字典 . 4 3.3 对性能的规定 . 13 4 运行环境规定 . 14 4.1 设备 . 14 4.2 支持软件 . 14 1
3、引言 . 15 1.1 目的 . 15 1.2 范围 . 16 1.3 命名规则 . 16 1.4 术语定义 . 16 1.5 参考资料 . 17 2 总体设计 . 17 2.1 总体结构设计 . 17 2.2 功能模块清单 . 19 3 数据库设计 . 19 3.1 数据库概念级设计(E-R 图) . 19 3.2 数据结构逻辑级设计 . 22 第三部分 项目开发总结报告 24 1 引言 . 24 1.1 编写目的 . 24 1.2 参考资料 . 24 2 设计总结 . 25 2.1 实际完成情况 . 25 2.2 收获 25 2.3 有待改进之处 . 27 1 第一部分第一部分 软件需求规
4、格说明书软件需求规格说明书 1 引言引言 1.1 编写目的编写目的 火车网上售票系统需求规格说明书的目的是明确火车网上售票系统中各 项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供 设计依据,也可供本项目的其他开发人员参阅。 火车网上售票系统需求规格说明书的阅读对象为: 1)对相关业务技术和总体方案作出决策和管理人员和质量管理人员; 2)对本需求规格说明书进行评审和确认的有关业务和技术人员; 3) 参加概要设计和详细设计阶段工作的全体设计人员; 4) 火车票网上售票系统项目组; 1.2 背景 本项目的任务提出者、开发者、用户; 软件系统名称:火车票预售系统 任务提出者:
5、开发者:洛阳理工学院计算机系 用户:广大人民群众、系统管理员 1.3 术语定义术语定义 用例图:由参与者(Actor) 、用例(Use Case)以及它们之间的关系构成的用于描 述系统功能的静态视图称为用例图。 数据流:只能以事先规定好的顺序被读取一次的数据的一个序列 数据流图:结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动 和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据字典:一种用户可以访问的记录数据库和应用程序源数据的目录 2 1.4 参考资料参考资料 1 张海藩.软件工程导论(第五版).北京:清华大学出版社,2012 2 孙家广.软件工程.
6、 北京:高等教育出版社,2005 3 郑人杰.实用软件工程.北京:清华大学出版社,2004 4 陈有祺.软件工程引论.天津:南开大学出版社,2000 5 杨芙清.面向对象程序设计.北京:北京大学出版社,1992 6 潘锦平.软件系统开发技术.西安:西安电子科技大学出版社,1997 7 蔡希尧,陈平.面向对象技术.西安:西安科技大学出版社,1993 8 罗晓沛,侯炳辉.系统分析员教程.北京:清华大学出版社,1992 2 任务概述任务概述 2.1 目标目标 叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该 软件开发的背景材料 (1)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己 的动手能 (2)应