人力资源管理系统web课程设计报告_第1页
人力资源管理系统web课程设计报告_第2页
人力资源管理系统web课程设计报告_第3页
人力资源管理系统web课程设计报告_第4页
人力资源管理系统web课程设计报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、合肥学院计算机科学和技术系课程设计报告20112012学年第二学期上课Web应用程序开发课程设计名称人力资源管理系统专业班姓名学号指导教师许强檀明屠华张艳明2012年5月课程设计报告一、绪论1、主题的简要说明:课程设计名称:人力资源管理系统课程设计内容:设计人才管理系统,通过网络实现组织和员工信息的管理、员工岗位变动管理、员工工资变动管理。2、团队分工安排(针对多个问题)任务完成者组织管理-是员工管理职场调动管理工资管理用户管理权限管理接口设计。二、系统需求分析1 .可行性分析人力资源管理是企业日常管理的重要组成部分,企业各方面、各级、有效的人力资源管理会给企业带来丰富的利益。 利用现代化科学

2、技术管理企业人才,可以使人力资源管理员从企业日常琐事管理中解放出来,更好地调整企业人才,大幅度提高企业人才利用率。 同时,该系统可以为企业管理者的经营决策提供大量数据,使企业管理科学化、系统化。2 .经济可行性本系统所需的硬件环境我们公司的网站的硬件令人满意。 由此,在节省部分成本的同时,通过部分购买必要的软件环境或采用开发软件,可以大幅节省成本,系统开发和后期维护所需的费用不会超出我们的预想,经济的可行性良好。 此外,系统运行后,本年度可以节省20%的公司管理成本,3年内就可以回收成本。2 .技术的可行性通过网站形式实现企业信息管理,为企业提供更完善的管理平台,在计算机科学和技术发展的今天,

3、现在的技术条件满足了本次系统开发应用中学到的知识,并结合自己的实际开发水平能力,可以开发出比较完善的人才管理信息系统3 .操作的可行性电脑已经深入数千名家庭,每个人对电脑的操作和简单的维护都有一定的理解。 同时,本系统在设计时也充分考虑到管理者的习惯,以网页形式与用户交互操作,操作简单,数据输入方便,灵活,用户容易接受学习,很快就能适应新的人才管理信息系统。 此外,在实施本系统时训练管理者,能更好地理解本系统,更有自信地使用本系统。系统要求分析:组织管理:实现企业组织的组织信息的添加、修改、删除、阅览,在树列表中显示,允许出现多级组织,相关信息包括:(代码、名称、所属关系、负责人)。员工管理:

4、实现员工基本信息的添加、修改、删除、阅览、查询,相关信息包括号码、姓名、性别、出生年月日、出身地、民族。部门变动管理:实现员工的部门变动信息的记录,相关信息是部门、部门变动日期、变动原因。 每次调动职场,都要有记录。工资管理:实现员工月薪的设定。 相关信息有人员编号、基本工资、职场工资、奖金、补助金、生效日期、状态等。 每次修改人员工资时,都要做记录。用户管理:添加、修改、删除和查看用户,并修改具有用户名、密码和权限组(编号)信息的用户的登录和注销密码。权限管理:分为员工、管理者两个角色,员工可以看到个人信息、个人岗位变动信息、个人工资信息。 管理员可以使用所有功能。子模块管理员登录后修改员工

5、工资的数据流程图:图2-1数据流图子模块管理员更改员工信息的用例图:图2-2用例图图2-3流程图这个模块主要是在员工登录完成后,显示自己的个人信息,修改自己的信息,管理员可以显示员工信息并添加。 管理员修改员工工资后,员工登录到自己的账号后,就能马上看到自己的工资状况。三、系统设计1 .系统采用的逻辑和物理结构系统配置:图3-1系统模块图我写的模块和文件功能的一部分模块名称文件名称功能实现员工和管理员登录界面。glyshouye.jsp管理员主页ygshouye.jsp管理员主页Left1.html管理员主页Left2.html管理员主页top.jsp管理员主页right.jsp管理员主页更改

