广东某大学数据库课程设计报告书.doc

上传人:牧羊曲112 文档编号:4263361 上传时间:2023-04-12 格式:DOC 页数:22 大小:238KB
返回 下载 相关 举报
广东某大学数据库课程设计报告书.doc_第1页
第1页 / 共22页
广东某大学数据库课程设计报告书.doc_第2页
第2页 / 共22页
广东某大学数据库课程设计报告书.doc_第3页
第3页 / 共22页
广东某大学数据库课程设计报告书.doc_第4页
第4页 / 共22页
广东某大学数据库课程设计报告书.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《广东某大学数据库课程设计报告书.doc》由会员分享,可在线阅读,更多相关《广东某大学数据库课程设计报告书.doc(22页珍藏版)》请在三一办公上搜索。

1、 数据库原理及应用课程设计报告(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 概况名

2、称:人力资源管理系统用途:社会上各个层面的各种机构功能:实现对人力资源的安排及薪酬安排1.2 系统开发的目的1)掌握利用SQL语言进行数据库操作的基本过程;2)能熟练掌握SQLSEVER 的各种操作;1.3 开发内容通过调查分析达到人力资源管理系统的系统要求,从而设计出系统的概念结构模型、逻辑结构模型、物理结构模型,通过SQL2012实现相应的要求,进而不断的测试和完善系统的漏洞。1.4 开发环境及工具系统后台管理软件:SQL Server Management Studio 2012系统开发语言:SQL二、需求分析2.1 系统背景分析人类社会已经步入了飞速发展的信息时代,和信息匹配的就是人才

3、,实现对人才的合理规划与配置,对社会生活尤其是企业的影响越来越深刻。人力资源管理系统是企业及机构不可或缺的部分,它的作用对于企业及机构的分工及发展至关重要,本文将分点解析人力资源管理系统的实现过程:2.2 需求介绍通过调查分析以及结合案例分析,系统应达到以下要求:1) 系统用户包括人事经理,人事专员,薪酬经理和薪酬专员;2) 各个角色的权限不同3) 能够实现人力资源的录入、修改、查询和删除;4) 能够实现员工薪酬信息的录入、修改、查询和删除;5)能够实现员工所属机构及职位的录入、修改、查询和删除;三、概念结构设计3.1 系统功能模块设计图 人力资源管理系统档案管理设置薪酬标准管理信息薪酬发放管

4、理信息人力资源档案删除档案管理信息人力资源档案变更人力资源档案查询人力资源档案管理人力资源档案管理人力资源档案登记3.2 系统E-R图根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,以及实体之间的联系,为后面的逻辑结构设计做铺垫。系统E-R图可以将各实体之间的关系显示出来。出生日期职位名称民族出生地员工编号宗教信仰照片备注性别职位名称身份证号宗教信仰国籍姓名个人履历I级机构II级机构社会保障号码基本信息包含 员工1员工编号III级机构身份证号包含包含账号爱好机构职称特长职位分类职位名称专业包含包含机构职位包含学历详细信息薪酬准编号员工编号包含基本工资薪酬细表邮编开户行家庭关系薪

5、酬标准邮编Email基本工资基本工资员工编号基本工资电话联系方式邮编邮编失业保险住址手机QQ医疗保险本工资薪酬标准编号通信补助薪酬标准名称交通补助补助制定人午餐补助养老保险住房公积金基本工资四、逻辑结构设计逻辑结构设计的主要目的是把概念模型设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS产品所支持的数据库模型相结合的逻辑结构,选用关系模型,E-R图的转换如下:4.1数据项:员工表(Staffinformation):字段名称中文说明键别是否空数据类型长度备注Staffid员工编号PKNOint16主键Idcard身份证号PKNOchar18主键,根据需要调整Spositionna

6、me职位名称PKNOvarchar50主键,可能长度不够,自行修改员工基本信息表(Staffbasicinformation)字段名称中文说明键别是否空数据类型长度备注Staffid员工编号FKNOint16外键Staffname姓名NOchar50可能长度不够,自行修改Sgerder性别NOchar2Snationality国籍NOvarchar32Speople民族NOvarchar50Sbirth出生日期NOchar10Sbrithplace出生地NOvarchar64Sreligion宗教信仰NOvarchar30Spoliticalstatu政治面貌NOvarchar10Santec

