基于LAMP技术高校学科竞赛管理系统设计与实现.docVIP

基于LAMP技术高校学科竞赛管理系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LAMP技术高校学科竞赛管理系统设计与实现

基于LAMP技术高校学科竞赛管理系统设计与实现   摘要:学科竞赛愈发受到国家和高校的重视,经过多年的发展,各大高校分别制定实施了许多的激励与管理措施来激励师生积极地参与,然而在竞赛的申报、审批、反馈等环节,大多数单位仍然采用传统的人工纸质处理,对于管理者和师生都存在工作效率低、数据易出错等问题。该文介绍了基于我校的学科竞赛申报与管理的相关工作情况,采用LAMP技术设计实现了一套高校学科竞赛管理系统,实施后表明,该系统使学科竞赛工作能够网络化、信息化,提升管理效率和便利性。   关键词:学科竞赛管理系统;LAMP;BOOTSTRAP;JQUERY;系统设计与实现   中图分类号:TP311.5 文献标识码:A 文章编号:1009-3044(2017)30-0082-02   1 背景   在近几年的高校发展中,为培养实践性的应用型人才,愈发提倡“以赛促练”,国家和高校对学生学科竞赛的重视程度和投入力度大幅度提升,学生学科竞赛已经成为培养和提高学生创新精神协作精神和实践能力的重要手段[1]。经过多年的发展,各单位组织都举办了丰富多样的大学生学科竞赛,各大高校为鼓励师生积极地参与,分别制定实施了许多的激励与管理措施,因此大学生学科竞赛相关的管理工作变得相当繁琐,特别是在竞赛申报审批环节方面,传统的人工纸质处理,不仅在管理方面,存在工作效率低、数据易出错等??题,而且在师生的申报工作中存在极大的不便利性。基于此,针对我校当前的学科竞赛申报管理工作,深入挖掘参与我校学科竞赛的老师、学生和管理人员的用户需求,结合相关管理部门的实际需求,实现我校学科竞赛的信息化管理,采用当前软件行业中高效成熟的lamp+bootstrap+jquery技术方案进行开发实现,使高校学科竞赛管理工作能够网络化、信息化,提升管理效率、降低管理误差率、提升使用者的便利性。   2 需求分析   对我校现行的学科竞赛管理工作流程进行梳理,主要分为以下几个方面的事务,竞赛信息发布、报名申请、培训过程记录、经费的申报、获奖反馈、信息查询,以及申请表、经费表、获奖等数据的审核与归档,涉及教务处管理审核人员、分院(二级单位)管理审核人员、竞赛指导教师这3类角色。对于竞赛指导教师在进行报名申请、培训过程记录、经费的申报、获奖反馈工作时,存在填表繁琐、容易出错、不便利等问题;教务处管理审核人员与分院(二级单位)管理审核人员在进行相关工作时,存在数据信息量大,易出错,管理过程繁琐,工作效率低等问题。   基于此,同时进行相关的调研后,确定系统的主要需求为:   1) 竞赛通知、竞赛动态、获奖情况、管理文件的发布与管理,为部门和师生提供一个便捷的竞赛信息公布和查询平台。   2) 为带队教师提供便捷的网上填报平台,包含参赛申请、经费、培训记录、反馈获奖。   3) 为竞赛管理人员提供一个高效便捷的信息化管理平台,包含参赛项目的审批、参赛经费的预结算、奖励认定、酬金发放、成果管理等各个环节都实现工作流的网络化操作。   3 系统设计   基于充分的需求分析,本系统设计了3大功能模块:信息展示与查询、申报平台、审核审批平台,各模块具体功能结构如图1所示。   4 系统实现   4.1 系统实现技术   系统采用B/S网络架构模式,基于XAMPP集成平台和PHPSTROM代码编辑软件进行系统开发,以PHP为后端编程语言,MYSQL-5.5为后台数据库,前端采用HTML5+JS+JQUERY+BOOTSTRAP3.1等技术[4-5]。   生产环境操作系统采用ubuntu-14.04,HTTP服务软件采用APACHE2,数据库为MYSQL 5.5,后端语言为PHP 7.1,以及其知名开源框架CodeIgniter 3.1.5,并安装GD2、CURL、mcrypt、oci8等扩展。   4.2 主要功能模块的实现   4.2.1 信息申报模块   信息申报模块包含参赛申请、培训过程记录申报、获奖信息上传、奖金奖励申报相关功能,首先教师使用教务系统账号通过登录界面登录系统,系统使用OCI8扩展,直接读取教务系统ORACLE数据库的用户信息表,并采用与教务系统相同的密码验证方式来完成用户验证。   参赛申请功能主要内容有基础信息、参赛学生、指导教师、指导计划、经费预估,前端界面通过使用JS、JQUERY和AJAX技术实现逐步保存和校验内容的功能,使得教师在填写参赛申请时,既能实现便利的填写许多重复性信息,又能检验信息的准确性。   培训过程记录申报功能用于竞赛指导教师提交培训过程记录,教师可以为自己的对应的参赛申请多次提交实际培训的指导教师、培训时间、课时、对象、现场照片等,在完成所有记录添加时,指导教师可以将一次对应的参赛申请下的所有培训记录一键

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档