基于J2EE的在线项目管理系统的研究与设计硕士学位论文.docx
- 文档编号:11586473
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:55
- 大小:2.26MB
基于J2EE的在线项目管理系统的研究与设计硕士学位论文.docx
《基于J2EE的在线项目管理系统的研究与设计硕士学位论文.docx》由会员分享,可在线阅读,更多相关《基于J2EE的在线项目管理系统的研究与设计硕士学位论文.docx(55页珍藏版)》请在冰豆网上搜索。
基于J2EE的在线项目管理系统的研究与设计硕士学位论文
硕士学位论文
基于J2EE的在线项目管理系统的
研究与设计
摘要
当前,随着科技的进步、社会的发展,信息化已经成为人类社会发展的关键因素,而政府部门的信息化在社会和经济信息化中居于重要地位。
随着国家对科技发展越来越重视,政府科技投入逐年增加,不同层次、不同类别的政府科技项目已经成为推动我国科技发展的主导。
因此,加强政府科技计划项目管理对于推动我国科技发展具有非常重要的战略和实际意义。
本文着重围绕浙江省科技项目申报管理“业务”的现状和需求来研究和设计科技计划项目申报管理系统,提出了一个采用B/S结构,基于J2EE平台和Spring、Struts2、ExtJs、TopLink、FreeMarker等主流开源框架技术,及MVC模式的设计方案。
表现层使用Struts2、ExtJs和FreeMarker作为设计框架,业务逻辑层采用Spring框架完成主要业务逻辑,持久化层采用TopLink,数据库采用Oracle9i关系型数据库系统,整个系统在Eclipse3.4下开发、调试,在Tomcat6.0上部署运行。
本文首先对科技项目管理系统的开发背景和国内外研究现状做了介绍,在此基础上提出了系统研究的主要内容、关键技术和主要创新点,接着对目前主流的Spring、Struts2、ExtJs、TopLink、FreeMarker等J2EE开源框架技术做了相关的介绍;然后对系统的各个功能也做了简单的介绍,并依据MVC模式,对系统进行了详细设计与实现。
最后对系统进行了总结,分析了系统存在的不足,希望在以后的工作中进一步完善。
本系统为科技项目申报管理领域提供了一个原模型,不同种类的申报项目都可以在此模型上扩展实现。
通过使用该系统,科技项目管理人员可以从繁琐的手工项目管理中解脱出来,轻松实现科技项目的全过程管理,大大提高了科技项目管理的工作效率和管理水平。
目前,此系统己经在浙江省科技厅得到实际应用,用户反映良好,取得了很好的社会效益。
关键词:
项目管理,网上申报,信息系统,J2EE,Struts2,Spring,TopLink
Abstract
Nowdays,withtheprogressofscienceandtechnology,thedevelopmentofsociety,especiallythechangeofthecomputernetworkandinformationtechnologyhavebecomeakeyfactorinsocio-economicdevelopment,governmentdepartmentsofinformationtechnologyinsocialandeconomicinformationoccupiesanimportantstatus.Withthestatepayingmoreandmoreattentionstoscienceandtechnologydevelopment,aswellasthegovernment’sinvestmentinscienceandtechnologyincreasesyearbyyear,thedifferentlevelsanddifferenttypesofgovernmentscienceandtechnologyplannedprojectalreadybecameimpelsoutcountryscienceandtechnologydevelopmenttheleadership.Therefore,theenhancementgovernmentscienceandtechnologyplannedprojectmanagementhastheextremelyimportantstrategicandpracticalsignificanceforpushingthedevelopmentofourcountry’sscienceandtechnology.
Inthisthesis,theprojectisbyrelyingonscienceandtechnologyprojectsinZhejiangprovinceonlinereportingmanagementsystem,thisthesisfromthestatusofscienceandtechnologyprojectmanagementanddemandapproach,proposedausefulB/Sstructure,basedontheJ2EEplatformandtheSpring,Struts2,ExtJs,TopLink,FreeMarkeropen-sourceframeworkssuchasthemainstreamtechnology,andtheMVCdesignpattern.LayerusingStruts2,ExtJsandFreeMarkerasadesignframework,BusinessLogicTierusingSpringframeworkforthecompletionofthemainbusinesslogic,persistencelayerusingTopLink,adatabaseusingOracle9irelationaldatabasesystem,theentiresysteminunderEclipse3.4development,debugging,deploymentinTomcat6.0run.
Inthisthesis,firstofall,projectmanagementsystemofscienceandtechnologybackgroundandthedevelopmentofresearchdoneathomeandabroadtointroduce,onthebasisofasystematicresearchofthemaincontents,keytechnologiesandmajorinnovation,thenthemainstreamofthecurrentSpring,Struts2,ExtJs,TopLink,FreeMarker,suchasopen-sourceframeworkforJ2EE-relatedtechnologiesintroduceddone;andthenthevariousfunctionsofthesystemhavealsodoneabriefintroduction,andbasedonMVCmodel,thesystemdesignandimplementationofadetailed.Finally,asummaryofthesystem,analyzesystemdeficiencies,itissupposedtofurtherimprovetheworkinthefuture.Thesystemforscienceandtechnologyprojectmanagementtodeclaretheoriginalmodelprovidesadifferentkindofdeclarationoftheprojectcanbeextendedintherealizationofthismodel.Throughtheuseofthesystem,scienceandtechnologyprojectmanagersfromthetedioushand-outofprojectmanagement,easyprojectsthewholeprocessofmanagement,scienceandtechnologygreatlyenhancedtheefficiencyofprojectmanagementandmanagementlevel.
Atpresent,thissystemhasbeenpractiallyappliedintheScienceandTechnologyDepartmentofZhejiangProvince.Ithasreceivedfavorablecommentsfromcustomers,sohasbroughtverygoodsocialbenefits.
Keywords:
ProjectManagement,OnlineReporting,InformationSystem,J2EE,Struts2,Spring,TopLink
图目录
第1章绪论
1.1课题提出的背景与意义
1.1.1课题的新颖性
项目管理是目前比较热门的一项学科。
综观全球,项目管理作为一门学科和专业化管理职业已经得到了迅速的普及和推广。
在全球一体化的背景下,项目管理已成为当前最具成长性的管理前沿。
项目和项目管理在我国当前经济社会生活中同样是一个炙手可热的问题。
采用以项目管理为核心的电子政务,是目前科技项目管理的一种策略,也是当前发展我国电子政务正在大力倡导的策略。
1.1.2课题的重要性
在当前网络化、信息化、全球经济一体化的趋势中,政府信息化作为国家信息化的基础,直接影响着国家的竞争力和社会发展进程[1]。
如何通过信息化手段提高政府的行政效能、行政管理水平和决策准确性,更科学、更有效地为社会、企业和公众服务,已成为各国政府越来越紧迫的一项工作任务,并正在发展成为当代信息化最重要的领域之一。
近年来,为了鼓励科技创新,我省对于科技计划项目的支持力度不断加大,政府资助的科技项目不断增加,从而导致相关科技部门的项目管理工作量陡增,项目管理难度也随之增加,这些都对项目过程管理的规范化、流程化、高效性、公正性、资源共享等问题提出了严峻的挑战。
因此,我省科技管理部门已经意识到,必须迅速大力推进科技计划项目管理的信息化建设,提升科技项目申报与管理的效率和水平。
1.1.3课题的实用性
科技项目管理信息化可以最大限度的提高工作效率、节约成本,也有利于更加公平、公正地对项目进行管理,防止腐败行为发生;项目数据库的建设,还可有效防止企业在不同科技计划中的重复申报,有利于管理部门对科技项目进行统计和决策分析;对科技项目的整体情况均可以进行网上公布,使政务信息更加公开、透明。
1.2国内外研究现状和发展趋势
1.2.1国外情况概述
世界主要发达国家和发展中国家均很重视对科技项目的申报管理工作,并采取可行的方法,因地制宜地制定了许多管理办法与规章制度来规范科研活动的管理。
美国科技领先的一个重要原因在于美国的科技制度安排,得益于其科技计划的严谨、有序而规范的管理;日本、德国等其他发达国家,韩国等新兴的工业化国家以及中国等发展中国家也已经在科技项目管理实践方面进行了有益的探索。
这些管理实践都取得了许多宝贵的经验,为科研管理提供很好的范例和素材[2]。
(1)科技计划项目管理模式
从对美、日、德等发达国家的科技计划管理模式研究中发现,各个计划虽因战略目标、所属部门、涵盖的研究领域不同而在计划项目的管理上有所不同,但是基于项目管理理论的科技项目管理模型较为一致,通常都包括以下几个环节:
①项目申请。
申请人按照计划管理机构公布的申请指南(包括资助领域、申请条件、申报材料和申请程序)准备申报材料,并在指定的网站上填写提交。
②立项评审。
各计划类别就其优先资助方向和条件对项目申请进行自动分类,并安排立项评审。
评审中,各计划组成专家小组,按照公开的既定标准,经过严格的评审步骤,最终遴选出资助项目。
③签约。
得到资助的项目须签订有法律效力的研发委托合同(或合作协议),明确各方的责任、义务和权益,特别是对科研成果的权利归属进行约定。
合同是约束和保障项目质量、进度和目标实现的依据。
④过程管理与中期评审。
按照计划与合同的规定,项目承担人定期提交工作报告、商业报告和财务支出报告,对科研活动的进度、内容、成果以及商业应用价值、财务支出等情况进行汇报;计划管理者安排相关检查和评审,保证计划项目的质量、进度和风险控制。
中期或年度评审的结果往往是下拨下一财年经费的重要依据。
⑤项目验收。
项目承担人在规定时间内提出申请,由计划管理机构组织专家小组进行验收和评审,根据验收结果形成处理意见。
⑥后续管理。
项目结题后,在规定时期内向计划管理机构提交成果转化和产业化推广报告等。
(2)主要特点
以美国为首的科技发达国家不仅在科技计划项目的管理中形成了规范的程序、制度和条例,更重要的是各个计划组织机构能够有效和高效地执行这些内容,形成了管理特色[3]。
首先,国家通过宏观立法支持、配套各项科技计划的实施。
各国政府的科技计划,如美国的“先进技术发展计划”、“制造业合作发展计划”,日本的“产业振兴计划”,奥地利的“工业研究促进基金会”,在确立之前,明确计划目标、优先发展领域和对象、管理运作程序与条例,并向公众公布,接受监督,因此,计划项目在管理中实际上是依法管理。
其次,科学、严密的项目评价机制保证了立项、过程管理和验收活动的客观性、公正性,保证计划目标的有效实现。
评议专家的选取有严格的标准,评议多采用匿名制,评议标准与程序公布于众,评议过程透明度高。
特别是一个项目的评议小组往往由多方参加,各方之间没有隶属关系,相对独立,这样更能做到相互监督、保证评议结果的准确性。
第三,项目过程管理实行全生命周期的管理模式。
不仅包括项目申请、立项评审和结题验收,在项目过程中按照计划的具体特点、要求实行阶段性中期检查和评审,从质量、进度、财务支出等方面跟踪控制,使总目标下的分解目标得以实现,尽可能地降低风险。
第四,计划项目管理采用先进的信息化手段进行沟通。
在网上不仅可以进行信息公布、立项申请、评审、签约、中期评估、报告提交、财务管理等活动,而且是多方互动的模式。
第五,计划管理注重协同工作,争取更多的技术外溢效应。
从时间上更加注重对计划内容的更新、调整,从范围上更加注重多元参与和国内外的广泛科技合作,从专业领域上更注重计划间的协同、联动和资源整合,争取更多的技术外溢效应。
1.2.2国内情况概述
我国对于科技计划项目管理的研究比较晚,科技体制改革以来,科技项目管理逐步受到重视。
特别是上世纪90年代以来,政府科技项目的管理及其信息化建设进一步被重视,在《科研管理》、《科学学研究》、《研究与发展管理》等学术期刊上都有较多的学术论文出现,已经逐步与现代项目管理的理论与思想接轨,但也多属介绍性的跟踪研究和现成方法具体应用的经验总结[4]。
在管理框架与内容方面,我国的科技项目管理与上述发达国家较为类似和接近。
但是缺乏实践和应用,在管理的具体方法等方面有明显的差距,具体存在以下一些问题:
首先,科技项目活动缺乏系统化的管理模型,整体性考虑不够,难以做到基于项目生命周期的全过程管理,但是,项目具有完整的生命过程,对它的管理不能只限于某个阶段或者环节[5]。
其次,立项申请、专家评审和验收评估等一些制度,过程不够严密,且透明度不强。
立项审批专家有时参与超越其专长的评审,项目过程中缺乏节点控制和分解目标的跟踪控制。
特别是科研项目缺乏事后评估和外部评估,这一点大大降低了评估的可靠性。
第三,科技评估和评审专家信息评估机制不健全,未能与科研人员、科技管理者的业绩考核很好地结合起来。
第四,行政管理手续比较多,我们的计划管理需要多道手续、层层审批,影响了工作效率和及时沟通。
另外,我国省级政府科技计划项目管理的信息化管理水平不是很高,系统鲜有实现科技项目的全过程管理。
政府及各科技管理部门缺乏系统化的统一的管理规范和标准,部门或系统之间缺乏有效的信息共建共享机制,跨部门协同困难,尚未建立有效的信息采集、分类、加工、存储、交换、发布等管理制度。
而且,部门间信息共享缺少顶层的信息资源目录体系及交换体系作为参照,技术标准不统一。
由于科技项目立项信息在各科技管理部门之间共享程度比较低,造成不同申报单位重复申报相同或类似科技项目或课题;由于科技项目成果信息没有充分地向社会公布,造成科技成果无法得到充分利用,成果转化率较低等等状况。
目前,不少科技管理部门虽然已经建立了自己的数据库和管理信息系统,基本实现了科技项目的电子化管理,有些科技管理部门还开发了专门的项目信息收集工具,从源头上解决了科技项目信息采集困难的问题,但是由于缺乏科技项目信息在内容和格式方面的统一标准,科技项目信息交换和共享困难的现象仍然比较突出,无法为科学决策提供有效的支撑,从而大大降低了科技资源的使用效益。
总之,政府科技计划项目管理是一项非常复杂的系统工程,是发挥科技计划宏观调控和引导作用的关键,现代科技计划项目管理的理论研究与实践已经引起了各国政府的高度重视[5]。
结合符合我国国情的现代科技项目管理理论,成功建设自身的项目管理信息化系统是科技计划项目成功实施的保障,是有效促进科技管理工作的科学化、规范化和透明化以及最大程度提高项目管理效率和水平的手段,同时也可以大力促进科研项目资源的合理分配,促使科研活动朝着资源分配合理化、效果最大和最优化、综合效益不断提高等方面迈进,还有利于管理活动自身的发展;增强项目研究人员和各级管理部门的责任感,促使科技术项目产生更多的效益,发现具有发展前景的新增长点和新的研究领域,为管理决策提供科学依据和建议,使之更加适合我国国情和社会经济发展的需要。
1.3科技计划项目管理
1.3.1科技计划项目简介
科技活动是创造知识、发展知识、完善知识,以及开拓知识新用途的工作,它既包括对未知问题和未知领域的探索,也包括对已有知识的整理、鉴别和应用。
从属于活动中的科技项目是指以科学研究和技术开发为内容而单独立项的项目,它根据科技和经济社会发展需要,以科技发展资金支持或以科技政策调控、引导,由科技行政部门制定并组织实施的科技研究开发、科技产业化以及相关的科技进步活动,科技项目一般由具有独立法人资格的企事业单位承担、并在一定时间周期内进行的[6]。
自1983年“六五国家科技攻关计划”出台后,标志了我国科技计划体系新的发展里程碑,之后的20多年中,伴随着不同时期国家科技发展战略目标,陆续出台了多个科技计划。
2009年开始,我省科技部门按照“四位一体”的总体布局和要求,对省科技计划体系进行了调整,提出了创新环境营造、创新人才培养、创新条件建设、创新研发支持4个一级计划和对应的14个二级计划。
另外,科技项目也属于项目的一种类型,因此它同样具备项目的各个特征,创新性则是贯穿其中的主线,就这个意义而言,科技项目是为完成某一种独特的创新科技产品或服务所做的一次性努力
1.3.2科技计划项目管理简介
科技计划项目管理通常指通过协调与科技项目相关的各种关系,有效利用人、财、物等科技资源,以促进项目目标实现的动态活动[7]。
它是科技管理工作中的重要环节,直接关系到科技计划任务的落实和完成,进而影响科技规划的贯彻执行。
如果说科技规划时科技管理的战略方案,科技计划是科技管理的战术方案,那么科技计划项目管理则是具体执行战术方案的过程[8]。
另外,从项目管理的定义来说,其本身就是一项复杂的工作。
项目一般由多个部分组成,工作跨越多个组织、需要运用多种学科的知识来解决问题;项目通常没有或者很少有以往的经验可以借鉴,执行中存在许多未知因素,每个因素又常常带有不确定性。
这些条件都确定了项目管理的复杂性,甚至其复杂性远远高于一般的生产管理[9]。
1.3.3科技计划项目管理现状及存在问题
科技计划项目管理是一项复杂的系统工程,它包括很多种计划类别,覆盖各行各业,关系到很多部门、单位和用户,另外还会涉及到区、县、市、省、国家等不同级别的项目归口部门或科技行政部门。
科技计划项目管理信息系统作为科技部门的项目管理平台,其最终目标是将科技管理工作中所涉及的各类信息高度集成于统一的综合信息平台中,从而有效地将科技成果信息、科技企业信息、科技项目信息、科技人才信息(包括专家库)、科技政策信息、重大科技活动信息等信息资源整合在一起,及时掌握企业、项目、成果、人才、政策、活动等情况,并结合这些信息资源实现管理、查询、统计、分析等功能,提供决策支持,提高管理的水平、效率及质量。
最近几年,各级科技部门都在不同程度地进行科技项目管理的信息化系统建设,但是实际操作仍然存在一定的弊端。
具体如下:
1、这些系统都是各自独立建设的,没有统一的法规和制度,管理也缺乏科学性。
2、由于申请科技项目的竞争比较激烈,加之科技部门项目甲方的管理相对较为宽松,因此存在很多项目负责人只重视课题申请及验收这两个关键环节,而在项目实际运行开发过程投入不足,从而影响课题研究成果的水平。
而这种重两头(课题立项评审和验收),轻过程管理的现象,也造成了课题的立项决策需要一个较长的过程,影响研发工作的及时开展。
3、公平公正公开不够。
不少项目申报系统都没有做排重处理,导致同一项目负责人在原先立项的项目没有验收的基础上仍然能够继续申报项目;或者同一名称的项目在前一年没有被立项的情况下第二年又能原封不动的进行申报,浪费国家资源。
另外,项目审批进度及筛选理由不够公开化,使得申报人比较焦虑。
4、缺乏风险防范措施。
科技项目与一般项目区别的一个重要特点就是科技项目的高风险性。
由于外部环境变化,项目的难度和复杂度以及项目承担人员和管理者能力的有限性,这种风险是客观存在的,科技活动无论时间进度、成本预算以及质量都很难把握,实施过程中有许多未知因素,结果如何往往难以预料和不可预见。
而对于这种风险,政府的管理普遍缺乏对风险控制的重视,缺乏相应的风险防范措施。
1.3.4我省科技计划项目管理信息系统的建设情况
我省科技厅2001年建立了第一版电子政务系统,在此基础上,2003年又建立科技厅门户网站,此后,于2004年开始正式启用第一期科技计划项目网上申报系统,并于2006年增加了专家网上评审、在线合同签订、过程跟踪、项目验收等辅助应用系统,在一定程度上提高了科技项目管理的水平,为广大用户的项目申报、合同签订等工作提供了方便。
但是,由于缺乏科技项目管理制度、规范和标准,没有充分了解上至国家科技部门下至市县科技部门的相关要求和需求,再加上项目申请书要求、合同版本以及管理流程等不断的变化,以及前期系统设计缺乏扩展性和灵活性,使得系统不能最大化地发挥作用,包括部门协同管理、某些过程管理步骤、数据挖掘和辅助决策等功能没有正常使用,缺乏统一的信息服务共享平台。
我省科技计划项目管理信息系统的建设历程如图1-1所示。
图11已有的科技厅项目管理信息化系统建设过程
2007年12月,我省在宁波召开了全省科技计划工作会议,最后一致建议由省科技部门牵头统一规划、各市县协同建设、分级管理,重新建立一个基于统一标准的综合科技计划项目管理系统,形成省、市、县科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 在线 项目 管理 系统 研究 设计 硕士学位 论文