摘 要:建立校园网OA系统的目的是综合应用计算机技术、网络通信技术和办公管理技术,在学校内部建立一个多任务,多功能的综合性办公自动化系统,实现学校内部办公自动化、文档一体化和校务工作信息化,最终实现无纸化办公。本文系统地介绍了网络办公自动化系统的设计与开发全过程。系统分析与设计遵循了软件工程的原则,开发上选择了ASP.NET技术。
关键词:OA系统;系统分析;系统设计;ASP.NET
过去,计算机技术应用于日常办公,使人们可以进行文字处理、电子报表以及进行简单的人事管理、财务管理等,这仅仅提高了个人的工作效率。今天,计算机网络、通讯技术的日渐成熟,对办公自动化(OA)产生了深远的影响。
办公自动化已不再局限于某个部门或工作组,而是应用于大范围的组织,如学校系统,商业系统、卫生系统、政府系统等。实现新的意义上的办公自动化系统,关键是软件。新型的办公软件旨在深入开发网络资源和提高群组的工作效率,不再局限于工作组之间的信息交流和处理,更强调一个行业、一个系统的运作,在广域网和不同的硬件、软件平台上运行。
基于上述办公自动化的发展趋势,我选择了利用较成熟的ASP.NET技术开发针对徐州机电工程高等职业学校的网络办公自动化系统。
1 系统规划与分析
系统规划与分析是关系到系统开发过程的重要一环,良好的系统规划和详尽的系统分析可以大大提高系统开发成功的几率。下面将从可行性分析、需求分析两方面说明此系统的分析过程。
(1)可行性分析。经济可行性:其一,本系统在开发时,基本的Intranet服务器、PC以及网络设备已经具备,并且具有可在网上共享的打印机、扫描仪等外设,软件方面拥有现行版本的SQLSERVER、Office,VisualStudio等软件包,因此,硬、软件上的投资是很少的。其二,由于采用新的办公自动化系统,为教职员工带来了极大的方便,可以大大提高工作效率,减少管理费用。由于系统的易用性,培训时间也将非常短。技术可行性:技术可行性主要考虑系统开发的技术难度、技术的适用性、以及现有的硬、软件条件等,另外还要考虑到技术发展对系统的影响。由于目前大中专院校大都采用Windows平台,微软的ASP.NET技术已经相当成熟,在安全性、运行效率等方面有很大的提高,并且可以和其他微软产品很好的集成,开发难度适中,是比较理想的技术方案。
(2)需求分析。需求分析就是要与用户充分沟通,收集各方面意见,确定系统的逻辑模型,并提交系统的数据流图(DFD)。
经过对用户需求的调查与分析,本系统应实现以下几方面功能:①能进行快速、灵活的查看、发布通知,查看、上报文件,并能够对所有信息进行智能查询,分类管理;②能进行权限控制,确保信息与数据的安全;③能够自定义功能,给用户提供个性化工作环境;④具有网络管理数据文件功能;⑤能同时支持局域网内信息即时传递,轻松实现移动办公;⑥基于BS结构,具备管理员后台维护功能,能够实现远程管理;⑦邮件系统,轻松实现网内邮件传递;⑧通讯录、日程安排提醒等实用工具;⑨讨论中心。
系统分析主要有结构化和面向对象两种方法。对于中小型的系统来说,系统没有很高的复杂性,逻辑关系比较明确,采用结构化分析,自顶向下逐层对系统功能进行分解,可以达到比较满意的效果。数据流图(DFD)是结构化分析的主要工具。本系统的部分数据流图如图1所示。