工资管理系统的毕业论文.doc
《工资管理系统的毕业论文.doc》由会员分享,可在线阅读,更多相关《工资管理系统的毕业论文.doc(59页珍藏版)》请在沃文网上搜索。
1、目 录引 言1第1章 工资管理系统概述2 1.1 工资管理系统的应用现状2 1.2 工资管理系统开发的意义2 1.3 系统的主要功能3 1.4 工资管理系统的准备工作及安排3 第2章 开发工具及相关技术介绍4 2.1 DELPHI简介4 2.2 SQL SERVER2000简介5 2.2.1 数据库技术的现状和发展5 2.2.2 数据库系统的选择原则6 2.3 ADO简介7第3章 MIS系统基本理论83.1 MIS系统的概念8 3.2 MIS系统的开发梗概8 3.2.1 MIS系统的开发原则8 3.2.2 MIS系统的开发步骤8 3.2.3 MIS开发方法的选择9 第4章 工资管理系统需求分析
2、104.1 系统目标10 4.2 系统业务分析10 4.3 系统功能需求104.4 系统可行性分析研究104.5 工资管理系统的数据流程图11 4.6系统数据流图11 4.7 数据字典15 第5章 系统的设计与实现19 5.1 设计思路19 5.2 概念设计19 5.3 逻辑结构设计205.4 功能模块的设计与实现22 5.4.1 系统功能模块图22 5.4.2 功能的说明23 5.5 系统功能模块的设计与实现23 5.5.1 系统登录界面的设计23 5.5.2 系统主界面的设计24 5.5.3 人员添加管理界面的设计26 5.5.4 人员删除管理界面的设计28 5.5.5 操作员管理界面的设
3、计305.5.6 员工基本工资管理界面的设计31 5.5.7员工浮动工资管理界面的设计32 5.5.8 工资发放管理界面的设计34 5.5.9 工资调整管理界面的设计36 5.5.10 工资报表管理及打印报表界面的设计38 5.5.11 帮助界面的设计41 第6章 系统测试42 6.1 系统开发环境42 6.2 测试42 结论与展望44 致 谢45参考文献46 附 录47 附录A 外文文献47 附录B 主要参考文献题录及摘要51 - 55 -表格清单表4-1员工编号15表4-2 操作员姓名15表4-3 操作员密码15表4-4 操作员时间15表4-5 员工编号16表4-6 员工姓名16表4-7
4、员工性别16表4-8 工资名称16表4-9 工资金额16表4-10 工资发放明细表 17表 4-11 员工基本工资表 17表 4-12 操作员信息表 17表5-1操作员信息表 20表5-2员工基础信息表 20表5-3员工基本工资表 21表5-4员工浮动工资表 21表5-5发放明细表 21表6-1功能测试表 43插图清单图3-1 管理信息系统开发步骤图9图4-1 工资管理信息系统业务流程图10图4-2 系统程序流程图 11图4-3 工资管理信息系统 0层数据流图 12图4-4工资管理信息系统1层数据流图13图4-5工资管理信息系统2层数据流图14图5-1 总体E-R图19图5-2员工实体及其属性
5、图.19图5-3 操作员实体及其属性图19图5-4 工资实体及其属性图20图5-5 工资表实体及其属性图20图5-6 系统功能模块图22图5-7 登录界面 23图5-8 系统主界面 25图5-9 人员添加界面 26图5-10 人员删除界面28图5-11 操作员界面 30图5-12 员工基本工资管理界面 31图5-13 员工浮动工资管理界面 32图5-14 工资发放管理界面 34图5-15 工资调整界面 36图5-16 工资报表管理及打印界面.39图5-17 帮助界面 41引 言现代社会市面上流行的工资管理系统不少。但是,对于企事业单位的工资管理系统来说,需要的是一个操作方便,功能实用,能同时满
6、足本单位数据的管理及需求的系统。工资管理作为企业内部的一种财务管理,加上企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理体系,必然影响到企业的发展。因此,工资管理系统在各企业的应用也越来越广泛。在以前的工资管理中,人们一般通过手工完成工资管理的一些工作,手工操作不仅效率低,而且正确率低,存储量不大,查找、增加、删除等操作不方便。因此,在科技日益发达的信息化时代,利用计算机来进行工资的管理是很有必要的。在众多的已设计出的系统中怎样的独树一帜,是设计者不容忽视的。我们的目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。我们既要保证所设计
7、的系统检索迅速,又要保证查找方便,在可靠性、存储量、保密性上我们亦要重视,另外系统的成本问题我们亦不能忽视。通过以前对Delphi的学习,选用Borland公司的Delphi作为前端开发工具,利用其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,另外加上对信息管理系统的了解,我们便可利用计算机开发一个工资管理系统,以达到对工资的管理的目的。本系统开发的最终结果就是要使企事业单位工资管理实现计算机管理,使操作员能够有序的管理每一位职工的各项工资条款的发放以及工资报表的打印,使企业运用现代化技术创造更多更高的经济效益。克服以往的人工管理、统计与查询单一、管理效率低下等问题
8、;能科学有效的管理工资数据,方便地查询和统计人员信息、历史数据等情况,对所需要的数据以表格形式显示,以报表形式打印,实现计算机对工资的管理。本系统可为将来进一步扩充和发展工资管理系统奠定基础。通过使用工资管理系统,计算机管理工资将渐渐取代手工操作,使工资管理工作渐渐系统化、规范化、自动化,从而达到提高企业管理效率的目的。可以使办公人员轻松快捷地完成工资管理的任务。第1章 工资管理系统概述1.1 工资管理系统的应用现状随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系
9、统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。在现代化企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。信息技术在管理活动中得到了广泛的应用,管理信息系统的实施在技术上已逐步成熟,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统1。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的
10、手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理体系,必然影响到企业的发展。因此,工资管理系统在各企业的应用也越来越广泛。在众多的已设计出的系统中怎样的独树一帜,是设计者不容忽视的。我们既要保证所设计的系统检索迅速,
11、又要保证查找方便,在可靠性、存储量、保密性上我们亦要重视,另外我们还要考虑到系统的成本问题等。1.2 工资管理系统开发的意义随着时代的不断进步,规模的不断扩大化,员工数量的逐渐增加化,工资管理已经成为各部门必须切实面对的工作。工资管理是企业管理的重要部分,是企业信息化的一个使用计算机进行管理成为必然趋势,这不仅仅可以降低管理工作的难度,也可以减少错误和提高工作的效率。计算机的应用和普及,使我们可以应用计算机来进行管理,这样,面对大量的管理信息,我们不必再需要人为地管理,我们开发出工资管理软件就可以很轻松的进行管理。工资管理系统是一个协助各单位科学、全面、高效地进行工资管理的系统,在任何一个单位
12、,工资管理是一件非常重要的财务工作,开发工资管理系统是一个通用的管理系统,它是办公自动化系统的基础,是应用计算机进行管理的一种方法。本系统开发的主要目的就是要使工资管理实现计算机管理,使操作员能够有序的管理每一位职工的各项工资条款的发放以及工资报表的打印,使企业运用现代化技术创造更多更高的经济效益。克服以往的人工管理、统计与查询单一、管理效率低下等问题;能科学有效的管理工资数据,方便地查询和统计人员信息、历史数据等情况,对所需要的数据以表格形式显示,以报表形式打印,并为将来进一步扩充和发展工资管理系统奠定基础。通过使用企业工资管理系统,使工资管理工作系统化、规范化、自动化,从而达到提高管理效率
13、的目的。1.3 系统的主要功能工资管理系统作为一个典型的信息管理系统,其系统开发主要包括数据库的设计与维护、客户端应用程序的开发。工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表等。在本系统中,主要包括系统用户的管理、员工基本信息的管理、员工基本工资信息的管理、员工浮动工资的管理和工资报表的管理等,其具体功能模块如下:1.员工基本信息管理主要有员工基本信息添加、员工基本信息修改、员工基本信息删除2.系统用户管理主要包括用户数据的添加、用户数据的修改、修改用户口令及用户级别等3.员
14、工工资的管理主要包括员工基本工资的管理、员工浮动工资的管理、工资发放的管理和工资调整的管理4.工资报表的管理主要包括报表的查询与打印等5.退出1.4 工资管理系统的准备工作及安排毕业设计是我们大学生涯最后的、最重要的、也是工作量最大的一个设计,毕业设计的目的在于检验我们对专业理论知识的理解与掌握的程度,以及综合运用所学知识分析问题、解决问题的能力。为了能更好地完成毕业设计,我把整个设计分为以下几个步骤:1选题、调研、资料收集根据所选课题熟悉课题、分析课题,了解其特点和设计要求。调查收集有关课题设计时需要用到的基本理论和各种基本数据、技术指标及参数等,随时摘录,消化整理。2制定设计方案确定合理的
15、设计参数和设计指标,反复论证,确定方案。3实际动手做出实物。4编写并调试程序。5撰写论文。在整个的设计过程中,我们应该按照老师布置的任务及时完成我们的设计,对于不懂的问题要及时提出,向导师咨询或查阅相关资料,及时的解决问题。由于我们的知识和能力有限,在设计的过程中,我们可通过图书馆和网络查阅相关的资料,对于查阅的资料我们要及时弄懂,把它变为自己的东西。另外,还可以与同学进行探讨,在学的不好的方面要向那些知识学的好的同学请教。第2章 开发工具及相关技术介绍2.1 Delphi简介 现在市场上有很多管理系统的开发工具,如:Visual basic、ASP等等,数据库开发工具又有很多种,如:Acce
16、ss,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。而在本次的工资管理系统中,我主要采用的开发工具是Delphi7+SQL Server。Delphi7是Borland公司推出的一种可视化的、面向对象的应用程序开发工具。它功能强大,简单易学,尤其适合数据库工程开发,因而备受数据库开发人员的青睐,成为最受欢迎的Windows应用程序开发工具之一,在国内拥有广泛的开发者群体和深厚的应用基础。Delphi可在Windows95,Windows98,Windows NT等环境下使用。它拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Object Pascal和基于控件
17、开发的框架结构。Delphi提供了100多个可供使用的控件,利用这些控件,开发人员可以快速的构造出各式各样的应用系统。开发人员还可以根据自己的特定需要修改控件或使用Delphi编写自己的控件,实现自定义的特殊功能3。1.简单易用、快速入门对初学Windows编程的人来说,总感觉Basic是最容易学习和使用的语言,其实只要方法得当,Delphi的学习也许更为简捷,更易上手。Delphi可视化的面向对象特性使得复杂、枯燥的编程工作变得直观、有趣,大大缩短了开发周期。Delphi使用户能够在数十分钟内编制出一个很专业化的Windows应用程序,不像过去那样要花费大量的时间去考虑如何制作用户界面,而把
18、这些时间用于完成程序的功能部分。Delphi提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的构架,然后根据用户的实际需要逐步完善其功能。2.功能全面、强大如果说Delphi无所不能一点也不为过,只要你能想到的,Delphi都能实现,只是有可能你不知道怎么去做。Delphi包罗万象,可以开发任何规模、任何类型的软件,包括大、中、小型的系统软件和应用软件。它自带了丰富的VCL控件(Visual Control Lib),无论是多媒体、数据库、还是Internet编程,从前枯燥、繁杂的编程工作都会变得轻而易举。Delphi还具有很强的控件开发能力,是一个自我增强型的工具
19、,可以说Delphi是具有底层开发能力的快速开发工具,既可用于开发系统软件,也适合于应用软件的开发。3.语法严谨,适合复杂应用的需要Delphi基于Object Pascal语言,只要你会Pascal,就能在极短的时间内掌握Delphi。正是因为基于Pascal语言,所以Delphi解决问题的方式比较严谨,源程序类似于自然语言,易读易懂,适合复杂应用的需要。4.代码简洁、高效用Delphi写一行代码就可生成或关闭一个Windows窗口,而使用标准的C语言编程,则可能需要几十行代码。更为重要的是Delphi拥有世界上最快的编译器,编译后的可执行程序是真正的二进制代码,是完全独立的可执行文件。其执
20、行速度是C语言的 70%。可以说是以极小的执行效率牺牲为代价,实现了编程效率的极大提高。5.卓越超群的数据库开发能力Delphi卓越超强的数据库应用程序开发能力无疑是使其在众多开发工具中脱颖而出的重要“法宝”。到目前为止,应用程序开发工具大体分为两个不同的体系,其中一个体系是传统的程序设计语言(如Pascal、Basic和C等),用于开发数值运算、系统应用等软件,另一个体系就是通用的数据库应用程序的开发。这两类程序开发工具的发展都极为迅猛,但是二者并没有出现混合渗透现象,如果使用数据库语言进行传统的算术编程,虽然也能完成相应的功能,但是其编程过程肯定极为复杂。如果使用传统的编程语言进行数据库编
21、程,通过调用专用的数据库应用程序接口函数和过程,可能也能做的比较完善,但这样做往往及其困难,而Delphi恰恰结合了以上两类开发工具的优点,它以传统编程语言Object Pascal为基础,完美的结合了数据库语言,即可以用于传统的算术编程又可以用于数据库编程。它的数据处理接口工具BDE(Borland Database Engine)是一个标准的软件中介层,可以用来处理当前流行的数据格式。可以说不论是小型数据库应用系统还是关键性、大型数据库应用系统,Delphi都能满足系统开发的需求,具有强大的扩展能力和数据库平台升级迁移的适应能力,能适应多种数据库结构模式,Delphi都能胜任。综上所述,D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 毕业论文