简论分层基于.NET企业协同办公系统设计与实现

更新时间:2024-01-22 作者:用户投稿原创标记本站原创
摘要:办公自动化(Office Automation,简称OA),是利用先进的计算机技术,使人们提升生产效率、工作效率和质量,方便企业管理和决策的目的。国内传统的OA软件开发方式主要是集中式和Cpent/Server方式,其主要弊端是系统关联非常大,难以升级和维护。本论文探讨的企业协同管理信息系统,以B/S(Browser/Server,浏览器/服务器方式),结构的远程协作方式,采取Internet技术的多层运用架构开发,支持局域网、广域网、Internet,实现随时随地办公。为了提升OA系统的可扩展性,我们的设计应该采取三层架构的思想、开发中利用面向对象理念,主要探讨了基于.NET平台企业协同管理系统工作原理,重点浅析了基于.NET平台的分层架构与设计方式运用探讨。本论文首先介绍了企业办公管理系统的近况及开发背景,然后论述了系统的设计目标,系统需求和总体设计案例,较详细的论述了系统的详细设计和实现。主要探讨了基于.NET平台企业协同管理系统工作原理,重点浅析了基于.NET平台的分层架构与设计方式运用探讨。最后,实现了基于.NET平台企业协同管理系统软件设计,详细划分了协同管理系统的各个功能模块。本论文对企业协同办公管理系统进行了系统检测并提出了还需要改善的不足。本系统主要为用户提供了公文系统管理、工作流程管理、邮件管理、资讯管理等功能,为管理员提供了权限管理,用户信息管理,公文流程模型管理,工作流程模型管理等功能。在设计方面,本系统采取B/S三层结构,同时利用ASP.NET技术进行动态页面的设计,以系统的安全性和代码的可重用性方面考虑,运用组件对程序的关键代码进行封装。后台数据库选用SQL SERVER数据库。完成论文的同时也完成了整个系统的设计、开发、测试工作,该系统目前运转稳定。关键词:企业协同管理论文.NET论文分层架构论文B/S论文
本论文由www.808so.com摘要3-4
ABSTRACT4-8
1 绪论8-12
1.1 探讨背景与作用8-9
1.2 探讨近况9-10
1.3 探讨内容10
1.4 章节安排10-12
2 相关技术探讨12-19
2.1 ASP.NET 编程模型12-15
2.2 O/R 映射15-17
2.3 NHibernate17-18
2.4 章节小结18-19
3 系统需求浅析19-38
3.1 系统基本功能描述19-21
3.2 系统功能模块浅析21-25
3.3 系统业务流程浅析25-37
3.3.1 我的公文模块利用流程25-28
3.3.2 我的资讯模块利用流程28-29
3.3.3 个人办公模块利用流程29-31
3.3.4 我的文档模块利用流程31-32
3.3.5 我的工作流程模块利用流程32-34
3.3.6 系统管理模块利用流程34-37
3.4 本章小结37-38
4 系统总体规划设计38-55
4.1 分层架构概述38-45
4.2 系统软件架构设计45-46
4.3 系统模块结构设计46-47
4.4 关键模块数据库设计47-54
4.5 章节小结54-55
5 系统详细设计与实现55-67
5.1 实体类的实现55-56
5.2 接口的设计与实现56-58
5.3 运用依赖注入机制58-59
5.4 系统功能模块详细设计59-66
5.5 章节小结66-67
6 测试与运用67-73
6.1 系统关键部分测试浅析67
6.2 单元测试浅析67-71
6.3 测试浅析总结及说明71-72
6.4 章节小结72-73
7 总结与展望73-75
7.1 全文总结73-74
7.2 未来展望74-75
参考文献75-79
附件79
WWw.808so.com 808论文查重

点赞:32283 浏览:146782