论文部分内容阅读
办公自动化(Office Automation,简称OA),是利用先进的计算机技术,使人们提高生产效率、工作效率和质量,方便企业管理和决策的目的。国内传统的OA软件开发模式主要是集中式和Client/Server模式,其主要弊端是系统关联非常大,难以升级和维护。本论文研究的企业协同管理信息系统,以B/S(Browser/Server,浏览器/服务器模式),结构的远程协作模式,采用Internet技术的多层应用架构开发,支持局域网、广域网、Internet,实现随时随地办公。为了提高OA系统的可扩展性,我们的设计应该采用三层架构的思想、开发中使用面向对象理念,主要研究了基于.NET平台企业协同管理系统工作原理,重点分析了基于.NET平台的分层架构与设计模式应用研究。本文首先介绍了企业办公管理系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。主要研究了基于.NET平台企业协同管理系统工作原理,重点分析了基于.NET平台的分层架构与设计模式应用研究。最后,实现了基于.NET平台企业协同管理系统软件设计,详细划分了协同管理系统的各个功能模块。本文对企业协同办公管理系统进行了系统检测并提出了还需要改进的问题。本系统主要为用户提供了公文系统管理、工作流程管理、邮件管理、资讯管理等功能,为管理员提供了权限管理,用户信息管理,公文流程模型管理,工作流程模型管理等功能。在设计方面,本系统采用B/S三层结构,同时使用ASP.NET技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用组件对程序的关键代码进行封装。后台数据库选用SQL SERVER数据库。完成论文的同时也完成了整个系统的设计、开发、测试工作,该系统目前运行稳定。