web的网上课程学习成绩信息分析系统的设计与实现(源码)【字数:10579】
摘 要摘 要网上课程成绩分析系统是基于Web技术建立的,目的是帮助学生和老师进行成绩分析,包括成绩的录入与修改、课程的选择与录入以及对成绩的分析等。该网上成绩分析系统是针对课程成绩方面开发的一款软件,它可以对学生成绩进行直观分析,进而使得学生对自身某些不足的科目进行有意识地关注与改善,也对教师开展的教学方法所取得的教学成果进行了一定的体现。它采用这种方式,可以减少错误,降低成本。按软件工程的流程,本论文主要对网上课程成绩分析系统的需求分析和对系统的可行性进行分析,也阐述了系统的主要架构及开发模式,并对系统的详细设计,包括系统的设计思路、各功能模块和数据流图进行说明。另外,还介绍了运行环境和开发平台、系统各个功能模块的实现、数据库的设计以及具体功能及其对应界面的阐述。最终本系统实现了学生、教师还有管理员三个模块的具体功能。在学生模块当中,实现了个人信息的查询和修改密码的功能,学生可以根据课程号查询相关课程并进行选课操作,也可查看已选的课程,学生能够查看自己的成绩,所获绩点并查看课程的排名,也能查看自己不及格的科目。教师模块实现了个人信息查看和修改密码功能,教师可以查看自己所教授的课程信息。在成绩管理方面,教师能够查看和修改所有学生成绩,后台自动对学生成绩进行分析,包括平均分,不及格人数,高分人数,也绘制了详细的饼状图。管理员模块中,对登陆的管理员进行信息显示,可以添加新的管理员。可以添加新的课程,对于不需要的课程也可进行删除。关键字学生;教师;Java Web技术;成绩分析;
目 录
第一章 绪论 1
1.1系统开发的背景 1
1.2系统设计的目标 1
1.3课题研究的内容和意义 2
1.4章节小节 2
第二章 系统需求及可行性分析 3
2.1系统设计的目标 3
2.2网上成绩分析的需求分析 3
2.3系统可行性分析 3
2.3.1技术可行性分析 3
2.3.2技术可行性总结 7
2.4章节小结 7
第三章 系统主要架构及开发模式 8
3.1基于B/S的体系结构 8
3.2关于B/S的体系结构的特点 8
3.3本系统的B/S实 *好棒文|www.hbsrm.com +Q: ^351916072*
现 9
3.4章节小结 9
第四章 系统详细设计 10
4.1系统设计思路 10
4.2系统功能模块 10
4.2.1学生模块 10
4.2.2教师模块 11
4.2.3 管理员信息模块 12
4.2.4 登陆注册模块 12
4.3系统数据流图 13
4.3.1 数据流图简介 13
4.3.2 数据流图 13
4.4章节小结 17
第五章 系统具体实现 18
5.1系统开发和运行环境 18
5.1.1My Eclipse简介 18
5.1.2 Tomcat简介 18
5.2分层思想的实现 19
5.3系统数据库的实现 21
数据库设计 21
5.4文件配置 24
5.4.1 aplicationContext.xml文件配置 24
5.4.2 web.xml文件配置 25
5.5网上课程分析系统的实现 26
5.5.1 注册登录模块的实现 27
5.5.2 学生模块功能的实现 28
5.5.3 教师信息模块的实现 32
5.5.4 管理员模块的实现 36
5.6章节小结 38
第六章 系统测试 39
6.1软件测试概述 39
6.2数据合法性测试 39
6.3系统报错处理 40
6.4章节小结 40
结 论 41
致 谢 42
参考文献 43
第一章 绪论
1.1系统开发的背景
近几年来,随着互联网技术的迅速崛起,计算机极大影响我们的日常生活习惯和生产方式,强大的互联网技术被用在各行各业,包括科学研究、教育事业、文化产业、金融行业、体育事业等各种领域。学校作为教育最主要场所,与时俱进是非常之重要,数字化校园的建设早早的被提上议程。数字化的校园,可以最高限度的改变传统的办公教学方式,极大的提升学生的学习积极性,改进老师的教学方式。以此为背景,网上课程成绩分析系统的出现也就成了必然。在将数字化校园理论实践的过程中,高校方面一边加强在硬件设施方面的投入,另一边加大在科研、教学等软件方面的力度。但是由于在大环境的影响下,体系不健全、观念滞后、经费紧缺等问题也日益暴露出来,致使国内高校教务系统在服务范围、服务质量等方面与国外高校相比有较大的差距。
目前国内仍旧有许多学校使用人工管理方式(即纸和笔)来分析学生成绩对其进行排名。这样的方式既困难又浪费时间和成本,并且容易出现错漏的情况,因此采用这种先进的管理方式,可以减少错误,降低成本。该系统也使传统的教务朝数字化、无纸化、智能化、综合化的方向发展,提高了后勤人员的工作效率,极大的解放了人工,可以在进一步实现数字化校园理论打下了一个良好的基础。
1.2系统设计的目标
本系统设计的主要目的是,使得学生全面了解自身的成绩情况,也使得老师了解学生成绩,进而对不足的地方进行具体改善措施。该系统可以提供学生成绩查询功能、修改功能、录入功能,并且根据成绩的高低显示排名,计算综合成绩绩点,对于不及格的科目成绩会用在学生界面单独显示等功能。通过登陆,学生可以进行选课并且可以查询自身所选的课程,能够查看自身成绩等;教师通过登陆可以查询自己所教授的科目,可以修改学生成绩,查询所教学生的成绩,另外,对所有学生的成绩进行了一个简要的分析,列出了高分段和低分段的人数,并绘制了成员成绩分布比例的饼状图;管理员可以通过登陆进行添加管理员,添加、删除课程。总的说来,本程序会分不同权限、不同用户对该系统进行操作。
1.3课题研究的内容和意义
由于现在互联网的普及众多学校开设网上课程,其中对于学生成绩的管理无疑是学校管理的重中之重,这一部分关系到学校办学整体效率的高低,在此背景下学生成绩信息分析系统逐渐提入议程。运用该系统可以大大减少工作人员的工作量和减少人为错误,同时学院相关领导也能全面了解学生的成绩情况,进而对实际情况提出具体改善措施。该系统也使传统的教务朝数字化、综合化的方向发展,提高了后勤人员的工作效率,极大的解放了人工,可以在进一步实现数字化校园理论打下了一个良好的基础。课题主要工作有:设计和实现基于Web的网上课程学习成绩信息分析系统;设计和实现基于Web的前后台管理系统的操作和维护,选取主要主要内容,如学习成绩数据加以分析;要求设计的数据库正确合理,包括字段的命名、类型、宽度、赋予的数据等,并且要保证人机界面美观,操作方便。
目 录
第一章 绪论 1
1.1系统开发的背景 1
1.2系统设计的目标 1
1.3课题研究的内容和意义 2
1.4章节小节 2
第二章 系统需求及可行性分析 3
2.1系统设计的目标 3
2.2网上成绩分析的需求分析 3
2.3系统可行性分析 3
2.3.1技术可行性分析 3
2.3.2技术可行性总结 7
2.4章节小结 7
第三章 系统主要架构及开发模式 8
3.1基于B/S的体系结构 8
3.2关于B/S的体系结构的特点 8
3.3本系统的B/S实 *好棒文|www.hbsrm.com +Q: ^351916072*
现 9
3.4章节小结 9
第四章 系统详细设计 10
4.1系统设计思路 10
4.2系统功能模块 10
4.2.1学生模块 10
4.2.2教师模块 11
4.2.3 管理员信息模块 12
4.2.4 登陆注册模块 12
4.3系统数据流图 13
4.3.1 数据流图简介 13
4.3.2 数据流图 13
4.4章节小结 17
第五章 系统具体实现 18
5.1系统开发和运行环境 18
5.1.1My Eclipse简介 18
5.1.2 Tomcat简介 18
5.2分层思想的实现 19
5.3系统数据库的实现 21
数据库设计 21
5.4文件配置 24
5.4.1 aplicationContext.xml文件配置 24
5.4.2 web.xml文件配置 25
5.5网上课程分析系统的实现 26
5.5.1 注册登录模块的实现 27
5.5.2 学生模块功能的实现 28
5.5.3 教师信息模块的实现 32
5.5.4 管理员模块的实现 36
5.6章节小结 38
第六章 系统测试 39
6.1软件测试概述 39
6.2数据合法性测试 39
6.3系统报错处理 40
6.4章节小结 40
结 论 41
致 谢 42
参考文献 43
第一章 绪论
1.1系统开发的背景
近几年来,随着互联网技术的迅速崛起,计算机极大影响我们的日常生活习惯和生产方式,强大的互联网技术被用在各行各业,包括科学研究、教育事业、文化产业、金融行业、体育事业等各种领域。学校作为教育最主要场所,与时俱进是非常之重要,数字化校园的建设早早的被提上议程。数字化的校园,可以最高限度的改变传统的办公教学方式,极大的提升学生的学习积极性,改进老师的教学方式。以此为背景,网上课程成绩分析系统的出现也就成了必然。在将数字化校园理论实践的过程中,高校方面一边加强在硬件设施方面的投入,另一边加大在科研、教学等软件方面的力度。但是由于在大环境的影响下,体系不健全、观念滞后、经费紧缺等问题也日益暴露出来,致使国内高校教务系统在服务范围、服务质量等方面与国外高校相比有较大的差距。
目前国内仍旧有许多学校使用人工管理方式(即纸和笔)来分析学生成绩对其进行排名。这样的方式既困难又浪费时间和成本,并且容易出现错漏的情况,因此采用这种先进的管理方式,可以减少错误,降低成本。该系统也使传统的教务朝数字化、无纸化、智能化、综合化的方向发展,提高了后勤人员的工作效率,极大的解放了人工,可以在进一步实现数字化校园理论打下了一个良好的基础。
1.2系统设计的目标
本系统设计的主要目的是,使得学生全面了解自身的成绩情况,也使得老师了解学生成绩,进而对不足的地方进行具体改善措施。该系统可以提供学生成绩查询功能、修改功能、录入功能,并且根据成绩的高低显示排名,计算综合成绩绩点,对于不及格的科目成绩会用在学生界面单独显示等功能。通过登陆,学生可以进行选课并且可以查询自身所选的课程,能够查看自身成绩等;教师通过登陆可以查询自己所教授的科目,可以修改学生成绩,查询所教学生的成绩,另外,对所有学生的成绩进行了一个简要的分析,列出了高分段和低分段的人数,并绘制了成员成绩分布比例的饼状图;管理员可以通过登陆进行添加管理员,添加、删除课程。总的说来,本程序会分不同权限、不同用户对该系统进行操作。
1.3课题研究的内容和意义
由于现在互联网的普及众多学校开设网上课程,其中对于学生成绩的管理无疑是学校管理的重中之重,这一部分关系到学校办学整体效率的高低,在此背景下学生成绩信息分析系统逐渐提入议程。运用该系统可以大大减少工作人员的工作量和减少人为错误,同时学院相关领导也能全面了解学生的成绩情况,进而对实际情况提出具体改善措施。该系统也使传统的教务朝数字化、综合化的方向发展,提高了后勤人员的工作效率,极大的解放了人工,可以在进一步实现数字化校园理论打下了一个良好的基础。课题主要工作有:设计和实现基于Web的网上课程学习成绩信息分析系统;设计和实现基于Web的前后台管理系统的操作和维护,选取主要主要内容,如学习成绩数据加以分析;要求设计的数据库正确合理,包括字段的命名、类型、宽度、赋予的数据等,并且要保证人机界面美观,操作方便。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/939.html