欢迎来到天天文库
浏览记录
ID:50954612
大小:119.92 KB
页数:4页
时间:2020-03-16
《人事管理系统分析和设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、人事管理系统分析与设计《人事管理系统》分析和设计报告一、需求分析通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。3)当员工的信息发生变动时,修改员工档案记录中相应的属性。(2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以
2、及调动时间。(3)奖惩管理对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。(4)考勤管理1)对员工上班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、迟到)。2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。(5)请销假管理1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是否超期。(6)工资管理1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。(7)部门管理1)对公司所有的部门
3、进行编号,建立部门记录。第3页共4页人事管理系统分析与设计一、概念结构设计人事管理E-R图部门编号全勤奖基本工资发工资日期奖金总工资工号部门简介部门代码部门名称部门经理工号部门经理姓名工资属于员工专业身份证号码手机学历到职时间所在部门代码电子邮箱毕业时间外语情况毕业学校姓名性别婚姻状况家庭住址出生年月工号出勤属于请假记录奖惩记录奖惩原因批复日期奖惩日期奖惩金额批复部门号奖惩编号奖惩类型员工编号出勤号员工编号上班时间下班时间刷卡机号上班日期请假天数员工编号销假时间审批人编号请假编号请假时间第3页共4页人事管理系统分析与设计一、逻辑结构设计表名
4、属性名数据类型长度允许空主码或索引约束条件部门部门号Char4No主码部门名Char10No领导人号Char4No索引、外码值为职工编号管理人员管理员账号Char4No主码职工编号Char4No外码密码Char6No输入时不显示级别Char4No“管理员”或“系统管理员”刷卡机刷卡机号Char4No主码员工员工编号Char4No主码姓名Char10No学历VarChar8No索引项性别Char2“男”或“女”出生日期Datetime索引项身份证号VarChar32No民族VarChar16职称VarChar10部门号Char4外码出勤号Ch
5、ar6No主码出勤员工编号Char4No外码上班日期DatetimeNo索引上班时间Datetime下班时间DatetimeNo刷卡机号Char4No外码工资编号Char6No主码工资员工编号Char4No外码基本工资MoneyNo索引罚款Money起始时间Datetime截止时间Datetime发薪日期DatetimeNo索引调动编号Char6No主码职务调动员工编号Char4No外码第3页共4页人事管理系统分析与设计调动前职务VarChar10No索引项调动后职务VarChar10No调动部门号Char4外码调动日期Datetime值为
6、员工调动日期批复日期Datetime值为领导批复日期调动原因VarChar50奖惩编号Char6No主码奖惩记录员工编号Char4No外码奖惩类型Char4No索引项奖惩金额Money奖惩日期Datetime值为员工受奖惩日期批复部门号Char4外码批复日期DatetimeNo值为领导批复日期奖惩原因VarChar50请假编号Char6No主码请假记录员工编号Char5No外码请假时间DatetimeNo值为假期开始日期销假时间DatetimeNo值为假期结束日期请假天数int索引项审批人编号Char4索引项值为职工编号一、物理结构设计数据
7、库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。(1)建立索引:①对表部门在属性列领导人号上建立非聚集索引,②对表员工在属性列出生日期上建立非聚集索引,在属性列学历上建立非聚集索引③对表出勤在属性列上班日期上建立非聚集索引④对表工资在属性列基本工资上建立非聚集索引⑤对表职务调动在属性列调动前职务上建立非聚集索引。⑥对表奖惩记录在属性列奖惩类型
8、上建立非聚集索引。⑦对表请假记录在属性列“请假天数”上建立非聚集索引,在属性列“审批人编号”上建立非聚集索引。(2)存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构
此文档下载收益归作者所有