OA系统的分析与设计

2024-05-25

OA系统的分析与设计(精选11篇)

OA系统的分析与设计 第1篇

1.1 企业职员

企业职员主要是指企业内使用OA系统的合法员工。企业职员通过系统可以查看、记录本人的工作安排;修改本人的密码;浏览企业内部的公文;提交本人撰写的公文。

1.2 企业经理

企业经理指企业的部门经理。除了有企业职员所拥有的权限外,还可以对员工提交的尚未审阅的公文进行审阅。

1.3 系统管理员

系统管理员进行系统的维护和用户管理,如:管理用户的添加、修改,权限的设置;公文审阅以及进行日志管理。

2 功能描述

2.1 企业职员功能模块

修改密码:企业职员可以自行修改密码,以确保用户的安全性。

工作安排:企业职员可以查看及制定每日的工作计划,起到一个备忘录的作用。

公文浏览:企业职员可以查看发送给自己的各种公文。

公文提交:企业职员可提交自己的公文,提交的对象可以是企业全部成员,或某部门所有成员,或某部门的某成员。

2.2 企业经理功能模块

修改密码:企业经理可以自行修改密码,以确保用户的安全性。

工作安排:企业经理可以查看及制定每日的工作计划,起到一个备忘录的作用。

公文浏览:企业经理可以查看发送给自己的各种公文。

公文提交:企业经理可提交自己的公文,提交的对象可以是企业全部成员,或某部门所有成员,或某部门的某成员。

公文审阅:企业经理可以审阅企业所有职员提交的公文信息,对不合理的公文进行修改、删除等操作。

2.3 系统管理员功能模块

系统管理员进行系统的维护和用户管理,如:管理用户的添加、修改权限的设置;公文审阅以及进行日志管理。

3 系统用例图

4 数据库设计

该数据库定义myOA部门的相关信息如表1,存储公文包信息如表2,存储公文表状态的如表3,存储日程安排信息如表4,存储职位权限如表5,存储管理菜单如表6和存储用户个人信息如表7。

5 结束语

该系统数据库是可以在SQL Server2000平台上实现,OA系统能较好的达到系统目标。

参考文献

[1]唐汉明.深入浅出MY SQL数据库开发、优化、管理维护.北京:人民邮电出版社,2008.

[2]萨师煊,王珊.数据库系统概论(第四版).北京:高教出版社,2006.

[3]沈洁译.数据库设计入门经典.北京:清华大学出版社,2007.

OA系统的分析与设计 第2篇

【中文摘要】WEB从最初的静态文本编辑到现在实现基于图形化、拥有强大的交互能力和灵活多变的动态页面已走过了几十年。随着网络技术的发展和进一步普及,今天,基于WEB的各种应用层出不穷。基于B/S结构的办公自动化系统就是其中应用最广泛,技术最成熟的应用之一。本文主要讨论基于WEB的B/S结构办公自动化(OA)管理系统。该项目来源于实际需求,旨在解决单位纷繁无序的办公管理模式,简化流程,提高效率。本文运用了系统开发的一般方法,即:面向功能分析、面向工作流程设计和面向对象的实现。针对以上方法,深入讨论了系统开发流程中的各个环节。明确了系统的功能需求,层次结构,各模块功能任务和其他具体细节要求。详细论述了系统数据库设计与实现,各模块设计与实现和其他细节的设计与实现。并对系统测试与维护做了简单说明。

【英文摘要】It has gone through for decades that WEB develops from the original text editor to the present dynamic pages which are based on graphics with a strong interactive capability and flexibility.With the further development and popularity of the network technology, endless varieties of applications based on WEB are appearing today.One of the most extensive and mature applications is the office automation system which is based on B/S structure.This article will focus

on the WEB-based office automation(OA)man...【关键词】办公自动化系统 OA B/S结构 Struts Hibernate DWR Oracle 9i 【英文关键词】Office Automation System OA B/S Struts Hibernate DWR Oracle 9i 【目录】基于B/S的OA系统的设计与实现摘要5-7研究背景121315-23Abstract7-9

提要4-5

1.1

第1章 绪论12-15

1.2 研究意义12-131.3 国内外研究现状第2章 系统分析2.2 系统开发及支

2.2.2 开发工1.4 本文内容与结构13-152.1 系统结构的选择15-16撑环境16-18具16-1717-18分析18-20统设计23-36计24-3027-3030-3631

2.2.1 开发及运行平台162.2.3 Web服务器17

2.2.4 数据库2.3.1 OA系统的工作模型

第3章 系3.2 数据库设2.3 需求分析18-23

2.3.2 OA系统的功能分析20-233.1 系统层次设计23-243.2.1 数据表24-273.2.3 关系表30

3.2.2 信息表3.3 功能模块设计

3.3.2 登录模块31-3536-4936-37

3.3.4 其他细4.1 系统实施策4.1.2 命名3.3.1 自定义标签30-313.3.3 各子系统模块功能细化

第4章 系统实现节设计35-36略36-38规则374.1.1 开发系统的包结构4.1.3 其他规则37-38

4.2 模块详细说明

38-4940-4243-4547-494.2.1 登录38-404.2.2 个人办公

OA系统的分析与设计 第3篇

关键词:PKI技术;数字证书;认证中心CA

中图分类号:TP309 文献标识码:A 文章编号:1674-7712 (2012) 16-0071-01

一、引言

随着计算机软件技术和计算机网络技术的迅猛发展,传统的信息处理技术与决策方法和手段已经满足不了日常快速办公的需求,网络办公自动化系统(简称OA)以其在时间和空间上的优势已成为目前办公的主流趋势。但随之而来的安全问题也日趋突出,如何对用户的有效身份进行识别;如何对用户的信息进行保护,如何确保数据传输中不丢失不泄密。这些问题的存在直接影响到整个OA系统的信息安全。为解决OA系统中信息安全问题,确保数据的安全性、完整性和不可否认性,引入基于公共密钥基础设施PKI( public key infrastructure)技术是行之有效的方法。

二、PKI/CA概念

PKI( public key infrastructure)技术是应用公钥理论和技术建立的提供信息安全服务的密钥管理平台,它将用户的公钥和用户的其他标志信息(如编号、身份证号等)捆绑在一起,通过密钥和证书的管理,从而建立一个安全的网络通信环境。用户在获得加密和数字签名服务时,不需要详细地了解PKI是怎样管理密钥和证书,这样既方便了用户,又确保了OA系统中数据传输的真实性、保密性、完整性和不可否认性。

证书认证机构CA(certificate authority) 是保证网络信息安全的基础设施。它是PKI技术的核心,主要负责发放证书、规定证书的有效期和通过发布证书废除列表(CRL)确保必要时可以废除证书等。CA机构作为受信任和具有权威性的第三方,承担公钥体系中公钥的合法性检验的责任。[1]

