一、PotiOA系统架构
1.1、平台架构
PotiOA采用基于WEB的企业计算平台,如下图

采用浏览器方式使得易用性更强,客户端不需安装专用软件,系统的管理维护十分简单。
1.2 应用层架构
1.2.1 系统管理层次树
这体现了系统自上而下的管理模式,与现实中的企业管理层次相同,使得软件的应用方式很容易被用户理解。
如下图:

1.2.2 管理方式说明
|
用户类别 |
管理对象 |
管理职能(针对所管理对象) |
|
管理员 |
单位负责人、财务人员、部门负责人、职员 |
人员任命 |
|
单位负责人 |
财务人员、部门负责人、职员 |
人员任命,发布通知,召开会议等 |
|
财务人员 |
单位负责人、财务人员、部门负责人、所有职员 |
工资上报流程管理(集成在工作流引擎中,单位可自定义上报流程) |
|
部门负责人 |
本部门职员 |
人员任命,工资上报信息管理,发布通知,召开会议等 |
|
职员 |
无 |
无 |
1.2.3 信息流向
信息可自上向下或自下向上传递,也可以在平级之间流动,取决于具体的应用需要。
二、 主要功能
功能模块的定义是与权限紧密结合的,不同权限的用户登录系统后,将看到不同的模块,其中个人办公的基本功能是相同的,依权限不同赋予的职能不同,4级用户各有其特殊性。下图给出总体的功能模块划分,有助于理解整个系统的大致组成

2.1 个人办公
这是整个OA系统的核心功能,主要用于个人处理日常业务。
电子邮件:是OA系统中最常用的信息交流方式,消息传递、资料交流都可以通过邮件方式快速、高效的实现。企业内部所有人员之间均可以互发电子邮件。发送邮件同时可指定是否使用短消息通知用户。支持发送附件。
短信息:这是本系统中较有特色的信息交流方式,可以利用短信息将信息即时地“推”给个人用户,使得信息传递没有延迟,也可以作为其它信息传递的辅助手段,比如在发送公告通知的同时,可通过短信息提醒各用户。短信息只占用很小的存储空间。
公告通知:是主要的查看公共信息的方式。员工可查看针对全体员工或本部门的公告通知。
公文流转:完全根据工作流定义,可以灵活定制收发文流程,可以指定每一步的权限,同时可以附带word附件,可以实现文件修订和痕迹保留。支持代办公文提醒。
个人考勤:员工可进行上下班登记、外出登记、请假登记、出差登记等。部门负责人或单位负责人可通过考勤管理功能查看相关情况。
日程安排:员工可进行自己工作日程的安排,并可以设定提醒功能。
工作日志:员工可按日期记录各类信息,便于日后查阅。可以方便的进行检索。对于过往的日志仍然可以进行修改。
通讯录:存储个人的通讯联络信息。可以方便的进行检索。提供了体贴用户的生日提醒功能。
个人信息:设定自己的相关信息,修改系统登录密码,进行个性化设置等。
2.2 企业管理
为管理人员设立企业管理功能,使得办公系统成为企业管理的中枢。
公告通知管理:用于管理公告通知的发布。发布通知同时可指定是否使用短消息通知用户。一般而言,管理员和单位负责人可向全体员工发布通知;部门负责人可向本部门员工发布通知。部门负责人是否可向全体员工发布通知可由管理员设置。
人事管理:与系统管理员的用户管理结合起来,对属于OA系统用户的员工资料进行管理,便于企业领导以此为据进行人事和工作安排。
2.3 交流园地
讨论区:提供企业员工进行工作、技术、文化交流的极佳途径。提供匿名登录方式,使用户可以轻松的发表自己的观点。讨论区分为公用讨论区和部门讨论区两大类别。
2.4 文件柜
文件柜中的信息类别(文件夹)是由管理员定制的,管理员可管理所有文章,文件夹的所属部门的部门负责人可管理该文件夹的文章。
2.5 业务信息库
对各项常用的业务信息进行查询,包括单位信息查询、部门信息查询、员工信息查询、电话区号查询、邮政编码查询。
2.6 系统管理
对部门和用户的管理,对各功能模块的综合设置。包括单位管理、部门管理、用户管理、讨论区设置、文件柜设置、流程设置等。
三、 软件技术综述
3.1 开发平台
|
开发语言 |
ASP,JavaScript,HTML |
|
应用界面 |
客户端:Internet Explorer浏览器
服务端:Windows界面的系统配置工具 |
|
HTTP服务器 |
MICROSOFT IIS 5.0 |
|
应用中间层引擎 |
ASP3.0 |
|
数据库管理系统 |
Access/MS SQL SERVER/ORACLE |
3.2 运行环境
3.2.1 操作系统
服务器端:Windows 98/Me/NT4/2000/XP
客户端:不限,要求能运行IE5.0以上浏览器或兼容浏览器。
3.2.2 硬件要求
服务器端:PentiumⅡ 300以上,硬盘空间至少100M。
客户端:Pentium 166以上,或能流畅运行IE浏览器即可。