当前位置:首页 > 人力资源管理系统 - 毕业设计论文 - 图文
列名 kqh rq ygbh swcd swzt swkg xwcd xwzt xwkg 列名 yhm mm yhms 列名 jsbh jsm Jsmm 列名 fpbh yhm jsbh 列名 qxbh qxm zydz 列名 fpbh jsbh qxbh
数据类型 vchar(30) vchar(30) vchar(30) int int int int int int 数据类型 varchar(30) varchar(30) varchar(100) 数据类型 varchar(20) varchar(30) 描述 考勤号 日期 员工编号 上午迟到 上午早退 上午旷工 下午迟到 下午早退 下午旷工 描述 用户名 密码 用户描述 是否主键 √ 外键 √ 外键 外键 外键 √ √ 外键 外键 √ √ 是否为空 √ √ √ √ √ √ 是否为空 √ 是否为空 √ 是否为空 是否为空 是否为空 表4-14用户表(hr_yhb) 是否主键 √ 表4-15角色表(hr_jsb)
描述 是否主键 角色编号 角色名 √ 角色描述 Varchar(100) 表4-16角色分配表(hr_jsfpb) 数据类型 uniqueidentifier(16) varchar(30) varchar(20) 数据类型 varchar(20) varchar(30) 描述 分配编号 用户名 是否主键 √ 角色编号 表4-17权限表(hr_qxb) 描述 权限编号 权限名 是否主键 √ 资源地址 varchar(100) 表4-18权限分配表(hr_qxfpb) 数据类型 uniqueidentifier(16) varchar(20) varchar(20) 描述 分配编号 角色编号 权限编号 是否主键 √
13
第5章 系统详细设计
系统详细设计是对每个模块功能的具体设计,包括界面、功能模块和设计要点等内容。本次系统开发是分小组三人协同开发,我在本次开发中主要负责人事管理模块、考勤管理模块和系统设置三部分。
5.1人事管理模块详细设计
人事管理模块由人事基本信息、工种类型、职位类型、员工状态、部门信息、人事档案、人事变动、专业资料、学历类型和统计分析等子模块组成。
5.1.1人事基本信息
1.界面
员工基本信息设计界面如图5-1:
图5-1 员工基本信息设计
2.功能模块
从表hr_jbxx中查询出公司所有员工信息,在页面中动态生成表格记录。如果是修改,则从数据库中检索出被修改人员的数据,删除则从数据库中删除当前记录的数据。 3.设计要点
员工信息查询可查出公司所有员工的信息,多条记录需要分页功能,数据与工种类型表,职位类型表,在职状态表相关联。在删除数据时需要弹出确认窗口,避免误删。
5.1.2工种类型
1.界面
职工工种类型设计界面为图5-2: 2.模块功能
从表hr_gzlx中查询出公司所有工种信息,在页面中动态生成表格记录。如果是修改,
14
则从数据库中检索出被修改工种的数据,删除则从数据库中删除当前记录的数据。 3.设计要点
工种类型可以任意添加,修改,当删除时如果此工种类型下有员工所属此工种类型,则无法删除。如果可以删除,需要弹出确认窗口,避免误删。
图5-2职工工种类型设计界面
5.1.3职位类型
1.界面
职位类型页面设计如图5-3:
图5-3职位类型页面
2.模块功能
从表hr_zwlx中查询出公司所有职位类型信息,在页面中动态生成表格记录。如果是修改,则从数据库中检索出被修改工种的数据,删除则从数据库中删除当前记录的数据。 3.设计要点
职位类型可以任意添加,修改,当删除时如果有员工所属此职位类型,则无法删除。如果可以删除,需要弹出确认窗口,避免误删。
15
5.1.4员工状态
1.界面设计:
员工状态界面设计如图5-4:
图5-4 员工状态界面设计
2.模块功能
从表hr_zzzt中查询出公司所有在职状态信息,在页面中动态生成表格记录。如果是修改,则从数据库中检索出被修改工种的数据,删除则从数据库中删除当前记录的数据。 3.设计要点
在职状态可以任意添加,修改,当删除时如果有员工所属此在职状态,则无法删除。如果可以删除,需要弹出确认窗口,避免误删。
5.1.5部门信息
1.界面设计:
部门信息界面设计如图5-5:
图5-5部门信息界面设计
2.模块功能
从表hr_bmfl中查询出公司所有部门信息,在页面中动态生成表格记录。如果是修改,则从数据库中检索出被修改部门的数据,删除则从数据库中删除当前记录的数据。
16
共分享92篇相关文档