046_网上办公系统(公文流程)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
4 系统设计
4.1 系统流程图
图4-1 系统流程图
copyright think58
[资料来源:www.THINK58.com]
think58.com
[版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]4.2 数据库设计
4.2.1 数据库E-R图
图4-2 E-R图
图4-3公文实体及属性
图4-4员工实体及属性 [资料来源:http://think58.com]
4.2.2 数据库表设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,同时合理的数据库结构设计也有利于程序的实现。
设计数据库系统时应首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求,用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。
在仔细分析员工对公文处理需要的基础上,得到如下所示的数据项和数据结构。
员工在发送公文时填写的公文信息内容存入表4-1,在表4-1中attribute列设置的是公文属性,在公文入库时对此列进行修改,如果入库将值设置为1。当员工在查看公文,审批公文时,判断属性值,如为1则不能对其操作。
在发送公文时,要选择流程,此时发送人将选择此文件的拟办人,并将拟办人信息存入到表4-4中。当收件人对文件进行处理时,处理的各种信息将会存入到表4-2中,当同一文件的办理人和表4-4中的拟办人相同时,表4-4中的状态栏将由待办理变成已办理。
表4-1 documentmessage(公文信息)
列名 数据类型 长度 备注 [资料来源:http://think58.com]
document_id char 10 编号
title Varchar 50 公文标题
type Varchar 50 公文类型
content Varchar 1000 公文内容
append_man Varchar 50 发送人
append_date Datetime 8 发送日期
attribute bit 1 属性
into_man Varchar 50 入库人 think58
表4-2 documentexamine(公文审批信息)
列名 数据类型 长度 备注
examine_id char 10 编号
title Varchar 50 公文标题
explain Varchar 50 审批说明
transact_man Varchar 50 审批人
transact_date Datetime 8 审批日期
transact_mind Varchar 50 审批意见
think58.com
[资料来源:THINK58.com]
表4-3 employeefile(员工信息)
列名 数据类型 长度 备注
employee_id char 10 编号
mane Varchar 50 员工姓名
birthday Datetime 8 员工生日
department Varchar 50 部门
dutly Varchar 50 职位 本文来自think58
[版权所有:http://think58.com]
表4-4 state(公文状态信息)
列名 数据类型 长度 备注
file_id char 10 编号
file_state Varchar 50 公文状态
transact_man Varchar 50 拟办人
4.3 系统功能模块设计
图4-5公文流程管理界面
4.3.1 公文发送模块
公文发送模块主要功能是实现公文信息的发送,以及对已发送公文的查询。
图4-6发送公文界面
在编辑发文页面中有个发送人选择文件类型的下拉菜单type,发送人选择自己所发公文属于哪种类型,然后根据不同的文件类型,跳转到相应的页面,然后进行流转的选择。
[版权所有:http://think58.com]
上一篇:公司员工管理系统