三、OA系统中CA认证体系的设计

CA认证系统主要由CA管理服务器,以及Web服务器、证书库等构成。通过该系统,将建立数字证书授权中心,产生、分配并管理所有系统人员的身份认证证书,利用数字证书确定网上审批实体的身份,实现网上数据信息的安全传递。

RA系统是的以证书发放、管理的延伸,它由录入终端、审核终端、证书发行终端和证书受理服务器组成。[2]

1.录入终端:用于录入用户证书申请、挂失资料。

2.审核终端:用于对用户提供的资料进行审核和证书制作授权,并完成本受理点的数据管理和维护功能。

3.证书发行终端:用于将用户的私人密钥和证书保存并发放给用户。

4.证书受理服务器:负责密钥的生成,与以中心证书处理服务器的保密通信。

四、结束语

本文结合OA系统的特点设计了一个基于PKI技术的CA认证系统,这个系统是一个符合标准、方便使用的确保数据信息完整性、有效性和不可否认性的网络安全应用系统,它具有良好的互操作性和可扩展性。随着Internet的高速发展,防护与攻击之间的斗争也将更加激烈,基于PKI技术的CA体系作为一种网络信息安全的基础设备,有着巨大的生命力和前途。

参考文献:

[1]关振胜.公共基础设施PKI与认证机构CA[M].北京:电子工业出版社, 2002,4-10.

[2]贺刚.数字签名在校园办公网上的实现[J].湖北民族学院学报(自然科学版),2004(6).

[3]陈雪辉.电子签章系统在企业OA系统中的应用[J].信息技术与信息化,2008(3):49-51.

[4]张利岩.PKI/CA电子认证技术在信息安全领域中的应用[J].科技风,2008(5).

基于工作流的OA系统的分析与设计 第4篇

关键词:办公自动化系统,工作流,办公自动化流程模型

0 引言

OA (Office Automation) 即办公自动化系统, 是上世纪70年代中期随着计算机技术的发展, 发达国家为解决企业和其他部门因办公业务量急剧增加对办公效率产生巨大影响的背景下, 迅速发展起来的一门以信息技术为核心的综合性技术。它是将现代化办公方法和软件、数据库、网络等计算机技术结合起来的一种新型的办公方式[1]。

工作流就是为实现某一特定的目标而必须完成的一些任务的序列及执行过程。它包括一组活动 (Activity) 及这组活动相互顺序关系, 即过程及活动的启动和终止条件, 对每个活动的具体描述, 如活动的执行者、相关应用程序、需要或产生的数据等, 是业务过程的部分或全部自动化的步骤。

根据我国目前一般单位的办公特点, 采用先进的工作流软件技术平台作为建设基础, 结合Internet/Intranet技术, 实现在局域网和互联网等多种硬件环境下覆盖各部门的高质量、高效率的OA系统[4,5]。

1 基于工作流的OA系统分析

1.1 基于工作流的OA系统模型

办公自动化系统一般有信息的录入、收文、发文、文件的编辑、报表的制作、文件及信息的检索和查找、邮件发送、会议安排、出差申请、考勤等等。其特点是一项工作一般由多个工作人员协同完成, 并且他们之间必须遵守一定的办公流程。按工作流的管理思想来分析, 每项工作都由任务集和任务之间的流程关系集组成。任务集是由独立的工作项集合, 分别由特定的人员来处理。任务之间的流程关系即是文档对象的传递和处理关系, 如图1所示。

1.2 需求分析

在OA系统的设计过程中, 通过对相关单位的办公状况调查, 结合具体工作及有关单位对OA系统需求的可行性, 确定所设计的OA系统的基本功能需求如下:

(1) 公文管理:包括发文、收文管理。实现公文从拟稿、审核、批示、会签、登记和分发、办理、归档等全过程的办公自动化, 对整个工作流程进行实时跟踪, 对修改审核的信息进行实时记录实现无纸化办公。

(2) 资料管理:主要提供对资料的录入、修改、检索、借阅、销毁等功能, 实现对相关文档的发布、查询、管理等功能。数据库对相应文档进行分类存储。由管理员授权给不同人员的管理和维护权限。通过权限的设定以实现身份验证, 以防止重要资料及员工个人信息等泄露。

(2) 公告栏:主要实现单位内部一些常用信息的发布和通知等功能。有权限的用户可以在公告栏中新建或删除相应的信息, 普通用户可以查看公告栏中的公告、通知, 并具有查询检索功能。

(3) 行政管理:主要实现单位行政方面的管理, 包括考勤管理、会议管理、人员调动管理、培训管理、资产管理及其他各类资源管理等。

2 工作流分析与设计

2.1 工作流程数据库表

流程数据库表是来存储用户定义的工作流信息的, 如表2所示。

系统定义了若干个工作流, 在使用时, 用户不可能全部记住己定义的工作流, 然后才能起草文件, 以确定文件采用那一个工作流。如果系统修改了原有工作流的定义, 或定义了新的工作流, 必须要让用户知道。

2.2 工作流的启动

用户进行某项工作时, 需要启动己定义好的和其相关的一个工作流, 这样任务项才能按照定义好的流程来按步骤地流转下去, 最终处理结束, 如图2所示。

具体的实现方法可以通过代理, 来调动流程定义的数据库, 读出己定义好的工作流名称, 由用户自己选择所需要的工作流, 再读出工作流的各个任务步骤信息, 如图2所示, 导入数据库的当前文档中, 最后启动工作流工作, 如图3所示。

2.3 工作流跟踪

通过对工作流的跟踪, 可以即时查询工作流经每一个节点的接收人或处理人、接收的时间、处理的意见、处理的时间等信息。流程跟踪数据库表用来存储流程流转过程中的每一个节点用户的处理信息, 如表3所示。流程每经过一个接受人或处理人, 就往该流程跟踪数据库表中插入一条记录。

2.4 流程监控分析

在工作流的设计中要同时考虑工作流监控的功能, 如对于公文管理, 在公文从起草到归档的整个过程中[6,7], 只有其中的参与者比较了解公文流转的具体情况, 对于其他没有参与该流程的工作人员来说是无法预知流程中出现的一些问题, 所以在这里我们就引入了流程监控机制, 如图4所示, 希望通过该监控机制, 确保公文管理流程在内的所有流程都能够有序、规范地执行。

3 基于工作流的OA系统的分析与设计

3.1 系统分析

在办公自动化系统中, 部门内的人员分工明确, 根据其所属部门及其职能履行其各任务, 不能跨部门或越级进行办公。如某部门内工作人员的文件只能由该员工所在部门领导审核同意后, 才能送达上一级分管领导处进行审核。

