×

企业办公自动化系统毕业设计

前端技术网 前端技术网 发表于2024-01-29 11:27:23 浏览3302 评论0

抢沙发发表评论

一、企业办公自动化管理系统需求性和可行性的设计方案

关于OA办公系统需求分析

关于OA办公系统需求分析 1

企业办公自动化系统毕业设计

第一章绪论 1

1.2本文所做工作 1

第二章系统开发技术 2

2.2 Spring技术 3

第三章系统分析 6

3.2系统分析 7

企业办公自动化系统毕业设计

3.2.3我的办公桌模块 8

3.2.4系统管理模块 9

第四章数据库设计 10

4.1表格图 10

第五章系统实现过程 13

第六章系统的测试与运行 14

第一章绪论

1.1选题背景

在正常办公中,企业通常会遇到许多资源和数据,比如员工资料、邮件、申请记录、打印机、计算机等,这些资源和数据管理不善情况下通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统--企业Web OA系统。

通过"企业Web OA系统"对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。

1.2本文所做工作

为了开发出该系统并且是系统能够真正达到"适用、够用、好用"的标准一配合用户单位的使用,查阅相关的书籍及电子文档,也向先辈们请教。在开发设计过程中,采用现在流行的SSH框架整合和Jquery、Ajax技术,通过Hibernate连接数据库,借助一些工具优化系统。另外,为了增加系统的实用性,使之能尽量与实际的应用系统和用户需求相吻合,我对许多同类系统的内容、功能进行了分析与对比,吸取了它们的可取之处,借鉴了一些经验。

1.3本文的安排

整个设计共分为6章,各章的主要内容安排如下:

1.绪论。介绍论文的选题背景、所做工作以及论文的结构安排。

2.系统开发技术。主要介绍本系统用到的主要技术。

3.系统分析。主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。

4.数据库设计。为了使软件开发者对该软件的功能划分、数据结构及业务流程有一个大概的理解,使之成为整个开发工作的开始。

5.系统实现。主要是详细说明项目是如何执行的及界面展示。

6.系统测试与运行。阐述测试的方法,测试的步骤、测试达到的效果。

第二章系统开发技术

2.1 Jquery与JavaScript技术

jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是--WRITE LESS,DO MORE,写更少的代码,做更多的事情。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。在Jquery技术中使用万能的$几乎可以做到一切Ajax所拥有的技术,

Jquery使用简单方面,它是一个轻量级的JS库,在使用的时候只需要将其编译好的JS文件引入即可使用,另一方面其UI插件做的视图效果非常理想,同样也是方便应用。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

2.2 Spring技术

Spring的核心是个用于构造Java应用程序的轻量级框架,实现了Ioc模式的容器。其中的core包是框架的最基础部分,并提供依赖注入特性来使你可管理Bean容器功能;context包提供了一种框架式的Bean访问方式(ApplicationContext.xml),还添加了文本消息的发送;DAO包则提供了JDBC的抽象层。也提供了一种方法实现编程性和声明性事务管理,不仅仅式针对实现特定接口。在Spring中重要的式MVC模式:View出于客户端层,通常用jsp,即页面显示部分;Controller也处于服务端层,通常用Servlet来实现,即页面显示的逻辑部分实现;Model处于中间层,通常用服务器端的javabean,即业务逻辑部分的实现。对于一些公用的方法,则可以放在一个类中。

2.3 JPA技术

JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。可以按照Java的基础语义进行持久化开发。

2.4 Fire Workflow插件

Fire Workflow是一款国内的开源插件,用于工作流的设计部署,相对于国际上比较有名的几个工作流引擎,此框架的优势是结构比较简洁,扩展性比较好!此插件和spring,JPA一样是几个普通的jar包,嵌入到的系统中以解决工作流领域的问题。

Fire Workflow是面向开发人员的,由模型,引擎,设计器,流程管理四部分组成,其流程设计器与主流IDE紧密集成,在Eclipse的插件可以让开发人员调试流程就像调试基本的java类一样简单。Fire Workflow自带7张表,由于本系统本身就拥有大量的数据表,所以Fire Workflow相对于目前比较流行的JPBM的30张表显的异常简洁。另外,选择此插件的另一个原因就是此插件的开发是基于Spring文件开发的,正好与本系统很好的整合在一起.

2.5 Apache James邮件服务器

