项目总体技术方案.docx
- 文档编号:26331295
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:19
- 大小:249.89KB
项目总体技术方案.docx
《项目总体技术方案.docx》由会员分享,可在线阅读,更多相关《项目总体技术方案.docx(19页珍藏版)》请在冰豆网上搜索。
项目总体技术方案
办公自动化和
人力资源管理系统
总体技术方案
建设单位:
承建单位:
二○一五年八月
第1章项目背景及目标任务
办公自动化(OfficeAutomation,简称OA)是70年代中期发达国家迅速发展起来的一门综合性技术。
是利用先进的技术,使原本由人来具体实施的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,降低办公成本,减少出错率,提高工作效率和工作质量,提高生产效率的目的。
随着企业信息化建设的不断深入,xxx公司作为一个传统的国企,为顺应信息化潮流,加快自身发展,全面提高办公效率,不失时机地提出了全面实现企业内部办公自动化的要求,并选定江西世恒信息产业有限责任公司作为本次办公自动化软件的开发商。
本次调研工作是xxx公司实施办公自动化第一个阶段,也是对办公自动化系统能否成功实施具有决定影响的一步。
随着时代的发展,社会的进步,越来越多的企业建立、发展、壮大、成熟。
企业是国民经济的基本单元,企业发展得越好,经济进步就越快。
然而随着企业的发展,人员的增多,每年人力资源管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力。
当企业规模较小时,人力尚且比较容易完成信息管理,但随着企业规模增大,人员增多,老式的纸质管理方法就会出现许多弊端,比如说,保存困难、不易查询、耗费大量人力却仍然工作效率低下,工作出错率增高等,这种方法已经跟不上时代。
人力资源管理系统产生于20世纪60年代末期,当时的计算机技术已经进入实际应用阶段,同时大型企业用手工来计算和发放薪资既费时、费力又非常容易出错,为了解决这个矛盾,第一代的人力资源管理信息系统应运而生。
经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统。
第三代人力资源管理信息系统界面友好,支持多平台,并提供了强有力的报表生成工具、分析工具和信息共享,使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。
企业人力资源管理系统的出现是企业管理的一个重要里程碑,公司的各种资源的实际情况是各不相同的,一款人力资源管理系统不能适用于所有公司,一个可以安全的、规范的,自动化的、适合的企业人力资源管理系统对企业的发展是必不可少的。
1.1基本目标
本项目的宗旨满足社会经济发展和企业化管理的需要,在现代信息技术的支持下,建立结构完整、功能齐全、技术先进并与企业工作现代化要求相适应的OA与HR系统。
使信息技术在企业管理的工作中得到充分应用,工作效率进一步提高,节约办公资源。
1.2基本任务
办公自动化和人力资源管理系统建设具体任务是:
(1)企业内部公文、请示、汇报等各种审批事项的流转自动化,解决协同工作的问题。
提高办公效率、节约大量的办公资源;建立辅助办公平台,实现企业内部各种信息的资源共享;建立互动沟通的平台,保障单位内部信息传递与沟通交流的及时性、准确性。
(2)快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。
为达成项目建设目标,本系统应包括以下功能模块:
(1)建立公文流转模块,拟办发文,收文拟办公文的处理,流程案卷信息的查询、案卷信息的查看、纠正、删除等功能。
(2)建立公共信息发布功能模块,包括发布公共通知与公告基本功能。
(3)建立人事管理模块,包括员工信息管理、人事合同信息管理、薪资管理、保险福利管理、培训管理、招聘管理、人力资源报表等功能。
第2章总体设计
2.1目前网络环境
目前xxx公司,初步建设了江西网络系统,实现了信息中心互联互通,初步建立起基础网络体系。
2.2需求分析
本项目建设办公自动化和人力资源管理系统,建立以人为本、以流程为导航、以事找人的工作方式,可以解决办文、办事、沟通、协作以及共享方面的需求,同时支持跨地域、跨部门进行协同工作。
2.3系统设计的原则
系统要本着“总体设计、长远考虑、面对应用、近期见效”的指导思想进行开发和建设。
2.3.1一致性原则
在系统建设过程中,以最新技术规程为基础,力求标准化和统一化,阶段实施与整体规划相一致。
2.3.2实用性原则
系统建设要符合操作简单、界面友好等要求,应具有一定的通用性和针对性,易于企业管理工作人员掌握。
2.3.3先进性原则
系统的建设应采用目前先进的技术和方法,使系统建设能符合技术发展的趋势。
2.3.4模块化原则
采用软件工程开发中结构化和模型化相结合的方法,各子系统模块间既相互联系,具有土地信息系统的整体连贯性,又可根据需要对各个子系统进行任意组装和卸载,以满足不同管理者的需要。
2.3.5安全性原则
由于系统业务数据涉及不同权限的职能部门,为防止系统在运行过程中出现数据丢失、非法修改、添加等情况,保证系统的稳定性和抵抗病毒侵害,必须为系统建立可靠的安全防护措施,使系统具备一定的容错能力和处理突发事件的能力。
2.3.6兼容性原则
系统数据应具有可交换性,采用标准化的系统通讯协议,能够实现与各类数据库之间的数据共享。
2.3.7可扩充性原则
在建设办公自动化和人力资源管理系统过程中,应使系统具有良好的可扩充性,能够方便地将新的应用模块纳入本系统中,容易开发与其它软硬件系统相容的接口,在系统容量上具有较好的可扩充性等。
2.4系统结构设计
办公自动化和人力资源管理系统将实现业务管理计算机化、办公管理自动化和决策管理科学化。
以计算机网络为传输载体,使用可视化技术,实现企业综合信息计算机管理的科学化和现代化。
2.4.1系统框架图
办公自动化和人力资源管理系统采用三层结构,利用空间数据引擎技术、Internet/Intranet技术、历史回溯等技术,实现了规划信息化管理的网络化、图、文、指标和数据一体化,并具有实用性强等特点。
办公自动化和人力资源管理系统是按三层模型——数据服务层、应用逻辑层、表现层来构造系统的(见下图)。
数据库和空间数据引擎是数据服务层,存储和提供系统所需处理的数据;应用逻辑层包括应用服务器、各种应用开发组件和网络服务器,其功能是提供网络和数据处理的应用工具;表现层是利用应用逻辑层提供的工具开发出的针对用户的各种具体应用。
数据服务层构成了一个存贮、访问和管理空间和非空间数据的关系数据库服务器。
用户对数据的访问请求,通过表现层的客户端软件提供的用户界面输入,并经表现层的客户端软件、应用逻辑层中的各种应用服务器转换为对数据服务层的数据服务器的请求,数据服务层的服务器处理完请求后,将结果通过应用逻辑层,返回给表现层,由表现层显示和输出用户所需的结果。
采用三层结构模型确保了系统的可维护性、可扩充性和可调整性。
图1系统三层结构示意图
2.5系统接口设计
在数据库结构等方面具有系统性;能够实现成果数据正确汇交和实现共享,具有统计分析、数据更新和维护功能,以保证数据的现势性;有完善的项目审核管理系统;系统功能基于数据中心管理框架开发,便于系统功能的扩展,与已有数据库具有良好的衔接和相关关系,可与其他系统数据进行无损交换、无缝集成。
开发设计时考虑与用友ERP系统的接口对接。
实现与用友ERP平台的对接(含平台库存报表等设计)
2.6界面设计
在符合软件工程设计思想的前提下,优先采用成熟技术,满足系统功能的实用性、用户界面的友好性及用户使用的方便灵活性。
系统提供美观实用、友好直观的中文图形化用户管理界面,充分考虑办公人员的习惯,方便易学、易于操作,含全菜单式处理和各种快捷操作。
同时各种屏幕格式、报表格式、菜单格式等界面均采用Windows标准风格,各种常用操作符合Windows习惯,系统界面控件、界面风格设计深入理解满足系统功能。
对于系统的响应能达到用户能够接受的程度;系统运行速度较快,能够达到业务处理、网络查询等日常工作要求。
对于系统的各种响应应有统一的风格。
2.6.1界面友好性设计
系统的界面架构设计良好,将页面内容展示和显示控制分开,程序员只关注业务内容生成,而UI设计师可专注于界面展示和美观设计。
(1)个人信息中心:
用户登录系统后,首先显示的是个人信息中心。
该页面显示个人的工作情况:
待办工作列表、已办工作列表以及公告信息等。
用户可以点击列表中的条目就可以进入工作表单。
(2)多任务操作:
系统应支持标准Windows风格的并发多任务操作,用户界面支持并发性、多窗口和多任务。
(3)数据关联的直观表达:
系统中的各种数据,无论是OA系统数据还是HR系统数据,都应有内在逻辑关联。
支持数据进行相互关联的直观表达,包括显示、查询、统计等。
(4)表单完全采用流程化客户界面设计,操作简便直观。
数据以导航树的方式便于进行业务数据的组织。
2.6.2操作友好性设计
(1)随处可见的数据关联,在本系统中对关键数据只要在一处录入即可在多处共享关联,无需多次录入。
(2)提供自定义短语功能,在输入个人意见文本等可以快速选择输入。
(3)继承各种桌面软件组件,如时间选择组件、下拉列表等,操作方便。
(4)系统提供了“一键打印”功能,只要点击一个按钮即可实现相关材料一次性的打印,极大的减轻了用户的工作。
(5)输入控件的自动聚焦和可用键盘切换输入焦点。
页面加载完成后立即自动聚焦(focus)到第一个输入控件。
可用TAB键或方向键切换聚焦到下一个输入控件。
(6)可用Enter(或Ctrl+Enter)键提交表单,确保和点击提交按钮的效果是相同的。
(7)鼠标动作提示和回应,对用户的鼠标定位操作,当移动到可响应的位置上时,应给予视觉或听觉的提示。
(8)在客户端完成输入数据合法性验证,大部分输入数据的合法性检验可以在客户端使用进行验证,除非验证只能在服务器端完成。
(9)根据场景决定在表单和提交后返回界面间是否使用中间过渡界面或系统处理进度提示
(10)防止表单重复提交处理,对提交按钮点击后做变灰处理避免在网络响应较慢情况下用户重复提交同一个表单。
(11)尽可能少的排列可选项,尽可能少的安排操作步骤,根据用户操作习惯安排尽可能少的操作菜单选项,同时要保证尽可能少的操作步骤。
2.6.3业务界面UI设计
遵循界面设计规划,合理的对页面和表单进行布局,针对不同的界面和表单上的设计风格,充分满足系统功能的实用性、用户界面的友好性及用户使用的方便灵活性。
提供美观实用、友好直观的中文图形化用户管理界面,充分考虑办公人员的习惯,体现方便易学、易于操作等特点。
2.7性能优化设计
性能优化方面,我们从技术和业务两个方面,进行前后台架构如何优化、多层架构各层如何优化、编码程序如何优化等,以及对业务的改进和系统功能优化。
技术方面,除了考虑硬件平台、系统资源外,考虑软硬件资源分配等系统性能优化手段,以及应用架构体系、数据库架构的优化;另外,从应用系统编码方面,考虑编码的调整与优化;业务方面,考虑业务规则的调整优化。
系统建设性能保障目标:
(1)系统具有较强的纠错容错能力和出错提示能力,并可自动记录出错信息。
并允许系统管理人员对日志进行查看处理。
(2)系统界面友好,具有操作提示功能和必要的输入校验功能。
界面切换时间不超过5秒。
(3)系统进行实时查询时,不影响系统正常业务处理。
(4)系统应采用容错或容灾配置,对系统可能出现的故障有处理预案,并有必要的技术手段保证。
整个系统运行可靠率达到99%。
(5)系统同时并发响应客户端的数量,不低于50个。
(6)系统支持TB级数据管理和应用的能力,能实现快速浏览访问各类地图,请求响应时间达亚秒级。
2.8系统运行环境设计
本项目采B/S架构设计,所有的数据信息与程序集中部署在数据中心的服务器中,各级领导、经办与维护人员都可以通过局域网访问系统。
系统后台数据库管理系统采用SQLServer2008R2。
因此,应用服务器(包括Web服务器)应选择x64架构的服务器主机,操作系统使用WindowsServer2008以上版本;数据库服务器可选择x64架构主机。
2.8.1整体网络结构
图2整体网络结构
本系统将集中部署在江西数据中心,访问该系统。
2.8.2软件平台技术架构
本项目系统建设采用的技术标准如下:
领域
采用标准
模型架构
MOF,UML
工作流
BPEL4WS,WfMCReferenceModel:
WFMC-TC-1003,XPDL
门户
W3C,WAP
安全
PKI,SSL,LDAP
地理
OGC
数据访问
SQL92,ADO-ODBC
传输协议
HTTP,SMTP,XML,WSDL,SOAP,UDDI,REST,MSMQ
开发工具
VisualStudio2012
2.9安全体系设计
信息化系统的安全,是构成信息系统的组件、环境和人员(用户和管理者)的总和,是一个多维、多元素、多层次的复杂系统。
本系统安全层次结构主要划分为四个层次:
基础设施层、数据访问层、信息交换层、应用层。
图4安全体系设计
2.9.1基础设施层
基础设施层包括两个部分:
网络安全基础设施和认证基础设施。
基础数据库管理系统实现数据的传输与共享需要通过网络,因此系统安全中最基础、最根本的就是网络安全基础设施和认证基础设施。
网络安全基础设施的作用是为内部业务环境提供全方位、多层次的安全保护,保护的对象包括主机、桌面系统、网络设备、认证基础设施等等。
认证基础设施的作用是提供系统中基础的认证服务,作为网络应用的安全支撑平台,解决身份认证、信息传输和数据存储的安全性和有效性。
2.9.2数据访问层
数据访问层的安全性包括数据资源的安全性、数据访问、传输以及提取等的安全性。
为保证数据访问层的安全性,在数据库存储、访问和各系统之间的数据交换过程中,都必须提供足够的安全保障。
系统应能根据不同的安全级别规定不同的操作权限;能对各种操作进行安全日志记载,并追溯历史纪录。
数据资源主要资源包括硬件资源、存储介质、软件资源、信息资源、支撑保障系统。
资源安全主要针对以下各方面进行建设。
硬件资源:
计算机、服务器、网络设施、存储设备、输入输出设备、信息采集设备等。
存储介质:
光盘、硬盘、磁带、软盘、闪存等载有信息数据的介质。
软件资源:
操作系统、网络管理软件、防毒软件、空间数据管理软件、大型数据库软件、OA系统软件等应用、服务系统等。
信息资源:
企业内部基础信息。
支撑保障系统:
电源系统、大功率空调系统、安全监控系统、网络防雷系统、灭火系统、通信设施、设备售后服务支持等。
2.9.3信息交换层
本项目的信息传输平台为局域网和电信的专线,由于网络的开放型和TCP/IP的不安全性,不法人员完全有可能在传输线路上安装窃听装置,窃取网上传输的重要数据,再通过一些技术读出数据信息,造成信息泄漏或者做一些修改来破坏数据的完整性;因此,有必要在信息交换层保证信息传输的安全性,主要是保证信息(消息)传输的机密性、完整性和不可否认性,防止信息传输过程中的窃听和泄漏。
2.9.4应用层
应用层安全的主要问题是保证业务操作主体的可信性、可审计性以及不可抵赖性。
具体包括:
应用系统具有强健的双向认证机制,并具有不可旁路性,确保只有合法的用户可以进入可信系统,执行被授权的操作;对用户的操作进行详细的审计记录,保证业务操作的不可抵赖性;保证应用服务器与客户端之间双向信息传输的安全性,保证各个服务单元运行和使用的正确性和可信性。
(1)用户名+口令身份验证
对网络用户的用户名和口令进行验证是防止非法访问的第一道防线。
用户登录时首先输入用户名和口令,系统将验证所输入的用户名和口令是否合法,否则,用户将被拒之网络之外。
所以用户的口令是用户入网的关键所在。
为保证口令的安全性,用户口令不能显示在显示屏上,口令长度应不少于6个字符,口令字符最好是数字、字母和其他字符的混合,用户口令必须经过不可逆算法加密。
加密后的口令,即使是系统管理员也无法破解。
(2)用户权限控制
严格的用户权限控制也是系统数据、信息安全的保证。
业务架构平台具有组织建模功能。
组织机构建模主要是定义了单位的组织形式的模型,除了管理组织、部门、用户信息,还定义了角色(岗位)、群组,同时包括用户及角色权限管理。
系统的用户权限控制支持细分到表单域(数据字段)级的多种权限控制,支持分级权限管理。
系统的权限控制功能包括:
(1)系统登录控制,非系统用户不能进入系统。
(2)资源权限控制,不同级别的用户访问不同的数据。
(3)系统权限控制,系统管理员可以根据具体情况的要求,设置不同用户的系统权限。
(4)文件权限控制,可以根据文件的不同安全级别设置不同的访问权限。
(5)公文办理权限控制,可以对公文流转的流程节点设置对应参与角色,对表单域设置对应读写角色。
(6)可以针对表单中的每个填写域进行权限控制。
系统的使用权限由管理员根据用户岗位职责动态分配,不同的用户拥有各自的权限,并且只能严格地在权限许可的范围内使用系统功能和查询、访问数据信息。
用户在以自己的身份登陆系统时,首先要通过合法性的检查后才能进入系统,之后系统会根据该用户拥有的权限来动态分配其能够使用的功能,从而达到使每个用户只能使用岗位职责范围内的业务功能的目的。
通过系统权限设置后,不同权限的用户登陆后,只显示其相应权限范围内的相关功能系统,其它功能系统为灰色,不能使用。
第3章办公自动化和人力资源管理系统建设内容
3.1系统概述
根据江西管理工作的需求,建设“办公自动化和人力资源管理系统”。
提高江西信息化水平,实现信息共享,以提高办公效率,节约办公资源。
3.2系统功能结构
系统详细功能设计如下
图5办公自动化和人力资源管理系统功能结构图
3.2.1协同办公
实现企业内部公文、请示、汇报等各种审批事项的流转自动化,解决协同工作的问题。
提高办公效率、节约大量的办公资源。
3.2.1.1收文管理
具体流程尚未确定,基本流程是:
省或市里的公文由办公室人员草拟收文单,再移交给领导审批,最后由相关人员归档。
3.2.1.2发文管理
由办公室人员草拟发文单,再移交给领导审批,最后由相关人员归档。
3.2.2HR管理
HR管理,主要用于辅助各类大中型企业的人力资源管理,主要模块包括员工管理、合同管理、薪资管理、社保管理等基本全面涵盖了企业人力资源的各类应用需求。
3.2.2.1员工管理
(一)员工管理
新员工的入职、离职,针对新员工入职基本资料的填写,针对将要离职员工,进行批量离职,离职员工的删除等功能。
(二)员工岗位管理
根据人员类别、岗位级别、岗位序列、岗位名称、岗位系数等信息,添加员工岗位,在新员工入职时,选择相应的员工岗位。
3.2.2.2合同管理
根据业务需求,对于与员工签订的劳动合同,创建员工合同,上传相应附件,合同到期,则可以通过续签的方式,为员工创建新的劳动合同,针对快到期的合同,提前一个月,进行合同提醒。
3.2.2.3薪资管理
(一)薪资项目
薪资项目设置,如:
生活保障费、学历津贴、职称津贴、出勤津贴、岗位工时工资、绩效奖、夜班加班津贴等项目的设置。
(二)套账设置
各个部门薪资报表内容设置相应的薪资套账,包含相应的薪资项目,如:
生活保障费、学历津贴、职称津贴、出勤津贴、岗位工时工资、绩效奖、夜班加班津贴等。
1、薪资设定
根据各个部门薪资报表发放人员,选择相应套账,进行套账人员的设定。
(三)薪资标准
创建完薪资项目、薪资套账以及薪资设定之后,对员工薪资标准进行设定,如:
生活保障费、学历津贴、职称津贴、加班津贴、出勤津贴、岗位工资考核评分、综合效益奖等。
(四)薪资发放
创建完薪资项目、薪资套账以及薪资设定之后,选择相应薪资套账和月份,进行员工薪资的发放。
针对个别人员有薪资项目调整的情况,可以进行修改操作。
(五)生成个所税缴纳报表
薪资发放之后,生成个所税报表。
(六)生成银行代发工资表
薪资发放之后,生成银行代发工资表。
(七)薪资送审流程
生成个所税缴纳报表及银行代发工资表之后,进行薪资送审流程,由相关科室人员,填写相应薪资送审单、然后移交给部门领导审核,再移交给人力资源部审核,最后交由人力资源部归档。
3.2.2.4社保管理
(一)社保项目
社保项目设置,如:
养老保险、医疗保险、失业保险、工商保险、公积金项目的设置。
(二)社保套账
创建社保套账,选择相应社保项目,设置缴费基数和缴费税率,计算出单位缴费和个人缴费金额。
(三)社保投保
根据设置好的社保套账,创建员工的社保投保信息。
3.2.3分厂薪资
分厂薪资:
包含了一、二、三、四个分厂的产品、员工的工时、金额。
3.2.3.1套账设置
类似于无工时的套账设置,并为是各分厂设置好了套账,复制即可用于每月的薪资发放。
3.2.3.2一分厂薪资
一分厂薪资包含员工工时列表、员工月总工时核算、员工产量工时核算、薪资发放等功能。
3.2.3.3二分厂薪资
二分厂薪资包含员工班产及费用、各金额列表、薪资发放。
3.2.3.4三分厂薪资
三分厂薪资包含员工工时/金额列表、薪资各金额列表、薪资发放。
3.2.3.5四分厂薪资
四分厂薪资包含员工工时/金额列表、月产品总额、月产品总额核算、四分厂工时工资、薪资发放。
3.2.3.6产品管理
分别管理各个分厂的产品及产品定额。
3.2.3.7分组管理
为各分厂单独区分各分厂的员工分组,方便薪资发放。
3.3.4个人助理
辅助办公管理,主要包括企业通讯录、通知公告发布、系统消息和用户消息的发布、个人日程安排的管理、网络云盘管理。
3.3.4.1通讯录
为整个企业提供了一个便捷的联系人共享方案。
用户可以方便的管理客户、合作伙伴、上级管理机构、公司员工、好友等联系人信息,并对联系人进行分组。
3.3.4.2通知公告
发布企业内部通知公告,可按照发布的范围和发布时间给指定用户查看。
3.3.4.3站内消息
员工内部的信息交流,保障单位内部信息传递与沟通交流的及时性、准确性。
3.3.4.4日程管理
员工的日常工作进行规划,可按年、月、周、日来进行日程安排,浏览未阅读的日程和提醒。
自定义日程安排是否共享给其他用户。
3.3.4.5个人设置
企业员工,可修改个人的资料,主要包括个人基本信息和登录的密码,如:
身份证号、手机号码、办公电话、家庭住址、电子邮箱等。
3.3.4.6网络云盘
企业内部文件资源共享的平台,企业员工不仅可上传常用的文件和软件至私人云盘,还可将企业内部公用的文件,上传至公共云盘。
3.3.5系统功能
系统功能,主要包括用户管理、机构管理、菜单管理、工作流管理等模块
3.3.5.1系统管理
系统功能管理、主要包括系统菜单权限分配、查看统计登录日志等。
3.3.5.2工作流管理
包括工作流程搭建,工作流表单权限和工作流的节点配置。
第4章总体实施计划
本项目计划使用6个月时间完成整个系统开发部署,开始试运行,包括需求调研、系统设计、软件编码、系统测试等阶段、并用1个月时间进行系统试运行以及人员培训。
具体时间从合同签订后开始安排。
实施进度计划如下表:
时间
阶段
合同签定后
1个月
2个月
3个月
4个月
5个月
6个月
7个月
验收维护
项目启动
需求调研分析
系统设计
系统编码
系统测试
用户培训
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 总体 技术 方案