实用小学学生管理系统设计与实现

更新时间:2024-02-02 作者:用户投稿原创标记本站原创 点赞:23445 浏览:106241

[摘 要 ]当前许多成熟的小学学生管理系统在设计上并没有考虑到小学教师的计算机能力,从而导致系统使用率不高.为了解决该问题,应基于小学教师的计算机能力,设计一个简单实用、功能集中,让小学教师容易掌握的管理系统,这对提高学校的管理效率非常有帮助.

[关 键 词 ]管理系统;ASP;B/S程序设计;小学

[中图分类号]G647[文献标识码]A[文章编号]2095-3712(2014)04-0079-03

[作者简介]吴俊(1979―),男,湖北武汉人,硕士,湖北中医药大学信息工程学院讲师,研究方向:网络工程,操作系统原理.


一、前言

当前许多小学都有学生管理系统.这些学生管理系统大多是庞大的“客户端/怎么写作器”模式的程序,没有考虑到中小学教师的计算机能力,也没关注到教师使用该系统的行为原因,系统的使用率不高,导致学校高额购写的管理系统成为摆设.由于中小学教师的学习时间较少、较分散,他们不会花太多的时间去了解学校的管理系统,而且他们在有需要时才会去学习,因此这种庞大的管理系统不仅没有给学生管理带来便利,反而增加了教师的负担.

本文设计的小学学生管理系统突出管理学生学籍的基本特点,不追求大而全,只遵循简单、务实、有效的原则,保留了小学学生管理系统中的基本功能;同时,本系统的数据库设计符合《中小学学生学籍信息化管理基本信息规范》的要求,具备较好的数据移植特征.

二、系统设计

对于绝大部分的小学教师来说,学生管理系统中常用的功能为学生信息的录入与呈现、课程的选取、学生成绩的录入与核对等,这几个功能也是学生管理系统的必备功能.因此,本设计仅考虑这几个功能的实现,操作界面的设计也相对简单,教师能更迅速地熟练掌握,这样有利于教师充分使用这一系统完成学生管理工作.

(一)系统开发环境

系统基于Browser/Server(浏览器/怎么写作器,B/S)模式,由Active Server Pages(活动怎么写作页面,Asp)开发.Asp发展相对成熟、建设成本较低、管理方便、维护容易,很适合学校使用.

数据库设计采用微软Office系列的Access.该数据库系统具有可视化的特点,直观方便,有利于管理人员对数据库的后期维护,一定程度上减少了管理的成本.

程序开发使用的是Dreamweer CS4.这个软件增加了一个实时预览功能,当完成一个程序的时候可以在本地预览,节省时间.因为是实时预览,所以也很容易发现错误,方便调试.

(二)系统功能模块

这一系统有三个模块:管理员操作模块、教师操作模块、学生操作模块,如图1.

管理员是这个系统的核心.在这个系统中,管理员可以对学生的成绩进行录入,也可以核对录入的成绩,可以给班级选课,可以添加学号、增加学生,也可以添加管理员和教师.

教师在整个系统中是一个相当重要的用户,教师可以录入、核对学生成绩,可以对学生进行管理,可以看到学生的,可以录入学生的信息.

学生用户在登录的情况下,可以查看自己的考试成绩,也可以查看教师录入的自己的.

(三)数据库结构设计

本系统的数据库存放了管理员及教师信息表(Admin表)、学生课程表(Course表)、学生课程班级表(Courseclass表)、学生信息表(Student表).

Admin表包括ID、Name、Password、OSKEY四个字段,用来存储管理员和教师的用户名、、权限值.Password采用MD5加密,保证系统用户的安全;OSKEY字段代表用户的权限,用来区分普通教师和管理员.

Course表包括ID、Studentno、Coursename、Classcode、Classname、Examtypecode六个字段.Studentno字段代表学生的学号,Coursename字段代表学生的所选的课程名,Classcode字段代表学生所在的班级的代码,Classname字段代表学生所在的班级名称,Examtypecode字段代表学生所学的课程的成绩.

Couseclass表中主要存放的是课程名和班级代码,Courseclass表包括ID、Cousename、Classcode三个字段.Coursename字段代表学生所选的课程名,这个是管理员在给班级加入课程的时候直接写入的,Classcode字段代表学生所在的班级代码.

Student表主要存放学生的注册信息.这个表是教师给学生填写信息时直接写入的,里面的很多字段都是按照《中小学学生学籍信息化管理基本信息规范》进行设计的,详见表1.

(四)系统流程设计

系统中有学生、教师和管理员这三个用户的登录窗口,学生录入学号和后就会进入学生的主页面,教师录入认证号和后就会进入教师的主页面,管理员录入用户名和后就会进入管理员的主页面,整个系统流程图如图2.

在进入主页面后,学生、教师和管理员会获得相应的怎么写作.学生会看到自己的和自己的考试成绩.教师进入主页面后就会看到可以得到面向学生的一些管理功能,教师可以给学生录入,也可以给学生添加考试成绩.管理员是这个系统的核心,其功能也是最强大的.当管理员进主页面后就可以对学生和教师进行添加和删除的操作,而且他还有添加和删除课程的权限.他也可以像教师那样去查看学生的成绩.

三、结语

本系统基于小学教师的计算机能力,采用ASP+Access技术,实现了一个功能集中、使用方便的系统.这个系统具有简单、实用的特点,让小学教师容易掌握,从而提高学校管理效率.

相关论文范文