Apache James简称 James,是 Java Apache Mail Enterprise Server的缩写。James是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。James服务器的核心是一个名为config.xml的配置文件,在第一次启动服务器后该系统会自动生成一个config.xml文件,服务器所要执行的动作都是基于此配置文件,可以再与外网失去连接的情况下在局域网内收发邮件。配置文件里面的DNS就可以与外网进行邮件收发,不过很大程度上会给别的服务器当做垃圾邮件处理,最好还是用在自己的局域网内做内部邮件使用。

2.6 Struts技术

Struts是一个基于J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的,是开发Web应用程序的开放源码框架。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大地节省了时间。

本系统选用Struts作为MVC的控制器,因为它足够成熟,用户群广泛。虽然它也有缺点,但完全利用别的软件弥补,比如利用Sitemesh代替Titles等。WebWork很优秀,但起步晚,用户群太小;JSF和Tapestry是重量级的MVC架构。通过这个两个方面的对比即可得出Struts的两大优点,即用户群大且轻量级。

2.7 JSP页面技术

JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:

JSP的基本语法:两个注释、3个脚本元素、8个动作指令。

JSP的九大内置对象:request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page页面对象和exception例外对象。

第三章系统分析

3.1需求分析

3.1.1引言

软件需求分析的编制是为了使用户和软件开发者双方对该软件的初始化规定有一个共同的理解,使之成为整个开发工作的基础。

3.1.2任务概述

Web版或局域网系统,应用范围为政府机关大中小企业单位。相关人员对计算机操作和业务了解应有一定的基础。

3.1.3需求规定

A.对性能的规定:软件支持的终端数根据数据库支持的用户数来确定;软件支持的并行操作的用户应在100以上。

B.对性能的规定:速度要快,对于小数据量的数据记录要在短时间内实现各种操作和转换传送;当业务需求发生变化时,该软件应能对这些变化具有良好的适应能力,保持代码与表数据的一致性。而且一定的环境或软件或操作方式不发生变化。

C.输入输出要求:对输入输出的数据必须给与相应的格式类型、数值范围及精度说明。

D.其他专门要求:用户为企事业涉及到公司机密以及财务,对数据的保密性、安全性尤其重视,同时对软件使用方便要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性等都有比较高的要求。

3.2系统分析

3.2.1编制流程

后台功能图如下所示:

前台功能图如下所示:

3.2.2用户身份验证模块

本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。

3.2.3我的办公桌模块

此模块包含了部门管理、电子邮件、个人资料管理3个子模块,主要是用于日常的办公需要,所有的用户都拥有此模块

【部门管理】:主要对门门的增删查改

【电子邮件】:此部分主要用于内部邮件的收发,用户可以在与外网无法连接的情况下进行收发带附件的邮件,目前对于附件没有什么要求(对邮件进行增删查)

【个人资料管理】:用于修改自己的个人资料(对用户进行增删查改)

3.2.4系统管理模块

在本系统中,管理员的权限是最大的,这也是考虑到了本系统的安全性而设计的,防止公司机密外泄,本模块包含了登陆身份验证,系统管理员的管理。

【管理员】:管理本系统的管理员

3.3数据结构分析

3.3.1逻辑结构

本系统所使用的每个数据结构的名称、标识符以及它们之间每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次或表格的相互关系要详尽体现。

3.3.2物理结构

本系统内所使用的每个数据结构中的每个数据项的存储要求、访问方法、存取单位、存取物理关系(索引,设备,存储区域)、设计考虑和保密条件。

3.3.3出错补救措施

故障出现后可采取变通措施,包括:

(1)后备技术,当原始系统数据万一丢失时,可以使用系统备份数据进行恢复;

(2)降效技术,当丢失的数据不是很多时,可采用手工操作重新录入数据;

(3)当数据库由于不正常关机或停电等不可预知的原因产生错误时,求助于Oracle公司工程师,公司不是Oracle数据库产品的提供商,不提供类似的相应服务;

(4)由Oracle公司或者相关的工程师优化数据库;

(5)优化网络配置。

第四章数据库设计

数据库设计是项目开发和系统设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。

4.1表格图

4.1.1我的办公桌

(1)管理员表(tb_admin)

字段类型主键外键是否可为空描述

id int是不可自增

name varchar不可账号

pwd varchar可密码

useFlag bit可

(2)部门表(tb_department)

