ImageVerifierCode 换一换
格式:PDF , 页数:7 ,大小:163.42KB ,
资源ID:954937      下载积分:6 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-954937-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PHP的高校科研管理系统的设计与实现.pdf)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

基于PHP的高校科研管理系统的设计与实现.pdf

1、基于 PHP 的高校科研管理系统的设计与实现摘 要:为解决传统的科研管理造成的资源浪费和效率低下问题,系统根据高校科研工作的实际需求,采用 MVC 三层架构,使用 PHP 语言结合 MySQL 数据库进行分析与设计,实现了在线科研申报和在线审核等功能。结果表明,该系统在实际应用中效果显著。关键词:科研管理;PHP;在线申报;在线审核中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2018)10-52-04Abstract:In order to solve the problems of waste of resources andinefficient caused b

2、y traditional scientific research management,accordingto the actual requirements of scientific research in universities,thissystem adopts MVC three-tier architecture,uses PHP language combined withMySQL database to analyze and design,and realizes online application andonline review functions.The res

3、ults show that the system is effective inpractical application.Key words:Scientific research management;PHP;online application;online review0 引言目前科研項目种类越来越多,而各高校的科研申报与管理工作在很大程度上还是依赖于传统的手段来处理大量的数据,这种操作形式因低效从而给管理人员带来了繁重的工作,也给学校利用科研信息进行决策带来了不便1-5。为了减少科研业务管理人员的重复劳动和手工输入与传递所导致的错误,节省办公费用,提高工作效率和科研成果查询与申报的

4、速度,提高信息化水平,通过科学合理的方式对现有的科研信息资源进行共享查询,有必要开发一套在线高校科研管理系统 4-7。1 需求分析经过项目的需求调研和分析,确定系统的用户分为三个角色:教师、审核员和管理员。系统主要业务过程要求是通过审批流的方式实现科研申报和审核,具体需求是由高校教师在线填报个人信息和要申报的科研信息并发起申请,授权的审核员在收到发起的申请后对资料进行审核。当申报的科研通过审核或者被拒绝通过后,申报者将收到反馈信息,已通过审核的科研可以进行奖励申报,授权的审核员对申报的奖励再次审核,将信息反馈给申报科研的教师。科研申报与审核活动图如图 1 所示。2 系统设计2.1 功能模块设计

5、通过对系统需求的调研分析,根据系统的用户角色,将系统划分为七个模块,分别为系统首页、授权用户、我的办公、科研申报、科研审核、系统参数设置和用户信息管理。系统的总体功能结构图如图 2 所示。系统首页系统首页是系统惟一的访问入口,分为管理员登录、审核员登录和教师登录三个模块,每个模块对应一个单独的子系统,每个审核员和教师身份必须由管理员事先授权才可登录,若忘记密码,则必须由管理员强制设置新的密码,这样便于保护用户隐私。审核员和教师登录后可进行相关操作。授权用户管理员登录系统后可设置用户身份,即对相应的教师和审核员授权,只有授权的用户才可登录系统完善自己的信息并进行相关操作。管理员也可禁用用户身份或

6、者删除用户身份。我的办公管理员登录系统后,在我的办公页面可以发布一些新闻通知和公告,教师和审核员登录后可以查看到管理员发布的通知公告,以便了解到最新消息。科研申报科研申报属于教师子系统,教师登录系统后可以查看到自己所有的科研信息,包括已审核和未审核的项目、论文、专利、著作和研究报告等。在科研申报页面,教师可以填写要申报的科研信息,提交科研管理部门,等待审核员审核。已通过审核的科研项目可以申报奖励,教师完善信息后再次提交给科研管理部门,等待审核员审核。科研审核科研审核属于审核员子系统,审核员登录系统后可以查看到所有教师的全部科研信息,并对未进行审核的科研进行评审,审核员可根据实际情况通过某教师申

7、请的科研,也可拒绝该科研,并将审核信息反馈给教师。对教师申报的奖励进行相同的操作。系统参数设置管理员登录系统后可进行系统参数设置,添加、修改或删除一些属性,包括教师的职位、学历、所属学院、学科、政治面貌、民族、申报的项目分类、项目来源和论文范围等。用户信息管理管理员登录系统后可以对用户进行相应的操作,包括授权用户、禁用用户和删除用户,并且可以查看用户的具体信息,修改用户信息。2.2 数据库设计高校科研管理系统需要存储的主要数据内容包括:用户信息数据、科研信息数据和基础数据,涉及的主要数据表设计如下。用户信息表。包括用户的身份、姓名、ID、密码、性别、出生年月、学历、职位、学科、电话、民族、政治

8、面貌等。科研信息表。包括科研类别、名称、编号、负责人、分类、立项时间、结束时间和内容等。管理员信息表。包括管理员姓名、ID、密码、加密口令和权限等。系统参数表。包括职位名称、学历名称、学院名称、学科名称、项目分类、项目来源、政治面貌、民族和论文范围等。E-R 图如图 3 所示。3 系统实现开发本系统的硬件环境是普通 PC,软件有 Windows 7 系统,Sublime 编译器、Phpstudy 集成环境和 MySQL 数据库等。系统采用 MVC 框架,利用 PHP 语言进行开发。本系统的核心功能就是实现在线科研申报和在线科研审核6-10。3.1 关键技术 PHP 语言。PHP 已经吸收了 C

