OA办公系统数据库设计

OA办公系统数据库设计
OA办公系统数据库设计

OA办公自动化管理系统数据库设计说明书

OA办公自动化管理系统

数据库设计说明书

编写:日期:2013-08-01

审核:日期:

批准:日期:

受控状态:是否

发布版次:2.0 日期:2013-08-05

编号:

变更记录

签字确认

目录

1引言 (4)

1.1 预期的读者 (4)

1.2 数据库 (4)

1.3 目的和作用 (4)

2数据字典设计 (4)

3数据库设计 (13)

3.1 系统物理结构设计 (13)

3.2 表设计 (15)

3.2.1TableName(表名的解释) (15)

3.3 表之间的关联设计 (18)

3.4 存储过程设计 (18)

3.5 触发器设计 (18)

3.6 J OB设计.......................................................................................... 错误!未定义书签。

1引言

1.1 预期的读者

本文预期读者:

OA办公自动化管理系统的设计、开发人员;

OA办公自动化管理系统的验收、评审人员;

OA办公自动化管理系统的测试人员;

客户方的市场部人员、开发人员。

1.2 数据库

●数据库采用 MSSQL SERVER 2008 R2

●数据库名称:OASYSDB/OA系统数据库

1.3 目的和作用

将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。

2数据字典设计

数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。

下面的例子是通过卡片来描述数据字典:

2.1个人信息数据项与数据流

2.1.1名字:人员编号

描述:每个人员的唯一标识,用来区分人员

定义:字符串类型nvarchar(20)

位置:个人信息

2.1.2名字:姓名

描述:人员姓名,对人员的称呼

定义:字符串类型nvarchar(20)

位置:个人信息

2.1.3名字:性别

描述:每个人员的性别,男或女

定义:字符串类型nvarchar(50)

位置:基本信息

2.1.4名字:出生年月

描述:人员的出生日期,精确到月份

定义:日期类型datetime

位置:个人信息

2.1.5名字:部门

描述:人员所在部门名称,用部门编号标识

定义:整型int

位置:部门信息

2.1.6名字:岗位

描述:人员所处岗位名称,用岗位编号标识

定义:整形int

位置:岗位信息

2.1.7名字:婚姻状况

描述:人员的婚姻状况,分为“未婚”、“已婚”

定义:字符串类型nvarchar(20)

位置:基本信息

2.1.8名字:联系电话

描述:人员的联系电话,可以是固定电话或移动电话定义:字符串类型nvarchar(50)

位置:个人信息

2.1.9名字:入职日期

描述:人员的入职日期,精确到日

定义:datetime

位置:个人信息

2.1.10名字:电子邮箱

描述:人员常用的电子邮箱

定义:字符串类型nvarchar(50)

位置:个人信息

2.1.11名字:家庭地址

描述:人员的居住地址

定义:字符串类型nvarchar(MAX)

位置:个人信息

2.1.12名字:照片

描述:人员的正式头像,存储方式为照片的本地地址

定义:字符串类型nvarchar(50)

位置:个人信息

2.1.13名字:密码

描述:人员登录系统的密码,可修改

定义:字符串类型nvarchar(50)

位置:个人信息

2.1.14名字:旧密码

描述:人员正在使用的密码

定义:字符串类型nvarchar(50)

位置:个人信息

2.1.15名字:新密码

描述:人员新设置的密码

定义:字符串类型nvarchar(50)

位置:个人信息

2.1.16名字:工资

描述:人员的月度工资,单位为元

定义:货币类型money

位置:个人信息

2.1.17名字:个人信息

描述:个人的一切信息,部分为用户不可见或不可改

定义:个人信息=人员编号+人员姓名+密码+性别+出生年月+部门+岗位+工资+电子邮箱+联系电话+婚姻状况+入职日期+家庭地址+照片

位置:个人信息

2.1.18名字:个人可修改信息

描述:可由个人修改的部分个人信息

定义:个人可修改信息=性别+出生年月+电子邮箱+联系电话+婚姻状况+家庭地址+照片位置:个人信息

2.1.19名字:密码修改信息

描述:个人的密码修改

定义:密码修改信息=人员编号+姓名+新密码+旧密码

位置:个人信息

2.2报销信息数据项与数据流

2.2.1名字:申请人

描述:申请人的姓名

定义:nvarchar(20)

位置:个人信息

2.2.2名字:报销类型

描述:报销的类型,分为差旅报销跟其他报销两种

定义:字符串类型nvarchar(50)

位置:基本信息

2.2.3名字:申请金额

描述:报销的金额,单位为元

定义:货币类型money

位置:报销信息

2.2.4名字:申请理由

描述:申请报销的理由,一般为报销来源内容

定义:字符串类型nvarchar(MAX)

位置:申请报销信息

2.2.5名字:申请日期

描述:申请报销或请假的日期,默认为申请报销或请假的当天

定义:日期类型date

位置:报销信息

2.2.6名字:报销序号

描述:每条报销信息的唯一标识,用来区分不同的报销信息

定义:整形int

位置:报销信息

2.2.7名字:报销状态

描述:报销的审批状态,分为批准、不批准、等待审核

定义:字符串类型nvarchar(50)

位置:基本信息

2.2.8名字:经理意见

描述:经理的审批意见,如果不批准则为报销意见返回给报销人员,如果批准则提交给财务部,如果经理未审批则为空

定义:字符串类型nvarchar(MAX)

位置:报销信息

2.2.9名字:财务部意见

描述:财务部的审批意见,如果不批准则为报销意见返回给报销人员,如果批准则提交给总经理,如果经理未审批则为空

定义:字符串类型nvarchar(MAX)

位置:报销信息

2.2.10名字:总经理意见

描述:总经理的审批意见,如果总经理已审核则为报销意见返回给报销人员,如果经理未审批则为空

定义:字符串类型nvarchar(MAX)

位置:报销信息

2.2.11名字:报销意见

描述:报销审核后的报销意见,可能是经理意见、财务部意见或总经理意见

定义:字符串类型nvarchar(MAX)

位置:报销信息

2.2.12名字:申请报销

描述:申请报销需要提交的信息

定义:申请报销=申请人+报销类型+报销金额+申请理由+申请日期

位置:报销信息

2.2.13名字:查看个人报销

描述:查看人员的报销情况,当使用者为经理时,查看经理所管理的部门的报销情况;

当使用者为总经理时,可查看整个公司的报销情况

定义:报销序号+部门+报销状态+报销意见+申请报销

位置:报销信息

2.2.14名字:审核报销信息

描述:全部申请报销的审核信息,包括批准、不批准和等待审核的

定义:报销序号+部门+报销状态+经理意见+财务部意见+总经理意见+申请报销

位置:报销信息

2.2.15名字:报销信息

描述:包含申请报销的审核报销的信息

定义:报销信息=查看个人报销+审核报销信息

位置:报销信息

2.3请假信息数据项与数据流

2.3.1名字:申请部门

描述:请假人员所在部门

定义:字符串类型nvarchar(50)

位置:部门信息

2.3.2名字:起始时间

描述:所请假期的开始时间

定义:datetime

位置:请假信息

2.3.3名字:终止时间

描述:所请假期的终止时间

定义:datetime

位置:请假信息

2.3.4名字:请假天数

描述:请假的时间,以天为单位,值为终止时间减去起始时间

定义:datetime

位置:请假信息

2.3.5名字:请假类别

描述:请假的类型,分为外出、身体不适、其他

定义:字符串类型nvarchar(50)

位置:基本信息

2.3.6名字:请假事由

描述:请假的理由,很大程度上决定了请假的成功与否

定义:字符串类型nvarchar(MAX)

位置:请假信息

2.3.7名字:审批人

描述:审批申请人的请假信息,一般为该部门的经理

定义:字符串类型nvarchar(20)

位置:请假信息

2.3.8名字:请假序号

描述:请假信息的唯一标识,用来区分每条请假信息

定义:整形int

位置:请假信息