业务处理过程是由一系列任务组成的流程处理, 每一个业务过程都有一个起始点和一个或多个结束点。如承办人起草文件可以是一个流程的起始点, 签发后归档可以是一个流程的结束点, 如图5所示, 不同意签发转交给承办人并通知申请人也可以是另一个结束点。

业务处理过程中的任务是具有相应职能的人员需要执行和操作的事件, 而工作项是工作人员具体执行任务时所涉及的其中的一个事项。一个具体任务完成后, 工作流就将决定下一个任务是什么。工作人员可以在其相应的权限下, 对业务过程中的任务和工作项进行操作、跟踪、监控和催办。

3.2 系统流程设计

下面分别以文件签呈、出差申请、采购申请为例进行系统的流程分析与设计。

(1) 文件签呈

由公文起草者起草公文后, 交给部门主管、总监、分管副总、总经理、董事长逐级进行审批, 最后发文并归档。公文起草者具有起草公文的权限, 可以访问并填写公文表单, 并提交审批。部门主管、总监、分管副总、总经理、董事长具有对文件签呈逐级审批的权力, 任何一级审批时不符合条件都可以驳回, 董事长是公文审批的最后一道程序, 审批后便可发布并进行归档。如图6所示。

(2) 出差申请

出差申请由出差申请人发起申请, 交给部门主管、总监、分管副总、总经理、董事长逐级进行审批, 最后进行归档。

部门主管、总监、分管副总、总经理、董事长具有对出差申请人发起的出差申请的逐级审批的权力, 任何一级审批时不符合条件都可以驳回, 董事长是出差审批的最后一道程序。如图7所示。

(3) 采购申请

采购申请由采购申请人发起申请, 先交由给部门主管审批、审批通过后由管理部门审核, 管理部门审核通过后分别由管理部门主管、财务总监、总经理、董事长逐级进行审批, 审批通过后由采购人员进行询价、确定供应商再由由管理部门主管、财务总监、总经理、董事长逐级进行审批。如图8所示。

4 结语

本文在对国内外办公自动化及其相关技术深入研究的基础上, 结合企事业单位在办公自动化应用领域的需求, 提出一个满足我国企事业单位要求的办公自动化模型, 该模型强调规范化管理和单位部门之间的信息交流和沟通, 解决了办公自动化快速推广中的问题, 达到了灵活部署、快速实施、易于集成的目的。在详细分析系统应用需求, 构建系统结构框架及工作流的数学模型的同时, 提出了基于工作流的OA系统设计方案。该方案灵活性较好, 能够满足单位相关部门的灵活性收发文要求, 满足管理层和决策层的办公信息管理的要求。

参考文献

[1]周婷婷, 费树岷.基于工作流的办公自动化系统研究与设计[J].工业控制计算机, 2013, (4) :

[2]王振.办公自动化研究综述[J].办公自动化, 2010, (11) :

[3]邢文烈.基于工作流技术的办公自动化研究综述[J].办公自动化, 2006, (3) :

[4]尹帆, 康瑞华, 薛胜军.基于工作流的办公自动化系统的研究与实现[J].武汉理工大学学报:交通科学与工程版, 2004, 7 (3) :116-119

办公OA系统实施的常见问题分析 第5篇

办公OA系统在经历了规划、系统选型、调研、定制开发、测试等过程后交付最终用户上线使用,开始系统实施和使用推广,与财务软件不一样的是,OA项目的应用范围决定了它是一个“全员信息化”的大事,各个部门和单位的绝大多数人都参与使用,从上线那一天起到最后无论好坏,每个人都知道你干过一件漂亮或者很糟糕的事情。OA系统上线后在使用推广过程中会遇到各种问题,相关问题如果处理不好将影响推广使用的效果,甚至决定OA项目的成败,我们将常见的问题分类归纳如下:

1、办公OA系统推广使用的问题

使用推广是OA系统实施的一个最重要的环节,要分步实施、从易到难,忌贪一步到位,单位内容必须领导带头使用,使用前最好做好相关的培训。

在使用范围上,可以选择重要部门和计算机基础好的使用者先开始(在需求和测试环节,这些部门的核心人员能够前期参与进来),逐步的扩展到整个单位。

在模块上可以选择容易使用和重要的功能,预先投入培训和推广使用,如果员工进入OA系统之后看到那么多陌生的功能模块,心里难免有抵触心理。

最好能配备专门的系统管理员,要负责协同办公软件系统的系统初始化以及今后的系统维护,系统管理员根据单位的规模进行配备,要求高的以计算机专业出身的人员比较合适,系统管理员的责任心以及技术水平与今后协同办公软件的使用情况有直接关系。最终用户在系统使用过程中遇到的问题一般会直接反馈到系统管理员,具体见“OA系统管理员职责分析”。

2、办公OA系统功能需求问题

这种情况主要出现在定制开发的功能模块上,涉及到模块功能细节的调整和功能的增加,一般是最终使用者在使用过程中发现现有开发出来的功能与现有的功能有出入,或不能满足目前使用的实际需要,

如果是功能的增加,软件厂商和最终用户双方定好边界,如果需求功能无限制的调整和增加,频繁的修改势必带来新的错误影响正在运行系统的稳定性。如果确认是必须修改的,最好能够分批完整的提出,这样也有利于软件设计者对系统统筹规划设计。

3、办公OA软件系统问题

系统的易用性和稳定性对OA系统的推广使用的影响是非常大的,成熟和易用的软件更有利于推广使用,如果系统不稳定、数据经常出错势必也影响日常的使用,此外系统的性能对用户的体验也非常重要,如果一个性能不太好、每次点击网页响应速度慢的系统带来是比较差的用户体验。

OA系统中如果包含了定制开发的功能,在使用过程中可能出现运行的错误和数据错误等问题,需要协调软件厂商解决。

4、服务问题

没有可靠的服务是不可能做好OA系统实施的,建议选择自主研发的产品,这样有利于进行二次开发和服务,因为没有哪一款产品能完全符合每一个用户的需求。

承元OA建立在承元支撑平台上,使OA系统的维护、功能升级及二次开发变得更加容易、快捷,将为你带来量身定做的实际效果。

软件系统中出现的问题和响应速度取决于两方面,一是软件厂商的服务团队的技术服务水平,二是软件系统自身的技术架构、易维护、易扩展。

5、其他

OA系统在疾控工作中的应用与思考 第6篇

关键词:OA系统 疾控工作 应用与思考

随着信息化不断发展、信息量的增大,公共卫生工作的信息管理水平不断提高,这样“无纸化办公”或办公自动化系统在疾控工作中开始浮出水面了。下面就办公自动化系统在疾病预防控制工作中的使用与管理做一介绍。

1 系统设置模块

1.1 组织机构设置。里面有单位部门管理、用户管理、角色与权限管理等。在这里应把疾控中心所有部门细化,特别是人员权限的设定,因为后面的OA系统在不同工作的设置上要用得到。

