




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、薪资管理系统课程设计学习报告计划薪资管理系统课程设计学习报告计划30/30薪资管理系统课程设计学习报告计划.数据库原理及应用课程设计指导书专业信息管理与信息系统姓名恒(083215131)指导老师闫晓妍、玉花、军民设计时间2015-2016学年(一)第17-18周word专业资料.计算机科学与工程学院薪资管理系统1系统简介1.1薪资管理系统概括在薪资管理中,需要从公司管理方式以及实质状况中提取有关信息,以反应薪资管理情况。传统的手工操作方式,易发生数据抛弃,统计错误,劳动强度高,且速度慢。使用计算机能够高速,快捷地达成以上工作。防备重复劳动,规薪资管理行为,进而提升了管理效率和水平。让人们的效
2、率大大提升.不难想象,正是资讯的快速发展使得人们从过去复杂的手工劳作中得以解脱,进而使这类服务在此刻才可能快速普及。同时,编写一套圆满的薪资管理系统的任务就显得特别重要。本课程设计共分为四大模块:员工每个工种基本薪资的设定加班津贴管理,依据加班时间和种类赏赐不一样样的加班津贴;依据不一样样工种的基本薪资状况、员工的考勤状况产生员工的每个月的月薪资;员工年关奖金的生成,员工的年关奖金计算公式(员工今年度的薪资总和津贴的总和)/12;公司薪资报表。能够查问单个员工的薪资状况、每个部门的薪资状况、按月的薪资统计。1.2可行性分析word专业资料.技术可行性技术上的可行性分析要考虑现有技术条件可否顺利
3、达成开发工作及未来要采纳的硬件和软件技术可否知足用户提出的要求(如计算机的容量、速度等)。本系统采纳SQL工具成立数据库,不只好帮助软件开发者提升软件开发的质量和效率,缩短开发周期,并且还具备兴盛的数据库管理功能,圆满能够知足本系统的开发需求。其余,从开发人员的水平考虑,作为学习计算机的学生来说仍是特别可行的。经济可行性因为本薪资管理系统所要求的硬件(计算机及有关硬件)和软件环境在市场上都简单购置到或从有关下载,系统成本主要集中在本管理系统的开发与保护上,对用户不造成过重的经济负担。而一旦此系统投入使用不只好够减少薪资的工作强度,提升工作效率,并且方便了薪资对信息的管理,连续了传统的管理模式,
4、极大限度地方便了薪资管理人员,并且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节俭的大批人力、财力产生的效益将远远大于本系统的开发成本,因此从经济方面讲开发此系统是可行的。社会可行性跟着计算机的发展与普及,以及互联网技术的扩展,平时劳资人事管理必定实现无纸化办公并且加入到公司部的网络上去,实现数据的共享,这样有益于劳资人事信息在单位部的查问,提升了数据资源的利用,并且能实时的获取更新,不需要象过去那样浪费大批的人力物力去进行抄录,提升了工作的效率。2.需求分析阶段本系统主要用于员工基本信息的管理,对员工以及其余信息的增添、改正、删除、查word专业资料.询等基本操作。关于数据库的
5、保护有数据备份和数据恢复的功能。针对这些要求,设计本月薪资信息管理系统。该系统主要包含员工信息、薪资级别和薪资本额、公司福利表等。员工基本状况包含员工号、员工姓名、性别、所在部门、薪资级别、薪资等级等。薪资级别和薪资本额包含薪资等级、薪资额。公司部门及工作岗位信息包含部门名称、工作岗位名称、工作岗位薪资等。工龄和薪资本额包含工龄及对应薪资额。公司福利表包含福利名称、福利值。2.1数据需求部门信息:部门名称,部门负责人,部门人数员工信息:工号,姓名,性别,年纪,籍贯,身份证号,婚姻状况,学历,部门名称,工种,工龄,职务等级薪资:工号,薪资年代,岗位薪资,岗位补助,出勤人数,加班薪资,加班工时,加
6、班天数,加班种类,病假扣款,事假扣款,其余扣款,应发薪资,实发薪资工龄薪资:工龄,工龄薪资2.2数据办理及功能需求word专业资料.能够储蓄必定数目的薪资信息,并方便有效地进行相应的薪资数据操作和管理,这主要包含:)薪资信息的录入、删除及改正;)薪资信息的多要点字检索查问;)薪资的发出、收到及罚款。2.能够对必定数目的员工、管理员进行相应的信息储蓄与管理,这包含:)员工信息的登记、删除与改正;)管理员信息的增添、删除与改正;)员薪资料的统计与查问。3.能够供给必定的安全系统,供给数据信息受权接见,防备任意改正、查问。4.对查问、统计的结果能够列表显示。2.3性能需求能够查问每个职员的薪资状况。
7、能够查问每个员工所在部门状况。能够查问每个员工的基本状况。2.4安全性和圆满性要求1)安全性要求系统安全性要求表此刻数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图系统,不一样样的用户只好接见系统受权的视图,这样可供给系统数据必定程度上的安全性,再经过分派权限、设置权限级别来差别对待不一样样操作者对数据库的操作来提升数据库的安全性;系统平台的安全性表此刻操作系统的安全性、计算机系统的安全性和网络系统的安全性等方面。word专业资料.2)圆满性要求系统圆满性要求系统中数据的正确性以及相容性。可经过成立主、外键,使用check拘束,或许经过使用触发器和级联更新。第一层数据流图员工
8、信息操作数据薪资信息系统操作考勤信息数据库操作津贴管理进入基本界增添操作输入员工基本信息用户改正员工信息改正操作员工表删除员工记录删除操作员工号查问操作word专业资料.增添操作输入薪资基本信息用户改正薪资信息改正操作删除薪资信息删除操作查问操作增添操作输入考勤基本信息用户改正考勤信息改正操作删除考勤信息删除操作查问操作薪资表考勤表word专业资料.增添操作输入津贴基本信息用户改正津贴信息改正操作津贴表删除津贴信息删除操作查问操作员工管理员进入系统进入员工(薪资,考勤,津贴)表word专业资料.津贴表员工表薪资表考勤表进行录入,改正,删除,查问操作信息查问及管理的流程图见解设计阶段word专业
9、资料.1word专业资料.word专业资料.逻辑设计阶段4.1数据组织将数据库的见解模型变换为关系模型:实体变换成的关系模式有:员工(工号,姓名,性别,年纪,籍贯,身份证号,婚姻状况,学历,部门名称,工种,工龄,职务等级)部门(部门编号,部门名称,部门负责人,部门人数)word专业资料.获取(工号,姓名)薪资(工号,薪资年代,岗位薪资,岗位补助,出勤天数,加班工时,加班薪资,加班天数,加班种类,病假扣除,事假扣除,其余扣除,应发薪资,实发薪资)因为,员工与薪资是1:N的关系,因此各关系模式为:员工(工号,姓名,性别,年纪,籍贯,身份证号,婚姻状况,学历,部门名称,工种,工龄,职务等级)部门(部
10、门名称,部门负责人,部门人数)薪资(工号,薪资年代,岗位薪资,岗位补助,出勤天数,加班工时,加班薪资,加班天数,加班种类,病假扣除,事假扣除,其余扣除,应发薪资,实发薪资)带下划线的属性为各关系模式的外码,字体为粗体的属性为各关系模式的主码。4.2数据库模式定义部门表列明数据种类可否为空部门名称Char(50)Notnull部门负责人Char(50)Notnull部门人数Char(50)nullword专业资料.工龄薪资表列名数据种类可否为空工龄Char(4)null工龄薪资floatNotnull薪资表word专业资料.列名数据种类可否为空工号CharNotnull薪资年代CharNotnu
11、ll岗位薪资DecimalNull岗位补助DecimalNull出勤天数DecimalNull加班工时DecimalNull加班薪资DecimalNull加班天数DecimalNull加班种类CharNull病假扣款DecimalNull事假扣款DecimalNull其余扣款DecimalNull应发薪资DecimalNull实发薪资DecimalNotnull员工表列名数据种类可否为空工号CharNotnull姓名CharNotnull性别CharNull年纪CharNotnullword专业资料.籍贯VarcharNotnull身份证号CharNull婚姻状况CharNull学历CharN
12、ull部门名称CharNotnull工种CharNull工龄CharNotnull职务等级CharNull4.4数据办理(系统功能模块图)薪资管理系统系工津考员统资贴勤工模生管管管块成理理理模模模模块块块块word专业资料.物理设计阶段数据库物理设计就是为逻辑数据模型采纳一个最适合应用要求的物理构造的过程,在这个阶段中要达成两大任务:1)确立数据库的物理构造,在关系数据库中主假如存取方法和储蓄构造;2)对物理构造进行谈论,谈论的要点是时间和空间效率。3)数据储蓄方面为数据库中各基本表成立的索引以下:因为基本表部门的主码部门名称,常常在查问条件和连结操作的连结条件中出现,且他们的值独一,在两个属
13、性上成立独一性索引。2.因为基本表工龄薪资的属性工龄薪资常常在查问条件中出现,在两个属性上成立齐集索引;因为基本表薪资的属性工号,岗位薪资常常在查问条件中出现,考虑在其之上成立齐集索引因为基本表员工的属性工号,姓名常常在查问条件中出现,考虑在其之上成立齐集索。系统实行阶段6.1成立数据库、数据表、视图、索引(代码)(1)成立数据库word专业资料.CREATEDATABASE薪资管理库ONPRIMARY(NAME=薪资管理库,薪资管理库_data.mdf,SIZE=4MB,MAXSIZE=6MB,FILEGROWTH=2MB)LOGON(NAME=薪资管理库_log,薪资管理库.ldf,SIZ
14、E=1MB,MAXSIZE=25MB,FILEGROWTH=10%)薪资管理系统系工津考员统资贴勤工模生管管管块成理理理模模模模块块块块(2)成立数据表word专业资料.createtable部门(部门名称CHAR(50)NOTNULLprimarykey,部门负责人CHAR(50)NOTNULL,部门人数CHAR(50)createtable员工(工号CHAR(50)NOTNULLprimarykey,姓名CHAR(50)NOTNULL,性别CHAR(2)DEFAULT男CHECK(性别IN(男,女),年纪CHAR(10)NOTNULL,籍贯VARCHAR(50)NOTNULL,身份证号CH
15、AR(50)UNIQUENOTNULL,婚姻状况CHAR(50),学历CHAR(50),部门名称CHAR(50)NOTNULL,工种CHAR(50),工龄CHAR(4)NOTNULL,职务等级CHAR(50)CREATETABLE薪资(工号char(50)notnullprimarykey,薪资年代char(50)notnull,word专业资料.岗位薪资decimalnotnull,岗位补助decimal,出勤天数decimalnotnull,加班工时decimal,加班薪资decimal,加班天数decimal,加班种类char(50),病假扣款decimal,事假扣款decimal,其余
16、扣款decimal,应发薪资decimal,实发薪资decimalnotnull,foreignkey(工号)references员工(工号);altertable薪资addconstraintCK_gonghocheck(工号0);(3)成立视图查问员工薪资状况成立一个视图,反应员工姓名及薪资状况。CREATEVIEW员工_薪资ASSELECT员工.姓名,薪资.*FROM员工,薪资word专业资料.WHERE员工.工号=薪资.工号4)成立索引1)指定员工薪资状况的查问定义一个名为stsffCost的储蓄过程,该储蓄过程以以薪资年代(staffgongzi)、出勤天数(staffchuqin)
17、、加班薪资(staffjiaban)、应发薪资(staffying)、实发薪资(staffshi)为输入参数返回指定员工薪资信息的储蓄过程。stsffCost代码以下:CREATEPROCEDUREstaffCoststaffgongzidecimal,staffchuqindecimal,staffjiabandecimal,staffyingdecimal,staffshidecimalASSELECT*FROM薪资WHERE薪资年代=staffgongziAND出勤天数=staffchuqinAND加班薪资=staffjiabanAND应发薪资=staffyingAND实发薪资=staf
18、fshiGOword专业资料.(2)指定围的员工的信息查问。以员工工号、部门编号为输入参数返回指定员工基本信息的储蓄过程,要求输入部分员工信息查问员工所有信息。定义一个名为stsffInfo的储蓄过程,该储蓄过程以员工工号(staffNum)、部门编号(bmNum)作为输入参数,储蓄过程返回查问到的结果集。satffInfo的定义代码以下:CREATEPROCEDUREstaffInfostaffNumVARCHAR(50)=%,bmNumVARCHAR(50)=%ASSELECT*FROM员工,部门WHERE员工.部门名称=部门.部门名称AND(员工.工号LIKEstaffNumVARCHA
19、R(50)+%)AND(部门编号LIKEbmNumVARCHAR(50)+%)GO(3)统计指定年份各部门每个月份的薪资总数。以年份为输入参数,以总薪资本额为输出参数,产生该年度12个月份的每部门薪资统计的储蓄过程。定义该储蓄过程名为bmMonhSum,输入参数为ThisYear,实现代码以下:CREATEPROCEDUREbmMonthSumword专业资料.ThisYearCHAR(10)ASSELECTDATEPART(MM,薪资年代)AS员工薪资月份,SUM(实发薪资)AS部门人数FROM员工,薪资,部门WHERE员工.工号=薪资.工号AND员工.部门名称=部门.部门名称ANDDATE
20、PART(YYYY,薪资年代)=ThisYearGROUPBYDATEPART(MM,薪资年代)GO(5)成立触发器要点操作,在薪资表里增添一条新的记录,实发薪资会自动更新新的数据。定义这个触发器名称为insert_薪资。代码以下:createtriggerinsert_薪资on薪资forinsertasdeclareichar(20)declarebbintseti=casewhenbb=0001then实发薪资whenbb=0002then实发薪资endprintiword专业资料.(六)索引为提升检干脆能,为表创立符合索引,其索引项为工号、姓名。CREATEINDEX工号_姓名_indO
21、N员工(工号,姓名)GO6.2数据导入CREATEDATABASE薪资管理库ONPRIMARY(NAME=薪资管理库,薪资管理库_data.mdf,SIZE=4MB,MAXSIZE=6MB,FILEGROWTH=2MB)LOGON(NAME=薪资管理库_log,薪资管理库.ldf,SIZE=1MB,MAXSIZE=25MB,FILEGROWTH=10%)word专业资料.createtable部门(部门名称CHAR(50)NOTNULLprimarykey,部门负责人CHAR(50)NOTNULL,部门人数CHAR(50)createtable员工(工号CHAR(50)NOTNULLprima
22、rykey,姓名CHAR(50)NOTNULL,性别CHAR(2)DEFAULT男CHECK(性别IN(男,女),年纪CHAR(10)NOTNULL,籍贯VARCHAR(50)NOTNULL,身份证号CHAR(50)UNIQUENOTNULL,婚姻状况CHAR(50),word专业资料.学历CHAR(50),部门名称CHAR(50)NOTNULL,工种CHAR(50),工龄CHAR(4)NOTNULL,职务等级CHAR(50)CREATETABLE薪资(工号char(50)notnullprimarykey,薪资年代char(50)notnull,岗位薪资decimalnotnull,岗位补助decimal,出勤天数decimalnotnull,加班工时decimal,加班薪资decimal,加班天数decimal,加班种类char(50),病假扣款decimal,事假扣款decimal,word专业资料.其余扣款decimal,应发薪资decimal,实发薪资decimalnotnull,foreignkey(工号)references员工(工号);altertable薪资addconstraintCK_gonghocheck(工号0);createtable工龄薪资(工龄cha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医养生康复练习卷附答案
- 2025甘肃省建筑安全员A证考试题库附答案
- 2025黑龙江省安全员《C证》考试题库
- 2025吉林省安全员-C证考试题库
- 2025年吉林电子信息职业技术学院单招职业倾向性测试题库一套
- 2025年哈尔滨北方航空职业技术学院单招职业倾向性测试题库及答案一套
- 售房定金合同范本
- 幼儿园大班毕业汇报演出活动ch范文
- 现房销售合同范本
- 全国网签合同范本
- 急救药品课件教学课件
- 教师职业道德-教师专业发展(教师培训课件)
- 电工(中级工)理论知识习题库+参考答案
- 《国土空间规划》-课程教学大纲
- 数字出版概论 课件 第七章 数字内容服务相关技术
- 人教版八年级上册英语语法填空含答案
- 《2024版CSCO胰腺癌诊疗指南》更新要点
- 儿童福利机构安全管理规范
- 鞋类制造过程的节能与减排
- 第1课 おじぎ 课件高中日语人教版第一册-1
- 08SG510-1 轻型屋面平行弦屋架(圆钢管、方钢管)
评论
0/150
提交评论