2.3.9名字:申请状态

描述:请假的申请状态,分为批准、不批准和等待审核

定义:字符串类型nvarchar(50)

位置:请假信息

2.3.10名字:回执

描述:审批人审批请假信息后给申请人的回复

定义:字符串类型nvarchar(50)

位置:请假信息

2.3.11名字:请假申请

另别:请假条

描述:请假人提交的申请信息

定义:请假申请=申请人+申请部门+申请日期+起始时间+终止时间+请假类型+请假事由+审批人

位置:请假信息

2.3.12名字:请假审批

描述:审批人对请假申请的查看与审批信息

定义:请假审批=申请人+申请部门+申请日期+起始时间+终止时间+请假类型+请假事由+回执+申请状态+请假序号

位置:请假信息

2.3.13名字:请假信息

描述:请假模块所包含的信息

定义:请假审批+审批人

位置:请假信息

2.4公告信息数据项与数据流

2.4.1名字:公告范围

描述:公告所通知的范围,以部门为单位

定义:字符串类型nvarchar(50)

位置:部门信息

2.4.2名字:发布日期

描述:公告的发布日期,默认为添加公告的日期

定义:datetime

位置:公告信息

2.4.3名字:公告编号

描述:公告的唯一标识,用于标记每条公告

定义:整形int

位置:公告信息

描述:公告的主题,应言简意赅,让人对公告的意向的所了解

定义:字符串类型nvarchar(50)

位置:公告信息

2.4.5名字:公告内容

描述:公告的内容,为公告的主要部门,讲解此公告的具体事项

定义:字符串类型nvarchar(MAX)

位置:公告信息

2.4.6名字:公告信息

描述:每条公告所应该包含的信息

定义:公告信息=公告范围+发布日期+公告编号+公告标题+公告内容

位置:公告信息

2.5人员结构数据项与数据流

2.5.1名字:岗位编号

描述:每个岗位的唯一标识,用来区分不同的岗位

定义:整形int

位置:岗位信息

2.5.2名字:岗位名称

描述:岗位的名称,一般用来大概描述岗位的职责

定义:字符串类型nvarchar(50)

位置:岗位信息

2.5.3名字:所属部门

描述:岗位所属的部门,与部门名称对应。一般岗位都有其所属部门,当然较高级别的岗位可能没有

定义:字符串类型nvarchar(50)

位置:岗位信息

2.5.4名字:岗位人数

描述:岗位所在职人数,能较清晰地了解到此岗位目前有多少在职人员

定义:整形int

位置:岗位信息

2.5.5名字:岗位修改信息

描述:岗位可进行修改的信息,需要拥有一定的权限才可进行操作

定义:岗位信息=岗位编号+岗位名称+所属部门

位置:岗位信息

2.5.6名字:岗位信息

描述:岗位所拥有的信息

定义:岗位信息=岗位编号+岗位名称+所属部门+岗位人数

位置:岗位信息

2.5.7名字:部门编号

描述:每个部门的唯一标识,用来区分不同的部门

定义:整形int

位置:部门信息

描述:部门的名称,一般用来大概描述部门的功能

定义:字符串类型nvarchar(50)

位置:部门信息

2.5.9名字:部门经理

描述:部门的经理,负责管理一个部门的人员。存储该人员的人员编号定义:整形int

位置:个人信息

2.5.10名字:部门人数

描述:部门拥有的人数,衡量一个部门重要性的指标

定义:整形int

位置:部门信息

2.5.11名字:部门修改信息

描述:部门可进行修改的信息,需要拥有一定的权限才可以操作

定义:部门修改信息=部门编号+部门名称+部门经理

位置:部门信息

2.5.12名字:部门信息

描述:一个部门所拥有的信息

定义:部门信息=部门编号+部门名称+部门经理+部门人数

位置:部门信息

2.5.13名字:权限编号

描述:权限的唯一标识,用来区分每个权限

定义:整形int

位置:权限信息

2.5.14名字:权限名称

描述:权限的名称,说明人员可以进行的操作

定义:字符串类型nvarchar(50)

位置:权限信息

2.5.15名字:所属父级权限

描述:将权限分级,所以二级权限拥有父级权限,用权限编号来标识

定义:整形int

位置:权限信息

2.5.16名字:URL

描述:权限以访问地址为单位,一个URL存储一个权限可以访问的地址定义:字符串类型nvarchar(MAX)

位置:权限信息

2.5.17名字:未分配权限

描述:人员没有拥有的权限,用权限编号来标识

定义:整型int

位置:人员权限信息

2.5.18名字:已分配权限

描述:人员已经拥有的权限,用权限编号来标识

定义:整型int

位置:人员权限信息

2.5.19名字:人员权限编号

描述:人员拥有的每条权限的唯一标识

定义:整型int

位置:人员权限信息

2.5.20名字:权限信息

描述:每个权限所拥有的信息

定义:权限信息=权限编号+权限名称+所属父级权限+URL

位置:权限信息

2.5.21名字:人员权限信息

描述:表示每个人员已经拥有的权限

定义:人员权限信息=人员权限编号+人员编号+已分配权限

位置:人员权限信息

2.5.22名字:分配权限

描述:为人员分配权限

定义:分配权限=人员权限信息+姓名+部门+未分配权限

位置:人员权限信息

2.6 基本信息的数据项与数据流

2.6.1名字:基本信息编号

描述:每条基本信息的唯一标识,用来区分基本信息

定义:整形int

位置:基本信息

2.6.2名字:基本信息类型

描述:基本可选信息如:性别、婚姻状况、请假事由、报销理由、申请状态等的类型定义:字符串类型nvarchar(50)

位置:基本信息

2.6.3名字:基本信息值

描述:基本可选信息如:性别、婚姻状况、请假事由、报销理由、申请状态等的值定义:字符串类型nvarchar(50)

位置:基本信息

2.6.4名字:扩展内容

描述:每一条基本信息的扩展内容,用来对基本信息进行说明

定义:字符串类型nvarchar(50)

位置:基本信息

2.6.5名字:基本信息

描述:每一条基本信息包含的内容

定义:基本信息=基本信息编号+基本信息类型+基本信息值+扩展内容

位置:基本信息

3数据库设计

3.1 E-R图

3.2 系统物理结构设计

根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库

的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。

系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能

问题,可以根据需要对数据库的内存管理进行另行配置。

/****** Object: Database [OASYSDB] Script Date: 08/06/2013 13:11:36

******/

CREATE DATABASE[OASYSDB]ON PRIMARY

(NAME=N'OASYSDB',FILENAME=N'D:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQL2008\MSSQL\DATA\OASYSDB.mdf',SIZE= 5120KB,

MAXSIZE=UNLIMITED,FILEGROWTH= 1024KB)

LOG ON

(NAME=N'OASYSDB_log',FILENAME=N'D:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQL2008\MSSQL\DATA\OASYSDB_log.ldf',SIZE=1024KB,

MAXSIZE= 2048GB,FILEGROWTH= 10%)

GO

ALTER DATABASE[OASYSDB]SET COMPATIBILITY_LEVEL= 100

GO

IF (1 =FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))

begin

EXEC[OASYSDB].[dbo].[sp_fulltext_database]@action='enable' end

GO

ALTER DATABASE[OASYSDB]SET ANSI_NULL_DEFAULT OFF

ALTER DATABASE[OASYSDB]SET ANSI_NULLS OFF

ALTER DATABASE[OASYSDB]SET ANSI_PADDING OFF

ALTER DATABASE[OASYSDB]SET ANSI_WARNINGS OFF

ALTER DATABASE[OASYSDB]SET ARITHABORT OFF

ALTER DATABASE[OASYSDB]SET AUTO_CLOSE OFF

ALTER DATABASE[OASYSDB]SET AUTO_CREATE_STATISTICS ON

ALTER DATABASE[OASYSDB]SET AUTO_SHRINK OFF

ALTER DATABASE[OASYSDB]SET AUTO_UPDATE_STATISTICS ON