1.2 行政办公设置。协同办公是OA系统的主要功能,里面会有日程安排、工作日志安排、通讯簿以及公告通知的内容。该模块主要功能是实现个人日程安排和计划的管理,可以对车辆的预定、会议的安排等进行管理。

1.3 公文文档管理。公文管理主要功能是实现疾控中心的公文管理,实现对公文的分发、督办、交换、统计查询、归档以及反馈落实情况等管理。其中包括的子模块有收文管理、发文管理等流程管理。所有在工作流中使用的文档都会保存在文档管理模块中。

1.4 公共信息管理。该模块主要实现中心业务信息共享,照片浏览以及共享,公告调查讨论等功能。

2 系统作用

近年来如SARS、H5N1、H7N9禽流感病毒等公共卫生事件频出,国家也对疾控体系信息工作提出了更高的要求,OA系统在中心内部凸显了非常重要的作用。

2.1 协同办公提高效率。使用OA之后,基层科室人员不用拿着各种文件、申请,在各个部门科室传递、递交,等待签字,节约了时间,系统自动完成重复性工作。提高了行政工作的效率,比如公文的流转是系统按权限范围选人,在很大程度上提高了传递速度。

2.2 资源共享和公共利用。为了更科学地获取信息,系统中有共享数据的功能,能够提高管理层次,实现疾病预防控制管理的信息化和资源共享,提高了信息的获取速度及管理水平。例如通过公共文件箱、照片浏览、及时了解检测报告、生物制品出入库的情况等充分利用稳定的服务器存储能力,达到信息公用、资源共享的目的。

2.3 无纸化、信息科学管理。使用办公自动化后,办公信息变成了数字化的管理信息,各类文档信息可以分类、汇总、运算达到科学准确的管理。例如考勤管理、值班编排,代替了传统业务考核科室的分发统计传递的工作。下发通知等也均为电子版,在很大程度上也省去了纸张的浪费,节约了办公开支。

2.4 规范了收费、库管行为。在系统的收费模块中,将药剂制品、检测检验、从业人员查体等项目,统一收费条码打印票据,做到在收费项目和标准上的统一,增加了收费的准确和透明。对于疫苗、试剂药品和低值易耗品的管理,OA系统能够对其购买、使用、存储全过程进行管理。每笔试剂疫苗都有详细的数量、金额、批号、产地、供货商。利用系统强大的查询分析功能方便财务统计部门盘点。

2.5 保证信息安全。通过OA系统灾害备份等功能,能够保证信息数据的安全性和完整性。避免了不可逆转因素造成的资料受损、管理不当造成的信息丢失等情况。

3 系统实施中存在的问题及解决方案

3.1 系统实施要分步进行。有三点要注意:①正确地选择产品结构或者项目方案。②阶段的渐进式实施。③持续地功能性提升,拆分模块,成熟一个推一个,对使用好的部门进行正向鼓励。OA系统是一种组织行为的工具,特别是协同办公模式。没有了以組织行为管理的价值准绳,只能凭借计算机技术作为判断方向的依据。为了整个系统顺利实施,应先选择一些最为常用的、易推广的功能和设计相对简单的工作流程作为初期实施功能。如公告、文档共享等简单信息发布性质的功能。

3.2 做好系统授权和培训工作。系统权限分配是非常重要的,系统管理员主要负责系统初始化以及今后的维护,系统管理员一般要求擅长数据库操作和服务器系统编程的计算机专业人员,系统管理员的责任心以及技术水平与以后系统的使用情况有直接关系。OA系统非常庞大复杂,所涉及的部门多,业务流程广,所以做好相应的培训工作非常重要,但组织全员培训并不科学,应该在系统授权中在每个部门都挑选一名OA系统协助员,对他们进行集中培训,来帮助科室部门里其他人尽快熟悉软件情况。

3.3 流程规划清楚细致。OA系统流程是系统的核心,在涉及流程有必要成立临时组织,要求部门主管参与需求分析,对即将开盘的流程进行整理规划成适合的计算机结构工作。如定义工作流程结构、顺序等,这样可以快速启动系统的试运行,并很大程度降低了系统推广问题。

3.4 部门间协同配合。OA系统的实施改变了传统的工作方式,而且涉及了各个部门、人员,作业面广泛体现了新的管理理念和模式,所以在推广中难免会遇到一些习惯上的抵触。所以及时与各部门负责人沟通显得非常重要了,为了更加规范使用,应制订使用OA的规章制度,明确系统的使用规则。

参考文献:

[1]王士卿,肖东,纪正尚.OA系统的测评与改进[J].价值工程,2010(02).

[2]杨珍.OA系统的设计与实现[D].吉林大学,2004.

OA系统的设计与实现 第7篇

目前,网络平台已经在各事业单位建立起来,尤其是OA系统几乎应用于各个行业。但随着电子信息化进程的不断加快,软件出现了很多的问题,如应用软件系统多但互不相通、软件管理混乱以及软件生命周期短、重复性工作多、重复性投入大等。面向未来,OA系统建设将逐步向平台化的方向发展,并从单位内部的信息管理电子化转变为区域甚至全国信息管理电子化,实现横向和纵向的互联和互通,同时实现信息资源的共建共享。

1 OA系统总体设计

1.1 系统设计目标

本办公系统主要实现的功能模块有办公与事务处理系统、公文与信息交换系统、信息发布与管理系统、档案管理、系统管理等。其中,办公与事务处理系统主要用于实现单位内部的无纸化办公和事务处理功能,包括文件管理、个人助理、公共信息、会议管理等功能。充分提高了办公效率和管理水平,彻底改变了传统的办公模式,实现了日常业务工作电子化,而且更规范、更标准;公文与信息交换系统主要实现了各级单位之间公文和信息的安全电子化交换与传输;信息发布与管理系统实现同时管理多个单位门户网站和内部办公网站;档案管理系统实现以所有电子档案为数据源的集成化多媒体应用,帮助用户更好地对文件进行分类、组合;统一用户管理平台实现用户单点登录,并整合各系统用户资源。

1.2 系统设计原则

(1)标准性。

数据格式采用XML标准;编码采用国际、国内通用标准。

(2)灵活性与适应性。

本平台支持多种操作系统,如Windows、Unix/Linux等,并且支持Oracle、SQL server、Mysql等主流的数据库,支持Weblogic、Websphere等多种服务器。

(3)安全性。

在应用层面上,提供了身份验证、权限设置等功能。在安全管理方面提供了符合有关规范要求并且切实可行的分级、分权管理方法。

(4)稳定性和可靠性 。

在系统设计中采用了先进成熟的技术,如J2EE、XML、JSP、JavaBean等,保证系统的稳定性和可靠性。

