基于ThinkPHP+DWZ架构的高校科研管理系统的设计与实现.doc
上传人:qw****27 上传时间:2024-09-10 格式:DOC 页数:4 大小:32KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于ThinkPHP+DWZ架构的高校科研管理系统的设计与实现.doc

基于ThinkPHP+DWZ架构的高校科研管理系统的设计与实现.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京石材翻新公司www.bjltwybj.comdtq摘要:该文提出了一种基于以THINKPHP+DWZ为框架的高校科研管理系统的设计与实现。该系统方便用户使用,降低了科研管理的复杂性,增强了科研信息的实时性与互动性,提高了查询、分析的准确性。中国论文网关键词:科研管理;PHP;ThinkPHP;DWZ框架中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)23-5625-04DesignandImplementationofScientificResearchManagementSystemBasedontheThinkPHP+DWZArchitectureZHUYa-xing,LUShu-ping,LIHao-yi(GuangdongVocationalInstituteofScienceandTechnology,Zhuhai519010,China)Abstract:ThispaperpresentstheDesignandImplementationofScientificResearchManagementsystembasedontheThinkPHP+DWZarchitecture.Thesystemisuser-friendly,reducingthecomplexityofresearchmanagement,enhancingthereal-timeandinteractivescientificinformation,improvingthequeryaccuracyoftheanalysis.Keywords:scientificresearchmanagement;PHP;ThinkPHP;DWZarchitecture随着我国高等教育的快速发展,高校在提高办学规模和办学质量的同时,科研意识逐步加强,高校的科研工作不论在数量还是质量上都得到了较大提高。[1]然而我校过去依赖的传统的工或者借助Excel,E-mail等办公软件所进行的科研管理模式已经不能满足科研管理工作的需要。随着互联网技术的不断发展与普及,利用学校已经建立的与Internet相连接的较为完善的校园网络和计算机资源,[4]结合我校科研工作的具体情况,利用现代信息技术和优秀的软件开发工具,提高科研管理效率和水平,使科研管理更规范化、科学化,更好地服务于本校广大教职科研工作人员,提出了建立本校的科研管理系统的需求。1系统需求分析1.1系统需求分析根据科研处提供的需求,分析得出科研信息管理系统的需求主要分为3个方面:1)科研成果管理:科研处人员通过本系统来进行成果、论文、著作、专利等信息管理,记录科研人员出版的著作、刊物论文、专利申请与专利授权情况、科研项目鉴定成果。2)科研经费管理:科研处人员通过本系统进行经费管理。科研处人员通过本系统进行科研数据的查询统计并生成各种报表。3)科研项目管理:提供对包括纵向项目与横向项目在内的网上申报、评审及项目状态查询等主要功能。1.2系统功能模块结构科研管理系统采用模块化结构,系统包括四大模块:审核管理、机构管理、成果管理和系统维护。系统功能模块结构如图1所示。2开发工具简介2.1ThinkPHP概述ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。2.2DWZ框架DWZ富客户端框架(jQueryRIAframework),是中国人自己开发的基于jQuery实现的AjaxRIA开源框架。DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。使用DWZ框架可以自动邦定JavaScript效果,不需要开发人员去关心JavaScript怎么写,只要写标准HTML就可以了。DWZ简单扩展了HTML标准,给HTML定义了一些特别的class和attribute。DWZ框架会找到当前请求结果中的那些特别的class和attribute,并自动关联上相应的js处理事件和效果。DWZ基于jQuery,可以非常方便的定制特定需求的UI组件,并以jQuery插件的形式发布出来,如有需要也可做定制化开发。3系统设计与实