- 51Aspx源码必读.txt[11KB]
- Default.aspx[5KB]
- Default.aspx.cs[2KB]
- Image.aspx[439B]
- Image.aspx.cs[2KB]
- Mystyle.css[153B]
- Web.Config[1KB]
- edu.sln[1KB]
- from.gif[4KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码参数
一、源码特点
1、管理员模块是一个学校教务信息系统中最为关键的一个环节,管理员能操作操作系统内的任何信息,具体该系统的所有权限,是可以对系统内的任何信息进行维护的(包括管理员的添加),为系统软件添加不同的角色。
二、菜单功能
1管理员管理模块
此模块分为当前管理员密码修改、所有管理员信息查询、管理员信息修改、管理员添加、管理员删除五个模块的功能:
l 当前管理员密码修改:检测当前管理员的登录,通过确认当前用户ID号,并对原始密码进行验证,验证通过后,才能进行修改管理员的密码信息。
l 所有管理员信息查询:任何管理员都可以查询所有管理员的相关的一些个人信息,比如:用户ID号,用户名称,用户姓名等,但是,不能查看到其他管理员的密码信息。
l 管理员信息修改:在系统中,为了避免用户在进行数据管理的时候,出现数据定义重复等行为,所以,在管理员信息修改的模块,管理员只能定义其他管理员的用户姓名,而不能修改其他管理员的用户ID号,密码信息等。
l 管理员添加:当管理员想提升某个用户为管理员时,可以在该模块中,添加管理员。但是,添加管理员前,一定得确认所添加的管理员ID要和以往用户的ID不一致,所以,可以先实现查询管理员的ID号,在确认没用冲突的情况下,添加管理员信息。
l 管理员删除:当某位用户不允许使用系统管理的时候,可以把该用户从管理员中进行删除,但删除前,要确认该用户的信息内容。
2 学生信息管理子模块
此模块包括学生的详细信息管理、学生信息添加、学生信息管理、批量添加管理这四个模块的功能。
l 学生详细信息管理:在该模块中,通过学号可以查询学生的基本信息和个人信息,并可以根据查询结果修改学生的相关信息。当搜索到学生信息,提示无该生信息。
l 学生信息添加:在该模块中,管理员可以添加学生学号、姓名、密码,默认密码为123456,如添加学生学号已存在,则给出提示信息。
l 学生信息管理:在模块中,管理员可以对学生的学号、姓名、密码进行修改操作,也可以实现学生的添加、修改、删除操作。
l 批量信息管理:针对新生入学时,学号都是根据学院信息、专业信息、班级信息进行生成的,则在该模块可以实现,一次性的生成连续的学号段,往数据库中添加信息,当数据库中已存在该学号段的学生信息,则给出提示信息,并不添加到数据库。
3 教师信息管理子模块
此模块包括教师信息添加、教师信息管理两个模块的功能。
l 教师信息添加:在该模块功能中,可以添加教师编号、教师姓名、教师密码(默认密码111111)、性别、职称、联系电话、所属学院信息,如检测到教师编号已存在,给出错误提示信息。
l 教师信息管理:在该模块中,可以实现教师编号、姓名、密码的修改操作,同时也可以实现教师的添加、删除功能。
4 部门信息管理子模块
此模块分为学院信息添加、学院管理、专业信息添加、专业管理、班级信息添加、班级管理六个模块的功能。
l 学院信息添加:可以实现学院ID、学院名称、联系电话的添加操作,如检测到学院ID已存在,则给出相应的提示信息。
l 学院管理:该模块,可以实现学院编号、学院名称、联系电话的修改操作,同时也可以实现学院的添加和删除功能。
l 专业信息添加:该模块,可以实现专业编号、专业名称、所属学院信息的添加操作,在添加前,必须先选择好所属学院,当检测到专业编号已存在时,给出相应提示信息。
l 专业信息管理:在该模块,可以实现专业编号、专业名称、所属学院信息修改操作,同时,也可以实现专业的添加和删除操作。
l 班级信息添加:在该模块中,首先要选择班级所属的专业及所属的年级,再填入该班级是本专业的第几班后,可以自动生成班级的名称。
l 班级信息管理:在该模块中,可以实现班级所属年级、班级编号、班级名称、所属专业的信息修改操作,同时也可以实现班级信息的添加和删除操作。
5 科目信息管理子模块
此模块分为科目信息添加、科目信息管理、科目状态管理、授课教师指定、课程指定管理五个模块的功能。
l 科目信息添加:可以实现课程编号、课程名称、课程状态的添加操作,当课程编号已存在后,给出相应提示信息。
l 科目信息管理:可以实现课程编号、课程名称、课程状态的修改操作,同时也可以实现科目信息的添加和删除操作。
l 科目状态管理:在该模块中,选择好科目后,可以发现该科目的状态,如果是关闭的状态,在教师登记成绩的时候,是选择不了该科目的,必须是在开启的状态下,教师才能选择学生班级,进行登记考试成绩。
l 授课教师指定:在该模块中,可以对课程名称、教师姓名、教学班级进行指定。当选择好学院后,可以查询到该学院下的所有教师姓名,点选教师信息后,就可以指定教师授课的科目及班级。
l 课程指定管理:在该模块中,可以对课程名称、授课班级及教师姓名进行修改操作,同时也可以实现添加、删除操作。
6 考试结果管理子模块
包括考试名单的生成和考试成绩添加两个模块的功能。
l 考试名单生成:首先需要确定课程状态是开启下,才能选择科目,如果课程状态是关闭状态,则选择不了课程。在选择课程、选择班级名称后,会从数据库中导出该班级所有的学生学号、学生姓名、及课程名称信息,添加名单后,授课教师才能进行考试成绩的登记,如果没有生成考试名单,授课教师是不能进行成绩登记操作的。
l 成绩添加:考试名单生成后,在该模块下,可以选择好考试科目、授课班级,查询到学生名单后,就可以在线登记考试成绩了,学生的考试状态有参考、缺考和缓考三种状态,默认情况为参考。
7 管理员信息管理子模块
在该模块下,可以实现密码修改、管理员添加、管理员管理三个模块的功能。
l 密码修改:可以实现本管理自己的密码修改操作,修改密码前,会检测原始密码,如果原始密码错误,不允许修改密码。
l 管理员添加:可以实现管理员ID、管理员姓名、管理员密码的添加操作,如检测到管理员ID已存在,给出相应的提示信息。
l 管理员管理:可以实现管理员姓名的修改操作,不允许修改其他管理员的ID及密码,同时可以实现管理员的添加和删除操作。
教师管理模块
1、成绩管理
l 添加成绩:教师进行登录后,系统会根据教师的登录信息,直接导入教师授课的科目及授课班级的名称,选择好授课科目及授课班级后,可导入学生的学号、姓名、考试科目信息进行登记成绩和学生考试状态。如果管理员未生成考试名单,该模块下是无法登记成绩的。
2、个人用户信息维护
教师个人信息维护分为修改密码和个人信息维护:
l 修改密码:教师可以修改自己的密码,在输入密码的时候需要输入你原来的密码和输入新的密码两次进行验证操作,如果输入的旧密码不正确或两次新输入的新密码不相同,系统给出相应的提示信息,然后要求重新输入。
l 教师可以对自己的信息进行维护,可以修改部分个人的信息。
学生管理模块
1、成绩查询
l 考试结果:学生进行登录后,系统会根据学生的登录信息,直接导入该生的学号、姓名、考试科目、考试成绩、考试状态信息,学生即可在线查询到考试的成绩。
2、个人用户信息维护
个人信息维护分为修改密码和个人信息维护:
l 修改密码:学生可以修改自己的密码,在输入密码的时候需要输入旧密码和输入新的密码两次进行验证操作,如果输入的旧密码不正确或两次新输入的新密码不相同,系统给出相应的提示信息,然后要求重新输入。
l 学生可以对自己的信息进行维护,可以修改部分个人的信息。
三、注意事项
1、开发环境为Visual Studio 2010,数据库为ACCESS,使用.net 2.0开发。