张文杰 吴代文
摘 要:为解决各个高校在作品管理方面平台较少、技术落后、管理流程复杂、数据管理水平低等一系列问题,我们通过运用PHP与MySQL设计出高校学生作品管理平台。对比之前的人工管理的冗杂性,通过此系统,学生可以在前台进行作品提交,管理员可以在后台进行作品管理,使得管理流程变得简单和高效。在系统网页上可以发布个人作品,实现了资源共享。该系统易于操作,投入使用后,将提高统一管理的效率,为高校管理学生作品提供一个平台。综上所述,该项目所研究的内容具有确切的实际意义和应用价值,不但解决了学生作品保存的问题,对促进高校发展具有深远的意义。
关键词:作品管理;作品提交;后台管理
1 绪论
随着新技术的快速发展和广泛应用,学生需要提交的作品类型不断增加,但是这些作品通常由老师或是学习委员用u盘来存储,这样的形式让工作量在无形中增加不少,在管理作品的过程中较为棘手,故而致使数据流失。因此,我们力图通过运用PHP与MySQL所制作出的高校学生作品管理平台来实现对学生作品的高效管理。针对目前平台存在的一系列问题,开发出新的作品管理平台,实现了学生和教师不同权限的登录,实现了学生作品的提交、下载、修改、查阅、删除等功能,同时实现了教师对作品的审批处理和权限查询功能,并不断优化系统,最终达到较好的效果[1]。该系统的实际应用,将会解决各高校管理流程复杂、数据管理水平低等一系列问题,使高校作品管理效率大大提高。
2 系统功能和业务流程
根据各个高校在作品管理过程中所需要的具体功能以及师生对作品提交与管理的基本要求,为方便用户的使用,我们将作品管理平台划分出不同的功能模块,以提高用户的交互体验[2]。其前台主要有:首页、视频和图片区域,其后台信息主要有:对个人信息的各种操作、管理员对信息的各种管理、上传、添加、修改、删除等工作内容。在编写程序的时候,应该先要设计总体,然后在去设计那些细节,先对全局目标进行筛选,然后在考虑局部的目标。前台功能模块中学生可以对自己作品进行管理,实现作品添加,作品修改,实现用户注册和用户登录;后台管理模块通过管理员输入用户名密码进入后台管理平台,可以管理所有用户的作品。该作品管理平台前台的整体结构如图1所示:
该作品管理后台的整体结构如图2所示:
3 系统的设计与实现
根据在高校作品管理平台所要突出展现的功能来划分,我们需要对不同的信息进行区别化的定义。从而使得数据库后台的数据能够和前台功能进行有效的链接,基于这个理念本平台创建了表现不同需要的数据[3]。
用Dreamweaver连接数据库MySQL,将二者进行结合,完成作品管理平台。数据库设计是高校作品管理平台中的动态核心,数据库设计直接决定平台的功能流程和运行系统的效率。
3.1 添加作品表(表名:tb_zp)
下表是数据库中的“添加作品”表的结构,由字段名、数据类型、字段长度和字段描述构成。本管理平台已经提前设置好了自动编号、作品名称、类型、路径等添加作品时所需要的信息,管理员则可直接进入后台首页添加用户作品,该表(部分)的结构如表1所示:
3.2 作品管理表(表名:tb_zptype)
下表是数据库中的“作品管理—删除”表的结构,设计此表的本质是定义上载数据的相对类型,以便轻松区分不同类型的不同数据,在管理员对用户作品进行删除操作时,弹出确认“是否删除”的对话框,管理员将作品删除后,其后的作品编号会自动重新按序排列。该表(部分)的结构如表2所示:
3.3 用户管理表(表名:users)
下表是数据库中的“用户管理”表的结构,实际是分析和分类有关信息,例如用户名、学号和姓名等等,以便用户可以拥有高效便捷的信息体验,原理类似于“添加作品”表,只是功能方向不同。该表(部分)的结构如表3所示:
本系统采用的编程技术是利用HTML显示系统外观,利用PHP+MySQL连接和访问后台数据库,在数据库中可显示数据,同时允许对数据查询、修改与增删。前台使用JQuery来优化文档、界面交互、设计动画和处理事件,从而提高用户体验,在B/S环境下运行系统,通过浏览器访问即可使用[4]。
4 高校学生使用系统流程
学生使用系统的大致流程为:注册用户→前台登錄访问→前台首页→浏览作品、视频、图片页面→登录后台→作品管理→用户管理。
4.1 注册用户
第一次使用管理平台的用户首先需要注册一个账号,自行设置用户名及密码,输入真实姓名及学号。
4.2 前台登录
第二次及以后使用平台可直接登录,输入用户名、密码和验证码即可。
4.3 前台首页
登录平台系统的用户会进入前台首页,可以浏览其他人上传的作品——视频、图片等。
4.4 登录后台
点击前台首页“请从这里登录作品管理后台”进入网站后台,普通用户可以对自己的作品进行添加、修改、删除等管理操作,管理员则点击“管理员”选项对全部用户进行管理。
4.5 作品管理
添加作品时,按表格中的信息填写,修改、删除同样根据指示操作即可。
5 研究成果
根据作品管理平台的基本功能以及作品管理平台的需求,对作品管理平台的功能模块进行具体的划分,便于功能的逐一实现。[5]同时,用户在使用上也十分方便和直观。因此,经过我们的反复分析与设计,我们将作品管理平台划分为八个功能模块。具体的功能模块名称如下:
模块一:用户登录注册
模块二:浏览分类作品
模块三:用户检索作品
模块四:用户发布作品
模块五:管理员发布作品
模块六:管理员管理作品
模块七:管理员添加作品类别
模块八:管理员管理作品类别
6 结语
高校学生作品管理平台易于操作,投入使用后,将提高统一管理学生作品的效率,为高校管理学生作品提供一个平台。
参考文献:
[1]曹风华.基于B/S的科研管理系统设计与实现[J].现代计算机(专业版),2010(04):198-200.
[2]李海涛,闻红华.基于WEB的科研管理系统设计[J].电脑知识与技术,2017(08):44-46.
[3]杨大全,郭海智.科研管理系统设计与实现[J].微处理机,2016(03):58-60.
[4]吴代文,郭军军.网站建设与管理基础及实训(ASP版)(第二版)[M].北京:清华大学出版社,2015:126-131.
[5]吴代文,曹熙斌.网站建设与管理基础及实训(PHP版)[M].北京:清华大学出版社,2013:102-108.
资助项目:高校学生作品管理平台的设计与开发研究(19xk018),项目经费来源:渭南师范学院