本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于工作流和BS架构的OA系统设计与实现
编号  12126
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005 或 2008
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

l 引言
办公自动化(Office Automation,OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革 命中一个非常活跃和具有很强生命力的技术领域,是现代信息社会的主要标志之一。OA的核心问题是如何提高办公效率。工 作流技术是办公自动化系统的关键技术之一.正确使用工作流技术可以提高效率,加快信息化步伐。采用B/S模式能够提高 OA系统开放性。使办公人员无论何时何地都能通过Internet进行网上办公。
2 OA系统中的工作流分析
工作流管理联盟(Workflow Management Coalition,WfMC)给出的工作流定义是:工作流是一类能够完全或者部分自动执行 的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。按工作流管理的概念分 析,工作流遵循3R准则,即:路由(Router)、规则(Rules)、角色(Roles)。路由指公文从一地流转到另一地的顺序;规则指公文在 特定路径中流转时决定公文的状态(转发、批阅、完成等)或选择进入下一步路径的条件:角色指工作流中某个人或某个职务的 逻辑代表。
实际办公的特点是一项工作一般由多个办公人员协作完成,并且在他们之间符合一定的办公流程。每项工作都由一个 任务集和任务之间的流程关系集组成。任务集是独立的工作项集合,分别由特定的人员来处理。任务之间的流程关系即是文 档对象的传递和处理关系。OA工作流程以模板形式存储,是工作流核心引擎的一部分,可由管理工具进行定义与修改。当新 的文档对象实例创建后.并且由负责者选择以何工作流模板进行任务处理,此时系统创建相应的工作流实例,并交给该工作 流实例完成。OA工作流程是工作项之间的流程关系。
3系统设计
3.1模型及功能设计
办公室的工作种类繁多,办公自动化系统不仅要实现信息的采集和自动整理,而且要开发和利用信息辅助领导科学决 策,以改善工作模式和管理模式。因此.办公自动化系统必须是一个综合的信息系统,具备多种办公信息处理功能。根据以上 分析,建立如图1所示的基于工作流的OA系统模型。
1)事务管理:包括邮件管理、13程安排、会议组织安排三个方面。邮件管理包括邮件信息提醒、收发邮件、起草、删除等功能,方便内部员工问联系。
2)文件管理:对电子文档集中统一管理,新建、编辑、删除文档和文件夹,对文档进行分类搜索。并设置用户对文档的权限,不同权限的用户对文档所作的操作不同。
3)公告管理:管理员对公告进行新建、编辑、发布、删除操作,普通用户能够在公告栏阅读公告,查看公告的详细信息。公告管理保障了信息的及时发布,让办公人员及时获取各项 重要通知。
4)公文办理:对本单位的收文、发文进行有效管理,实现文件传递.包括拟稿、审批、归档等。并可以记录流程。
5)档案管理:对各种办理完结后的公文和重要信息进行归档并有效管理。方便用户对档案文件进行查阅、检索。
6)系统管理:管理用户登录、操作日志,增强系统安全性,设置用户基本信息、权限,更改用户角色,修改角色信息,角色 与模块的关系.角色与用户的关系,用户修改密码等。主要是管理员从事的工作。
7)工作流管理:是系统模型的核心部分,主要任务是解决办公环境的协作问题。
3.2开发平台及方案设计
根据上述模型,构建一个基于工作流的办公自动化系统。
系统开发环境如下:
信息服务器:Intemet Information Service 6.0
开发工具:Visual Studio 2005
开发语言:ASP.NET技术框架c#语言
数据库:SQL Server 2000
软件体系结构上采用B/S模式,三层架构。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:ASP.NET应用程序安全解决方案的实现
  • 下一篇:基于ASP.NET实现的面向对象的CMS系统