一个软件工程设计示例3.详细设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密级:

文档编号:第版

分册名称:

第册/共册

校级(公共课)学生成绩管理系统

详细设计说明书

1.00版

中南大学(某专业某年级某人)

详细设计说明书

1.引言 (3)

1.1编写目的 (3)

1.2项目背景 (3)

1.3定义 (3)

1.4参考资料 (3)

2.总体设计 (4)

2.1需求概述 (4)

2.2软件结构 (4)

3.程序描述 (4)

3.1数据库模块 (9)

3.2成绩录入模块 (14)

3.3统计打印模块 (20)

4. 接口设计 (22)

4.1外部接口 (22)

4.2内部接口 (23)

5. 数据库设计 (23)

1.引言

1.1编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2项目背景

a.项目的委托单位:中南大学

开发单位:李明

主管部门:中南大学信息学院

b.该软件系统与其他

1. 本软件系统的名称:校级(公共课)学生成绩管理系统

2. 该软件系统同其他系统或其他机构的基本的相互来往关系:该系统基于IE浏览器,版本为6.0及以上,支持windows系列平台。

1.3定义

定义关键词如下:

HTTP —— Hyper Text Transfer Protocol.(超文本传输协议)

IIS —— Internet 信息服务.

HTML —— Hyper Text Markup Language(超文本标记语言).

ASP ——Active Server Pages

ODBC ——开放数据库连接

ADO ――活动存储对象

IPO —— input & process & output(输入、处理、输出)

CGI―― Common GateWay interface (公用网关接口技术)

1.4参考资料

GB/T 11457:软件工程术语

GB/T 8566 —1995:计算机软件开发规范

GB 8567:计算机软件产品开发文件编制指南

国简标准-软件

2.总体设计

2.1需求概述

校级(公共课)学生成绩管理系统分3个模块:数据库模块、成绩录入模块和统计打印模块。

数据库模块需要实现如建库、增加、插入、删除、修改、合并、查询等基本操作。

成绩录入模块需要实现功能如下:录入方式(顺序、非顺序)自动查错、灵活的输入(权

交互)对特殊情况的标志及处理、统计打印全校补考成

绩。统计各任课老师所教各班的考试成绩(平均、分段

)。

统计打印需要实现功能如下:统计打印一个班考试成绩(上中、中下、下中、下末)统计打印一个班汇总成绩:(上、下)

统计打印全校考试成绩(分段、平均),统计打印全校汇总

统计打印各班补考成绩。

2.2软件结构

系统构成图如下:

1. 数据库模块:

2.成绩录入模块:

3.打印统计模块:

2.2.1登录模块:

2.2.2数据库模块

2.2.3成绩录入模块

2.2.4统计打印模块

流程图为:

3.程序描述

【逐个模块给出以下的说明:】

3.1数据库模块

3.1.1 功能

用户在登录界面输入用户名和密码,系统验证是否正确,并根据用户名判断用户类别,并跳转到相应的子模块;

3.1.2 性能

3.1.3全局数据变量

3.1.4局部数据变量

3.1.5存储过程

3.1.6关系图

3.1.7 限制条件

只有身份为管理员的用户可以进入,不能跳过登录页面直接进入。

3.1.8 测试要点

1、驱动模块和承接模块

2、前置条件

3、测试用例――输入和预期结果

3.2 成绩录入模块

3.2.1 功能

成绩录入模块需要实现功能如下:录入方式(顺序、非顺序)自动查错、灵活的输入(权—

交互)对特殊情况的标志及处理、统计打印全校补考成绩。统计各任课老师所教各班的考试成绩(平均、分段)。

3.2.1 性能

3.2.1.1添加操作

3.2.1.2删除操作

3.2.1.3修改操作

3.2.1.4查看操作

3.2.3 全局数据变量

3.2.4局部数据变量

3.2.5存储过程

3.2.6 限制条件

只有身份为教师的用户可以进入,不能跳过登录界面直接进入

3.2.7 测试要点

1、驱动模块和承接模块

2、前置条件

3、测试用例――输入和预期结果

3.3 统计打印模块

3.3.1 功能

统计打印需要实现功能如下:统计打印一个班考试成绩(上中、中下、下中、下末)统计打印一个班汇总成绩:(上、下)

统计打印全校考试成绩(分段、平均),统计打印全校汇总

统计打印各班补考成绩。

3.3.2性能

3.3.2.1个人信息操作

3.3.2.2学生成绩批改操作

3.3.2.3学生成绩排序操作

3.3.2.4文档管理

相关文档
最新文档