基于B∕S架构的人力资源管理系统设计与实现(董建新 郑峰 ).pdf
《基于B∕S架构的人力资源管理系统设计与实现(董建新 郑峰 ).pdf》由会员分享,可在线阅读,更多相关《基于B∕S架构的人力资源管理系统设计与实现(董建新 郑峰 ).pdf(5页珍藏版)》请在咨信网上搜索。
1、广西水利水电G X WA T E RUR C E S&HY D RO P O WE R E NGI N E E RI N G 2 0 1 1 ( 3 ) 计算机应用 基于 B S架构的人力资源管理系统设计与实现 董建新 , 郑峰 ( 广西水利电力职业技术学院, 广西南宁5 3 0 0 2 3 ) 摘要】 以广西防城港市洪源电力设备有限公司的人力资源管理系统开发为背景 , 设计开发了基于B S 3 层架构 的人力资源管理系统, 并从系统架构设计、 系统总体设计、 系统技术实现等方面对系统进行了阐述。该系统采用了 多种主流技术实现, 有一定的实用价值。 关键词】 人力资源管理; B s 架构; 系
2、统; 数据库; 设计 中图分类号 F 2 7 2 9 2 ; T P 3 1 5 文献标识码】 B 文章编号 1 0 0 3 1 5 1 O ( 2 0 1 1 ) 0 3 0 0 6 9 0 4 1 系统架构设 计 1 1 软件架构分析 在开发应用系统时, 软件架构的设计至关重要, 它对整个系统运行效率的影响远大于技术层面的 优化。 C S体系, 其中 C ( C l ie n t ) 代表客户端, S ( S e r v e r ) 代表服务器。它是指将数据库放在后台服务器 内, 而将应用程序软件安装在客户端的一种系统架 构模式。目 前, 大部分企业内部仍采用传统的 C S 模式的人力资源
3、管理系统, 随着网络技术的不断发 展及企业 的网络化 , 这种模式下 的 C S系统难与企 业内部 I n t r a n e t 以及外部 I n t e me t 集成起来, 不利 于企业的信息化发展。 B S 体系, 其中B ( B r o w s e ) 代表浏览器, S ( S e r v e r ) 代表服务器 。它是 随着 I n t e me t 技术 的兴起 , 对 C s模式应用的扩展。在这种结构下, 用户工作界 面是通过 I E浏览器来实现的。B S模式最大的好 处是运行维护 比较简便 , 能实现不同的人员 , 从不同 的地点, 以不同的接入方式 ( 比如 L A N、
4、WA N、 I n t e r n e t Z I n t r a n e t 等) 访问和操作共同的数据。 权衡利弊, 采用 B S ( B r o w s e S e r v e r ) 结构的系 统体系, 具有较好的开放性、 安全性、 易维护性和易 升级性 1 等特点而逐渐成为组建人力资源管理系 统的首选。 1 2 系统架构体系 本系统的总体架构采用 B 的 3层架构体系 ( 见图 1 ) : 第一层表示层, 即人机界面层, 提供用户 交互界面, 完成业务数据的表达。如: 提供注册用户 界面 , 响应用户提交表单 ; 第二层逻辑层 , 即功能模 块层 , 它负责对客户端应用程序的集中处理
5、, 实现软 件的业务逻辑, 即软件的功能实现, 如: 注册用户功 能; 第三层为数据层, 提供数据访问支持, 负责数据 的存储和组织, 实现业务对象数据状态到具体数据 库表格的映射 。系统大部分功能在服务器端实 现, 降低客户端负载, 软件的可维护性、 安全性更强。 图 1 系统 3层架构 1 3 系统开发环境 系统是基于 V i s u a l C# E N T作为核心业务层 的开发语言; 用 S Q L S e r v e r 2 0 0 5数据库对数据进 行后台管理, 用 N E T框架中的 A D O N E T技术访 问数据库【 , 来实现系统的各项功能; 用 A S P N E T
6、 【 收稿 日 期】 2 0 1 1 -0 5 1 2 作者简介 董建新( 1 9 5 9 -) , 女, 山西太原人 , 广西水利电力职业技术学院讲师, 从事计算机软件开发及教学工作。 6 9 董建新, 郑峰: 基于 B S 架构的人力资源管理系统设计与实现 来实现 网络应 用 的开 发。V is u a l C# 盯 是 Mi r o s o f t 公 司系列 可视化 开发 工 具 Vi s u a l S t u d i o E N T中的产品, 是创建应用程序最简单、 快捷的开 发工具之一,使用它可以开发控制台应用程序、 Wi n d o s 应用程序和 We b 应用程序, 它提供
7、了相当 齐备的类库和友好的编程界面。 2 系统 总体设 计 2 1 企业特点分析 广西防城港市洪源电力设备有限公司属于小规 模企业 , 设有独立的人事部门, 但企业职能部门的划 分较粗, 管理者与员工联系紧密。部门经理 比人事 部门能更多更细地 了解企业员 工的特点和需求 , 因 此, 人力资源管理的核心业务如: 招聘、 培训、 绩效考 核、 薪酬管理等均由部门经理来把关。企业的发展 战略由各职能部门协调制定。为了尽快满足企业发 展的需要 , 企业迫切需要借助人力资源管理信息系 统 , 快速实现规范化 、 科学化的人力资源管理。 2 2 系统角色确定 根据企业特点, 首先需要确定系统角色。不同
8、 的对象用户使用本系统的权限级别是不同的。整个 系统是建立在数据库基础上的, 系统和数据库之间 还存在着大量相互通信, 因此数据库被确认为一个 角色。本系统可创建的角色如下 : ( 1 ) 超级用户: 具有最高管理权限, 可以创建、 查询、 修改、 删除其它用户信息, 以及浏览、 审批全部 信息的功能; ( 2 ) 系统管理员: 负责系统的维护、 备份、 恢 复、 数据的管理等; ( 3 ) 企业领导 : 具有浏览 、 查询、 统计、 评价 、 终 审企业职工各类人力资源信息的权限, 并可根据企 业发展要求, 提出人力资源发展战略规划、 方针政 策、 指导意见; ( 4 ) 人事部经理: 可浏
9、览、 创建、 查询、 修改和 删除部门员工信息, 审批全部信息的功能等; ( 5 ) 部门负责人 : 可浏览本部门职工各类人事 信息。对本部门职工给出考勤、 考核、 招聘、 辞退、 培 训、 绩效考核、 薪酬管理等方面的评价或审批意见; ( 6 ) 普通员工: 可浏览本人信息及查询相关信 息, 具有修改自身用户名和密码的权限; ( 7 ) 数据库系统: 主要负责存储系统的全部数 据 以及备份全部的系统数据 。 2 3 系统功能模块 根据系统需求分析, 可以将系统分成若干个功 能模块, 每个功能模块都由若干个相关的子模块组 7 0 成, 系统功能模块如图 2 所示。 ( 1 ) 人事管理模块:
10、主要包括人力资源规划、 员工的基本信息、 各类经历( 学习、 工作、 奖惩记录) 、 人员职位及变动信息。合同管理、 离职管理、 人事查 询、 工作管理等部分; ( 2 ) 招聘管理模块: 主要包括招聘信息管理和 企业人才库两部分。系统提供招聘需求征集、 部门 招聘申请、 职位空缺管理、 制订招聘计划、 安排招聘 活动、 应聘人简历资料甄选、 面试流程管理、 录用管 理、 招聘总结等; 人力资源管理系统 人 事 管 理 模 块 图 2 系统功能模块 ( 3 ) 培训管理模块: 主要包括培训计划、 培训 实施和培训材料等功能; ( 4 ) 保险管理模块: 主要包括基本常识、 产品 介绍、 政策法
11、规、 基本常识管理、 产品介绍管理和政 策法规管理 6部分 。同时还提供各险种 ( 包 括商业 险种) 的投保、 退保等业务处理功能等; ( 5 ) 考勤管理模块: 主要包括请假管理、 加班 管理、 考勤规则管理、 考勤汇总等。系统提供灵活的 日 常考勤业务处理功能, 日常考勤包括上下班、 加 班、 病假、 请假、 休假、 调休、 出差等; ( 6 ) 绩效管理模块: 主要包括职工个人绩效管 理、 考核处理、 统计分析等。支持根据部门职责、 岗 位职责等主要考核要素和自定义指标库中的通用绩 效指标灵活设计、 调整考核方案; 支持定性目 标评估 和定量目标考核等; ( 7 ) 薪酬管理模块: 主
12、要包括薪酬登记、 薪酬 修改和薪酬查询 3 部分。系统提供对多种薪酬体系 设计业务处理功能; 帮助企业实现绩效工资、 定额工 资等多种薪资核算方式; 支持设置不同的计税方法, 灵活纳税等; ( 8 ) 系统管理模块: 主要有用户管理、 数据维 护、 提醒设置, 包括添加用户和用户信息管理部分。 系统管理提供各类用户角色、 帐号、 密码、 权限等分 配设置功能, 提供数据加密、 数据库加密、 自动备份 与恢复功能; 提供操作日志管理等功能; 支持批量操 作、 按角色或具体帐号设置权限; 提供详细的系统功 广西水利水电G X WAT E R R F D U RC E S& HY D R O P O
13、 WE R E NG I NE E RI N G 2 0 1 1 ( 3 ) 能参数设置。 2 4 数据库设计 人力资源管理系统中员工的一切信息都保存在 数据库中 3 3 。数据库是系统的基础, 在数据库应用 系统开发过程中, 数据库的设计是其中十分重要的 环节, 此过程是在需求分析的基础上进行的。了解 了企业人力资源管理系统的功能、 模块划分和系统 流程之后, 针对系统模块划分要求, 为系统设计了 2 8 个数据表结构。下面将系统部分数据表结构( 员 工基本信息数据表结构和部门信息表结构) , 描述如 表 1 、 2 所示。其余表结构略。系统针对数据库主要 做了表的逻辑结构设计和数据库的安全
14、性设计。 表 1 员工基本信息数据表结构表 3 系统技 术 实现 本系统共分 8 大模块, 源代码直接在 V S E N T 2 0 0 5中实现, 并对系统进行了测试, 系统运行正常。 本系统的首页是登陆页面模块, 需要体现出企业人 力资源管理系统的特色。通过系统首页登陆页面, 使用者可以了解到系统的一些如单位名称、 设计人 员、 系统功能等一些初步的信息。此页面需要展现 企业标志和系统标志。同时, 涉及的功能还有: 系统 页头、 系统信息、 登陆系统、 注册管理等。 3 1 登录模块实现 系统登陆是人力资源管理中最先使用的功能, 该模块主要完成系统用户的身份验证功能。在系统 登录页面中,
15、用户需要输入正确的类别、 用户名和密 码, 才能通过加密传输并与数据库中人员信息表中 的相关记录信息进行比较, 来识别用户的身份及权 限。图3 对系统登录进行了流程说明。 图 3系统登 录流 程 用户根据自己的权限使用系统相关功能。为了 保障软件的安全性能, 通过限制输入次数, 如输入 ,z 次密码或帐户名称错误 , 将立即执行 强行退 出该 系 统, 提高系统安全和保密性。为了进一步加强用户 安全保密性, 引入 m d s 加密帐户以及密码算法, 将 会更大提高系统安全保密性。 下面就以登录模块从数据库中用户检索的信息 并判断用户的合法性为例, 介绍该模块对应编码的 具体实现。 p r i
16、v a t e v o i d b u t L o g i n - C 1 i c k ( o b i t s e n d e r , E v e n t Ar g s e ) i f ( t e x t Na me Te x t!: “” & t e x t P a s s T e x t != “” ) S q l Da t a Re a d e r t e mDR = MYCI a s s g e t c o m ( “ sel e c t * f r o m t b - L o g i n w h e r e Na me= ” + t e x t Na me Te x t Tr i m
17、 ( ) +“a n d P a s s=” + t e x t P a s s T e x t T r im ( )+“ ); b o o l i f o D m- - t e mDR Re a d ( ) ; i f ( i f e o m) e l s e 71 董建新 , 郑峰: 基于 B S 架构的人力资源管理系统设计与实现 Me s s a g e B o x s h o w( “ 用户名或密码错误!” , “ 提示 ” , Me s s a g e B o x B u t t o n s O K ,Me s s a g e B o x l e o n I n f o r m a
18、t i o n ) ; ( ) e l s e l 3 2 数据库连接实现 建立数据库连接, 需要创建My Me a n s 数据库公 共类, 该类用于封装本系统中所有与数据库连接的 方法, 可以通过该类的方法与数据库建立连接, 并对 数据信息进行添加、 修改、 删除以及读取等操作, 实 现数据库连接的关键代码如下: u s i n g S y s t e m ; u s i n g S y s t e m Te x t ; u s i ng S y s t e m Da t a ; u s i ng S y s t e m Da t a S q l CI l e n t ; u s i ng
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BS架构的人力资源管理系统设计与实现董建新 郑峰 基于 架构 人力资源 管理 系统 设计 实现 董建新
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【che****06】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【che****06】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。