1.3 系统设计模型

本系统采用的是J2EE结构模型,由客户层、Web层、业务层和数据层组成。系统设计模型见图1。

1.4 系统结构

1.4.1 系统逻辑结构

系统的逻辑体系结构由两个相对独立的部分组成。一部分为基于Web方式的、主要针对所有用户的前台应用系统,也是个人信息的门户系统;另一部分是针对系统管理员,并对前台应用系统进行控制和监视的后台管理系统,实现对整个系统的配置和管理。系统功能架构图如图2所示。

1.4.2 系统体系架构

系统体系架构图见图3。

2 系统功能设计与实现

系统详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是使处理过程尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。

2.1 系统功能实现

系统主要功能模块有办公与事务处理、公文与信息交换、信息发布与管理、数据管理与分析、档案管理、电子邮件、系统管理等。下面以“公文与信息交换”功能模块中“公文流转”功能的设计与实现为例,说明整个系统的设计方法和思路。

2.1.1 部分主要程序

本系统的主要程序为节点处理、操作权限处理、工作流的导入导出处理、工作流图形流程监控处理等。其中节点处理模块中获取节点信息的函数如下:

2.1.2 控制层的设计

(1)用户登录处理:

其功能是在用户通过输入用户名和密码后自动跳转到所在部门页面。

(2)流程运转处理:

其功能是根据流程流转程序设置顺序结合当前条件进行运转处理。

(3)用户页面处理:

其功能是根据用户选择的菜单跳转到相应的功能界面。

2.1.3 主要界面设计

系统主要界面有系统主界面、系统功能结果展示区、用户权限操作菜单、用户操作子菜单、公文展示区域、流转过程查看等。图4为流转过程查看界面。

2.2 应用程序的部署及配置

2.2.1 WebLogic7.0的安装与启动

运行startWebLogic.cmd程序就可以启动WebLogic,在控制台进行部署和配置。

2.2.2 JDBC的相关配置

系统在运行过程中随时都要进行数据的读写操作,此时通过驱动和数据库服务进行连接。连接池的驱动名为:oracle.jdbc.driver.OracleDriver;统一资源定位器设置为:jdbc:oracle:thin:@主机IP:SID。数据源可以通过对连接池的名称来指定。

2.2.3 Web应用的部署

关于Web应用的部署主要是在控制台设置访问路径来实现对各组件的访问,其一般都是以war包的形式发布。

3 结束语

此系统已在某单位稳定运行4年多,其间系统的升级和维护都完成得很顺利,得到了某单位各部门的好评。

参考文献

[1]张宏斌.例释Java2企业版(J2EE)程序设计[M].北京:中国铁道出版社,2002.

[2]史美林,杨光信,向勇,等.一个基于W eb的工作流管理系统[J].软件学报,1999(11):24-30.

[3]李红臣,史美林.工作流模型及其形式化描述[J].计算机学报,2003,26(11):1456-1463.

[4]陈美霞.基于W eb的办公自动化系统研究与开发[J].南平师专学报,2007(4):25-30.

小型OA系统的设计与实现 第8篇

关键词:办公自动化系统,互联网,信息技术

办公自动化由70年代末80年代初在我国提出, 到现在已经有近四十年的发展历史。由于现在办公自动化技术的蓬勃发展, 办公自动化新产品层出不穷, 目前, 多数的公司都全心致力于实现高层次的公司网络办公自动化来节约人力资源, 节省办公费用, 提高企业办公效率。

本论文介绍小型的办公自动化系统设计与实现过程, 分五个部分:第一部分介绍系统开发背景;第二部分进行需求分析;第三部分设计数据库的E-R图;第四部分是系统设计的效果图。最后对本系统进行总结。

1 开发背景

1.1 传统办公与网络办公的比较

传统的公司办公模式 (图1) 与当前流行的网络办公模式 (图2) 对比:

1.2 当前大多企业办公现状

现在一些公司成立后, 办公模式都逐渐转向依赖于网络办公软件, 但旧的办公模式仍然存在, 主要以纸质为主, 在信息革命的日新月异的今天, 显然已经不能追求满足高效率、快节奏的现代工作和生活的需要。即使是在一些大公司内部办公软件虽然大都采用OA系统实现办公自动化, 提高办公效率, 但在对于员工的内部交流和学习提升还是欠加考虑的。建立包含一个公司内员工互助学习, 生活交流的办公平台, 无论是公司的领导者还是公司的员工都将会是受益的群体。

1.3 设计技术及开发环境

系统选用1.6的版本JDK进行开发, 安装配置相应的环境。本系统我们采用My SQL7.2.2作为我们的数据库。My SQL是目前市场上最受欢迎的开源SQL关系型数据库管理系统, 它由My SQL AB开发、发布和支持。同时, My SQL数据库有大量的客户端软件供我们使用。系统设计是采用当前流行的框架Struts2.3, Spring2.5, Hibernate3.2结合JBPM4.4, JSP, Java Script, Ajax等技术进行开发。

图5:系统设计程序结构图

2 需求分析

2.1 业务流程

该系统的主要流程是管理员或者普通用户通过登录模块进入系统主页, 之后可以根据自己的权限选择相应的功能模块对信息进行处理。业务流程图3如下:

2.2 功能介绍

系统的主要功能概述如下:

2.2.1 用户身份验证模块

本系统功能的开发与设计是主要是针对公司企业内部进行办公自动化管理以及为各部门员工提供便捷的电子化交互平台而搭建的。此部分用户身份验证模块是公司办公自动化管理系统重要组成部分之一, 它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证, 以防止公司重要资料的泄露, 确保用户的合法登录和什么人做什么事的问题。在用户登录的时候就从根据当前登录用户判断其角色, 赋予相应的权限, 从而保证不同的用户拥有不同的职责。

2.2.2 系统管理模块

在系统管理模块中又分为用户管理, 岗位管理, 部门管理, 系统管理员可拥有所有权限, 可以对部门进行增删改, 可以对用户进行增删改, 并给用户指定角色 (即岗位) 从而给普通用户赋予权限。系统管理员也可以对岗位进行增删改操作。

2.2.3 站内论坛模块

这个模块的功能旨在给公司员工一个自我交流和学习的平台, 在这里登陆的用户可以根据系统管理员的本期讨论问题就发表自己的看法, 对他人的帖子予以回复和评论。

2.2.4 审批流程管理模块

系统管理员可以根据公司的业务需求创建业务流程图并上传和发布流程并且制定模板提高效率。用户可以根据自己的需要填写申请流转下级领导审批。当前登录用户也可以查看自己的代办任务, 并且进行处理流转;也可以查看自己的申请流转情况。

3 数据库E-R图

