WageBonus decimal 18 18 18 2 2 2 是 是 是 奖金 职称工资 合计 WagePosition decimal WageSum decimal
9.医保信息表(ybgl) 字段名 Xh Id Cbsj Lykh Dwjf Grjf 字段类型 varchar varchar varchar varchar numeric numeric 字段宽度 50 50 50 50 9 9 小数位数 2 2 空否 否 是 是 是 是 是 字段描述 员工编号 序号 参保时间 医保卡号 单位缴费 个人缴费 4 系统模块具体设计与实现
4.1 人员档案模块
4.1.1 人员档案模块的功能概述
人员档案模块(Employee.jsp)是用来建立和修改员工档案,该模块有添加员工档案、员工档案管理和查询人员档案,如图4.1所示。
图4.1 人员档案图
单击“添加人员档案”(AddEmployeeStep1.jsp)可以添加员工的的档案信
31
息,但是只能添加员工档案,如图4.2所示。
图4.2 人员添加模块图
管理人员档案(ManageEmployeeStep1.jsp)是用来管理人员档案信息,在这里可以修改人员的档案信息和删除人员档案,如图4.3所示。
32
图4.3 管理人员档案
查询人员档案(SearchEmployeeStep1.jsp)是用来查询人员的档案信息,如图4.4所示。
图4.4 查询人员档案
4.1.2 人员档案模块实现
人员档案管理主要分为添加人员档案、管理人员档案和查询人员档案,其
中添加人员档案的主要功能是添加人员的档案,单击“添加人员档案”AddEmployeeStep1.jsp界面,要实现此模块的添加功能,需要将类别文本框置于表单里面,提交表单到相应的处理页面,可以获得表单中人员信息的值,使用
33
Insert Into语句将人员档案信息新增到数据库中。
点击“管理人员档案”进去管理界面ManageEmployeeStep1.jsp,点击修改进去人员档案修改页面ModifyEmployeeStep1.jsp?employeeid=000001。管理员将需要的修改的人员信息添加到页面的文本框中,在此前需要在文本框中从数据库取出人员档案的信息,调用JavaBean中的修改方法实现人员档案的修改功能。
在此页面中还有删除功能,单击“删除”链接时,会弹出人员档案信息删除对话框,询问管理员是否确认要删除此项,在页面做删除链接时,需要将人员档案信息类别EmployeeID传入删除处理页面,以EmployeeID作为参数调用JavaBean中的类别删除方法。
进去“查询人员档案”SearchEmployeeStep1.Jsp页面,此页面有查询功能,点击查询功能,就在直接调用数据库中的人员档案信息,显示在SearchEmployeeStep2.Jsp可以看到员工的详细信息。
4.2 培训管理模块 4.2.1 培训管理功能概述
培训管理模块(Train.jsp)是用来添加和管理人员的培训信息。如图4.5所示。
图4.5 培训管理模块
在添加培训记录(AddTrainStep1.jsp)中,可以从未参加过的人员添加到培训中去,如图4.6所示:
34
图4.6 添加培训记录
在培训管理中的培训管理记录(ManageTrainStep1.jsp)中,可以修改和删除人员的培训信息,如图4.7所示。
35