资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . . . . 数据库原理及应用课程设计报告(j1670101x0) 设计题目人力资源系统学生姓名Xxx学生班级计科1161学生学号2016xxxxxxxx指导教师Xxx完成时间2017年11月13日2017年11月17日成绩评定目录一、 设计总说明 -11.1 概况-11.2 系统开发目的-11.3 开发内容-11.4 开发环境-1二、需求分析-12.1 系统背景分析-12.2 需求分析-2三、概念结构设计-33.1 系统功能模块设计图-33.2 系统E-R图-4四、逻辑结构设计-54.1数据项-64.2数据结构-94.3数据存储-104.4数据处理-12七、优缺点及自我评价-13设计总说明1.1 概况名称:人力资源管理系统用途:社会上各个层面的各种机构功能:实现对人力资源的安排及薪酬安排1.2 系统开发的目的1)掌握利用SQL语言进行数据库操作的基本过程;2)能熟练掌握SQLSEVER 的各种操作;1.3 开发内容通过调查分析达到人力资源管理系统的系统要求,从而设计出系统的概念结构模型、逻辑结构模型、物理结构模型,通过SQL2012实现相应的要求,进而不断的测试和完善系统的漏洞。1.4 开发环境及工具系统后台管理软件:SQL Server Management Studio 2012系统开发语言:SQL二、需求分析2.1 系统背景分析人类社会已经步入了飞速发展的信息时代,和信息匹配的就是人才,实现对人才的合理规划与配置,对社会生活尤其是企业的影响越来越深刻。人力资源管理系统是企业及机构不可或缺的部分,它的作用对于企业及机构的分工及发展至关重要,本文将分点解析人力资源管理系统的实现过程:2.2 需求介绍通过调查分析以及结合案例分析,系统应达到以下要求:1) 系统用户包括人事经理,人事专员,薪酬经理和薪酬专员;2) 各个角色的权限不同3) 能够实现人力资源的录入、修改、查询和删除;4) 能够实现员工薪酬信息的录入、修改、查询和删除;5)能够实现员工所属机构及职位的录入、修改、查询和删除;三、概念结构设计3.1 系统功能模块设计图 人力资源管理系统档案管理设置薪酬标准管理信息薪酬发放管理信息人力资源档案删除档案管理信息人力资源档案变更人力资源档案查询人力资源档案管理人力资源档案管理人力资源档案登记3.2 系统E-R图根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,以及实体之间的联系,为后面的逻辑结构设计做铺垫。系统E-R图可以将各实体之间的关系显示出来。出生日期职位名称民族出生地员工编号宗教信仰照片备注性别职位名称身份证号宗教信仰国籍姓名个人履历I级机构II级机构社会保障号码基本信息包含 员工1员工编号III级机构身份证号包含包含账号爱好机构职称特长职位分类职位名称专业包含包含机构职位包含学历详细信息薪酬准编号员工编号包含基本工资薪酬细表邮编开户行家庭关系薪酬标准邮编Email基本工资基本工资员工编号基本工资电话联系方式邮编邮编失业保险住址手机QQ医疗保险本工资薪酬标准编号通信补助薪酬标准名称交通补助补助制定人午餐补助养老保险住房公积金基本工资四、逻辑结构设计逻辑结构设计的主要目的是把概念模型设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS产品所支持的数据库模型相结合的逻辑结构,选用关系模型,E-R图的转换如下:4.1数据项:员工表(Staffinformation):字段名称中文说明键别是否空数据类型长度备注Staffid员工编号PKNOint16主键Idcard身份证号PKNOchar18主键,根据需要调整Spositionname职位名称PKNOvarchar50主键,可能长度不够,自行修改员工基本信息表(Staffbasicinformation)字段名称中文说明键别是否空数据类型长度备注Staffid员工编号FKNOint16外键Staffname姓名NOchar50可能长度不够,自行修改Sgerder性别NOchar2Snationality国籍NOvarchar32Speople民族NOvarchar50Sbirth出生日期NOchar10Sbrithplace出生地NOvarchar64Sreligion宗教信仰NOvarchar30Spoliticalstatu政治面貌NOvarchar10Santecedents个人履历NOvarchar500最好是限制字数Spicture照片NOvarchar64以照片的形式上传Remarks备注员工详细信息表(Staffdetailedinformation)字段名称中文说明键别是否空数据类型长度备注Idcard身份证号码FKNOchar18外键Educationbackground学历NOvarchar50可能长度不够,自行修改Profession专业NOvarchar50Speciality特长NOvarchar100最好是限制字数Sfamilyrelation家庭关系信息varchar50可能长度不够,自行修改Sage年龄NOintSocialsecurityid社会保障号码NOvarchar30Bankdeposited开户行NOvarchar18Shobby爱好varchar100最好是限制字数Creditcardid账号NOchar16员工联系方式表(Contactway)字段名称中文说明键别是否空数据类型长度备注Staffid员工编号FKNOint16外键EmailEmail NOvarchar50Telephone电话 char11MoblilephoneQQchar11QQ手机NOvarchar11Address住址NOvarchar50Zipcode邮编NOchar10职位表(Position)字段名称中文说明键别是否空数据类型长度备注Spositionname职位名称PK,FKNOvarchar50主键,外键Positionclas
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号