由于本系统采用的是Hibernate框架, 我们的数据库表是通过我们的实体类到数据库的映射, 数据库字段是与我们的实体类字段一一对应的, 我们通过Power Designer导出我们的数据库表的E-R图关系表示, E-R图如图4所示:

4 实现功能截图

4.1 系统设计程序结构图

系统设计程序结构图如图5所示:

4.2 系统管理模块

系统管理模块包括:包含岗位管理、部门管理、用户管理等功能。

5 总结

OA (办公自动化) 系统是一个将企业管理及基础办公需求作为核心, 基于B/S模式的信息服务系统, 适应当今办公自动化系统的开发需求。本设计采用结构化和原型法相结合的开发方法, 并采用模块化的开发机制, 使用流行的系统开发技术, 实现了办公自动化系统的基本功能, 初步具备实际使用的能力。

参考文献

[1]刘京华.Java Web整合开发 (JSP+Servle t+Struts+Hibernate+Spring) [M].北京:清华大学出版社, 2010.

[2]李刚.轻量级J2EE企业应用实战--Struts+Spring+Hibernate整合开发[M].北京:电子工业出版社, 2007.

OA系统的分析与设计 第9篇

关键词:OA系统,电子公文,公文交换

1 概述

在政府的日常工作中, 经常需要办理和制发文件, 这些文件按照特定的体式、经过一定的处理程序形成和使用的书面材料, 称之为公务文件。

目前, 世界上各国政府都在积极进行电子政府的建设, 公文经过信息化系统处理后形成的文件被称之为电子公文。

传统公文处理流程依靠人为推动运转, 整个流程受人为因素影响很大, 同时也存在较大的随意性, 在公文处理的质量与时间上无法实现总体把控。同时, 传统纸质公文在信息流转与共享上受到很大的限制。随着单位办公对运用办公自动化技术解决公文办公的要求越来越高, OA系统目前被广泛运用于解决电子化办公的要求。

OA系统在公文流转中的应用, 可以实现公文流转的自动化, 每个环节都可以在OA系统中进行, 甚至可以根据OA系统设定的公文流转自动化推进, 工作人员可以直接在公文上, 完成公文的办公流程, 保证公文的实效性, 同时工作人员可以实时跟踪公文状态, 比通过智能提醒方式进行提醒催办, 调高办公效率。

OA系统不但可以规范公文处理流程, 同时对公文的各个细节也实行规范化管理, 比如规范公文版式:标题、正文、文种等。特别重要的是, OA系统自身还可以实现电子公文全企业内的共享。

然而, 在实际工作中, 不同单位和部门往往采用了不同公司开发的OA系统, 同时由于单位涉密工作的需要, 在实现跨地域跨部门单位间公文交互的问题往往不是通过原有单位OA系统的改造来实现。因此, 具有统一安全性规划, 并且和原单位OA系统分离的电子公文交换系统应运而生。

通常常用的做法是在原有的OA系统中进行拟文、办文、定稿等公文流转的过程, 定稿后的电子公文转换成版式文件, 进入到电子公文交换系统中, 经过盖章、签发、发送后, 将电子公文发送到相应接收单位。接收单位的电子公文交换系统收到公文后, 将电子公文打印、脱密后转入到本单位OA系统中, 进行收文登记和进一步处理。

由于OA系统和电子公文交换系统作为独立的系统, 经常由不同的建设施工单位进行建设, 并且不同OA系统内部使用的公文内容与格式也不尽相同, 因此, 如何将不同的OA系统与电子公文交换系统进行集成往往成为电子公文在跨地域跨部门单位间共享工作的重点和难点。

2 问题背景

在电子政务水利信息化的工作方面, 目前, 黄河水利委员会实现了公文运转电子化管理, 可以对电子公文在收文办理、发文办理的登记、审核、拟办、运转等环节进行管理, 实现了公文查询、存储和流转管理的电子化。

黄委综合办公系统是黄河水利委员会机关各级单位在日常办公中使用的公文收发, 起草、流转和处理的综合性自动化办公系统, 实现了电子公文在黄河水利委员会委机关各部门间的流转与办理, 做到了无纸化办公, 提高了办公效率。

然而, 部分黄河水利委员会附属单位也独立建设有各自内部的OA系统。目前, 这些单位和黄委委机关间公文的交换是通过黄委电子公文交换系统完成的。

黄委委机关和部分拥有OA系统的委属单位在跨部门间发送公文时, 首先需要利用各自OA系统起草并生产相应的待交换公文文件, 然后在黄委电子公文交换系统中将OA系统或手工成文后的各种格式 (如DOC/S2/S92等) 的电子公文文件, 利用方正Apabi Maker转换为电子公文标准格式CEB类文件。之后, 利用电子公文交换系统进行上传、签发、加密、盖章和发送。收到公文的单位, 利用电子公文交换系统进行签收、打印和脱密, 这些跨部门的外单位公文目前还不能够自动进入各自单位的OA系统中进行自动化的流转处理。

为了提高公文在单位间流转的效率, 有必要通过信息化集成技术, 分别由黄委各类OA系统建设管理单位实施建设与黄委电子公文交换系统进的功能性集成工作。从而可以实现:

(1) 公文从OA系统到的黄委电子公文交换系统的操作上传;

(2) OA系统对黄委电子公文交换系统中待办公文的自动接收。

3 解决方案

具体来说, 可以开发电子公文自动交换服务完成电子公文在黄委电子公文交换系统和黄委各级单位OA系统自动交换电子公文的功能, 从而实现OA系统与电子公文交换系统的集成。图1介绍了电子公文自动交换服务具体的功能组成:

电子公文在黄委各级单位OA系统和黄委电子公文交换系统间进行交换时, 分为公文上传到电子公文交换系统的过程和公文从电子公文交换系统中接收的过程。

首先, 在公文上传到电子公文交换系统的过程中, 依照黄委电子公文交换系统的标准要求, 电子公文自动交换服务可以将OA系统中的公文自动组装成为XML文件。组装完成后, 电子公文自动交换服务将XML文件通过基于http协议的传输过程发送到黄委电子公文交换系统中。公文发送完成的过程中, 电子公文自动交换服务可以记录公文的发送事件和发送成功与否的日志。在公文从电子公文交换系统中接收的过程中, 电子公文自动交换服务依照各OA系统的电子公文格式, 将收到的XML文件进行解析。在公文接收和解析的过程中, 电子公文自动交换服务可以记录公文的下载以及解析事件日志。表1概括出了电子公文自动交换服务的功能点。

在部署的过程中, 黄委机关与各级委属单位电子公文自动化交换服务采用分布式的应用部署架构方式。图2描述了利用电子公文自动化交换服务集成OA系统与电子公文交换系统的整体系统集成部署架构。

