VB学生成绩管理系统论文 第3页

VB学生成绩管理系统论文 第3页
系统需求分析
本系统是一个应用于学生成绩管理的系统,这必然要求该系统对于系统管理员而言要安全、可靠、便于操作。因此,对于整个系统作了详尽的分析,对模块也作了合理的划分,以便达到上述要求。
2.1 系统功能需求分析
2.1.1 系统功能体系图图2-1系统功能体系图
2.1.2 系统基本功能主要模块及功能
本课题开发的是一个学生成绩管理系统,其主要功能是完成对学生成绩的基本管理,主要模块包括:用户管理模块,班级模块,学生档案模块,课程模块,成绩管理模块,
打印报表模块。
用户管理模块主要对使用本系统的用户进行如下管理:
1、添加新用户
2、对已有的用户进行更改密码
3、重新登陆
班级管理模块主要对班级进行管理:
1、班级信息的浏览(包括对班级信息的修改)
2、班级信息的添加
3、班级信息的查询
学生档案管理模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理
1、学生档案的浏览(包括对学生档案的修改)
2、学生档案的添加
3、学生档案的查询
课程管理模块
1、基本课程设置(包括对课程的修改)
2、班级课程设置
成绩管理模块
1、考试类型设置
2、成绩浏览(包括对学生成绩的修改)
3、成绩录入
打印报表模块:打印学生成绩的报表。
本系统主要建设模块就是成绩管理模块。 
2.2 业务流程、数据流分析
2.2.1 业务流程分析
根据学校的学生成绩业务流程,结合上述的各功能模块,设计出学生成绩管理系统的整体业务流程图,如图2-2所式。
 
图2-2学生成绩管理系统业务流程图
2.2.2 信息录入查询流程图
采用现有资源先进行学生信息汇总,然后录入,最后查询。图2-3 信息录入查询流程图
2.2.3数据流分析
根据系统功能需求,数据库采用Microsoft Access 2003,它完全适合工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。
根据以上的模块分析和流程设计,可以分析出,在学生成绩管理系统中,需要包含以下几个表:学生基本信息表(xj)、班级表(class)、所有课程表(allkecheng)、班级课程表(classkecheng)、考试类型表(leixing)、成绩表(cj)、用户表(user)。     表2-1                学生基本信息表(xj)
字段名称 类型 长度 备注
学号 文本 10 主键
姓名 文本 8 
性别 文本 2 
班级 文本 20 
出生年月 日期  
家庭地址 文本 30 
邮政编码 数字 长整型 
入学时间 日期  
联系方式 数字 长整型 
备注 备注  表2-2                    班级表(class)
字段名称 类型 长度 备注
年级 文本 16 主键
班级 文本 20 
年制 文本 8 
专业 文本 16 
班主任 文本 8 
备注 备注  
表2-3                 所有课程表(allkecheng)
字段名称 类型 长度 备注
课程名称 文本 20 
教材 文本 20 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有