欢迎来到天天文库
浏览记录
ID:33893365
大小:56.28 KB
页数:6页
时间:2019-03-01
《基于php任务管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于PHP任务管理系统设计和实现摘要:为了提升高职院校的工作效率和管理水平,本文阐述了以广东科学技术职业学院为开发背景,根据我校国家骨干高职院校建设任务的特点,对现有的MVC开发模式进行了研究,设计出了系统的功能模块,提出了运用PHP语言进行研发,以MySQL作为后台数据库的设计方案,并开发出了任务管理系统。该系统实现了用户管理、任务管理、文档管理和机构管理等功能,大大提高了工作效率。关键词:PHP;任务管理;任务分配;任务监控中图分类号:TP3152010年我校正式成为国家骨干高职院校立项建设单位,建设期的开始,骨干校建设各项任务也越来越繁重,这不仅意味着工作量的增大,更意味着工作难度也在
2、不断加大,管理稍不到位,便容易出现失误,如何利用现代化技术提升管理水平降低管理成本,成为国家骨干高职院校建设迫切需要解决的问题之一。1需求分析需求分析是任务管理系统开发最重要的阶段,因为只有充分理解发用户和系统本身的需求后才能设计出比较完善的系统。本任务管理系统需要包含以下功能:(1)系统登录:主要功能是提供用户登录进入系统,并对用户信息进行识别,包括用户的权限和用户类型。(1)任务管理:主要实现任务的分配、任务的查看,提供任务的监控和反馈,能够实现组建任务团队。(2)用户管理:主要实现添加用户、权限分组和权限设置等基本信息。(3)文件管理:主要实现不同用户可以有文档管理功能,上传自己相关的
3、文档资料。2系统总体设计2.1系统总体结构任务管理系统的主要目的是有效提高办公的效率,明确任务责任,通过沟通协作高效高质量完成建设任务,任务责任人能实时监控任务进度。为了解决问题,满足用户需求,该项目将从实际、方便的角度出发,系统设置了两类角色:超级管理员和普通用户。系统包括以下功能模块:系统登录模块、任务管理模块、文件管理模块、系统设置模块,任务管理系统的总体结构如下图所示:图1任务管理系统的总体结构图2.2系统技术架构系统基于B/S结构,采用MVC开发模式,根据系统的易用性、安全性和可扩展性,系统架构技术采用PHP+MySQL开发,服务器基于Apache支持。采用上述开发模型,从用户的角
4、度出发,用户可以根据自己的需求,选择自己合适的浏览数据的方式。[1]从开发者的角度,MVC把应用程序的逻辑层与界面层完全分开,界面设计人员可以直接参与到界面开发,程序员就可以把精力放在逻辑层上,大大提高了团队的开发效率[2]。2.3系统流程设计本系统是一个针对骨干校建设任务自动化管理的系统,其功能是实现任务管理的系统化、规范化和自动化[3]。其业务流程所示如下图。图2用户根据用户名和密码登录系统,如果是系统管理员,则可以进行用户管理、权限管理和系统设置。如果是普通用户,根据用户权限,如果是项目负责人则可以组织团队,对团队成员分配任务,对项目成员完成的任务进行审核,对项目成员上传的文件进行文件
5、审核[4];如果是项目成员,可以查看到我的任务,可以进行文件上传与编辑,项目负责人和项目成员都可以查看任务进度。3系统实现2.1任务管理任务管理模块包含我的任务、任务分配和任务审核三大功能。我的任务:项目成员可以查看正进行中的任务、已超期的任务、未开始的任务和已完成的任务。项目负责人能查看和监控自己安排的任务,项目成员完成的情况。任务分配:项目负责人可建立新任务并对项目成员分配子任务。任务审核:项目负责人对项目成员完成的任务进行审核。3.2文件管理文件管理模块包含文件上传、文件编辑和文件审核三大功能。文件上传:项目成员可以对完成任务的佐证材料上传至服务器。文件编辑:项目成员对上传的文件可以进
6、行增加、删除、修改文件名称等操作。文件审核:项目负责人对项目成员上传的文件进行审核,在线给出审核意见,若任务审核和文件审核通过,给出任务完成标志。4结束语目前,本系统正在本校实时运行,得到广大高校同行的认可,并将会进一步完善和推广。任务管理系统在设计开发和实施过程中,充分结合了用户需求与前沿的技术。采用了MVC开发模式,使系统具有良好的安全性、扩展性和跨平台性,为将来的升级、扩展带来方便[5]。本系统作为国家高职骨干校建设任务管理系统,增强了任务管理的实时性与互动性,为项目管理人员提供实时查看项目进展情况,方便了项目成员与管理部门的沟通,给任务管理工作带来了极大的方便,提升了任务管理工作的效
7、率,具有很强的实用性。参考文献:[1]于萧榕.基于SQLServer的任务管理系统的应用[J].现代计算机(专业版),2011(14)•[2]王明燕,崔然,李岩•高校网络智能化办公系统建设的研究与实施以山东科技大学0A建设为实例[J].电子商务,2011(08).[3]沈永强•基于WEB的小型公司任务管理系统的设计[J].电脑知识与技术,2012(06).[4]韩杰科.基于C/S的协同任务管理系统的设计与实现
此文档下载收益归作者所有