当前位置:首页 > 免费毕业设计

ASP.NET公文管理系统的设计与实现(源代码+论文)免费下载

ASP.NET公文管理系统的设计与实现(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要:

随着网络信息化的高度发展,传统的以字符为主题的信息传播形式已不再满足需要。基于Web的办公系统显得越来越必要。本系统正是为了满足这样的需求而设计开发的。程序在Visual Studio 2003平台下使用VB.NET编程语言,数据库使用SQL SERVER 2000。
本公文系统实现了公文处理的自动化流转,包括公文起草、已发公文、待办公文、已办公文、公文委托、流程监控以及类别定制。系统完成了创建公文流的路径;起草的公文能按照已创建的公文流路径流转;能对其起草的公文进行统计及实时的监控;能够查看自己审批过的公文;能委托其他人代自己审批公文;能够添加、维护人员信息。


关键词: 
公文管理系统;B/S模式;VB.NET;SQL SERVER


目录:

免费毕业设计



系统需求分析:
根据公文管理系统的基本需求,本系统需要完成以下任务。
根据公司的实际情况,创建公文流路径。
员工能够起草公文,并且起草的公文可以按照已创建的公文流路径流转。
能够对起草的公文进行统计及实时监控。
能够统计查看自己审批过的公文。
能够委托其他员工代自己审批公文。
能够添加、维护员工信息。
1.1 用户身份级别要求
即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理员、用户、一般用户。系统提供灵活的角色设定和权限的分配功能,每个用户的审批、通知、查看、归档可以在系统赋予。
1.2 系统功能模块设置
公文起草
通过公文起草模块,可以创建要流转的文件。
已发公文
通过已发公文模块,可以查看自己发送的公文的详细信息,包括公文现在的所处的节、公文要流转的路径以及公文具体信息。
待办公文
通过待办公文模块,可以查看需要自己审批的公文,并对其进行审批。
已办公文
通过已办公文模块,可以查看自己审批过公文的详细信息,包括公文现在的所处环节、公文要流转以及公文的具体信息。
公文委托
通过公文委托模块,可以委托其他同事代替自己审批公文。
流程监控
通过流转监控模块、可以查看自己所发公文所处的环节以及已批环节的审批内容。
类别定制
通过类别定制模块,可以定制公文类别、流程路径、员工角色、部门以及管理员工信息。



系统设计目标:

公文管理系统可以满足现代办公的需要,在Internet上实现公文流。系统的基本设计原则有:先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。系统设计时采用较好的设备与技术,协议符合国家和国际标准,能保证公文的正常运行,确保系统有较长的生命周期。
本系统总体目标是将网络技术、信息技术、现代管理技术和科学的公文管理结合,实现了公文处理的自动化流转。
本系统首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要求公文的及时审批和归档。
实现系统的安全性和可靠性,避免他人进入破坏数据库信息。


数据库的设计与实现:
1.1 数据库的需求分析
根据系统需求,本系统需要设计9张表。
人员基本信息表:公司人员信息保存在这张表中。
部门信息表:存放部门信息。
公文流转路径信息表:存放制定的公文路径。
公文类别表:存放公文紧急等级信息。
公文委托表:存放公文委托处理的相关信息。
公文信息表:存放公文的详细信息。
角色字典表:存放公文处理的各个角色。
公文流转环节信息表:存放公文流转的各个环节信息。
1.2 数据库的逻辑设计
本系统的数据库设计(Database Design)把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
设计数据库应该具备数据库的基本知识和数据库设计技术,计算机科学的基础知识和程序设计的方法和技巧及软件工程的原理和方法应用领域的知识。
根据公文管理系统系统的一般要求,通过对整个系统运行过程和数据流程分析,得出本系统的实体表:人员基本信息表(WF_User)、公文流转路径信息表(WF_FLOW)、公文类别表(WF_DocClass)、部门信息表(WF_Department)、公文紧急等级表(WF_DocGrade)、公文委托表(WF_DocTrust)、公文信息表(WF_DOCUMENT)、角色字典表(WF_Role)、公文流转环节信息表(WF_WATCHFLWO)。
根据公文管理系统的一般要求,通过对整个系统运行过程和数据流程分析,设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。
根据对数据项和数据结构的分析以及对实际的数据库实体的设计,使用数据库设计工具ER/Studio设计出数据表以及数据表之间的逻辑关系,如图1。

免费毕业设计


图1  数据表与数据表之间的逻辑关系
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。
本系统使用Microsoft SQL Server 2000作为数据库开发工具,设计如下数据项和数据结构:(部分表展示)
人员基本信息表
人员基本信息表(WF_User)用来存放人员信息,结构如表1所示。
表1  人员基本信息表
字段名
描述
类型
字段(B)
是否允许为空
是否主键
UserID
用户ID(唯一、自动增加)
int
4
RealUserName
用户真实姓名
nvarchar
30
UserName
用户登录名
nvarchar
20
DepID
部门ID号
int
4
PassWord
用户登录密码
nvarchar
20
公文流转路径信息表
公文流转路径信息表(WF_FLOW)用来记录公文的流转路径,结构如表2所示。
表2  公文流转路径信息表
字段名
描述
类型
长度(B)
是否允许为空
是否主键
FLOWID
流转路径ID(唯一、自动增加)
int
4
FlowName
流转路径名称
nvarchar
128
FlowDetails
流转路径详细信息
nvarchar
1000
FlowType
流转路径类型
int
4


系统模块分析与设计:

总体任务是为公文的起草审批等公文流操作提供更便捷的方式。
系统登录
登录模块采用基于标准的MVC架构的开发模式。与一般的登录系统相似,主要是对登录用户的身份进行合法性验证。系统连接后台数据库对身份进行验证,如果出错系统提醒:“Error: 用户名或密码错误!”。如果没有错误系统进入系统正页面。
公文起草
通过公文起草模块,可以创建要流转的文件。文件按照定制好的一个或多个路径选择流转。公文起草中涉及发文字号、发送部门、发送的紧急程度的选择、发送日期、正文及附注等。起草完公文,可以按发送公文,如果格式填写不全,系统提示并且无法发送,当填写完毕后方能发送。
已发公文
通过已发公文模块,可以查看自己发送的公文的详细信息,包括公文现在的所处的节、公文要流转的路径以及公文具体信息。并且可以对已发公文进行删除操作。
待办公文
通过待办公文模块,可以查看需要自己审批的公文,并对其进行审批。审批不通过可以写上处理意见后退回公文,满意就审批通过。同样可以对公文进行进行删除操作。
已办公文
通过已办公文模块,可以查看自己审批过公文的详细信息,包括公文现在的所处环节、公文要流转以及公文的具体信息。同样可以对公文进行删除操作。
公文委托
通过公文委托模块,如果用户有其他原因不能对公文的内容进行审批,可以交以他人进行动态的公文流传递,由其他用户进行审批。委托他人要填写其他用户的部门和用户的登录名及委托原由,此方能发出。
流程监控
通过流转监控模块、可以查看自己所发公文的名称、创建时间以及所处的环节以及已批环节的审批内容。
类别定制
通过类别定制模块,可以定制公文类别、流程路径、员工角色、部门以及管理员工信息。
退出
所有的系统合法用户登录完成操作后退出系统都要进行“退出”操作、或者进行用户转换也需要进行“退出”操作。



系统页面展示:

免费毕业设计


免费毕业设计


免费毕业设计


免费毕业设计


免费毕业设计


 

 

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