人事管理系统数据库课程设计报告.

上传人:没有****飞上 文档编号:190110226 上传时间:2021-08-08 格式:DOC 页数:24 大小:1.47MB
返回 下载 相关 举报
人事管理系统数据库课程设计报告._第1页
第1页 / 共24页
人事管理系统数据库课程设计报告._第2页
第2页 / 共24页
人事管理系统数据库课程设计报告._第3页
第3页 / 共24页
人事管理系统数据库课程设计报告._第4页
第4页 / 共24页
人事管理系统数据库课程设计报告._第5页
第5页 / 共24页
点击查看更多>>
资源描述

《人事管理系统数据库课程设计报告.》由会员分享,可在线阅读,更多相关《人事管理系统数据库课程设计报告.(24页珍藏版)》请在金锄头文库上搜索。

1、 数据库课程设计报告 题目: 人事管理系统 学生姓名: 学 号: 班 级: 指导老师: 目 录一、需求分析31.1系统概述31.1.1研究背景31.1.2意义及开发目的31.2具体分析41.2.1功能需求分析41.2.2数据需求分析41.2.3运行环境41.3用户需求51.3.1调查用户需求51.3.2分析用户需求5二、概念结构设计51 局部E-R图52 全局E-R图7三、逻辑结构设计73.1关系模式转换73.2表格数据结构8四、程序代码运行结果101、表:102、视图163、存储过程204、触发器23五、课程设计心得体会24关系数据库原理课程设计报告人事管理系统一、 需求分析1.1系统概述1

2、.1.1研究背景人事管理系统是企业管理系统中必不可少的重要组成部分,它的内容对企业的决策者和管理者来说都是至关重要的,所以人事管理系统应该为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统手工的方式管理文件档案,这种管理管理方式存在着很多缺点,如:效率低,保密性差,时间一长将堆积大量的文件,这个查找、更新、维护带来了不少的困难。随着科学技术的不断提升,计算机科学日渐成熟,其功能已经为人们深刻认识,它已经进入人类的各个领域并且发挥着越来越重要的作用。1.1.2意义及开发目的座位计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手工管理无法所无法比拟的优点。例如:检索迅速、查询

3、方便、可靠性高、储存量大、保密性好、寿命长、成本低等。这些优点能够极大的提高人事档案的管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。从微观上讲,建立一套人事管理信息系统能够加快人事工作的速度,提高工作效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理信息系统软件成为很有必要的事情。1.2具体分析1.2.1功能需求分析系统功能的基本要求: 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 员工各种信息的修改; 对于转出、辞职、辞退、退休员工信息从员工表中

4、删除,信息转入离职员工表; 按照一定的条件,查询、统计符合条件的员工信息:至少应该包括按学历、婚姻状况、岗位、参加工作时间等关键字查询各自的员工信息; 对查询、统计的结果打印输出。1.2.2数据需求分析1.员工基本情况。包括的数据项有员工号、员工姓名、性别、身份证号、政治面貌、联系电话、部门、岗位、婚姻状态、工作时间、学历信息。2.工作部门信息。包括的数据项有部门号、部门名称。3.员工职称信息。包括的数据项有职称号、职称名称。4.员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、工作单位、政治面貌、工作职称。5.员工学历信息。包括的数据项有员工号、学位证书编号、学历、专业、毕业时间、毕业

5、1.2.3运行环境本系统是在windows10系统下,用SQL Server 2014开发设计完成,可以供VS,VB6.0,Eclipse等集成开发工具开发软件时连接数据库使用。1.3用户需求1.3.1调查用户需求企业部门需求员工基本信息处理:员工基本信息的录入员工基本信息的处理包括插入,删除以及修改员工基本信息的查询统计功能:按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息1.3.2分析用户需求在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架。经分析之后,本系统要用到七个基本表:员工表、职称信息表、学历信息