7、edents个人履历NOvarchar500最好是限制字数Spicture照片NOvarchar64以照片的形式上传Remarks备注员工详细信息表(Staffdetailedinformation)字段名称中文说明键别是否空数据类型长度备注Idcard身份证号码FKNOchar18外键Educationbackground学历NOvarchar50可能长度不够,自行修改Profession专业NOvarchar50Speciality特长NOvarchar100最好是限制字数Sfamilyrelation家庭关系信息varchar50可能长度不够,自行修改Sage年龄NOintSocials

8、ecurityid社会保障号码NOvarchar30Bankdeposited开户行NOvarchar18Shobby爱好varchar100最好是限制字数Creditcardid账号NOchar16员工联系方式表(Contactway)字段名称中文说明键别是否空数据类型长度备注Staffid员工编号FKNOint16外键EmailEmail NOvarchar50Telephone电话 char11MoblilephoneQQchar11QQ手机NOvarchar11Address住址NOvarchar50Zipcode邮编NOchar10职位表(Position)字段名称中文说明键别是否空

9、数据类型长度备注Spositionname职位名称PK,FKNOvarchar50主键,外键Positionclassical职位分类 NOchar20Positionalname职称 NOvarchar20薪酬标准表(Salarystandard)字段名称中文说明键别是否空数据类型长度备注Salarystandardid薪酬标准编号PKNOint16主键Salarystandardname薪酬标准名称NOchar50可能长度不够,自行修改Salarybasic基本工资NOchar2Spositionname职位名称FKvarchar50外键Trafficsubdify交通补助NOmoney

10、Lunchsubdify午餐补助NOmoney Communicationsubdify通信补助NOmoneyEndowmentinsurance养老保险NOmoney Sbrithplace失业保险NOmoney Hospitalizationinsurance医疗保险NOmoney Housefund住房公积金NOmoney Subdifycounter补助制定人NOvarchar15薪酬细表(Salarysdetailed)字段名称中文说明键别是否空数据类型长度备注Salarystandardid薪酬标准编号FKNOint 外键Bonus奖励奖金 NOmoney20Feedeductio

11、n应扣奖金 NOmoney20Salarybooker登记人NOvarchar20Salarybooktime登记时间NOchar10包括起止时间,结束时间Remarks复核意见varchar500机构表(Level)字段名称中文说明键别是否空数据类型长度备注Staffid员工编号FKNOint 外键LevelI级机构 NOvarchar20Leve2II级机构 NOvarchar20Leve3III级机构NOvarchar204.2 数据结构数据结构名含义说明组成员工是人力资源管理系统的主体数据结构,定义了一个员工的有关信息员工编号,学历、学历,机构,专业,特长、爱好,年龄,家庭关系信息、身

12、份证号码,社会保障号码、开户行、账号,职位名称,姓名、性别、国籍、出生地、出生日期、民族、宗教信仰、政治面貌、个人履历、照片,Email、电话、QQ、手机、住址、邮编备注机构是人力资源管理系统机构部分的主体数据结构,定义了一个员工所在机构的有关信息I级机构、II级机构、III级机构职位是人力资源管理系统职位部分的主体数据结构,定义了一个员工所在职位的有关信息职位分类、职位名称、职称薪酬标准是人力资源管理系统职位部分的主体数据结构,定义了一个员工所在职位的有关信息薪酬标准编号、薪酬标准名称、薪酬总额,基本工资,交通补助、午餐补助,通信养老保险,医疗保险失业保险,住房公积金,补助制定人,奖励奖金,

13、应扣奖金,登记人、登记时间4.3 数据存储数据存储名说明流入的数据流流出的数据流组成数据量存取方式人力资源档案登记录入员工信息I级机构、II级机构、III级机构、职位分类、职位名称、职称;姓名、性别、Email、电话、QQ、手机、住址、邮编、国籍、出生地、出生日期、民族、宗教信仰、政治面貌、身份证号码、社会保障号码、年龄、学历、学历专业、薪酬标准、开户行、账号、特长、爱好、个人履历、家庭关系信息、备注、登记人、登记时间,照片待复核的人资档案。待复核的人资档案 1个记录随机存储力资源档案登记复核核对员工信息待复核的人资档案,档案编号、所属机构和职位不能修改,其他信息均可修改复核通过后该员工档案生

