WEB环境中企业内部办公系统的研究

2014-03-19 09:26汪亚菲张迎献
网络安全技术与应用 2014年2期
关键词:刷卡考勤办公

汪亚菲 张迎献

(湖南工业职业技术学院 湖南 410208)

1 企业内部办公系统(OA)分析

企业内部办公系统系统(OA)基于Intranet/Internet的Web技术,完全采用B/S体系结构,使得信息在部门内部和部门之间传递效率极大提高,使办公系统实现实时化、无纸化,从而提高企业的在线管理水平。

1.1 Web OA体系结构模型中的组件如下:

(1)客户端功能:客户端功能是通过使用基于Web服务器的浏览器实现。在这里,客户端无需安装其他的应用软件,只要使用通用浏览器就可以参与企业内部OA的工作流程。

(2)应用定义、生成工具:是一个数据建模工具,提供在可视化环境中创建和编辑具体的应用定义。这一部分是可以借助于工具来实现的,它是在Web OA的服务中预定义的部分,OA实现成功的基础源于该组件提供的业务逻辑。

(3)办公系统管理工具:提供OA系统的管理和维护,包括系统设置、组织机构定义、权限管理等。

(4)Web OA服务器:由多个服务引擎组成,解释应用过程定义、提供过程实例的创建、运行和管理服务,其中包括数据表示引擎、信息管理服务引擎、信息采集引擎、工作流服务引擎和信息发布引擎等。

(5)后台应用程序:即由服务器自动调用的应用程序,运行在物理的服务器上。

1.2 Web OA平台需求分析与设计思想

企业日常办公的需求包括事务处理、信息管理、行政管理、业务管理和项目管理的功能,一般要求的系统总体设计内容如下:

(1)要求每一个员工都可登录上网,可以设置和修改本人登录密码,可以查看公告,发布公告,可以传送文件和接收文件,可以在线交流,设置活动投票内容和参加活动投票,员工上下班签到、签退,进行公司优秀员工评比等功能。

(2)要求管理员实现部门管理,人事管理,公文管理,物资管理,考勤管理,系统管理等功能。

在Web OA开发平台中的应用方案实现将主要工作放在服务器端进行,设计和开发通用办公系统软件平台,必须在系统整体集成总体设计的框架下进行,着重强调系统内部各个通用子系统的开放性和交互性;以数据获取、数据查询、数据统计、报表打印、系统维护、系统备份等通用模块为基础。

最突出的就是企业内部各类工作任务的流转问题,不仅不同企业的流程设置不同,就是同一企业,在不同时期也会不同,解决流程方面的问题,有必要引入工作流管理技术,应用软件复用理论和构件理论,避免在办公系统设计时对客户端的重复开发,工作流技术大大增强了开发平台的适应性和灵活性。

根据软件复用理论和构件理论,可将这些共同的基本功能设计成可复用构件,组合到各子系统中并进行进一步的优化,快速构成通用系统。能够针对差异性快速的构建适合于该企业的办公系统,减少对共同性部分重复性的开发任务,通过良好的人机界面和优化的后台处理程序来更有效地方便于用户的使用,减少系统开发中诸如分析、设计、编码、测试在内的重复劳动,将开发的重点集中于应用的特有构成成分,提高系统开发效率,并提供系统接口给用户自己参与配置。

2 办公系统中员工考勤模块设计例

行政管理功能中的考勤模块设计可使用IC卡、指纹识别和人脸识别等考勤机完成员工的上班签到、下班签退时的时间数据采集,可避免上班签到、下班签退时的作弊行为。本文以IC卡考勤机为例介绍员工考勤设计的一般方法。

2.1 考勤模块设计

考勤模块主要负责每天的员工卡的信息读取并把相应的数据添加入对应的数据库表中,此模块尤为重要,因为只有正确地读入了每天的刷卡考勤时间、地点以及一系列考勤属性,我们才能准确对其进行考勤信息进行统计和分析。

考勤模块主要包含三个部分,分别是:员工刷卡部分、手动刷卡部分、新卡注册部分。

考勤刷卡:刷卡界面,提示员工刷卡,通过员工在刷卡机上刷卡进行考勤记录。

考勤修正:若有员工卡丢失或忘带,可通过手动考勤功能输入员工号、姓名进行手动考勤。

新卡注册:丢失卡的员工补办新卡后,在新卡注册部分进行新卡注册后,才能进行正常的考勤,否则无效。

2.2 管理模块设计

为了方便对数据的管理和保存,管理模块中主要能实现用户的登录、用户信息的添加以及数据库信息的备份和导入功能。同时为了方便每个管理人员的管理,在此模块中还集成内部办公系统新帐户添加的功能,使得每个管理人员都能有一个属于自己的账号。

模块具体规划如下:

(1)系统管理

主要用于用户的添加密码的修改和系统退出。

(2)考勤账户管理

主要用于考勤账户的新增、修改、删除及文本账户倒入。

(3)设置与数据管理

主要用于数据的备份、还原及数据库的创建。

2.3 数据分析模块设计

数据库分析模块是办公系统考勤模块中最为核心的一点,它需要完成许多比较复杂的功能。在此考勤管理中,我们能够通过“考勤信息分析”这个功能对所有员工的考勤信息进行统计并将其考勤情况打印成报表显示。由于企业人员工作情况纷繁复杂,其涉及到的考勤时间也各不相同,所以系统还设计了考勤人员设置这一功能,它主要能实现对各个员工进行考勤性质的分配,以方便我们对其考勤信息的统计。

数据库分析模块主要可分为三部分,分别是各个时间段的考勤信息查询、考勤数据分析、考勤数据报表:

1)考勤数据报表:在对某月的考勤数据进行分析后,可以通过此模块进行月考勤数据的报表生成。

2)各个时间段的考勤信息查询:通过此模块可以方便地查处包括日、月、甚至某两个时间点之间的考勤信息。

3)考勤数据分析:通过办公系统中sql查询,对某月的考勤数据进行分析,从而统计出本月的考勤状况。

[1]刘佳栋,董倩,金庆勇.工作流技术在Web OA开发平台中的应用研究电脑知识与技术.2010(12)

[2]康传勇,翟玉庆,王忠华,徐刚,王洪浩.工作流技术在OA系统中的应用工业控制计算机 2009(12)

[3]孔祥燊.基于工作流的高校自动OA系统信息与电脑(理论版)2009(12)

[4]李金星,张旭,李建国.工作流技术在OA系统中的应用研究.科协论坛(下半月)2009(8)

[5]汪亚菲.网站建设实例教程清华大学出版社.2013(3)

猜你喜欢
刷卡考勤办公
Sharecuse共享办公空间
X-workingspace办公空间
基于人脸识别技术的考勤应用研究
智能人脸识别考勤系统
浅谈电子考勤的优势及简介
便携式指纹考勤信息管理系统设计
U-CUBE共享办公空间
刷卡
刷脸就可以购物
宅急送开始推行终端POS机刷卡结算