人事管理信息系统的设计与实现【7400字】.docx
《人事管理信息系统的设计与实现【7400字】.docx》由会员分享,可在线阅读,更多相关《人事管理信息系统的设计与实现【7400字】.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人事管理信息系统的设计与实现第1章绪论11.1 人力资源管理系统的国内外发展概况11.2 人力资源管理系统的概述1第2章 系统分析与设计32.1 系统需求3业务流程分析32.1.1 功能分析32.2 系统设计4部分数据流图42.2.1 系统部分功能模块图6第3章 数据库分析与设计73.1 实体-关系分析73.2 数据字典73.3 数据库表结构8第4章系统实现124.1 目录结构124.2 主页显示模块实现124.3 登录模块实现144.4 管理者密码修改模块实现144.5 部门信息模块实现154.6 员工信息模块实现16第5章系统测试195.1 测试用例195.2 本章小结19结论20参考文献
2、21致 谢错误!未定义书签。222系统部分功能模块图本系统根据需求总共划分了 3个大模块:登入模块,普通用户管理模块,Admin用户管理模块。图2-5所示为登入模块图。图2-5登入模块图图2-6所示为普通用户管理模块图。普通用户查门删除部门添加员工奖励员工图2-6普通用户管理模块图第3章数据库分析与设计3.1 实体-关系分析本系统有共有7个实体:员工实体,薪资表实体,管理者实体,招聘实体,培训实体,奖罚实 体,部门实体。对应关系:(D一个员工实体对应一个部门实体,一个部门实体可以对应多个员工实体;(2)一个员工实体对应一个薪资实体,一个薪资实体也只能对应一个员工实体。对应关系如图3-1所示。t
3、b_employeeern_= erlUiunb eXp i Variable charactersCharacters (10)em.sexCharacters int (4)Variable characters(30)em_bornVariable characters(50)em_mL t ionCharacters (10)em.nB.rr i&ceCharacters (10)Characters (10)em_&ncestraHomeCharacters (10)em-tlVariable characters(50)em_ad.dxessVariable characters(
4、50)em,a,fterSchoolVariable characters(50)t7Variable characters(50)em_ciltnreCharacters (10)timeCharacters (SO)em_ d.epar tment I d.int (4)ernp-typeWorkCharacters (10)em_crtel&meCharacters (SO)em-creatimeVariable characters(50)em_bzVariable characters(50)Key.l pidepartmentidint (4)仕d,t_na.meCharacter
5、s (10)dt.creatcTime Variable characters (20)Variable characters (50)Kej-lLtb“id.Gi int (G)(力pay-lTameCharacters (10)pi7-monthVariable characters (50)517-Ovcrtimeint(4)Biy.aceiat (1)p&y_checkmoneyIa7.&bsentmone7(8)jiy.safetymoney(8)Key.l图3-1 E-R图3.2 数据字典管理者信息:(编号,帐号,密码,用户权限)部门信息:(编号,部门名称,创建时间,备注信息)员工
6、信息:(员工编号,员工身份证,姓名,性别,年龄,身份证号码,出生日期,民族,婚姻 状况,政治出庭,出生地,联系电话,家庭住址,毕业学校,专业,教育程度ID,圆圈类型,注册 器,录制时间,备注)招聘信息:(编号,姓名,性别,年龄,出生日期,职称,职业经历,工作,教育,研究生院, 联系电话,注册时间,简历,录取,家庭住址)培训信息:(编号,培训人,培训主题,培训宗旨,参加人员,培训时间,培训地点,备注)奖罚信息:(编号,奖罚主题,奖罚类型,奖罚备注,奖罚时间,奖罚金额)薪资信息:(编号,员工编号,员工姓名,薪资发放时间,薪资基本金额,薪资加班费,薪资工 龄费,薪资考勤费,薪资旷工费,薪资实发工资)
7、3.3 数据库表结构系统的数据库设计是根据关系数据库的基本原理设计的,它体现了对关系数据库基本原理的轻 松管理,易于使用,减少了输入错误,便于数据修改。系统需要7个基本表:部门基本信息表,员工背景表,招聘基本信息表,基本培训计划表,基 本工资和奖励信息表,基本工资信息表。表3-1部门基本信息表(tb_department)字段名称字段说明数据类型是否为空是否主键是否外键id编号int(4)否是否dt_name部门名称char( 10)是否否dt_createTime创建时间varchar(20)是否否dt_bz备注varchar(50)是否否表3-2员工基本信息表(tb_employee)字段
8、名称字段说明数据类型是否为空是否主键是否外键id编号int(4)否否否em_serialNumber职工IDvarchar(30)否是否em_name姓名char(10)否否否em_sex性别char(2)否否否em age年龄训4)否否否emDCard身份证号varchar(30)否否否em_born出生日期varchar(50)否否否em_nation民族char(10)否否否em marriage婚姻状况char(10)否否否em_visage政治面貌char(10)是否否em_ancestraHome籍贯char(30)是否否em_tel联系电话varchar(50)是否否em_add
9、ress家庭住址varchar(50)是否否em_afterSchool毕业学校varchar(50)是否否em_speciality专业varchar(50)是否否em_culture文化程度char(10)是否否em_startime上岗时间char(3O)是否否em_departmentld部门IDint(4)否否是em_typeWork部门工种char(10)是否否em_createName登记员char(3O)是否否em_creatime登记时间varchar(50)是否否em_bz备注varchar(5O)是否否表3-3培训基本信息表(tbrain)字段名称字段说明数据类型是否为空
10、是否主键是否外键id编七int(4)否是否tn_man培训人char( 10)是否否tn_title培训主题varchar(50)是否否tn_time培训时间char(30)是否否tn_address培训地点char(30)是否否tn Join参加人员varchar(50)是否否tn_address培训宗旨char(30)是否否tn_bz备注text( 16)是否否表3-4奖罚基本信息表(tb_cj)字段名称字段说明数据类型是否为空是否主键是否外键id编nint(4)否是否cj_title奖罚主题varchar(50)否否否cj.type奖罚类型char( 1)否否否cj_content奖罚备
11、注text( 16)否否否cj_time奖罚时间varchar(50)否否否cj_money奖罚金额varchar(50)否否否表3-5招聘基本信息表(tb_inviteJob)字段名称字段说明数据类型是否为空是否主键是否外键id编nint(4)否是否name姓名char(10)是否否sex性别char(10)是否否age年龄int(4)是否否born出生日期varchar(50)是否否job应聘职务varchar(50)是否否specialty专业varchar(50)是否否experience工作经验char(10)是否否teachSchool学历varchar(30)是否否afterSc
12、hool毕业学校varchar(50)是否否tel联系电话varchar(50)是否否createtime登记时间varchar(50)是否否content工作简历ntext(16)是否否isstock否被不用bit(l)是否否address家庭住址varchar(50)是否否表3-6管理者基本信息表(tb_manager)字段名名称数据类型是否为空是否主键是否外键id编号int(4)否是否account帐号varchar(20)否否否password密码varchar(30)否否否managerLevel权限char(10)否否否表3-7薪资基本信息表(tb_pay)字段名称字段说明数据类型
13、是否为空是否主键是否外键id编七int(4)否是否pay_emNumber员工编号varchar(30)否否是pay_Name员工姓名char(10)否否否pay_month薪资发放时间varchar(5O)否否否pay_baseMoney薪资基本金额int(4)否否否pay_o vertime薪资加班费in4)否否否pay_age薪资工龄费int(4)否否否pay_check薪资考勤费money(8)否否否pay_absent薪资旷工费money(8)否否否pay_safety薪资实发工资money(8)否否否第4章系统实现目录结构Css用于存储页面的级联样式表,其中页面主要使用xhtml
14、+ css模式设计,目录需要存储css表。图像用于在页面上存储图像,页面上需要大量图像支持的显示,使页面的视觉呈现更加符合需 求。今天的主要网站使用大量支持图像的页面。Js用于将JavaScript文本文件存储到页面,这些脚本文件用于添加动态页面显示效果。目前, 技术对于动态网络写作是必不可少的。Src用于存储系统使用的所有源代码java文件。目录结构图如4-1所示。%伊加 6src3 Bccm awfcatcnResougpr*2 B com wy action T QAcbcnjava Department Action |ava 3 EfftoyeeAdionavaS hdeJobAdx
15、xiiava曾.Manager Action iavaO 您Pay Action lavao2 J LahAcbonjava3 $ comwy dao jf OtyedDsoiava4 出 canwy.torm Jj Cformjava2 J DepartmertFonnva 至出 EptoyeefomMaS 出 ImteJ好 otrnjavaS J ManagerFonnjavao 3i.L 冶crniaa。S corn.wy dso$ j) gectDaomB 田 coffi.wy tonft3 Cformiaiva: 7 DepartmertFam)aYaS$&T*OeeFormiva3
16、 Jj hvte胶S 工 Mana9efFormiava jj) Payformjava3 i Trarform)ava 4)CformhbmMS DepartmertFotmMMnjart4) &r0ayeeFomiHw xni4) hvteJopForm Mm oini 国 Managerfonnhbmxnii4) PayForm Hwn art4) TrafFotmhbmjaTi日出 con wyloolS 21 Adhb叩的I国 j GetAUcNMbetMX J GetSystemTmeiavaS 疝 MyPajpnationiavtt+ J SdfRwuMtfVocessofM/
17、emptoyee_deawilh jsp/ employee_employ jsp etnptoyeeJnsert jsp,emptoyee_queryjsp/ emp(oyee_queryOne isp,etnployee_updatejsp/* extSavejsp,ndex4sp/ mvteJob_mert jspi。nveJob.operation $p/ nvteJoto.query 35p mvteJob_queyOne jsp manPdge ispjf* manager jn$ert jsp/ manager_query ,jsptf, manager _update isp,
18、pay.deaxwthisp:r* pay.insert jsppay query j5 P,top jsp,trar-deawth jsp,trewnjrwert 即虏 trn_QMeryJsp图4-1目录结构图4.1 主页显示模块实现主页中显示的页面代码由mainPage.jsp, down.jsp和top.jsp组成。网页上实现主要top.jsp十个 功能链接,链接管理部,人事管理链路,链路管理招聘,培训管理链接,链接奖励管理,管理点链 路,链路管理系统,编辑您的密码,并返回一个链接。主页链接,安全退出链接。mainPage.jsp中还 实现了六个功能链接。主要任务是在主页底部的图像显示
19、中downJsp,使主页漂亮。mainPage.jsp的 六个主页链接主要依赖于struts-config.xmld配置文件来查找相应的操作,然后处理工作。主页面如 图4-2所示。部门管理员工管理招聘管理培训管理奖惩管理薪资管理密码修改返回首页安全退出系统时间:2010-5-31首页添加员工信息添加培训计划添加招聘信息添加奖励规则添加部门信息添加薪水规则图4-2主页界面图table width二547 align=center, 添加员工(言息 a href=train_insertjsp添加培训计划添加招聘信息v/av/td 添加奖励规则 v/tda href=pay.do?method二f
20、orwardlnsertPay”,添力口薪水规贝 登录模块实现为了防止用户恶意登入系统,此登录模块是需要管理者输入正确的验证码才能顺利登录。登录 成功后,管理者就登入到系统首页。在此模块中,验证码功能是此用户登录单元的亮点。在此模块中,首先创建中的一组工具类,那么你就需要这个类继承HttpServlet类,这样,当你启动一个服务器上运行, 可以在用户的浏览同时与登录界面显示。在设备上,来验证所述输入代码的验证的真实性,有必要 发送通过Authlmg类所谓check_code,其包含验证码信息的名称,和通过check_code的用户名称, 则可以称为条目形式的信息。比较会话的验证码,如果两者相同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 7400字 人事 管理信息系统 设计 实现 7400
限制150内