开始 主界面 是否退出 姓名 基本档案 性别 籍贯 年龄 退出程序 未婚 员工婚姻状况 已婚 普通员工 工作岗位 秘书 部门经理 总经理 总经理办公室 企业部门 人力资源部 财务部 生产技术部 计划营销部 员工信息表 修改密码 系统数据流程图
- 7 -
2.3业务分析
2.3.1业务流程描述
该系统包括管理员对部门、员工以及相关考勤等信息的操作,首先,管理人员登陆进入系统,选择要进行的操作,包括对部门信息的插入、更新、修改、删除、查询,以及对员工信息进行增删改查,然后实现对部门员工部分信息的统计及修改,操作员亦可对自己的信息进行操作,管理员对系统的操作都将被记录。
第三单 系统设计
3.1模块结构设计
人事资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块,具体的功能模块如下:
1、系统管理模块
该模块的主要功能是更改密码、重新登录。 2、信息设置模块
该模块主要功能是对部门信息、员工信息、用户信息、工种类型、职称类型、文化程度、政治面貌、民族类型等进行设置。 3、人事管理
人事管理模块主要功能是新员工登记、员工信息浏览。 3.2功能设计
系统主要功能分为以下四个模块:人员管理、部门设置、职务设置、系统管理。经过分工合作,我所负责实现的是部门管理及其他相关部门,具体功能描述如下。
3.2.1系统功能模块详细描述
3.2.2.1部门管理
部门新增:通过数据库的链接实现新增部门的操作。
- 8 -
部门更新:对部门信息的增删查改后部门信息的更新实现。
部门删除:对部门信息模块的删除操作的实现。
部门属性设置:设置部门基本属性,如:联系电话、联系地址、部门编号、部门名称、部门负责人等等。
通过部门的管理,将员工信息链接在相应所属部门信息中,实现其人事管理的全面性。
3.2.2.2系统管理
对系统、管理员等一些操作,包括基础信息设置、系统管理、操作日志管理、操作员管理、备份恢复数据、初始化数据库、。
基础信息设置:对部门、职位、职称、奖惩规则和权限组的设置管理,及
其各项目的增删查改。
系统管理:对系统本身的一种设置。
操作员管理:管理员基本信息的管理,及其增删改的功能。
备份恢复数据:可对员工资料数据进行备份,并在必要的时候进行还原。 初始化数据库:对整个数据库资料初始化的操作。
- 9 -
3.2.2系统功能模块图
主界面 基本档案 婚姻情况 工作岗位 企业部门 退出 姓名 年龄 未婚 已婚 秘总书 经理 人财力务资部 源部 系统退出 性别 籍贯 普通员工 部门经理 总经理办公室 生产技术部
3.4数据库设计 3.4.1数据库建表代码 (1)系统用户表
CREATE TABLE [dbo].[tb_userlogin](
[use_id] [int] NOT NULL, [use_name] [nchar](10) NULL, [use_pass] [nchar](20) NULL, [user_role] [nchar](10) NULL,
CONSTRAINT [PK_tb_userlogin] PRIMARY KEY CLUSTERED (
[use_id] ASC
- 10 -