ASP.NET学分管理系统的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
毕业设计(www.think58.com)学分管理系统 前台运用VC# 后台以SQL做数据库
登陆界面:界面显示学分管理系统
设计登陆账号和密码,账号为admin,密码为admin,并设admin为管理员,设管理员权限为可以进行学分管理系统所包含的所有操作,并可以添加操作员、删除操作员,权限设置在系统的用户设置之中实现;管理员和操作员均可修改密码,此处在系统中密码修改处体现。
密码和账号正确者进入系统,密码或账号不正确的系统将提示。
进入系统界面,界面显示“欢迎你进入学分管理系统”。
该系统包含以下几大功能
1.学生信息
可以按学号查询,按入学年份、系别、专业、班级、姓名、培养方式的一项或几项组合进行查询学生信息,查询结果可以显示学生的学号、姓名、性别、入学时间、系别、专业、培养方式,查询结果可以修改,删除,可以导出至EXCLE表;学生信息可以增加,也可以从EXCLE表导入。
2课程信息
(1)教学计划
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询学生大学阶段的所有课程课程。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、全部课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)课程开设学年学期;
按系别查询,结果则显示所查系别每一个入学年份,每个专业的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。教学计划中可以增加课程信息,也可以从EXCLE表导入。
(2)已修课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询已修课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、考试成绩(如遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的),替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)。(课程替换在以下未及格课程中有介绍)。
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按系别查询,结果则显示所查系别每一个入学年份,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。已修课程中可以增加课程信息,也可以从EXCLE表导入。
(3)未修课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询未修课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、未修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的未修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期; [来源:http://think58.com]
按系别查询,结果则显示所查系别每一个入学年份,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。未修课程中可以增加课程信息,也可以从EXCLE表导入。
(4)未及格课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询未及格课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。如果有不及格科目,则可选择补考,输入课程代码;如已经参加补考后仍不及格,则选择重修,选择与不及格科课程名称相同且学分相同的课程。如在选择重修时备选课程名称和原课程名称不同,或备选课程名称和原课程名称相同但学分与原名称不同的,或备选课程名称与相应学分和原课程均不同的,则选择与原课程最接近的课程进行课程替换,进行课程替换时,仅课程号进行替换。
按入学年份查询,结果显示为所查询入学年份的学生的学号、姓名、系别、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按系别查询,结果则显示所查系别的学生的学号、姓名、入学年份、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业的学生的学号、姓名、入学年份、系别、 未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。未及格课程中可以增加课程信息,也可以从EXCLE表导入。
3 成绩信息
可以按学号查询,按入学年份、学年学期、系别、专业、班级、课程的一项或几项组合进行查询成绩信息。
按学号查询,结果显示该学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩(如遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的)、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)、学分绩点。 [资料来源:THINK58.com]
按入学年份查询,结果显示为所查询入学年份的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期,替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)、学分绩点。
按系别查询,结果则显示所查系别的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按专业查询,结果则显示所查专业的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按班级查询,结果则显示所查班级的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按课程名称查询,结果则显示学习过该课程的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点 [资料来源:http://THINK58.com]
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。成绩信息中可以增加成绩信息,也可以从EXCLE表导入。(在成绩查询中如果遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的)
4 统计报表
(1)成绩报表
(一) 按学年生成成绩报表,生成报表显示每个学生本学年的平均学分绩
平均学分绩=∑(课程绩点×该课程学分)/∑总学分
课程成绩与绩点对应表
成绩(百分制) ≥95 90-94 85-89 80-84 75-79 70-74 65-69 60-64 <60
绩点 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0
成绩(五分制) 优 良 中 及格 不及格
绩点 4.0 3.0 2.0 1.0 0
计算中遇到补考成绩、重修成绩、替换课程成绩。计算平均学分绩时,如补考及格,该课程绩点按1.0计算;重修及格或课程替换及格时,按实际成绩所对应的绩点进行计算。
  (二) 按学期生成成绩报表,生成报表显示每个学生本学期的平均学分绩,
 (三)按专业生成成绩报表,生成报表显示该专业每个学生所学的平均学分绩
 (四)按班级生成成绩报表,生成报表显示该班级每个学生所学的平均学分绩 [来源:http://www.think58.com]
 (五)按学号生成成绩报表,生成报表显示该学生所学的平均学分绩
以上可以按学年、学期、专业、班级、学生中的几项组合生成报表
以上报表均能打印
(2)已修课程报表
(一)按入学年份生成已修课程报表,生成报表显示所查询入学年份的每个学生所有已修课程
(二)按系别生成已修课程报表,生成报表显示所查询系别每个学生的所有已修课程
(三)按专业生成已修课程报表,生成报表显示所查询专业的每个学生的所有已修课程
(四)按班级生成已修课程报表,生成报表显示所查询班级的每个学生的所有已修课程
(五)按学号生成已修课程报表,生成报表显示该学生所有的已修课程
以上可以按学年、学期、专业、班级、学号中的几项组合生成报表
以上报表均能打印
已修学分统计报表、已获学分统计报表、不及格学分统计报表也均按学年、学期、专业、班级、学号的一项或几项组合生成报表。
5密码修改
初始密码,管理员admin的初始密码设为admin,操作员的初始密码设计为111111,点击修改密码输入原密码,输入新设密码,确认新密码,点击确定,则完成修改密码。
6用户设置
admin设为管理员,其权限可以进行学分管理系统所包含的所有操作,还可以添加、删除操作员,添加操作员时,需要添加一个账号,操作员姓名,并设权限为操作员,删除操作员时,只需选中该操作员,点击删除即可
操作员权限设计为可以进行学分管理系统所包含的所有操作
7退出
点击退出按钮,退出系统。
毕业设计(www.think58.com)
登陆界面:界面显示学分管理系统
设计登陆账号和密码,账号为admin,密码为admin,并设admin为管理员,设管理员权限为可以进行学分管理系统所包含的所有操作,并可以添加操作员、删除操作员,权限设置在系统的用户设置之中实现;管理员和操作员均可修改密码,此处在系统中密码修改处体现。
密码和账号正确者进入系统,密码或账号不正确的系统将提示。
进入系统界面,界面显示“欢迎你进入学分管理系统”。
该系统包含以下几大功能
1.学生信息
可以按学号查询,按入学年份、系别、专业、班级、姓名、培养方式的一项或几项组合进行查询学生信息,查询结果可以显示学生的学号、姓名、性别、入学时间、系别、专业、培养方式,查询结果可以修改,删除,可以导出至EXCLE表;学生信息可以增加,也可以从EXCLE表导入。
2课程信息
(1)教学计划
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询学生大学阶段的所有课程课程。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、全部课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。
[资料来源:http://think58.com]
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)课程开设学年学期;
按系别查询,结果则显示所查系别每一个入学年份,每个专业的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的全部应修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。教学计划中可以增加课程信息,也可以从EXCLE表导入。
(2)已修课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询已修课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、考试成绩(如遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的),替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)。(课程替换在以下未及格课程中有介绍)。
[资料来源:www.THINK58.com]
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按系别查询,结果则显示所查系别每一个入学年份,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。已修课程中可以增加课程信息,也可以从EXCLE表导入。
(3)未修课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询未修课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、未修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。
按入学年份查询,结果显示为所查询入学年份每个系,每个专业的未修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期; [来源:http://think58.com]
按系别查询,结果则显示所查系别每一个入学年份,每个专业的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业每一个入学年份的已修课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。未修课程中可以增加课程信息,也可以从EXCLE表导入。
(4)未及格课程
可以按学号查询,按入学年份、系别、专业的一项或几项组合进行查询未及格课程的信息。
按学号查询,结果显示该学生的姓名、入学年份、系别、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期。如果有不及格科目,则可选择补考,输入课程代码;如已经参加补考后仍不及格,则选择重修,选择与不及格科课程名称相同且学分相同的课程。如在选择重修时备选课程名称和原课程名称不同,或备选课程名称和原课程名称相同但学分与原名称不同的,或备选课程名称与相应学分和原课程均不同的,则选择与原课程最接近的课程进行课程替换,进行课程替换时,仅课程号进行替换。
[资料来源:http://THINK58.com]
按入学年份查询,结果显示为所查询入学年份的学生的学号、姓名、系别、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按系别查询,结果则显示所查系别的学生的学号、姓名、入学年份、专业、未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
按专业查询,结果则显示所查专业的学生的学号、姓名、入学年份、系别、 未及格课程的课程号、课程名称、该课程学分数、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期;
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。未及格课程中可以增加课程信息,也可以从EXCLE表导入。
3 成绩信息
可以按学号查询,按入学年份、学年学期、系别、专业、班级、课程的一项或几项组合进行查询成绩信息。
按学号查询,结果显示该学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩(如遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的)、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)、学分绩点。 [资料来源:THINK58.com]
按入学年份查询,结果显示为所查询入学年份的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期,替代课程号(如果原有考试已经及格或补考及格的,此处仍显示原课程号;如果重修及格则显示重修时的课程号;如有课程替换时,则显示替换课程的课程号)、学分绩点。
按系别查询,结果则显示所查系别的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按专业查询,结果则显示所查专业的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按班级查询,结果则显示所查班级的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点
按课程名称查询,结果则显示学习过该课程的学生的学号、姓名、入学年份、系别、专业、班级、课程号、课程名称、该课程学分数、考试成绩、课程类型(必修、限修、任选)、考试类型(考试、考查)、课程开设学年学期、替换课程号、学分绩点 [资料来源:http://THINK58.com]
查询结果可以删除、修改;以上每项查询的结果可以导出至EXCLE表。成绩信息中可以增加成绩信息,也可以从EXCLE表导入。(在成绩查询中如果遇到补考成绩、重修成绩或课程替换成绩与原成绩同时存在时,显示最高的)
4 统计报表
(1)成绩报表
(一) 按学年生成成绩报表,生成报表显示每个学生本学年的平均学分绩
平均学分绩=∑(课程绩点×该课程学分)/∑总学分
课程成绩与绩点对应表
成绩(百分制) ≥95 90-94 85-89 80-84 75-79 70-74 65-69 60-64 <60
绩点 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0
成绩(五分制) 优 良 中 及格 不及格
绩点 4.0 3.0 2.0 1.0 0
计算中遇到补考成绩、重修成绩、替换课程成绩。计算平均学分绩时,如补考及格,该课程绩点按1.0计算;重修及格或课程替换及格时,按实际成绩所对应的绩点进行计算。
  (二) 按学期生成成绩报表,生成报表显示每个学生本学期的平均学分绩,
 (三)按专业生成成绩报表,生成报表显示该专业每个学生所学的平均学分绩
 (四)按班级生成成绩报表,生成报表显示该班级每个学生所学的平均学分绩 [来源:http://www.think58.com]
 (五)按学号生成成绩报表,生成报表显示该学生所学的平均学分绩
以上可以按学年、学期、专业、班级、学生中的几项组合生成报表
以上报表均能打印
(2)已修课程报表
(一)按入学年份生成已修课程报表,生成报表显示所查询入学年份的每个学生所有已修课程
(二)按系别生成已修课程报表,生成报表显示所查询系别每个学生的所有已修课程
(三)按专业生成已修课程报表,生成报表显示所查询专业的每个学生的所有已修课程
(四)按班级生成已修课程报表,生成报表显示所查询班级的每个学生的所有已修课程
(五)按学号生成已修课程报表,生成报表显示该学生所有的已修课程
以上可以按学年、学期、专业、班级、学号中的几项组合生成报表
以上报表均能打印
已修学分统计报表、已获学分统计报表、不及格学分统计报表也均按学年、学期、专业、班级、学号的一项或几项组合生成报表。
5密码修改
初始密码,管理员admin的初始密码设为admin,操作员的初始密码设计为111111,点击修改密码输入原密码,输入新设密码,确认新密码,点击确定,则完成修改密码。
6用户设置
admin设为管理员,其权限可以进行学分管理系统所包含的所有操作,还可以添加、删除操作员,添加操作员时,需要添加一个账号,操作员姓名,并设权限为操作员,删除操作员时,只需选中该操作员,点击删除即可
[资料来源:http://think58.com]
操作员权限设计为可以进行学分管理系统所包含的所有操作
7退出
点击退出按钮,退出系统。
毕业设计(www.think58.com)