logo资料库

软件工程设计文档.doc

第1页 / 共69页
第2页 / 共69页
第3页 / 共69页
第4页 / 共69页
第5页 / 共69页
第6页 / 共69页
第7页 / 共69页
第8页 / 共69页
资料共69页,剩余部分请下载后查看
引言
可行性研究报告
1.1 引言
1.1.1 编写目的
1.1.2 背景
1.1.3 定义
1.1.4 参考资料
1.2 可行性研究的前提
1.2.1 要求
1.2.2 目标
1.2.3 条件、假定和限制
1.2.4 可行性研究方法
1.2.5 决定可行性的主要因素
1.3 对现有系统的分析
1.3.1 处理流程和数据流
1.3.2 工作负荷
1.3.2 费用支出
1.3.4 人员
1.3.5 设备
1.3.6 局限性
1.4 所建议技术可行性研究
1.4.1 对系统的简要描述
1.4.2 处理流程和数据流程
1.4.3 建议系统的优越性
1.4.4 采用建议系统可能带来的影响
1.4.5 技术可行性评价
1.5 建议系统经济可行性分析
1.5.1 系统开发费用
1.5.2 系统运行费用
1.5.3效益
1.6 建议系统社会因素可行性分析
1.6.1 法律可行性
1.6.2 用户使用可行性
1.7 可选择的其他系统方案
1.8 结论意见
项目开发计划
2.1 引言
2.1.1编写目的
2.1.2 背景
2.1.3 定义
2.1.4 参考资料
2.2 项目概述
2.2.1 工作内容
2.2.2 主要参与人员
2.2.3 产品
2.2.4 验收标准
2.2.5 完成项目的最迟期限
2.2.6 本计划的批准者和批准日期
2.3 实施计划
2.3.1 工作任务的分解与人员分工
2.3.2 接口人员
2.3.3 进度
2.3.4 预算
2.3.5 关键问题
2.4 支持条件
2.4.1 计算机系统支持
2.4.2 需有用户承担的工作
2.5 专题计划
软件需求说明书
3.1 引言
3.1.1 编写目的
3.1.2 背景
3.1.3 定义
3.1.4 参考资料
3.2 任务概述
3.2.1目标
3.2.2 用户的特点
3.2.3 假定与约束 
3.3 需求规定
3.3.1 对功能的规定
3.3.2 对性能的规定
3.3.3 输入输出要求
3.3.4 数据管理能力要求
3.3.5 故障处理要求
3.3.6 其他专门要求
3.4 运行环境规定
3.4.1 设备
3.4.2 支持软件
3.4.3接口
3.4.4控制
概要设计说明书
4.1 引言
4.1.1 编写目的
4.1.2 背景
4.1.3 定义
4.1.4 参考资料
4.2 总体设计
4.2.1 需求规定
4.2.2 运行环境
4.2.3 基本设计概念和处理流
4.2.4 结构
4.2.5 功能需求与程序的关系
4.2.6 人工处理工程
4.2.7 尚未解决的问题
4.3 接口设计
4.3.1 用户接口
4.3.2 外部接口
4.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 系统出错处理设计
4.6.1 出错信息
4.6.2 补救措施
4.6.3 系统维护设计
详细设计说明书
5.1 引言
5.1.1 编写目的
5.1.2 背景
5.1.3 定义
5.1.4 参考资料
5.2 程序系统的结构
5.3 程序设计说明
5.3.1 程序描述
5.3.2 功能
5.3.3 性能
5.3.4 输人项
5.3.5 输出项
5.3.6 算法
5.3.7 流程逻辑
5.3.8 接口
5.3.9 存储分配
5.3.10 注释设计
5.3.11 限制条件
5.3.12 测试计划
5.3.13 尚未解决的问题
5.4 程序设计说明
5.4.1 教师办公模块程序设计说明
5.4.2 学生选课模块程序设计说明
数据库设计说明书
6.1 引言
6.1.1 编写目的
6.1.2 背景
6.1.3 定义
6.1.4 参考资料
6.2 外部设计
6.2.1 标识符和状态
6.2.2 使用它的程序
6.2.3 约定
6.2.4 支持软件
6.3 结构设计
6.3.1 概念结构设计
6.3.2 逻辑结构设计
6.4 运用设计
6.4.1 数据字典设计
6.4.2 安全保密设计
测试计划
7.1 引言
7.1.1 编写目的
7.1.2 背景
7.1.3 定义
7.1.4 参考资料
7.2 计划
7.2.1 软件说明
7.2.2 测试内容
7.2.3测试1(标识符)
7.3 测试设计说明
7.3.1 学生模块测试1
7.3.2 教师模块测试2
7.4 评价准则
7.4.1 范围
7.4.2 数据整理
7.4.3 尺度
用户手册
8.1 引言
8.1.1 编写目的
8.1.2 背景
8.1.3 参考资料
8.2 用途
8.2.1 功能
8.2.2 性能
8.4使用过程
8.4.1安装与初始化
8.4.2输入
8.4.3输出对每项输出作出说明.
8.4.4文卷查询
8.4.5出错处理和恢复
8.4.6终端操作
参考文献
XXXX 学院 软件工程课程设计报告 (2013-2014 学年第二期学期) 题目名称 学生选课系统设计 系 专 部 业 计算机工程系 计算机科学与技术 项目经理 XXXXXXXXXXXXXXXX 项目成员 XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 完成时间 2014-06-27 指导老师 XXXXXXXXXXXXXXXXXX
目 录 引言 ................................................................................................................................................................... 1 可行性研究报告 ...............................................................................................................................................2 1.1 引言 ...................................................................................................................................................2 1.1.1 编写目的 ...............................................................................................................................2 1.1.2 背景 .......................................................................................................................................2 1.1.3 定义 .......................................................................................................................................2 1.1.4 参考资料 ...............................................................................................................................2 1.2 可行性研究的前提 ...........................................................................................................................3 1.2.1 要求 .......................................................................................................................................3 1.2.2 目标 .......................................................................................................................................4 1.2.3 条件、假定和限制 ...............................................................................................................4 1.2.4 可行性研究方法...................................................................................................................4 1.2.5 决定可行性的主要因素 .......................................................................................................5 1.3 对现有系统的分析 ...........................................................................................................................5 1.3.1 处理流程和数据流 ...............................................................................................................5 1.3.2 工作负荷 ...............................................................................................................................5 1.3.2 费用支出 ...............................................................................................................................5 1.3.4 人员 .......................................................................................................................................5 1.3.5 设备 .......................................................................................................................................5 1.3.6 局限性...................................................................................................................................5 1.4 所建议技术可行性研究 ...................................................................................................................6 1.4.1 对系统的简要描述 ...............................................................................................................6 1.4.2 处理流程和数据流程...........................................................................................................6 1.4.3 建议系统的优越性 ...............................................................................................................7 1.4.4 采用建议系统可能带来的影响.......................................................................................... 7 1.4.5 技术可行性评价...................................................................................................................7 1.5 建议系统经济可行性分析 ...............................................................................................................8 1.5.1 系统开发费用 .......................................................................................................................8 1.5.2 系统运行费用 .......................................................................................................................8 1.5.3 效益 ........................................................................................................................................8 1.6 建议系统社会因素可行性分析 .......................................................................................................8 1.6.1 法律可行性...........................................................................................................................8 1.6.2 用户使用可行性...................................................................................................................8 1.7 可选择的其他系统方案 ...................................................................................................................9 1.8 结论意见 ...........................................................................................................................................9 项目开发计划 .................................................................................................................................................10 2.1 引言 .................................................................................................................................................10 2.1.1 编写目的 ..............................................................................................................................10 2.1.2 背景 .....................................................................................................................................10
2.1.3 定义 .....................................................................................................................................10 2.1.4 参考资料 .............................................................................................................................10 2.2 项目概述 .........................................................................................................................................10 2.2.1 工作内容 .............................................................................................................................10 2.2.2 主要参与人员 .....................................................................................................................10 2.2.3 产品 .....................................................................................................................................11 2.2.4 验收标准 .............................................................................................................................11 2.2.5 完成项目的最迟期限.........................................................................................................11 2.2.6 本计划的批准者和批准日期 .............................................................................................11 2.3 实施计划 ......................................................................................................................................... 11 2.3.1 工作任务的分解与人员分工 .............................................................................................11 2.3.2 接口人员 .............................................................................................................................11 2.3.3 进度 .....................................................................................................................................12 2.3.4 预算 .....................................................................................................................................12 2.3.5 关键问题 .............................................................................................................................12 2.4 支持条件 .........................................................................................................................................12 2.4.1 计算机系统支持.................................................................................................................12 2.4.2 需有用户承担的工作.........................................................................................................13 2.5 专题计划 .........................................................................................................................................13 软件需求说明书 .............................................................................................................................................14 3.1 引言 .................................................................................................................................................14 3.1.1 编写目的 .............................................................................................................................14 3.1.2 背景 .....................................................................................................................................14 3.1.3 定义 .....................................................................................................................................14 3.1.4 参考资料 .............................................................................................................................14 3.2 任务概述 .........................................................................................................................................14 3.2.1 目标 ......................................................................................................................................14 3.2.2 用户的特点.........................................................................................................................15 3.2.3 假定与约束.........................................................................................................................15 3.3 需求规定 .........................................................................................................................................15 3.3.1 对功能的规定 .....................................................................................................................15 3.3.2 对性能的规定 .....................................................................................................................22 3.3.3 输入输出要求 .....................................................................................................................22 3.3.4 数据管理能力要求 .............................................................................................................22 3.3.5 故障处理要求 .....................................................................................................................22 3.3.6 其他专门要求 .....................................................................................................................23 3.4 运行环境规定 .................................................................................................................................23 3.4.1 设备 .....................................................................................................................................23 3.4.2 支持软件 .............................................................................................................................23 3.4.3 接口 ......................................................................................................................................23 3.4.4 控制 ......................................................................................................................................23 概要设计说明书 .............................................................................................................................................24 4.1 引言 .................................................................................................................................................24 4.1.1 编写目的 .............................................................................................................................24
4.1.2 背景 .....................................................................................................................................24 4.1.3 定义 .....................................................................................................................................24 4.1.4 参考资料 .............................................................................................................................24 4.2 总体设计 .........................................................................................................................................24 4.2.1 需求规定 .............................................................................................................................24 4.2.2 运行环境 .............................................................................................................................24 4.2.3 基本设计概念和处理流 .....................................................................................................25 4.2.4 结构 .....................................................................................................................................27 4.2.5 功能需求与程序的关系 .....................................................................................................27 4.2.6 人工处理工程 .....................................................................................................................27 4.2.7 尚未解决的问题.................................................................................................................28 4.3 接口设计 .........................................................................................................................................28 4.3.1 用户接口 .............................................................................................................................28 4.3.2 外部接口 .............................................................................................................................28 4.3.3 内部接口 .............................................................................................................................28 4.4 运行设计 .........................................................................................................................................28 4.4.1 运行模块组合 .....................................................................................................................28 4.4.2 运行控制 .............................................................................................................................29 4.4.3 运行时间 .............................................................................................................................29 4.5 系统数据结构设计 .........................................................................................................................29 4.5.1 逻辑结构设计要点 .............................................................................................................29 4.5.2 物理结构设计要点 .............................................................................................................29 4.5.3 数据结构与程序的关系 .....................................................................................................29 4.6 系统出错处理设计 .........................................................................................................................29 4.6.1 出错信息 .............................................................................................................................29 4.6.2 补救措施 .............................................................................................................................29 4.6.3 系统维护设计 .....................................................................................................................30 详细设计说明书 .............................................................................................................................................31 5.1 引言 .................................................................................................................................................31 5.1.1 编写目的 .............................................................................................................................31 5.1.2 背景 .....................................................................................................................................31 5.1.3 定义 .....................................................................................................................................31 5.1.4 参考资料 .............................................................................................................................31 5.2 程序系统的结构 .............................................................................................................................31 5.3 程序设计说明 .................................................................................................................................32 5.3.1 程序描述 .............................................................................................................................32 5.3.2 功能 .....................................................................................................................................32 5.3.3 性能 .....................................................................................................................................34 5.3.4 输人项.................................................................................................................................35 5.3.5 输出项.................................................................................................................................35 5.3.6 算法 .....................................................................................................................................35 5.3.7 流程逻辑 .............................................................................................................................35 5.3.8 接口 .....................................................................................................................................36 5.3.9 存储分配 .............................................................................................................................36
5.3.10 注释设计...........................................................................................................................37 5.3.11 限制条件...........................................................................................................................37 5.3.12 测试计划...........................................................................................................................37 5.3.13 尚未解决的问题...............................................................................................................37 5.4 程序设计说明 .................................................................................................................................37 5.4.1 教师办公模块程序设计说明 .............................................................................................37 5.4.2 学生选课模块程序设计说明 .............................................................................................38 数据库设计说明书 .........................................................................................................................................39 6.1 引言 .................................................................................................................................................39 6.1.1 编写目的 .............................................................................................................................39 6.1.2 背景 .....................................................................................................................................39 6.1.3 定义 .....................................................................................................................................39 6.1.4 参考资料 .............................................................................................................................39 6.2 外部设计 .........................................................................................................................................39 6.2.1 标识符和状态 .....................................................................................................................39 6.2.2 使用它的程序 .....................................................................................................................39 6.2.3 约定 .....................................................................................................................................39 6.2.4 支持软件 .............................................................................................................................40 6.3 结构设计 .........................................................................................................................................40 6.3.1 概念结构设计 .....................................................................................................................40 6.3.2 逻辑结构设计 .....................................................................................................................45 6.4 运用设计 .........................................................................................................................................48 6.4.1 数据字典设计 .....................................................................................................................48 6.4.2 安全保密设计 .....................................................................................................................51 测试计划 ......................................................................................................................................................... 52 7.1 引言 .................................................................................................................................................53 7.1.1 编写目的 .............................................................................................................................53 7.1.2 背景 .....................................................................................................................................53 7.1.3 定义 .....................................................................................................................................53 7.1.4 参考资料 .............................................................................................................................53 7.2 计划 .................................................................................................................................................53 7.2.1 软件说明 .............................................................................................................................53 7.2.2 测试内容 .............................................................................................................................53 7.2.3 测试 1(标识符)...............................................................................................................54 7.3 测试设计说明 .................................................................................................................................55 7.3.1 学生模块测试 1..................................................................................................................55 7.3.2 教师模块测试 2..................................................................................................................55 7.4 评价准则 .........................................................................................................................................56 7.4.1 范围 .....................................................................................................................................56 7.4.2 数据整理 .............................................................................................................................56 7.4.3 尺度 .....................................................................................................................................56 用户手册 ......................................................................................................................................................... 57 8.1 引言 .................................................................................................................................................57 8.1.1 编写目的 .............................................................................................................................57
8.1.2 背景 .....................................................................................................................................57 8.1.3 参考资料 .............................................................................................................................57 8.2 用途 .................................................................................................................................................57 8.2.1 功能 .....................................................................................................................................57 8.2.2 性能 .....................................................................................................................................58 8.4 使用过程 ..........................................................................................................................................60 8.4.1 安装与初始化 ......................................................... 60 8.4.2 输入 ................................................................. 60 8.4.3 输出对每项输出作出说明. .............................................. 60 8.4.4 文卷查询 ............................................................. 61 8.4.5 出错处理和恢复 ....................................................... 61 8.4.6 终端操作 ............................................................. 61 参考文献 ......................................................................................................................................................... 62
引言 学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来 说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它 已进入人类社会的各个领域并发挥着越来越重要的作用。因此,开发这样一套软件成为 很有必要的事情。以不同的身份进入同一个界面,但进行不同的操作,例如:教师可以 查询所选课程的学生记录及对学生成绩进行管理,学生可以通过查询本学期所开设课程 进行选择,可以查询成绩。 随着计算机网络技术的发展,网络已经快速的进入了教育领域。同样作为教育的生 源地学校,也是将计算机网络应用与教学当中去,这样不仅可以为学生的学习提供更多 的资源,而且在许多方面可以把一些繁琐的工作简单化,可以说是对老师和学生都提供 了很大的便利。学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者 和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的 查询手段。本系统就是从教学部门的要求出发,实现公选课的选择、查询与统计。 该学生选课管理系统主要具有对学生选课信息的录入、修改、删除、查询;对学生 班级信息的录入、修改、删除、还有学院,系别信息添加、修改;添加、修改、删除系 统用户等功能。 1
分享到:
收藏