资源描述:
《企业法务系统的设计与实现---毕设论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、企业法务系统的设计与实现本科毕业论文企业法务系统的设计与实现DesignandImplementationofanEnterpriseLawManagementSystem姓名:学号:学 院:软件学院系:软件工程专业:软件工程年级:指导教师:工程师教授年月41企业法务系统的设计与实现41企业法务系统的设计与实现摘要企业法务系统是中国建设股份有限公司的提出应用于企业内部的合同,授权管理的系统。该系统采取B/S模式,三层架构,通过工作流的方式实现网上协同办公的目的。本文主要讨论的是该系统中系统管理模块。纵观现在大部分企业级系统,从OA,EA,ERP等,都设计到系统管理模块,系
2、统管理模块中包含部门管理,人员管理,权限管理,用户组(角色)管理等。但是这些模块都是为企业个性化设计的,所以通用起来会比较困难。因此,该模块设计是以通用为目的,大部分企业级系统都可以重用这个模块。在开发这个模块的同时也编写了一些控件,例如功能树控件,部门树控件(包含选择式和Google式),人员选择控件,部门选择控件等。这些控件采用的技术主要有:ajax,webService,javascript。控件的意义在于加快系统开发速度,同时可重用性高,可支持多种浏览器。本文还对BPM做了一定的研究,BPM是将表单电子化,实现表单审批流程的电子化。BPM主要包含两个部分:表单和流程
3、,这两个部分是独立的,这样做到了表单和流程的可重用性。流程部分和系统管理模块联系是最紧密的,流程节点的定义中必须包含节点人员的定义,节点人员可以是自定义指定也可以是动态指定的,加载某个节点前节点人员一定要确定。表单方面主要是一些JS方面的处理,技术上这个方面不是难点。BMP重点是工作流引擎的开发,一个独立的表单和流程,如何正确的流转,同时持久化的保存表单和流程信息,在服务器出现异常的时候数据不会丢失。关键词:系统管理模块;BPM;B/S架构41企业法务系统的设计与实现AbstractEnterpriseLawManagementSystemisappliedtotheman
4、agementofenterprisecontractandauthorization.B/Smodeandthethree-tierarchitectureareadoptedbythesystemwhichachievesthepurposeofonlinecollaborativeofficethroughtheworkflow。Thisarticleisfocusedonthesystemmanagementmoduleinthesystem.Viewingtheenterprise-classsystems,whetheritisOA,EA,ERPandsoon,
5、alloftheminvolvethesystemmanagementmodulewhichincludesdepartmentalmanagement,personnelmanagement,rightsmanagement,andusergroup(role)management.Therefore,basedonthepurposeofgeneralreuse,Idesignedthemodulethatanyenterprisesystemcanreuse.InthedevelopmentofthismoduleIwroteanumberofcontrols,suc
6、hasfunctiontreecontrol,departmenttreecontrol(includingoption-styleandGoogle-style),personnelselectioncontrol,departmentchoosecontrolandsoon.Technologiesofthosecontrolsmainlyusedareajax,webService,javascript.Thesignificanceofthesecontrolsistospeedupthedevelopmentofsystems,increasereusabilit
7、y,andsupportavarietyofbrowsersatthesametime.Thedevelopmentofcontrolsisanimportantpartofmygraduationprojectontheproblemoftimeandtechnology.BPM,asystemcomputerizingformsandapprovalprocess,isalsodiscussedinthispaper.BPMmainlyconsistsoftwoindependentparts:formandp