6、员工信息xiugai.jsp更改员工信息xiugaiProc.jsp更改员工信息工资管理gzguanli.jsp工资管理gagauanli2.jsp工资管理gzguanli3.jsp工资管理gzadd.jsp增加新员工的工资接口修饰。styles.css登录后的界面修饰2 .系统开发环境的选择本系统的开发是MyEclipse,数据库的设计是SQL Server2000,运行的服务器是Tomcat 6.0。3 .系统数据库设计各表的展示和表与表之间的E-R关系图表格的总结表格名称功能的说明工资表(公司)寄存每个员工的工资职场调动表(gangweidiaodong )保管员工的部门调动情况管理员表

7、(gly )保存管理员用户信息员工列表(yg )保存员工用户信息组织表(jigou )保管公司的机关信息员工信息表(元贡xinxi )保管员工信息表1工资表公司序列号。字段名称类型是否是空是否为主键说明1边郝char否是的,是的。记录标记2jibengongzi浮点运算否否基本工资3甘甘魏公子浮点运算否否职场工资4江津市浮点运算否否奖金表2职场变动表gangweidiaodong序列号。字段名称类型是否是空是否为主键说明1比亚恩马varchar否否代码化2biaohaochar否否编号3直圩varchar否否地位4diaodongriqichar否否调动日期5瑞森varchar否否调动的原因表

8、3管理者表gly序列号。字段名称类型是否是空的是否为主键说明1龙盖米char否否用户名。2biaohaochar否否编号3passwordvarchar否否密码。表4员工表yg序列号。字段名称类型是否是空是否为主键说明1龙盖米char否否用户名。2biaohaochar否否编号3passwordvarchar否否密码。表5员工信息表源公信西序列号。字段名称类型是否是空的是否为主键说明1边郝char是的,是的。否编号2兴明公司char是的,是的。否姓名3兴比伊char否否性别4chushengriqichar否否出生年月日5吉官char否否原籍地6minzuchar否否民族7pasuoshubu

9、menchar否否所属部门表6机构表jigou序列号。字段名称类型是否是空的是否为主键说明1比亚恩马char否否代码化2面女varchar否否名字3柳树光西varchar否否从属关系4fuzerenchar否否负责人表和表之间的E-R图:4 .系统的接口设计系统登录画面:图3-2登录画面图管理员登录界面:图3-3管理者登录画面图员工登录屏幕:图3-4员工登录画面图四、系统的实现和测试一、代码的实现:(1)个人信息代码的显示:gerenxinxi.jsp:string bianhao=(string ) session.getattributy ( bianhao );连接连接=null; /数

10、据库连接语句STM=空;ResultSet rs=null;class.forname ( com.Microsoft.SQL server.JDBC.SQL server driver );字符串URL= JDBC : SQL server :/localhost :433; databasename=RLZY ;conn=驱动程序管理器. getconnection (URL, sa , catv );stm=conn.createStatement ();字符串SQL= select * fromyuangongxiwherebianhao= bianhao ;rs=stm.execut

11、eQuery(sql) /rs结果集对象statement对象执行SQL语句%输入while(rs.next()1。 2%=RS.getstring ( bianhao )%=RS.getstring ( xingming )%=RS.getstring ( xingbie )%=RS.getstring ( chusheringriqi )%=RS.getstring ( Ji官 )%=rs.getstring(minzu)%=RS.getstring ( suoshubumen )% %(2)修改个人信息代码Xiugai.jsp:%request.setcharactinteroding

12、( utf-8 );stringoldbh=request.getparameter ( BH );stringnewbh=request.getparameter ( bianhao );string xingming=request.getparameter ( xingming );stringxingbie=request.getparameter ( xingbie );stringchushelingriqi=request.getparameter ( chushelingriqi )stringjiguan=request.getparameter ( Ji Guan );st

13、ring Minzu=request.getparameter ( Minzu );stringsuoshubumen=request.getparameter ( suoshubumen );连接连接=null;语句STM=空;class.forname ( com.Microsoft.SQL server.JDBC.SQL server驱动程序 );字符串URL= JDBC : SQL server :/localhost :433; databasename=RLZY ;conn=驱动程序管理器. getconnection (URL, sa , catv );stm=conn.createStatement ();字符串SQL= updateyuanginxisetbianhao= newbh 、兴明=兴明、兴明bie=兴明bie 、chusheringqi=chushelingriqi 、Ji Guan= jSTM .执行更新(SQL )PS (PS!=null )stm.close ();PS!=null )conn.close ();response.sendredirect ( geren xinxi.JSP );(3)修改工资代码request.setcharactinteroding ( utf-8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论