摘 要
成绩管理是学校管理中相当繁重的工作,牵涉到学生成绩管理、教师管理和课程管理等。由于成绩记录的数量众多、管理复杂容易造成混乱,成绩管理系统可以实现对整个成绩信息进行准确而高效的记载。
本系统的主要功能是实现成绩信息管理的电子化,其核心任务是:
·方便学生对自己的成绩信息进行浏览;
·方便教师对学生的成绩信息进行浏览、查找并进行管理;
·提供一个电子化的成绩管理平台。
《成绩管理系统》以学校实际成绩管理情况为依据,提供了成绩浏览、查找和更新等实用而丰富的功能。本系统使用Visual Basic 6.0中文版作为开发工具,后台数据库采用Access 2000。
关键词:成绩管理;数据库管理;Visual Basic
Abstract
The score management is a very heavy work in management in school, involving student's achievement management, teacher's management and course management. Because the quantity of score record is numerous and management complicacy ,it results in easily confusion. The score management system can realize the accurate and high-efficient record to the whole score information.
The main function of this system is to realize the score information management electronical. Its core mission is:
·Help students have a look around one's own achievement information;
·Help the teacher have a look around and find out students' achievement information and manage;
·Provide an electronical score management terrace.
" The score management system " is based on real achievement administrative situation of the school. It provides the practical and abundant function of having a look around, finding out and upgrading the achievement. This System uses Visual Basic 6.0 Chinese edition as development tool, and it uses Access 2000 as backstage database.
Keywords: Score management; Database administration; Visual Basic
目录
前言... 1
1 文献综述... 1
1.1开发工具VisualBasic概述... 1
1.2 Access数据库概述... 4
1.3 ActiveX资料对象――ADO简介... 7
2 系统建设方案与设计... 9
2.1引言... 9
2.2 系统设计... 10
2.2.1 系统整体流程... 10
2.2.2 概述... 11
3数据库设计... 12
3.1 概述... 12
3.2 数据库的设计过程... 13
3.3 数据关系结构... 15
4 详细设计... 15
4.1 数据连接... 15
4.2 系统的初始化和登录机制... 16
4.2.1 mdlstandard模块设计... 16
4.2.2 splash窗体... 17
4.2.3 登录窗体... 17
4.3 MDI主窗体... 20
4.3.1 菜单设计... 20
4.3.2 部分代码... 20
4.4“按课程进行成绩管理”模块设计... 22
4.4.1课程成绩管理主窗体... 22
4.2.2变更课程成绩信息窗体... 29
4.2.3自定义查找窗体... 33
4.2.4 课程成绩列表的报表... 35
4.5“按学生进行成绩管理”模块设计... 35
4.5.1学生成绩管理主窗体... 35
4.5.2变更学生成绩信息窗体... 42
4.5.3学生成绩列表的报表... 43
5.系统测试... 44
结束语... 44
致谢... 45
参考文献... 46
前言
1、开发背景
题目:成绩管理系统
成绩管理是学校管理的重要组成部分。成绩管理的重要性不言而喻,但是成绩管理工作是很繁重的。在实际管理工作中,往往由于成绩记录的数量众多、管理复杂,容易造成成绩管理的混乱。对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,实现成绩信息管理的电子化。
2、系统功能
1)掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用。
2)教师可以对任何一个学生的成绩进行查询和管理;学生只能对自己的成绩进行查看。
3)教师可以对成绩“按照课程”或“按照学生”进行管理,对学生信息或成绩信息进行添加、删除和修改。
4)针对某一门课的学生列表及其成绩、某一个学生所选课程及其对应的成绩生成报表。
3、开发工具
本系统使用VisualBasic 6.0中文版作为开发工具,后台数据库采用Access 2000。