如图2所示, 黄委委机关OA系统, 山东局OA系统, 河南局OA系统, 水文局OA系统和其他委属单位已建或待建OA系统分别通过分布式部署的电子公文自动化交换服务与已建的黄委电子公文交换系统进行电子公文的交换。

具体来说, 各单位已有或待建的OA系统首先需要按照黄委电子公文交换系统规定的电子公文交换格式, 通过各单位自行开发的电子公文自动交换服务对电子公文进行格式编辑处理, 然后通过电子公文自动交换服务提交到黄委电子公文交换系统中进行分发。

电子公文交换系统收到公文后, 可以通过各单位自行开发的电子公文自动交换服务将电子公文直接下发到各单位的OA系统中。

4 实施结果

目前, 实现黄委委机关综合办公系统与黄委电子公文交换系统的自动化交换服务已经开发部署完成。通过运行结果来看, 该服务实现了:

(1) 公文从黄委委机关综合办公系统到的黄委电子公文交换系统的操作上传;

(2) OA黄委委机关综合办公系统对黄委电子公文交换系统中待办公文的自动接收。

图3展示了黄委委机关综合办公系统与黄委电子公文交换系统的自动化交换服务部署实施后, 黄委委机关综合办公系统通过自动化交换服务向黄委电子公文交换系统上传下发公文的统计情况。

5 结束语

开发的电子公文自动交换服务实现了OA系统与电子公文交换系统的集成工作, 提高了OA系统与电子公文交换系统间公文上传与下发的效率, 避免了大量的人工拷贝工作。在OA系统中对发送公文选择后, 通过点击发送按钮, 可以实现公文的格式标准化转换 (按照电子公文交换系统的规定标准) 以及向电子公文交换系统的自动上传。同时, 服务部署后, 在电子公文交换系统中通过选择下发单位和公文文件, 可以自动的将公文下发到相关单位的OA系统中。

自黄委委机关综合办公系统与黄委电子公文交换系统的自动化交换服务部署实施三个月以来, 大大缩短了黄委机关部门向委属单位下发公文的处理时间和黄委机关部门通过电子公文交换系统接受委属单位文件的时间, 节约了人力成本。

参考文献

[1]杨健, 杨斌.电子公文交换系统的设计实现[J].郑州牧业工程高等专科学校学报, 2009, 29 (03) :32-34.

[2]刘刚, 邓飞其.电子公文交换系统OA接口平台设计研究[J].计算机与信息技术, 2009 (Z2) .

基于WCF的OA系统设计与实现 第10篇

关键词:WCF,OA系统,协同办公

0 引言

办公自动化 (Office Automation) 简称OA, 是一种现代型的办公手段, 它实现了计算机网络系统和现代办公的有机结合, 有效地提高了办公效率和质量。OA系统将现有的管理组织结构进行了优化重组, 调整了传统的管理体制, 既提高了办公效率, 又增加了办公人员协同办公的能力, 强化了决策的一致性, 提高了决策能力。办公自动化主要通过现代计算机和通信技术等, 对信息进行收集、加工、传输等一系列活动, 便于内部工作人员便捷掌握信息, 实现高效办公。

WCF技术是微软在SOA (Service Oriented Architecture) 基础上推出的.Net平台下的框架产品, 它在微软战略计划中占据重要地位, 是未来软件构架设计及开发的市场导向。它通过整合微软发展的一系列分布式技术, 统一了开发框架, 大大缩短了系统开发的周期, 实现了不同网络和应用环境下数据和操作的共享以及异构系统间的跨平台交流。本文主要就WCF技术和OA办公系统的设计与实现进行了研究与探讨。

1 WCF基本原理

WCF技术属于.NET 3.0核心技术, 它整合了.NET平台下与分布系统相关的技术, 大大提高了.NET框架构建的安全性, 扩展了.NET的web服务功能, 可跨平台进行操作。

1.1 基于WCF的OA系统的设计与实现

系统分析:学院要建立一个有效的信息发布和交流的平台, 实现学院内部信息资源共享。该平台主要功能包括公文管理、会议管理, 用车管理等功能模块。具体系统结构如图1所示:

在公文管理功能模块中, 主要是完成公文的起草、审核、审批、发文和归档等操作, 实现公文管理的办公自动化。在会议管理功能模块中, 要依次完成会议申请、会议审批、会议安排、会议通知下达、会议记录及归档一系列流程, 有效实现了学院会议管理的自动化。在用车管理功能模块中, 主要是完成用车的申请、审批、安排、出车、续车及交车等操作, 实现学院用车管理自动化。

1.2 WCF服务的实现

OA办公系统是通过WCF服务来实现的, 一个WCF服务一般包括以下几类构成:IContract类、Sever类、DAL、Model类构成。IContract即契约层, 对外提供接口;Sever即WCF服务层, 即业务逻辑的实现;DAL即数据访问类;提问访问数据数据库的方法。下面给出WCF服务层的基类的实现, 仅以IContract类为例。

1.3 系统的主要功能实现

本系统功能实现满足了用户的要求。主要功能实现如下:

1.3.1 用户首页。

首页显示一些常用信息, 如公告、邮件、我的信息、及个性导航。

1.3.2 管理员给用户设置权限页面。

系统管理员在管理工作中主要负责系统用户的权限设置, 维护系统中的用户角色。其工作内容主要包括新建角色、删除角色等。管理员在建立角色之后, 要先建立和维护用户信息使用, 再根据实际需要给予用户不同的角色, 不同的角色在系统访问中的权限是不同的。

2 结束语

基于WCF的OA办公系统设计与实现, 简化了以往系统开发和维护的难度, 提升了开发效率。基于WCF的OA办公系统大大提高了学院的办公效率, 部门很多事务能够得到及时方便的处理。该系统满足了该学院日常办公需要。系统自上线运行后, 运行状态良好, 受到用户的一致好评。

参考文献

[1]钱涛.基于WCF的机房管理系统的设计与实现[J].计算技术与自动化, 2010 (04) .

[2]唐晓强.基于C#的教材收费系统设计与实现[J].现代计算机 (专业版) , 2011 (04) .

OA系统的分析与设计 第11篇

1 OA系统中业务架构的设计与实现

工作架构的管理, 是指将工作活动的分工、任务、角色、目标和过程进行整体的监管与控制, 通过将工作分解、整合, 达到提高公司生产水平和工作效率的目的。现代化的企业中, 以互联网为核心的工作流程技术恰当地为企业提供了一种对工作的良好监管的现金手段。一个成功的现代化企业, 必然会有对工作流程的高效监管, 也必须对工作流进行管理, 才能达到可持续的企业结构优化。