ALTER DATABASE[OASYSDB]SET CURSOR_CLOSE_ON_COMMIT OFF

ALTER DATABASE[OASYSDB]SET CURSOR_DEFAULT GLOBAL

ALTER DATABASE[OASYSDB]SET CONCAT_NULL_YIELDS_NULL OFF

ALTER DATABASE[OASYSDB]SET NUMERIC_ROUNDABORT OFF

ALTER DATABASE[OASYSDB]SET QUOTED_IDENTIFIER OFF

ALTER DATABASE[OASYSDB]SET RECURSIVE_TRIGGERS OFF

ALTER DATABASE[OASYSDB]SET DISABLE_BROKER

ALTER DATABASE[OASYSDB]SET AUTO_UPDATE_STATISTICS_ASYNC OFF ALTER DATABASE[OASYSDB]SET DATE_CORRELATION_OPTIMIZATION OFF ALTER DATABASE[OASYSDB]SET TRUSTWORTHY OFF

ALTER DATABASE[OASYSDB]SET ALLOW_SNAPSHOT_ISOLATION OFF ALTER DATABASE[OASYSDB]SET PARAMETERIZATION SIMPLE

ALTER DATABASE[OASYSDB]SET READ_COMMITTED_SNAPSHOT OFF ALTER DATABASE[OASYSDB]SET HONOR_BROKER_PRIORITY OFF

ALTER DATABASE[OASYSDB]SET READ_WRITE

ALTER DATABASE[OASYSDB]SET RECOVERY FULL

ALTER DATABASE[OASYSDB]SET MULTI_USER

ALTER DATABASE[OASYSDB]SET PAGE_VERIFY CHECKSUM

ALTER DATABASE[OASYSDB]SET DB_CHAINING OFF

3.3 表设计

根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:

●表名(中英文)

●字段名

●字段数据类型

●字段是否为空

●字段的默认值

●备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是

否进行数据检查等。

3.3.1OA_AllEmployees (所有员工表)

3.3.2OA_Department(部门表)

3.3.3OA_Position(职位表)

3.3.4OA_Power(权限表)

3.3.5OA_EmployeePower(员工—权限表)[中间表]

3.3.6OA_Announcement(公告表)

3.3.7OA_AnnouncementRange(公告范围表)[中间表]

3.3.8OA_AskForLeave(请假表)

3.3.9OA_Reimburse(报销表)

3.3.10BaseInfo(基本信息表) [数据字典表][表级多语言扩展]

表设计中应注意的问题:

1.对于字符类型的字段,要仔细确认字段的可能长度。在SQL Server数据库设计中,一般来说,对于定长的字符数据字段,去字符类型(char),对于不定长的,取变长字符类型(varchar)。2.对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:人员分类为高职、中职、低职;如果用字符类型,则将这些字符串需要入库;如果使用数字类型分别用1、2、3代表高职、中职、低职,则入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要体现在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理。

3.4 表之间的关联设计

为了保证数据的完整性,需要对表之间相互的数据进行约束,主要是通过外键来实现数据增删时的数据完备。

3.5 存储过程设计

存储过程是一组预先定义并编译好的SQL语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变SQL语句的运行性能,提高其执行效率。存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。

无。

3.6 触发器设计

触发器是一种特殊的存储过程,当表中的数据被修改时,由系统自动执行。使用触发器可以实施更为复杂的的数据完整性约束。

触发器:报销状态的改变

状态值:

最终状态:批准,不批准

中间状态:等待经理审核、等待财务审核、等待总经理审核。

代码:

CREATE TRIGGER[dbo].[RA_InsertAndUpdate]

ON[dbo].[ReimburseApprove]

FOR INSERT,UPDATE AS

DECLARE@RA_Who VARCHAR(MAX),@RA_IsApprove BIT, @insertID INT

SELECT@RA_Who=RA_Who,@RA_IsApprove=RA_IsApprove, @insertID=ReID

FROM INSERTED

IF (@RA_Who='经理')

BEGIN

IF (@RA_IsApprove=1)

BEGIN

UPDATE Reimburse SET ReApproveState='等待财务部审核'

WHERE Reimburse.ID=@insertID

END

ELSE IF (@RA_IsApprove=0)

BEGIN

UPDATE Reimburse SET ReApproveState='不批准'

WHERE Reimburse.ID=@insertID

END

ELSE

BEGIN

UPDATE Reimburse SET ReApproveState='等待经理审核'

WHERE Reimburse.ID=@insertID

END

END

IF (@RA_Who='财务')

BEGIN

IF (@RA_IsApprove=1)

BEGIN

UPDATE Reimburse SET ReApproveState='等待总经理审核' WHERE Reimburse.ID=@insertID

END

ELSE IF (@RA_IsApprove=0)

BEGIN

UPDATE Reimburse SET ReApproveState='不批准'

WHERE Reimburse.ID=@insertID

END

ELSE

BEGIN

UPDATE Reimburse SET ReApproveState='等待财务审核'

WHERE Reimburse.ID=@insertID

END

END

IF (@RA_Who='总经理')

BEGIN

IF (@RA_IsApprove=1)

BEGIN

UPDATE Reimburse SET ReApproveState='批准'

WHERE Reimburse.ID=@insertID

END

ELSE IF (@RA_IsApprove=0)

BEGIN

UPDATE Reimburse SET ReApproveState='不批准'

WHERE Reimburse.ID=@insertID

END

ELSE

BEGIN

UPDATE Reimburse SET ReApproveState='等待总经理审核' WHERE Reimburse.ID=@insertID

END

END

办公OA系统方案

办公OA系统方案 (一、个人办公模块) 1、教育单位办公平台(OA)功能要求概述: 教育单位办公平台(OA)为教育局提供行政管理和日常办公等功能模块,系统采用先进的网络技术和数据库技术,基于B/S架构,采用分布式管理模式,教育主管部门全程网络管理模式,提供教育主管部门上下级与学校之间的数据接口,实现教育局上下级、学校之间的信息的网络传递,可以协助教育局全面解决日常办公管理的信息化问题。 2、开发要求: 1.本次属于定制开发,而非买卖现有OA产品。 2.协定后,按我方提供的界面、样式及风格的参考,贵方只需进行功能开发。 3.开发前需提供OA产品开发解决方案, 4、定制开发一套PC(Web版)版办公OA系统,功能包括个人办公、公共事务、审批流转、公文管理、人事管理、后勤管理、系统设置、桌面等,项目要求基于.net开发、B/S架构的OA系统开发模式,提供全部源代码、OA系统数据库设计报告。 5、采取计划开发、分步实施、开发一块功能、成功一块功能、实付一块功能资金。 6、开发计划实施时间:3个月左右。 3、教育局行政办公平台(OA)技术要求列表: 1)、工作流程和表单自定义:通过简单易用的“智能表单设计”和“工作流程定义”,用户可以灵活的自定义流程,实现各项业务流程的管理及审批。(公文管理及文件流转)在教育局办公管理系统中与学校之间实现数据接口。 2)、界面主题功能:按照我公司现有的界面风格进行以下各功能开发。 3)、Office文档在线编辑:支持Office文档自动上传,手写签名、电子印章、文件套红、全文批注,可限制只能阅读文件而不能下载或打印,能够保留文件编辑痕迹。 4)、具有即时通讯工具,实现类似QQ的即时消息、文件、消息发送与共享等,支持语音、

OA办公系统工作流设计文档

OA办公系统 (工作流部分) 概要设计说明书 第1版 目录 1、概述 1.1 工作流设计目标 通过OA系统提供的JBPM4引擎设计流程,实现流程的跳转,表单的设计以及表单和流程的关联。 1.2 文档的作用 本文档基于广州宏天软件有限公司开发的OA办公系统的工作流模块设计的.仅限于流程的简单开发,开发人员快速入门. 2、流程设计 2.1售前流程 2。2 采购流程 2.3 维保流程 2.4 故障处理流程 1.1 概述 主要是流程图,表单的设计以及流程图和表单关联的设计.以一个售前的流程例子介绍他们公用的部分的开发设计。