字段类型主键外键是否可为空描述

id int是不可自增

memo varchar可备忘录

name varchar不可部门名称

useFlag bit可

(3)传阅表(tb_handround)

字段类型主键外键是否可为空描述

id int是不可自增

content longtext可内容

creatorIP varchar可

sendTime datetime可时间

title longtext不可标题

useFlag bit可

user_id int不可用户Id

(4)传阅附件表(tb_handround_attachment)

字段类型主键外键是否可为空描述

id int是不可自增

attachmentName longtext可附件名

attachmentRealName longtext可真附件名

attachmentYear varchar可

handround_id Int可传阅ID

(5)传阅状态表(tb_handround_state)

字段类型主键外键是否可为空描述

id int是不可自增

comfirmDate datetime可确认时间

leaveWord longtext可

sendTime datetime可传阅时间

stateFlag Int可

handround_id Int可传阅ID

user_id int可用户ID

(6)用户表(tb_userinfo)

字段类型主键外键是否可为空描述

id int是不可自增

name varchar不可用户名

position varchar可位置

pwd varchar不可传阅时间

realName varchar不可真实姓名

useFlag Bit可传阅ID

department_id int可用户ID

第五章系统实现过程

5.1开发平台

服务器:Weblogic 8.0

数据库:MySQL5.1

平台技术:Jquery+Struts+Spring+JPA

操作系统:Windows XP

5.2系统框架

在src目录下主要是各个层的包,是一些java类,在WebRoot目录下是一些实现页面的JSP文件,同时在其里面的WEB-INF包里面有struts以及spring的配制文件

5.3系统实现

5.3.1我的办公桌模块

主要是用来进行日常办公的需要,收发邮件,这一部分是整个办公系统必须的功能。

用户在成功登录到页面后,单击"我的办公桌"则可列出:部门资料、电子邮件、个人资料、三个功能块,每块均通过超级链接打开,如下图:

【部门资料】:包括公司的所有部门

【电子邮件】:主要是用于系统内部的邮件收发,支持附件的上传下载,利用James服务器以及事先分配好的内部邮箱名进行收发邮件,如下图:

【个人资料】:此块主要用于用户修改自己的密码

第六章系统的测试与运行

6.1系统测试

6.1.1配置测试环境

(1)安装JDK和bea,weblogic;

(2)运行整个项目;

(3)启动weblogic,在登录http://localhost:80/OA/之后,需要启动Apatche James服务器来管理邮件接收

(4)发布该系统.通过Web Application Modules实现.

(5)发布成功后即可进入登录页面.

6.2测试结果

测试结果如下各界面所示:

(1)登录页面

(2)主页面

结论

紧张愉快的毕业设计结束了,我通过努力实现了一个结合了计算机和办公自动化理论并体现了时代潮流的系统。

本系统只提供了一些基本的功能,还不能提供办公自动化需求的完全信息,还需要进一步地考查调研。所有可能实现的功能都将会在今后的工作中继续分析、设计、逐步实现,力求使本系统更加完善。

在开发过程中,我本着将所学的理论知识应用于实践的思想,开发出高质量系统的目的,进行了详细的调研,细致耐心的开发与设计,以刻苦钻研,实事求是的态度开发出本系统。最重要的是通过开发与设计,锻炼了我们分析问题以及进行合理规划与分析设计的能力,同时对开发工具的使用能力也有大幅度提高。我们将所学的理论知识结合到了实际的应用中去,实际的动手能力也有明显的提升。

虽然办公自动化系统仍有许多待解决的问题和待完善的地方,但相信通过我们的不断努力、继续学习,必定会有更加完美的成果跟大家见面。这次开发过程中所学到的所有知识,将成为我今后学习工作当中的坚实基础。希望以后还会有这种锻炼自己的实践机会。

以上是一篇范文,供你参考。希望可以帮到你。

二、办公自动化系统的设计与实现

关于办公自动化系统的设计与实现

办公自动化系统就是使用计算机系统执行一系列办公操作。下面我为大家搜索整理了关于办公自动化系统的设计与实现,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、科技档案、财务档案等档案的可管理性,实现信息的在线查询、借阅,最终实现“无纸”办公。

1需求分析

1.1功能需求

