基于WF4.0的公文管理系统
系统功能说明
公文管理
通过定义公文的基本信息,并将它按照工作流的定义流转实现公文的管理。包含以下功能:
(1)公文创建:用户能够将格式化文本作为公文上传到系统中,并选择工作流启动流程。
(2)公文审批:具有审核权限的用户在公文流转到需要审核的步骤时对公文进行审核工作,审批结果可以是通过与退回。
(3)公文发布:负责人将通过了审批的公文提交发布,供普通用户浏览公文。
(4)公文查阅:具有浏览权限的人员查看发布了的公文。
工作流管理
(1)创建工作流:通过WorkFlow设计器,使用图形化操作绘制生成工作流文件(xaml),确定公文流转流程。
(2)新增工作流:通过使用WorkFlow设计器创建的工作流文件新增工作流,并对需要操作的活动进行授权,来确定公文创建、审批、发布与查阅的权限。
(3)工作流变更:编辑已存在的工作流的基本信息与权限信息。
(4)废除工作流:对废弃的工作流进行删除处理,仅修改状态但不实际删除。
用户管理
将系统的各功能模块划分,并分配相应的权限信息,并授予权限给相应的角色;用户通过拥有角色信息而拥有了角色所具有的操作系统的权限。主要包含以下功能:
(1)创建角色:添加角色的基本信息并对角色授予使用系统功能的权限。
(2)角色变更:修改角色的基本信息以及角色的权限信息。
(3)废除角色:删除角色信息。
(4)创建用户:添加用户的基本信息,并对用户授予角色。
(5)用户变更:修改用户的基本信息、岗位信息以及角色信息。
(6)用户注销:删除已离职或不再具有操作系统权限的用户。
系统管理
(1)提供对系统基本信息的定制。
(2)定义系统组织架构。
开发工具
本系统使用Windows 7 操作系统,Visual Studio 2010、SQL Server 2008数据库、.Net FrameWork4.0框架;使用c#语言开发。
核心技术
主要应用到了MVC框架技术、WF4.0 工作流技术、自适应布局技术等。MVC是一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法;WF4.0是微软的一个可扩展框架,用于在 Windows 平台上开发工作流解决方案;自适应布局技术指能使网页自适应显示在不同大小终端设备上的新网页设计方式及技术。
系统截图
图1 自定义企业组织结构
图2 对企业用户授权
图3 使用工作流设计器创建工作流
图4 创建完成的工作流
图5 定义工作流基本信息
图6 对工作流流转活动授权
系统账户
用户名:admin ;密码:admin
系统需要使用.net4.0框架,需要在IIS部署后访问。
GitHub:https://github.com/ziyunhx/DocumentManage
本文来自 NewIdea 的博客,作者 Carey Tzou 。
原文地址:http://www.cnblogs.com/NewIdea/p/document.html
转载请注明出处,否则拒绝转载!