论文部分内容阅读
由于传统意义上的工程资料管理需要大量的“纸化”表单、表格的填写、保存,以至于查找和管理起来十分不方便,并很有可能出于意外原因造成其工程资料的丢失以造成严重的后果,于是迫切的需要信息化,自动化的管理方式。办公自动化系统正是将现代办公和计算机结合起来的一种新型的办公方式,是信息化社会的产物。办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。OA,全称为Office Automation,即办公自动化。办公自动化(OA)是一个很大的概念,具有很长的发展历史,无论是办公设备制造商,还是系统集成商,都研发和推销自主的办公自动化产品。办公主要包括文件的新建、修改、分发、鉴定、保存、删除、归档等过程。随着科学技术的发展和网络技术的进步,办公自动化网络的建设也得到了极大促进。OA起源于政府办公系统,最初的作用主要是公文收发,如今核心内容是提高办公效率、提高团队的整体作战能力以及有效的提供应用信息与素材,从而提高管理水平。广义而言,OA应该是一个企业除了生产控制之外的一切信息处理与管理的集合。它面向不同层次的使用者,有不同的功能表现。OA系统不是孤立存在的,而是与企事业单位其它各类管理系统,如电子政务系统、电子商务系统、CRM系统、ERP系统、财务系统等密切相关,有机整合。现有OA系统和大型MIS系统中,业务流程重组或文件流转功能均是核心功能。同时,企业办公核心是不断的文件流转过程,所有的办公事务都可以抽象成一个数据库表单。核心思想是:前期系统建设过程不涉及企业内部业务流程重组,仅仅协助企业通过方便的流程自定义等功能进行流程电子化,并不断地根据实际需求去改善电子化流程。随着WEB技术的迅猛发展,B/S(Browser/Server)模式开始逐渐体现出其相对于C/S (Client/Server)模式的优势。使用这样的模式,可以把客户端进行统一,使服务器将由系统功能来实现的核心部分集中到一起,使系统的开发、使用、维护变得简单化了。B/S这种模式最大的优势是不论在什么地方来操作都不用使用任何专业的软件,只需要一台电脑并能上网即可,不需要维护客户端。扩展系统非常简单,首先要能上网,其次要在系统管理员那里得到一个用户名和一个密码,这样就可以应用了。此外,B/S架构软件的维护、升级方式也是很容易的,当前,对软件系统的升级与改进越来越经常化,B/S架构的产品特点主要体现在更加方便。如果在一个单位来讲,管理系统人员要是在千百部电脑之间往返奔波,其工作效率怎会提高,如果使用B/S架构的软件,只需要有一台管理服务器,各客户端也只需一台浏览器就可以了,不用做任何维护工作。而JSP正是在WEB技术迅猛发展的带动下应运而生的一种基于B/S模式的技术。此办公自动化系统目的是运用基于B/S模式的JSP技术,使用Tomcat服务器和Sql Server数据库的组合建立一个安全、可靠、高效的办公自动化、信息管理电子化系统。本文设计的该自动化办公系统对工程的基本情况,工程进度以及施工安全等方面的信息进行管理,实现表单的录入、查询、显示、打印等功能,最终实现“无纸”办公,使信息的传递更加快捷和方便,从而极大的扩展了办公手段,实现了办公的高效率。该系统具体为其部门管理者日常办公处理所应用,并为其设置登陆权限,只有管理者才能进入此管理系统。本系统主要分为三大部分:第一部分主要是提供其相关资料查询功能;第二部分主要是提供其监理所需的各个工程项目的表单和表格的录入、查询、显示、和打印功能,其中表单和表格需要按照其单位要求模拟编写;第三部分主要是提供其管理人员上传和下载附件的功能,以方便其日后查看。本文首先对该系统所涉及到的技术和需求进行了详细的分析,分别介绍了JSP技术,OA的相关概念,B/S模式的意义,Tomcat服务器和Sql Server数据库组合开发平台等相关技术;着重分析系统开发所需要的环境,系统当中各个模块的需要,使用例建模来详细分析系统当中功能的需要,同时也提出对非功能性方面的需要,对系统术语表进行了描述;对系统进行总体设计,讲述了系统设计的原则,详细介绍了系统各模块的具体设计思路以及系统源文件排放方式等相关设计内容;进而对系统各个模块的实现做了详细的描述并对其具体实现流程进行了详细的分析;然后从各个方向对系统进行设计并在此基础上加以实现,并通过对系统的测试,对其功能和性能进行评估。最后,进行了总结,介绍了系统的特点和不足之处,指出了下一步的工作方向。