asp.net104学生成绩管理系统

asp.net104学生成绩管理系统

150

更新时间:2021-06-19

所属分类:ASP.NET

评论回复:0

开发语言:

数据库:mysql

环境:Visual Studio

 

下载权限

学生平时成绩管理系统是基于asp.net毕业设计作品,实现了学生基本信息管理、教师基本信息管理、班级管理、课程管理、成绩管理、成绩查询等功能。文档方面有配套论文,资料有源代码,数据库,开发工具是Visual studio,sqlserver.


角色划分需求

(1)管理员:为各类人员分配账号和密码,可以为各类人员进行密码丢失后的重置工作;教学进程表的录入和更新;进行专业信息的录入和更新;班主任和班级的对应关系录入和更新;教师信息的录入和更新。

(2)教师:登陆密码的修改,针对班级进行所授课程的成绩录入、修改和查询;个人信息的修改与更新。

(3)班主任:登陆密码的修改,进行学生信息的录入、更新,对班级学生成绩信息进行查询,对班级授课教师信息进行查询;个人信息的修改于更新。

(4)学生:可以进行登陆密码的修改,可以进行学生基本信息、学生成绩信息的查询;个人信息的修改于更新。


功能模块包括:用户管理模块,学生信息管理模块,课程管理模块,成绩管理模块。

(一)用户管理模块

该模块主要对使用本系统的用户进行如下管理:

1、添加新用户(可针对新入职教师和新入学学生)

2、删除用户(针对离职教师和毕业学生)

3、对已有的用户进行更改密码(已有用户包括管理员、教师、学生)

4、重新登陆

(二)学生信息管理模块

该模块主要是对学生信息(如学号、姓名、性别)等进行管理:

1、添加学生信息

2、修改学生信息

3、查询学生信息 

(三)课程管理模块

该模块主要对教学进程表进行如下管理:

1、根据教学进程表生成相应课程(在相应条目显示即可不作为单独页面)

2、教学进程表的修改

3、班级课程设置(班级选择上相应的课程,任课教师可以依此来提交成绩)

(四)成绩管理模块

1、针对不同班级、课程的成绩录入(班级的学生学号和姓名及课程名是自动生成的,教师只需要填写相应的平时成绩、期中成绩和期末成绩即可,成绩录入之后设计折算功能,可以进行总评成绩生成)

2、成绩修改(只有任课教师具有成绩修改的权限)

3、成绩查询(学生、班主任、任课教师等具有成绩查询功能,但是学生只显示总评成绩,平时和期中是不显示的)


数据库设计

(一)教学进程表(课程信息表)

包括:课程类别、课程名称、总学时、理论学时、总学分、课程所属专业

(二)班级基本信息表

包括:班号代码、班级名称、班主任姓名、班号、人数、专业、年级

(三)班级课程表

包括:班课代码、班级代码、课程代表、任课教师、学期

(四)管理员表

包括:民称、密码

(五)教师基本信息表

包括:编号、教师姓名、性别、年龄、、职称、出生日期、登录名、密码

(六)选课信息表

包括:课程名称、班级代码

(七)学生基本信息表

包括:班级、学号、姓名、性别、年龄、班级代码、密码、民族、出生日期、专业、年级;

(八)学生成绩表

包括:班级、学号、课程名、平时成绩、期中成绩、期末成绩、总评成绩、学期、学分、总学分


目  录

摘    要 2

第一章 引言 1

1.1 开发背景 1

1.2 项目提出的意义 2

1.3 系统的开发方法 3

1.4 系统开发工具 3

1.4.1 IIS简介 3

1.4.2 C#简介 4

1.4.3 ASP.NET简介 4

1.4.4 数据库简介 6

第二章 需求分析 7

2.1 可行性分析 7

2.2 系统需要解决的主要问题 7

2.3 数据库需求分析 8

2.4 系统目标 8

2.4.1 合理的设计数据库 8

2.4.2 设计出友好的界面 8

第三章 系统总体分析 9

3.1 基本简介 9

3.2 运行环境 9

3.3 数据字典 9

3.4 数据库E—R图 12

3.5 系统功能分析 13

3.6 主要模块流程图 13

3.6.1 管理员管理模块 13

3.6.2 学生成绩管理模块 14

第四章 系统程序实现 15

4.1 系统登录页 15

4.2 基本功能模块 17

4.2.1 管理员管理模块 17

4.2.2 班主任管理模块 20

4.2.3 学生浏览模块 23

4.2.4 教师模块 23

第五章 软件测试 25

结论 26

谢辞 27

参考文献 28

 


下载
本地下载
- MB
188083800