中小企业办公自动化管理系统设计与实现
2020-01-19李志君内蒙古商贸职业学院
李志君 内蒙古商贸职业学院
本研究从中小型企业办公管理业务的实际情况出发,建立了一套基于网络的办公自动化管理系统。系统界面美观,设计合理,操作简单,容易使用,人机交互方便。通过系统应用,有效加快了公司公文流转和处理速度,实现了办公的高效化、实时化、无纸化和制度化,系统应用效果良好,对提高企业的办公效率具有积极的意义。
一、办公自动化发展现状
(一)国外办公自动化
国外办公自动化管理系统的研究起步较早,并取得了丰富的研究成果。美国在办公自动化管理系统的发展方面可谓世界一流水平,办公自动化的概念[1]最早由美国麻省理工学院M·CZISMAN教授提出。美国和日本在二十世纪五十年代先后提出了办公自动化的最初原形,并确定了把记录和统计电子数据信息作为办公自动化的功能,随后在六十年代逐步发展成为办公自动化管理系统。二十世纪七十年代以来,国外的办公自动化管理系统飞速发展,多家大型计算机软硬件公司推出了比较成熟的办公自动化管理系统产品,对国外办公自动化管理系统的快速发展和普及起到了极大的推动作用。进入九十年代后,国外办公自动化管理系统的内容和使用人员的范围也在逐步的扩大,这些条件的日益成熟,实现了由简单的数据统计处理向知识处理的飞跃,带给办公自动化设备和办公自动化系统向网络化、多功能、多媒体化、复合化、高性能和系统化发展的发展趋势。
(二)国内办公自动化
虽然我国在改革开放的形势下,科学技术和经济建设都得到了前所未有的发展,但在办公自动化管理系统的设计与实现方面仍旧比较落后,尤其与其他一些发达国家相比,不仅起步较晚,而且研究和应用也比较晚,直到在八十年代中后期,也就是在1985年才召开了第一届办公自动化规划会议,开始了我国办公自动化的规划。并在1986年5月国务院电子领导小组组织的第一届办公自动化专家组讨论会议中明确了办公自动化系统的功能层次和结构模式。在经济浪潮的迅猛推动下,国内中小企业办公自动化系统的发展也越来越快,诸如浪潮、用友、东软、神州数码等等软件,都是在八十年代被进行研究、推广和使用的。
下面,就国内办公自动化的发展阶段来研究,主要可以分成以下几个阶段:
第一代办公自动化系统[3],也称为个体办公阶段,以数据处理为中心MIS系统为中心,主要存在于80年代中期到90年代中期这一阶段。第一代办公系统的优点在于:第一,强调对数据的计算和统计能力。第二,把IT技术引入办公领域,提高了办公文件的管理水平。
近年来,在党和政府的高度重视和支持下,我国的办公自动化事业正在蓬勃发展并且壮大,办公自动化技术水平的提高和办公自动化应用领域的扩大,大大提升了中小企业的办公质量和工作效率。
二、办公自动化管理相关理论与技术
(一)ASP.NET相关技术
ASP.NET是一种网页和网站的开发框架,是.NET框架的重要组成部分,是扩展名为.aspx的动态网页,运行在IIS下的应用程序,使用HTML、CSS、JavaScript和服务器脚本等技术。ASP.NET提供了一种新的编程模型和结构,通常分为C#和VB.NET两种开发语言,C#比较常用。ASP.NET属于一种编程模型,它所面向的对象是基于公共语言运行库的,ASP.NET的配置过程非常简单,是可以跨设备和跨浏览器的。ASP.NET是当前最流行的WEB开发模型,包括了创建企业级大WEB应用程序所必需的各种服务,它的特点是不仅用的代码数最少,而且还能提高各个应用信息系统项目开发的效率。
(二)UML建模语言简介
UML是统一建模语言,是一种数据建模语言,并能够提供可视化操作,能够对开发的信息系统软件进行功能描述、架构构造及可视化业务处理和软件说明文档建立的工具。UML具有很广泛的应用领域,可以描述嵌入式实时系统、布式系统、系统软件、商业系统等许多种类型系统,也可以应用于信息系统的需求分析,还可以应用于整个软件生命周期的全过程中。
(三)C#语言简介
C#语言由具有很久应用历史的C语言和C++语言演变而来,是微软公司专门为.NET Framework设计的编程实现语言,是一种面向对象的高级程序设计语言,从根本上保证了与.NET框架的完美结合。C#与.NET框架同时出现和发展,简单的来看,虽然C#.NET被简单的认为只是.NET框架结构中非常普通的一种程序实现语言,但在实际上却是微软公司.NET框架中最好的编程实现语言。
C#语言在长期的研究与发展中已经得到了人们的认可和肯定,它在具体的使用过程中不仅功能强大,而且还具有简单、易操作的特点,同时,还拥有在学强的表达能力。
应用C#语言可以开发多种类型的应用程序,主要包括WEB应用程序服务系统、基于Windows操作系统的应用系统、基于Windows系统的控件库、各种应用于应用软件系统的报表应用程序、Windows系统底层服务等等。
另外,C#语言之所以能够成为中小企业办公自动化管理系统设计与应用中的首选,最重要的是它不但安全、高效,而且对于程序员而言,最大的特性就是C#语言语法比较简单,代码的安全性强,开发工作者可以通过功能模块化的思路轻松的实现对系统的设计,而且还能够进一步降低系统功能模块的耦合度,使系统的内聚性、可用性和可维护性得到增强。
三、小结
本文为系统开发相关理论与技术介绍,主要包括ASP.NET相关技术、WEB Services技术、UML建模语言、C#语言、SQL Server 2012数据库和集成开发环境Visual Studio 2012,为系统开发实现提供支持。