2.1。1售前流程图设计 由此页面进入“在线流程设计". 下面的页面就是OA系统提供编辑流程图的页面,可以把所需要的流程通过此工具画出来 在这里简单介绍下几个节点的作用 (1)开始节点开始:这是一个流程的起点,一个流程可以没有结束节点但是一定要有节点。 (2)任务节点:这是一个需要人参与的节点,需要人去提交数据。

(3)决策节点:这是一个特殊的节点,它不需要人参与,但是需要一些人定义的条件来决定其下一步条到哪一个分支。 (4)同步节点:这个节点是当2个分支需要同时执行时所用到的节点。(注:此节点通常和下面的合并节点成对使用,这样可以保证一个分支结束流程不会结束,等另外的分支都结束后流程才会结束) (5)合并节点:此节点是2个分支需要合并的时候的节点.其使用方法参照同步。 (6)此节点不是必须的,但是基本上都是需要这个节点的.他代表了一个流程的结束。 (7)流程节点的连接.当鼠标移到一个节点上时会有4个红点在四周,拖动一个红点到另一个节点的红点就可以连接2个节点。注意一个节点的到另一节点的线上的名字不能重复,因为流程引擎是通过流程线上的名字来跳转的,同样任何2个节点的名字也不能相同,否则会有冲突。流程就不能发布。 发布流程:再设计页面的右边会有一栏流程的详细信息如下图:

OA系统设计方案

(此文档为word格式,下载后您可任意编辑修改!) OA办公系统网络安全设计方案 西安交大捷普网络科技有限公司 2017年9月

目录 1.项目背景 (3) 2.需求分析 (3) 3.网络安全改造方案 (4) 3.1. 建设原则 (4) 3.2. 部署方案 (5) 3.3. 产品简介 (7) 3.3.1. 捷普防火墙 (7) 3.3.2. 捷普入侵检测系统 (8) 3.3.3. 捷普网络信息安全审计系统 (13) 3.4. 安全管理体系建设 (14) 3.4.1. 从管理体制上保证网络安全策略切实可行 (14) 3.4.2. 将安全管理制度化、程序化 (15) 3.4.3. 从管理成员上保证网络安全策略切实可行 (16) 3.5. 完善的安全服务支撑 (16) 3.5.1. 借用安全评估服务做整体性安全规划 (16) 3.5.2. 采用安全加固服务来增强信息系统的自身安全性 (17) 3.5.3. 采用应急响应服务及时有效的处理重大安全事件 (18) 4.设备清单 (20)

1.项目背景 随着业务应用系统的不断扩展,特别是基于internet的应用日益丰富,信息安全形式趋于复杂化,威胁形式更为丰富,安全事故带来的危害及影响也越来越大。目前公司已有的防护体系在防护结构和防护手段方面需要针对新情况进行重新评估和设计,以满足公司内网办公系统网络安全设计方案信息化发展的要求,为公司内网办公系统网络安全设计方案的业务应用提供全面的安全保障。 2.需求分析 通过对公司内网办公系统网络安全设计方案网络系统进行实地检查和分析后,目前存在的问题如下: 1)Server1托管着辖区内所有单位的门户网站,Server2是教育资源服务器,两台服务器都需要是对外进行数据交互,从现有网络拓扑可以看出,采用目前这种部署方式使防火墙失去作用,整个网络拓扑存在很大安全隐患,需要对网络拓扑进行优化; 2)网络的出口采用一台神州数码DCFW1800S-L防火墙,该设备无VPN功能,无法提供远程移动办公功能,且该设备老化严重,在性能及可靠性等方面均无法满足公司现有网络应用,急需要更换; 3)没有上网信息审计措施,不能满足国家对于政府机关接入互联网的要求; 4)由于黑客、木马、等网络入侵越来越隐蔽,破坏性越来越大,防火墙承担着地址转换(NAT)、网络访问控制和网络边界隔离防护等工作,再加上对网络入侵行为的鉴别需要消耗大量的性能,这将会使防火墙成为网络瓶颈。同时防火墙对了来自内网的攻击无能无力,因此需要部署专业的网络入侵检测系统; 5)网络核心采用一台Dlink DGS1024D交换机,该交换机为非智能型交换机,不支持Vlan划分、端口镜像及网络管理功能,随着网络应用的不断扩展,该型交换机已经不能满足实际使用的需要;

办公自动化系统总体设计方案

办公自动化系统总体设 计方案 第一部分需求分析 现代办公需要先进的现代化办公系统。电子化、无纸化以及协同办公,都已成为提高办公效率,加强管理的有效手段。是市的供电管理单位,每天都有大量的公文往来,同时还有各种会议等管理工作,因此需要一套先进的、高效率的、覆盖全企业的办公自动化软件来代替以往的手工传递作业,提供更好的文件管理功能,充分发挥协同办公的威力。同时也为与世界先进的办公机制接轨打下良好的基础。 一、系统概况 为了满足当前办公业务的实际需求,满足企业现代化发展需要,进一步提高企业办公效率,加快企业信息化的进程,达到增收节支的目的,急须建设的办公自动化系统,使办公自动化系统覆盖从机关到基层的各个单位,使企业围每个人之间都可以通过电子快速、安全地通讯,为企业建立一个安全、强壮的通讯基础设施,并在此基础之上扩充办公自动化系统应用的功能和围,把主要办公业务流程计算机化、网络化,实现文件电子化,无纸办公,形成企业办公网络,从而使工作人员之间可以更快地交换信息、更好地协同工作,提高办公效率,降低企业开支,建立一个采用先进技术的、流程控制完备的、达到国先进水平的办公自动化系统。 为了实现这一目标,办公自动化系统应该采用世界领先水平的办公自动化系统技术和开发工具,IBM的Lotus Notes正是这样一个办公自动化平台。 Lotus Notes是Lotus(莲花)公司的软件产品,Lotus公司在群件(用于工作组协同工作的软件)方面居于世界领先水平,领导着群件的标准和发展。1996年被IBM公司强行收购,耗资30亿美元,成为IBM的子公司。Lotus Notes是全球应用最为广泛的群件产品。到1996年,该软件的用户数已经达到900万个,全球500家最大企业中有423家使用该软件作为办公系统平台,在中国,有超过500家政府和企业级用户,包括国务院办公厅、信息产业部、劳动部、国家信息中心、中国人民保险公司、中国人民银行等。 目前,Lotus Domino/Notes(Lotus Notes 4.6)是Lotus Notes的最新版本,办公自动化系统将采用此版本作为办公自动化系统平台。Lotus公司简介和市场情况见附录B。Lotus Domino/Notes功能概述见附录C。 办公自动化系统应该利用Lotus Notes先进的工作流程自动化技术快速把当前的主要

OA办公系统数据库设计

OA办公自动化管理系统数据库设计说明书 OA办公自动化管理系统 数据库设计说明书 编写:日期:2013-08-01 审核:日期: 批准:日期: 受控状态:是否 发布版次:2.0 日期:2013-08-05 编号:

变更记录 签字确认

目录 1引言 (4) 1.1 预期的读者 (4) 1.2 数据库 (4) 1.3 目的和作用 (4) 2数据字典设计 (4) 3数据库设计 (13) 3.1 系统物理结构设计 (13) 3.2 表设计 (15) 3.2.1TableName(表名的解释) (15) 3.3 表之间的关联设计 (18) 3.4 存储过程设计 (18) 3.5 触发器设计 (18) 3.6 J OB设计.......................................................................................... 错误!未定义书签。

1引言 1.1 预期的读者 本文预期读者: OA办公自动化管理系统的设计、开发人员; OA办公自动化管理系统的验收、评审人员; OA办公自动化管理系统的测试人员; 客户方的市场部人员、开发人员。 1.2 数据库 ●数据库采用 MSSQL SERVER 2008 R2 ●数据库名称:OASYSDB/OA系统数据库 1.3 目的和作用 将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。 2数据字典设计 数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。 下面的例子是通过卡片来描述数据字典:

