龙源期刊网 http://www.qikan.com.cn
基于ThinkPHP的大学生创新项目管理系统设计与实现
作者:李南广 郭剑锋
来源:《中国信息化》2018年第04期
一、引言
大学生创新项目的申报管理工作一直是各个高校的工作重点,在此过程中需要提交大量的资料归档保存,越来越显示出工作量大、效率慢、不便管理等问题。因此,开发一套适用于大学生项目申报管理的信息化系统是项目管理实现规范化、数字化管理的必然趋势。区别普通的纸质申报与审批流程,大学生创新项目管理系统通过上传下载申报文件的形式完成对申报材料的申报与审批。这样不仅避免了文件在上下传递时的丢失,也提高了申报与审批的效率。 二、 系统需求分析
系统需求分析是软件开发过程中最重要的一步,软件开发初期就该做好需求分析。大学生项目管理平台的核心是项目,信息平台以项目为核心进行开发。作为一个项目申报审批管理系统,因具备项目申报、项目审批、项目存档、项目验收等流程。在项目申报到验收整个流程,需要提交大量的材料包括申请书验收报告,结题报告等,这些材料都需要严格按照每一年的模板进行编写,为此平台需要设计文件模板上传下载功能,方便学生下载;除此之外,大学生创新项目的申报审批都是以公开的方式进行,无论是项目的立项,还是项目的验收结果都需要公开其信息,所以平台应具备通知公告的编辑发布功能;平台的用户主要有学生和项目的管理人员。
系统能够为用户提供项目信息的申报、审批、到验收流程的一体服务,以及项目信息的检索浏览,项目审批日志的查看,可以根据查询条件的导出项目报表供用户查阅存档打印。 三、系统设计 (一) 体系结构设计
C/S是一种典型的二层结构,具有客户机负担重、系统维护复杂等缺点,是典型的胖客户端系统。B/S模式是典型的 客户端模式,具有三层逻辑架构,客户端只需安装浏览器就可以访问系统,具有软件维护工作量少、系统版本更替简单的特点。
通过综合分析,本系统采用B/S架构。数据库部署安装在服务器,作为一个相对独立的功能模块,大部分业务逻辑实均放在服务器上,浏览器则负责界面展示部分。用户通过浏览器访问系统,实现数据的输入、修改和删除。