本系统是为某校办公自动化的需要而开发的,该学校需要解决如下问题:创造一个集成化的办公环境;支持信息传递;提供具有工作流性质的处理过程和监督功能;提供集成处理与发布信息的工作平台;实现文档管理的自动化;提供与其它管理信息系统( MIS)的信息交流。

1.2功能介绍

办公自动化系统功能介绍

1.3流程图

公文流转系统分为三个功能模块。

(1)发文管理模块:发文管理即各个部门提交报文,文件不指定路线,由发文的个人制定流程,报文以附件方式传送,每个用户只需要选择“转呈”下拉菜单中的下一转呈人,该公文就会自动流转到下一个处理人手中,由每个客户端成员查看文件,履行相应动作,并继续流转。管理员进行最后的处理。

(2)收文管理模块:收文管理模块显示了所有需要签收的公文记录,处理人只要点击查看,并进行相应的动作,公文就会按照流转路线向下一个处理人传递。

(3)公文跟踪模块:公文跟踪管理功能提供对单位内部所有在流转公文状态的跟踪、查询,根据工作的实际需要可以对这些功能进行催办、删除和改变流程负责人等功能。

2办公自动化系统设计

2.1系统设计目标

系统的总体设计目标是:基于计算机网络,提供一个安全可靠的、方便实用的办公平台,在这个平台上,该学校用户可以高效地处理各种公文。根据前文的用户需求和总体设计目标,我们将某校的办公自动化系统的具体目标归纳为:(1)切实可行的公文处理能力;(2)稳定性、健壮性和安全性;(3)可定制的流程控制;(4)可监控的办文痕迹;(5)良好的集成功能;(6)快速的开发过程。

2.2系统框架及功能划分

2.2.1系统框架

初步决定将系统划分为五个部分:

(1)公文处理,包括发言、行文、通告、会议纪要;

(2)个人工作台,包括个人邮箱、日程安排、修改密码;

(3)公文监控,包括来文监控、查阅监控、公文痕迹;

(4)系统管理,包括编号管理、流程安排、权限管理;

(5)系统集成,包括与Word和Excel在集成。

2.2.2系统功能划分

(1)公文处理模块。公文处理模块负责处理各类公文的办理,各类公文从起草、审核到发布等这些过程都是在这个模块完成的,在这个模块里要为各种公文设置不同的外观,每种公文的界面里有调用WORD和导出WORD的功能。

(2)个人工作台。个人工作台用于对本人各项工作进行统一管理。个人邮箱存放着属于自己的各类公文,别的用户无法进入,邮箱有提示功能,突出显示未办或未阅公文,邮箱里的草稿公文是由于是自己创建的,可以删除,已经阅读过的成文公文也可以删除,待办公文不能删除;日程安排用来安排本人的日程和活动,起到提醒的作用;修改密码用来更改用户个人的密码;公文查询用来搜索查看自己有权限的公文。

(3)公文监控。公文监控提供公文从草稿到成文的办文痕迹,记录什么人什么时间对该公**了什么事情。

(4)系统管理。系统管理员负责办公自动化系统的公文字号管理,用户权限管理和流程走向管理。

(5)信息集成。信息集成模块负责向该学校门户网站发送通知公告类的公文。在学校的网络中已经实现了与门口网站的连接。

2.3系统详细设计

2.3.1公共模板的设计

柔性工作流着重强调系统的可重构性、可重用性和可扩展性,系统框架图里公文处理模块里面包括了多种公文处理子模块,但这些公文处理子模块其实有很多过程是相似的,如果我们把这些功能相似的部分做成可重用的模块,即可以达到快速开发的目的又能使系统增加一定的柔性,再者,如果要修改各公文处理子模块代码时,只需更改模板的代码,而由模板生成的其他子模块则能够自动更新。在本文中,我们把这个模块称为“公共模板”。

2.3.2流程部分设计

在设计流转机制时,本系统在处理时将所有待处理的公文进行分类,然后针对每一类公文和处理该公文的对象来确定相应的流转规则,并在系统建模阶段将该规则写入数据库中。

假设现有部门A、部门B和部门C,同时有公文a、公文b和公文c。针对这三个部门和三类公文,我们可以设计一个简单的流转规则。对于公文a,只能由部门C起草,部门 B和部门C可以接收、发送,而部门A只能回复;对于公文b,部门B和部门C都能起草,但只有部门C能接收和发送,其它部门只能回复;对于公文c,所有部门都能起草、发送和接收。该规则可以用相应的状态

