当前位置 —论文写论文— 范文

关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费

本论文是一篇关于数据库类论文查重免费,关于学士学位毕业设计相关学士学位论文范文。免费优秀的关于数据库及信息管理及管理系统方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

0307;设计

在上节功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块.每一个功能模块都需要针对不同的表完成不同的数据库操作.但是不同的模块之间也存在一定的联系,下面介绍以下模块之间功能集合关系:

基本信息管理功能集合

包括部门信息管理和员工信息管理等模块.此集合中功能模块的关系如图2所示.

提供部门数据提供员工数据

图2基本信息管理功能集合模块关系图

考核及待遇管理功能集合

包括考勤管理,工作考评管理和工资管理模块.此集合中功能模块的关系如图3所示.

提工员工考勤数据

提供员工数据

提供员工工作考评数据

图3考核及待遇管理功能集合模块关系图

用户管理及权限控制功能集合

包括用户信息管理,权限控制等模块.权限控制虽然不是一个独立存在的模块,但是它却在贯穿在整个系统的运行过程当中.企业人力资源管理系统的权限管理是非常必要的.因为部门及员工的基本数据信息,包括考勤,工作考评和工资等信息都不是一般的员工可以随意添加和改动的.只有人力资源主管才能做这样的工作,而不同部门的人力资源主管又只能管理自己部门的部门及员工信息.为了实现权限管理,将系统用户划分为以下5大类:

(1)人力资源主管超级用户

"人力资源主管超级用户"是本系统中权限最高的一类用户,可以完成系统中所有的功能.

(2)各部门人力资源主管

"人力资源主管"用户分为各部门主管用户,部门主管用户只能对本部门下的所有信息进行一切操作.各部门人力资源主管只能由人力资源主管超级用户来创建,删除以及修改等.

(3)系统管理员超级用户

系统管理员是为了对系统进行维护而创建的一类用户,可以对具有"人力资源

主管"级别以外的用户进行管理.在其他模块中该级别用户只能浏览与自己相关的数据信息.

(4)普通管理员

该级别用户只能对普通用户进行管理,在其他模块中该级别用户只能浏览与自己相关的数据信息.

(5)普通用户

该级别用户只能浏览与自己相关的数据信息以及维护自己的用户名和密码.

此集合中功能模块的关系如图4所示.

图4用户管理功能集合模块关系图

2.3系统流程分析

所谓系统流程就是用户在使用系统时的工作过程.对于多类型用户的管理系统来说,每一类型用户的工作流程都不是相同的.多用户系统的工作流程都是从用户登陆模块开始,对用户的身份进行验证.身份验证可以分为以下两个过程:

1确定用户是否是有效的系统用户,

2确定用户的类型.

在系统的工作流程中,还将体现各个功能模块之间的依存关系.例如,必须在部门管理模块中添加至少一个部门信息,才能添加员工的基本信息,必须有员工的基本信息,才能添加员工主要家庭成员,学习与工作经历,考勤记录,工作考评,工资管理以及用户管理等等.

本系统的流程分析如图5

重试

失败是

-----------------------------------------------

关于学士学位毕业设计的学士学位论文范文
关于数据库类论文范文集
;----------------------

成功用户管理模块人力资源管理模块

人力资源主管

超级用户

各部门人力资

源主管用户

系统管理员

超级用户

普通系统

管理员

普通用户

图5系统流程分析图

从本系统流程分析图中可以看到,每个用户只有3次机会进行身份验证.如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统.进入系统后,不同类型的用户所能进行的操作也不同.其中具有人力资源主管级别的用户可以使用人力资源信息的高级管理和查询部分,系统的所有功能都在这部分实现.它的系统流程如图6所示.

具有人力资源主管级别的用户

图6人力资源信息的高级管理和查询部分系统流程分析

2.4数据库设计

数据库在管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响.合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致.同时,合理的数据库结构也将有利于程序的实现.

企业人力资源管理系统中几乎每个操作都与数据库有关,更准确的说,是与数据库中的表有关:不是向表中添加新记录,就是修改表中的记录,或者把表中的记录以报表的形式打印出来,而且这些操作中都伴有对数据库的更新.所以创建一个易维护的数据库在本系统中显得十分的重要.本系统选用MicrosoftSQLServer2000作为数据库开发环境.

2.4.1创建数据库

在设计数据库表结构之前,首先要创建一个数据库.本系统使用的数据库为HrSys.可以在企业管理器中创建该数据库.

2.4.2数据库逻辑结构设计

数据库HrSys包含以下几个表:部门表Department,员工基本信息表Employees,员工家庭主要成员记录表FamilyMember,员工学习及工作经历记录表Experience,员工考勤表CheckIn,员工工作考评表Evaluation,企业工资制度表SalaryRules,员工工资表Salary,用户信息表User,用户工作日志表RiZhi.

员工基本信息表Employees

员工基本信息表Employees用来保存企业员工的基本信息.表Employees的结构如表1所示.

表1Employees的结构

编号字段名称数据结构说明1Emp_Idvarchar员工编号2Emp_NAMEvarchar员工姓名3sexvarchar性别4jgvarchar籍贯5Birthdatetime出生日期6whcdvarchar文化程度7Family_Placevarchar家庭所在地8Office_phonevarchar办公9Home_phonevarchar家庭10Mobilevarchar移动11Hukouvarchar户口所在地12Postcodevarchar邮政编码13Hire_Datedatetime本企业工龄其始日期14Working_Yearsint工龄15Dep_Idvarchar所在部门编号16Statevarchar状态17Base_Salaryint基本工资18Dep_Namevarchar所在部门名称19marryvarchar婚姻状况20sfzint身份证号21daszdvarchar档案所在地22zzmmvarchar政治面貌23jjxsfloat工资基数24mzvarchar民族25zwvarchar职务26htrqdatetime签定合同日期27policevarchar户口所在地派出所28gwvarchar工作岗位29Photoimage照片30tbrvarchar制表人31Memovarchar备注

2.部门表Departmeng

部门表Department用来保存企业部门的信息.本系统采用树状结构来管理部门数据,也就是在部门之间建立从属关系.表Departmeng的结构如表2所示.

表2Department的结构

编号字段名称数据结构说明1Dep_IdVarchar部门编号2Dep_NameVarchar部门名称3DescribeVarchar部门职能描述4UpperIdVarchar上级部门编号

3.员工家庭主要成员记录表FamilyMember

员工家庭主要成员记录表FamilyMember用来保存员工家庭主要成员的基本信息.表FamilyMember的结构如表3所示.

表3表FamilyMember的结构

编号字段名称数据结构说明1IdVarchar编号2Emp_IdVarchar员工编号3NameVarchar姓名4Sexchar性别5Ageint年龄6RelationshipVarchar与本人关系7WorkingOrgVarchar工作单位

2.5本章小结

本章介绍了企业人力资源管理系统的总体设计方案,详细说明了系统实现的功能以及整个系统的流程分析,并以功能模块图的形式体现出来,并且对数据库中的各数据表的用途和设计分别做了详细的说明

第3章系统的具体实现

3.1系统登录模块的实现

本模块包括服务器的登录和系统的登录两个子模块.只有登录服务器成功之后,

1 2 3 4 5

关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费参考文献资料:

骨科论文怎么写

写论文技巧

替人写论文

议论文论点怎么写

初中生怎样写议论文

怎样写ei论文

怎样写论文的关键词

学期论文怎么写

如何写数学论文

怎样写化学论文

学士学位毕业设计(2)WORD版本 下载地址