高校信息共享平台设计与实现
王海军
(淮北职业技术学院后勤基建处,安徽淮北235000)
摘要:针对当前高校信息分布广问题,提供高校信息共享平台构建。通过系统功能需求分析得到高校信息共享平台包含功能有业务模块、科研模块、院校管理模块组成。采用MVC框架进行系统开发,使用开源MySQL数据库作为存储数据库,使用PHP进行系统编写。使用UML建模类进行高校信息共享平台类设计,为系统开发提供了类。
关键词:高校信息共享平台;MySQL;科研
中图分类号:TP311文献标识码:A
文章编号:1009-3044(2021)12-0093-02开放科学(资源服务)标识码(OSID):
网络技术的发展给高校管理提供了便捷,解决了成千上万数据处理难问题,大大提高了数据管理效率。基
于网络技术这一优点,高校建立了各种管理系统,比如学生管理系统、宿舍管理系统、科研管理系统、门户管理系统等,这些系统各自独立,采用不同编程语言、配置不同服务器,最终导致用户在使用系统时需要登录大量的入口带来大量不便,配置大量服务器增加了系统建设开销,各个信息之间没有共享导致信息传递出现堵塞情况,严重影响了信息传播。针对这些问题,孙军[1]使用C/S 架构,采用Java编程语言开发了高校信息共享平台,所设计的系统包含功能有信息共享类、学校市场类、内部交友类、便捷服务类,信息共享类包含校内拼车、结伴游玩;学校市场类包含物质交易、爱心传递、服务交换;内部交友类包含实时聊天、好友推荐、社团组消息发布;便捷服务类包括地图导航、生活导航。所设计的校园信息共享平台推动了校园信息共享发展。尹明章[2]为解决高校图书阅读中存在问题,使用小程序开发了高校O2O图书共享平台。如图1为基于小程序的O2O图书共享平台。将该平台应用到图书管理中扩大了共享图书的影响力、促进校园全民阅读、增强用户粘性,大大提高了用户阅读质量。
图1基于小程序的O2O图书共享平台朱鹏威[3]为提高管理效率、促进高校资源共享,提出“互联
网+”高校信息化教学资源共享平台建设,该平台包含的功能主要有多角平台功能、共享学习环境、智能化学习空间、融合式学习网络,为高校信息化教学服务提供了新的模式。
目前高校信息共享平台建设多主要是学生信息、图书信息、教学信息共享,对于科研、业务、院校之间信息共享还处于滞后阶段,本文就科研、业务、院校之间信息共享进行系统开发。
1高校信息共享平台功能需求分析
高校信息共享平台是由业务模块、科研模块、院校管理模块组成。与业务模块包括:学生学籍管理(包括学生学籍信息添加、学生学籍信息查看、学生学籍信息删除、学生学籍信息修改)、学费管理(包括学费缴纳、学费查询、学费提示)、住宿管理(包括住宿信息添加、住宿信息修改、住宿信息查看、住宿信息删除)、饭卡管理(包括饭卡办理、饭卡充值、饭卡补办、消费管理)、成绩管理(包括成绩录入、成绩查看、补考管理、作弊管理)、课程管理(包含课程信息添加、课程信息修改、选课管理、学分管理);科研管理包含功能有横向课题(包含横向课题添加、横向课题查看、横向课题修改)、纵向课题(包含纵向课题添加、纵向课题删除、纵向课题查看、纵向课题修改)、学生科研(包含学生科研信息录入、学生科研信息查看、学生科研奖励)、教师科研(包含教师科研信息录入、教师科研信息查看、教师科研奖励);院校管理包括通知公告、内部信息传递管理。
2高校信息共享平台设计
2.1系统架构设计
高校信息共享平台使用人数比较多,采用C/S架构会存在系统兼容性、系统维护管理难度大问题。本文采用B/S架构进行高校信息共享平台开发。目前B/S架构开发语言主要有C#、
Java、PHP,本文采用PHP进行系统开发[4]。为提高系统开发效率本文采用MVC框架进行系统开发。系统存储数据库使用开
收稿日期:2020-10-25
基金项目:本文系2020年淮北职业技术学院自然科学重点研究项目“大数据环境下高校后勤信息化建设研究”(项目编号:2020-A-3)阶段性研究成果;2019年度安徽省高校人文社会科学研究重点项目“新时代高职院校图书馆建设与传承中华优秀传统文化的研究”(项目编号:sk2019A0861)阶段性研究成果
作者简介:王海军(1968—),男,安徽淮北人,工程师,研究方向为计算机网络。
源MySQL数据库。如图2
为系统架构图。
图2系统架构图
高校信息共享平台采用Wampserver集成环境进行开发,该环境包括PHP模块、Apache模块、MySQL模块,降低了该三大模块配置难度。高校信息共享平台按照MVC模式进行设计,包括模型层、视图层以及控制层,使用该模式提高了项目开发进度。控制层主要进行视图层与模型层信息交互,通过获取模型层中数据将其转移到视图层中展示,该过程中前端采用
jQuery+PHP编程实现完成视图层中界面展示,后端模型层使用MySQL+PHP实现数据管理。视图层主要进行用户界面交互,界面中使用jQuery中的控件完成界面实现,可使用AJAX技术实现定时刷新功能。
模型层中使用MySQL提供的数据库类进行高校信息共享业务逻辑管理,比如用户信息增、删、改、查操作对应的insert、delete、update、select操作。
2.2系统功能设计
根据系统功能需求分析得到系统功能结构见图3
所示。
图3高校共享信息平台功能结构图
由图3可知高校共享信息平台包含的功能有学生学籍管理、学费管理、住宿管理、饭卡管理、成绩管理、课程管理、横向课题管理、纵向课题管理、学生科研管理、教师科研管理、通知公告管理、内部信息传递管理。系统设计使用对象有学生、教师、系统管理员。
2.3系统详细设计
采用UML建模技术进行高校共享信息平台功能设计,系统包含的类见图4
所示。
图4高校系统共享平台类
所设计的高校系统共享平台包含类有:sharing、service、sci⁃entific、educational类,分别用于共享类总体管理、高校服务类管理、高校科研管理、高校院校教育管理。在service类中涉及方法有status()、tuition()、card()、performance()、course()分别用于学生学籍管理、学费管理、饭卡管理、成绩管理、课程管理。Course方法是由course类提供,该类中提供course_insert()、course_select()、course_update()、course_delete()分别用于课程信息添加、课程信息查看、课程信息更新、课程信息删除。Scien⁃tific类中包含方法有broadwise()、direction()、student_scientific()、teacher_scientific(),分别用于横向课题、纵向课题、学生科研管理、教师科研管理。broadwise()是broadwise类提供,该类中提供方法有broadwise_insert()、broadwise_select()、broadwise_update ()、broadwise_delete(),分别用于横向课题信息添加、横向课题信息查询、横向课题信息修改、横向课题信息删除。Educational 类中提供方法有notice()、message(),分别用于校园通知公告管理、共享消息传输。Notice()方法源于notice类,该类包含方法有notice_insert()、notice_select()、notice_update()、notice_delete(),分别用于消息信息添加、消息信息查询、消息消息更新、消息信息删除。
2.4数据库设计
为管理高效信息共享平台数据,本文采用开源MySQL数据库进行数据存储,该数据库具有存储效率高、查询效率快、开源等优点。本文列举部分数据表信息。
表1共享信息表
字段名
Sharing_ID
Sharing_name
Sharing_date
Sharing_content
Sharing_department
Sharing_big
Sharing_people
Sharing_remark
字段类别
Varchar(20)
Varchar(20)
date
Varchar(1000)
Varchar(15)
float
Varchar(20)
Varchar(200)
字段是否为空
字段主键
说明
共享信息编号
共享信息名
共享信息发布日期
共享信息内容
共享信息发布部门
共享信息大小
共享信息发布人
共享信息备注共享信息表主要用于存储共享信息。(下转第104页)
图8
综合测评统计界面
图9综合测评统计界面
4结束语
综测系统的研究很多,但是以综测为始点综合多项服务于
一体,消除校园信息孤岛,充分共享这方面的研究很少,能够对综测等各项服务进行实时的可视化分析研究就更少了。在本系统中,学生可以随时知道自己的综测排名及赛事、活动参与
情况,评估自身综合竞争力;辅导员可以从烦琐的手动测评工作中解放出来,更加关注学生整体综测情况、挖掘潜在的优秀学生,进一步引导与指导,使其更加突出,同时关注问题学生,采取相应有效措施,
促进其积极参与活动,提升综合竞争力;各社团发布活动赛事透明化,学生获取信息的渠道持久化,消息不会像在、QQ 很快被淹没。社团组织对活动的发布、现场开展、相关信息录入系统,更加方便快捷,信息发布及时。且通过可视化分析,使得社团更好把握活动参与情况、学生反响等,进一步优化活动设置。
在以后的研究中,本系统将进一步优化,活动报名方式更加灵活,尽可能通过实现刷脸及二维码签到方式解决线下赛事活动报名,数据可视化能够更加优化,以此让学生能够实时了解自己、提升自我综合素质能力,高校管理人员更加合理分析大学生综合素质测评,提高管理效率。
参考文献:
[1]何福保,陈摇.大学生综合测评管理系统的设计与实现[J].福建电脑,2018,34(12):143,150.
[2]谢雨初,刘文龙,姚懿,等.基于B/S 模式的大学生综合测评管理系统的设计与实现[J].电脑与信息技术,2019,27(4):79-82.[3]彭春梅,李向宇.大学生综合信息管理及测评系统[J].信息技术与信息化,2018(Z1):85-87.
jquery实现ajax[4]各种系统架构图与详细说明[EB/OL].[2020-06-20].blog.csdn/A_BlackMoon/article/details/82716128?utm_source=app.
【通联编辑:王力】
(上接第94页)
表2科研信息填报表
字段名Scientific_ID Scientific_date Scientific_people Scientific_material Scientific_content Scientific_remark
字段类别Varchar(20)
date Varchar(10)Varchar(1000)Varchar(200)Varchar(500)
字段是否为空
否否是是是是
字段主键是否否否否否
说明科研信息编号科研信息填报日期科研信息填报人科研信息填报材料科研信息填报内容科研信息填报备注
科研信息填报信息表主要用于存储学生、教师科研信息。
3结束语
采用PHP+MySQL 开发了高校信息共享平台。高校信息共
享平台包含功能有高校服务管理、高校科研管理、高校院校教育管理。高校服务管理包含子功能由学生学籍管理、学费管
理、住宿管理、饭卡管理、成绩管理、课程管理;高校科研管理包
含功能有横向课题管理、纵向课题管理、学生科研管理、教师科研管理;院校管理包含功能有通知公告管理、内部信息传递管理。所开发的系统解决了当前高校信息分散问题。
参考文献
[1]孙军,刘洋,吴枫,等.基于高校的信息共享平台功能设计与实现[J].项目管理技术,2019,17(9):102-107.
[2]尹明章,张莉,周天旻,等.基于小程序的高校O2O 图书共享平台开发与应用[J].图书馆理论与实
践,2019(3):94-97.[3]朱鹏威,曹烨帆,董天舒.“互联网+”视阈下高校信息化教学资源共享平台建设研究[J].情报科学,2016,34(12):133-136.
[4]白英杰,赵正旭,吴晓进,等.国产操作系统PHP 服务部署策略的设计与实现[J].计算机应用与软件,2019,36(1):17-21.
【通联编辑:张薇】

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。