基于vb+access的工资管理系统本科毕设论文文档格式.docx
《基于vb+access的工资管理系统本科毕设论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于vb+access的工资管理系统本科毕设论文文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
日期:
导师签名:
日期:
摘要
工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件。
该系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。
企业应用本系统后,可以有效的提高工资管理水平。
本文从市场调查、需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。
为便于说明,文中绘制了程序结构框图、数据流程图和部分界面图。
最后附有主要的源程序代码清单。
关键词:
工资管理 系统维护 数据汇总 管理系统 软件开发 VB
Abstract
DeviceManagementSystemoflaborageisspeciallydesignedfortheapplicationofdevicemanagingofenterprise.Itconsistsofsixsubsystems,theyaresystemmaintenance,querying,forming&
listing.Thefunctionscanmeetthedemandsofit,theleveloflaboragemanaging&
factorymanagementrapidly.inthispaper,adescriptionisgivenconcerningtheprograma’sdesigninginaspectsofmarketinvestigating,demangsanalyzing,choosingsoftwaredevelopmentcondition,establishingsystemmodel,desiginguser’sdatabase,proceduralconstructdiagrams,dataflowdiagramsandinterfacediagramsarepresentedforthepurposeofunderstanding.Inaddition,programsourcecodeislistedintheendofthearticle.
Keywords:
Thesalarymanagementsystem,upkeepdata,assembles,VB,managingsystem,softwareexploitation
目录
绪论4
(一)系统分析7
(一)需求分析7
1.系统管理7
2.数据管理7
3.查询统计7
4.工资报表7
(二)关键技术8
二、系统设计9
(一)系统目标9
(二)系统的功能结构9
(三)系统开发环境10
(四)系统特色11
(五)数据库设计11
1数据库分析11
2项目E-R图11
(六)数据库结构设计14
1.部门表14
2.职务表14
3.职称表14
4.职员表15
5.工资表15
(七)程序界面及其实现的功能17
三、系统实施30
四、总结31
五、参考文献33
致谢34
绪论
社会经济的发展过程中,人们在创造物质和精神财富的同时,工资待遇等也进行相应的提高,从而达到提高生活水平的目的。
近观现代的社会,提高效率成为一个重中之重,无论是工业生产还是日常生活,都要求有高效率的伴随。
对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命之泉”。
工资管理更是人力资源管理的重中之重,它是这口清泉里的重要组成。
实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,提高工资管理的效率和准确度。
本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的心得体会。
开发背景
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。
尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。
随着社会信息量的迅速增长,计算机处理的数据量不断增加。
文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。
数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。
从文件管理到数据库管理,代表了两代不同的数据管理技术。
今天,数据库管理已成为计算机信息管理的主要方式。
数据库的应用非常广泛,可应用于各行各业。
尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。
用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。
在我国,管理信息系统是计算机应用最广泛的领域之一。
随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。
企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。
中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起,为此我计划设计:
工资管理系统。
它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。
非计算机专业的人员也可以熟练地进行操作。
对于大部分企业来说,员工的工资数据变化都不大。
使用手工管理工资时,需要抄写大量重复的数据。
使用这种手工方式对工资进行管理有许多不便,例如:
●手工重复抄写数据,错误率高;
●数据维护不方便;
●查询信息不方便;
●统计工资烦琐,需要手工统计和计算,容易出错;
●维护员工每月工资数据的工作量很大。
随着计算机在企业管理应用正的普及,很多企业都使用计算机对员工工资进行管理。
因此有必要开发一种工资管理系统以方便地管理员工的工资信息,提高管理的效率,使企业员工工资实现信息化管理。
(一)系统分析
(一)需求分析
在通过相关书籍、报刊、网络文字,了解企业的需求,得到该系统需要具备的功能,具体如下。
1.系统管理
●可以管理操作员,如增加操作员,设置、修改操作员的密码;
●可以备份工资数据库;
●可以恢复工资数据库。
2.数据管理
●可以增加员工资料,并填写员工的基本信息;
●可以修改员工资料;
●可以删除员工资料;
●可以设置员工的基本工资,要调整员工基本工资时,通过该模块修改;
●录入员工的工资数据;
●修改员工工资数据;
●设置系统使用的辅助数据,如部门、职称、职务等参照数据。
3.查询统计
●可以查询在制定期间某个员工的工资情况;
●可以统计在制定期间各部门的工资情况;
●可以统计在制定期间整个企业的工资情况。
4.工资报表
●可以打印员工花名册;
●可以打印制定期间全部员工的工资表;
●可以打印制定期间指定员工的工资表;
●可以打印制定期间某个部门的工资表。
(二)关键技术
●使用ADODATA控件访问数据库
●使用ADO对象模型访问数据库
●用EXCEL生成报表
二、系统设计
通过以上的需求分析,对功能要求、性能要求有了大概的了解,以下是确定系统的最终目标及初步的功能结构。
(一)系统目标
根据需求分析的描述,最终确定系统要实现的目标如下。
●界面节洁、框架清晰、美观大方;
●灵活、快速地填写员工信息、员工工资数据;
●对用户输入的数据,系统进行严格的数据检验、尽可能排除人为输入错误;
●实现查询统计功能,用来查询统计员工工资数据;
●最大限度地实现系统的易维护性和易操作性;
●输出各类工资报表;
●确保系统的数据安全,提供数据的备份和恢复功能。
(二)系统的功能结构
本系统主要包括员工基本信息管理,参照数据管理,工资数据录入、查询、修改、工资的查询统计,工资报表数据的输出,系统管理等部分,其系统结构如图1所示。
图1系统功能结构图
(三)系统开发环境
MICROSFTVISUALBASIC6.0中文版。
由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
ACCESS2003数据库。
由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。
其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
另外,Access还是c语言的一个函数名和一种交换机的主干道模