现今我国的OA与时俱进,不等不承认,它的出现取得很多建设性成绩,然而投资耗费大、重复建设存在,以及模拟手工操作导致管理负担等问题也逐渐随之产生。然而剖析问题的本质所在,得出目前现状的主要原因可以归结为三条:首先对OA本质作用理解不深,软件的柔性构造功能较差,只是注重表面的先进技术和设备实施,只是简单的来提高效率,忽略其实质上的管理机构的决策效能[3]。
再者不重视OA发展的循序渐进,仅仅想凭借技术和设备先进,使得OA办公建立实现,其实,OA是管理基础和信息累积的基础,与之脱离,就会像稻草建造的房子被风一吹就倒。再者,就是OA开发的手段单一,大多数的开发模式都是“群件平台+适当定制”的模式,对平台依赖性较强。最后,我国的技术条件的限制和创新设计不多,导致OA办公与预期的结果有一定的差距[4]。
1.2研究意义
随着21世纪网络的到来,传统的办公模式束缚了人的创造力、想象力,隐没人的智慧和潜能,使得大量的精力和时间耗费在去处理那些冗杂、重复性强的事务里面。个性化Office Automation(办公自动化,简称OA)软件—将原有的办公模式和计算机网络功能结合起来的一种新型办公方式,具有很强的生命力已经逐渐在技术领域蓬勃发展。该软件的应用可以实现办公自动化,不仅能够优化现有的管理组织结构和提高处理业务的效率,还能够增强协同办公能力和强化决策行使的一致性,最终达到方便使用者的目的。总之,OA的将会随着时代发展的步伐,愈来愈完善服务社会上广大用户,发挥着不可替代的作用[5]。
2.基于ASP.NET的Office Automation系统的技术介绍
2.1 ASP.NET技术
ASP.NET是微软力推的Web开发编程技术,也是当今最流行的Web开发手段之一。它由建立在公共语言运行库的编程框架组成,可用于在服务器上生成功能相对比较完善的Web应用程序。ASP.NET具有易用性、可管理性、可缩放性、可自定义性、可扩展性、可增强性、安全性较高和具有强大的工具支持、平台强大等优点[6]。
2.2 CSS技术
Cascading Style Sheet(一种样式定义语言,为HTML中的标记定义样式。简称CSS)。其作用:一是定义页面中的对象的风格和样式,二是使得所属HTML各个标记的属性具有一般性、通用性。使用CSS有如下三方面优势:
(1)可以实现网页结构与格式顺利分离;
(2)对网页的布局、字体大小、背景设置和其他图文效果实施相对比较精确的控制;
(3)具有较好的易用性和扩展性,可以实现以单独的文件形式出现在项目中,便于查找和管理[7]。
3.基于ASP.NET的Office Automation系统的需求分析
3.1 系统模块的设计
本系统涉及到职员、Admin两大用户。其中职员用户功能模块具体包括:系统桌面、文件管理、公告管理、交流管理、系统管理、规章制度管理等子功能,具体如下图2所示。
Admin用户功能模块在职员用户所有模块功能基础之上又增加了几项模块功能,具体包括:部门管理、职员管理、文件管理下的删除文件、交流管理下的查看投票结果、系统管理下的系统操作员设置、规章制度管理下的编辑规章制度等功能 ASP.NET的Office Automation系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_35271.html