《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc

上传人:bao****ty 文档编号:117454843 上传时间:2019-12-05 格式:DOC 页数:31 大小:676KB
返回 下载 相关 举报
《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc_第1页
第1页 / 共31页
《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc_第2页
第2页 / 共31页
《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc_第3页
第3页 / 共31页
《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc_第4页
第4页 / 共31页
《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc》由会员分享,可在线阅读,更多相关《《毕业设计(论文)-基于vb的工资管理信息系统的设计与实现》.doc(31页珍藏版)》请在金锄头文库上搜索。

1、工资管理信息系统的工资管理信息系统的 设计与实现设计与实现 二级学院: 华建软件学院 学生姓名: 专业班级: 计算机 2071 班 学 号: 指导教师: 200 9 年 5 月 10 日 摘摘 要:要:工资管理系统是典型的数据库管理系统 ,其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、 数据安全性好的数据库。而对于后者则要求应用程序功能完备 ,易使用等特点。 经过分析,我使用 MICROSOFT 公司的 VISUAL BASIC 6.0 作为开发工具,利用其 提供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库

2、的智能 化对象,首先在短时间内建立系统应用原型 ,然后,对初始原型系统进行需求迭代 ,不断修 正和改进,直到形成用户满意的可行系统。而后台数据库则选择了 MICROSOFT 公司的 ACCESS 2003。 关键词:关键词: 数据库,ACCESS,工资 管理系统,Visual Basic 6.0 毕业设计(论文)毕业设计(论文) 目目 录录 引 言1 第一章 开发工具的选择.2 1.1 可视化编程 2 1.2 面向对象的程序设计 3 1.3 结构化程序设计语言 3 1.4 事件驱动编程机制 3 1.5 访问数据库 4 1.6 动态数据交换(DDE) .4 1.7 对象的链接与嵌入(OLE) .

3、4 1.8 动态链接库(DLL) .4 第二章 系统调研及可行性分析.6 2.1 系统调研 6 2.2 可行性分析概述 6 2.3 技术可行性分析 7 第三章 系统的总体结构设计.8 3.1 系统模块结构设计 8 3.2 用户登陆模块 9 3.3 功能流程图 .10 3.4 数据库的设计 .10 341 数据库需求分析 .10 342 表的物理结构 .10 第四章 系统实施概况13 4.1 登陆界面的设计 .13 4.2 主窗体的设计 .13 4.3 系统管理的设计 .14 4.4 工资数据输入的设计 .14 4.5 工资数据修改的设计 .15 4.6 工资数据查询的设计 17 第五章 主要代

4、码19 5.1 登陆界面主要代码 .19 5.2 基本数据输入主要代码 .19 5.3 专项修改主要代码 .20 5.4 查询的主要代码 .21 第六章 系统测试24 6.1 测试举例 .24 总 结.25 致 谢.26 参考资料27 毕业设计(论文)毕业设计(论文) 第 1 页,共 27 页 引引 言言 电脑在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、 组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织 的目标。对企业来说,人们按照一定的营销计划、人力、物力资源,对人员、物质、资 金等加以计划和协调,以达到预期的目的,即称为企业管理。传统的企

5、业管理活动中, 把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多 样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当企业的一 种极其重要的资源,人们称之为 “信息资源” ,信息资源的处理已经成为当今世界上一 项主要的社会活动。 工资管理系统是一个企业单位不可缺少的部分 ,它对于企业的决策者和管理者来说 都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但 一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如: 效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护 都带来了不少

6、的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟,其强大的功能已为人们深刻认识 , 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 , 使用计算机对员工的工资进行管理 ,具有着手工管理所无法比拟的优点 .例如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提企业工资管理的效率,也是企业科学化、正规化管理与世界接轨的重要条件。 开发这样一套管理软件是很有必要的事情 ,在下面的各章中我们将以开发一套工资 管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。工资管理系统是典型的 数据库系统,其开发主要包括后台数据库的建

