1、 课程设计说明书 课程名称课程名称 : 软件工程导论软件工程导论 课程代码课程代码 : 题题 目目 : 火车站网上订票系统火车站网上订票系统 年级年级/专业专业/班班 : 学生姓名学生姓名 : 学学 号号 : 指导老师指导老师 : 开题时间开题时间 : 完成时间完成时间 : 2011 年年 6 月月 30 日日 2011 年年 6 月月 30 日日 课程设计任务书及成绩评定课程设计任务书及成绩评定 课 程 名 称课 程 名 称 : 软件工程导论软件工程导论 完成者完成者 : 1 1、设计的目的与要求、设计的目的与要求 1)加强学生的实践能力; 2)理解小型系统开发的基本步骤; 3)本系统的功能
2、包括:火车票信息查询,预订火车票,退订火车票。 2 2、设计进度及完成情况、设计进度及完成情况 日日 期期 内内 容容 6.6-6.7 项目开发计划书 6.8-6.10 系统可行性研究 6.11-6.15 系统需求分析 6.16-6.23 系统设计 6.24-6.27 系统测试 6.28-6.30 项目的递交 3 3、成绩评定、成绩评定 设计成绩: (教师填写) 指导老师: (签 字) 2011年 月 日 I 目目 录录 第一章 项目开发计划书 1 1.1 引言1 1.1.1 编写目的 .1 1.1.2 背景 1 1.2 项目概述.1 1.2.1 工作内容 .1 1.2.2 主要参加人员 2
3、1.2.3 产品 2 1.2.4 服务 2 1.2.5 验收标准 .2 1.2.6 本计划的批准者和批准日期 .2 1.3 实施计划3 1.3.1 工作任务的分配与人员分工 .3 1.3.2 进度 3 1.4 支持条件.3 1.4.1 计算机系统支持 3 第二章 可行性分析 .4 2.1 可行性研究前提 4 2.1.1 要求 4 2.1.2 目标 4 2.1.3 决定可行性的因素 .4 2.2 技术可行性分析 .4 2.2.1 系统简要描述 4 2.2.2 系统主要功能流程图.5 2.3 经济上可行性5 2.4 操作可行性 6 2.5 开发工具的选择 6 2.6 结论.6 第三章 需求分析.7
4、 3.1 市场需求分析7 3.2 系统功能性需求分析 .7 3.2.1 功能划分 7 3.2.2 功能描述 7 3.2.2.1 注册功能模块7 3.2.2.2 登录功能模块 .8 3.2.2.3 查询功能模块 .8 3.2.2.4 订票功能模块 .8 3.2.2.5 管理功能信息模块 8 3.3 系统非功能性需求8 3.3.1 可用性8 3.3.2 可靠性9 II 3.3 数据字典.9 3.4 实体-联系图 10 第四章 系统设计. 11 4.1 总体设计 11 4.1.1 需求概述 . 11 4.1.2 客户关系管理系统功能设计 . 11 4.1.3 过程设计 13 4.1.1 程序流程图 13 4.2 数据库设计 . 17 4.2.1 数据库详细设计. 17 4.2.2 数据结构与程序关系 . 18 4.3 功能模块的设计与实现 18 4.3.1 会员注册模块 18 4.3.1 站站查询 21 4.3.2 车次查询 22 4.3.3 站+车次查询 . 24 4.3.4 显示数据