欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    企业工资管理系统设计.docx

    • 资源ID:16875242       资源大小:511.76KB        全文页数:28页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    企业工资管理系统设计.docx

    1、企业工资管理系统设计软件工程课程设计题 目 企业工资管理系统设计 学生姓名 专业班级 学 号 所 在 系 指导教师 完成时间 目 录1 概述 11.1 项目名称及需求分析 11.1.1 项目名称 11.1.2 需求分析 11.1.3 数据流程图 21.1.4数据词典分析 21.1.5数据库 61.1.6 实体之间的ER模型 71.1.7 IPO图 81.1.8 层次图 121.1.9需求规格说明书 122 总体分析 132.1系统总体结构图 132.2 系统目标 142.3系统功能结构与分析 142.4软件结构图 152.5系统各功能模块设计 163详细设计 173.1详细设计与实现 173.

    2、1.1用户管理模块 173.1.2 查看信息模块 183.1.3 更新员工信息模块 193.1.4处理考勤记录模块 193.1.5核算员工工资模块 203.1.6工资查询模块 203.1.7 工资汇总模块 213.1.8个人查询信息模块 223.1.9系统维护模块 22结束语 23致 谢 24参考文献 251 概述1.1 项目名称及需求分析1.1.1 项目名称企业工资管理系统1.1.2 需求分析随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要,所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料

    3、的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。因此本系统要求实现以下主要功能:1.用户注册登录功能 主要实现管理员及普工的注册、登录、修改、删除、注销功能。2.数据录入功能 主要任务管理员对是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。3.数据查询功能系统需要提供以下查询功能:员工考勤情况员工工种情况,反映员工的工种、等级,岗位工资等信息员工津贴信息情况,反映员工的加班时间,加班类别、加班天数、岗位补贴情况等员工基本信息情况,月工资情况。4.数据统计功

    4、能统计员工年终奖金,统计每部门月工资情况。5.数据申报功能员工核对工资信息,出错可向相关部门申报。1.1.3 数据流程图数据库需求分析是数据库结构设计的第一阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。在仔细调查企业工资管理过程的基础上,我们得到本系统的数据流程图如下:1.1.4数据词典分析数据流程图描述了系统的分解及整个系统中信息的流动、存储、变化的全过程,但是对于系统中各个成分的含义还缺乏明确的定义和描述,因此可以借助数据字典对DFD中的数据元素、数据流、处理逻辑、数据存储和外部实体等做出严格的定义。1

    5、、数据项(1)系统操作员名字:操作员别名:无说明:工资管理系统操作员的编号类型:字符长度:20有关数据结构:操作员信息表操作员姓名名字:操作员姓名别名:无说明:工资管理系统操作员的姓名 类型:字符长度:20有关数据结构:操作员信息表 接下来的操作员密码,操作员修改时间,等表省略。(2)员工编号名字:员工编号别名:无说明:工资管理系统员工的编号类型:字符长度:20有关数据结构:员工基础信息表接下来的员工姓名,员工密码,员工登录等表省略。(3)工资名字:员工工资名称别名:无说明:工资管理系统员工的工资名称类型:字符长度:20有关数据结构:员工工资明细表工资金额名字:员工工资金额别名:无说明:工资管

    6、理系统员工的工资名称类型:字符长度:20有关数据结构:员工工资明细表2、数据存储(1)工资基本信息数据名称:工资基本信息数据说明:工资管理系统中工资基本信息,工资管理后进行的数据处理结构:员工编号+员工姓名+基本工资+职务工资+工龄工资+养老保险金+加班天数+加班工资 +事假天数+事假扣款+个人所得税+住房补助+保险费+生活补助+应发金额+实发金额+余额+时间+联系方式存储方式:随机存储(2)操作员基本信息数据名称:操作员基本信息数据说明:工资管理系统中操作员基本信息,操作员管理后进行的数据处理结构:操作员编号+操作员姓名+密码+级别存储方式:随机存储3.数据流(1)数据流名:工资信息数据流名

    7、:工资信息说明:反映了工资的基本信息来自过程:工资管理流至过程:报表管理数据结构:用户个人信息+工资名称+工资金额(2)数据流名:人员信息数据流名:人员信息说明:反映了人员的基本信息来自过程:人员管理流至过程:工资管理数据结构:员工编号+员工姓名+性别+文化程度+岗位+工龄+联系方式4. 处理过程(1)处理过程:系统验证处理过程:系统验证说明:对用户输入的用户名,密码进行验证输入:用户名+用户密码输出:正确的用户名和密码(2)处理过程:人员管理处理过程:人员管理说明:对员工信息进行管理输入:登录信息输出:人员信息(3)处理过程:工资管理处理过程:工资管理说明:对员工的工资进行管理输入:人员信息

    8、输出:工资信息(4)处理过程:报表管理处理过程:报表管理说明:对员工的工资以报表形式表示输入:工资信息输出:工资报表1.1.5数据库该软件的数据库由下述四张数据表组成:员工信息表:PERSONNEL.DBF 基础工资设置表:COURSE.DBF 岗位工资设置表:RANK.DBF 工龄工资设置表:GONGLING.DBF员工注册表:USER.DBF1、员工信息表:PERSONNEL.DBF字段字段名类型宽度说明1员 工 号字符型3数字2员工姓名字符型10小于等于5个汉字3员工性别字符型2“男”或“女”4岗位名称字符型14小于等于7个汉字5工 龄数值型21-99之间6工资等级数值型21-99之间2

    9、、基础工资设置表:COURSE.DBF字段字段名类型宽度说明1工资等级数值型21-99之间2工资标准数值型41-9999之间3、岗位工资设置表:RANK.DBF字段字段名类型宽度说明1岗位名称字符型14小于等于7个汉字2工资标准数值型41-9999之间4、工龄工资设置表:GONGLING.DBF 字段字段名类型宽度说明1工资等级数值型21-99之间2工资标准数值型41-9999之间字段字段名类型宽度说明1注册名字符型10任意字符2口 令字符型10英文字母或数字 5、员工注册表:USER.DBF 1.1.6 实体之间的ER模型得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体

    10、,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规出的实体有:员工基本信息实体,员工考勤信息实体,员工工作评价信息实体,员工工资信息实体,人事变动实体,部门管理实体。实体与实体之间的E-R模型如图3-1所示。1.1.7 IPO图IPO图(输入处理输出图),此图描述分层图中一个模块的输入、输出和处理内容。IPO图实际上是一张图形化的表格,它描述分层图中每一个模块输入和输出的关系、处理内容、本模块的内部数据和模块间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。在系统设计中

    11、,每一模块必须有相应的IPO图作为设计结果的描述。企业工资管理系统的部分IPO图如下所示:IPO图:企业工资管理系统IPO图:企业工资管理系统1.1.8 层次图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图所示:1.1.9需求规格说明书工资管理子系统是人力资源管理系统的一个重要组成部分。灵活的薪资管理可以激发员工的创造力,稳定工作成绩。考虑到企业人力资源管理的复杂性,我们的软件在薪资管理上,定义十分灵活,可 以方便的定义和修改每一位员工的工资项目和金额,在工资计算、发放上可以采取多种方式;在员工的 工资项目上,包含了工资、福利、保险等各项与收入有关的内容。可以处理税前

    12、工资和税后工资,还可 以适应国家有关工资、福利、税务等方面的特殊规定。2 总体分析2.1系统总体结构图本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统优一个系统、全面、确切的认识。2.2 系统目标本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐,打印工资报表。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。2.3系统功能结构与分析人们在这个社会中随时都会接受到很多信息,在今天这个信息时代谁能更好的掌握这些信息谁就更容易取得胜利。个人的能力是有限的,这个时候就需要利用帮助工具。一个有效

    13、的系统要能储存系统中所必须的信息并能对这些信息进行各种操作例如对信息快速查找。工资管理系统是帮助企业管理职工工资的系统,本系统是由员工基本信息管理、个人工资查询、工资管理和用户管理等几个功能模块组成。根据以上的功能结构,将工资管理系统的数据分为:数据输入部分其中包括员工信息的输入,每个月不同工资明细的输入,管理员资料与普通员工登录信息的录入,不同岗位工资与基本工资对照表的输入等。数据输出部分数据输出部分主要是显示各种数据的查询与统计。例如查询某个员工的个人信息,本月工资信息,统计某个部门某月工资信息的总和,统计本单位某年工资的信息等。数据处理部分此部分主要是对一些修改后的信息的处理工作。企业中

    14、随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的不断变化。当企业中的员工出现此类信息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。2.4软件结构图2.5系统各功能模块设计根据以上分析的功能,总结出系统结构图如下:3详细设计3.1详细设计与实现本系统采用多模块实现,每一模块对应一些功能。3.1.1用户管理模块用户登录时有权限的设定。查看或者修改系统只有管理员才有权限,而个人用户只能查看关于个人信息、工资等内容,无权查看其它信息。3.1.2 查看信息模块该模块主要是为了方便管理员查看数据库中的各项信息。一个好的系统需要强大的

    15、后台数据库做支持。当管理员对某个信息进行修改、增加、删除等操作时,数据库中的信息必须同时得到更新,这样才能保证系统的正常运行。但是没做一个操作就在数据库中进行查看不仅浪费时间而且出错率较高,可能在查看数据库中的信息就忘记了自己刚刚作的修改。在前台就可以看到数据库的信息无疑增加了管理员的工作效率,节省了更多的人力资源与时间。“查看员工基本信息表”就是查看所有员工的信息,包括姓名,性别,部门等信息。“查看员工工资表”就是查看每个员工的月工资。“查看工龄工资”就是查看每一个工龄所对应工资的标准。“查看岗位工资”就是查看每一个岗位所对应工资的标准。“查看考勤”就是查看每一个员工对应考勤的标准。3.1.

    16、3 更新员工信息模块该模块主要用于员工信息的及时更新。包括对员工信息的修改,增加与删除。当某个职员升、降职,更换部门时,都需要对员工的信息进行修改。当有新员工加入或者有员工离职时,都要对该员工信息进行增加和删除。 “员工信息查询”就是对某个员工的某些信息进行查询。“员工信息修改”就是对某个员工的某些信息进行修改,保持最新状态。“员工信息删除”就是删除某个已经离职员工的信息,确保数据库中没有占用空间的多余信息。“员工信息插入”就是增加某个新员工的信息,以确保数据库的完整性。3.1.4处理考勤记录模块本模块是该系统最为重要的模块之一,考勤记录是核算工资的依据,所以该模块的实现过程必须精确,确保员工

    17、考勤不能出现任何问题。企业相关部门通过员工的工号登记员工的考勤。如果员工在核对自己的考勤时发现和实际情况有出入,会想部门提出申请。操作员可核实记录并进行修改。3.1.5核算员工工资模块根据地方劳动法,员工月总工资=基本工资+加班工资+奖金。总工资按照员工的实际上班情况而定。3.1.6工资查询模块该模块负责工资的查询,可选择或输入职工号,姓名,部门,输出相应的职工工资信息。用户进入工资查询界面后,由用户选择查询条件,可以选择职工号,输入职工姓名,选择职工所在部门,确定后,系统根据查询条件进行数据库访问。若按职工号查询,则判断职工号是否出错,出错则显示出错信息。若按职工姓名进行查询,则先要访问人事

    18、信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错显示出错信息。同样,若按职工部门进行查询,则也要访问人事信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错则显示出错信息。然后根据职工号查询工资表,无错误则显示符合查询条件的职员工资信息。除此之外,该模块还可以对某个部门的月工资、年工资进行查询,也可以对整个企业的工资发放情况进行查询。“根据员工号查询”,这是最精确的查询方式,因为每个员工只有一个唯一员工号码。当你知道某个员工的员工号码时,可以通过这种方式查询,可以在最短的时间内查看到该员工的信息。“根据员工姓名查询”,这也是一个比较精确的查询方式。若你只知道某个职员的姓

    19、名,可以通过输入姓名查询。不过可能会出现重名现象。这时就需要你自己去判断哪一个是你要找的人。3.1.7 工资汇总模块管理员在员工信息管理模块对所有员工的有关工资等级的所有信息(包括岗位工资,工龄,保险金等)进行输入以后,再根据不同岗位、工龄所对应的不同工资数,在工资汇总模块中自动对每个员工的工资进行汇总,生成每个员工的最后工资。在这个模块中,可以根据自己的需求,对工资表进行打印。3.1.8个人查询信息模块每个员工都有权知道自己每个月工资是如何生成的。当然,在管理员的管理过程中,有可能因为粗心等一系列原因而输入了错误的信息,或者信息没有进行及时得更新,从而导致了某个员工的工资错误。所以,每个员工

    20、不但可以查看自己每个月的工资,而且也可以查看个人的信息,以此来保证工资的正确性,也是对管理员工作的监督。“查看个人信息”就是用于查看自己的信息。包括部门,职位,工龄等信息。“个人工资详单查询”就是查看自己当月工资是如何生成的。“打印工资单”就是可以打印出来作为凭证,或者当出错时可以打印出来去找管理员进行修改。3.1.9系统维护模块系统在使用的过程中,由于使用不善,避免不了会出现一些问题。从而导致系统数据丢失,损坏,对企业是很不利的。因此,在日常的使用过程中,我们需要对系统进行维护,以保证即使出错也不会有问题。“数据备份与还原”就是在日常使用中,管理员要经常对系统中的数据进行备份,这样在有需要的

    21、时候,只要还原数据库就可以了。“数据导入与导出”。工作中,会有各种各样的不同的数据需要系统操作员进行录入,然而大量的工作量将大大耗费时间与精力。数据的导入与导出就可以解决这一问题,只需将原有镖客导入或导出数据库就可以了,大大节省了人力资源。结束语企业工资管理系统是一个典型的信息管理系统,其主要通过软件工程方面的选择课题、需求分析、总体设计、选用工具、程序模块、系统测试等几个步骤来实现。开发本系统的过程中,首先要对企业工资管理进行系统调研,熟悉企业财务、人事、工资发放管理的流程、步骤;其次在系统需求分析过程中,要透过现象看本质,敏锐观察到企业工资管理中存在的各种问题,并在总体设计把握好对问题的分

    22、析、理解,进而解决问题;选用开发工具要选用自己最熟悉、应用较多的开发工具,其具有语言简单、功能强大、组件众多的优点。程序模块的编制中,重点把握系统内部完整性、功能性、实用性、便捷性,使其能够协调统一、运行无误。通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。在这次的毕业设计中,让我深深地感受到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、

    23、解决问题的能力,而我在很多方面还有欠缺。致 谢两周紧张而又充实的课程设计即将结束之时,我们终于把企业工资管理系统分析做好了。这一过程使我真正明白了功夫不负有心人。这是我成长过程中一次宝贵的体验。本系统刚开始时我们都不知道怎么着手,经过上网查找资料,在图书馆查找资料,以及向老师讨教,了解了课程设计的格式和企业工资管理的一些知识。在我们的不懈努力下,知识体系逐渐成熟,设计思路逐渐清晰,一步一步地完成了需求分析、数据流程图、数据词典、层次图、IPO图以及需求规格说明书各项设计,学到科学理论知识的同时也品尝到了付出汗水之后换来成功的喜悦。刚开始在做系统的时候有很多不懂的地方,我们悉心向老师和同学们请教

    24、,在老师的谆谆教导下,在同学们的热心帮助下,在我们小组的团结努力下,我们的思维逐渐的成熟,进一步的完成此系统,在此要对他们表示真诚的感谢。还要感谢我们的指导老师,她对我们要求得尤其严格,每天的实训都会来到教室,为我们提供咨询帮助。在她的指导下,我们完善了设计。这次的企业工资管理系统的完成,让我对软件工程有了更深层次的认识,并且明白了实际的设计经验对于学好软件工程的必要性。课本上的理论知识联系实际之后更能体现出知识的价值。在课本理论知识的基础之上联系实际,多搜集资料,多动手才能真正的做到学以致用,才能在未来的工作中,在激烈的社会竞争中立于不败之地。最后,再次忠心的感谢所有帮助过我的同学们,特别感

    25、谢我的搭档没有你们,我不能这么顺利的完成整课程设计论文,谢谢你们!参考文献1张海藩.软件工程导论(第五版).北京:清华大学出版社,20082孙涌.现代软件工程.北京:北京希望电子出版社,2002 3陈景艳、侯炳辉,管理信息系统,中国铁道出版社,2001年1月4王涛,郭魁明,张海果.企业信息管理系统建设的探讨,河北:河北工业大学成人教育学院学报,第14卷第2期,1999年6月5孙海涛,如何构件企业信息管理系统,管理方略,2001.68陈皓,如何建立企业信息管理系统的讨论,市场与电脑,1997.49王少萍,孟秀峰,谈信息管理系统在企业中的应用,山西建筑,2003年1月10龚沛曾.面向对象程序设计系列教材,北京:高等教育出版社,200411 vb开发技术论坛


    注意事项

    本文(企业工资管理系统设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开