管理信息系统分析与设计初稿 下载本文

(三)代码设计

代码设计是一个科学管理的问题。设计出一个好的代码对于系统的开发工作是一件十分有利的事情,它可以使很多处理变得十分方便。

员工编码8位,采用区间码。前4位为部门编码,用字母和数字表示,字母为部门名称头两字的拼音简写;数字部分是编号。5-6位为员工入职年份,7-8位代表的是员工编号。 XXXX

部门编码 入职年份 XX XX 员工编号 (四)数据库设计

1.实体与实体间的关系E-R图如图所示。

用户信息 员工培训 部门 N 登录 1 培训 1 N 入职 更改 1 N 员工基本信息 1 发放 1 记录 N 员工部门调转 N 员工薪酬 员工考勤

- 15 -

2.二维表

2.1用户信息二维表 实体 属性 员工编号 员工姓名 员工性别 用户信息 员工工作职位 员工生日 员工家庭住址 员工联系电话 工龄 数据类型 char char char datetime datetime char char char 长度 30 30 10 8 8 30 30 8 是否为空 是否为主键 是 非空 否 空 否 空 否 空 否 空 否 空 否 空 是 空 2.2登录二维表 关系 属性 数据类型 长度 是否为空 是否为主键 用户名 char 8 否 是 登录 密码 int 8 否 否 管理项目 char 12 否 否 2.3员工培训二维表 实体 属性 数据类型 长度 是否为空 是否为主键 是 培训名称 char 30 非空 否 培训内容 char 30 空 否 员工号 char 10 空 员工培训 否 开始日期 datetime 8 空 否 结束日期 datetime 8 空 培训单位 培训地点 培训费用 2.4培训二维表 关系 属性 培训目的 培训 培训科目 培训人员 char char money 30 30 8 空 空 空 否 否 是 数据类型 长度 是否为空 是否为主键 char int int 12 12 8 否 否 否 否 是 否

2.5部门二维表

- 16 -

实体 部门 属性 人事部 财务部 后勤部 销售部 采购部 业务部 经理 董事 数据类型 char char char char char char char char 长度 是否为空 是否为主键 是 24 非空 否 24 非空 24 非空 否 否 24 非空 否 24 非空 否 24 非空 否 24 非空 是 24 非空 2.6入职二维表 关系 属性 数据类型 长度 是否为空 是否为主键 职务 int 12 否 是 入职 所属部门 char 8 否 否 入职日期 datetime 8 否 是 2.7员工部门调动二维表 实体 属性 数据类型 长度 是否为空 是否为主键 是 员工信息 char 30 非空 否 员工职务 char 30 空 员工部门否 转出部门 char 10 空 调动 是 转入部门 char 8 空 否 调动时间 datetime 8 空 2.8更改二维表 关系 属性 数据类型 长度 部门 int 8 更改 员工信息 char 12 薪酬水平 datetime 8 2.9员工考勤二维表 实体 属性 数据类型 长度 员工号 char 10 本月天数 int 4 公休假天数 int 4 员工考勤 应出勤天数 int 4 请假天数 int 4 节假日加班 int 4 日常加班 int 4

- 17 -

是否为空 是否为主键 否 否 是 是 是 否 是否为空 是否为主键 否 否 否 否 否 是 否 是 是 是 否 是 是 是

关系 记录 属性 考勤记录 考勤汇总 记录二维表 数据类型 长度 char 8 char 12 是否为空 是否为主键 否 是 否 否 2.10员工薪酬二维表 实体 属性 数据类型 长度 是否为空 是否为主键 是 薪酬水平 char 30 非空 否 职务 char 30 空 员工薪酬 否 员工号 char 10 空 否 员工基本信息 char 8 空 否 薪酬核算 char 8 空 否 薪酬发放时间 char 30 空 2.11发放二维表 关系 属性 数据类型 长度 是否为空 是否为主键 发放时间 datetime 8 是 是 发放 发放数额 char 8 否 否 2.12基本信息二维表 实体 是否为主属性 数据类型 长度 可否为空 键 员工号 Char 10 非空 否 是 姓名 Char 20 非空 否 年龄 Int 4 非空 否 性别 Char 10 非空 否 部门 Char 10 空 否 职务 Char 10 空 否 学历 char 10 空 否 状态 Char 8 空 员工基本信息 否 出生年月 Datetime 8 空 否 籍贯 char 10 空 否 民族 Char 20 空 是 身份证号 Char 30 空 否 婚姻状况 Char 8 空 否 政治面貌 Char 20 空 否 血型 Char 10 空 是 开始工作时间 Datetime 8 空 否 家庭住址 Char 30 空

- 18 -

电话 Char 20 空 否

(五) 输入输出设计

1. 输入设计

(1)下图为该系统输入设计界面中的添加用户界面,主要功能为设置 新用户的类别与权限,普通用户,可对系统所有信息进行管理,只读用户只能浏览查询信息,普通用户的权限可分为系统管理、薪酬发放管理、工作绩效绩管理,通过设置用户权限可实现对系统用户分类管理。 用户登录

用户名 密码 新用户 普通用户 系统管理 考勤薪酬管理 员工调度管理 确认 取消 (2)下图为该系统输入设计界面中的添加界面,主要功能为添加员工的各类信息,包括所入职年份,部门,职位,主管,绩效年度考核,联系方式,家庭住址的信息,为企业人力资源管理工作提供了良好的条件。

登记(入职登记) - 19 -