9、 语言、Java 语言、Perl 语言和 PHP 的自我创新语法。它被广泛使用,是一种通用的开源脚本语言,特别适合于 Web 开发。MD5(Message-Digest Algorithm 5,信息-摘要算法 5)用于确保信息传输的完整一致。MD5 将整个文件当做一个大文本信息,通过其不可逆的字符串变换算法,产生唯一的 MD5 信息摘要。ThinkPHP 是一个快速、兼容和简单的轻量级国内 PHP 开发框架,自身包含底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植比较方便。3.2 系统登录为了保证平台的

10、安全,用户的密码在设置好一律加密后存入数据库。具体的加密方式是为每一位用户随机生成六位数字的密码,然后对密码进行 MD5 加密。由系统管理员先对教师和审核员进行授权,即在页面上输入要授权的教师和审核员的信息,保存后存储在用户信息表中11-15。该登录模块功能的具体实现是:第一,登录用户确定自己的用户名和密码并输入之;第二,系统根据输入的用户名和密码,查询教师或审核员信息。$teacher_num=I(post.teacher_num);/获取用户名$teacher_password=md5(I(post.teacher_password);/对输入的密码进行加密$r=M(teacher)-wh

11、ere(array(member=$teacher_num,mstatc=array(eq,1)-find();if(!$r)$this-error(该用户名不存在或已禁用);if($rmember_password!=$teacher_password)$this-error(密码不正确);session(teacher_num,$teacher_num);3.3 科研申报在科研申报模块,用户可根据自己的实际情况填写信息进行项目、成果、研究报告、专利或者奖励申报,等待科研管理部门的审核员进行评审。申报页面如图 4 所示。$datapro_name=I(post.pro_name);/获取用户

12、输入的科研信息$datapro_num=I(post.pro_num);$dataprincipal_id=I(post.principal);$datapersonnel_id=I(post.personnel);$datastart_time=I(post.start_time);$dataend_time=I(post.end_time);$datapro_source_id=I(post.pro_source);$datapro_content=I(post.content);$project=M(project);/连接数据库中的科研信息表3.4 科研审核在审核模块,审核员对教师的项

13、目、成果、研究报告、论文、专利或奖励进行审核时,有两种结果:“通过”和“拒绝”,教师登录时可查看审核的结果。科研审核页面如图 5 所示。$id=I(get.id);/获取前台提交的数据$datastatc=2;$dataadminn=session(admin_name);$dataa_time=date(Y-m-d H:i:s,time();$project=M(project);/连接数据库表$p=$project_data=$project-where(proid=$id)-save($data);if($p0)$this-success(已通过!);else$this-error(通过

14、失败!);4 结束语本系统根据需求调研与分析,实现了教师在线申报科研项目、成果、专利、论文和研究报告等,科研管理部门的审核员在线浏览教师申报的数据信息并进行审核,减少了因纸质传递产生的错误,从而使高校科研管理工作网络化、信息化、规范化,大大提高了科研管理部门的工作效率。参考文献(References):1 耿丹.基于 B/S 结构的高校科研管理系统的构建J.鞍山师范学院学报,2011.2:64-662 纪春明.高校科研管理信息系统设计与构建J.中国商贸,2012.33:34-353 常秀娟,肖寒.基于网络的高教科研信息化管理系统的开发与研制J.黑龙江教育学院学报,2012.2:6-84 杨妙玲

15、.浅议高校二级学院科研信息管理J.当代教育实践与教学研究,2015.7:128-129,1265 黄兴荣.基于 B/S 架构模式的三层结构设计与实现J.电脑知识与技术,2015.32:52-536 刘占波,王立伟,王晓丽.大数据环境下基于数据挖掘技术的高校科研管理系统的设计J.电子测试,2017.1X:44-457 裘锋,刘波平,胡敏.专利资助服务平台的设计与实现J.计算机与现代化,2015.7:98-1028 王勤,赵新东.基于云计算的在线考试系统J.计算机与现代化,2014.12:37-439 万銮,陈莹,谈芳吟.院校科研信息管理系统的设计与实现J.电子设计工程,2015.16:9-1110 杨丽英.高校教师科研信息管理系统的设计与實现D.吉林大学,2016.11 张文津.高校科研项目管理中存在的主要问题及对策研究J.高教学刊,2016.14.12 贾向炜,高瞻.基于 MVC 框架技术的教师科研管理系统的设计与实现J.电脑知识与技术,2015.11(31):63-6513 贾杰,刘智腾.基于 Qt 的小型无人机地面站软件设计与实现J.计算机与现代化,2015.7:94-9714 石延龙,许大琴.城市智慧排水系统设计与实现J.计算机与现代化,2015.7:112-11515 李礁.高职院校科研管理信息系统的开发与研究J.数字技术与应用,2015.10:176-177

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3