如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第12期王琴等:基于工作流和JSP/Servlet技术的网上项目申报与管理系统设计·181·基于工作流和JSP/Servlet技术的网上项目申报与管理系统设计3王琴,杨宗凯,吴砥(华中科技大学电子与信息工程系,湖北武汉430074)摘要:针对Web应用开发的要求及特点,利用工作流的设计方法进行系统功能分析,借助表示层、业务层、数据服务层的三层体系结构,设计开发了网上项目申报与管理系统,并采用JSP/Servlet技术实现了系统中间业务层的逻辑功能,同时结合功能实例进行了说明。关键词:工作流;JSP/Servlet;申报与管理;JDBC中图法分类号:TP393文献标识码:A文章编号:100123695(2006)1220181204DesignofProjectApplication&ManagementSystemonNetworkBasedonWorkflowandJSP/ServletTechnologyWANGQin,YANGZong2Kai,WUDi(Dept.ofElectronics&InformationEngineering,HuazhongUniversityofScience&Technology,WuhanHubei430074,China)Abstract:FortherequirementandfeatureofWebapplicationanddevelopment,thispaperusesthedesignmethodofworkflowtoanalysesystemfunctionandaprojectapplication&managementsystemonnetworkisdesigned,withthehelpofthreelayerarchitecture,whichismadeofrepresentationlayer,businesslayeranddata2servicelayer.ThelogisticfunctionofthemiddlebusinesslayerofthesystemisachievedbyJSP/Servlettechnologyandanexampleofthefunctionisgiventoillustrateit.Keywords:Workflow;JSP/Servlet;Application&Management;JDBC网上项目申报与管理系统,借助Internet/Intranet构筑一色,通过一定的规则和过程约束这些任务的执行和监控,以达个开放式的信息自动化管理系统,使普通用户(项目申报者和到提高企业生产经营管理水平的目的[1]。审批者)与管理者无论何时、何地、使用何种浏览工具都能进工作流用活动及活动之间变化的过程来表示业务流程。行项目的申报和项目信息的申请处理及发布工作。作为一个一个工作流就是一个连贯的工作过程或几个紧密相关的连贯基于Browser/Server的Web应用,从系统设计、设计方法和技的工作过程的执行。在此执行过程中,文档、信息或任务按一术方面考虑,该系统需要解决以下几个问题:①Web环境下用定的过程规则在参与者之间进行传递。工作流具有层次性,即户使用方式的随意性和需求的多样化,要求系统的整体设计、较复杂的工作流可以进一步分解为一系列较为简单的工作流,功能划分、数据库结构、用户界面设计必须更加注重系统的通一系列低层的工作流通过一定的过程规则也可以组成各种不用性和易用性,同时还应使系统具有较强的可靠性和可维护同的高层工作流。元工作流就是这种较低层的工作流,它是与性。②由于浏览器功能的限制,单纯使用静态HTML已不能用户单位具体组织机构无关但按一定的过程规则又可适合多满足实现复杂应用的需要,这就要求必须采用全新的技术来弥补这一缺陷。③系统实际运作业务复杂,需要使用一套有效的个组织机构工作过程的工作流。通过提取元工作流就可以使设计方法进行系统设计,减小系统内部功能的耦合,增强内聚系统功能具有最大的通用性和易用性。其设计过程为:性能。④系统用户获取数据信息需要实时访问数据库,要求后(1)对系统进行深入的需求分析,明确不同用户的具体业台数据库系统接口设计合理,容纳大容量数据快速搜索的需务处理过程、处理过程中的数据来源及流向。求。(2)对每个用户的各个工作进行细化,即定义每个工作的工作过程、数据流向,通过对各个工作进行归纳,提取元工作1背景简介流。()抽取出各个元工作流之后还不能真正成为一个系111工作流的设计方法3,统,因为各个元工作流还是孤立和分散的。这就要求将各个基工作流是针对日常工作中具有固定程序的活动而提出的本的元工