java的网络选课系统的设计与开发【字数:9920】
摘 要近年来网络技术发展日新月异,给各行各业带来了前所未有的便利,同时高校本科教学管理体制也在不断发展和革新,从以往的学年制逐渐改革为学分制。伴随教学体制的改革,拥有一套高效稳定操作便捷的选课系统将十分重要。本文在对现行高校本科教育教学体制改革的现状和开发网上选课系统的必要性可行性进行了深度调研后,确定了设计实现高校网上选课系统的课题。首先进行需求分析,根据当今选课制度的由来和发展总结网上选课系统的必要性和可行性,在概要设计方面本系统选用MVC模式的开发框架,基于SQL server数据库处理教学资源信息,从学生、教师、管理员三个角度实现操作系统。学生主要实现自主选课相关功能,教师主要负责开课和添加成绩功能,管理员负责添加角色和权限管理,并且还具备对申请的审批功能。
目 录
1.绪论 1
1.1课题研究背景 1
1.2课题研究的目的和意义 2
1.3国内外研究现状 3
1.4课题内容与设计目标 4
2.系统开发的技术支持 5
2.1 C/S与B/S结构 5
2.1.1 C/S体系结构 5
2.1.2 B/S体系结构 6
2.2 MVC模式 6
2.3 SQL Server数据库 7
2.4 Java 7
2.5 HTML与CSS 8
2.5.1 HTML简介及发展 8
2.5.2 CSS特点及简介 8
3.需求分析与系统设计 9
3.1需求分析 9
3.1.1总体需求分析 9
3.1.2学生模块流程分析 9
3.1.3教师模块流程分析 10
3.1.4 管理员模块流程分析 11
3.2系统总体设计 11
3.3业务模块流程设计 12
3.4数据库设计 13
4.系统实现 18
4.1登录界面实现 18
4.2学生模块实现 19
4.3教师模块实现 21
4.3.1普通教师模块实现 21
4.3.2教师领导模块实现 23
4. *好棒文|www.hbsrm.com +Q: @351916072@
4管理员模块实现 26
参考文献 31
结语 32
1.绪论
伴随着互联网技术的发展,给人们生活的方方面面都带来了前所未有的改变,新技术在各个领域逐渐代替人力走向自动化发展。人们可以通过网络在线获取信息,大大节省了人力物力成本。[1]与此同时高校教育体制改革也在稳步进行,由学年制向学分制的改革在信息技术的推动下有了巨大突破。摒弃了原有人工选课的繁重和耗时的缺点,给教师和学生都带来了巨大便利。
1.1课题研究背景
近几年来我国的高等教育体制一直呈现出向更优更好的方向发展,这也是符合我国教育为本的基本国情的,国民教育教学质量的提高有利于国家各个方面的发展建设。过去传统的教学体制需要不断随着国情的改变而改变。满足国家对各个领域人才的需要,教育多样化是必然趋势,学分制改革越来越受到各大高校的重视。将课程的自主化选择权交到学生手里,有利于因材施教,提高学生的学习积极性同时有助于学校培养多样化人才。[2]开放多样化的课程,让学生根据自身需求选择合适的课程,不在盲目选课,更有助于达到预期的学习效果。
以往的选课方式是以人工的方式来进行操作和管理的,由教务处人员根据往年选课情况开设课程制定专门的选课表,然后分发到各专业班级,再由各班学习委员带领同学们自主填写选课表。填写完成后由学委统一收交到教务处,教务处老师再对所有的表格进行整理汇总。对于超出开课最大人数的需要将部分学生的选课表退回重选,对于低于开课人数的课程需要再进行协调或者取消课程。这期间不断反复协调,直到各课程和学生数都满足开课标准,再由教务处敲定开课时间和开课地点、学生名单、以及发布相关选课结果公告。由此可见以往的人工选课方式存在着许多缺陷,首先管理人员要处理的信息量巨大、任务相当繁重、耗时耗力;其次工作效率极低,学生选课的自由度受限,不能及时选到适合自己的课程,违背了学分制改革的初衷;再者选课信息录入流程复杂、不易于修改、不利于学生及时查看选课信息,加大了选课时间冲突的可能性,让选课流程更加繁重复杂。随着时间的推移,高校学生人数也在不断增加,多样化的课程需求给人工选课选课带来了更大工作量。目前在高校,这种人工选课的模式的弊端日益凸显,给学校的管理人员带来巨大挑战。所以,为了解决高校学生选课模式存在的种种弊端降低人工成本,提高教学管理效率,保证学校选课工作的顺利进行,开发一款线上选课系统尤为重要,网上选课系统成为了当今大学教育体制革新建设的重要环节。一款高效稳定的选课系统在一定程度上也会代表着一所高校在推进教育教学信息化体制改革中的水平。由此可见信息化建设在高校学分制改革中尤为重要,通过高效的网上选课管理系统推动学分制改革,成为当今教育教学体制革新的重要环节。信息化带来的便利将更加有效的服务广大高校的教师和学生,利用网上选课系统,学生们可以方便快捷的查询到自己感兴趣的课程的相关信息,有效避免了出现选课人数超标或者选课时间冲突的情况。教务处管理人员可以通过系统方便快捷地录入信息,免去了之前手工录入的麻烦,同时还可以自动导出相关选课学生名单,更加方便快捷地安排和发布选课信息公告。有效避免之前繁重耗时的工作量,大大提高了管理效率。
1.2课题研究的目的和意义
在互联网技术飞速发展的阶段,利用网络技术推动校园信息化建设尤为重要。为了解决传统人工选课模式存在的工作效率过低、要处理的数据过于冗长、管理人员任务量过重、选课信息准确度不高、不宜协调等诸多问题,稳步推进高校学分制改革进程和信息化建设,建立一个易于操作、系统稳定性良好、安全可靠、可维护性高的校园网上选课系统显得非常重要。学分制改革中最重要的一环就是提高高校教学质量,促进高校教学多样化,这让才能因材施教,让学生们有更好的发展。因此,网上选课系统在推动教学多样化方面有着举足轻重的作用。为了满足学生选课的自由度需求,教师开课多样化需求,为教务管理人员减轻工作负担,本课题旨在提高教学质量,深入贯彻高校学分制改革,给学生和教师提供一个良好的教学平台。
为了适应学分制改革,为高校提高教学质量,满足学校教学管理需求,建设一个快速,便捷,稳定性好的网上选课系统。有利于教学管理部门快速,方便地获取选课信息,协调相关教师开课。教师可以通过在线选课系统快速获取选课学生信息,学生也可以自主选课避免了时间冲突,同时教务处管理人员可以及时地汇总发布相关选课信息、统计选课情况、总结教学经验。网上选课系统体现了互联网与高校教育教学体制改革的有机结合,是学分制改革的必然趋势。拥有完备稳定的网上选课系统体现了一所高校的信息化建设水平,对于高校推动教学改革有着重要意义。网上选课系统就是为了让所有在校学生,无论是什么学院什么专业都可以自主选择学校开设的公共选修课程。借助方便快捷的在线选课系统,我们可以随时随地登陆校园网,在规定的时间内选择我们所感兴趣的课程。这样一来,免去了人工填表的繁琐步骤,给广大师生带来了巨大便利。目前大多数高校都已经建成了自己的校园网和在线选课系统,这大大的降低了教学管理人员的工作压力,通过后台服务器就可以轻松应对大量选课信息。学生选课是高校教学管理任务的重中之重,随着学分制改革的不断推进,选课制度的不断完善,学校管理者面临的任务日趋繁重、复杂,网上选课系统的实现让这项工作得以顺利进行。
目 录
1.绪论 1
1.1课题研究背景 1
1.2课题研究的目的和意义 2
1.3国内外研究现状 3
1.4课题内容与设计目标 4
2.系统开发的技术支持 5
2.1 C/S与B/S结构 5
2.1.1 C/S体系结构 5
2.1.2 B/S体系结构 6
2.2 MVC模式 6
2.3 SQL Server数据库 7
2.4 Java 7
2.5 HTML与CSS 8
2.5.1 HTML简介及发展 8
2.5.2 CSS特点及简介 8
3.需求分析与系统设计 9
3.1需求分析 9
3.1.1总体需求分析 9
3.1.2学生模块流程分析 9
3.1.3教师模块流程分析 10
3.1.4 管理员模块流程分析 11
3.2系统总体设计 11
3.3业务模块流程设计 12
3.4数据库设计 13
4.系统实现 18
4.1登录界面实现 18
4.2学生模块实现 19
4.3教师模块实现 21
4.3.1普通教师模块实现 21
4.3.2教师领导模块实现 23
4. *好棒文|www.hbsrm.com +Q: @351916072@
4管理员模块实现 26
参考文献 31
结语 32
1.绪论
伴随着互联网技术的发展,给人们生活的方方面面都带来了前所未有的改变,新技术在各个领域逐渐代替人力走向自动化发展。人们可以通过网络在线获取信息,大大节省了人力物力成本。[1]与此同时高校教育体制改革也在稳步进行,由学年制向学分制的改革在信息技术的推动下有了巨大突破。摒弃了原有人工选课的繁重和耗时的缺点,给教师和学生都带来了巨大便利。
1.1课题研究背景
近几年来我国的高等教育体制一直呈现出向更优更好的方向发展,这也是符合我国教育为本的基本国情的,国民教育教学质量的提高有利于国家各个方面的发展建设。过去传统的教学体制需要不断随着国情的改变而改变。满足国家对各个领域人才的需要,教育多样化是必然趋势,学分制改革越来越受到各大高校的重视。将课程的自主化选择权交到学生手里,有利于因材施教,提高学生的学习积极性同时有助于学校培养多样化人才。[2]开放多样化的课程,让学生根据自身需求选择合适的课程,不在盲目选课,更有助于达到预期的学习效果。
以往的选课方式是以人工的方式来进行操作和管理的,由教务处人员根据往年选课情况开设课程制定专门的选课表,然后分发到各专业班级,再由各班学习委员带领同学们自主填写选课表。填写完成后由学委统一收交到教务处,教务处老师再对所有的表格进行整理汇总。对于超出开课最大人数的需要将部分学生的选课表退回重选,对于低于开课人数的课程需要再进行协调或者取消课程。这期间不断反复协调,直到各课程和学生数都满足开课标准,再由教务处敲定开课时间和开课地点、学生名单、以及发布相关选课结果公告。由此可见以往的人工选课方式存在着许多缺陷,首先管理人员要处理的信息量巨大、任务相当繁重、耗时耗力;其次工作效率极低,学生选课的自由度受限,不能及时选到适合自己的课程,违背了学分制改革的初衷;再者选课信息录入流程复杂、不易于修改、不利于学生及时查看选课信息,加大了选课时间冲突的可能性,让选课流程更加繁重复杂。随着时间的推移,高校学生人数也在不断增加,多样化的课程需求给人工选课选课带来了更大工作量。目前在高校,这种人工选课的模式的弊端日益凸显,给学校的管理人员带来巨大挑战。所以,为了解决高校学生选课模式存在的种种弊端降低人工成本,提高教学管理效率,保证学校选课工作的顺利进行,开发一款线上选课系统尤为重要,网上选课系统成为了当今大学教育体制革新建设的重要环节。一款高效稳定的选课系统在一定程度上也会代表着一所高校在推进教育教学信息化体制改革中的水平。由此可见信息化建设在高校学分制改革中尤为重要,通过高效的网上选课管理系统推动学分制改革,成为当今教育教学体制革新的重要环节。信息化带来的便利将更加有效的服务广大高校的教师和学生,利用网上选课系统,学生们可以方便快捷的查询到自己感兴趣的课程的相关信息,有效避免了出现选课人数超标或者选课时间冲突的情况。教务处管理人员可以通过系统方便快捷地录入信息,免去了之前手工录入的麻烦,同时还可以自动导出相关选课学生名单,更加方便快捷地安排和发布选课信息公告。有效避免之前繁重耗时的工作量,大大提高了管理效率。
1.2课题研究的目的和意义
在互联网技术飞速发展的阶段,利用网络技术推动校园信息化建设尤为重要。为了解决传统人工选课模式存在的工作效率过低、要处理的数据过于冗长、管理人员任务量过重、选课信息准确度不高、不宜协调等诸多问题,稳步推进高校学分制改革进程和信息化建设,建立一个易于操作、系统稳定性良好、安全可靠、可维护性高的校园网上选课系统显得非常重要。学分制改革中最重要的一环就是提高高校教学质量,促进高校教学多样化,这让才能因材施教,让学生们有更好的发展。因此,网上选课系统在推动教学多样化方面有着举足轻重的作用。为了满足学生选课的自由度需求,教师开课多样化需求,为教务管理人员减轻工作负担,本课题旨在提高教学质量,深入贯彻高校学分制改革,给学生和教师提供一个良好的教学平台。
为了适应学分制改革,为高校提高教学质量,满足学校教学管理需求,建设一个快速,便捷,稳定性好的网上选课系统。有利于教学管理部门快速,方便地获取选课信息,协调相关教师开课。教师可以通过在线选课系统快速获取选课学生信息,学生也可以自主选课避免了时间冲突,同时教务处管理人员可以及时地汇总发布相关选课信息、统计选课情况、总结教学经验。网上选课系统体现了互联网与高校教育教学体制改革的有机结合,是学分制改革的必然趋势。拥有完备稳定的网上选课系统体现了一所高校的信息化建设水平,对于高校推动教学改革有着重要意义。网上选课系统就是为了让所有在校学生,无论是什么学院什么专业都可以自主选择学校开设的公共选修课程。借助方便快捷的在线选课系统,我们可以随时随地登陆校园网,在规定的时间内选择我们所感兴趣的课程。这样一来,免去了人工填表的繁琐步骤,给广大师生带来了巨大便利。目前大多数高校都已经建成了自己的校园网和在线选课系统,这大大的降低了教学管理人员的工作压力,通过后台服务器就可以轻松应对大量选课信息。学生选课是高校教学管理任务的重中之重,随着学分制改革的不断推进,选课制度的不断完善,学校管理者面临的任务日趋繁重、复杂,网上选课系统的实现让这项工作得以顺利进行。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/619.html