人事管理系统个人任务实施细节

上传人:s9****2 文档编号:470536889 上传时间:2023-02-06 格式:DOC 页数:17 大小:789KB
返回 下载 相关 举报
人事管理系统个人任务实施细节_第1页
第1页 / 共17页
人事管理系统个人任务实施细节_第2页
第2页 / 共17页
人事管理系统个人任务实施细节_第3页
第3页 / 共17页
人事管理系统个人任务实施细节_第4页
第4页 / 共17页
人事管理系统个人任务实施细节_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《人事管理系统个人任务实施细节》由会员分享,可在线阅读,更多相关《人事管理系统个人任务实施细节(17页珍藏版)》请在金锄头文库上搜索。

1、目录组长:XXX1组员:XXX6组员:XXX9组员:XXX12 组长:吴晓峰人事管理系统个人任务实施细节一、实现步骤与方法首先,设计了整个系统的E-R图,初步定一下表中的属性,并且简单的设计了表与表属性的联系,其次,在E-R图中设计了需要定制的表格,主要有员工信息表:表中有员工编号,员工姓名,出生年月,员工性别,联系地址,所属部门,员工头像,联系电话。部门表:表中有部门编号,负责人。部门名称,联系方式,所属部门假别表:假别编号,假别名称,是否带薪休假。最后,应用SQL语言对数据库中的信息,进行增加、删除、修改、查询,用这些的功能就可以实现对数据库的管理和维护,使数据库管理更加的方便。二、所遇到

2、的问题1、在设计数据库的数据类型时,采用了INT类型的,可是没有充分的明白数据类型的应用,给INT类型的数据分配了一定的长度,例如 int(20)。这样的设置是错误的,所以建立数据库时会有很多的错误产生。2、在编写代码的时候,经常的不注意是否在英文状态下,所以会经常的出现标点的错误,使语句块无法运行,最后就慢慢的进行修改。三、程序源代码首先,要确定所需要建的数据库以及要建的表。所需数据库有人事管理系统数据库,所需要建的表有:员工信息表:表中有员工编号,员工姓名,出生年月,员工性别,联系地址,所属部门,员工头像,联系电话。部门表:表中有部门编号,负责人。部门名称,联系方式,所属部门。假别表:假别

3、编号,假别名称,是否带薪休假。其次用数据库实现:1、用SQL语句创建人事管理数据库。CREATE DATABASE 人事管理系统2、用SQL语句表。员工信息表:如图 1 所示。CREATE TABLE 员工信息表(E_ID CHAR(7) PRIMARY KEY, E_Name NVARCHAR(50) NOT NULL ,E_Sex NVARCHAR(50) NOT NULL,E_Birth NVARCHAR(50) NULL,E_Tel NVARCHAR(50) NOT NULL,E_Address NVARCHAR (225) NOT NULL,E_Intro NVARCHAR(50)

4、NULL,E_Picurl NVARCHAR(50) NULL,D_Name NVARCHAR(50) NULL,)图1 员工信息表员工假别表:如图2 所示。CREATE TABLE 假别表(L_ID CHAR(6) PRIMARY KEY,L_Kind CHAR (12) NULL,L_IsSalary_Not CHAR(2) NULL,)图2 假别表部门信息表:如图 3 所示。CREATE TABLE 部门信息表(D_ID CHAR(3) PRIMARY KEY,D_Name CHAR (10) NOT NULL, D_Tel CHAR(11) NOT NULL, D_Address CH

5、AR(100) NULL,D_Chief CHAR (10) NULL,D_Belong CHAR (10) NULL, ) 图3 部门信息表考勤规则表:如图 4所示。CREATE TABLE 考勤规则表 (Onwork_Ahead CHAR(10) PRIMARY KEY,Onwork_Normal CHAR(10) NOT NULL,Offwork_Delay CHAR(10) NOT NULL,Offwork_Normal CHAR(10) NOT NULL) 图4 考勤规则表考勤结果表:如图 5所示。CREATE TABLE 考勤结果表 (A_ID INT PRIMARY KEY,E_

6、ID CHAR(50) NOT NULL, A_WorkTime INT NOT NULL,A_Onwork1 DATETIME NOT NULL,A_Onwork2 DATETIME NOT NULL,A_Onwork3 DATETIME NOT NULL,A_Onwork4 DATETIME NOT NULL,) 图5 考勤结果表请假记录表:如图 6 所示。CREATE TABLE 请假记录表 (ID INT PRIMARY KEY,E_Name CHAR(20) NOT NULL,L_Kind CHAR(40) NOT NULL,L_Reason NCHAR(200) NOT NULL,

7、L_Agreer CHAR(16) NOT NULL, L_StartTime NCHAR(4) NOTNULL,L_EndTime NCHAR(4) NOTNULL,) 图6 请假记录表四、设计总结在课程设计的过程中,我感受到了团结合作的快乐,知道了什么叫做TEAMWORK,一起为了问题专心研究,一起解决问题。我们先整理了文档,初步定了一下本系统主要实现的功能,我们通过表格来实现,在表格里面我们清楚的直观的了解客户信息。在设计的过程中,我们组的每个人都很努力,遇到难题,我们一起去翻阅书籍,上网查找文件,最终解决了问题。在这次的课程设计中,我体会到了团结合作的重要性,无论少了哪个环节我们都将失

