![工资管理系统设计报告_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/9b61bbcb-c8b8-4c31-af27-f40a8cb869f9/9b61bbcb-c8b8-4c31-af27-f40a8cb869f91.gif)
![工资管理系统设计报告_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/9b61bbcb-c8b8-4c31-af27-f40a8cb869f9/9b61bbcb-c8b8-4c31-af27-f40a8cb869f92.gif)
![工资管理系统设计报告_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/9b61bbcb-c8b8-4c31-af27-f40a8cb869f9/9b61bbcb-c8b8-4c31-af27-f40a8cb869f93.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、延安大学课程设计报告科目:数据库系统概论题目:工资管理系统学院:数学与计算机科学学院班级:软件12成员:邓茂记:王晓武:宋彤彤:彭文丽:设计时间:2013年11月12日2013年12月20日目录第一章开发背景及意义1.1项目开发背景1.2项目开发的目标及意义1.3系统开发方法第二章可行性研究2.1目标方案可行性2.2技术可行性2.3经济可行性2.4操作可行性2.5系统流程图第三章系统分析3.1需求分析3.2数据流图3.3数据字典第四章数据库设计4.1概念结构设计4.2逻辑结构设计4.3物理结构设计4.4数据库结构的实现第五章工资管理系统功能实现5.1功能界面设计5.2实现工资管理系统的java
2、代码第六章总结与体会第一章开发背景及意义1.1项目开发背景众所周知当今时代的世界经济正从工业经济向知识经济转变,而知识经济的两个重要特征就是信息化合全球化。要实现信息化和全球化就必须依靠完善的网络和数据库机制。处于现在这样一个飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境,使用计算机进行信息控制不仅提高了工作效率,而且大大的提高了其安全性。尤其是对于复杂的信息管理,计算机能够充分发挥其优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发时系统管理的前提。因此,对于企业或是事业单位来说开发一套工资管理系统是很必要的。虽然企业事业单位的管
3、理已经进入信息化管理,但对于不同的单位所需要的功能是不一样的,这样通用的软件使用效率不高,还会造成人力,财力的浪费,这样就不能满足所有单位和部门的需求。所以必须做好客户的需求分析工作,设计符合用户要求的系统。1.2系统开发的目标及意义企业和事业单位工资管理系统唯有采用自动化,高效率,人性化的管理,才能满足服务员工的需求。工资管理系统的主要目标在于加强服务而不在于精简人力。所以系统要能提供更自动化的服务,期望以最快的速度将人事工资信息做最适当的运用。主要目标有:以自动化、系统化、高效管理代替分散重复操作;提高单位效益和现代化信息管理水平;提高员工的自律性,促进员工人才的成长和流动;减轻人事工资管
4、理员的负担,节省人力物力的开支等。引进以计算机信息管理技术和网络通讯技术,是加快人事工资管理信息服务进程的重要手段。新的管理系统的使用会给人事管理体系发生变化。这促进了工资数据管理方式和理念的转变,提高了企业单位的现代化和信息化水平,为企业带来更多的效益。1.3系统开发方法1. 开发工具:eclipsesqlserver2005开发语言:java语言sql语言第二章可行性研究2.1目标方案可行性(1) .计算机设备处理繁杂的工资增减问题,大幅度减少人力,物力,极大地提高企业的管理水平和管理效率。(2) .管理水平和管理效率的提高能直接产生经济效益。(3) .高效率的管理形成了良好的经营余围,为
5、企业打造优良形象,提高企业克争力0(4) .本系统安全保密性可靠,实施独立的局域网络,人员进入系统需要登录,需输入账户和密码。(5) .本系统的管理,可以根据市场需要进行调整,实用性强。2.2技术可行性(1) .工作人员一般都要求掌握计算机技术,会使用各种管理软件。(2) .员工及工作人员需要熟悉系统的功能和使用方法使系统能够顺利运行。2.3经济可行性(1) .企业有能力承担系统开发费用。(2) .新系统将为企业带来经济效益。管理系统是一个信息化,智能化和先进理念的集合体,其主要表现就是减少了企业管理费用和人力开发。2.4操作可行性该系统是大家熟悉的Windows操作系统,简单明了,操作方便,
6、不需要对数据库进行深入了解,对丁那些有一般的计算机知识的人员都可以轻松使用。工资报表第三章系统分析工资管理系统是一个企业单位不可或缺的部分,它能为用户提供充足的信息和快捷的查询手段,可以高效能、大容量的收集、处理、存储工资管理信息,能够为企业管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立与健全,为企业提供各种工资管理信息,以满足工资管理的特殊要求。主要任务是对员工信息和工资信息的输入、查询、修改、增加、删除,迅速准确地完成工资信息的统计计算和汇总,快速打印出报表。3.1需求分析3.1.1员工基本档案信息管理功
7、能需求:凡届于本部门的员工,都需要对其基本的档案信息做好记录存储处理。以方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。3.1.2工资管理功能需求:(1) .工资计算:在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资种类的设定,对每个员工分别依次实际工资项目构成情况,如基本工资、工龄工资、奖金、津贴工资、加班工资等项目,录入相应的工资金额数,再计算出总的实得工资的工资项目。在数据的录入过程中系统会根据用户误输、错误输入
8、智能提示引导用户录入数据的正确性。要形成的数据库中的表为员工工资信息表。(2) .工资统计分析:对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,乂分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析。且统计分析以报表形式显示统计结果。通过报表的方式反馈到高级管理人员处,这时,在数据库中要形成员工个人工资信息统计表、部门工资信息统计表、统计员工年终奖。3.1.3工资查询功能描述:在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行工资信息的查询。同时,迅速的响应用户的查询请求,不同级别的人系统会根据其权限级别的大小享有不同程度的功能
9、。不同级别的人不能越权进行操作。3.1.4报表生成与打印:在员工领取工资时,能为个人生成个人工资组成及相应金额的工资条。同时形成部门月报表。3.1.5工资管理系统是针对企事业单位的大量业务处理工作用计算机进行全面现代化管理,主要包括:(a) 员工每个工种基本工资的设定(b) 加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;(c) 员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;(d) 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;3.1.6员
10、工月工资是指各单位在一个月时期内支付给本单位全体员工的全部劳动报酬。员工月工资=基本工资+工龄工资+津贴+加班工资+奖金3.1.7系统功能模块该系统分为员工管理功能模块,工资管理功能模块,工资统计功能模块,工资报表查询功能模块。员工管理功能退出对工资管理系统各个功能模块的说明:(1) .员工管理功能模块:实现对员工信息的查询、修改、添加、删除。(2) .工资管理功能模块:实现对员工基本工资的设定与查询,对员工加班、请假、旷工标准工资的设定,对员工总工资的计算。(3) .工资统计功能模块:实现对员工工资的统计功能。(4) .工资报表查询功能模块:产生每个员工的月工资报表,提交到相应部门。3.2数
11、据流图根据系统功能的描述,得到工资管理系统的数据流图如下:1.顶层数据流图与0层数据流图员工系统管理员图3.1顶层数据流图图3.3工种基本工资设定考勤表图3.4员工津贴设定员工年终奖生成图3.5图3.6工资核算打印图3.7信息查询3.3数据字典数据字典是系统中各类数据描述的集合简要说明工资管理系统的数据字典。.名字:员工编号别名:员工号描述:员工号唯一地标识数据库中职工信息相关表中的一个特定员工的关键域定义:职工号=6(char位置:员工信息表考勤表工资表.名字:职务别名:员工职务描述:职务能唯一地标识数据库中职务基本工资信息相关表中的一个特定职务的关键域定义:职务=10(char位置:员工信
12、息表职务工资表.名字:加班类型别名:加班类型描述:加班类型能唯一地标识数据库中员工津贴信息相关表中的一个特定加班类型的关键域定义:加班类型=10(char位置:员工津贴表员工考勤表.名字:员工信息表别名:员工基本信息描述:用户指定条件下的员工基本信息情况查询结果的信息表定义:员工信息表=员工号+员工姓名+性别+出生日期+职务+学历+电话号码对主址+身份证号位置:输出到员工工资表.名字:考勤信息表别名:考勤信息描述:用户指定条件下的员工考勤信息查询结果的信息表定义:员工考勤信息表=勤编号+员工号+员工姓名+加班天数+请假天数+旷工天数+考勤日期+加班类型位置:输出到员工工资表名字:员工津贴表别名
13、:员工津贴信息表描述:用户指定条件下的员工加班类型给予不同加班津贴的信息表定义:员工津贴表=加班类型+加班津贴位置:输出到员工工资表.名字:职务工资表别名:职务基本工资信息表描述:用户指定条件下的职务基本工资信息查询结果的信息表定义:职务工资表=职务+基本工资+加班标准+请假标准+旷工标准+奖金位置:输出到员工工资表.名字:员工工资表别名:工资信息描述:记录工资的组成部分以及员工的工资情况的信息定义:工资信息报表=员工编号+员工姓名+基本工资+加班津贴+加班费+请假扣款+旷工扣款+奖金+实发工资位置:输出到打印机第四章数据库设计4.1概念结构设计图4.1E-R图4.2逻辑结构设计(1) 员工考
14、勤表(Checkstat):考勤编号(CheckID),员工编号(Eno),员工姓名(Enam,加班天数(OvertimeDay),旷工天数(AbsentDay),请假天数(LeaveDay),考勤日期(CheckDate),加班类型(OvertimeType(2) 员工津贴表(Allowance):加班类型(OvertimeType),加班津贴(Osubsidy)员工信息表(Emplogee员工编号(Eno),员工姓名(Ename,性别(Esex),出生年月(Ebirth),职务(Eduty),学历(Eedu),电话(Etel),身份证号(IDidentity),住址(Eaddr)(3) 员
15、工工种表(Wageconfig)职务(Eduty),基本工资(BaseWage,加班标准(OverDay),请假标准(LeaveDay),旷工标准(AbsentDay),奖金(Bonus)(4) 员工工资表(Wag©:员工编号(Eno),员工姓名(Ename,基本工资(BaseWage,加班津贴(OsubsidyO),加班费(OvertimeWag©,请假扣款(LeaveDayWag。,旷工扣款(AbsentDayWage,奖金(Bonus),实发工资(ActWage)依据上面的关系模式,设计数据表如下:(1).员工考勤表(CheckstaD:记录员工的到职情况列名数据类型
16、长度届性描述CheckID了int主键勺勤编pEnochar6外键员工编号EnameChar15不允许空员工姓名OvertimeDaySmallint加班天数AbsentDaySmallint旷工天数LeaveDaySmallint请假天数CheckDateSmalldatetime考勤日期OvertimeTypeChar10加班类型(2).员工津贴表(Allowance):记录员工的加班津贴信息列名数据类型长度届性描述OvertimeTypeChar10主键二加班类型OsubsidyMoney不为空加班津贴(3).职务工资表(wageconfig):记录职务的基本工资列名数据类型长度届性描述
17、EdutyChar10主键职务BaseWageMoney不为空基本工资OvertimeWageMoney不为空n加班标准LeaveWageMoney不为空请假标准AbsentWageMoney不为空旷工标准BonusMoney不为空奖金(4)员工信息表(Emplogee):记录员工的基本信息列名数据类型长度届性描述EnoChar6主键员工编号EnameChar15不为空员工姓名EsexChar10不为空性别EbirthDatetime出生日期EdutyChar10外键职务EeduChar10学历Etelnvarchar50电话IDidentitynvarchar50身份证号EaddrChar1
18、0地址(5)员工工资表(Wag©:记录保存计算出来的工资列名数据类型长度届性描述EnoChar6主键员工编号EnameChar15不为空员工姓名BaseWageMoney不为空基本工资OsubsidyMoney不为空加班津贴OvertimeDayWageMoney不为空加班费LeaveDayWageMoney不为空请假扣款AbsentDayWageMoney不为空旷工扣款BonusMoney不为空奖金ActWageMoney不为空实发工资口kfflvkMLAn4.3物理结构设计1.员工基本信息数据表定义列名教据类垫建ErrocharEnamediar(15)Esexchar(10)E
19、birthdatetimeEdutychar(10)Eedudiar(10)Etdnvarchar(50)IDidentitynvQrdiar(5Q)Eaddrchar(10)其中,“Eno”是表的主键,唯一标识。“Edut成外键。此表取名为“Emplogee”2.员工考勤信息数据表定义1_列名L数据类型_i允许空WChecklDirtEnadiaroEnamedw(15)BCverijmeDaysmalintWAbsentDaysmaliint囹L&aveDaysmaliintaCheckDateemalldateiidnesiOvertimeTypechar(10)13其中,“Ch
20、ecklg主键,唯一标识。“OvertimeType外键。此表取名为Checkstat员工津贴信息数据表定义列名数据类型允详空闷OvertimeTypechar(10)Jsubsidymaneylyn其中,”OvertimeTyp初主键,唯一标识。此表取名为”Allowance。教据类型为?Edutychar(lO)BaseV'/agemoneyOvertme,L;,7,agemoneyLeaveWagemoneyAbsentVJagemoneyBonusmoney4.职务基本工资信息数据表定义说口E<777匚其中,”Eduty为主键,唯一标识。此表取名为“Wageconfig列
21、名救据类型*Enochar(6)Ensmechar(15)BaseWagemoneyOsubsidymoneyOvertarneDayWag已moneyLeaveDayWagemoneyAbsentDayWagem-QineYSonusmoneyActWaemoney5.工资信息数据表定义允许空B其中,“Enofe主键,唯一标识。此表取名为“Wage4.4数据库结构的实现1. 数据库表的创建(1)创建Wageconfig表:createtableWageconfig(Edutychar(10)primarykey,BaseWagemoney,OverDaymoney,LeaveDayWagemoney,AbsentDayWagemoney,Bonusmoney,);创建Allowance表:crea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国汽车接头行业投资前景及策略咨询研究报告
- 2025至2031年中国小型旋耕机行业投资前景及策略咨询研究报告
- 2025至2030年中国荷叶丝膜菌数据监测研究报告
- 2025至2030年中国工业高纯水设备数据监测研究报告
- 2025至2030年中国孔雀木苗数据监测研究报告
- 2025至2030年中国叉簧开关数据监测研究报告
- 2025至2030年中国三合一防尘网罩数据监测研究报告
- 2025至2030年中国PP提包数据监测研究报告
- 2025年中国蒸汽型溴化锂吸收式制冷机市场调查研究报告
- 农产品批发市场区域合作战略考核试卷
- 2024-2025学年八年级数学人教版上册寒假作业(综合复习能力提升篇)(含答案)
- 2024年社会工作者(中级)-社会综合能力考试历年真题可打印
- 动物检疫技术-临诊检疫技术(动物防疫与检疫技术)
- 《华夏幸福房地产公司人才流失现状、原因及应对策略》开题报告(文献综述)3400字
- 文化墙、墙体彩绘施工方案
- 小型混凝土搅拌机-毕业设计
- 初中化学校本课程
- 科技文献检索
- GB/T 18665-2008地理标志产品蒙山茶
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- 元代文学绪论
评论
0/150
提交评论