《工资管理系统毕业设计论文》由会员分享,可在线阅读,更多相关《工资管理系统毕业设计论文(31页珍藏版)》请在金锄头文库上搜索。
1、工资管理系统目 录摘 要1第一章 开发软件简介82.1 Visual Basic 6.0简介82.2 Access简介102.3 开发工具的使用112.3.1 Visual Basic的使用及安装步骤122.3.2 数据库:Microsoft Access132.3.3 数据库访问方式:ADO12第三章 数据库应用系统开发133.1数据库管理系统143.2数据库模式143.3数据库信息管理系统分析14第二章 系统设计与概要分析154.1系统概要设计思路164.2系统结构图和功能结构图174.3运行设计184.4数据库设计194.5数据库表格设计19第三章 系统部分代码与分析设计205.1系统应
2、用程序设计215.2用户密码认证窗体的的实现215.3系统各功能的实现及一些故障解析24第四章 参考文献33工资管理系统摘 要企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤、奖惩、津贴和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不
3、仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VISUAL BASIC,后台数据库采用ACCESS数据库。VISUAL BASIC是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 ACCESS数据库具有与VISUAL BASIC无缝连接、操作简单、易于使用的优点。运行结果证明,它成为了现代化企业管理的
4、标志。关键词:工资管理 信息管理 数据查询 数据库 VISUAL BASIC ACCESS第一章 开发软件简介2.1 VISUAL BASIC 6.0简介Visual Basic 6.0 是用来创建高性能的企业应用及基于 Web 的应用程序的最有效工具。集成进来的可视化数据库工具和一个 RAD(快速应用开发)环境能提高生产效率,而自然代码编译则能生成运行速度更快的应用程序。 使用集成在 Visual Basic 6.0 里的可视化数据库工具和新的数据环境设计器(Data Environment Designer)可视化地设计 Oracle 和 Microsoft SQL Server 数据库,
5、创建可重用的数据查询语句、过程这些都不必离开 Visual Basic 环境。 创建在任何一个装有 Visual Basic 6.0 Web 类库的平台上使用任何一个浏览器都可轻松地访问的服务器方 Web 应用程序。使用新的动态 HTML 页面设计器编制高交互性的 Web 页面象编制 Visual Basic 表格一样轻松。 使用下列工具可获得组开发特性和可调节性:Microsoft Visual SourceSafe 6.0 工程元素管理器、Visual Modeler、 Microsoft SQL 服务器 6.5 开发版 、 Microsoft 事务服务器、 Microsoft Inter
6、net 信息服务器和 Microsoft 消息队列服务器。一. Visual Basic 6.0有以下特点:1.可视化Visual Basic 是可视化编程的先驱和典范,Visual的英文含义就是可视性。实际上,Visual Basic所展现出来的可视性风格,已经成为了诸多可视化集成开发工具的参照标准。可视化环境下创作前端界面就如同做拼图游戏那样简单,Visual Basic 之所以成为Windows环境下快捷、便利的前端开发工具,并获得最广泛的用户群体支持,其所具有的高度智能的人性化可视开发环境起了很大的作用。2.面向对象 面向对象编程(OOP)诞生于20世纪80年代初期,并先期在Small
7、 Talk、C+等程序设计语言中实现,随着面向对象编程方法的成熟,它所具有的优越性愈趋明显,于是被渐渐引入到各种传统高级编程语言中,自然也被嵌入到了Visual Basic 中。 面向对象编程是建立在类模块基础上的,并通过类的封装、继承、多态性获得代码重用。和C+相比,Visual Basic 6.0的面向对象特性是不够完全的,它缺少类的继承性,因此依靠类获得代码重用在Visual Basic 6.0中受到了一定程度的限制。尽管如此,通过类来构造应用系统,则仍是Visual Basic 6.0最有效的手段,这个特点尤其体现在它所具有的基于部件的编程方法上。3.部件编程基于部件的编程方法是分布式
8、构架思想体系的具体化。在Visual Basic 中进行部件编程是通过微软的部件对象模型(COM,Component Object Model)实现的。COM是建立在二进制标准上的对象模型,其具有通用性。因此,在Visual Basic 中创建的部件,可以自用,也可以在其他开发环境中(如Visual C+)使用,同时Visual Basic 也可以引用由其他开发工具建立的部件。由于COM建立的是基于二进制标准的对象,并具有接口继承性,因此可以通过部件编程,而使用Visual Basic 6.0所缺乏的对类的继承特性有所弥补。4.事件驱动 基于事件编程是通过Visual Basic 创建软件系统
9、时的最主要手段之一。事件概念是面向对象方法中,外界操作对象由一种状态过度到另一种状态时,对象对外界的感应接口。基于事件驱动的编程方法体现在:程序的执行是依靠系统能够被识别的触发事件启动的。用户操作、系统消息,以及程序等各种因素都可能触发事件。当对象由一种状态过渡到另一种状态时,可能会发生许多个与时间相关的有序事件,而事件顺序又将决定着代码执行顺序,因此,基于事件驱动编写程序也就成为了根据有待解决的问题性质合理安排事件和根据事件顺序有效地组织程序。2.2 ACCESS简介建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找
10、一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,做为图书仓库管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL Server和Oracle这样的大型数据库。我首先想到的数据库是Borland公司的Paradox数据库。另外,Microsoft Office中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了Access数据库。Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与
11、其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重
12、复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系,以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。2.3 开发工具的使用一.Visual Basic 6.0 的使用及安装步骤:Visual Basic是微软推出的基于窗口的可视化开发工具。其中,Visual 所指的是开发图形拥护界面(GUI,Graphical User Interface)的可视化方法。无需编写大量原代码去描叙用户界面元素的外
13、观位置,而只要把预先建立好的控件对象用鼠标拖入到设计窗体上,这就是可视化方法带来的便利。BASIC是微软最早期的传统产品,Visual Basic继承了BASIC最显著的简单、易用的特色。但是,Visual Basic却又和传统BASIC有着本质的区别,主要表现在可视化、面向对象、部件编程、时间驱动等方面。Visual Basic是Windows 环境下最快捷、便利的通用开发工具之一,且有只能特性集成开发环境,拥有广泛的拥护群。1Visual Basic 6.0安装方便快捷易于操作。(1) 启动安装程序。通过 Windows的“控制面板添加删除程序”、“资源管理器”、“我的电脑”运行Visua
14、l Basic 6.0安装光盘上的Setup.exe程序。(2) 输入CD号。在安装过程中,安装程序会要求输入CD号,它是安装口令,用户可以从软件商提供的资料找到该CD号。(3) 输入姓名及用户单位。在安装过程中系统会要求用户输入姓名和用户单位。可以在“姓名”输入框中输入用户的姓名,在“单位”输入框中输入工作单位。单击安装程序界面上“确定”按钮继续安装。(4) 安装路径的选择。安装程序允许选择安装路径。通过单击安装程序界面上的“更改文件夹”按钮,可以设置安装路径。三.安装方法的选择。Visual Basic 6.0提供“典型安装”和“自定义安装”两种方式:(1)典型安装:在这种安装方式中,Vi
15、sual Basic 6.0的所有文件都将安装到硬盘上。(2)自定义安装:按用户的要求安装所要求安装所需要的Visual Basic 6.0组件。Visual Basic 6.0经过磁盘空间检查后,开始进行安装。在安装过程中会提示用户是否要安装大量的联机手册,如果有很充足的硬盘空间,建议安装这些文件。安装程序最后会要求重新启动计算机,并完成安装过程。二. 数据库:Microsoft AccessAccess是关系数据库开发的工具,数据库能汇集各种信息以查询、存储和检索。Access的优点在于它能使用数据表示图提供了一种类似于Excel的电子表格,可以是数据一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access 来设计完全能达