(6) 静态数据表(hr_value)的结构如表格所示。
表 3.6 申请表
字段名 描述 类型 长度 是否允许为空 字段限定
recid ID int 4 否 PK
valuetype 数据类型 nvarchar 50 否 无
valuename 数据名称 nvarchar 50 是 无
valueID 选项ID nvarchar 50 否 无
valuetext 选项文本 nvarchar 50 是 无
3.2.4 关系图
图 3.7数据库关系图
4 实现
系统采用ASP.NET作为开发平台,后台开发语言为C#,系统从使用者角度分为两块,分别是员工自助(包括查看公告、修改个人资料和申请管理等)和系统管理(包括公告管理、部门管理、职位管理等)划分模块时,根据功能和数据对象,按模块划分的高内聚原则,将系统划分为:部门管理、职位管理、员工管理、公告管理、申请管理和静态数据管理751个模块。
4.1 模块实现
4.1.1 管理员功能模块
(1) 登录模块界面设计及使用方法
图 4.1登陆模块界面
管理员登陆,输入用户名和密码选择类别为管理员,点击登录
(2) 部门管理模块界面设计及使用方法
图 4.2部门管理模块界面
管理员查询部门信息,输入部门编号,点击查询,浏览部门信息。
图 4.3查询部门信息
管理员增加部门基本信息,确认增加。
图 4.4增加部门信息
管理员修改部门信息
图 4.5修改部门信息
管理员删除所选择的部门信息
图 4.6删除部门信息
(3) 职位管理模块界面设计及使用方法
图 4.7管理职位信息
管理职位信息,包括查询(通过职位编号)、添加、删除、修改职位等。图略。
(4) 员工管理模块界面设计及使用方法
图 4.8员工模块管理
管理员工信息,可查看和删除选定的员工的详细信息,增加新员工的个人信息,图略。
(5) 申请管理模块界面设计及使用方法
图 4.9申请模块管理
管理员可选择显示所有申请,或按照申请类别查询(出差、休假、物资、加班)查询特定类别申请,对相关申请填写信息进行审批。
图 4.10审批申请
(6) 公告管理模块界面设计及使用方法
图 4.11公告管理
管理员可选择显示所有公告,或者搜索标题关键字查询公告;选择发布新公告则需填写公告信息并发布,图略。
(7) 静态数据管理模块界面设计及使用方法
图 4.12静态数据库管理
管理员查询静态数据库设定。
4.1.2 普通员工功能模块
(1) 个人信息查看
图 4.13普通员工查看个人信息
普通员工登陆可查看个人信息。
(2) 密码修改
图 4.14修改密码
普通员工可通过原密码设置新密码。
(3) 查看公告 ASP.net人力资源管理系统的开发(10):http://www.751com.cn/jisuanji/lunwen_1453.html