陈吴敏
引言:根据实际情况,对测绘质检站办公自动化系统进行需求分析和功能设计,实现了基于B/S架构的办公自动化系统,并对系统中的部分功能进行举例说明。
本系統主要有二个方面的内容:一是日常事务管理;二是业务事务管理,本系统采用B/S体系架构,服务器运行只需在服务器端起动系统相应服务,客房端运行IE浏览器,访问服务器端地址和端口,即可运行。具体技术使用ASP+IIS,ASP类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。
服务器以Windows Server 2003 为操作系统,MS Access为数据库,IIS实现Web发布。
办公自动化系统需求分析
办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标。主要包括:
(一)个性化设置功能需求,包括个人资料设置功能,密码设置以及个人事务功能设置等。
(二)不同角色用户功能需求,可根据其对应的角色在系统中的授权在页面上进行信息发布、数据录入、数据删除、数据查询等工作。
(三)在线办公功能需求,主要有内部公文、个人记事、业务信息管理、业务工作流、考勤管理等系统功能。
(四)其他功能需求,具有数据库备份和恢复功能。
二、系统功能设计
我单位职工较少、规模较小,其办公自动化系统的功能也有其自身的特色,不仅包括单位日常办公的常用功能,还包括日常办公中的许多小功能;同时还包括部分业务办公功能。
在充分进行用户需求分析的基础上把系统划分为以下子系统:日常管理分公文管理、发文管理、人力管理、考勤管理、通告管理,业务事务则为工作动态、合同管理、证书管理,另外还包括用户管理、权限设置和系统帮助(如下图一)。
图一
(一)公文管理功能相当于邮件的功能,系统内部人员收发内部文件,并保存文件至已收公文,但公文的删除功能要授权。
(二)发文管理功能主要用于审核、发布、管理红头文件。
(三)人力资源管理功能包括人事档案、资料档案、奖惩档案和工资档案等管理。
(四)考勤管理功能是用以记录职工上下班时间,同时可以获取考勤人员的IP地址和物理地址。
(五)通告管理功能实现向全站职工发布通知的功能。
(六)工作动态管理功能是用于各业务部门实现对本部门项目的管理。
(七)合同管理功能用于各业务部门对签订的合同进行管理。
(八)证书管理功能是对各种证书包括注册测绘师证、技能鉴定考评员证、竞赛裁判员证、测绘质检员证、仪器检定员证书进行管理。
(九)用户管理功能是对登录系统的每个用户的用户名、密码、职务、部门等信息进行管理。
(十)权限设置是实现对每个用户进入系统后相关权限进行管理的功能,在本系统中,系统管理员可以修改任何用户的权限。
(十一)系统帮助功能用于帮助指导系统的使用。
三、系统实现
(一)登录模块实现
登录模块是整个系统的入口,不同用户登录系统后,具有不同的操作和管理权限。
(二)办公功能实现
系统的办公功能以工作记事为例。
工作记事以日历的形式显示,每个人可以看到自己的工作记事也可以看到别人的工作记事。在日历上单击某天就能增加工作记事,工作任务可以由自己安排记录,也可以由上级指派。上级可以给一个人指派工作任务也可以给多个人指派工作任务。
(三)业务功能实现
系统的业务功能以仪器检验为例。
仪器检验从填写收发单(如图二),到出具检验报告(如图三),到仪器检验信息查询(如图四),实现了仪器检验的无纸化办公。
图二 图三
图四
证书号由程序自动生成,同时生成对应的序列号,用以防伪。同时我们把这些仪器证书的信息发布在我们单位的网站,方便大家在网上查询仪器证书的真伪。
四、结束语
本文通过一个采用B/S结构开发的办公自动化系统实例分析了我单位办公自动化系统的设计与实现。采用这种方式开发的办公自动化系统大大简化了客户端电脑载荷。减轻了系统维护与升级的成本和工作量。降低了总体成本,使不同人员从不同的地点、以不同的方式访问和操作共同的数据库,能有效地保护数据平台和管理访问权限。对于本系统来说,还有许多地方需要进一步改进,会在以后的工作中不断研究完善。
参考文献
[1]王晶 SQL Server2000管理与应用开发教程 北京:人民邮电出版社,2009.
[2]李青 Java高级语言程序设计 北京:北京邮电大学出版社,2009.
[3]李长树.办公自动化解决方案及应用剖析[M].计算机应用研究会,2000(7):47-50.
[4]赖东鹰.办公自动化系统的设计与实现.广东通信技术,2003(10):41-44.
[5]宋维平,曾一,涂争光等.B/S模式下OA系统的权限控制设计与实现[J].计算机工程与应用,2004,36(35):199-202.
(作者单位:湖南省测绘产品质量监督检验授权站)