- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人员信息管理系统
课 程 设 计
课程名称___数据库原理课程设计_
题目名称 人员信息管理系统
学生学院 计算机学院
专业班级 计算机科学与技术八班
学 号
学生姓名
指导教师 左亚尧
20 13 年 1 月 16 日
目 录
一、引言…………………………………………………………….……2
二、需求分析…………………………………………………………….2
三、概念结构设计………………………………………………………8
四、逻辑结构设计………………………………………………………9
五、物理结构设计………………………………………………………10
六、数据库装载与实施………………………………………………11
七、系统设计及测试数据库……………………………………………15
八、实现的主要功能与代码及使用说明………………………………20
九、设计环境……………………………………………………………21
十、心得体会………………………………………………………21
一、引 言
1.1课程设计选题
人员信息管理系统;
1.2本选题的设计背景
为了方便企业更好的管理员工,员工更好的查询自己的信息。设计了这个分管理员与员工两种用户的人事管理系统。
二、需求分析
企业人事管理系统是为企业人事部门能更好的管理人员而设计的,该系统能达到快捷、方便人事部门对人员的管理,基于管理员设计的。
2.1、系统功能模块
企业人事管理系统分为六个模块:员工信息管理模块、出勤管理模块、工资管理模块、福利管理模块、培训管理模块、奖罚管理模块
员工模块:对本员工的基本信息进行查询、修改个人密码,选修培训课。
管理员模块:有条件的对员工信息、部门信息、职位信息、工作信息查询;修改和删除员工信息、部门信息、职位信息;增加员工信息、部门信息、职位信息。
通过对企业相关人员深入地进行交流,亲身参加业务工作了解业务活动,知道了该企业具体的需求,做了如下的分析:
2.2、信息需求
员工信息:员工编号、姓名、性别、电话、出生日期、学历、工作日期
部门信息:部门编号、部门名称、部门人数
职位信息:职位编号、职位名称、职位人数,职位等级
工资信息:工资等级编号、基本工资/月、加班工资/天、请假扣款/天、分红百分比/季
福利信息:养老保险、失业保险、生育保险、医疗保险、工伤保险、住房公积金
出勤信息:工作时间、出勤类别编号、出勤类别名称(白/夜/中)。
奖罚信息:奖罚编号、奖罚项目、奖罚金
课程信息:课程编号、课程名、学时、教材;
2.3、建立数据字典
2.3.1数据项
员工信息表:(Employee)
员工信息:员工编号、姓名、性别、电话、出生日期、学历、工作日期、密码,工资编号、部门编号,职位编号,出勤类别编号
数据项名 数据别名 数据类型 取值范围 是否为空 说明 员工编号 Employee_no Varchar(20) Not null 主键 姓名 Employee_name Varchar(20) Not null 性别 Employee_sex Varchar(20) 男或女 出生日期 Employee_birth datament Not null 工作日期 Employee_work_date datement Not null 电话 Employee_phone_no Varchar(20) 密码 Employee_password Varchar(20) 工资等级编号 Salary_degree_no Varchar(20) 外键 部门编号 Department_no Varchar(20) 外键 职位编号 Occupation_no Varchar(20) 外键
出勤类别编号 Work_type_no Varchar(20) 外键 部门信息表:(Department)部门编号、部门名称、部门人数。
数据项名 数据别名 数据类型 取值范围 是否为空 说明 部门编号 Department_no Varchar(20) Not null 主键 部门名称 Department_name Varchar(20) Not null 部门人数 Department_totality Int
职位信息表:职位编号、职位名称、职位人数,职位等级。部门编号
数据项名 数据别名 数据类型 取值范围 是否为空 说明 职位编号 Occupation_no Varchar(20)
文档评论(0)