当前位置:文档之家› 高校学生成绩管理系统

高校学生成绩管理系统

摘要成绩管理是学校管理的重要组成部分。

在学校各项管理中,成绩管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生成绩管理、教师管理和课程管理等。

所以在实际管理工作中,往往由于成绩记录的数量众多,管理复杂,造成成绩管理的混乱。

对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。

本文通过VB连接Access数据库来开发成绩管理系统,实现用户登录、按学生进行的成绩管理、按课程进行的成绩管理、成绩查找排序、报表生成、统计分析和系统管理等几大功能模块,以此来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。

关键词:成绩,成绩管理,管理系统,VB,数据库AbstractThe management of grade is one of the most important parts of the school management. In a lot of management of college, the content of management is the most complicated which the management of grade involves. It involves the management of student grade, teacher management and course management. That usually results in the confusion of the grade management in the actual management work because of the huge amount of the grade records and complicated management.To this confusion, the best way to solve is to store the whole grades and manage them electronically by using the computer technology and the database management system. This thesis focuses on the method to deal with the grade of students by VB connecting Access, to realize the function modules below: user login, grade management by student, grade management by course, grade query and compositor, statistic and analysis, report, system maintain and to accomplish the management of grade information electronically and give a electronic flat of grade management by developing grade management system.Key words: grade, management of grade, management system, VB, database目录第一章前言 (1)1.1开发背景及研究意义 (1)1.2 研究内容 (1)第二章需求分析 (2)2.1 问题分析 (2)2.2 需求描述 (2)2.3 可行性研究 (3)第三章系统分析 (4)3.1 开发工具 (4)3.2 系统开发环境 (4)3.3 功能实现 (5)3.4 系统结构图 (5)3.5 系统登录流程图 (7)第四章系统设计 (8)4.1 设计思想 (8)4.2 数据流程图 (8)4.3 数据库设计 (9)4.4 逻辑结构设计 (11)4.5 功能页面设计 (14)第五章系统测试 (22)5.1 测试目的 (22)5.2 测试方案 (22)5.3 测试项目 (22)第六章结论 (23)参考文献 (24)致谢 (25)第一章前言1.1 开发背景及研究意义成绩管理是学校管理的重要组成部分。

成绩,不仅仅关系到学生成绩升迁,在很大程度上度量了一个学生的学习效果;同时,成绩还关系到教师的教学成果的考评。

成绩管理的重要性不言而喻,但是成绩管理在学校中是很繁重的,在每门课中,每个学生多需要有对应的成绩记录。

在学校各项管理中,成绩管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生成绩管理、教师管理和课程管理等。

所以在实际管理工作中,往往由于成绩记录的数量众多,管理复杂,造成成绩管理的混乱。

对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。

本文就是通过开发成绩管理系统来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。

该系统为高校成绩管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对成绩管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于教育单位(包括学校,学院等等)的成绩信息的管理。

1.2 研究内容该系统通过VB连接Access数据库来开发成绩管理系统,实现用户登录、按学生进行的成绩管理、按课程进行的成绩管理、成绩查找排序、报表生成、统计分析和系统管理等几大功能模块,以此来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。

在满足用户管理需求的基础上使系统易于操作,实用,灵活。

第二章需求分析2.1 问题分析在学校各项管理中,成绩管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生成绩管理、教师管理和课程管理等。

所以在实际管理工作中,往往由于成绩记录的数量众多,管理复杂,造成成绩管理的混乱。

对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。

本文就是通过开发成绩管理系统来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。

2.2 需求描述◆功能需求:(1)对学生和课程信息的查询(2)对学生和课程信息的添加(3)对学生和课程信息的删除(4)对学生和课程信息的修改(5)对学生和课程信息的统计分析(6)对统计报表的打印(7)数据备份◆系统界面需求为方便用户操作,增强交互性,界面应该具备Windows风格,亲切友好,便于学习,尽可能的为用户的各项操作提供方便。

