针对企业业务协作的OA平台.docx
- 文档编号:27777676
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:68
- 大小:1.05MB
针对企业业务协作的OA平台.docx
《针对企业业务协作的OA平台.docx》由会员分享,可在线阅读,更多相关《针对企业业务协作的OA平台.docx(68页珍藏版)》请在冰豆网上搜索。
针对企业业务协作的OA平台
密级:
保密期限:
工程硕士研究生学位论文
题目:
针对企业业务协作的OA平台
的需求分析与设计
学号:
07R0454
姓名:
赵彬
专业:
软件工程
导师:
王安生
学院:
软件学院
2012年3月
独创性(或创新性)声明
本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切相关责任。
本人签名:
日期:
关于论文使用授权的说明
本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:
研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。
学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。
本学位论文不属于保密范围,适用本授权书。
本人签名:
日期:
导师签名:
日期:
针对企业业务协作的OA平台的需求分析与设计
摘要
在全球信息化迅猛发展的今天,OA(OfficeAutomation)作为一种全新的办公方式,已成为企业提高市场竞争力的有效手段。
在分析自身需求及规划信息化未来的基础上,慧宁集团希望建立科学的OA协作平台来作为企业持续发展的基础保障。
本文的主要工作就是完成对慧宁集团业务协作OA平台系统建设的需求分析与设计。
本论文首先借鉴了成熟OA平台建设的先进经验,结合实际运作,提出慧宁集团业务协作OA平台建设的目标和重心。
其次,本论文在明确目标的基础上,从功能需求和非功能需求两方面出发,采用UML和结构化文档标准相结合的方式,对慧宁集团业务协作OA平台系统做出需求分析。
通过系统体系架构图清晰地描述了系统开发所采用的多层体系结构;借助用例图、流程图、时序图等模块分析设计完成了整个平台系统需求分析的描述。
再次,本论文根据需求分析,进行OA系统的总体架构设计和系统部分功能模块的详细实现。
总体架构对设计目标和原则做了简要分析,实现了系统技术架构、应用架构、部署架构和系统安全架构的设计。
本人着重参与了数据库及数据交换接口等功能模块的详细设计。
关键词:
业务协作OA平台UML需求分析系统设计
RequirementsanalysisanddesignofOAbusinesscollaborationplatform
ABSTRACT
Nowadays,withtherapiddevelopmentofglobalinformation,officeautomation(OA)asanewwaytoofficehasbecomeaneffectivemeansofimprovementthemarketcompetitiveness.Analyzingitsrequirementsandplanninginformationfuture,HuiNingGroupwanttobuildascientificOAbusinesscollaborationplatformtoensureitssustainabledevelopment.ThemainworkofthispaperistoimplementtherequirementsanalysisanddesignofOAbusinesscollaborationplatformforHuiNingGroup.
Firstly,theobjectivesandkeypointsofOAbusinesscollaborationplatformconstructionforHuiNingGroupareproposed,usingtheadvancedexperiencesforreferenceincombinationwiththeactualoperation.
Secondly,onthebasisofclearlydefinedobjectives,requirementsanalysisofOAbusinesscollaborationplatformforHuiNingGroupismadefrombothofthefunctionalandnon-functionalrequirements,usingacombinationofUMLandthestructureddocumentstandards.Multi-tierarchitectureisdescribedclearlybysystemarchitecturediagram.Descriptionoftheentireplatformrequirementsanalysisisrealizedbyusingcasediagrams,flowcharts,timingdiagramsandothermodules.
Thirdly,overallarchitectureiddesigned,andpartsofthefunctionmodulesareimplementedindetailaccordingtotherequirementsanalysis.Overallarchitecturemakesabriefanalysisofdesignobjectivesandprinciples,andachievesthedesignsoftechnicalarchitecture,applicationarchitecture,deploymentarchitectureandsystemsecurityarchitecture.Authorisinvolvedinthedetaildesignsofdatabase,dataexchangeinterfacemodule,andsoon.
Afterthetestandtrialperiods,OAbusinesscollaborationplatformforHuiNingGroupisofficiallyputintouse.
KEYWORDS:
OAbusinesscollaborationplatform,UnifiedModelingLanguage(UML),Requirementsanalysis,Systemdesign
目录
第一章绪论1
1.1业务协作OA平台开发背景1
1.1.1企业基本情况1
1.1.2业务协作OA平台开发背景1
1.2国内外OA平台的发展与现状2
1.2.1OA平台的历史与前景2
1.2.2国内外OA平台发展现状3
1.3业务协作OA平台系统需要解决的主要问题4
1.4作者的主要工作6
第二章系统需求分析基础8
2.1需求分析的目的8
2.2需求分析的基本原则8
2.3需求分析的基本任务9
2.4软件设计过程9
2.4.1软件设计原则和方法9
2.4.2软件设计的目标10
2.5基于UML的需求分析与设计10
2.5.1UML简介10
2.5.2基于UML的需求分析和设计过程12
第三章业务协作OA平台系统需求分析13
3.1业务协作OA平台的用户角色分析13
3.2业务流程与用例分析15
3.2.1文档处理业务流程与用例分析15
3.2.2日程管理业务流程与用例分析16
3.2.3项目管理业务流程与用例分析17
3.2.4事务审批业务流程与用例分析19
3.2.5业务审批业务流程与用例分析20
3.2.6资源统筹业务流程与用例分析21
3.2.7知识管理业务流程与用例分析22
3.3OA平台系统功能分解23
3.4系统的管理与维护要求23
3.5非功能性需求23
3.5.1响应性能需求分析23
3.5.2并发性需求分析24
3.5.3事务性处理需求分析24
3.5.4安全需求分析24
第四章业务协作OA平台系统总体架构设计25
4.1业务协作OA平台系统设计目标和原则25
4.1.1系统设计目标25
4.1.2平台设计原则26
4.2业务与OA的协作功能架构26
4.2.1OA功能设计26
4.2.2业务协作功能设计28
4.2.3决策支持模块设计28
4.3技术架构设计29
4.3.1网络拓扑结构29
4.3.2系统应用架构31
第五章系统权限设计37
5.1角色功能设计37
5.2权限数据库设计38
5.2.1数据库实体关系设计38
5.2.2数据库表设计40
第六章模块的设计与展现42
6.1用户登录界面设计42
6.2系统业务界面设计43
6.2.1主界面设计43
6.2.2系统预加载机制及弹窗应用设计45
6.2.3无刷新的数据获取与提交设计46
6.2.4文档处理功能设计47
6.3业务协作模块详细设计49
6.3.1业务协作的数据交换49
6.3.2客户关系模块的OA业务协作51
第七章结论53
7.1系统应用现状53
7.2系统运行情况54
7.3未来展望54
参考文献55
致谢57
第一章绪论
本章从实际需求出发,论述慧宁集团业务协作OA平台开发的重要意义和目前国内外相关研究开发的最新进展,提出本文研究的主要目标。
1.1业务协作OA平台开发背景
1.1.1企业基本情况
慧宁集团是一家中等规模的综合型批发零售企业,集团拥有本部及近百个批发零售分销点,拥有办公及管理人员40余名、日常销售人员600余名、市场拓展人员50余名,集团每年销售收入约6亿元。
近年来集团一直处于高速发展期,市场扩张力度逐年增大,近年来集团逐步实施了如销售、财务、客户关系、人力资源等信息化管理系统,为适应企业进一步发展需要,近期实施了业务协作OA平台项目。
1.1.2业务协作OA平台开发背景
在全球信息化迅猛发展的今天,传统的办公方式由于耗费了大量的时间去处理琐碎的工作,已经不能满足现代办公自动化的需求。
OA作为一种全新的办公方式,由于其高速、及时、准确的特点,已经逐步取代了过去低效的传统办公模式。
建立科学、适用的OA系统,已成为企业提高市场竞争力的有效手段。
慧宁集团在业务发展的过程中,深刻认识到内部办公效率与精准度的提高将直接给企业带来竞争优势,为此慧宁集团充分分析自身需求与规划信息化应用的未来发展,以建立科学的OA协作平台作为企业持续发展的基础保障。
OA[1-2,3-5]系统的全称是:
OfficeAutomation,中文译文办公自动化。
同时OA也包含OfficeAction审定通知程序的含义,可以处理审定通知行为。
由于很多人对OA的理解不够全面深刻,只是将OA系统理解为收发文件、会议管理、档案管理等办公室行政人员使用的应用软件,但实际上OA包含的内容远不止于此。
在注重经营质量控制的企业里,OA发挥着更重要的作用,完整的OA系统将真正与企业的生产、营销、销售和服务紧密关联,有效提高企业整体市场反应能力和经营管理层次。
目前,在已经使用OA系统的企业中,依然普遍存在将OA系统仅仅作为常规办公软件,或者仅仅将OA理解为一种管理形式的现象。
这一现状的造成,有很大一部分原因是由于当前各OA系统对业务协作研究不够深入,同时对非办公室环境下的OA使用支持力度不足。
慧宁集团要使OA系统的功能在各种实际工作环境中充分发挥,就必须对普通OA系统进行有效扩充,建立起多环境下有效的业务协作型OA平台,使之更加适应于企业日常运作需要。
1.2国内外OA平台的发展与现状
1.2.1OA平台的历史与前景
随着计算机在个人办公中的广泛使用,逐渐产生各种办公应用软件,这些办公应用软件就是OA平台的前身。
1)初始阶段
70年代末期至80年代中期,第一代OA软件诞生。
第一代OA软件以单项事务为中心,主要依靠电脑和办公设备,虽然仅面向个别事务的处理,但由于实现了文档电子化等优点,所以仍然是跨时代的开始。
由于只解决了单项事务,因此缺乏事务之间的关联性。
2)起步阶段
80年代末期至90年代中期,该阶段围绕着结构化处理数据,基于文件系统或关系型数据库系统的OA系统诞生。
文件资料的管理水平伴随着IT技术不断的在日常办公中运用不断提高。
在这一阶段,基本实现了文件、档案等数据管理,解决了数据或文件的管理需求,体现了数据间的一定关联性,但由于依然大多基于单机使用,在沟通协作支持、文档资料的综合处理方面能力欠缺,因此实际使用范围有很大限制。
3)应用阶段
90年代中后期至2003年前后,随着商业组织规模发展,市场范围不断扩大,企业对跨时间跨地域的大型管理系统愈发渴求,而网络技术的大幅发展也为软件提供了良好的运行基础。
在这阶段,OA系统开始基于局域网提供对多事项的流程记录与管理,以工作流为中心,提供文档管理、电子邮件、公文流转、流程审批、会议管理、制度管理等功能,部分解决办公中多种事项的关联与记录,提高了工作效率。
但由于与其他管理缺乏协同,系统仍然属于独立体系之中。
目前国内多数小型OA平台依然基于此思想进行开发,对企业业务管理支持不足。
4)当前阶段
2003年至现在,经过多年发展OA平台已趋向成熟,由最初的行政办公信息服务,逐步扩展至系统内的各项管理活动中,演变成为组织运行信息化的重要环节。
同时由于市场和竞争环境的快速变化,使得OA系统也具有更多的内涵,在方便快捷地实现内部人员协作、内外部资源组合方面强化作用,进而提供高效的协作工作平台。
对互联网的支持使得移动办公成为可能。
5)未来发展
随着OA系统在企业应用的加深,传统OA如公文管理、人事协作等功能已不能满足企业快速发展的需要。
企业管理上对OA提出了新的要求,同时由于企业控制成本费用的需要,也希望将更多费用管理纳入OA审批流程中,另外例如原本独立运作的视频会议等信息化应用也将纳入OA系统统一管理。
特别需要提出的是,未来更多管理功能的OA系统更要多方面的支持环境,因此对移动状态下的人员进入实时的OA应用中,更是扩大OA应用层次的重要方面。
因此,未来的OA一定是综合企业内部办公管理和业务管理,通盘协作并且具备多种使用环境的一体化管理系统,企业ERP、HR、CRM的关联数据将进入OA系统予以体现,甚至模糊系统分界进而融合为整体性的信息化应用项目。
1.2.2国内外OA平台发展现状
与ERP、CRM有所不同的是,国外与国内OA市场存在外冷内热的现象,独立以OA名称出现的外国软件公司似乎只有IBM和微软两家,而国内知名企业则有中软、东软、联想、用友、金蝶、泛微、蓝凌、红帆承元、通达等数十家之多。
这种现象的原因并非国外企业没有OA平台,而是由于信息化开展时间相对较早、应用程度较深,所有一般国外企业都是整合ERP、PDM、CRM、SCM和OA等系统,统一以门户形式展现和使用,OA的内容融会于其中,因此独立OA平台概念较少。
而国内企业由于各类信息化发展不平衡,完全整合的条件不充分,所有OA产品依然作为一个独立信息化项目而存在。
以下是几个较有特色且相对成熟的OA应用平台。
1)IBMLotusNotes/Domino(协同办公)企业协作软件
IBMLotus®Notes®为IBMLotus®Domino®(服务器)电子邮件、日历、小组工作安排和应用的主要集成客户端,它结合了电子邮件、日历和日程安排功能,并为协作应用程序提供了强大的桌面平台。
LotusNotes软件可为员工提供各种业务关键型协作工具,这些工具不仅能提高个人和团队的生产力,而且能提高整个组织的响应能力。
2)泛微e-cology协同管理应用平台
泛微e-cology协同管理应用平台兼具企业信息门户、知识文档管理、工作流程管理、人力资源管理、客户关系管理、项目管理、财务管理、资产管理、供应链管理及数据中心功能。
3)承元OA系统
承元OA是建立在承元支撑平台基础之上的一个综合性通用办公系统,通过该系统实现多人、多部门、跨地域的协同办公模式,旨在解决企业内部事务性处理,辅助管理,提高办公效率和管理水平。
包括建立内部通讯平台、实现工作流转和事务处理的自动化、建立信息发布平台、实现文件管理的自动化、辅助办公、实现分布式办公。
4)通达OfficeAnywhere
通达OfficeAnywhere网络智能办公系统包括内部电子邮件、短信息、公告通知、日程安排、工作日志、通讯录、考勤管理、工作计划等数十个极具价值的功能模块。
采用基于WEB的企业计算,性能稳定可靠。
数据存取集中控制,避免了数据泄漏的可能。
提供数据备份工具,保护系统数据安全。
5)微软SharePointPortalServer
SharePointPortalServer使得企业可以自行发开智能化的门户站,通过这个站点实现与用户、团队的无缝对接。
SharePointPortalServer同时为企业提供了一个协同工作解决方案,它利用单点登录和企业应用程序集成功能,完成灵活的部署和管理,把不同的信息整合到一个解决方案中。
这样SharePointPortalServer员工能够更好地利用业务流程中的相关信息,更有效地开展工作。
1.3业务协作OA平台系统需要解决的主要问题
对OA系统的有效拓展研究表明,只有将OA系统与业务系统等紧密结合,才能更大效率发挥OA系统的作用,同时对OA平台的实际应用环境也要最大化满足。
因此,慧宁集团业务协作OA平台在传统OA系统的基础上重点解决了下述三个方面的问题:
1)业务协作与OA系统的融合衔接
慧宁集团在日常工作中发现,虽然已经应用了CRM、HR以及财务等信息化系统,但随着市场扩大经营业务迅速增加,各信息系统虽然运行正常但实际工作中对有效的具有关联性质的信息获取与统一分析非常繁琐,无论从得到结果的速度还是操作复杂度方面都无法满足企业实际经营需求。
因此,找到一条途径实现企业全部数据的有效利用成为慧宁集团首当其冲的重要任务。
从日常工作环境分析,OA是最基本的信息化系统,能够有效地将OA与业务等系统高效融合,是解决慧宁集团信息统一运用难题的有效途径。
但融合业务与OA系统并非易事,从功能方面来看,由于业务系统和OA有着本质的区别,故如何合理进行数据协同处理显得尤为重要。
慧宁集团的业务系统一般包含订单、采购、销售等部分,可能涉及的模块有:
预测、订单管理、销售分析、采购管理、仓库管理、库存控制、能力需求计划(CRP)、分销需求计划(DRP)、流程作业管理、质量管理、工资管理、人力资源等近三十个模块。
而OA系统的重心在提高企业运营效率上。
OA系统采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。
对慧宁集团而言,能将业务系统与OA系统融会一体,可获得企业运营效益和效率的最大化。
在同时安装有商业销售系统和OA系统时,在需要采购付款的情况下,可通过OA系统实现有关支付的审批,再将审批结果反馈到业务系统的采购付款模块,从而自动形成有效的待付款记录并完成付款行为,这样的集合功能可极大提高企业运作效率。
再如业务系统的商业促销活动管理,可将促销活动的行动部分在OA系统中予以体现,这样结合业务系统和OA系统的综合记录,既可记录下促销的商业行为,还可同步记录促销的人力行为,为活动成效考核提供全面而综合的数据。
诸如此类业务系统与OA系统集成的例子还有很多,例如员工绩效与OA人力资源模块的整合、各种业务与OA审批流程的整合等等。
从上述例证中可以看到,无论是在实际应用还是节省资源方面,业务系统与OA系统的有效融合与衔接都能从更深层次完善企业业务管理与过程管理互益互补的关系,突破企业数据的集成和交互产生的障碍。
OA系统与业务系统的融合衔接是一种新的有效提升企业竞争力的方式,但是融合不是一撮而就的,慧宁集团已购置多种由不同软件开发商提供的信息化管理系统,各类系统的有效融合无疑是非常困难的过程。
因此,建立一种有效的简洁的数据交换机制是融合两种系统的关键所在,而设计这种数据交换机制的基础架构则尤为重要。
2)制定OA平台的数据安全策略[15]
业务系统与OA系统融合对接,面向移动状态下的公网开放,都对OA系统提出高于以往的安全性要求。
由于OA平台采用B/S[13-14]架构设计,在获得B/S架构管理维护集中方便、用户使用简单、跨平台等优点的同时,也带来网络安全的隐患。
B/S系统的信息安全主要有3个方面:
数据传输的安全性、用户身份的确认、数据备份。
在B/S系统中,用户身份的确认是十分重要的。
因为B/S系统是依据不同用户的身份来提供相应的服务和不同的权限,所以,如何有效的确认用户身份,阻止假冒和非法攻击对维护数据安全起到至关重要的作用。
如今,通过电子证书实现用户确认是比较成熟的方案。
与电子证书类似的还有身份识别U盘,身份识别U盘只在需要时才接入终端设备,可以进一步提高用户识别安全性。
数据传输的安全性是指在网络传输数据时,防止被人恶意的篡改和盗取等。
数据加解密技术是目前公认的有效保护数据措施。
该技术已经有很多成熟的协议和应用,例如SSL、VPN等。
SSL是一个基于Socket接口的安全保护协议,目前,主流的浏览器都支持该协议。
B/S系统在数据的保护方面可以根据安全性已经得到公认的算法自己定做简单有效的安全协议,这对提供系统的性能和易用性也是非常有效的措施。
当然,真正安全的B/S系统不仅仅是将上述技术叠加进去,更重要的是在系统设计阶段就应该重视系统的安全性,把信息安全融入到系统设计的每个部分,这样设计出来的才能真正成为一个安全的B/S系统。
3)实现数据备份。
数据备份是OA系统必须具备的重要功能,同时由于OA系统支撑企业日常运作流程,因此数据的恢复必须准确迅速,应避免因系统非人为故障导致的系统瘫痪。
1.4作者的主要工作
本文主要完成了对慧宁集团业务协作OA平台系统建设的需求分析与设计。
首先对系统作了全面的分析,阐述了慧宁集团业务协作OA平台的基本情况及需求分析,在此基础上完成了系统总体架构设计、系统权限和数据库设计,并给出部分功能模块介绍和实现过程。
本系统确保系统的前瞻性,充分考虑到系统未来可预见时期内的需求,从模块和接口等各方面为系统下一步应用预留全面资源。
作者的主要工作包括:
1)作者分析OA平台现状及OA平台的发展历史与前景,借鉴成熟平台建设的先进经验,结合慧宁集团实际运作中遇到的问题,思考更高效率提升企业运作的方式,并提出了慧宁集团业务协作OA平台建设需要解决的主要问题。
2)作者分析了慧宁集团实际运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 针对 企业 业务 协作 OA 平台