2.3.3权限管理的设计

一个OA系统中有很多参与者,而且一般也有多种公文;每一类公文针对不同的参与者又有不同的权限。为了解决这个问题,可以引入RBAC(Role-Based Access Control)技术,先将用户按部门和职责分组,再根据需要定义一些角色(比如起草、审核、回复、签发、发布等),然后将相应的组分配相应的角色。实现时要将角色设置游离出业务逻辑,设计可配置的单独模块,独立于业务逻辑;而业务逻辑里判断的只是角色,不涉及到具体用户。这样设计后,人员变动、权限更改就不会影响整个系统的应用逻辑。 3办公自动化系统实现

3.1公共模板实现

(1)所有文档:显示所有文档;

(2)草稿文档:显示起草后未提交审核但保存了的文档;

(3)删除的草稿文档:从草稿文档视图内删除了的文档;

(4)已发布公文:已经成文并经过校办公室发布成功的文档;

(5)已回收公文:由于起草错误或发送错误而传递到用户邮件数据库里的已成为公文可以被回收,所有回收的公文被放入该视图;

(6)预归档文档:在前文已经介绍,归档部分要与该学校的另一个系统衔接,所以本系统里的归档只是预归档,仅仅将公文的状态设置为归档;

(7)在审核文档:所有起草完毕并已提交审核但未成文文档。

3.2表单

我们采用了三种表单:草稿表单、审核表单和成文表单。

(1)输入文本:公文草稿,当用户起草时,使用该表单,它有“本部门审核”、“校办公室审核”、“校对”等操作,

(2)处理文本:审核公文表单,整个审核期间的文档都用此表单,它有“获取编号”、“提交部门领导审核”、“提交校领导审核”、“保存”、“回复”操作等。

(3)成文表单,当公文完成上述流程后,公文接收者看见的文档就是以Doc表单打开的,它含有“关闭”和“打印”操作,除了这两个操作外,还为秘书设计了错发而设计的“收回”操作和因为漏发而设计的“补发”操作以及公文归档设计的。

3.3邮件模板的实现

3.3.1代理

为了自动或后台运行一些任务,我们为邮件数据库定义了一些代理,其中有个使用最频繁的代理mailprocess,此代理的触发条件设置为“邮件到达之前”,主要的功能是将收到的文档按状态分类,供不同的'视图使用。

3.3.2应用与邮件的集成

在工作流的应用开发中,邮件和应用程序将集成在一起。当需要时,可以通过开发的应用程序向上级部门发送一个邮件,在邮件中将申请以及连接文档以邮件的形式发送给相关领导。

3.4数据库实现

本系统采用用户-角色-模块的三层安全模式,第一层为用户,第二层为角色,第三层为系统模块。用户和角色之间建立关系,角色和模块权限之间建立关系,而用户和模块权限之间没有直接的关系。此模型将系统的模块权限和用户分开,使用角色作为一个中间层。用户访问模块时,通过其所在的角色对模块的访问权限来获得访问该模块的权限,通过这种分层的管理模式可以实现有效的权限管理。

3.5权限管理实现

Domino在实现时可以用ACL来完成,Domino是带有RBAC技术的群件开发工具,它的Domino Admin可以进行用户设置和群组划分,它的Domino Designer除了可以进行正常的程序开发之外,还可以针对某个数据库文件定义角色,并可以通过该数据库文件的ACL将角色分配给相应的用户组和用户。具体实现时可以在某类公文数据库的ACL里定义一些角色。

3.6监控数据库的实现

监控数据库在实现时主要是创建了三张表单和若干个视图和一个代理。三张表单,每张表单对应一类监控信息。在表单的上半部显示公文的基本信息,下半部显示公文痕迹信息,在下半部的这个带附签的表格里,第一项标签有“收文单位”、所有应接收人员、补发收文情况、流转序列四项;代理用来将办公痕迹写到文档里。

;

三、办公自动化系统的设计

办公自动化系统的设计

随着信息技术的不断发展,原有的办公管理模式已经渐渐表现出诸多不便和不利的因素,而办公自动化已经成为一种必然的趋势。下面是我为大家搜索整理的关于办公自动化系统的设计,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!

一、办公自动化系统概述

1、办公自动化

