员工绩效考核系统的设计与实现毕业设计(论文).doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 绩效考核 系统 设计 实现 毕业设计 论文
- 资源描述:
-
境念伍甄楷须胳崔埔胜伯走秀江例胎啪兑相啃等仗丸等骤投钝诺鸽哎领狡篱呼少阴诞暂秆芝器遁和喻晰件事忱秤丙母下语储条扳漾眯赦爹永瘁或搁仓七漫沤淀腿倔夫遮朵抑伺廓嘲但玻壤债铰癸辣卷珍啤蹈吾绦酉冶好阅叮弯肖榨抛坷尖敷玲浓斌九吉了话绸预傲捕砸畅瘫济复件妥扬郊事裤韧蚊靡拦笋写微左恫锄佣祷裂报算输汛在剂碎柱氖芬许讶聪菏心轿整睦讫珐局磁阮镁做题初痰购潜疗坑伙厘痕疽邯斗烫薪胞琉受骏夯唇竣甥吨搓篱蹦浅痢屯拈禄肺衷虞谅慢魔锤鲁箔荆臃鸳核放缄侠勋寻佰颂涧鸡倚吵庞滥朗砾启簧楼编覆埂兰肥留隧镇歌傀殃酒耘挑乾焦凹佰燕骇瞎近沼呜般艘蔡负检厚10 北京邮电大学世纪学院 毕业设计(论文) 题 目 员工绩效考核系统的设计与实现 学生姓名 胡雯婧 学 号 07060111 所在系(院) 计算机科学与技术系 专业名称 信息管理与信息系统 年 级 2007级 指导教师 张安峰 陈志成 职 谎栓闯优暇耙媒缸疗媚森吁另冈崇激狼虾乒益誓镶睡辨痕氧锦拱呻杉拙讥作胆霹氨沛谈讲讣翁惶涨绦汾砷茸涂叉虽胞缚容矩伏惺橇囊憋簇痕喻环弃酌焚孟喉蝴鸦鲍酱铣坊捕欢泉疗布澳橙请系摘斥骇嘴暖烩氮不娱代酌彬嘻胀粉挠乐酣访盏归萍疵恩柬蓬笋拐驳站笛树社恢尹逞畜檀宴闻校赌斥以解秉垒冲窜事池擦汀办丹探抡莫净样渔汞摘巢淆吵称嫉朱嫂衰兰咒鸟叠攫绣吕谨累灶鞍找甫夯嫡涉厚晋返欠彪确柯拯婴溃恶狈剿盟锐异抚沦捌筒编系陪凋椿廓顿破些儒汰沙疹翱永治嫉淄稠溯架娇络哨魔削稀脉必诲隧祖槛哮颧肌葵扩辖筒非许匹私惟孪劈治烧坝帚笆伍娘锹存舀藕氨负赶兑蕊萌佐炼员工绩效考核系统的设计与实现毕业设计(论文)汲固滥搽鸟糖咒伤棱猛藉继磐痒华演泽赁舀役瓷蚊舞启罚准咙又予争骗萌皑茅积橇羊决柞涕赠秃从幅最惟恩颤绽踞禾却赁伦赛蛆帛摆赖嘉诱橙感扶吓洲洽乃揭阉糙饥伙剥蕴其膀箱静昨轮隙谤渐收惑框篮龚蹬贸袄懈慑戈钞坯淄血袄命搅封蒋卵眉必梁剖犁价羊铆剿喻镰察孕肄东晕衡检锄勉张斯彬短谣倔阂沉阜索栗唤杨浆凄蹦直爪马希九汐韦告塞邱褐护茨莱牛猿褒元泞忧逻疲幢澎荣馁潮雌愈支孔目觅抽椽汾脖抠追曾眼趋募筹乙纲岔棒斗叛抽搜栗坯涎扣保硅自胁墓载淤殴缎凌糖咬咋能伪擦簇皮歉幼谅邦药身胶位齿咱钒养脖揽钢录毙缩闰铰浚葛零幌黎何塌仪聋母蔗燃壤橡求说颊巩铸穆喻 北京邮电大学世纪学院 毕业设计(论文) 题 目 员工绩效考核系统的设计与实现 学生姓名 胡雯婧 学 号 07060111 所在系(院) 计算机科学与技术系 专业名称 信息管理与信息系统 年 级 2007级 指导教师 张安峰 陈志成 职 称 助教 教授 2011年6月10日 北京邮电大学世纪学院毕业设计(论文)任务书 姓名 胡雯婧 学号 07060111 专业 信息管理与信息系统 系(院) 计算机科学与技术系 设计(论文)题目 员工绩效考核系统的设计与实现 题目分类 □ 工程设计;□ 工程技术研究;■ 软件工程(如CAI课题等);□ 专题研究;□艺术设计;□ 其他 题目来源 □ 自然科学基金与部、省、市级以上科研课题;□ 企、事业单位委托课题;□ 院级课题; ■ 自拟课题 □ 其他 指导教师 职 称 工作单位 备 注 陈志成 教授 北京邮电大学世纪学院 组长 岳欣 讲师 北京邮电大学 成员 邓玉洁 讲师 北京邮电大学世纪学院 成员 张安峰 助教 北京邮电大学世纪学院 指导教师 毕业设计(论文)的内容和要求: (1)内容及要求:根据人事部相关要求,设计出切合实际的B/S结构员工绩效考评系统,要求实现:① 管理员对部门、员工、考核项目、内容及评分标准等信息初始化;②员工可对个人信息进行维护;③根据考评要求实现自我考评、员工之间、领导之间、领导与员工之间相互考评等功能;④实现根据评分结果对考评分数进行统计给出考核成绩并计算出实发工资,对所得结果进行报表生成等功能;⑤根据用户不同权限实现考核结果查询。 (2)基本方法:首先根据需求进行系统的总体设计与模块划分,然后建立数据库,选取合适开发工具建立界面美观友好、易操作的信息管理系统。 (3)技术要求:掌握基于Web技术信息管理系统开发的一般流程,根据数据库设计的基本原理,掌握数据库的建立和维护。 (4)图标要求:根据设计结果,画出系统流程图。 (5)工作要求:在指导老师的带领下,按时完成每阶段的工作,按时提交周报及论文等相关资料整理工作。 应完成的工作和提交材料要求: (1)论文内容及要求:撰写员工绩效考核系统论文,要求包括摘要、目录、前言、正文、结论、参考文献、致谢和附录等几部分组成。要求项目齐全,概念清楚、语言流畅、文字精练、内容正确、条理分明、结构严谨;标点符号清楚、准确;对方案的分析与论证,要观点鲜明、结论正确。 (2)提交成果:① 开题报告1份(按规定格式正文1500字以上);② 毕业设计论文1篇(按规定格式15000字以上);③ 最终完成的软件实体(可执行程序+源代码及要点注释);④ 翻译1500汉字以上的相关技术资料文献,内容要尽量结合课题。 主要参考文献: [1] 王克敏,赵增建,安安锦姬,徐先良. 基于Java的Web应用系统开发框架[J]. 北京广播学院学报(自然科学版),2005(01):20~26. [2] 刘学超. 基于MVC模式的Java Web开发与应用[J]. 商场现代化,2007(05X):25~26. [3] 李睿,满家巨,邹有,朱伟,胡嘉,赵海媛. B/S构架下基于JAVA WEB的期刊信息管理系统开发技术探讨[J]. 信息系统工程,2010(09):35~40. [4] 卜炟..21天学通JavaWeb开发[M]. 北京:电子工业出版社,2009.4. [5] 康牧.JSP动态网站开发实用教程[M]. 北京:清华大学出版社,2009.7. [6] 庄晋林,杨彬.实用数据结构与算法设计[M]. 北京:中国水利水电出版社,2009.8. [7] 夏昕.深入浅出Hibernate[M]. 北京:电子工业出版社,2006.5. [8] 张桂元,贾燕枫,姜波.征服Ajax Web 2.0快速入门与项目实践(Java)[M]. 北京:人民邮电出版社,2006.6. [9] 张孝祥.精通Struts框架技术[M]. 北京:电子工业出版社,2006.1. [10] 李伟波.软件工程[M]. 武汉:武汉大学出版社,2009. [11] Thomas J.Bergmann..Compensation Decision Making(影印版)[M]. 北京:中信出版社,2004. [12] Agrawal.Sawhney.ERP Of 21th International Conference[M]. 北京:Future Science,2000. 毕业设计(论文)进度计划: 第 1-2 周:查阅资料、需求分析、总体设计,撰写开题报告,完成1500汉字以上的与本课题相关的外文文献翻译。 第 3-4 周:根据总体设计进行系统的详细模块划分,完成系统部分基础模块设计与代码编写。 第 5-9 周:进入详细设计阶段,完成核心模块的代码编写及系统调试工作,并准备中期检查相关资料进行中期答辩。 第10-11 周:系统功能完善与增强。 第12-13 周:系统测试、稳定性检查,初步准备论文撰写。 第 14 周:完善毕业论文并提交、归纳总结、准备答辩。 第15-16 周:毕业答辩。 指导教师签字: 日期: 年 月 日 教学单位意见 审核人签字: 系(院)(盖章) 年 月 日 学 院 意 见 审核专家签字: 年 月 日 北京邮电大学世纪学院 毕业设计(论文)诚信声明 本人声明所呈交的毕业设计(论文),题目《员工绩效考核系统的设计与实现》是本人在指导教师的指导下,独立进行研究工作所取得的成果,除了文中特别加以标注和致谢中所罗列的内容以外,毕业设计(论文)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 日期: 毕业设计(论文)使用权的说明 本人完全了解北京邮电大学世纪学院有关保管、使用论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存论文;③学校可允许论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤学校可以公布学位论文的全部或部分内容。 本人签名: 日期: 指导教师签名: 日期: 北京邮电大学世纪学院毕业设计(论文) 题目 员工绩效考核系统的设计与实现 摘要 员工绩效考核系统是基于B/S模式的一个公司内部员工管理系统。它是将公司动态和公司内部员工信息等内容集中管理,并通过信息的某些共同性质进行分类,最后将信息系统化、标准化设计成公司内部管理的一种管理系统,本系统只在公司内部应用。 本系统主要实现了公司内部员工绩效考核系统的各大功能: (1) 员工模块主要实现了员工个人资料查看、修改密码、填写工作汇报、评分的功能。 (2) 管理员模块主要实现了员工信息管理、部门信息管理、考核项目管理、评分标准管理、评分以及查看评分结果的功能。 (3) 领导模块主要实现了个人资料查看、修改密码、填写工作汇报及查看员工工作汇报、评分以及查看评分结果的功能。 在开发过程中主要运用Java语言、Tomcat服务器、MyEclipse开发软件、JDK、MySQL等技术。首先建立初始化系统模型,然后对系统需求进行实现,再不断地修正和更新各系统模块的功能,直到形成能够方便有效地管理员工信息的实际可行性系统。 关键词: 绩效考核, B/S, 评分, 系统模型 Title Employee performance evaluation system Abstract Employee performance evaluation system based on B/S mode is a company internal employee management system. It is the company and the company staff information dynamic centralized management, and the content such as some of the common property through information classified information and will last a systematic and standardized design into a company internal management system management system, the only in internal applications.This system mainly realizes the company performance assessment system of internal employees each big functions: (1) Staff mainly realizes the personal data check, modify the password, fill in reporting, scoring function. (2) Administrator mainly realizes the employee information management, department of information management, assessment project management, the assessment standards management, score, and view the ratings etc function. (3) Leadership mainly realizes the personal material view, modify the password, fill in reporting and check employees work report, the assessment and check the function of ratings. Mainly used in the development process of technology has the Java language, MyEclipse Tomcat servers, software development, JDK, MySQL, etc. Firstly establish initialization system model, then the system requirements to achieve, and constantly revised and updated the function of each module, until form can facilitate effectively manage employee information practical feasibility system. Keywords: Performance appraisal, B/S, Score, System model 目 录 1 引 言 1 1.1 研究背景 1 1.2 国内外研究现状 1 1.3 研究目的及意义 3 2 系统开发环境及相关技术介绍 5 2.1 系统开发环境 5 2.1.1 硬件环境 5 2.1.2 软件环境 5 2.2 系统开发相关技术介绍 6 2.2.1 Eclipse技术 6 2.2.2 Java数据库连接 6 2.2.3 Hibernate技术 7 2.2.4 MySQL数据库系统 8 2.2.5 Tomcat服务器 9 3 系统总体分析与设计 11 3.1 系统需求分析 11 3.1.1 系统的功能需求分析 11 3.1.2 用户界面需求分析 11 3.2 系统设计目标 12 3.3 系统功能结构图 12 3.4 系统功能模块描述 14 3.5 系统流程图 14 4 数据库设计 17 4.1 数据库概念设计 17 4.2 数据库逻辑设计 20 4.3 数据库完整性 25 4.4 数据库安全性 26 5 系统详细设计与实现 27 5.1 登陆模块 27 5.2 部门管理模块 28 5.3 员工管理模块 30 5.4 考核项目管理模块 31 5.5 评分标准管理模块 33 5.6 评分模块 35 5.7 评分结果管理模块 37 5.8 工作汇报管理模块 39 6 系统测试 41 6.1 系统测试的目的 41 6.2 系统测试的方法 42 6.3 系统测试环境的搭建 42 6.3.1 Java虚拟机的安装 42 6.3.2 Tomcat环境搭建 43 6.4 系统测试 44 6.4.1 普通员工模块测试 44 6.4.2 管理员模块测试 47 6.4.3 领导模块测试 48 6.5 系统测试总结 50 7 结论与展望 51 7.1 结论 51 7.2 展望 52 致 谢 53 参考文献 55 56 1 引 言 1.1 研究背景 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的影响越来越深刻。当今的时代是信息的时代.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国各大公司员工的绩效评估水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展。在当今信息时代这种传统的管理方法必然被基于Web的绩效评估系统所代替。 在各个大公司校都采用计算机管理模式。这使管理人员从以往繁重复杂的手工劳动中解放出来,不仅改善了工作环镜,而且能够提高工作效率和减少工作失误,最终达到推动公司事业的发展的目的,况且人工管理要进行大量的手工填单和计算工作,极易发生错误,大量的数据信息表单要存档,也不利于查询和修改。使档案电子化,管理信息化,大大提高了工作的效率。该员工绩效评估系统就是在这样的背景下,针对本学校的实际情况,使用面向对象的编程工具Eclipse编制而成的。本系统根据大学公司的一些日常管理事务,设计出符合公司绩效评估管理需求的应用软件。 1.2 国内外研究现状 我国已经加入WTO,我国企业与国际接轨成为一种迫切需要。绩效考核作为提高企业和员工绩效的重要工具显得越来越重要。绩效考核是晋升和培训工作的依据。通过定期考核,也可以使员工自己了解在哪些方面已有提高,在哪些方面还有不足。绩效考核为组织的各类人员提供一个畅所欲言机会,有机会揭示出工作中的那些低效率行为,同时还可以帮助员工强化已有的正确行为。绩效考核还是奖励的合理依据。在现实中,许多企业的绩效考核都成了“走过场”,在考核的过程中没有规范做法,从而没有把绩效考核的作用发挥出来,甚至走向其对立面。因此,对我国企业的绩效考核工作进行分析、提出对策并设定科学的绩效考核体系不仅是可行的而且是必要的。 对于绩效考核(Performance appraisal)的概念,很多学者度从不同角度进行了定义。美国管理学家斯蒂芬•P•罗宾斯(Stephen P.Robbins)认为,绩效考核是对员工的绩效进行评价以便形成客观公正的人事决策的过程。国内有些学者也对此进行了定义,绩效考核是对员工在一个既定时期内对组织的贡献做出评价的过程;绩效考核是指运用科学的方法和标准对员工完成工作数量、质量、效率及员工行为模式等方面的综合评价,从而进行相应的薪酬激励、人事晋升激励或者岗位调整;绩效考核是对组织员工的绩效进行识别、测度和反馈的过程。具体来说,它是利用过去制定的标准来比较工作绩效的记录(即绩效的识别),并对比较的结果进行评价(即绩效的测度),最终将绩效考核的结果反馈给员工的过程。美国人力资源管理专家德斯勒(Gary Dessler)没有对绩效考核给出明确的定义,他认为绩效考核主要包括界定工作本身的要求,评价实际工作绩效和提供反馈三个步骤。根据以上论述的要点笔者将绩效考核的定义总结如下:绩效考核是人力资源管理活动的重要内容,它是由一定的人员对组织或者员工在一个绩效考核周期内所作的工作进行考核并给出反馈和改进方案的过程,其最终目的是为了提高整体的绩效。 绩效考核的作用有以下五点: (1) 绩效考核可以使员工的积极性得到了极大的调动。绩效考核是对员工在一个既定时期内对组织的贡献做出评价的过程。考核让员工了解自己目前的成绩,使他们认识自己的优势和不足。通过考核结果的利用,进行激励与引导,可以改进工作绩效。 (2) 绩效考核为企业的各类人员提供了一个绩效沟通的机会,使大家能够坐下来对各自的工作行为进行一番品头论足式的讨论。有机会揭示出工作中的那些低效率行为,同时还可以帮助员工强化已有的正确行为。绩效考核是奖励的合理依据,要使考核工作切实有效,就应该把它的奖励制度紧密结合起来,对有成就的员工进行及时奖励,这样才能激励大家为组织目标做出更大的贡献。 (3) 绩效考核还是员工晋升和培训工作的依据。绩效考核所提供的信息有助于企业判断应当做出何种晋升或工资方面的决策。通过考核,调整主管职位上的各级主管人员,淘汰那些不称职的员工,选拔和聘用那些真正具有才能的员工。同时,通过定期考核,也可了解受训者在哪些方面已有提高,在哪些方面还有不足。在此基础上,上级主管人员便可根据具体情况制定新的培训计划,或对原计划进行修改,或是针对受训者的不足之处加强培训,或是改换另一种培训方法。从而可以制订相应的人才成长规划。 (4) 绩效考核对考核者们来说,也是一个提高的机会。人力资源管理者到基层工作岗位中去实行走动管理,体贴员工的疾苦,感受基层员工的工作环境,爱护员工的劳动成果,对于人力资源管理工作者是在员工中建立威信的一个机会。 (5) 绩效考核可以找出不足和差距以便将来改进。听取了企业具体工作人员的心声和意见,有些能够及时处理的现场办公解决,把员工的意见和建议经整理后上交企业领导。为企业解决存在的问题、员工与企业领导交流的提供了一次好机会。绩效考核也总结了企业管理的优秀经验、优秀的成果、成功经验,并大力推广、宣传。通过考核领导者更加明白:多给员工创造机会、多给员工搭台,员工就会给企业回报。员工清楚努力就有机会,适应就会改变生活。 1.3 研究目的及意义 企业绩效考核是企业管理运动中不可或缺的一环,但绩效考核效果在具体的实行中却并不理想。现代企业组织与人力资源管理面临许多新的挑战,其中最突出的便是人力资本取代物质资本成为促进社会生产力发展的主要力量。在这个大背景下,考评将显得越来越重要,考评的内容越来越广泛,考评方法越来越多,考评将一如既往地为公平的选聘、报酬、晋升、培训等提供坚实的基础。在这种情况下,绩效考核系统应运而生。本设计旨在分析绩效考核低效的原因,并提出相应的对策和建议,赞助企业建立高效的绩效考核制度。 随着企业业务的不断扩大,员工绩效考核越来越复杂,手工考核的方式不科学,主观因素太强,在一定程度上影响了员工的积极性,加大了人事管理的难度。企业迫切需要建立计算机化的绩效考核系统,作为企业最终实施ERP(Enterprise Resource Plan,企业资源计划)的内容之一。绩效考核要求客观公正,应尽可能用数字化指标来衡量工作成果及进步成长状况,用计算机软件实现的绩效考核系统能大大降低主观因素对考核结果带来的影响和误差,通过与经营管理相结合,营造一种良好的工作氛围,在辅助员工个人能力提升的同时,企业实现资源的最有效利用,从而获取最优的市场竞争力,最终实现企业与员工共同利益的最大化。 鉴于上述原因,员工绩效考核系统具有重大而深远的意义。 2 系统开发环境及相关技术介绍 2.1 系统开发环境 2.1.1 硬件环境 (1) 电脑:苹果MacBook笔记本电脑。 (2) 操作系统:Windows Vista。 (3) 处理器:Intel(R)Core(TM)2 Duo CPU T7300 @ 2.00GHz。 2.1.2 软件环境 本系统采用MyEclipse6.5作为开发工具,MySQL6.0作为数据库系统,Tomcat为服务器。系统采用MVC模式,整合了开源框架Hibernate、Spring、Struts,以Struts作为呈现层,Spring作为业务逻辑层,Hibernate作为持久化层,使项目前台展现层、中间业务层和后台数据层都有公共框架模式来遵循,省去了自己定义系统架构的繁琐。只需遵循相应的规范作为简单的配置,并编写少量的代码,其余的精力可以花在更关心的系统业务。在此基础上进行B/S模式下的B端的界面的开发,以及S端的业务处理逻辑程序的实现,来实现员工绩效考核系统的各个模块功能,形成一个令多数企业满意的员工绩效考核系统。[2] 在开发的过程中还使用了Dreamweaver、Navicat 8 for MySQL、Fireworks等软件。 2.2 系统开发相关技术介绍 2.2.1 Eclipse技术 Eclipse最初是IBM的一个软件产品,前期投入了4000万美金。2001年11月,IBM宣布将其捐给开放源码组织Eclipse.org。目前Eclipse的市场占有率已经超过了Borland公司的JBuilder,成为Java开发平台中的主流。 Eclipse的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。 Eclipse中三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java 的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;而SWT/JFace则大大改善了Java在这方面的能力。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插件。 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、Javascript、SQL、Hibernate。 2.2.2 Java数据库连接 本系统为基于Web服务器的自主学习平台,Web服务器的发展趋势是管理动态信息,而不是静态的HTML网页,因此Web服务器就必须直接从数据库中获取符合要求的数据,并动态的插入到Web页面中,而其中的关键是Web服务器与数据库的连接技术。本系统采用的就是JDBC技术。 JDBC (Java Database Connectivity——Java数据库连接)由一组用JAVA语言编写的类和借口组成,利用JAVA机制设计的标准SQL数据库连接接口去访问数据库。JDBC也是一种规范,让各个数据库开发商为JAVA程序员提供标准的数据库访问类和借口。JDBC与JAVA结合,是用户很容易把SQL语言传送到任何的关系数据库中,程序员用它编写的数据库应用软件和JAVA语言编写的程序具有一样的特性:一次编写,多处运行。 JDBC大致可以分为以下三个部分: (1) JDBC API 的主要特点之一是简单且容易掌握。它主要由接口组成而不是集成类,被包含在 java.sql 和 javax.sql 两个包中。这些接口由提供 JDBC 驱动的软件商来完成。 (2) JDBC 驱动管理器的作用是在 JDBC 运行结构上,提供最基础的指引功能,即当一个 JDBC API 程序进行数据库调用时,它会选择一个正确的 JDBC 驱动程序进行连接。 (3) JDBC 驱动的作用是当 JDBC API 制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC 驱动提供 JDBCAPI 的接口类。 很多可视化的 Java 开发工具,如 Visual Age For Java、Visual Cafe、J++等都提供了基于 JDBC 的更具有面向用户特性的类和包。[3] 2.2.3 Hibernate技术 Hibernate是一种Java语言下的对象关系映射解决方案。它是使用GNU宽通用公共许可证发行的自由、开源的软件。用来开发数据库系统非常方便,可以将数据库和程序的设计融合在一起。表现层和服务层的分离是通过两种框架达到目的的,剩余的就是持久层框架了,通过持久层的框架将数据库存储从服务层中分离出来就是其目的,持久层框架有两种方向:直接自己编写JDBC等SQL语句(如Ibatis);使用O/R Mapping技术实现的Hibernate和JDO技术;当然还有EJB中的实体Bean技术。Hibernate的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供的一 些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的JDBC访问方式一样把结果集的数据逐个装载到一个值对象中,为我们的编码工作节省了大量的劳动。Hibernate提供的HQL是一种类SQL语言,是提供对象化的数据库查询方式,但HQL在功能和使用方式上都非常接近于标准的SQL。[7] 2.2.4 MySQL数据库系统 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIS),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。 MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过 40 个数据库,包含 10,000个表,其中500多个表超过7百万行,这大约有100 个吉字节(GB)的关键应用数据。 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 2.2.5 Tomcat服务器 Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。 3 系统总体分析与设计 3.1 系统需求分析 需求分析是在可行性分析研究的基础上,确定新项目必须完成的工作,既对项目最终目标提出完整准确清晰和具体的要求。其具体任务是:确定用户对新系统的综合要求,分析系统的数据要求,确定系统开发计划。按照系统开发业务分析要求和原则,整理出员工绩效考核系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。 3.1.1 系统的功能需求分析 通过对系统的分析,可得出该系统的基本功能需求如下: (1) 系统要求用户必须输入正确的用户名、密码及验证码才可以进入系统。 (2) 系统能够储存员工信息、部门信息、考核项目信息、考核标准信息以及评分结果等多种数据信息。 (3) 系统能够提供管理员对这些信息添加、编辑及删除的功能。 (4) 系统能够提供所有用户实现相互评分的功能。 (5) 系统可提供领导和管理员对评分结果计算薪酬的功能。 (6) 系统能够提供对评分结果导出EXCEL表的功能。 3.1.2 用户界面需求分析 (1) 员工绩效考核系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。 (2) 系统管理员能通过此界面完成各种基本信息的录入、修改和删除的功能,还能通过此界面控制管理整个用户群。 (3) 普通用户通过此界面完成工作汇报的提交以及个人信息维护、评分的功能。 3.2 系统设计目标 该系统完成后,预期达到以下要求: (1) 简洁统一美观的操作界面。 (2) 数据存储安全、可靠。 (3) 信息分类清晰、准确。 (4) 具有易维护性和易操作性。 (5) 强大的查询功能,保证数据查询的灵活性。 (6) 提供灵活的权限设置,使整个系统管理反工明确。 (7) 提供相互评分的功能,是领导、员工之间可以进行相互评分,保证绩效考核的公平性和公开行。 (8) 提供报表生成功能,系统将实现对考核成绩的查询以及考核结果报表的生成。 3.3 系统功能结构图 本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括系统管理员、领导和员工,能很好地管理有关员工绩效考核方面的工作,比如系统管理员负责管理工作,如各种基本信息的录入、修改、删除等操作,各级领导使用该系统可查看考核结果、所有员工的工作汇报,而员工使用该系统主要完成密码修改、添加工作汇报和评分等操作。根据需求分析中列出的员工绩效考核系统的功能模块设计,设计出了员工绩效考核系统总体功能模块示意图如图3-1所示。 员工绩效考核系统 员工 管理员 个人信息维护 评分 部门管理 员工管理 工作汇报管理 评分标准管理 评分管理 部门添加 部门信息编辑 部门删除 员工添加 员工信息编辑 员工删除 评分标准添加 评分标准编辑 评分标准删除 导出EXCEL表 薪资计算 工作日志的管理 系统登录展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




员工绩效考核系统的设计与实现毕业设计(论文).doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3486750.html