6、表、支撑岗位对应表、员工部门对应表、婚姻信息表、部门信息表。二、概念结构设计1 局部E-R图 2 全局E-R图三、逻辑结构设计3.1关系模式转换将E-R图转换为关系模式如下:员工(工号,姓名,姓名,性别,身份证号,政治面貌联系电话)部门(部门号,部门名称)职称(职称号,职称名)员工部门(员工号,部门号,工作时间)职称岗位(工号,职称号,岗位)婚姻(工号,婚姻状态,爱人姓名,爱人工作单位,爱人政治面貌,爱人工作职称)学历(学位证编号,工号,最高学历,毕业时间,专业,毕业院校)3.2表格数据结构表1:员工基本信息表empoyee列名数据类型约束说明E_noChar(8)主键、非空工号E_nameC

7、har(20)非空姓名E_sexChar(2)可空性别E_idChar(18)可空身份证号E_ageint非空年龄E_phoneChar(11)可空手机E_zzmmChar(10)可空政治面貌表2:部门表department列名数据类型约束说明D_noChar(6)主键、非空部门号D_nameChar(10)非空部门名称表3:职称表professional列名数据类型约束说明p_noChar(8)主键、非空职称号p_nameChar(20)非空职称名表四:职称岗位对应表e_p列名数据类型约束说明E_noChar(8)主键、外键、非空工号p_noChar(8)主键、外键、非空职称号JobChar

8、(20)可空岗位表五:员工部门对应表e_d列名数据类型约束说明E_noChar(8)主键、外键、非空工号D_noChar(6)主键、非空部门号JobtimeDatatime可空工作时间表六:婚姻表marriage列名数据类型约束说明E_noChar(8)主键、外键、非空工号Is_maChar(2)非空、(是,否)是否结婚L_nameChar(20)可空爱人名字L_companyChar(20)可空爱人工作单位I_zzmmChar(10)可空爱人政治面貌L_pChar(20)可空爱人工作职称表七:学历信息表school列名数据类型约束说明Degree_idChar(8)主键、非空学位证编号E_n

9、oChar(8)外键、非空工号Hest_degreeChar(6)Check( )最高学位Bydatedatetime可空毕业时间MajorChar(20)可空主修专业byschoolChar(20)可空毕业院校各个表格的关系图四、程序代码运行结果1、 表:createtableemployee-员工基本信息表(e_nochar(8)notnullprimarykey,-员工号e_namechar(20),-员工姓名e_sexchar(2) check(e_sex in(男,女) ),-性别e_idchar(18),-身份证号e_age int check (e_age =18 and e_a

10、ge=18 and e_age=65),-员工年龄e_phonechar(11),-联系电话e_zzmmchar(10)-政治面貌)create table department-部门表(d_nochar(6)notnullprimarykey,-部门号d_namechar(10)-部门名称)部门表格及其数据:create table e_d-员工部门对应表(e_nochar(8) not null foreign key references employee(e_no),-工号d_no char(6)not null foreign key references department(d_

11、no),-部门编号jobtime int-工作年长primary key(e_no,d_no)此表的表格数据及其部分数据:create table professional-职称表(p_no char(8) not null primary key,-职称号p_name char(20) -职称名)表格部分数据如下:create table e_p-职称岗位对应表(e_no char(8) not null foreign key references employee(e_no),-工号p_no char(8) not null foreign key references professi

12、onal(p_no),-职称号job char(20)-岗位primary key(e_no,p_no)表格的部分数据如下:createtablemarriage-员工婚姻对应表(e_nochar(8)notnull foreign key references employee(e_no) primary key,-员工号is_ma char(2) not null,-是否已婚l_namechar(20),-爱人姓名l_companychar(20),-工作单位l_zzmmchar(10),-政治面貌l_pchar(20),-工作职称)此表格的部分数据如下;createtableschool-员工学历信息表(e_nochar(8),-员工号hest_degree char(6) check(hest_degree in(本科,研究生,博士),-最高学历degree_nochar(10)primarykey,-最高学位证书编号majob

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号