基于.NET企业OA系统设计和实现

基于.NET企业OA系统设计和实现

论文摘要

办公自动化是企业管理体系中的重要环节,对于提高企业内部的管理水平,提高工作效率,具有重要意义。尽管办公形式千差万别,但本质上是一致的,开发一个适合普适性产品级的办公软件,可以减少重复开发,具有很好的市场前景。本论文,首先,针对目前办公自动化产品软件及应用情况,进行了大量的市场调查后,并对系统功能性目标和非功能性目标做了详细阐述。在此基础上,提出采用B/S应用模式,使用基于.NET框架实现。该框架中集成了JavaScript,Ajax,ASP.NET,C#,portal,Applet等技术。其次,对办公自动化软件系统的各功能模块进行划分,论述其主要功能模块的具体实现,包括:权限管理、门户、信息发布/查询、设备预约、考勤管理、网上培训与考试管理和Mail的自定义格式。最后,介绍了采用了图形化的方式展现工作流设计器的设计和实现过程,阐述工作流管理系统运用的核心算法和技术,结果表明,对工作流业务数据和控制数据的处理分离,将极大地增强系统的扩展性和灵活性。新时代环境下,办公流程和内容在不断变化,能否适应这种不断变化是办公自动化软件成功的关键,本课题对此作了有益的尝试,但离最终的目标尚有很长路要走。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 论文来源
  • 1.2 OA系统的发展现状
  • 1.3 OA系统的发展趋势
  • 1.4 OA系统作为产品开发意义
  • 1.5 产品定位
  • 1.6 本文所做的工作和结构安排
  • 第2章 相关理论和技术
  • 2.1 B/S及三层架构
  • 2.2 企业门户
  • 2.3 Web2.0技术
  • 2.4 MVC设计模式
  • 2.5 .NET技术
  • 2.5.1 NET环境
  • 2.5.2 ASP.NET
  • 2.5.3 C#的简介
  • 2.5.4 DLL库
  • 2.6 工作流技术
  • 2.6.1 工作流应用
  • 2.6.2 工作流名词简介
  • 2.6.3 工作流系统应用阶段
  • 第3章 系统需求分析
  • 3.1 OA系统构成分析
  • 3.2 需求特征分析
  • 3.3 系统用例
  • 3.3.1 信息发布用例
  • 3.3.2 考勤用例
  • 3.3.3 设施管理用例
  • 3.3.4 工作流管理系统用例
  • 3.4 系统非功能需求描述
  • 3.4.1 工作流自定义
  • 3.4.2 界面个性化
  • 3.4.3 国际化i18N
  • 3.4.4 日志记录
  • 3.4.5 权限管理
  • 第4章 系统设计
  • 4.1 系统架构
  • 4.1.1 总体构架
  • 4.1.2 软件构架
  • 4.1.3 系统功能结构
  • 4.2 通用模块和组件设计
  • 4.2.1 TreeView组件
  • 4.2.2 用户检索画面
  • 4.2.3 日期选择画面
  • 4.2.4 邮件格式定义和邮件发送组件
  • 4.2.5 站点指示栏组件
  • 4.2.6 验证公用组件
  • 4.2.7 异常处理组件
  • 4.2.8 日志记录组件
  • 4.2.9 国际化组件
  • 4.3 OA应用层设计
  • 4.3.1 企业门户设计
  • 4.3.2 权限管理
  • 4.4 工作流设计器设计
  • 4.4.1 工作流设计器对象建模
  • 4.4.2 设计器数据库建模
  • 4.4.3 设计器对象操作
  • 4.4.4 设计器对象验证
  • 4.4.5 画面元素构成
  • 第5章 工作流建模
  • 5.1 工作流系统构成要素
  • 5.2 工作流服务器相关模型
  • 5.2.1 功能模型
  • 5.2.2 数据库模型
  • 5.2.3 工作流内存模型构成
  • 5.3 工作流服务器数据结构及算法
  • 5.3.1 节点编制
  • 5.3.2 节点编排
  • 5.3.3 工作流案件实例化
  • 5.3.4 节点序列化结构
  • 5.3.5 工作路径取得算法
  • 5.3.6 工作任务列表
  • 5.4 工作流执行服务器设计与实现
  • 5.4.1 画面构成
  • 5.4.2 自定义邮件格式
  • 5.4.3 其他技术问题的解决方案
  • 5.4.4 API功能
  • 5.4.5 工作流维护
  • 第6章 以系统实现与验证
  • 6.1 系统管理
  • 6.2 系统登录
  • 6.3 信息发布
  • 6.4 设备预约
  • 6.5 网上培训
  • 6.6 个人考勤
  • 6.7 工作流管理系统的应用
  • 6.8 测试要点
  • 第7章 关键问题及解决
  • 7.1 Firefox和IE对象及事件上的差异
  • 7.2 Ajax的进程堵塞
  • 7.3 Frame画面间数据传递方式
  • 7.4 菜单动态延迟装载
  • 7.5 MasterPage的可视化
  • 7.6 客户化和系统集成
  • 第8章 结论与展望
  • 8.1 结论
  • 8.2 进一步工作的方向
  • 致谢
  • 参考文献
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  

    基于.NET企业OA系统设计和实现
    下载Doc文档

    猜你喜欢