流程管理 (process management) , 是一种以规范化和结构化为核心, 以持续优化、提高公司业务能力为目的系统化方法。作为一种公司监管手段, 它常常被定位为一种可操作的描述, 指对流程分析、重定义、资源分配、时间安排等等再生产销售环节中重要关键点的监管方式。在流程管理中, 最重要的核心是构建一个卓越的业务架构。但由于具体公司组织的行业、业务不同, 流程管理并没有一个可以一蹴而就的方式来实现, 这需要对工作流程进行长期的监控与管理, 才能从中找到可以优化的关键点。

在现代企业中, 信息化办公的程度在不断提高, 但企业的业务处理效率仍然取决于对工作流程执行的效率。实际上工作流程执行的总时间X, 与执行流程分步时间T、分步细致化程度n、复杂度k有着直接的关系, 如公式 (1) 所示:

由此可见, 在业务架构设计中, 提高分工细致化程度, 同时减少每一次分步的复杂度以及减少分步时间, 对于工作流程的执行效率有着直接的、重要的意义。

在分步过程中, 每一次分步的效率同样也受到工作流程总体设计的影响。分步时间效率j, 受到工作流程执行总时间X的影响为正向指数型影响, 同时将会收到执行流程分步细致化程度n和复杂度k以及流程信息传递效率u的影响。如公式 (2) 所示:

而流程设计的本质, 是在业务架构中信息传递的规则与效率。传递信息的规则越明确, 越简单, 工作既得效率将会越高。工作流程设计的好坏, 将会直接影响到工作信息的传递效率, 从而影响工作效率。流程的长期迭代也将会为工作方向提供一个科学决策的参考依据。

流程设计步骤如图1 所示:

在本系统中, 参考了事件过程链EPC (Event Process Chains) 模型的方法, 进行流程的设计。在借助实体关系 (ER) 模型和数据流图 (DFD) 模型方法的前提下, 对公司流程的基本事件、过程、规则、分支等元素进行统筹管理, 并引入组织和信息建模元素, 生成扩展事件驱动过程链 (EPC) , 使得与业务流程相关的工作流程在各方面均可同时被一个模型描述。应用该模型方法所产生的工作流程特点是具备跨职能的功能, 并在开发工作可控的前提下, 对已完成业务架构的动态改造改造具有支持能力。

2 OA系统安全性设计

从系统可应用性与安全性综合考虑, 系统架构风格采用了B/S架构, 该架构在具备维护与升级方式简单的优点的同时, 具备了优化成本, 更多选择的特点。通过B/S架构管理软件在服务端的的安装, 公司人员只需要通过客户端即可进行对数据的访问, 管理人员可以只进行服务器端 (Server) 的维护即可。客户端无需安装软件, 升级维护简单, 且易于传播使用, 这些特点对于公司要求的对效率与成本的限定有着至关重要的作用。

从系统安全性的角度出发, 将系统的不同功能根据其重要性分配权限是必要的, 同时将不同的系统权限分为自上而下的等级也是必须的。在系统的最高权限等级设计上, 管理员权限将对整个系统的工作人员账号、下级权限账号、系统关键信息拥有增加、删除、修改、查看的权限。系统管理员权限的设计, 使得系统安全性呈现阶梯式的权利释放。

系统权限自上而下分为:系统管理员权限、管理人员权限、服务人员及其同级权限。

其中管理人员权限以下交与公司使用, 涉及系统关键信息及数据的系统管理员权限, 由负责系统维护的专业人员使用。这样可以有效地避免数据的错误、重复及冗余, 也可以对系统安全性进行有效的保证。为了确保每一个用户在系统使用生命周期内的唯一性, 所有通过管理员注册的用户都将产生一个唯一的用户标识符——即每个系统使用者的用户名、密码、所属职位级别等。在用户登录时, 根据系统管理员给定权限, 采用受控式口令对后台进行访问, 后台使用更高强度的身份验证模式对用户进行身份的甄别, 并对用户登录的信息进行加密单向传输。在对系统的关键业务进行访问期间, 除了对用户身份鉴别的要求, 利息按操作时间超过规定值时, 用户会被要求重新进行身份校验。

在项目实践过程中, 系统的安全系数k会受到权限分级数s、数据交叉程度n、架构类别以及数据传输频率l的影响。其关系如公式 (3) 所示:

由此我们可以证实。系统安全系数与权限分级数正比例相关, 但是由于数据传输率和数据交叉程度的反比相关, 系统安全系数会成指数型下降。我们在设计系统的过程中有效避免了数据交叉与数据传输的高频率发生。

3 OA系统中的数据库设计

在系统数据库设计时, 应使用面向对象的方法对数据库进行建模, 在数据库建模期间应遵循以下几条原则:

(1) 一个对象类映射为一个表, 并为每个对象得设定主键 (PK) , 主键属性映射为表的主键, 其他属性映射为列;

(2) 强基础的数据映射为一个类, 提高存储效率;

(3) 对象间的关联关系为强关系, 根据关系紧密度需要添加非空外键。

在遵从以上设计原则的同时, 还需要对数据库先行绘制ER图 (模型) 。它为实体模式图形式的数据模型提供了图形信号。这一设计阶段也成为“物理设计”阶段。

在该阶段所所呈现的ER图, 一方面代表了数据库的设计方向和设计角度, 另一方面也从侧面呈现出数据库的复杂性高低。由于本系统内所涉及的表间对象联查数量多, 查询条件繁琐。对于数据库的主、外键设计具有较高的完整性要求, 需要把经常进行连接的表进行预链接, 预链接的好处是链接代价只产生一次, 但预链接通常只用于相对静态的数据。所以在本系统中, 登录的相关账户信息都采用预链接的方式与数据库进行连接。

经过优化的数据库对数据连接的紧密性会根据预连接的数量产生变化。在项目实践中, 系统连接数据库的速率L会根据预连接表数量s、数据交叉程度n、连接频率k产生变化。其关系如公式 (4) 所示:

由此可证实, 系统链接数据库速率与预连接表数量成正比, 但是数据交叉程度和链接频率的增长会造成链接速率的下降, 我们在设计数据库时避免了数据高度交叉与高频次的数据链接产生。

3 结语

本系统通过良好的技术平台及丰富完善的功能模块设计, 提高了企业的办公效率。通过良好的技术平台和丰富的经验对功能进行了模块化的完善, 该系统运行稳定、快件、简单、便利, 完全适应了现代化企业的办公标准与要求, 提高了企业的办公效率。

参考文献

[1]王利.企业OA系统的研究与开发[J].商业办公, 2008 (4) :31

[2]张然.基于移动终端的OA系统设计与实现[D].吉林大学, 2012 (4) :12

[3]郑茜.面向高校OA系统移动客户端设计与实现[D].中国地质大学 (北京) , 2013 (16) :121

[4]于洋.基于可定制工作流的OA系统的设计与实现[D].大连理工大学, 2008 (10) :121

上一篇:乡村民宿下一篇:项目审计风险