基于.NET的办公自动化系统的设计与实现

2014-10-21 11:09王洪海
电子世界 2014年12期
关键词:办公自动化

王洪海

【摘要】随着科学技术的飞速发展和信息技术的不断进步,自动化系统被广泛运用于各种办公领域中,由于其不但能极大程度上提高人们的办事效率,而且能大幅度节约投入成本,因而在各种机构的日常工作中发挥出越来越重要的作用。本文首先就.NET框架进行简单概述,其次就基于.NET的办公自动化系统的设计与实现展开深入的分析与探究。

【关键词】.NET;办公自动化;系统设计与实现

引言

办公自动化指的是在各种行业的办公活动中,通过对软件科学、通讯、计算机等现代化技术及设备的有效运用,在自动、科学地处理各项办公事务的基础上,实现工作质量、效率的提高和工作环境改善的一门先进技术。由于企业及事业单位具有繁多的日常事务,大部分工作都是团体成员共同完成的,而办公自动化系统能够实现信息的共享,又充分强调协作,因而加强基于.NET的办公自动化系统的实现,不但能为各办公单位提供科学性的决策信息,而且对于办公处理的规范化及工作效率的提高发挥着重要的作用。

1..NET框架的概述

.NET为具备丰富内容的编程框架,主要用于基于Web的应用程序中。.NET作为一种全新动态Web应用程序的创建手段,为相关技术开发人员提供了更多功能和更大的灵活性。在开发与维护应用程序的过程中,.NET有效分离了商务逻辑和表示逻辑,从而使得工作更趋于简单化。.NET作为Microsoft.NET Framework的重要组成部分,允许以Framework为支持的任何语言来进行代码的创建。同时,作为一种服务器端的技术,.NET能够将动态Web页的内容制作出来[1]。

在.NET三层架构图中,表示层主要表示Web和Winform两种方式。当逻辑层具备非常强大及完善的功能时,不论如何定义和更改表示层,均不会影响到逻辑层服务的提供;业务逻辑层则主要针对数据层进行一系列的操作,对相关的数据业务进行逻辑处理;数据访问层主要是对数据库或文本文件中的原始数据进行相关操作,其具体表现为向表示层或业务逻辑层提供必要的数据服务。

2.办公自动化系统的设计与实现

2.1 系统设计的思路与原则

基于.NET的办公自动化系统主要面向中小型企业,设计思路主要是借助成熟的计算机网络技术,通过搭建具有普遍适用性的系统平台,将用户所有的计划建设同其他办公软件连为一体,从而为用户提供充足的共享信息以及快捷的操作界面入口,实现无纸办公系统价值的最大化体现。在开发基于.NET的办公自动化系统的过程中,为充分保证平台实现预计的目标,就要严格遵循實用性、安全可靠性、易操作性、易维护性、可扩展性、先进性、经济性等几项原则[2]。

2.2 系统设计与实现的具体内容

在明确了解企业及事业单位的办公需求后,考虑到结构的合理性与扩展性,将整个自动化系统分为个人发布、审批流转、个人设置等十个功能模块,从而有效实现办公的自动化。

以下就办公自动化系统中的部分功能的设计和实现展开分析。

(1)个人办公功能模块:个人文件、文件传输、电子邮件、通讯录等内容为个人办公系统的主要组成部分,这些功能被有效地综合,从而为个人开展各项办公活动提供了极大的便利。个人文件指的是撰写的、或是接收到的需要进行存档操作的文件;用于发送站内邮件的即为电子邮件;而文件传输指的是用户在工作站内将各类文件进行传输;通讯录则分为记录监管工作人员通讯方式的单位通讯录、所有用户均可查阅的公共通讯录以及仅用户自己可见的个人通讯录这三类。

(2)信息发布功能模块:通知、工作安排及日程安排等为信息发布功能的主要内容。企业及相关事业单位通过对这些功能的有效运用,能够实现工作安排的方便获得。

(3)审批流转功能模块:在审批流转这一系统中,主要将企业及事业单位的如维修、用款等各类申请以及审批所经历的各项过程模拟出来,其中,相关的功能模块包括文件起草、文件申请、文件审批管理等内容。

(4)公文管理功能模块:在自动化办公系统中,公文管理为其最重要的组成部分,包括公文的发文和收文两个内容。其中,公文发文指的是对公文进行拟稿、签发、登记、盖章等操作,这一系列流程均是模拟相关单位的实际操作而进行的,并对公文管理这一功能模块的适应性及实用性提出了一定的要求;公文收文同样为办公自动化系统的核心,包括收文登记、批示、分发、协办等其主要流程。公文管理功能模块能有效管理公文发文和收文,为企业及事业单位复杂的公文处理提供极大的便利[3]。

(5)个人设置功能模块:此项功能主要包括两点:一是用户修改自己的密码和信息。管理员在增加新的用户的时候,初始密码通常为6个1,用户在对密码进行修改时,需要在输入一次旧密码后,再输入新密码两次,修改个人信息则指的是用户修改自己的头像、生日及联系方式等;二是自定义自己的桌面。用户可以在登入的初始化桌面中设置个人办公或是审批流转中比较重要的内容。

(6)系统管理功能模块:这一模块主要包括定义岗位、设置用户的账号及权限以及管理后台等内容。其中,定义岗位是指定义单位中某向岗位的名称,并将其包含的人员和上级岗位一同设置出来;设置用户账号及权限指的是管理员将用户的登陆账号、所在部门及真实姓名等内容进行设置,并增加或删减相关权限组;管理后台指的是管理并维护网上交流及信息发布等模块产生的数据信息。

3.结语

综上可知,随着信息化进程的不断深入,越来越多的先进技术被广泛应用在各种办公领域中,.NET框架下办公自动化系统的设计与实现也已逐渐被人们所重视。办公自动化系统的设计有效满足了各种企业及事业单位事物的办公需求,促进了管理部门无纸化办公的开展以及信息资源的公开和透明,为企业及单位领导决策的科学性及合理性提供了有力的依据,同时也为员工提供了一个简单的网上交流平台。

参考文献

[1]曹衍龙.ASP/ASP..NET 数据库开发实用工程案例精选[M].北京:人民邮电出版社,2012:214-216.

[2]启明工作室..NET+SQLServer网络应用系统开发与实例[M].北京:人民邮电出版社,2011:654-656..

[3]肖颖,洪志全.基于工作流的网上办公系统的设计与实现[J].铁路计算机应用,2012 (2):17-18.

猜你喜欢
办公自动化
浅谈办公自动化系统的设计与应用
办公自动化系统软件教学探索
办公室自动化、办公自动化与OA
沪苏浙高速公路办公自动化系统设计
从信息自动化到知识自动化——大数据时代办公自动化系统的功能分析