通过该界面,管理员即可控制整个系统的运行。

◆系统安全需求(1)数据安全为了确保系统资料的保密,解决任何人都可对系统资料进行修改的问题。

利用计算机在能力范围内做好安全性的设计,这是为系统进行加密所做的第一步。

(2)身份鉴别用户进入系统时,系统必须对用户进行身份的合法鉴别认证。

设置运行口令是最常见的、最方便的方法。

整个系统的安全在一定程度上基于口令的保密,但口令的可靠程度最差,容易被他人猜出或测得。

必须对口令的长度、更换口令的最短期限等做出明确的规定。

存放口令的数据库文件是经过加密处理的。

(3)存取控制从计算机系统的处理功能方面对数据提供保护。

数据库安全性的基本原则是控制用户对数据库的访问。

只有被识别的被允许的用户才有输入、删除、修改和查询信息的权利。

2.3 可行性研究2.3.1 目标该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计必须能让一般的管理人员一目了然。

2.3.2 可行性论证(1)技术可行性评价系统的开发工作主要本人承担,由倪静老师作指导。

在经过了大学四年的信息管理与信息系统专业的理论基础学习和计算机语言的学习和实习后,已具备了开发软件的理论和实践经验。

就目前使用的开发技术来说系统的基本功能目标应该能够达到。

(2)经济可行性分析本系统的开发只需要一定的工具书 (ACCESS 2000、VB6.0),软盘或者闪存,打印及复印的费用。

在学校经费紧张的情况下,自行开发一套软件,无疑将比直接购买市面上的商业软件更具经济效益;同时更具针对性,能适应教学管理工作中各个环节的实际需要。

而且,以此作为学生的毕业实习和毕业设计,可谓一举两得。

由于该系统使用了无纸化办公,大大节约了人力和物力。

(3)操作可行性分析该系统通用性好,汉字表格显示清晰直观,所设计出的界面具有美观性和用户友好性,图文并茂,操作起来简单易学。

第三章系统分析3.1 开发工具本文通过VB连接Access数据库来开发成绩管理系统。

Visual Basic适合初学者使用,但它并不是一个功能简单的语言。

从程序语言的角度看,VB提供完善的数据类型和流程控制、灵活的数组管理、功能强大的内部函数,可以实现各种格式数据的处理和文件的管理;从用户界面的角度来看,可以直接使用VB本身提供的大量的图形化控件和Windows底层的函数;从数据库访问的角度,它有方便的交互式设计环境,丰富的数据库控件和数据库绑定控件,能处理各种不同的数据库系统中的数据。

正是因为VB的这些特点,决定了VB最合适开发本系统。

数据库系统在现今企业信息化的潮流中扮演着不可或缺的角色。

其中Microsoft所推出的SQL Server与Access两大数据库管理系统是目前企业中应用最广泛的两种。

Access数据库系统虽然不如SQL Server功能齐全,但对于一些中小型企业的应用来说,却是绰绰有余。

尤其是随着office的改版与不断更新。

Access的功能也更加完善。

因此,Access常被程序员用来发展雏型系统时的后端数据库。

Access是一种采用关系结构的数据库管理系统,它具备一般数据库管理系统所拥有的功能,从而具有易学易用的特性,使它成为最适合的数据库入门软件。

而且“麻雀虽小,五脏俱全”,您想到的功能它通通都有,因此十分适合用来开发小型的数据库应用系统。

由于本系统为单机版软件,而且所涉及的数据不是十分的庞大,所以对于开发本系统,Access已经绰绰有余。

3.2 系统开发环境3.2.1 开发软件需求·开发语言-----VB6.0·数据库开发----- ACCESS 2000·开发环境-----中文版Microsoft Windows Server 20003.2.2 开发硬件需求CPU为INTEL PⅢ800以上,128M以上内存;推荐采用PⅣ或更高,256M内存。

3.3 功能实现根据高校成绩管理的实际要求,实现的功能如下:掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用。

相关主题