文档介绍:滁州学院成绩管理系统
概要设计说明书
拟制人______________________
审核人______________________
批准人______________________
2011 年 3 月 2 日
目录
1 前言 1
目的 1
背景 1
参考资料 1
定义 1
2 总体设计 2
软件描述 2
数据流图 2
数据流图基本符号使用说明 2
数据流图顶图 3
数据流图零图 3
数据流图壹图 4
数据流图贰图 4
软件结构 5
模块结构图 5
模块清单 7
数据库概念设计 8
尚未解决的问题 8
3 模块设计 8
功能 8
基础数据管理 8
系统数据管理 16
成绩管理 18
数据库描述 21
表设计 21
4 运行设计 21
运行控制 21
运行模块的组合 22
软件部署 22
软件分布 22
数据准备 22
运行安排 22
5 系统出错处理设计 23
出错信息 23
补救措施 23
前言
目的
本概要设计说明书根据《滁州学院成绩管理系统管理系统需求分析说明书》,建立成绩管理系统的总体结构和模块间的关系,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础。
本概要设计说明书的预期读者为详细设计编写人员、滁滁州学院管理人员以及学校信息化管理系统概要设计书评审人员。同时也是作为项目验收的依据之一。
背景
本项目的委托单位为安徽省滁州市滁州学院,承办单位为滁州学院计算机系。
参考资料
序号
资料名
文件编号
发表日期
出版单位
1
《滁州学院成绩管理系统需求分析说明书》
2011年
2
3
4
定义
总体设计
软件描述
成绩管理系统将在二级单位建立运行数据库,保存二级单位的增加、删除、修改等运行数据,并按二级单位管理的要求,在基础数据之上形成能辅助二级单位领导和管理部门及时掌握本单位经营情况及变化趋势的各类查询、统计、分析报表;同时按照学院的管理要求,辅助学校领导和管理部门掌握各系成绩的整体运行情况,生成相关报表和统计、分析报表及其图形。
成绩管理系统主要包括如下部分:管理员操作、老师操作、学生操作等。
成绩管理系统提供数据维护功能,同时在运行期内也向其他管理信息系统提供数据。
成绩管理系统将在安全性、易用性、可靠性、可扩展性以及数据一致性上得到保证。系统将采用以B/S结构为主,并辅以C/S开发的开发方式,所有功能均采用灵活设置,满足用户的需求。
数据流图
数据流图基本符号使用说明
加工数据流数据存储外部子系统(数据终点或起点)
SCP 表示处理功能;SCD表示数据表单;SCS 表示数据存储(即数据库表);
数据流图中,比较单一的查询组合在维护处理中来进行表示。
数据流图顶图
数据流图零图
数据流图壹图
数据流图贰图
学生查询
教师上传成绩
软件结构
模块结构图
成绩管理系统各层次结构如下所示。
第一层结构:
成绩管理系统
基本数据维护
系统维护
成绩管理
第二层结构:
基本数据维护
教师信息录入
学生信息录入
学期、学年信息
专业、系别信息
教学计划安排
班级信息
课程类别、性质
权重设置
学年信息
、课程信息
系统维护
系统用户信息
系统角色信息
系统用户角色信息
系统角色权限维护
系统初始化
系统功能模块设置
数据备份和恢复
系统日志信息维护
成绩管理
成绩查询、浏览
成绩录入
成绩统计
成绩打印
模块清单
编号
模块名称
模块标识
说明
Gs1
基本数据维护
gs_sjwh
教师信息录入
gs_sjwh_jsxx
学生信息录入
gs_sjwh_xsxx
学期信息
gs_sjwh_xq
学年信息
gs_sjwh_xn
专业信息
gs_sjwh_zyxx
系别信息
gs_sjwh_xbxx
教学计划安排
gs_sjwh_jxjhap
班级信息
gs_sjwh_bjxx
课程性质
gs_sjwh_kcx