8、败。本次的课程设计对我的锻炼很大,不但学会了知识,而且也从中找到了快乐。组员:王海星人事管理系统个人任务实施细节一、实现步骤与方法E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图。用E-R图的主要成分是实体、联系和属性。可利用E-R模型进行数据库概念设计。E-R图是直观表示概念模型的工具,在图中有四个基本成分:1、矩形框:表示实体类

9、型(考虑问题的对象);2、菱 形 框:表示联系类型(实体间的联系);3、椭圆形框:表示实体类型和联系类型的属性;4、直线:联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类(1:1,1:N,M:N)员工实体E-R图 如图7所示:所属部门联系地址出生年月 联系电话员工员工编号员工姓名员工性别图7 员工实体E-R图部门实体E-R图如图8所示:所属部门负责人部门部门编号部门名称联系方式图8 部门实体E-R图假别实体E-R图如图9所示:假别假别编号假别名称是否带薪图9 假别实体E-R图实体和实体之间的关系E-R图如图10所示:部门属于于申请员工假别 图10 实体和实体之间的关系E-R图二

10、、所遇到的问题数据库结构设计的第一个阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本数据以及数据处理的流程,为以后进一步设计打下基础。需求分析主要解决两个问题:1、内容要求。调查应用系统用户所需要操作的数据,决定在数据库中存储什么数据。2、处理要求。调查应用系统用户要求对数据进行什么样的处理,理清数据库中各种数据之间的关系。组员:张鹤译人事管理系统个人任务实施细节一、实现步骤与方法数据库信息表包括 用户注册表,假别表,员工请假记录表,员工信息表,部门信息表,考勤规则表,考勤结果表。用户注册表如表1所示。表1 用户注册表列名数据类型可否为空说明IDchar(10)NOT N

11、ULL用户编号(主键)userNamechar(20)NULL用户名称userPasschar(16)NULL用户密码userRolechar(10)NULL用户角色假别表如表2所示。表2 假别表列名数据类型可否为空说明L_IDchar(6)NULL假别编号(主键)L_Kindchar(12)NULL假别名称L_IsSalary_Notchar(2)NULL是否带薪员工请假记录表如表3所示。表3 员工请假记录表列名数据类型可否为空说明IDintNOT NULL请假编号(主键)E_Namechar(7)NOTNULL员工姓名L_Kindchar(7)NOTNULL请假类别L_Reasonncha

12、r(200)NULL请假理由L_Agreerchar(16)NOTNULL批假人L_StartTimenchar(50)NOTNULL开始时间L_EndTimenchar(50)NOTNULL结束时间员工信息表如表4所示。表4 员工信息表列名数据类型可否为空说明E_IDchar(7)NOT NULL员工编号(主键)E_Namenvarchar(50)NOTNULL员工姓名E_Sexnvarchar(50)NOTNULL员工性别E_Birthnvarchar(50)NULL出生年月E_Telnvarchar(50)NOTNULL联系电话E_Addressnvarchar(225)NOTNULL联系地址E_Intronvarchar(225)NULL个人简介E_Picurlnvarchar(50)NULL员工头像

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

当前位置:首页 > 机械/制造/汽车 > 汽车技术

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