基于MVC模式的项目申报管理系统的设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:wjyjiedabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着计算机技术和网络技术的不断发展,无纸化办公已经在各行各业得到了广泛的应用。对于科研管理部门而言,项目的申报和审批管理是工作的核心部分,基于MVC模式的项目申报管理系统正是能够满足提高办公效率要求的一套无纸化办公系统。设计目的在于提高科研项目管理的现代化水平,全方位的服务于项目申报的整个流程,提高项目管理效率。
  [关键词]MVC设计模式 Struts框架 项目申报管理
  中图分类号:TP 文献标识码:A 文章编号:1009-914X(2013)20-132-01
  1. 研究项目申报管理系统的目的和意义
  项目申报管理系统的建立,旨在利用先进的计算机网络技术、分布式数据库等计算机技术,建立基于数据库系统的网络项目应用系统,为科技领域用户实时的信息化访问提供全面的统一管理与实现平台,覆盖项目管理的全过程,反映项目进行过程中的实时状态,在极大程度上实现项目的统一申报管理、信息资源的共享。项目管理系统的开发,对于减少申报单位的工作量,提高项目申报的效率,促进科技项目管理工作的网络化、信息化程度有着重要作用。本系统的应用对传统的项目申报流程进行了适当的调整,采用先进的管理理念在管理模式上进行了创新,采用集成化的科技信息管理系统来高效管理项目申报工作,使项目的管理过程更好的适应经济发展的需要,达到促进科技进步的目的。
  2.MVC设计模式和Struts架构
  2.1 MVC设计模式
  设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。MVC模式是近年来在软件设计开发领域里得到广泛应用的一种设计模式,在逐步发展起来的针对企业网应用的J2EE(Java 2 Enterprise Edition)上也有着很多成熟的应用,并已经逐步应用到超级文本预处理语言Hypertext Preprocessor(PHP)中和ColdFusion开发者中。MVC模式使软件开发人员可以有更大的空间去考虑如何实现页面的功能而不必花费更多的时间去设计开发框架,极大程度的提高了开发效率。
  2.2 MVC设计模型的处理过程
  MVC即Model-View-Controller,它的主要思路是把整個程序代码划分成功能上相对独立却又能够协同工作的三个部分:模型层、视图层、控制层。MVC 模式的处理过程可以归纳为:首先由控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图返回数据,并通过表达层呈现给用户。
  2.3 Struts架构
  MVC设计模式是一个极复杂的系统,实现起来非常麻烦,所以采用MVC设计模式开发Web应用时,最好选择一个已经搭建完毕的MVC框架,在此之下进行开发,从而取得事半功倍的效果。
  Struts即是其中应用最广泛的一个框架。Struts架构的代码是开放的,它完整的包含着MVC设计模式中的视图、模型、控制器,能够与常用的数据访问技术及外接的类库结合运用,提供了特定的方法以采用Servlet和JSP等技术,并在应用中将二者完美的结合实现了优势互补。使用基于MVC模式的Struts框架可以帮助减少设计过程中各层之间的耦合程度,达到减少相互制约和并行开发的目的,并有利于提高代码的可重用性和灵活性,使得软件维护和升级更加容易。
  3. 项目申报管理系统的设计
  3.1系统整体设计
  项目申报管理系统是一个基于JAVA语言和JSP技术的WEB应用项目。本系统由四个功能模块组成,分别为:(1)申报功能模块:对于拥有用户密码的用户,可以在线填写相关申报材料,并上传至服务器,实现了申报过程中的无纸化。(2)录入修改模块:对数据进行录入、修改,并对错误数据进行删除。(3)审批功能模块:对有权审查项目的单位提供在线审查功能。(4)输出打印模块:可以对项目申请书和项目合同书进行打印输出。
  3.2系统工作流程
  使用该系统的个人和单位有:申报人、申报单位、推荐单位和审批单位,其中申报人、申报单位和推荐单位使用时必须先进行注册。
  1. 用户注册
  因为申报人是申报单位的下级用户,所以注册的顺序为申报单位、推荐单位、申报人。申报单位和推荐单位只可以注册一次,注册后,打印单位信息表连同组织机构代码证传真到项目申报主管部门。
  项目主管部门按照用户信息进行审查,审查合格通过后用户才可以登录本系统。申报单位最先注册,然后申报人根据申报单位的注册信息才能注册。申报单位和属于它的项目申报个人的关系是一对多关系。他们的权限分别为:申报单位可以对本单位的所有申报人的申报项目、合同等进行审查,推荐单位可以对所推荐的所有项目、合同等进行审查,申报人只可以对自己所申报的项目进行增删改等操作并提交项目,没有审查的权限。
  2. 项目申报
  申报人根据项目分类填报项目申请书(由申报人增加项目,点击相关按钮下载申请书样表,编制可行性研究报告并在线填报项目),由上级申报单位和推荐单位进行审查最终由上级审批部门(一般指各省市的科技局)立项评审,项目申请人将填好的相关材料交给上级单位,审查通过后由审批部门进行项目执行情况管理。申报单位可以在线查看项目鉴定验收情况,项目审批部门进行审核。
  3. 项目合同
  由申报人在提交完项目后,可在线填报项目合同书,点击导航条中浮动菜单下的“增加合同”按钮进行填报,填写完毕后单击“项目提交”按钮便可以提交项目合同,在提交之前可以对合同进行修改和删除的操作。申报单位对本单位的申报人申请的合同进行审查,推荐单位对所推荐项目合同进行审查,最后由项目审批部门进行审查,当项目的各级主管评审全部通过后,打印项目合同。
  4. 项目执行情况
  申报人填写项目执行情况调查表后,由申报单位进行审查,然后交推荐单位审查,最终由项目审批部门审查。在项目执行期间内,申报单位填报“重大事件报告”交由项目组织单位进行审查;审批部门填写“项目抽查报告”。
  5. 项目鉴定、验收
  当申报人所申报的项目专利获奖时,由申报单位填报该项目专利的获奖情况,交由项目最终审批部门(一般指各地市科技局)相关业务人员进行审核,同时申报人可查询项目鉴定验收情况。项目最终审批部门负责人录入项目鉴定验收、评分内容及专利获奖情况。
  4. 结 论
  项目申报管理是一个非常庞大的工作,需要相关部门和各方面人员的配合,而且项目从申报到验收需要很长的时间,工作量大。利用现在的计算机技术,开发相应的管理软件是解决这一问题的最佳方式。本系统基于MVC设计模式,采用目前流行的JSP+Struts+Oracle方式进行设计和开发,进一步加快了整个管理工作的流程,使各方面的可用资源得到最佳配置,工作周期大大缩短,系统的可维护性和稳定性得到进一步增强,相信随着软件技术的不断发展,这一趋势会进一步朝着智能化的方向发展的。
  参考文献:
  [1] 关颖.基于Web的项目申报管理系统开发关键技术[J].沈阳工程学院学报(自然科学版),2011,7(01):65-68.
  [2] 高彬.项目网上申报管理系统分析设计与实现[J].石家庄铁路职业技术学院学报,2009,8(12):91-95.
  [3] 夏平平.科研项目申报管理系统的设计与实现[J].信息与电脑(理论版),2010,4(09):65.