随着计算机技术的发展,数据库技术的应用为人们提供了很多非常便利的办公功能,从而使得工作更高效地进行。办公自动化,英文全称Office Automation,简称OA,它是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,它利用先进的技术,使人的各种办公业务活动提高工作效率和工作质量。互联网技术与数据库技术的产业信息化,管理现代化,科学化已经成为行业发展的重要课题。

2、系统开发的意义

多年以来,人们对以纸质文件为中心的传统办公方式的弊病日显突出,传统办公方式的.特点决定了部门内部及各部门之间彼此孤立,一旦该部门的工作出现错误,其下一部门就无**常工作。另外,传统办公方式含有大量重复性劳动行为。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。因此,开发和运用办公自动化有其独特的优势。不仅如此,办公自动化可以和一个单位的业务结合的非常紧密,甚至是定制的,从而极大得方便了部门领导的管理和决策。

二、办公自动化的系统分析

系统分析的目的是将用户的需求及其解决方法确定下来,系统分析所确定的内容是今后系统设计、系统实施的基础。

1、系统组织机构分析

组织结构是在管理工作中进行分工协作,在职务范围、责任、权利方面所形成的结构体系。组织结构表明了组织各部分排列顺序、聚散状态、联系方式、空间位置以及各要素之间相互关系的一种模式,是整个管理系统的“框架”。经过长时间对组织机构细致的调查研究,办公自动化的系统组织机构主要包括主控室、办公室、分管处室、人事部、财务部等。

2、系统数据流程分析

数据流程分析主要包括对信息的流动、传递、加工处理和存储等的分析。数据流程分析是把数据流动情况抽象地独立出来,单从数据流动过程来考察实际业务的数据处理模式。数据流程图是管理信息系统开发的主要工具,是管理信息系统逻辑模型的主要形式。数据流程图中各个符号的含义如图1所示:

三、办公自动化的系统设计

1、设计原则

第一、经济实用性原则;在不影响系统性能的基础上,一切从用户出发,达到经济与实用双赢的效果。整个系统的建立充分考虑到实际业务操作的实用性和响应速度。第二、实时性原则;办公自动化系统的开发与运用要做到确保数据的及时性和有效性。第三、可扩展性原则;办公自动化系统的开发要根据不同的需要要保证硬件的可扩展性与软件的可扩展性。第四、安全性原则;办公自动化系统的开发要加强操作权限的设置与管理,确保系统安全可靠。第五、先进性原则;办公自动化系统的开发要保证应用成熟的网络技术、软件开发技术、计算机技术,为用户提供高性能的系统。第六、要做到办公自动化系统的易用性原则与实用性原则相结合。

2、系统设计简述

1.登录模块

本系统中对于登录模块的设计是供企业内部员工使用,要经过授予登录的“姓名”和“密码”后你才能安全登录。用户输入自己的“用户名”和相匹配的“密码”后,对登录的用户的身份进行验证才能成功。

2.收/发文管理模块

该模块总功能大体分为四部分:分为建立发文、浏览发文、删除发文、查看详细内容等模块组成。

(1)建立发文子模块。本模块的设计是用户单击功能菜单栏中的“收/发文管理”便可选择二级菜单了,在二级菜单中显示“建立发文”和“浏览发文”,主页中会显示“新建发文”。通过对这一环节的设计用户完成了公文撰写后,可以“提交”,要是对新建发文不满意可“重置”。

(2)浏览发文子模块。单击“浏览发文”进入三级菜单,用户可选择“发件箱”浏览“发文”,用户可清楚的看到发送的所有“发文”,这有利于发件人了解是否有遗漏。通过对于这部分的设计要做到显示:“状态”、“发文主题”、“发送人”、“接收时间”及“操作”。

(3)删除发文子模块。删除发文子模块有以下几个功能;第一、发问者对错误发文进行删除;第二、发文者对已发无用的文件进行删除;第三、收文者对已收文件进行删除等功能。

(4)查看详细内容。这一步要做到发文者可以查看所发文件的详细内容,同时也要做到收文者能够详细的查看文件。当然,第二部是中心环节。

总之,办公自动化系统的设计与开发是一项庞大的工程,由于某些限制原因,作者在这里就不再进行细化与全面的阐述;希望办公自动化相关使用单位根据相关需要进行具体的设计与开发。

;

关于企业办公自动化系统毕业设计到此分享完毕,希望能帮助到您。