工资管理系统毕业论文.docx
- 文档编号:9385350
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:40
- 大小:1.82MB
工资管理系统毕业论文.docx
《工资管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《工资管理系统毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。
工资管理系统毕业论文
摘要
论文主要介绍了传统事业单位的工资管理方法以及传统工资管理所存在的缺陷与弊端,进而得出使用基于计算机上的工资管理信息系统的必要性。
在事业单位以往的工资录入中,计算、合计等需要通过大量的手工完成,数据量多,处理速度慢,而且极易出错,导致工作效率低。
为了解决这一矛盾,利用计算机来进行工资的管理,是十分必要的。
论文重点论述了工资管理信息系统的组成与每个模块的功能。
设计工资管理信息系统主要从模块组成、数据连接、功能实现、应用意义等方面着手。
模块组成主要包括该工资系统的主要组成模块以及每个模块所要达到的功能。
工资管理的每个模块基本上脱离不了数据,所以在数据库设计的时候,要充分考虑数据的高效,减少数据冗余,保证系统的运行速度。
设计过程主要以上面的分析的重点作为依据。
首先进行基础数据的采集,然后进行工资的核算等。
当然作为一个工资管理信息系统,其重要的一个方面是实现工资项目的自定义添加,该系统通过多个工资项目共存于一个数据表中来实现工资项目的自定义添加。
在朝这个思想靠近的过程中,在许多小的细节上还存在着很多缺陷。
本系统采用Microsoft的Access来设计数据库,并使用当前优秀的开发工具:
MicrosoftVisualBasic,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,重点的说明了系统设计的重点、设计思想。
关键词:
工资管理;信息管理系统;数据库;MicrosoftVisualBasic.
Abstract
ThesisintroducestraditionalsalaryofficeprocedureandtraditionalsalaryofBusinessunitmanagesthedefectanddrawbackexistedmainly,andthendrawsandusethenecessitybasedonthemanagementinformationsystemofsalaryonthecomputer.InBusinessunitlongbefore,additionaboutsalaryneededalotofwork.Quantityofdataismuch,speedofdealingwithdatawasslowitleadedtoinefficiency,tediousandefficiencyisnothigh,inordertosolvethiscontradiction,itisveryessentialtomakeuseofcomputertocarryonthemanagementofthesalary.
Thesisdescribessalarycompositionandeachfunctionofmoduleofthemanagementinformationsystemespecially.Designsalarythemanagementinformationsystemmakeupfrommodulemainly,dataconnect,functionrealize,userespects,suchasmeaning,etc.nottosetabout.Themodulemakesupthemainmaincompositionmoduleincludingthissalarysystemandfunctionreachedofeachmodule.Eachmoduleofmanagementofthesalarycannotbreakawayfromthedatabasically,sowhenthedatabaseisdesigned,isitconsidersdatahigh-efficient,reducedatumredundantfullytowant.Speedofoperationofthesecuritysystem.IadoptACCESSindatabase,lieinitandVB'scompatibilityisgood.
ThesisisitwritessalarydesignprocessofthemanagementinformationsystemwithVBwithACCESStoexpoundthefactfinally.Designprocessasbasiswithabovefocalpointofanalysismainly.Carryonthecollectionofthebasicdataatfirst,andthencarryonthecheckingandcalculatingetc.ofsalary.Certainlyasthemanagementinformationsystemofapieceofsalary,animportantrespectofitistorealizetheaddingself-defininglyofprojectofthesalary,systemthisrealizesalaryprojectself-definingtoaddthroughcoexistinginadatalistinalotofsalaryprojects.Whileclosetowardsthisthought,stilltherearealotofdefectsonalotoflittledetails.
ThesystemusesMicrosoftAccesstodesignthedatabase,andusescurrentoutstandingdevelopmentkit:
MicrosoftVisualBasic,Ithasthemostnimbledatabasestructure,andhasthegoodsupporttothedatabaseapplication.Thepapermainlyintroducedthistopicdevelopmentbackground,completefunctionanddevelopmentprocess.Thekeyexplanationissystemdesign,keypoint,designthought.
Keyword:
Thesalary;Informationsystem;RDBMS;MicrosoftVisualBasic.
第1章绪论
选题背景
在计算机技术与信息技术迅猛发展的今天,作为信息系统核心和基础的数据库技术得到了越来越广泛的应用。
从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。
正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。
课题来源及意义
本课题将设计一个应用与事业单位的工资管理系统。
随着国民经济的急速发展,事业单位的工资应用体系也变的越来越复杂,单位中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。
在这种情况下单靠人工来处理员工的工资不但要消耗大量的人力和物力,而且极容易出错。
该系统的具体任务就是设计一个事业单位工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作。
这样就使财务人员可以快捷高效地完成工资管理任务。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是由MicrosoftVisualBasic可视化开发软件工具下分析、设计、开发大中专院校的学籍管理系统的过程。
通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。
系统基本达到的目标及结论
工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生错误。
手工进行工资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算的疏忽,出现工资发放错误的现象。
同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。
正是工资管理的这种重复性、规律性、时间性,使得工资管理计算机化成为可能。
计算机进行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,使会计人员从繁重的手工制作中解脱出来,提高了会计信息的及时性、正确性、全面性。
大大提高了管理水平和管理效率,产生了巨大的经济效益和社会效益。
信息时代计算机技术的发展给整个社会的生活、工作方式带来了一次革命。
传统意义上的工资管理的形式和内涵都在发生着本质的变化。
以前那种一个会计、一个账本的工资管理形式已经可以被计算机及财务软件所代替。
计算机以及相关软件的介入使得工资的管理变得科学化、透明化、简单化。
因此,根据不同单位的自身特点开发适合自己的工资管理软件是显得十分必要的,如何提高管理,是当前企业所面临的重要课题。
第2章
可行性分析
2.1可行性研究
在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面。
使用计算机管理系统不仅可以简化工资管理模式,使企业管理人员能够方便地对工资管理进行全面管理。
更重要的是利用计算机的技术可以使企业的工资系统走向便捷以及规范。
计算机技术在企业中的应用顺应了我国的国情,使得这方面的系统可以从大型企业普及到中小型企业以及事业单位。
所以我开发了事业单位工资管理系统来解决此问题。
技术可行性
本系统在WindowsXP开发环境下,利用VisualBasic6.0开发工具,并使用Access作为数据库管理系统,来实现工资管理系统的各种功能。
Access属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。
当然也可以使用Access为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性,使用户容易上手。
经济可行性
采用这个工资管理系统可取代原来的手工管理工作,减少人力物力,节省资金和资源,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高会计等工作人员的的工作效率,大幅度的为企业节省财力。
操作可行性
本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求较低。
2.2软、硬件配置及结构
2.2.1硬件配置
根据VisualBasic6.0的运行需求以及系统的调试需求,至少需要满足以下的硬件要求:
CPU:
Pentium700MHz以上;内存:
至少1GB以上;硬盘:
至少2GB以上;显示器1024*768或更高分辨率。
2.2.2软件配置
开发工具:
VisualBasic;操作系统:
Windows98以上系统;数据库:
Access;
1.使用工具介绍
VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
2.后台数据库的介绍
Access是微软公司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序。
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
2.3设计方法
本系统是以VisualBasic6作为前台开发工具,以Access作为后台数据库实现信息管理。
2.4系统结构
2.4.1C/S模式简介
C/S模式是一种两层结构的系统,第一层在客户机上安装了客户机应用程序,第二层在服务器上安装服务器管理程序.在C/S模式的工作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后返回结果。
2.4.2C/S模式的优点
C/S交互性强。
因为客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。
C/S模式提供了更安全的存取模式。
由于C/S配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。
响应速度快。
由于客户端实现与服务器的直接相连,没有中间环节。
操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。
第3章
系统需求分析
需求分析的任务
需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。
在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。
需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会—一了解用户究竟需要什么。
系统数据流图的创建
数据流图是在系统分析员在系统设计阶段,对实际构建的系统分析综合后,提取逻辑模型的一个过程,它更关注于过程内数据的处理,而把具体处理数据的物理过程,物理分布忽略。
在系统中,我将数据流程图分为两层进行了进一步分析,如下面的两个图所示:
图3.1数据流程图第一层
图3.2数据流程图第二层
数据字典的创建
数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
数据字典是以数据中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。
数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。
数据字典提供了对数据库描述的集中管理手段。
数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度的共享仓库。
作用是确保开发人员使用统一的数据定义,数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。
是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。
任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。
由于元素太多我们只对其中主要的元素定义说明。
由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。
这种做法较好的实现了上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。
每张卡片上包含的信息有:
名字,别名,描述,定义,位置。
以下是数据流图中主要元素的数据字典卡片:
第4章
系统概念结构设计
系统结构设计
系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。
数据库设计是分析和创建保存系统数据的数据库结构设计,数据库的设计将直接影响系统的运行效率和系统进度。
系统E-R图设计
E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
实体型(Entity):
用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。
如果是弱实体的话,在矩形外面再套实线矩形。
属性(Attribute):
用椭圆形表示,并用无向边将其与相应的实体连接起来。
下面是各个实体的E-R图,如图4.1~4.6所示:
图4.1职工基本信息实体E-R图
图4.2工资项目设置信息实体E-R图
图4.3员工应发款信息实体E-R图
图4.4员工代扣款信息实体E-R图
图4.5员工工资信息实体E-R图
图4.7用户实体E-R图
图4.6实体与实体之间的E-R图
第5章系统逻辑结构设计
5.1系统逻辑结构设计主要任务
本系统采用MicrosoftAccess建立数据库,包括:
“标准库表”、“标准库项目表”、“标准库统计公式设定表”、“标准库汇总表”、“工资临发标准库表”、“工资临发汇总表”、“单位信息表”、“当月库信息表”、“当月工资汇总表”、“当月工资项目表”。
5.2E-R图转换成关系模型
E-R转换为关系模型一般遵循的原则:
一个实体型转换为一个关系模型.实体的属性就是关系的属性,实体的码就是关系的码.
对于实体型图的联系则有以下不同的情况:
1.一个1:
1联系可以转换为一个独立的关系模型,也可以与任意一端对应的关系模型式
合并,如果转换为一个独立的关系模式,则与该联系相联的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。
如果与某一个实体对应关系模式合并,则需要在该关系模式的属性中加如入一个关系模式的码和联系本身的属性。
2.一个1:
n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
如果转换模式为一个独立的关系模式,则与该联系相连的各个实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。
3.一个m:
n联系转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换关系的属性,各实体的码组成关系的码或关系码的一个部分。
4.3个或3个以上的实体间的一个多元联系可以转换为一个关系模式。
与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。
5.具有相同码的关系模式可合并。
表5.1标准库表
字段
类型
长度
必填字段
工号
文本
6
是
部门
文本
10
是
姓名
文本
10
否
卡号
文本
20
否
应发1
货币
否
……
货币
否
应发20
货币
否
应发合计
货币
否
代扣1
货币
否
……
货币
否
代扣14
货币
否
代扣合计
货币
否
实发现金
货币
否
该表用于存放所有在职员工的基本信息,包括员工的工号、部门、姓名、卡号和应付、代扣等项目。
在职标准库是工资管理信息系统正常操作的基础,如果没有在职库的记录,其他的操作就很不能完成。
表5.2标准库项目表
字段
类型
长度
必填字段
应发1
文本
8
否
……
文本
8
否
应发14
文本
8
否
该表用于存放工资项目的所有信息。
它允许自定义工资项目,是下一步工资输入的基础数据。
工资项目包括应发项目和代扣项目两部分。
例如职务工资、级别工资等是应发项目;公积金、养老金是代扣项目。
表5.3标准库统计公式设定表
字段
类型
长度
必填字段
统计字段
文本
8
是
统计条件
文本
8
否
统计公式
货币
254
是
该表用于存放工资标准库的计算公式。
也是必须先设定好的,会影响到以后月库的生成。
表5.4标准库汇总表
字段
类型
长度
必填字段
部门
文本
10
是
应发1
货币
否
……
货币
否
应发20
货币
否
应发合计
货币
否
代扣1
货币
否
……
货币
否
代扣14
货币
否
代扣合计
货币
否
实发现金
货币
否
该表用于工资信息的汇总。
按照以上四个表的设定,在职和离退休都各自做一份,单独保存在bzxx数据库中。
表5.5工资临发标准库表
字段
类型
长度
必填字段
工号
文本
6
是
姓名
文本
8
是
性质
文本
4
否
部门
文本
10
否
卡号
文本
20
否
实发现金
货币
否
该表用于临时工资标准库的信息设定。
表5.6工资临发汇总表
字段
类型
长度
必填字段
性质
文本
4
否
部门
文本
10
否
实发现金
货币
否
该表用于临时工资发放的汇总。
以上两表单独保存在lfbzk数据库中。
表5.7单位信息表
字段
类型
长度
必填字段
单位名称
文本
40
否
财务负责人
文本
10
否
系统使用人
文本
10
否
使用人密码
文本
6
否
联系电话
文本
12
否
电子邮箱地址
文本
30
否
长城卡类别
文本
6
否
单位代号
文本
13
否
该表用于存放单位的信息。
包括单位名称、财务负责人、系统使用人、使用人密码、联系电话、电子邮箱地址、单位代号等等。
表5.8当月库表
字段
类型
长度
必填字段
工号
文本
6
是
部门
文本
10
是
姓名
文本
10
否
卡号
文本
20
否
应发1
货币
否
……
货币
否
应发20
货币
否
应发合计
货币
否
代扣1
货币
否
……
货币
否
代扣14
货币
否
代扣合计
货币
否
实发现金
货币
否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)