软件工程实验 3
学生:马涛
学号:200820201205
系别:电计系 计算机科学与技术
指导老师:王星捷
完成时限:6 个课时
目 录
需 求 分 析
1 前 言 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 . 1 编 写 目 的 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 . 2 软 件 范 围 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 . 3 定 义 , 缩 写 词 , 略 语 - - - - - - - - - - - - - - - - - - - - -
1 . 4 参 考 资 料 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 项 目 概 述 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 . 1 产 品 描 述 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 . 2 产 品 功 能 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 . 3 用 户 特 点 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 . 4 一 般 约 束 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 . 5 假 设 和 依 据 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 具 体 需 求 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 1 功 能 需 求 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 1 . 1 功 能 划 分 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 1 . 2 功 能 描 述 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 2 性 能 需 求 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 3 属 性 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 4 运 行 需 求 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 4 . 1 数 据 库 流 图 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 4 . 2 数 据 流 图 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3 . 5 其 他 需 求 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
详 细 设 计
1 引言--------------------------------------------------------------------
1.1 编写目的-----------------------------------------------------------------
1.2 背景-----------------------------------------------------------------------
1.3 定义-----------------------------------------------------------------------
1.4 参考资料-----------------------------------------------------------------
2 程序系统结构--------------------------------------------------------
3 程序 1(标识符)设计说明----------------------------------------
3.1 程序描述-----------------------------------------------------------------
3.2 功能-----------------------------------------------------------------------
3.3 性能-----------------------------------------------------------------------
3.4 输入项--------------------------------------------------------------------
3.5 输出项--------------------------------------------------------------------
3.5 算法-----------------------------------------------------------------------
3.7 流程逻辑-----------------------------------------------------------------
3.8 限制条件-----------------------------------------------------------------
3.9 测试计划-----------------------------------------------------------------
3.10 测试的意义-------------------------------------------------------------
3.11 测试的目的-------------------------------------------------------------
3.12 尚未解决的问题-------------------------------------------------------
测试计划
1 引言
1.1 编写目的------------------------------------------------------------
1.2 背景------------------------------------------------------------------
1.3 定义------------------------------------------------------------------
1.4 参考资料------------------------------------------------------------
2 计划--------------------------------------------------------------------
2.1 软件说明------------------------------------------------------------
2.2 测试内容------------------------------------------------------------
2.3 测试 1(标识符)--------------------------------------------------
2.3.1 进度安排---------------------------------------------------------------------
2.3.2 条件---------------------------------------------------------------------------
2.3.3 测试资料---------------------------------------------------------------------
2.4 测试 2(标识符)-----------------------------------------------------
3 测试设计--------------------------------------------------------------
3.1 测试 1(标识符)-------------------------------------------------
3.1.1 控制---------------------------------------------------------------------------
3.1.2 输入---------------------------------------------------------------------------
3.1.3 输出---------------------------------------------------------------------------
3.1.4 过程---------------------------------------------------------------------------
3.2 测试 2(标识符)----------------------------------------------------
4 评价标准--------------------------------------------------------------
4.1 范围------------------------------------------------------------------
4.2 数据处理------------------------------------------------------------
4.3 尺度------------------------------------------------------------------
开发月进度报
1 标题----------------------------------------------------------------------
2 工程进度和状态------------------------------------------------------
2.1 进度------------------------------------------------------------------------------
2.2 状态------------------------------------------------------------------------------
3 资额耗用和状态------------------------------------------------------
3.1 资额耗用------------------------------------------------------------------------
3.1.1 工时------------------------------------------------------------------------------------------
3.1.2 机时------------------------------------------------------------------------------------------
3.2 状态-------------------------------------------------------------------
4 经费支出与状态------------------------------------------------------
4.1 经费支出------------------------------------------------------------------------
4.1.1 支持性费用---------------------------------------------------------------------------------
4.1.2 设备购置费用-----------------------------------------------------------------------------
4.2 状态-----------------------------------------------------------------------------
5 下个月的工作计划--------------------------------------------------
6 建议--------------------------------------------------------------------
数据库说明书
1 引言----------------------------------------------------------------------
1.1 编写目的-------------------------------------------------------------
1.2 背景-------------------------------------------------------------------
1.3 定义-------------------------------------------------------------------
1.4 参考资料------------------------------------------------------------
2 外部设计---------------------------------------------------------------
2.1 标识符和状态-------------------------------------------------------
2.2 使用它的程序-------------------------------------------------------
3 结构设计----------------------------------------------------------------
3.1 概念结构设计-------------------------------------------------------
3.2 逻辑结构设计-------------------------------------------------------
4 运用设计----------------------------------------------------------------
4.1 数据字典设计-------------------------------------------------------
4.2 安全保密设计-------------------------------------------------------
实现页面及代码
需 求 分 析
1 前 言
1.1 编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,
撰写本文档。
本文档供 项目经理、设计人员、开发人员参考。
1.2 项目范围
本项目由理工技术学院 082105 班第 X 小组为了熟练应用《软件工
程》而进行开发。
本系统是根据现有的《学生作业提交系统》进行升级和改编的。
该系统称为《教务管理系统》。
该软件实现功能对于教师对学生作业的布置和管理和查询,对于
学生对作业的了解及作业的提交。
1.3 定义,缩写词,略语
该系统称为《作业管理系统》以下简称《系统》。
1 . 4 参 考 资 料
《 软 件 工 程 导 论 ( 第 五 版 )》 清 华 大 学 出 版 社 ,
作 者 : 张 海 藩 。 定 价 : 3 5 . 0 0 元
《网络程序设计——ASP(第 3 版)》清华大学出版社出版、北
京交通大学出版社,作者:尚俊杰编著,定价:36.00 元(含光盘)
《ASP+SQL Server 动态网站开发从基础到实践》电子工业出版
社出版、作者:杨世锡、赵辉编著,定价 55.00 元(含光盘)
《web 应用程序设计-asp 》弟子工业出版社 作者:王建辉 刘
杰 周传生 姜龙滨
2 项 目 概 述
2 . 1 产 品 描 述
通过 Internet 加强教务信息的管理,利于决策者根据教务信息及时进
行信息的处理,每个用户用自己的身份通过 Internet 远程登录该系统,
并根据自己的权限进行相关操作。
2.2 产品功能
作业提交系统在学校老师与学生之间有着极其重要的作用,
它具有学生作业提交功能,教师对学生作业的管理功能。它相对于书
面作业提交,既节约了提交时间,也方便了教师对学生作业的管理。
作业提交系统提供平台用于学生作业的提交和教师对学生
作业的管理。
根据作业提交系统的需求分析,可以将整个系统分为三个功能模
块,既是人员登录,学生作业提交,教师对学生作业管理。
目标系统应该达到以下要求:
1、时间经济性。优化逻辑设计与物理设计,使系统运行效
率高,反映速度快。
2、可靠性。能连续准确的处理业务,有较强的容错能力。
3、可理解性。用户容易理解和使用该系统。
4、可维护性和适应性。系统应易于修改、易于扩充、易于
维护,能够适应业务不断发展变化的需要。
5、可用性。目标系统功能齐全,能够完全满足业务需求。
6、安全保密性。保证系统的物理安全、数据存储和存取的
安全与保密、数据传输的安全与保密,做好使用人员的授权管理
2.3 用户特点
教 师 和 学 生 需 要 基 本 掌 握 计 算 机 应 用 基 础 , 具 有 基 本
运 用 计 算 机 的 能 力 , 其 他 没 有 过 多 要 求 。 该 软 件 属 于
比 较 简 易 易 于 操 作 的 软 件 。
2 . 4 一 般 约 束