学分制的学生学籍管理系统(源码)
为了解决学生不了解自己学分完成情况的问题,为此,本文针对这一问题,设计了基于学分制的学生学籍管理系统,本系统主要采用.NET动态页面技术与数据库相结合。本系统包括五个功能模块:管理员模块、学生模块、辅导员模块、教师模块和教务管理员模块,管理员模块功能主要实现信息管理、查询、浏览、修改、添加等,同时,本文还重点描述了各种模块的性能和功能需求、系统设计、系统实现以及测试。该系统主要实现的功能如学生选课、学生成绩录入、用户信息管理等,满足高校教学信息化管理的要求。关键词 B/S,学分制,ASP.NET,学籍管理目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
2 需求分析 1
2.1 功能需求 1
2.2 性能需求 2
2.3 可行性分析 3
3 系统设计 3
3.1 系统结构图 3
3.2 功能设计 4
3.3 系统数据分析 5
3.4 数据库设计 18
4 系统实现 23
4.1 用户登陆 23
4.2 管理员模块 24
4.3 学生模块 29
4.4 教师模块 31
4.5 辅导模块信息查询 32
4.6 教务管理员模块 33
4.7 接口 34
5 测试 36
5.1 测试结果 36
5.2 测试结果分析 37
结 论 38
致 谢 39
参考文献 40
1 引言
1.1 课题背景
随着我国改革开放的进一步推进,高校教育也在不断的改革,各地高校与地方经济建设紧密相结合,加大了信息科学等相关技术的使用。这对于高校的人才培养目标和要求,显得尤为重要。
各高校按照教育部的相关规定,全日制普通高校应该全面发展和培养高校大学生的综合素质,积极开发公共基础选修课,从而建立以必修课、选修课为框架的课程结构,为学生选课提供平台,凸现教育的灵活性、选择性。基于学分制的学分制管理 *好棒文|www.hbsrm.com +Q: ¥351916072¥
着我国改革开放的进一步推进,高校教育也在不断的改革,各地高校与地方经济建设紧密相结合,加大了信息科学等相关技术的使用。这对于高校的人才培养目标和要求,显得尤为重要。
各高校按照教育部的相关规定,全日制普通高校应该全面发展和培养高校大学生的综合素质,积极开发公共基础选修课,从而建立以必修课、选修课为框架的课程结构,为学生选课提供平台,凸现教育的灵活性、选择性。基于学分制的学分制管理系统包括课程信息的添加、学分统计、用户信息管理和成绩录入四大要素。每个学生每学年必修严格按照学校人才培养方案中课程规定进行课程选修。但对于高校教务管理系统,学生学分的预警功能尤为重要,这样才能让学生按时完成学业,提高毕业率,在这一点上,很多的高校教务管理系统还存在着不足,需要更进一步的完善。
1.2 课题意义
学生在校期间必须按要求完成本专业人才培养方案所规定课程要求进行课程选修,只有学分总和达到专业要求才能顺利毕业,同时,每学期选修学分不得超过专业教学计划规定的最高学分。通过这种限制,既可以让学生提前修完所学专业的所有课程学分,也可以让学生有全面的兴趣发展。
然而,虽然有完善的学分制管理机制,但对于一部分学生来说,因为不重视自己的学分完成情况,最终无法正常毕业,就这个原因,才提出是不是能够实现一个基于学分制的管理系统,用它来帮助教学管理人员和学生及时了解学生的学分完成情况,预警和督促学生按时完成学业,提高毕业率。
2 需求分析
2.1 功能需求
本系统主要实现人才培养录入、方案文档生成,具有学分查询、统计、学分预警、课程选修提醒、用户管理(包括访问情况记录)、报表打印等功能。各用户模块功能如下:
1)管理员模块的功能包括人信息的管理、密码的修改、学院管理、专业管理、课程管理、用户信息管理、人才培养方案管理;
2)教师模块的主要功能包括信息的管理、密码的修改、学生成绩的录入;
3)教务管理员模块的功能包括信息的管理、密码的修改、发布课程实施计划、统计选课情况、查询学生选课、查询学生学分选修情况;
4)辅导员的功能包括人信息的管理、密码的修改、查询学生选课情况、查询学生学分,统计完成情况;
5)学生模块的功能包括人信息的管理、密码的修改、学生选课、学分统计、学分预警、学分查询、课程选修提醒。
6)在信息管理中能够实现模糊查询机制;
7)实现人才培养的录入与生成。
8)实现页面打印或者表格打印
9)选课功能实现选课,与退选功能。
图 2.1 系统功能图
2.2 性能需求
1) 正确性:系统更具需求进行设计,对于需求中的每个功能都应该在系统中进行实现,保证系统的的正确性。
2) 灵活性:系统拥有很好的操作容错性,有较灵活的更新操作。
3) 稳定性:系统能够满足多用户同时访问。
4) 安全性:根据不同的用户,系统自动识别,从而登陆到相应的界面,设有密码修改功能,能够更好的保证用户的信息。
2.3 可行性分析
2.3.1 技术可行性
本课题是基于B/S结构, 采用Microsoft Visual Studio 2010开发平台或以上版本进行系统设计;数据库主要运用Microsoft SQL Server 2005或以上版本进行数据库设计;在系统界面设计中,采用了CSS层叠样式表来控制网页样式。使用JS为HTML页面添加动态效果,使系统更加的完善。在界面设计中还使用了CSS样式与Div布局相结合,对于Div布局,将页面进行分块,逐步完成设计,使设计思路更加清晰;对于数据库方面,利用后台代码对数据源控件进行数据库连接、绑定,实现数据的访问,常用的数据源控件有SQLDataSource、XMLDataSource、SitMapDataSource、DataSource控件。运用SQL Server语句或LINQ语句对进行数据操作。
2.3.2 经济可行性
由于本系统是作为毕业设计课题,在经费开销方面几乎很小,然而其本身却非常有价值。因此本系统在经济可行性方面是可行的。
2.3.3 操作可行性
由于本系统和一般的管理系统操作基本相同,用户只要进行过该方面的操作的人都很容易进行操作,本系统的界面设计简单化、人性化,系统的操作不是很繁琐,只要进行相应的培训,就能够轻易的掌握操作。
3 系统设计
3.1 系统结构图
本系统主要实现人才培养录入、发布课程实施方案,具有学分查询、统计、学分预警、课程选修提醒、用户管理(包括访问情况记录)、报表打印等功能。如图3.1所示
图3.1 系统结构图
3.2 功能设计
3.2.1 管理员模块
管理员需要通过登录系统后,进入管理员模块主页面,管理员可以选择信息管理进行个人信息的修改,密码的修改;用户信息管理模块包括学生信息、教师信息、辅导员信息和教务管理员信息的管理,在学生信息管理模块中,可以进行学生信息的增、删、改、查等操作,教师信息管理模块中同样的的可以
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
2 需求分析 1
2.1 功能需求 1
2.2 性能需求 2
2.3 可行性分析 3
3 系统设计 3
3.1 系统结构图 3
3.2 功能设计 4
3.3 系统数据分析 5
3.4 数据库设计 18
4 系统实现 23
4.1 用户登陆 23
4.2 管理员模块 24
4.3 学生模块 29
4.4 教师模块 31
4.5 辅导模块信息查询 32
4.6 教务管理员模块 33
4.7 接口 34
5 测试 36
5.1 测试结果 36
5.2 测试结果分析 37
结 论 38
致 谢 39
参考文献 40
1 引言
1.1 课题背景
随着我国改革开放的进一步推进,高校教育也在不断的改革,各地高校与地方经济建设紧密相结合,加大了信息科学等相关技术的使用。这对于高校的人才培养目标和要求,显得尤为重要。
各高校按照教育部的相关规定,全日制普通高校应该全面发展和培养高校大学生的综合素质,积极开发公共基础选修课,从而建立以必修课、选修课为框架的课程结构,为学生选课提供平台,凸现教育的灵活性、选择性。基于学分制的学分制管理 *好棒文|www.hbsrm.com +Q: ¥351916072¥
着我国改革开放的进一步推进,高校教育也在不断的改革,各地高校与地方经济建设紧密相结合,加大了信息科学等相关技术的使用。这对于高校的人才培养目标和要求,显得尤为重要。
各高校按照教育部的相关规定,全日制普通高校应该全面发展和培养高校大学生的综合素质,积极开发公共基础选修课,从而建立以必修课、选修课为框架的课程结构,为学生选课提供平台,凸现教育的灵活性、选择性。基于学分制的学分制管理系统包括课程信息的添加、学分统计、用户信息管理和成绩录入四大要素。每个学生每学年必修严格按照学校人才培养方案中课程规定进行课程选修。但对于高校教务管理系统,学生学分的预警功能尤为重要,这样才能让学生按时完成学业,提高毕业率,在这一点上,很多的高校教务管理系统还存在着不足,需要更进一步的完善。
1.2 课题意义
学生在校期间必须按要求完成本专业人才培养方案所规定课程要求进行课程选修,只有学分总和达到专业要求才能顺利毕业,同时,每学期选修学分不得超过专业教学计划规定的最高学分。通过这种限制,既可以让学生提前修完所学专业的所有课程学分,也可以让学生有全面的兴趣发展。
然而,虽然有完善的学分制管理机制,但对于一部分学生来说,因为不重视自己的学分完成情况,最终无法正常毕业,就这个原因,才提出是不是能够实现一个基于学分制的管理系统,用它来帮助教学管理人员和学生及时了解学生的学分完成情况,预警和督促学生按时完成学业,提高毕业率。
2 需求分析
2.1 功能需求
本系统主要实现人才培养录入、方案文档生成,具有学分查询、统计、学分预警、课程选修提醒、用户管理(包括访问情况记录)、报表打印等功能。各用户模块功能如下:
1)管理员模块的功能包括人信息的管理、密码的修改、学院管理、专业管理、课程管理、用户信息管理、人才培养方案管理;
2)教师模块的主要功能包括信息的管理、密码的修改、学生成绩的录入;
3)教务管理员模块的功能包括信息的管理、密码的修改、发布课程实施计划、统计选课情况、查询学生选课、查询学生学分选修情况;
4)辅导员的功能包括人信息的管理、密码的修改、查询学生选课情况、查询学生学分,统计完成情况;
5)学生模块的功能包括人信息的管理、密码的修改、学生选课、学分统计、学分预警、学分查询、课程选修提醒。
6)在信息管理中能够实现模糊查询机制;
7)实现人才培养的录入与生成。
8)实现页面打印或者表格打印
9)选课功能实现选课,与退选功能。
图 2.1 系统功能图
2.2 性能需求
1) 正确性:系统更具需求进行设计,对于需求中的每个功能都应该在系统中进行实现,保证系统的的正确性。
2) 灵活性:系统拥有很好的操作容错性,有较灵活的更新操作。
3) 稳定性:系统能够满足多用户同时访问。
4) 安全性:根据不同的用户,系统自动识别,从而登陆到相应的界面,设有密码修改功能,能够更好的保证用户的信息。
2.3 可行性分析
2.3.1 技术可行性
本课题是基于B/S结构, 采用Microsoft Visual Studio 2010开发平台或以上版本进行系统设计;数据库主要运用Microsoft SQL Server 2005或以上版本进行数据库设计;在系统界面设计中,采用了CSS层叠样式表来控制网页样式。使用JS为HTML页面添加动态效果,使系统更加的完善。在界面设计中还使用了CSS样式与Div布局相结合,对于Div布局,将页面进行分块,逐步完成设计,使设计思路更加清晰;对于数据库方面,利用后台代码对数据源控件进行数据库连接、绑定,实现数据的访问,常用的数据源控件有SQLDataSource、XMLDataSource、SitMapDataSource、DataSource控件。运用SQL Server语句或LINQ语句对进行数据操作。
2.3.2 经济可行性
由于本系统是作为毕业设计课题,在经费开销方面几乎很小,然而其本身却非常有价值。因此本系统在经济可行性方面是可行的。
2.3.3 操作可行性
由于本系统和一般的管理系统操作基本相同,用户只要进行过该方面的操作的人都很容易进行操作,本系统的界面设计简单化、人性化,系统的操作不是很繁琐,只要进行相应的培训,就能够轻易的掌握操作。
3 系统设计
3.1 系统结构图
本系统主要实现人才培养录入、发布课程实施方案,具有学分查询、统计、学分预警、课程选修提醒、用户管理(包括访问情况记录)、报表打印等功能。如图3.1所示
图3.1 系统结构图
3.2 功能设计
3.2.1 管理员模块
管理员需要通过登录系统后,进入管理员模块主页面,管理员可以选择信息管理进行个人信息的修改,密码的修改;用户信息管理模块包括学生信息、教师信息、辅导员信息和教务管理员信息的管理,在学生信息管理模块中,可以进行学生信息的增、删、改、查等操作,教师信息管理模块中同样的的可以
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2858.html