论文部分内容阅读
OA (Office Automation办公自动化)系统是目前国内最为普及和成熟的应用系统之一,它是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。OA系统利用信息技术把办公过程电子化、数字化,以技术的手段提高办公效率,进而实现办公的自动化处理,使企业内部人员方便快捷地共享信息,高效地协同工作。它突破了传统的工业时代“一站式”的单位办公模式,建立了适应网络时代的“一站式”、“一网式”、“一表式”新模式。通过网络,组织机构内部人员可跨越时间、地点协同工作。OA软件实现了企业规范化管理,增加了企业的可控性。办公自动化开辟了推动社会信息化的新途径,创造了企事业单位、政府机关实施高效办公运作和管理的新手段。本文的研究内容是实现一套高效、快捷、便利的OA系统,重组优化公司组织结构和工作流程,为公司提供高效优质、规范透明和全方位的管理和服务。本文研究的OA管理系统主要内容有:个人办公、日程、邮件、文档、公文、工作流程、系统设置。系统的建立旨在将与OA管理系统中有关的数据统一起来,形成一个统一的数据源。本文系统中具有传统OA的邮件、工作流、文档等功能外,还引进了自定义项目管理和知识管理的思想,更加注重工作任务的分解、协同和监督;知识的积累、沉淀和分享,多条件跳转的分支流更为特色,有效为企业构筑协同工作平台。整个系统的开发过程按照软件工程的流程开发实现,在系统需求分析过程中,我们采用会议讨论法获取用户需求,根据用户需求设计用例图,采用用例驱动模型与用户进行交流,确定系统功能模块。据需求分析过程获取的用例图,设计系统类图,确定类之间的关系,对系统进行详细分析。在系统实施过程中,采取B/S结构,使用.NET开发框架,以统一建模语言(UML)对系统进行分析,采用Rational统一过程(RUP)作为系统开发方法,使用基于角色访问控制(RBAC)机制,数据库采用SQL Server2000。