
学生成绩管理系统的分析与设计
I. 系统概述
1.1. 现状分析
目前,在中小学,学生成绩管理主要是基于班级,每个班级老师都以表格的形式直接将其输入计算机,因此对整个学校来说,学生成绩的管理是分散,参与人员较多,不利于相关统计工作,学生成绩信息无法长时间保存.
当前系统业务流程图如下: 1.2,系统目标
总体目标: 实现学校对所有班级和学生成绩信息的系统管理,以便于操作和查询.
特定目标: 1.管理员可以轻松地添加,编辑,删除和查询信息.
2. 学术人员可以轻松查询所需的成绩信息并获得相应的统计报告.
3. 简化现有系统的过程,使其更加方便,高效.
1.3. 系统开发方法
客户端使用Visual Basic.NET,后台使用SQL Server 2000.
1.4. 开发计划
1. 初步调查: 以查询和查询的形式,对学校当前的学生成绩管理方法进行调查,以确定当前方法存在的问题和相关需求并进行分析.
2. 可行性分析: 根据前期调查的情况,分析技术,经济和管理发展的可能性和必要性.
3. 详细调查: 详细了解情况并绘制组织和业务流程图.
4. 系统设计: 根据对调查情况的分析,对系统进行了各种设计.

第二,系统分析
2.1. 系统需求分析
功能要求的简要说明:
为了掌握学生各门课程的学习成绩,将信息保存在本地中,通过一定的统计功能,可以对所有学生的成绩进行统计分析,以满足对教职员工的管理和查询. 成就信息需求,提供电子分数管理平台.
系统目标:
对于此系统,我们需要实现以下基本功能:
1. 掌握每个学生每门课程的分数信息,并将其记录在中.
2. 您可以通过不同的方式管理成绩
(1). 按课程添加,删除和修改每个课程中的每个学生.
(2)根据学生,添加,删除和修改每个学生学习的每门课程的分数.
3. 它可以提供满足不同需求的相关报告打印功能.
2.2. 业务流程分析
2.3. 数据流分析
第一层数据流程图: 信息报告卡
相关信息
第二层数据流程图:
信息

成绩单
2.5,系统测试计划
1. 硬件测试: 检查计算机是否提供了相应的配置.
2. 网络测试: 如果是独立环境,则无需检测网络;如果它运行在局域网或广域网上,则需要先测试网络设备,然后使用硬件,软件等执行系统测试: 网络设备外观检查成绩管理系统er图,硬件测试,网络测试.
3. 软件测试:
(1),单元测试: 测试源程序中的每个程序列表,以验证每个模块是否满足系统设计规范的要求.
(2),组装测试: 将经过测试的模块组合成子系统,重点在于测试每个模块之间的接口和连接.
(3)确认测试: 接受整个软件,并根据系统手册检查软件是否符合要求.
(4),系统测试: 连接系统的各个部分,例如软件,硬件,网络等,并测试整个系统的整体功能和性能.
三,系统设计
3.1. 模块结构设计
(1)组织
学生成绩管理系统分析与设计的组织图:
系统名称: 学生成绩管理系统
3.2,代码设计
1. 代码设计原则:
中的关键字数据元素通常在其代码中具有特定含义,并在必要时带有检查代码. 例如,成绩单中的中学数字的成绩单由8个字符组成. 前四个字符表示注册年份,后四个字符是按顺序增加的序列号.

2. 校验码的计算公式:
对于每个带有验证码的关键字代码,必须有一个代码设计规范. 验证码的计算公式可以相同也可以不同.
3.3. 设计
1. 的整体结构
系统使用关系模型,因此由几个二维表(数据文件)组成,每个数据文件被设计为第三种标准格式. 表格名称由具有实际含义的首字母大写表示成绩管理系统er图,例如学生成绩表: chengji
2. 结构
每个数据文件都有一个定义表:
结果表(chengji)
字段名称字段描述类型字段大小
学号学生人数文字8
星名文本10
kemubianhao主题编号文字4
kemufenshu主题分数文字3
班级名城班级名称文字20
IDID号自动编号为长整数
学生桌(雪生)
字段名称字段描述类型字段大小

学号学生人数文字8
星名文本10
星别性别文字2
banji课文20
年龄文本2
dianhua手机短信18
zhuzhi居住地址文本40
班级表(banji)
字段名称字段描述类型字段大小
banjibianhao类号文本6
班级名城班级名称文字20
会计科目表(kemu)
字段名称字段描述类型字段大小
kemumingcheng主题名称文字20
kemubianhao主题编号文字4
3.4. 输入和输出设计323
[1]
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-254466-1.html
444444444444444
怎么回应国内的喷子呢