《数据库系统原理与设计》课程设计人事管理系统.docx
文本预览下载声明
东 莞 理 工 学 院
课程设计
课程 数据库系统原理与设计
题目 人事管理系统
院系名称 计算机学院
班 级 2013信息与计算科学1班
学生姓名 学号
组 员
指导教师
时 间 2016年1月8日
《数据库系统原理与设计》课程设计 东莞理工学院
人事管理系统
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc308352887 1 绪 论 3
HYPERLINK \l _Toc308352888 1.1 概述 3
HYPERLINK \l _Toc308352889 1.1.1 问题的提出 3
HYPERLINK \l _Toc308352890 1.1.2 本课题的意义 3
HYPERLINK \l _Toc308352894 2 需求分析 3
HYPERLINK \l _Toc308352895 2.1 功能需求及数据需求分析 3
HYPERLINK \l _Toc308352900 2.2 业务需求分析 5
HYPERLINK \l _Toc308352906 3 概念设计 6
HYPERLINK \l _Toc308352907 3.1 主要功能概念建模分析 6
HYPERLINK \l _Toc308352908 3.2 确定总E-R图 8
HYPERLINK \l _Toc308352915 4 逻辑设计 8
HYPERLINK \l _Toc308352916 4.1 数据字典 8
HYPERLINK \l _Toc308352917 4.2 逻辑模式转换 11
HYPERLINK \l _Toc308352915 5 数据库设计及实现 11
HYPERLINK \l _Toc308352916 5.1 基本表的创建 11
HYPERLINK \l _Toc308352917 5.2 增加参照完整性约束 14
HYPERLINK \l _Toc308352917 5.3 数据录入、修改、删除操作 16
HYPERLINK \l _Toc308352918 总 结 18
HYPERLINK \l _Toc308352919 参考文献 18
1 绪 论
1.1 概述
1.1.1问题的提出
高效率地实现一个公司的人事管理,开发一个具有使用意义的人事管理系统,此系 统具有员工基本信息、学历信息、婚姻信息录入、修改和删除及工作安排记录功能。
1.1.2 本课题的意义
通过对企业日常员工管理对员工进行分析归类,对基本信息、员工学历、员工配偶、 员工工作调动记录、企业聘请员工记录、企业成立部门、企业部门对岗位进行分配等相 关内容进行分析,完成具有员工管理、企业管理和等相关功能的小型数据库管理应用系 统。
2 需求分析
2.1功能需求及数据需求分析
员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。下面为系统概要图:
人事管理系统
企业管理
员工基本信息录入
员工管理
部门设置
员工学历学习录入
员工婚姻信息录入
员工工作安排
员工信息修改删除
员工管理
员工基本信息表包括姓名、员工号、性别、生日、籍贯、民族、联系电话,政治面貌,聘请时间,岗位,工龄,实现员工的信息录入,实现按名字、工号进行查询;
员工婚姻情况表,反映员工的配偶信息包括员工号、配偶姓名、配偶年龄、配偶民族、配偶政治面貌、配偶联系电话;
员工学历信息表包括员工号、学历、毕业时间、专业、学校、外语情况,实现员工的学历信息录入,实现按学历、毕业时间、学校、专业、外语情况进行查询。
员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除;
员工信息录入流程图分析:
开始
选择员工表
输入基本信息
已婚?
选择婚姻表
录入配偶信息
选择学历表
录入学历信息
Y
N
结束
员工工作安排流程图分析:
开始
增加调动行
输入安排信息
选择基本表
修改岗位信息
结束
员工信息修改流程图分析(图1):
开始
选择基本表
修改信息
结束
图1
开始
选择基本表
选择删除信息
结束
图2
级联删除信息
2.企业管理
企业
显示全部