其他文献
[摘 要]近年来,随着对创新的认识不断加深和日益重视以及计算机水平的发展,企业实施管理创新和信息化已经成为企业持续发展的重要手段之一。信息化管理是当代最具潜力的新的生产力,信息资源己成为国民经济和社会发展的战略资源,信息化水平己成为现代化水平和综合国力的重要标志。当今时代是信息的时代,谁能掌握更多的信息谁就能更好的利用信息,取得更好的成绩,一些重要的综合信息甚至能够产生一些提高经济效益,推动企业又
期刊
[摘 要]针对煤炭企业物资管理存在的问题及应对措施问题,文中介绍了煤炭企业物资管理的现状,对煤炭企业物资管理问题进行了分析,主要是煤炭企业物资管理体系的科学问题、物资管理体系的理念创新、物资管理体系的人力资源问题和物资管理体系的信息运用问题,提出了煤炭企业物资管理体系的创新措施,主要有建立适应煤炭企业的物资管理系统、加强煤炭企业的物资成本管理和煤炭企业要利用先进的物流管理技术。  [关键词]煤炭企
期刊
[摘 要]本文主要对深基坑工程进行了说明,并详细介绍了深基坑工程目前存在的问题,以及深基坑工程今后的发展趋势。  [关键词]基坑工程 基坑支护 存在的问题 发展展望  中图分类号:TD 文献标识码:A 文章编号:1009-914X(2013)20-110-02  1、概述  近年来发展,大中城市的高层建筑、地下建筑及隧道工程等的大幅度增加,同时为节省土地,充分利用地下空间,深基坑工程也随之不断增加
期刊
[摘 要]国家和地方政府为鼓励企业大力开展技术创新活动,出台了一系列优惠政策,2012年,山东省经信委、山东省科技厅下发了《山东省企业研究开发费用加计扣除管理操作指南(试用)的通知》(鲁经信技字[2012]355号),根据该文件要求,孙村矿实施“四级、五步”管理法,强化企业内部管理,管理创效益,通过技术研发费的四级管理,五步操作,用足用好技术创新优惠政策,使企业享受到国家优惠政策,取得显著经济效益
期刊
[摘 要]现阶段,随着我国经济的发展,我国城市化进程不断加快,城市交通压力进一步凸显出来,使地下轨道交通日益成为城市交通发展的一个主流方向。由于地下轨道交通的隐蔽性等特点,其建设过程的安全风险管理越来越受到社会各界关注。总的来说,地铁土建工程的安全风险管理对工程建设全过程中起着至关重要的作用。本文分析了地铁土建工程安全风险管理的重要性,以及地铁安全事故的成因,并且着重论述了地铁工程安全及风险防范措
期刊
[摘 要]人才资源是企业最为宝贵的战略性资源,也是具有创造性和能动性的“第一资源”。人才兴盛,教育为本,通过培训将人力资源转化为人才资源,是落实“人才强企”战略的重要途径。本文通过对油田企业员工培训质量现状进行初步分析,提出了提高企业员工培训质量的具体思路。  [关键词]培训 质量 控制  中图分类号:C96 文献标识码:A 文章编号:1009-914X(2013)20-135-01  随着国家“
期刊
[摘 要]工程预结算管理是现代工程项目管理的重要工作内容之一,工程预结算管理工作的实际效果,直接关系到工程投资的整体应用情况,以及工程经济收益与社会效益能否实现等诸多问题。本文通过我单位在工程预结算管理工作中存在的问题,论述如何做好工程预结算管理工作。  [关键词]加强 工程 预结算 管理工作  中图分类号:TV258 文献标识码:A 文章编号:1009-914X(2013)20-138-01  
期刊
[摘 要]孙村矿物业自2000年成立至今已经历了13个年头,承接着近5000户居民的供电、供水、供热、物业管理、建筑安装、家政服务、幼儿园等工作,涉及水、电、暖、煤气的供应和维修、电视信号、卫生保洁、绿化美化、治安保卫、家政服务、学前教育等,员工素质参差不齐,两极分化严重,在服务质量方面,虽然我们一直不断地在做着努力,但少数居民拒交物业费现象时有发生。本文就物业管理收费难的主要原因及解决方法进行初
期刊
[摘 要]在当前的教学中,普车实训作为机械专业的一门基础技能课程,应该以提高学生素质及满足社会需要为根本出发点来深化实训教学改革。文章主要从普车实训课的特点、教学内容的改革、教学方法等几个方面来进行了详细分析,为今后的研究提供一些依据。  [关键词]普车实训 教学 机械  中图分类号:G4 文献标识码:A 文章编号:1009-914X(2013)20-123-01  概述  近年来,我国经济在迅猛
期刊
中图分类号:TU365 文献标识码:A 文章编号:1009-914X(2013)20-140-01  人力资源是现代企业最重要的资源,21世纪最重要的资源就是 “人”,如何选好人,用好人,充分挖掘人力资源的潜力,对于提煤炭升企业管理,促进国民经济持续健康发展,促进人民生活水平的持续提高,全面建成小康社会有着举足轻重的作用。文章简明阐述了我国煤炭企业人力资源中存在的问题,并结合实际简要提出了切实可行
期刊