14、效复核通过后该员工档案生效记录个数=待复核的人数随机存储人力资源档案查询查询员工信息员工所在机构,职位和建档时间符合查询条件的人资档案列表和人资档案明细。符合查询条件的人资档案列表和人资档案明细。记录个数=符合查询条件的人数随机存储人力资源档案变更变更员工信息可修改除档案编号、所属机构和职位外的员工信息已经更新的待复核的员工档案已经更新的待复核的员工档案记录个数=更新的待复核的员工数随机存储人力资源档案删除删除部分员工信息可删除符合条件的员工信息删除后的待复核的员工档案删除后的待复核的员工档案记录个数=删除后的待复核的员工随机存储(续表)数据存储名说明流入的数据流流出的数据流组成数据量存取方式

15、薪酬标准管理设置员工薪酬标准薪酬标准编号、薪酬标准名称、制定人、登记人、登记时间,还有各薪酬项目对应的金额数经复核的薪酬标准经复核的薪酬标准1个记录随机存储薪酬发放管理发放员工薪酬薪酬单号、总人数、基本薪酬总额经复核的薪酬标准经复核的薪酬标准记录个数=总人数随机存储数据处理名说明流入的数据流流出的数据流处理薪酬标准管理设置员工薪酬标准薪酬标准编号、薪酬标准名称、制定人、登记人、登记时间,还有各薪酬项目对应的金额数经复核的薪酬标准薪酬标准复核环节首先要列出待复核的薪酬标准。复核时可填写复核意见,为大段文本。薪酬发放管理发放员工薪酬薪酬单号、总人数、基本薪酬总额经复核的薪酬标准按照要求发放薪金4.

16、4 数据处理数据处理名说明流入的数据流流出的数据流处理人力资源档案登记录入员工信息I级机构、II级机构、III级机构、职位分类、职位名称、职称;姓名、性别、Email、电话、QQ、手机、住址、邮编、国籍、出生地、出生日期、民族、宗教信仰、政治面貌、身份证号码、社会保障号码、年龄、学历、学历专业、薪酬标准、开户行、账号、特长、爱好、个人履历、家庭关系信息、备注、登记人、登记时间,照片待复核的人资档案。人事专员录入档案信息确认无误后提交,该条档案状态为“待复核”。由人事经理复核后状态变为“正常”。力资源档案登记复核核对员工信息待复核的人资档案,档案编号、所属机构和职位不能修改,其他信息均可修改复核

17、通过后该员工档案生效1,首先列出所有待复核的人资档案。2,逐条进行复核。2.1修改不切实的员工信息。2.2通过复核人力资源档案查询查询员工信息员工所在机构,职位和建档时间符合查询条件的人资档案列表和人资档案明细。1.填写查询条件。2.列出查询结果列表。3.察看人资档案明细人力资源档案变更变更员工信息可修改除档案编号、所属机构和职位外的员工信息已经更新的待复核的员工档案1.输入查询条件。2.查询得到符合查询条件的员工列表。选择一条档案进行变更。2.修改员工档案数据(含重新上传员工照片)。4.提交修改,等待复核人力资源档案删除删除部分员工信息可删除符合条件的员工信息人员登记表1.查询得到将删除(或

18、恢复)的人资档案。2.选择一条人资档案执行删除(或恢复)操作,系统给出提示,选择“确认”。3.修改该人资档案状态为“已删除”(或“正常”)。 七、优缺点自我评价在过去的星期中,我几乎是日夜奋战,终于完成了这个人力资源管理系统课程设计。虽然内容不是很多,但是对于我来说已经是一个很大的挑战。从系统的需求分析到系统的实现,我没有少走弯路,感觉自己实力不济,做的相当吃力,后来慢慢地从网查询资料和请教老师及有经验的同学,在一步步尝试下完成了作业。在这阶段的学习中,我对Sql Server的了解也在加深,对语法规则,还有对数据库的连接都有很大的进步,在此,向那些热情帮助我的同学朋友表示感谢。如下,是我对这个系统的优缺点评价。优点:基本符合本次课程设计要求,内容充足,比较实用。缺点:1.对范式的了解还是不够透彻,表多满足1NF和2NF,不能满足3NF。 2对E-R图的设计还是不是很熟络,技术欠缺。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号