java学生选课推荐系统的设计与开发(2)

1.1项目背景 随着选课制度在高校的普及,学生自主选课已经成为了学生生涯当中的一大重要活动,随电子化信息化的程度加大,普通高校的学生教育开始


1.1 项目背景

随着选课制度在高校的普及,学生自主选课已经成为了学生生涯当中的一大重要活动,随电子化信息化的程度加大,普通高校的学生教育开始转向计算机网络化。由于中国各大高校传统的学生教育方式,已经似乎是脱离了现在正在高速发展的互联网教育方向,传统的教育也已经不能满足广大学生单单的针对着既定的课本进行学习和深入研究,培养高素质人才方面选课制度也没有发挥它应当发挥的作用,具体原因有下几个方面:

1当前的应试传统型教育不能做到因材施教,无法发挥出学生的各不相同

随着现在社会各个行业产业的不断发展和扩充,越来越多早前没有出现过的职业和行当不断的涌现出来,比如现在流行的主播甚至是游戏行业的发展,传统的高校所拥有的这些课程和科目,不能够完全的满足不同学生的个性化发展需求,虽然现在已经有一些高校尝试性的加入了一些新兴课程,但是在最终对新课程的推广和认知程度上,仍旧是不能让现在大多数的在校大学生能享受和了解到。

2高校旧时存在的选课系统没有能够实现真正的自主选课

虽然说现在的很多高校都在外面的企业引入了属于自己学校的选课系统,但是由于各个企业鱼龙混杂的开发方案,各不相同的成品的展现效果,还包括每所高校自身对于选课系统的理解各不一致,使得系统在使用和设置起来变得极为繁琐,同时也增加了教务处和参与选课的学生之间的互动性。学生因为对选课系统繁杂的逻辑和繁重的操作,使得再选课期间不能真正的选择到自己想学的课程,由于一些系统本身对于并发量的处理,事务的多重处理没有把握到位,甚至一度造成了在高校学生选课期间,出现了系统无法处理、系统延迟反应更有甚者发生了整个高校选课系统的大面积瘫痪情况出现。

3教务处针对学生选课的工作处理不够

选课不仅仅是对学生自己来操作,在高校学生自己进行选课操作的同时,学校的教务人员、老师也应该给予正确的引导。经过不断深入的调查之后表明,有很多的学生在第一次进行自主的选课操作时,由于得不到正确的引导和指示,随意甚至是瞎选一些和自己专业完全不相关、自己完全没有兴趣的课程,这是十分不合理的因为即便是选修课,也应该符合当代学生的价值观兴趣观,一味的随意乱选而教务人员却不进行指引,这不但是对学生的不负责任,同时也会导致最终的课程效果大打折扣,打消参与课程的学生以及为课程本身付出劳动的教师的积极性。

1.2 研究意义

在计算机应用的一部分应用中,使用信息化系统对选课信息进行管理,是一个具有以前的手工管理所无法比拟的优点。例如:可以查找方便、可靠性高、存储量大、保密性好、实用寿命长、维护成本低等。这些优点能够极大地提高部门中的人事劳资管理的效率,也是高校运营的科学化、正规化管理与世界接轨的重要条件。因而本次课题选择开发一套完整且富有创新性的高校选课系统是一次具体且积极的尝试。

针对高校的在线选课推荐系统由于发展缓慢,我国现在推行的进展现在还不算十分的迅速,全国各大高校都迫切的需要一个完整的、有效率的、方便教务处和学生操作的一款现代化选课推荐系统,相信随着社会本身及高校教育事业的不断发展,更多的高校甚至一些培训机构都会逐渐的引入最新的推荐选课系统,这将是一个更加方便学生参与课程的选择和管理方式,对于学校的决策者和管理者以及教师本身来说都至关重要的。

1.3 发展趋势

随着现代化脚步的不停的加快、计算机信息技术及网络信息技术的高速发展,以及普通高校教务系统信息化的逐渐普及,信息化的教务系统在各个学校教务部门起到了管理高校的日常工作中不可或缺的角色。并且,随着各大高校的教务部门通过了在多年来的教务管理中,积累的大量的管理经验和管理数据。因此,如何能够充分的去挖掘和分析出来这些被积累的数据,并同时能够结合高校校务管理的经验和迫切需求,开发出一款功能齐全而且是更加个性化的学生选课系统,每个学生推荐他们所需要的选修课,让教务管理变的更加科学,就变成一个重要的研究方向。