7、立和维护以及前端应用程序的开发两个方 面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要 求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具,利用其提供的各 种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 , 首先在短时间内建立系统应用原型 ,然后,对初始原型系统进行需求迭代 ,不断修正和改 进,直到形成用户满意的可行系统。而后台数据库则选择了 MICROSOFT 公司的 ACCESS 2003。 第一章第一章 开发工具的选择开发工具的选择 现在,市场上可以选购的应用开发产

8、品很多,流行的也有数十种。目前在我国市场 上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft 公司 的 Visual Basic、Microsoft 公司的 Visual C、Borland 公司的 Delphi、Java 等等。 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有 些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色, 也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利 的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处 理,使得原来所标榜的效率提高

9、的优点失去了作用;相反,如果只强调程续语言的弹性, 却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程 序设计师的宝贵时间。 作为数据库系统的开发, Visual Basic 是一个非常理想选择。数据库是 MIS 中的 重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数 据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考 虑数据库应用的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开 发工具具有很多长处: Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高

10、级程序设 计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大, 可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C+编程基 础。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具, 使用 Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换 (DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地 开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。 总的来说,Visual Basic 具有以下特点:

11、1.11.1 可视化编程可视化编程 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计 过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果 不满意,还要回到程序中修改。有时候,这种编程 -编译-修改的操作可能要反复多次, 大大影响了软件开发效率。 Visual Basic 提供了可视化设计工具,把 Windows 界面设 计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设 计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种 “部件” ,即图形对象,并 设置这些图形对象的属性。 Visual Basic 自动产生界面设计

12、代码,程序设计人员只需 毕业设计(论文)毕业设计(论文) 第 3 页,共 27 页 要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 1.21.2 面向对象的程序设计面向对象的程序设计 4.0 版以后的 Visual Basic 支持面向对象的程序设计,但它与一般的面向对象的 程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码 和数据组成,是抽象的概念;而 Visual Basic 则是应用面向对象的程序设计方法 (OOP), 把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在 的东西。在设计对象时,不必编写建立和描述每个对

13、象的程序代码,而是用工具画在界 面上,Visual Basic 自动生成对象的程序代码并封装起来。每个对象以图形方式显示 在界面上,都是可视的。 1.31.3 结构化程序设计语言结构化程序设计语言 Visual Basic 是在 BASIC 语言的基础上发展起来的,具有高级程序设计语言的语 句结构,接近于自然语言和人类的逻辑思维方式。 Visual Basic 语句简单易懂,其编 辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器 和编译器。 Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成 计算机可以识别的机器指令,并判断每个语

14、句的语法错误。在设计 Visual Basic 程序 的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件 (.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。 1.41.4 事件驱动编程机制事件驱动编程机制 Visual Basic 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事 件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将 产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的 操作。 在用 Visual Basic 设计大型应用软件时,不必建立具有明显开始和

15、结束的程序, 而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引 发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定 的操作,这样可以方便编程人员,提高效率。 1.51.5 访问数据库访问数据库 Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以 直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储和检索功 能。同时,Visual Basic 还能直接编辑和访问其他外部数据库,如 DBASE,FoxPro,Paradox 等,这些数据库格式都可以用 Visual Basic

16、 编辑和处理。 Visual Basic 提供开放式数据连接,即 ODBC 功能,可通过直接访问或建立连接的 方式使用并操作后台大型网络数据库,如 SQL Server,Oracle 等。在应用程序中,可 以使用结构化查询语言 SQL 数据标准,直接访问服务器上的数据库,并提供了简单的面 向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的 SQL 的编程技术, 为单机上运行的数据库提供了 SQL 网络接口,以便在分布式环境中快速而有效地实现客 户/服务器(client/server)方案。 1.61.6 动态数据交换动态数据交换(DDE)(DDE) 利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据 动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。 当原始数据变化时,可以自动更新链接的数据。 Visual Basic 提供了动态数据交换的 编程技术,可以在应用程序中与其他 Windows 应用程序建立动态数据交

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号