基于.NET的网络OA系统的设计与实现

基于.NET的网络OA系统的设计与实现

论文摘要

随着信息技术的快速发展,企业信息化的要求越来越高,如何高效的整合企业资源,充分协同企业各部门之间的业务办公流程,提高企业办公效率,已经成为企业信息软件设计的趋势。网络办公自动化(OA)就是采用Internet/Intranet,使得企业内部人员方便的共享信息,高效协同办公,从过去繁杂而低效的工作状态中解脱出来,实现快速的全方位的信息收集和处理传递,为现代化的企业管理提供了有力的帮助。本文主要介绍了网络OA系统的分析、设计与实现方法。本文首先介绍了网络OA系统的概念,网络OA系统的研究现状,课题研究的意义,对ASP.NET、C#、LINQ、Ajax、数据库等技术进行描述。本文对系统需求作出详细描述,确定系统6个子系统功能,使用UML的用例模型进行描述。本文接着介绍了软件设计的原则,描述系统的概念数据模型,设计出系统的数据库表。本系统采用三层体系结构和MVC框架进行设计,并以生成销售订单用例为例对数据访问层、业务层、表现层的设计方法进行详细描述。本系统结合.NET平台、三层体系结构、MVC框架和UML的分析设计工具,设计并实现了一个界面良好,功能强大的网络OA平台,具有一定的实际意义和经济价值。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 问题的提出及研究意义
  • 1.2 网络办公系统的研究现状
  • 1.3 本课题的研究内容
  • 1.4 论文的结构与内容
  • 2 相关技术介绍
  • 2.1 .Net的相关技术
  • 2.1.1 ASP.NET
  • 2.1.2 C#
  • 2.1.3 LINQ
  • 2.2 Ajax的相关技术
  • 2.3 数据库的相关技术
  • 3 系统需求分析
  • 3.1 系统总体需求
  • 3.2 系统的用例模型
  • 3.2.1 销售管理子系统的用例模型
  • 3.2.3 采购管理子系统的用例模型
  • 3.2.4 仓库管理子系统的用例模型
  • 3.2.5 财务管理子系统的用例模型
  • 3.2.6 管理子系统的用例模型
  • 3.2.7 管理员子系统的用例模型
  • 3.3 系统的静态模型
  • 3.4 系统的动态模型
  • 4 系统设计
  • 4.1 系统设计的原则
  • 4.2 数据库设计
  • 4.2.1 概念数据模型设计
  • 4.2.2 数据库表设计
  • 4.3 软件架构设计
  • 4.3.1 三层体系结构设计原理
  • 4.3.2 软件架构设计
  • 4.3.3 值对象设计
  • 4.3.4 数据访问层设计
  • 4.3.5 业务层设计
  • 4.3.6 表现层设计
  • 4.4 系统安全性设计
  • 4.4.1 身份认证
  • 4.4.2 基于角色的访问控制
  • 5 系统实现
  • 5.1 系统包图
  • 5.2 母版页的应用
  • 5.3 销售管理子系统的实现
  • 5.3.1 数据访问层的实现
  • 5.3.2 业务层的实现
  • 5.3.3 表现层的实现
  • 5.4 仓库管理子系统的实现
  • 5.4.1 数据访问层的实现
  • 5.4.2 业务层的实现
  • 5.4.3 表现层的实现
  • 5.5 采购管理子系统的实现
  • 5.5.1 数据访问层的实现
  • 5.5.2 业务层的实现
  • 5.5.3 表现层的实现
  • 5.6 财务管理子系统的实现
  • 5.6.1 数据访问层的实现
  • 5.6.2 业务层的实现
  • 5.6.3 表现层的实现
  • 5.7 Ajax的应用
  • 5.8 访问控制功能的实现
  • 6 系统测试
  • 6.1 系统功能测试
  • 6.2 系统性能测试
  • 7 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 相关论文文献

    标签:;  

    基于.NET的网络OA系统的设计与实现
    下载Doc文档

    猜你喜欢