OA办公系统建设方案

OA办公系统建设规划 信息化建设是一项长期的工程,在决定实施OA办公系统的信息化建设前,首先需对我矿的具体信息进行收集、整理。同时要保证系统有一定的扩展能力,方便我矿以后上ERP、华表系统等数据分析系统等。通过不断的完善其功能来满足我矿的实际需求,摆脱办公停留在纸张的传统模式,提高办公效率、压缩办公耗材的投入费用,现我矿各科室都配备有计算机,极大的满足了我们实施OA办公的基础,剩下的工作将是建立一套完善的、功能强大的、满足我矿实际需求的OA办公系统,让企业的管理达到精细化,同时将建立一套数字化的资料管理系统,管理主要目的:管人、管物、管财: 主要要求:界面简洁、操作方便、可扩张、功能完善(手工签章、公共资料库、个人资料库、报告计划流程走向、内部E-mail等等)

要求:1、系统具有审批文件需手机短信提醒功能(只针对审批公文),支持iPhone、iPad、Android智能终端,支持多种分辨率的客 户端设备,支持个人、团队、单位的组织协作和业务协作多种模式 2、系统应该具有手工签字、手工签章功能,个人章、公章 都需要进行加密保护,需要密码才能进行签章功能。(可进行制作电 子版本,也可进行公章扫描后录入OA办公系统)

