FoxERP工作流程管理系统.docx
《FoxERP工作流程管理系统.docx》由会员分享,可在线阅读,更多相关《FoxERP工作流程管理系统.docx(63页珍藏版)》请在冰点文库上搜索。
![FoxERP工作流程管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-5/14/7c4a614a-efed-4d68-bfa2-29c9b8e212f7/7c4a614a-efed-4d68-bfa2-29c9b8e212f71.gif)
FoxERP工作流程管理系统
FoxERP工作流程管理系统
-----毕业设计(论文)
更多论文请加QQ1634189238492186520
指导老师:
专业:
计算机软件
班号:
04572—12
组长:
姓名:
组员:
成都电子机械高等专科学校
2007年6月12日
标题
FoxERP管理系统
之
工作流管理系统
摘要
企业管理的首要任务就是沟通,企业内部沟通不良,管理成效必然不明显。
沟通可分为有固定签核流程的沟通和无固定签核流程的沟通。
企业中经常发生例行公事,为了提高效率,往往订立标准作业程序,明确规划决策过程,人人都依既定的游戏规则做事,不会有所争议,这就是有固定签核流程的沟通。
ERP系统利用工作流管理让窗体签核自动化,以提高管理成效。
除了固定的窗体签核外,企业中的不特定人员也需要在不特定时间彼此沟通,传统的方法是利用电话或联络单来沟通。
电话的缺点是无法留下记录,联络单的缺点是速度太慢。
ERP系统利用讯息收发让企业同仁随时可和他人沟通。
企业是一个有机体,由许多人组成,这些人之间的关系随着事而调整,而行事的人目的在于提供物,即服务或产品。
而在生产服务或产品的过程中,也牵涉到其他的物,材料,设备,资金,这些人,事物均是含企业的资源。
事是根据顾客需求而定义的流程,和人及物有关。
例如,筹备一个研讨会,先要决定相关的活动,再指派负责人,成立一个筹备小组。
小组各自展开工作,除了定期回报(有固定签核流程)外,也会随时找出问题(无固定签核流程),请相关人员参与讨论或提供意见。
无论有无固定签核流程,这些都是沟通。
因此,欲做好组织内部的沟通。
本系统是应用于组织内部有固定签核流程的沟通。
签核流程虽需事先定义,但随时可以调整,以适应公司情况的变化。
企业资源规划的内涵
ERP软件是基于信息交流以及供应链思想的应用,企业的资源将与处于供应链的各个节点企业进行广泛的信息交流、资源共享、全面合作,是竞争与利益共享的关系。
我们主要设计的是工作流管理系统。
工作流管理
通过工作流管理系统,可以和轻松地与单位内部人员进行良好高效的信息交流和无纸化单据流通签核。
此项功能已集成于ERP管理系统中用于和利于信息交流及反馈重要部分和手段。
工作流管理系统是ERP管理系统中相当重要的一个功能模块,因为它是面向为提高单位内部信息流通和反馈速度而开发的,从而更加有效而准确地反应单位内部交流信息及明显提高单位管理成效。
关键字:
FoxERP工作流程管理系统、流程管理、作业程序、签核代理人管理与报表、后台管理、
VisualS2003、C#、ASP.NET、ADO.NET、
Summary
Theinitialmissionof[with]thebusinessenterprisemanagementisacommunication,businessenterprisetheinternalcommunicationisbad,managingresultbyallmeansnotobvious.Thecommunicationcanisdividedintohavefixedlyacommunicationofapprovetheprocesswithhavenotoapprovethecommunicationoftheprocessfixedly.Usuallytakeplaceroutinebusinessinthebusinessenterprise,forlifthigh-efficiency,usuallymakestandardhomeworkprocedure,theexplicitprogrammingdecisionprocess,theeveryoneallworksaccordingtodecidedrulesofthegame,willnothaveacontroversy,thiscommunicationthathastoapproveprocessfixedly.
TheERPsystemmakesuseofaworktoflowamanagementtoletthewindowbodyapproveautomation,managingresultbyexaltation.Thefixedwindowbodyapprove,besideswhich,thenotparticularpersonnelinthebusinessenterprisealsoneedsinnotparticulartimeeachothercommunication,thetraditionalmethodistomakeuseofthetelephoneorthecontactlisttocommunicate.Theweaknessofthetelephoneistocan'tleavearecord,contacttheweaknessofthelististhespeedistooslow.TheERPsystemmakeuseofamessagetoreceiveanddispatchandcanletthebusinessenterprisecolleaguecommunicatewithothersatanytime.
Thebusinessenterpriseisanorganism,isconstitutebymanypersons,therelationofthesepeople'sadjustswiththematter,butperson'spurposeof[with]behaviourlieinprovidingathing,thentheserviceorproduct.Andalsoconcerntootherthings,materials,equipmentsesintheprocessofproducingserviceorproduct,funds,thesepeople,thethingallisaresourceswiththebusinessenterprise.
Matterisaccordingtothecustomerneedandthendefineofprocess,haverelationwiththepersonandthething.Forexample,prepareandplanaseminar,thefirstessentialsdecisionrelatedactivity,pointagainapartiesarepresentativedirector,establishatoprepareandplanagroup.Eachofthegrouplaunchesawork,inadditiontoperiodicalrepay(approveprocessfixedly),willalsoseekatanytimewrong(havenotoapproveprocessfixedly),askarelatedpersonneltoparticipateadiscussionorprovideanopinion.Havealreadyfixedliedhavenotoapproveprocessregardless,alloftheseisthecommunications.Therefore,thedesireworkswellthecommunicationoftheorganizationinnerpart.
Thissystemisthecommunicationthatappliestointheorganizationinnerpartapproveprocessfixedly.Approvealthoughtheprocessneedtobedefineinadvance,canadjustatanytimetoadaptthevarietyoftheenvironment.
Thecontentofthebusinessenterpriseresourcesprogramming
TheERPsoftwareisaccordingtotheinformationtocommunicateandthesupplychainthoughtofapplication,theresourcesofthebusinessenterprisewillwithbeplacedinasupplychainofeachnodebusinessenterprisecarryontheextensiveinformationexchanges,resourcesshareandcooperatecompletely,isacompetitionandbenefitsshareofrelation.Wemainlywhattodesignisaworktoflowamanagementsystem.
Theworkflowsmanagement
Flowamanagementsystemthroughawork,canwitheasilyandunittheinternalpersonnelcarryongoodefficientlyofinformationexchangeswithhavenopaperturnvouchertocirculatetoapprove.
ThisfunctionisintegratedalreadyisconvenientintheERPmanagementsysteminwithbenefitintheinformationexchangesandthefeedbackimportantpartandmeans.Work'sflowingthemanagementsystemisaveryimportantfunctionmoldpieceisintheERPmanagementsystem,becauseitistofacetoforraiseaninternalinformationofunittocirculatewiththefeedbackspeedbutdevelopment,respondtheunitinnerpartexchangesinformationthusandmoreandeffectivelybutaccuratelyandtheobviousexaltationunitmanagementresult.
Keyword:
TheFoxERPworkflowmanagementsystem,
theprocessmanagement,
homeworkprocedure,
approvetheagentmanagementandstatement,
backstagemanagement,
VisualS2003,
C#,
ASP.NET,
ADO.NET,
1引言
当今时代,随便着计算机与网络技术的飞速发展,从而持续快速地改变了全球商业形态。
竞争策略从以往着眼于低价位、高品质、多式样,转变成“快速度”。
旧的竞争因素的重要性不减,却变成维持竞争力的先决条件。
速度已成为企业资源规划纪元竞争的关键因素。
传统的制造业资源规划,经由开发系统平台、主从架构或三层式架构、局域网络、广域网络、关系型数据库、用第四代语言写成的图形接口应用程序等信息科技的应用,得以提升为企业资源规划。
FoxERP系统的财务管理是集成信息的财务管理,它集成了工作流管理、采购管理、原材料管理、产成品的管理、销售管理、生产管理、设备管理、工作流管理等所有与企业有关的信息沟通、财务活动,其中工作流管理系统是企业内部信息交流的重要平台,它包括作业程序、签核代理等功能,是企业不可忽视的一部分。
工作流管理系统的基础数据有:
公司部门类录、单据内容数据、单据审核状态结果、单据根源数据、单据类型列举、审核权限设定维护、审核流程条件维护、审核流程维护、审核流程路径维护、职位代理暂案、职位权限编码、职员基本资料、职员工作资料、职员注册数据职员消息发布记录、职员消息访问情况、职员联络资料、通知人员维护、需核单据维护等。
开发本子系统之前我们用到了PowerDesigner10。
PowerDesigner10是Sybase公司推出
的机遇客户/服务器体系结构的一组图形化的数据库模型设计工具软件。
在ASP.NET中将面向对象的程序设计思想引入到Web应用程序的设计中,在ASP.无论是页面本身,还是页面当中的元素以及后台的数据集,都可以用对象的思想来理解。
页面内部的元素都是以服务器控件的形式存在于ASP.NET的页面中的。
但是在服务器端,服务器控件的代码和普通饿HTML控件代码是不同的。
NET页面被访问的时候,服务器首先调用页面的装卸事件和页面中所有服务器控件的装卸事件。
定义这些事件的触发代码来完成需要的功能,例如数据的绑定、属性的设置等。
在ASP.NET提供的服务器端控件分为6组。
这是一组特殊的服务器控件,这组控件的功能是对页面内部其他控件输入的值进行验证和判断。
.NET中的层可以分为3种类别。
表示层提供应用程序的用户界面(UI),在ASP.NET中的页面就是UI的表现形式。
表示层是系统与用户沟通的惟一渠道,是系统功能的展现。
业务层实现应用程序的业务功能。
NET中通常以类库的形式封装系统需要处理的业务逻辑,业务层的设计与开发是ASP.NET的核心.
数据层提供对外部系统(如数据库)的访问。
NET应用程序中的数据访问类库,这些类库中并不包含系统的业务逻辑而仅仅是数据的存取操作方法。
另外在某些大型的ASP.NET应用程序中,所有和数据处理相关的页面都用到了同样的操作数据库的方法,这时抽象出单独的数据层大大地降低了代码的复用率,同时也提高了开发效率。
.NET的配置信息由machine.config文件存储的是单个ASP.NETWeb应用程序的配置信息,位于每一个ASP.NETWeb应用程序的根目录下。
Web.config中的配置信息会覆盖machine.config中的配置信息。
config文件的功能是用来指定应用于服务器上的所有ASP.NET应用程序的设置,而且每个服务器上只能存在一个这样的文件。
config存储的设置将被所有的ASP.config文件的重写。
config配置设置的易读性。
.NET应用程序中需要更改的配置信息写入Web.config固有的信息节点,将信息保存。
2FoxERP工作流程理系统概述
2.1FoxERP工作流程管理系统简介
ERP系统利用工作流管理让窗体签核自动化,以提高管理成效。
除了固定的窗体签核外,企业中的不特定人员也需要在不特定时间彼此沟通,传统的方法是利用电话或联络单来沟通。
电话的缺点是无法留下记录,联络单的缺点是速度太慢。
ERP系统利用讯息收发让企业同仁随时可和他人沟通。
企业是一个有机体,由许多人组成,这些人之间的关系随着事而调整,而行事的人目的在于提供物,即服务或产品。
而在生产服务或产品的过程中,也牵涉到其他的物,材料,设备,资金,这些人,事物均是含企业的资源。
事是根据顾客需求而定义的流程,和人及物有关。
例如,筹备一个研讨会,先要决定相关的活动,再指派负责人,成立一个筹备小组。
小组各自展开工作,除了定期回报(有固定签核流程)外,也会随时找出问题(无固定签核流程),请相关人员参与讨论或提供意见。
无论有无固定签核流程,这些都是沟通。
因此,欲做好组织内部的沟通。
2.2FoxERP发展方向
经济时代,ERP的管理范围很有继续扩大发展的趋势,继续扩充供应链管理(SupplyChainManagement—SCM)SCM融合企业本身的所有经营业务、企业的办公业务、企业之间的协同商务业务等,如电子商务(ElectronicCommerce—EC,B2B,B2C等)、客户关系管理(CustomerRelationshipManagement—CRM)、办公自动化(OA)等都不断地融入ERP系统中。
此外,ERP系统还日益和CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAPP(计算机辅助工艺设计)、PDM(产品数据管理)、POS系统以及自动货仓等系统融合,互相传递数据。
这样就将企业管理人员在办公室中完成的全部业务都纳入到了管理范围中,实现了对企业的所有工作及相关内外部环境的全部管理。
ERP软件是基于供应链思想的应用,企业的资源将与处于供应链的各个节点企业进行广泛的资源共享、全面合作,是竞争与利益共享的关系。
ERP软件供应商也经常会强调这点,但却不能展开或深入指导企业如何建立企业的供应链管理,从而为提高企业竞争力服务。
企业资源规划FoxERP是基于WEB平台的系统,它是由销售、发货管理及销售分析子系统、产品及制成子系统、主生产排程子系统、材料需求计划子系统、采购管理子系统、库存管理子系统、工令管理子系统、重复性生产子系统、在制品管理子系统、外包管理子系统、现场绩效管理子系统、成本管理子系统、品质管理子系统、市场投机子系统、供应链管理子系统、总账管理子系统、应付账款及票据管理子系统、应收账款及票据子系统、固定管理子系统、费用管理子系统、人事管理子系统、考勤管理子系统、薪资管理子系统等23个子系统组成。
2.3FoxERP工作流程理系统功能
根据需求分析中对系统的要求,工作流程管理系统的设计者规划了一系列的系统功能。
如果说需求分析是提出问题,那么系统功能就是解决问题,针对需求功能建立说明文档。
下面将工作流程系统系统功能总结为如下几方面:
2.3.1后台管理
本系统是一个完全可以独立于ERP系统运行的系统,因为它拥有它自己的强大的后台管理维护系统,当管理员登陆本系统后,管理员即可按公司要求,通过公司部门管理维护系统对公司部门信息进行维护,对公司职位权限进行设定修改,对新增职员信息进行添加,对公司可需核单据类型及相关信息进行初始化,以及对单据审核流程进行审核条件初始化、审核流程初始化、维护流程初始化:
管理员在此可以做以下说明的操作:
(一)、管理员对公司部门信息进行添加;
(二)、管理员对新增单据以及选择单据的分类类型、需核状态进行设定;
(三)、当公司新增职员后,管理员应须进入后台管理系统,并对新增人员基本信息和工作档案、联系方式进行设置,以让系统确认其为公司职员,并方便新增职员进行职员注册;
(四)、由于每个公司设定的职位和权限的编码是不一样的,所以本系统根据变化多样,特地开设此职位权限维护功能,让公司随便设定职位名称,并分配相应的权限编码,从而良好地运行本系统;
(五)、由于不同的公司有不同的各式各样的单据需要审核,所以本系统基于ASP.NET的动态技术,专门开发了适用于千变万化的审核单据的审核条件、审核流程、维护流程进行运态设置的功能;
2.3.2作业准备
在开始使用本书所附ERP系统的签核管理系统(以下简称ERP签核)之前,系统管理者应先做一些基本资料的设定,例如,有哪些单据要纳入管理,什么人有资格来审核这些单据,谁先审核以及谁最后决定核准与否,如此种种。
每一种单据类别均有多个核准流程,每一个核准流程可定义一组流程条件及一组流程路径,
(1)需核准单据设定
在ERP签核中,可使用的单据涵盖范围十分广泛,包括请购单、订购单、外包单、询价单、proformainvoice、销售订单、总账传票、请假申请单、加班申请单等。
用户应评估企业本身的实际需求,利用需核准单据设定维护功能,予以设定,凡是需要纳入ERP签核管理的单据(单据类别前面有●符号),均需在此设定。
在此设定的单据类别,一个单据类别包含多个核准流程,
(2).签核职位代号设定
除了决定哪此单据要纳入签核控管外,系统管理者也应依照公司的组织与规章来设定哪些人有资格来审核这些单据。
在ERP签核系统中,我们以所谓的签核职位代号来代表某一类的签核人员,每一种签核职位代表的可能是公司组织架构上的实体职称(如科长、经理、总经理),或者代表企业内部作业流程中所象征的虚拟职称(如直接主管、采购总监、考勤管理员)。
以签核职位代号来表示签核人员可以简化签核流程的定义。
例如,各单位主管都需要签请假单,请假两天以内签到科长,以上则要签到经理,我们只要定义两个签核流程,不需要每个单位都去定义
(3)核准流程维护
这是所有的作业准备中最重要的一项,每一张待签核单据在什么情况之下(流程条件),应该由哪些人来依序签核(流程路径);单据核准后除了通知原发件人外,还需要通知哪些人员(通知人员),全都是在这里设定。
首先,系统管理者应进入的核准流程维护,来选定要设定核准流程的单据类别然后即可进入的核准流程第二层画面。
选定请假申请单,则在五种请假申请单签核流程中选择其一。
2.3.3作业程序
单据签核流程通常是由申请人(原发件人)发起,例如,请假申请单由要请假的员工提出申请,而请购单是由物管人员或生管人员提出申请。
申请人应利用产生申请单据的功能来编制一张申请单,然后交由签核系统来判断这一张申请单要不要进入签核系统来跑流程。
如果要跑流程,那么应该跑哪一条流程后,就会依据流程路径一站一站地往上签核,如果找不到要签核的人(起因于签核流程定义不周,例如所有签核条件都不满足),就会的、全都丢给这类单据的管理人员集中处理。
签核人员可能因公出差或因故请假,此时系统应该提供代理人的备援功能,让单据能够及时、顺利地跑完流程。
代理人的性质通常会因为管理功能的不同,而需要依据单据类别来指定不同的代理人,例如,生产部经理可能将请假申请单的代理人指定为副总经理,但是采购单的代理人则可能指定给生产部副经理。
在跑流程的过程中,每一站都可以决定要将单据退回前面的站(退回),或同意单据继续跑下一站(上呈)。
如果是最后一站要同意这张申请单,就应称为核准。
不论是上呈、核准或退回,均可签注意见,如果签核的人拥有修改单据内容的权限,甚至可以直接修改单据内容。
若签核的人认为临时有照会其他部门的需要,当然也可以临时增加照会通知的站别。
当单据跑完最后一站,已经完全被核准时,那么系统应该通知申请人及其他应被通知的相关人员,赶快进行后续作业,例如,正式向厂商下采购单,或