当前位置:主页 > 科技论文 > 软件论文 >

基于云计算的智能选课系统研发

发布时间:2020-08-08 23:20
【摘要】:网上选课已经成为各个高校在教学管理中一个重要部分,它保障了教学系统稳定而且井然有序的运行,科学高效的选课系统是工作效率、教学质量、人才培养的保证。随着近年来高校教学改革不断推进,全国众多高校越来越重视公共选修课的教学管理工作。在大数据环境下,高校选课更倾向于高性能并发性、能够支撑大网络流量访问、快速响应等研究,而忽略学生选课的合理性和效率。本文的主要研究目的是设计实现一个方便快捷、安全个性化的智能选课系统。本文以攀枝花学院为研究对象,分析借鉴其他高校的学生选课系统,运用javaEE技术,结合技术框架Spring MVC多组件的应用开发技术架构,并集合云架构开发平台,搭建基于B/S架构的稳定、高性能的基于云计算的智能选课系统,实现通过智能化推荐提供给学生最需要的课程,提高学生学习积极性,从而达到合理安排选课的目标是本文主要的研究内容。介绍了选课系统中使用的云平台架构与相关关键技术,针对各大高校选课系统在选课时出现阶段性的超高负载“峰值压力堵塞”问题,提出了一个高性能的基于云动态资源扩展(DRX)选课方案,对选课系统在高并发访问情况下进行性能优化。通过压力测试发现大数据环境下的网上选课系统得到很大程度的优化,使资源消耗明显降低,效率大幅提升,响应时间大大缩减。而且系统分析了当前主要的选课算法思想及其特点,分析了这些选课算法的应用条件及优缺点,采用分层筛选的选课策略算法对不同课程进行了合理的算法处理。通过智能选课设计方案分析与对比,进一步提出了基于BP神经网络算法实现智能选课的设计方案,给出智能选课算法模型,并在攀枝花学院选课中得到验证。系统通过在线问卷调查获取当前学生的基本信息,通过以往历史数据挖掘出此学生的喜爱课程,给出智能推荐课程,提供了一定的指导建议在学生选课过程中,不仅让学生选课过程更加方便快捷,而且选课结果更加公平合理,具有一定的人性化特色。最后采用黑盒与白盒测试相结合的方式,对攀枝花学院选课系统各功能及子模块分别进行测试,给出了实验数据和实验结论,验证了基于云计算的智能选课系统的可行性和有效性。
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TP393.09
【图文】:

体系架构,平台


图 2-1 选课云平台体系架构图平台的搭建于云计算的资源整合枝花学院在系统优化上上资源的投入以及系统节具体介绍),总体本次基于云平台的选课系统降低设备投资,优化资源配置加强系统管理,降低维护难度减少能源花销,走向绿色 IT技术、云计算的不断发展和完善,虚拟化技术不云计算中的关键性技术。虚拟化技术是通过从操在物理硬件和操作系统上的应用软件进行解耦和透明性以及弹性伸缩性的一种技术(刘菲军,数据库选用 OracleDatabase12c。OracleDatabase

部署方案


据库、数据仓库图 2-3 系统部署方案2.3 选课平台的关键技术2.3.1 云计算下的虚拟化技术随着云技术的不断发展,虚拟化技术也跟着进步,其中 KVM 虚VMware Infrastructure 虚拟技术和 Xen 虚拟技术使用比较常见发展也(刘菲军,2012)。VMware Infrastructure 软件套件在当今服务器级别的虚拟化技术中其扩展性强、可用性高和安全性好几方面的优势为其在市场竞争发挥重图 2-4 是 VMware Infrastructure 2 架构设计:DRS HAConsolidatedBackupVirtualCenter Management Server

存储结构,缓存


有一定的下降;同时,当多个客器超负载,造成网络报文丢失,扩展性(吴海佳,2011)1-2。文件系统相比传统文件系统中时对数据的操作比较频繁,那么问数据的需求。元数据缓存管理到用户的分享数据;二是将分享间的间隔,降低数据被删除的概分析,本文采用多级动静结合的发的超负载要求。静态缓存使用杰,2016);动态缓存使用 Redi建起多级动静结合的云缓存体系 I/O 吞吐能力、快速访问速度、服务器之前的交互频率。同时为对缓存处理的逻辑进行了封装。客户节点1

【参考文献】

相关期刊论文 前9条

1 刘智;肖巍巍;;处理广西工学院选课系统前台网络阻塞与后台实时数据的方法[J];广西科学院学报;2013年01期

2 牛德姣;蔡涛;詹永照;鞠时光;;基于生存期的云存储元数据缓存算法[J];江苏大学学报(自然科学版);2012年06期

3 吴海佳;陈卫卫;刘鹏;董继光;;云存储系统中基于更新日志的元数据缓存同步策略[J];电信科学;2011年09期

4 唐满英;;数据库连接池技术研究和实现[J];计算机与信息技术;2009年05期

5 陈志刚;王路露;;一种智能选课算法的研究与实现[J];现代计算机;2007年03期

6 周洪斌;;JDBC性能优化编程浅析[J];沙洲职业工学院学报;2006年04期

7 刘琳;赵文静;;提高基于Java的数据库访问效率的研究[J];现代电子技术;2006年08期

8 聂小东,李振坤,傅秀芬;学生网上选课系统中应对高峰访问的策略和实现[J];现代计算机(专业版);2005年06期

9 刘扬,宋新学,曹志伟;运用集群并行处理技术实现分布式网络排课选课系统[J];河南大学学报(自然科学版);2004年02期

相关硕士学位论文 前10条

1 李焕;基于私有云的高职学生职业能力发展平台设计与实现[D];西安石油大学;2015年

2 金子歆;山东财经大学学生选课系统的设计与实现[D];电子科技大学;2014年

3 赵稳;云存储中元数据管理关键技术的研究与实现[D];电子科技大学;2014年

4 杨华;基于云计算的科研教学应用平台研发[D];湖南大学;2013年

5 沈文娟;学生智能选课系统的设计与实现[D];南昌大学;2012年

6 唐蕊;高校选课系统性能优化的设计与实现[D];东北大学;2012年

7 刘菲军;云计算下虚拟机部署机制的研究[D];太原理工大学;2012年

8 郝阳;高校教务管理网上选课系统优化研究[D];山东科技大学;2011年

9 严先有;基于LVS集群动态均衡负载的研究与实现[D];北京工业大学;2009年

10 李枫;基于LVS算法控制的在线实时实验评判系统的设计与实现[D];北京邮电大学;2007年



本文编号:2786250

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2786250.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ec010***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com