3、OA系统分公文审批功能是指公文审批是需要领导签章、并分级审批 4、系统应具有远程办公能力,如领导出差在外,也能实时审批文件。 5、系统应具有流程审批功能,针对各个科室,各位矿领导分工进行设计流程,结合我矿的实际环境、管理模式来进行设计审批流程。 6、系统内部具有内部通讯录功能、邮件到达短信提示功能。 7、系统的安装模式要简单化,最好采用B/S构架,打开浏览器就可以操作。 8、对于审批文件有手机短信提醒,方便领导人第一时间公文审批。 9、OA办公系统分为两个模块,第一内部邮件系统,针对不需要审批的文件,需要群发的文件,采用内部邮件进行发送,第二审批流程系统,针对需要进行走流程,领导人审批的文件、报告等群。两个模块在您登陆OA系统时都能看到,但是两个模块相对独立,就是说相当于隔离起来。 11、系统应该具有个人网盘储存空间。(网盘内的资料在只能

公司办公OA系统方案

陕西国诚中电科技有限公司公司办公OA系统方案部门 设计 校对 日期 目录

一、公司现状分析 目前公司尚无系统化办公软件,导致存在诸多问题,主要分析如下: 1.公司各部门诸多业务处理和操作工序繁杂,报表种类繁多无统一办公平台; 2.缺乏标准化、规范化的科学管理手段,导致公司各部门在理解、贯彻、执行公司政 策和法规方面相互之间存在差异; 3.办公用品、会议管理、车辆、投影仪、公用电脑等的使用申请仅靠纸质登记,无电 子留档,且纸质申请过程繁琐,影响办公效率; 4.各部门之间数据信息不能共享、信息交换缓慢、管理成本高、工作效率低,重复作 业多;公文下达上传速度慢、沟通困难、信息传递失真等;公告通知仅依靠微信告知员工,留底、存档工作很难进行; 5.领导无法对业务过程和企业资源进行科学、有效、及时的优化配置和监管; 6.大量的极其有价值的历史数据被丢失,对企业业务的长期发展造成损失; 7.办公信息化程度普遍不高,公司仅仅依靠网站,介绍本公司的情况,而企业内部的 信息处理仍然处在office +打印机的层面上; 8.公司审批流程通过纸质版审批周期较长。 因此各部门为更好的梳理办公流程,提升办公效率,提升公司信息化办公水平,拟上线OA办公系统,并制定此方案。 二、OA系统定位标准 根据公司办公需求,本次上线OA系统用户人数为100人,将建设一个运行稳定、适应长远发展的网络办公系统,实现“网络办公”、“网络沟通”、“网络审批”、“知识管理”、“网络决策”的信息化建设思路,实现信息高效传递、无纸化协同办公、远程移动办公、科学规范管理,使工作效率明显提高,使员工工作更加简化,使信息获取更加容易,使决策制定更加准确;使管理变得更加灵活、更加科学,抗风险能力、创新能力、应变能力迅速加强,历史数据长久保存,从而最终提高企业的综合竞争力。三、OA系统功能模块 根据所定OA系统标准,选择所需功能模块包含有以下方面: 1.个人事务: 1.1.电子邮件:用于内部邮件、外部邮件的收发,相互转发; 1.2.内部短信:主要起通知、提醒和交流作用; 1.3.任务中心:协同处理临时事项,并对完成进度进行记载; 1.4.公告通知:具有通知公告查看和查询等功能; 1.5.新闻:新闻的评论、管理和查询功能; 1.6.投票:主要用于意见收集、民主决策、结果测试等;

办公自动化系统OA系统分析与设计

办公自动化系统OA 系统分析与设计 1

概述 OA是Office Automation的缩写, 本意为利用技术的手段提高办公的效率, 进而实现办公的自动化处理。实现信息化、无纸化办公, 可方便的生成统计报表等。 OA是OFFICE AUTOMATION的缩写, 本意为利用技术的手段提高办公的效率, 进而实现办公的自动化处理。采用Internet/Intranet技术, 基于工作流的概念, 使企业内部人员方便快捷地共享信息, 高效地协同工作; 改变过去复杂、低效的手工办公方式, 实现迅速、全方位的信息采集、信息处理, 为企业的管理和决策提供科学的依据。 OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。能够概括的说, OA软件跨越了生产、销售、财务等具体的业务范畴, 更集中关注于企业日常办公的效率和可控性, 是企业提高整体运转能力不可缺少的软件工具。 系统作用 组织的核心竞争力源自单位对内外部资源的有效利用。对它们之间的关系进行协调, 最大限度的发挥所有资源的作用, 并用系统

的观点, 在整个系统价值最大化的基础上来发挥各个资源的作用, 使资源的运作产生协同效用。因此可经过协同办公系统打造单位的核心竞争力。本协同办公系统的主要作用为: 1、建立内部的通信平台。 2、建立信息发布的平台。 3、文档管理的自动化。 4、工作流程的自动化。 5、行政日常事务处理。 6、安全机制的可靠性。 本系统旨在加速单位信息化进程, 充分利用计算机和现代通讯手段面向单位服务。建立单位内部信息交流的快速通道, 以共享信息资源。强化部门业务管理, 加强各业务部门之间的交流。实现单位信息的快速上传下达, 促进协同办公。提高办公效率, 为各级领导及业务人员提供辅助办公和决策服务。 1、本系统将最大限度地提高办公效率和办公质量, 降低管理和 办公成本, 改进办公环境和条件, 提高办公管理和决策的自 动化和科学化水平。 2、以人为中心, 致力于帮助用户实现共享资源、规范流程、 推动执行的目的。帮助用户节省办公费用, 减少中间环节, 优化业务流程, 提高整体效率, 促进管理进步。

OA系统规划建设方案

OA系统应用方案 第一部分信息化建设为什么需要0A? 在我国加入WTO勺当今时代,国际市场的竞争更加激烈、更加尖锐、更加残酷,国际上管理水准的飞速发展, 也紧迫地促使人们必须采取强有力的措施,深圳市利用沿海特区的经济优势,为建设管理规范化的优秀企业, 走管理创新的道路,就需要实现高科技与传统办公的嫁接。 然而,提升企业的内务管理水平,完善办公行政流程和业务运作流程,加强与各级部门内部的沟通协同效 率,实现内部信息资源共享的极大化,减少资源的消耗,提高机构服务水平等都成为提升新竞争力的重要手段和方法。而办公自动化系统在信息化建设中在扮演着最重要角色。 第二部分OA系统总体目标 OA是以开放、先进的In tra net/Web 技术为核心的新一代信息处理集成系统。通过它的建设将以计算机最新并成熟的技术为依托,提高企业信息化水平,在单位内部实现信息资源共享和流通,为各级领导及时了解情况,为宏观管理和科学决策提供高效便利的服务,单位员工及时掌握各方面动态,改善办公条件,使得单位的管理更加高效化、规范化和科学化。 OA提供开放、安全和可管理的信息共享、业务处理和协同工作的平台,能够满足单位内部事务处理需要。它主要是面向单位计算机网络规模在几十台到几百台,主要应用为:信息共享、资料管理、业务数据查询、公文处理、审批处理、电子邮件、报表数据管理、数据挖掘、内部银行等业务处理、内部办公和协同工作,使单位内部信息管理和办公水平更加规范和快捷,提高工作效率。采用通达OA构建的信息管理系统可以达到以下目标: 形成连接单位内各个部门的信息网络 单位内部各个部门的员工都可以在网络上获取与工作相关的信息; 不同的部门和个人有不同的信息访问权限;非本地部门和外出人员可以远程访问信息系统;浏览器模式的内部和外部的电子邮件。 平台化设计,可自行规划,始终符合用户需要 完全按照用户需要,自行规划、建立全部的信息管理项目和内容; 根据本单位信息管理需要,选择使用平台提供的功能模块,或者专门定制的功能模块。用商品化产品的 价格,享受量身定制的服务; 随着信息管理需求的变化,管理员可以自行增加、调整信息系统的结构和用户权限。 跨平台的信息连通 提供与各种数据库连接的接口,可以通过程序定制,访问现有的业务信息系统,如:财务、人事等; 挂接其他HTML JSP、ASR CGI页面或C/S结构和单机版Windows应用程序。 支持Windows、Linux、Unix等多种操作系统。 信息化成效 第一是搭建整个内部网络化、自动化高效协同办公平台 信息传输的自动化:公文、信息、报表、报告等传输将由系统自动完成,相关领导或部门只需要进行简单的点击操作,就可以完成所应完成的工作,全面掌握各项业务的状态,解除了打印、制表、交接、签字、运输等繁杂的过程、为领导提供有效的监督手段,尽量避免事件失控。 信息获取的快速化:以前需要翻箱倒柜才能查询到的信息,现在只需要几分钟甚至几秒种即可获取、。

OA办公管理系统数据库表设计

--1.考勤表 create table Attendence ( Attribute_RecordId number not null primary key, user_no number(4) not null, WorkDate date null, CalendarDate date null, OnDutyTime date null, OffDutyTime date null, OnDutyTimeStatus number null, OffDutyTimeStatus number null, LateRemark varchar2(200) null, LeaveEarlyRemark varchar2(200) null, checkremark varchar2(100) null ); --2.邮件表 create table email ( Emai_id number not null primary key, user_no number(4) not null, ReceiveEmailPeopleId number null, EmailContent varchar2(100) null, SendEmailTime date null, emailremark varchar2(100) null ); --3.文件表 create table FILES ( FILE_ID number(6) not null primary key, user_no number(4) null, FILE_NAME varchar2(50) null, FILE_CONTENT varchar2(200) null, SENDER_ID number(6) null, SENDER_NAME varchar2(40) null, DATETIME date null,

OA协同办公管理系统开发文档资料讲解

O A协同办公管理系统 开发文档

OA协同办公管理系统 开发文档

目录 第一章引言 (4) 1.1编写目的 (4) 1.2 背景及其范围 (5) 1.3名词解释 (5) 第二章项目概述 (6) 2.1 系统功能概述 (6) 2.2 主要外部接口 (6) 2.3 系统运行环境 (6) 2.4 支持用户端 (6) 2.5 系统开发环境 (7) 2.6 支持软件 (7) 2.7 开发过程 (7) 2.8 用户特点 (7) 第三章功能需求 (8) 3.1 前台框架草图 (8) 3.2 用户帐户管理 (8) 3.3 我的办公桌 (9) 3.4 公共事务 (10) 3.5 在线考试 (11) 3.6 财务管理 (11) 3.7 人力资源 (12) 3.8 附件程序 (13) 3.9 企业文档 (13) 3.10 企业信息管理 (14) 3.10 系统设置 (15)

第一章引言 1.1编写目的 计算机技术、网络技术已经渗透到单位的日常工作中,大量的公文、报告、报表、数据等各类信息量越来越大,涉及到的部门、合作伙伴越来越广泛。传统的手工处理方式,文件、报表的传递方式和信息的利用方式已经不能满足单位发展的需要,影响了单位领导的决策和业务的发展,迫切需要利用已经拥有的计算机、网络资源,实现单位的信息化,加快内部的信息流通与信息的有效利用。 从大部分单位的现状来看,虽然迫切需要实现信息化,但是,单位的许多现实情况制约单位信息化的发展,主要的问题有: ?没有合适的应用软件虽然拥有一定数量的计算机设备和网络设备,但是没有支持网络运行的应用软件,即使建成内部的计算机网络,也没有改善信息化应用的状态。一些部门和业务购买通用的业务管理软件,一定程度上实现个别业务的信息化,解决了部门的一些问题,但是,对单位管理者而言,得到的信息很少,没有发挥出计算机网络系统的作用。 ?技术队伍匮乏很多单位没有专门的信息管理部门和专职的技术人员,缺乏对单位信息化建设的规划和信息应用系统的管理。 ?信息化建设的目标不明确信息化建设对每一个单位来讲都是新事物,不知道如何才能够实现信息化,不清楚第一步该如何走。 ?偏重于业务信息系统的建设,对管理和辅助决策分析系统的建设投入不够,使计算机系统的建设停留在数据处理阶段,没有上升到信息资源利用的高度。 ?无法直接从各级、各类业务信息系统中采集数据,并加以综合利用。 ?大部分员工的计算机应用水平比较低。

OA办公系统开发方案

OA办公系统开发方案

目录 第一部分 OA系统设计的具体看法 .............................. 错误!未定义书签。 一、对OA的具体看法 (1) 第二部分 OA系统功能概述 (2) 一、系统功能架构图 (2) 二、OA功能列表 (4) 三、OA功能特点 (9) 第三部分 OA功能模块简介 (11) 一、个人事务 (11) 日程安排 (11) 即时信息 (11) 待办事宜 (11) 名片夹 (11)

个人文件库 (12) 个人选项 (12) 二、公用信息 (12) 电子公告 (12) 热点论坛 (12) 公共通讯录 (13) 网上学校 (13) 规章制度 (13) 政策法规 (14) 意见箱 (14) 万事通 (14) 三、办公管理 (14) 公文管理 (14) 档案管理 (15) 会议管理 (16) 人事管理 (17)

办公物品管理 (18) 车辆管理 (18) 图书管理 (19) 四、项目管理 (19) 五、邮件系统 (20) 六、系统管理 (21) 第四部分 OA系统安全性 (21) 一、系统安全性 (22)

第一部分 OA系统设计的具体看法 一、对OA的具体看法 与其他办公自动化软件相比,OA办公系统具有如下鲜明特色: ·易用:以人为中心的设计 OA可对组织机构、表单、流程、访问权限等可自定义和灵活调整,专业技 术团队可根据中小企事业单位的实际需求进行定制开发;可根据单位的具体情况对工作流程、文件库、公文库、会议库、人力资源库等的数量与应用办法进行规划;系统还为领导和办公人员提供一个集中办理工作的窗口;到一个流程被启动时,系统会自动提醒相关当事人。 ·实用:以实际应用为出发点 OA充分考虑中小企事业单位的实际需求,将最需要、最实用的功能体现给 用户,摈弃了华而不实的功能,完全符合中小企事业单位办公事务处理的习惯,避免了以技术为中心的误区——用户使用不便(如:需要调整人和业务来适应系统)、简单事情复杂化和投入高等缺点。 ·高效:协同集成的办公环境 通过我们提供的应用OA平台,可以方便地将企业内部其它应用系统的数据 集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间信息的高度关联与交叉应用,减少数据重复输入,实现信息同步更新,以便更有效利用信息资源,提高办公效率。 ·安全:数据安全系统可靠

OA 办公自动化 系统 asp sql 数据库设计

网络智能办公系统数据库设计报告

目录 1 文档介绍 (1) 1.1 文档目的 (1) 1.2 文档范围 (1) 1.3 读者对象 (1) 1.4 参考文献 (1) 1.5 术语与缩写解释 (2) 2 数据库环境说明 (2) 3 数据库的命名规则 (2) 4 概念设计 (5) 4.1 局部概念设计 (5) 4.2 全局概念设计 (5) 4 逻辑设计 (5) 5 物理设计 (6) 5.1表汇总 (6) 5.2 数据库说明 (6) 5.2.1 用户信息表(UserInfo) (6) 5.2.2 权限表(SysFun) (6) 5.2.3角色信息表(RoleInfo) (7) 5.2.4 部门信息表(DepartInfo) (7) 5.2.5 单位信息表(UnitInfo) ................................................................ 错误!未定义书签。 5.2.6 用户角色表(UserRole)............................................................... 错误!未定义书签。 5.2.7 角色权限表(RoleRight) (7) 6 安全性设计 (8) 6.1 防止用户直接操作数据库的方法 (8) 6.2 用户账号密码的加密方法 (8)

1 文档介绍 1.1 文档目的 作为网络智能办公系统设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立OA_ DB数据库及其数据库对象的重要参考依据。1.2 文档范围 本文档包含以下几个部分: (1) 文档介绍 (2) 数据库环境说明 (3) 数据库的命名规则 (4) 逻辑设计 (5) 物理设计 (6) 安全性设计 (7) 优化 (8) 数据库管理与维护说明 1.3 读者对象 本文档的主要读者包括: (1) 本系统的设计人员:包括模块设计人员 (2) 本系统的系统开发人员:包括数据库开发、编码人员 (3) 本系统的测试人员 1.4 参考文献 表1-1参考文献

OA系统设计方案

项目号版本OA系统 概要设计说明书 2017年 5 月 20 日

版本历史 目录

类型设置.......................................................................................................................................................

1.引言 1.1.编写目的 OA系统概要设计说明书是在客户提出的需求基础上,经过对OA系统需求规格说明书和系统原型的分析和系统设计编写而成。用于将系统相关需求转换为未来系统的设计,提交软件研发部门相关实现团队作为系统研发的依据和指南。 1.2.项目背景 根据电子公文管理总体要求,在现有信息化OA系统建设的基础上,要求完善电子公文办理系统和交换系统,建设支持大并发和多级管理模式的协同办公平台,实现高效的业务协作和信息共享,增强电子文件的完整性、可靠性、可用性和安全。基于此现状,万达公司根据自动化系统总体要求,拟建设“统一规范、稳定安全、协同共享”的OA管理系统,实现电子文件管理规范与信息化的全面融合,本文是基于对于新版OA管理信息系统的基本设想和总体需求的理解基础上,形成的设计文档 1.3.适用范围 本文档适用于所有与本项目有关的软件设计、开发阶段相关人员,主要包括项目组成员、研发经理、开发人员,项目管理人员,测试人员以及在以后想对系统进行扩展和维护的相关人员等。 1.5.参考资料 《软件需求规格说明书》 《OA系统原型》 2.总体设计 2.1.运行环境 2.1.1.硬件环境 1)应用服务器: 2)数据库服务器: 2.1.2.软件环境 1)操作系统: Radhat Linux 6.0 数据库系统: ORACLE10I 中间件:Tomcat、Jboss 通信协议:http 客户端浏览器:IE9 2.2.开发环境 2.2.1.硬件环境 1)应用服务器: 2)数据库服务器: 2.2.2.软件环境 1)操作系统:Win2003、Win7 2)数据库系统:ORACLE10I 3)开发平台及工具:炎黄Eclipse 4)通信协议:http: 5)客户端浏览器:IE9以上、Chrome 2.3.总体结构设计 2.3.1.系统体系架构

