APP下载

中职校园资源共享平台规划方案

2020-08-23陈基臣

速读·下旬 2020年2期
关键词:系统分析系统设计资源共享

陈基臣

摘要:本文给出了一种中职校园信息管理与资源共享规划方案。该规划方案主要目的在于实现中职学校校园教学资源共享、实现校园教学信息发布与浏览、实现校园在线课程发布与在线观看、实现赛事信息的发布与报名统计、实现教师和学生账户的系统化管理等,并能够支持PC及移动终端设备访问。

关键词:信息管理;资源共享;规划方案;系统分析;系统设计

一、引言

党的十八大以来,特别是中央网络安全和信息化领导小组成立后,党中央、国务院对信息化工作的重视程度前所未有,“互联网+”行动计划、促进大数据发展行动纲要等相关政策密集出台,信息化已成为国家战略,教育信息化正迎来重大历史发展机遇,多个国家级政策I到妾提及教育信息化。例如2016年3月国家发改委发布的《中国人民共和国国民经济和社会发展第十三个五年规划纲要》,6月教育部发布的《教育信息“十三五”规划》,7月中共中央办公厅、国务院力、公厅发布的《国家信息化发展战略纲要》,2017年1月国务院发布的《国家教育事业发展第十三个五年规划》等,无一不强调着教育信息化的重要性,大力推动着信息技术与教育教学的深度融合。优质教育资源共享是当前教育领域最迫切的需求之一,也是推动教育公平发展的重要手段、充分发挥信息化的作用,实现优质教育资源共享,对促进教育公平,提高教育质量有着重要的意义。如何共享优质教育资源,最大限度地满足当今社会的需求,已成为教育改革和发展的当务之急。

在“互联网+”的新形势下,资源共享平台充分利用了互联网的优势,开拓了“互联网+教育”,让校园智能化的时间穿越时空,不再受限于地域,让更多的教育资源能够充分达到最大化的共享,形成新一代的智慧校园教育与管理模式。同时,信息化时代下,各种数据量都在飞速增长,教育资源数据也在急剧增长,为了提高教育资源共享效率,方便扩大资源存储容量,增强计算处理能力,便于师生检索、分享、推荐课程资源,可充分利用现代信息技术,结合云计算、大数据、Web Service服务、数据可视化等信息化技术手段将专业信息及课程资源部署在云平台上进行协同管理和资源共享。

二、整体方案

图1所示为中职物流专业信息管理与资源共享平台整体规划方案。如图所示,该方案主要包含三大业务模块:管理员业务模块、教师业务模块和学生业务模块。各大业务模块下各有5个左右的子业务模块。同时,该平台还支持PC端和微信端访问人口。

三、系统分析

1.识别参与者

通过对校园教学资源共享与交流平台网站功能需求的分析,定位了四种参与者:管理员、教师和学生。参与者描述如表1所示。

2.识别用例

前面已经识别出了参与者,通过对需求的进一步分析,可以确定网站中存在以下用例:

第一,注册用例:提供了注册成为教师或学生的功能。

第二,登录用例:提供了驗证用户身份的功能。

第三,人员信息管理用例:提供了管理员管理平台注册人员信息的功能。

第四,共享资源管理用例:提供了管理员管理平台共享资源的功能。

第五,个人信息修改用例:提供了管理员、教师和学生修改个人信息的功能。

第六,教学资源上传用例:提供教师上传教学资源的功能。

第七,在线课程发布用例:提供了教师发布在线课程的功能。

第八,课程留言回复用例:提供了教师回复课程留言的功能。

第九,赛事信息发布用例:提供了教师发布赛事信息的功能。

第十,参赛信息统计用例:提供了教师统计学生参赛信息的功能。

第十一,学习资源下载用例:提供了学生下载教学资源的功能。

第十二,在线课程观看用例:提供了学生观看在线课程的功能。

第十三,在线课程留言用例:提供了学生在线课程留言提问的功能。

第十四,参赛信息提交用例:提供了学生提交个人参赛信息的功能。

3.系统用例图

第一,管理员用例图

第二,教师用例图

第三,学生用例图

4.状态图及活动图

第一,后台学生管理状态图

第二,后台管理员的活动图

四、系统设计

1.类图的设计

类图的设计是体现一个系统逐渐成型的标志,也是系统设计中最核心的部分。在类图中明确基本类以及它们相互之间的关系,将有助于开发者对实际系统的后续开发、

第一,系统中的类

2.系统数据表设计

根据各类图的属性及操作,设计出数据库中的数据表。

五、开发工具及采用技术

1.开发工具

第一,IntelliJ IDEA

IDEA全称IntelliJ WEA,是jaya编程语言开发的集成环境。IntelllJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构PEE支持、各类版本工具(git、svn等)、JUnit、US整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。IDEA是Jetj3rains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MYSQL,Python等。免费版只支持Java等少数语言。

第二,MySQL

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL易于安装、部署和使用,可运行在台式机、笔记本上,也可运行在多处理器计算机上,提供了数据仓库功能,支持远程管理,并提供了丰富的数据库编程能力。

2.系统开发的主要技术

Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,它是解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB(sun的JavaEE服务器端组件模型)完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IOC)和面向切面(AOP)。简单来说Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。

参考文献

[1]王南南.校园学习平台的设计与实现[M].济南:山东大学,2018.

[2]李明洁.基于云服务的校园资源共享系统的设计研究[D].济南:山东师范大学,2018.

[3]李程.面向大数据云平台的资源管理系统[D].北京:中国电子科技集团公司电子科学研究院,2018.

[4]杨丽娟.多维信息化手段在物流管理专业信息化教学中的应用研究[J].吉林工程技术师范学院学报,2017,33(06):33-35.

[6]孟靖函.数字化校园管理平台主要业务模块的设计与实现[D].青岛:青岛理工大学,2017.

猜你喜欢

系统分析系统设计资源共享
交通运输数据资源共享交换体系探究与实现
卫康与九天绿资源共享
生物原料高效转化机制与调控规律课题年度报告
作业成本法在高校信息系统中的规划研究
教育部第一批“国家级精品资源共享课”公布
测量学精品资源共享课建设的探索