ASP+ACCESS班级学生管理系统,班级网站

2014 年 7 月 31 日4060

本毕业设计要求设计一个功能较完善的网络学生信息管理系统,实现学生的信息管理,成绩管理,用户管理等功能。因此,本次毕业设计应首先分析学生信息管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、编程技术、数据库、信息安全等相关知识),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文的写作准备材料。

根据班级学生管理的需求在此基础上开发了一系列功能完善的系统软件,本系统主要是为了实现一些班级学生管理的基本功能。在现在网络互连网飞速发展的今天,为实现各种管理功能软件起了不可替代的作用,而作为最基本的学生管理更是需求性强。该系统的主要的功能分为成学生信息管理、学生成绩管理、考试管理和用户管理四大模块,具备信息录入/修改/删除、成绩录入/修改/删除、自动计算总分并排名、添加/修改/删除考试信息、添加/删除考试科目、添加/修改/删除系统用户等功能,用户使用起来方便并且有效。

学生信息管理

(1)录入学生信息

录入学生的信息包括:学号、姓名、性别、民族、籍贯、出生日期、联系电话、家庭地址和家长姓名等信息。录入第一条记录后,系统会自动进入下一学号的录入页面(学号自动加一),减轻了手工劳动并避免了许多错误的发生。若录入的学号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一学号录入页面。

此模块必须先登录后才能使用。

(2)查询学生信息

可从学号、姓名或班级三种查询方法任选其一进行查询学生信息。

本系统支持模糊查询,例如:在学号查询框中输入2001,则查询结果为学号中包含“2001”的学生;在姓名中输入“小”,则查询结果为姓名中包含有“小”的学生;此模块必须先登录后才能使用。

(3)修改/删除学生信息

首先使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作。可以批量删除记录。

打印学生信息:将查询结果以我们常见的成绩表形式打印出来,并可以自定义打印格式;班级管理:

添加/删除班级,结果会直接影响“按班级查询”方式。

学生成绩管理模块

(1)录入学生成绩

录入某次考试中一科或多科的成绩。提供两种录入方式:单条记录方式和列表方式。单条记录方式比较简单,但不容易出错。列表方式提供了批量录入的功能,可以一次性录入所有成绩,但容易出错。

(2)查询学生成绩:

提供两种方式查询学生成绩:按考试查询和按科目查询。按考试查询是指首先选择要查询成绩的考试名称,然后查询这一次考试中的某一科或多科的成绩,这种方式适合某一次考试的横向比较;按科目查询是指首先选择要查询成绩的某一科目,然后查询这一科的某次或多次考试的成绩,这种方式适合科任老师对学生几次考试的成绩进行纵向比较。

(3)学生成绩修改/删除

主要实现对成绩的修改/删除,提供3种查询方式:选择考试,输入学号和选择班级,若输入了学号则优先按照学号进行查询。同样该功能支持模糊查询,比如在学号查询栏中输入2001,则查询结果为学号中含有“2001”的学生。

(4)目标分管理:

对目标分进行录入/修改/删除等操作。这一功能是根据我校实际情况而设计的,操作与成绩管理基本相似。因为现在不允许对学生排名,但又要对学生进行评价,所以我校采用了目标分管理的方法,根据学生的实际情况给每个学生制定了一个目标分,然后进行达标/不达标的评价方法。

其中,学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用。

考试管理模块

主要实现对考试科目进行管理:添加或者删除。若管理员需要对那一期学生考试科目进行添加那么需要在“添加新考试”的各栏目中填写好对应的内容,特别注意的是在考试科目中只需选中需要添加的科目再单击添加考试就完成该操作。若需要对考试科目进行删除那么只需要在已有的考试栏目中点击删除,每一个考试科目在数据库中建立了相关的链接。

用户管理模块

主要实现对用户的添加和删除此操作仅限与用户权限是管理员,同样在添加新用户中输入新用户的用户名,密码,确认密码和设置用户权限再单击添加用户就添加成功。而在界面下面显示的有已存在的用户名字管理员可以在操作栏目对这些用户进行修改/删除。

本系统的开发是基于B/S结构,使用ASP程序设计语言及Access2000数据库进行设计与开发。本文首先对学生信息管理系统进行较详细的需求分析,并给出系统总体架构及详细设计步骤。系统主要包含普通用户和管理员两大模块,主要功能包括学生信息的查询,统计,添加,修改,删除,用户管理和用户注册验证等功能。通过测试分析说明,本系统的开发基本达到预定目标,并具有一定的应用价值。

0 0