OA办公系统需求方案

OA办公系统需求方案

目录 第一部分OA系统设计的具体看法 (1) 一、对OA的具体看法 (1) 第二部分OA系统功能概述 (2) 一、系统结构图 (2) 二、OA功能架构图以及功能列表 (3) 三、OA功能特点 (5) 第三部分OA功能模块简介 (7) 一、个人事务 (7) 通知公告 (7) 新闻 (7) 日程安排 (7) 交流论坛 (7) 手机短信 (8) 工作日志 (8) 个人考勤 (8) 投票 (8) 自定义桌面 (8) 二、公文管理 (8) 三、协同工作 (9) 四、行政管理 (9) 通知公告管理 (9) 新闻管理 (9) 投票管理 (9) 日程安排查询 (10) 工作日志查询 (10) 办公用品管理 (10) 固定资产管理 (10) 图书管理 (10) 会议管理 (11) 车辆管理 (11) 公共通讯薄 (12) 五、人事管理 (12) 六、客户管理 (13) 七、项目管理 (14) 八、系统管理 (14) 第四部分OA系统安全性 (15) 一、系统安全性 (15)

第一部分OA系统设计的具体看法 一、对OA的具体看法 与其他办公自动化软件相比,OA办公系统具有如下鲜明特色: ·易用:以人为中心的设计 OA可对组织机构、表单、流程、访问权限等可自定义和灵活调整,专业技术团队可根据中小企事业单位的实际需求进行定制开发;可根据单位的具体情况对工作流程、文件库、公文库、会议库、人力资源库等的数量与应用办法进行规划;系统还为领导和办公人员提供一个集中办理工作的窗口;到一个流程被启动时,系统会自动提醒相关当事人。 ·实用:以实际应用为出发点 OA充分考虑中小企事业单位的实际需求,将最需要、最实用的功能体现给用户,摈弃了华而不实的功能,完全符合中小企事业单位办公事务处理的习惯,避免了以技术为中心的误区——用户使用不便(如:需要调整人和业务来适应系统)、简单事情复杂化和投入高等缺点。 ·高效:协同集成的办公环境 通过我们提供的应用OA平台,可以方便地将企业内部其它应用系统的数据集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间信息的高度关联与交叉应用,减少数据重复输入,实现信息同步更新,以便更有效利用信息资源,提高办公效率。 ·安全:数据安全系统可靠 OA提供多种安全机制保证数据的机密性及完整性,保障企业业务的正常运转。包括身份认证、角色分配、用户操作监控、日志报告、信息安全级别设定等,并支持多重级别、多个层次的安全性定义。此外,OA采用系统化、结构化设计,各应用模块采用插件式安装方式,最大限度保证应用系统与基础平台的可靠与稳定。

OA系统数据库设计说明书

<企业OA资源管理系统> 数据库设计说明书 作者:第三组 完成日期:2011.7.7 签收人: 签收日期: 修改情况记录:

目录 1数据库设计说明 (3) 1.1 编写目的 (3) 1.2 背景 (3) 2 外部设计 (3) 2.1 标识符和状态 (3) 2.2 使用它的程序 (3) .3 数据表设计 (3) 4 安全保密设计 (6) 5.E-R图 (7)

1数据库设计说明 1.1 编写目的 数据库设计说明书的编写目的是为了向整个开发时期提供关于被处理数据的描述和数据采集要求的技术信息,通过数据库表的说明,便于开发人员进行编码应用以及测试人员的测试。 1.2 背景 说明: a.数据库的名称:office和数据库的软件系统名称mysql b.本项目的任务提出者:客户(政府部门); 开发者:Java32班第三组; 用户:政府部门的各个机构; 安装该软件单位:政府机构; 2 外部设计 2.1 标识符和状态 联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚大测试中或是暂时使用的,则要说明这一特点及其有效时间范围。 2.2 使用它的程序 Tomcat 6.0、Dreamweaver 、Editplus。 .3 数据表设计

s_group(分组) routine(日程管理) 日程管理信息表主要存储所有的日程安排信息,通过不同的方式来提醒用户完成日程安排, announcement(公告栏) policy(政策法规)

policy-type(政策法规类型) 、 个人信息(user)

OA办公系统(工作流)设计文档

OA办公系统(工作流部分) 错误!未指定书签。 第1版

目录

1、概述 1.1 工作流设计目标 通过OA系统提供的JBPM4引擎设计流程,实现流程的跳转,表单的设计以及表单和流程的关联。 1.2 文档的作用 本文档基于广州宏天软件有限公司开发的OA办公系统的工作流模块设计的。仅限于流程的简单开发,开发人员快速入门。

2、流程设计2.1 售前流程2.2 采购流程2.3 维保流程2.4 故障处理流程

1.1 概述 主要是流程图,表单的设计以及流程图和表单关联的设计。以一个售前的流程例子介绍他们公用的部分的开发设计。 2.1.1 售前流程图设计 由此页面进入“在线流程设计”. 下面的页面就是OA系统提供编辑流程图的页面,可以把所需要的流程通过此工具画出来 在这里简单介绍下几个节点的作用 (1)开始节点开始:这是一个流程的起点,一个流程可以没有结束节点但是一定要有节点。

(2)任务节点:这是一个需要人参与的节点,需要人去提交数据。 (3)决策节点:这是一个特殊的节点,它不需要人参与,但是需要一些人定义的条件来决定其下一步条到哪一个分支。 (4)同步节点:这个节点是当2个分支需要同时执行时所用到的节点。(注:此节点通常和下面的合并节点成对使用,这样可以保证一个分支结束流程不会结束,等另外的分支都结束后流程才会结束) (5)合并节点:此节点是2个分支需要合并的时候的节点。其使用方法参照同步。 (6)此节点不是必须的,但是基本上都是需要这个节点的。他代表了一个流程的结束。 (7)流程节点的连接。当鼠标移到一个节点上时会有4个红点在四周,拖动一个红点到另一个节点的红点就可以连接2个节点。注意一个节点的到另一节点的线上的名字不能重复,因为流程引擎是通过流程线上的名字来跳转的,同样任何2个节点的名字也不能相同,否则会有冲突。流程就不能发布。

OA办公系统数据库设计文档

OA办公系统数据库设计文档 数据库设计文档引言 1.编写目的 SimpleOA数据库设计文档是整个项目的数据库输入依据。用于让程序员熟悉数据存储等各方面的内容,是系统开发人员和系统分析人员必须阅读的项目参考文档。 2.背景 待开发的数据库名称: SimpleOA 任务提出者:湖南城市学院数计系 开发者: 聂胜杰聂孟文 技术支持:mysql 用户:admin 本系统是独立的系统,目前不与其它的系统提供接口,所产生的输出 是独立的。本系统使用MySQL作为数据库存储系统。 3.部分类图结构设计

图--数据库物理模型图 1. Employee(员工表) 字段名称中文说明数据类型大小是否为描述 空 EMP_ID 员工id号 Integer 11 Not null 主键、自动增长 1 员工id号 EMP_CODE 员工编号 VARCHAR 12 Not null 唯一 2 也就是用户登陆 的用户名 EMP_NAME 员工名 VARCHAR 12 Not null 唯一 3 员工名字 EMP_PWD 员工密码 VARCHAR 16 Not null 密码 4 EMP_SEX 员工性别 Char 2 Not null 5 EMP_JOINDATE 员工加入日期 timestamp 默认 Not null 6

EMP_BIRTH 员工生日 timestamp 默认 null 7 EMP_ADDRESS 员工地址 VARCHAR 100 null 8 EMP_EMAIL 员工Email VARCHAR 50 null 9 EMP_PHONE 员工电话 VARCHAR 13 null 10 EMP_DESCRIPTION 员工备注 Text 默认 null 11 DEPT_ID 部门id号 Integer 11 Not null 12 13 2部门表(dept表) 字段中文说明数据类型大小是否为描述 空 DEPT_ID 部门id号 Integer 11 Not null 主键、自动增长 1 DEPT_NAME 部门名称 VARCHAR 20 Not null 2 DEPT_FID 上级部门id号 Integer 11 Not null 如果没有上级了,3 默认的值是0 DEPT_DESCRIPTION 部门信息描述 text 默认 null 4 3.Power(用户权限表) 字段名称中文说明数据类型大小是否为空描述 POWER_ID 权限id号 Integer 11 Not null 主键、自动增长 1 POWER_NAME 权限名称 VARCHAR 20 Not null 2 POWER_ADDRESS 链接页面地址 VARCHAR 200 Not null 3 4 4.权限角色表(powerrole表) 字段名称中文说明数据类型大小是否为空描述 POWER_ID 权限id号 Integer 11 Not null 双主键,并实现了1

OA办公系统建设方案设计

OA办公系统建设方案 一、协同OA办公系统研发思想及设计原则 (一)研发思想 我国发布实施“国家信息化发展战略”以来,经济建设得到了飞速发展。企业作为国民经济的基本单元,其信息化应用水平是国家信息化建设的关键,也是企业提高核心竞争力,与国际接轨的重要途径。 随着电子政务的蓬勃兴起,各级政府、学校、企事业单位普遍已经开始把提高审批效率,简化办事流程,推进网上审批作为电子政务建设的重要内容。 对于企业来说,在这个信息资讯不断爆炸的现代社会,拥有一套整合企业内部和外部的各种人、财、物、信息资源,提升管理水平和办公效率,增强企业竞争优势的办公自动化系统,显得更加重要。 协同OA办公自动化系统,以高性能数据服务器和数据库管理系统为核心平台,以现代网络通讯技术为依托,覆盖整个行业的信息系统,以达到各项处理工作系统化,规范化,科学化和现代化。 (二)设计原则 协同OA办公自动化系统可充分考虑不同企业工作的差异性和特殊性,可按照以下内容为项目的设计原则,确保企业应用需求得到满足。 1、安全性。在计算机信息系统中,应用软件涉及到部门之间的公文传递等,因此对数据库管理和应用方面,有较高的稳定性要求和安全性要求,如信息的授权、保密、审批、监控等;

2、灵活性。系统具备灵活性,适应管理数据的变更等要求,适应各种情况; 3、稳定性。性能稳定,响应速度快,技术平台先进,对硬件和网络环境要求不高; 4、简易性。在用户使用方面,在保证各个功能完善和强大的基础上,简化操作模式,迅速能让大家熟练进行应用操作。系统设置和后续维护简单,对人员配备要求不高。 二、协同OA办公系统的应用价值 协同OA融合了当前最流行的管理思想,即对工作流、信息流和知识管理的规范管理和增值利用,为用户提供了一个先进、高效的信息化工作平台。同时也降低管理成本,提高管理力度。对下属企业而言,降低工作内耗,提高工作效率。可以从软件和硬件两个反面来体现它的价值。 (一)软件方面 1、整合企业资源。通过网络技术将单位的人力资源、客户资源、知识资源、经验资源、硬件资源、制度资源、文化资源等集成在一个平台上进行管理使用。实现各种资源的互相促进和增值,创造发展的最优环境,建立正规、科学、开放的制度和文化,保持行业协会旺盛的生命力,保证行业协会健康持续发展。 2、加快信息流通。下达的文件、通知、任务可以在几秒钟内同时传达到相关人员,无任何中间环节。公司员工的意见和建议都可以畅通无阻的直接反馈到最高领导层,便于及时发现问题、改进过程。下属企业可以在第一时间将企业工作情况和工作信息向上反映,还可以在网上轻松、直接的发言、交流,大大加快了信息的流通速度。 3、规范办公流程。建立起一个紧密、协调、可靠、简单的管理

相关文档
最新文档