当前位置:首页>> >>


vb小型企业工资管理系统设计(论文 源代码).rar

收藏

资源目录
    文档预览:
    编号:20180913212523101    类型:共享资源    大小:993.31KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    vb 小型企业 工资管理 系统 设计 论文 源代码
    资源描述:
    小型企业工资管理系统一 系统理论基础及运行环境1.1 系统理论概述管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换成信息。第二阶段是数据更新系统,其典型代表是美国航空公司于 20 世纪 50 年代建成的 SABRE 预约订票系统。从概念上来讲,它只是一个数据更新系统,因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告,服务状态报告和研究状态报告等系统。状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划,分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。1.1.1 管理信息系统的发展方向近在 20 年间,国外大公司出现了 3 种变化:第一:抓管理着重于建立 MIS 系统,使管理技术走向成熟。第二:信息是决策的依据,MIS 随时为经理们提供信息报务。第三:经理通过 MIS 使其经营计划和具体的业务活动联系在一起。第四:由于以上的变化,MIS 应用得到了迅速发展。不仅大中型企业普遍建立了自已的 MIS,一些中小企业也不例外,普遍建立了公用数据网络,如电子邮件、电子数据交换等,尤其是近年来Internet 的飞速发展,Intranet 技术得到应用,为企业 MIS 提供了良好的支持环境。1.1.2 管理系统的组成和特点1.管理信息系统的组成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施机构,他们在系统中起主导作用。MIS 是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是 MIS 得以实话的主要技术。在这些技术中,软件开发是 MIS 开发的重点。制度是 MIS 建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。2.管理信息系统的界面特点:在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS 人机界面设计一般遵循以下一些基本原则:(1)以能信功能作为界面设计的核心。 (2)界面必须始终一致。 (3)界面必须使用户随时掌握任务的进展情况。 (4)界面必须能够提供帮助。 (5)界面友好、使用方便。 (6)输入画面尽可能接近实际。 (7)具有较强的容错功能。1.1.3 Visual Basic 特点目前 visual basic(简称 VB) 发展至今已经至 6.0 版,并在全球使用中文的地区推出visual basic6.0 中文版。 “visual”的中文意思是可视的,它是指示开发图形用户界面的方法,其方法就是在建立输出界面时,不必撰写程序来描述界面控件的外观和配置,只要使用工具箱的工具,在程序设计阶段便可达成,是属于一种“what you see is what you get”直觉式的设计观念 visual basic 就是以 basic 语言为基础,再加入许多和 windows GUI 有关的功能。visual basic 除了具有传统basic 的优点外,还具有下列传统 basic 所没有的功能,其中前 10项是 visual basic6.0 版以前所具有的功能,后四项是 visual basic 添加的功能。(1) 基于控件(object-based)的程序设计visual basic 执行的过程是以控件为主,当你使用鼠标或键盘触动那个控件就执行该控件所敲定的动作。不像传统 basic 程序设计是采用程序导向设计,也就是说程序执行的流程在编写程序的时候就决定了。至于 visual basic 程序执行的流程是在执行时由操作者来决定其流程。(2) 输入与输出界面设计简单应用 visual basic 所提供的工具,只要设定该工具的属性,不用写程序便能做到实用的输出输入界面,至于传统 basic 就必须编写复杂的程序,没有基础的人是很难做到的。(3) 用来制作多媒体软件传统 basic 必须编写各个语音驱动程序才能发音,兼容性低,由于 visual basic 是在 windows 环境下执行,多媒体界面要求统一,因此编写程序时不必考虑兼容性的问题。(4) 多任务处理在传统 basic 语言下,多个程序是无法一次同时执行,在windows 环境,visual basic 拥有多任务处理的功能,因此 visual basic 能同时打开多个窗口执行不同的工作。(5) 数据可以互通visual basic 可以直接调用 windows API 函数和应用“动态数据交换”可与 windows 其他应用程序交换数据。(6) 提供友好的人机界面visual basic 提供鼠标操作环境及键盘处理环境。(7) 网络Visual Basic 提供与 Internet 有关的控件,可以让你很容易地设计出有关的网络的应用程序。(8) active xVisual Basic 提供设计 activer x 控件(Active X control)的功能,Active X 控件可以说是新版的 OCX 控件,在 Visual Basic 5.0 中已经可以设计自己的控制,除此之外,也可以设计程序,不论是或,都可以置于网络服务器,用户只要应用下载,就可以直接在浏览器中执行 visual basic 应用程序。(9) 动态连结程序库存visual basic 可以设计动态连结程序库,让程序的执行更有效率,更可以设计成网站应用程序。(10) 与数据库连结visual basic 6.0 支持各类数据库,包含 access,dbase 2,sql(结构化查询语言)等等,并提供方便的数据库与控件的数据栏位连结功能,用户只要简单的设定控件与数据库的数据连结,就可以做出功能强大的数据库管理系统。除此之外,visual basic 5.0亦提供 ado(data access object)控件与数据库存取语法,提供程序代码阶段的数据库存取功能,在 visual basic 6.0 更提供了最先进的 ado 2.0,更适合用于一发网络数据库与存取不同类型的数据库,配合自制的 active x data control,让网络数据库程序的发展更加快速简单。1.2 管理信息系统的开发1.2.1 管理信息系统的开发方式管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等 4 种。这 4 种开发方式各有优点和不足,城要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。1.2.2 系统开发的一般方法管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。而任何一种开发策略都要明确以下问题:(1)系统要解决的问题(2)系统可行性研究(3)系统开发的原则(4)系统开发前的准备工作(5)系统开发方法的选择和开发计划的制定1.3 系统的运行环境Visual Basic 6.0 是 windows 95/98 或 windows NT 环境下的应用程序,对环境的要求与 windows95/98 或 windows NT 基本一致,具体要求如下:微处理器:486DX/66MHz 或更高(推荐使用 Pentium)或更高的微处理器。内存至少 16MB 以上。硬盘空间:标准版,典型安装 48MB,完全安装 80MB;专业版,典型安装 48MB,完全安装 80MB;企业版,典型安装 128MB, 完全安装147MB;MSDN(用于提供帮助文档),需要 67MB 空间;Internet Explorer 4.x(windows 98 中已经包含),大约需要 66MB.显示设备:VGA 或更高分辨率的显示器。读入设备:CD-ROM。操作系统:Microsoft windows NT 3.51 或更新的版本或Microsoft windows 95/98 或更新的版本。二 Visual Basic 概述2.1 Visual Basic 技术的发展动态2.1.1 概述Visual Basic 是以结构化 BASIC 语言为基础。以事件驱动作为运行机制的新一代可视化程序设计语言。Visual 指的是开发图形用户界面(GUI)的方法; Basic 指的是 BASIC 语言,它是计算机技术发展史上应用最为广泛的语言之一。VB 综合运用了 BASIC 语言和新的可视化设计工具,既具有 Windows 所特有的优良性能和图形工作环境,又具有编程的简易性。管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换成信息。第二阶段是数据更新系统,其典型代表是美国航空公司于 20 世纪 50 年代建成的 SABRE 预约订票系统。从概念上来讲,它只是一个数据更新系统,因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告,服务状态报告和研究状态报告等系统。状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划,分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。2.1.2 Visual Basic 技术的发展阶段Visual Basic 是微软公司为简化 Windows 应用程序的开发,于1991 年在原 Basic 语言的基础上开发出的新一代面向对象的程序设计语言。它具有简单易学、功能强大、软件费用支出低、见效快等特点,特别适合初学者学习。它的发展经历了以下的几个阶段:第一阶段 1992 年秋推出了 Visual Basic2.0 版。第二阶段 1993 年 4 月推出了 Visual Basic3.0 版。第三阶段 1995 年 8 月首次推出了能开发 32 位应用程序的Visual Basic4.0 版。第四阶段 1997 年推出了 Visual Basic 5.0 版。此版本又分三种版本进行发售,即:学习版,专业版和企业版。第五阶段 1998 年秋微软又推出了更完善的 Visual Basic 6.0版。目前 Visual Basic 的最高版本就是 Visual Basic 6.0 版。2.1.3 Visual Basic 技术的特点Visual Basic 技术具有以下一些特点:(1)可视化的集成开发环境(2)面向对象的程序设计思想(3)交互式的开发环境(4)高度的可扩充性(5)根据安装 Visual Basic 版本的不同,Visual Basic 集成环境中的菜单以及工具条中的一些选项可能会有所不同。本论文是以企业版为蓝本而编写的。2.2 本课题的提出及研究意义20 世纪 70 年代以来,以信息技术及其产业化进程迅速推进为标志,人类社会逐渐进入了一个全新的知识经济时代。出版业是我国文化事业的重要组成部分。也是国民经济的重要产业部门。作为知识密集、智力密集的出版业,面对知识经济大潮的冲击,如何努力构建符合知识经济要求的管理体系,是出版业目前面临的关键问题。工资管理在出版行业占有重要地位,及时有效的管理工资,是出版社健康发展、与作者建立信任的关键。在过去的工资发放管理中,采用手工方式计算、发放工资,这就不可避免地产生一些人为错误。另外,由于受工作量、工作习惯等因素制约,工作人员难以对工资发放数据进行统计、分析,致使在管理中经常出现不该出现的错误和漏洞。采用工资发放管理系统后,并且由系统自动计算工资,使相关信息不需要重复录入,完全杜绝了差错,大大提高了工作效率。另外,依托决策支持系统的数据分析,能够更加迅速地响应市场和预测市场,更精确地把握工资发放的内在规律,增加决策频度和力度,及时针对反馈信息调整策略,由过去的追随市场变化向掌握市场变化迈进,由过去被动应变、滞后反应转向主动出击、超前准备,使出版社的发展向更加合理、更加健康的方向发展。三 数据库3.1 数据库的基本概念数据库技术是计算机应用技术中的一个重要组成部分,它所研究的问题是如何科学地组织和存储数据,使得对大量数据的管理比用文件管理具有更高明的效率,因此涉及的两个主要方面是:数据的组织和数据的管理。数据库是以一定的方式组织并存储在一起的相互有关的数据的集合。对数据库的管理由数据库管理系统来实现,数据库管理系统是用户与数据库之间的接口,它提供了对数据库使用和加工的操作。3.2 数据库系统简述信息技术的发展极大地失去了社会的进步和发展。作为信息技术主要支柱之一的数据库技术在社会各个领域中有着广泛的应用。数据库技术可以为各种用户提供及时的、准确的、相关的信息,满足这些用户的各种不同的需要。3.2.1 数据库系统应用示例1. 航空售票系统。2. 银行业务系统。3. 超市的销售业务系统。4. 工厂的管理信息系统。5. 学校教学管理系统。6. 图书管理系统。3.2.2 数据库系统的作用(1)管理大量数据。(2)数据库定义功能。(3)数据查询功能。(4)控制多用户的访问。3.3 管理系统3.3.1 使用 SQL 操作数据库SQL 是完整的数据库操作语言,使用 SQL 可以对数据库进行各种操作,例如,可以用 SQL 语句生成新的数据库、生成或加入表格、修改数据库等。但 SQL 最常用于从数据库中获取数据。从数据库中获取数据被称为“查询数据库” 。查询数据库是所使用的 SQL 语句为Select 语句。数据库技术是计算机应用技术中的一个重要组成部分,它所研究的问题是如何科学地组织和存储数据,使得对大量数据的管理比用文件管理具有更高明的效率,因此涉及的两个主要方面是:数据的组织和数据的管理。数据库是以一定的方式组织并存储在一起的相互有关的数据的集合。对数据库的管理由数据库管理系统来实现,数据库管理系统是用户与数据库之间的接口,它提供了对数据库使用和加工的操作。信息技术的发展极大地失去了社会的进步和发展。作为信息技术主要支柱之一的数据库技术在社会各个领域中有着广泛的应用。数据库技术可以为各种用户提供及时的、准确的、相关的信息,满足这些用户的各种不同的需要。Select 语句的格式如下:Select From Where ADO 与 Data 控件的 RecordSource 属性也可在代码中通过 SQL 语句将选择的结果赋给 RecordSource 属性,从而达到查询的目的。3.3.2 使用 ADO 操作数据库ADO(ActiveX Data Object)是 Microsoft 软件所支持的对数据库进行操作的最有效、最简单、功能最强大的方法。还可以使用 ADO技术与之结合,建立数据库的内容,以及执行 SQL 操作。利用 ADO 的对象来对数据库进行访问,在这里简单介绍三个主要的对象。Connection 对旬表示正在使用的数据源和 ADO 接口之间的链接。它包含了所有错误的接口。Command 对象表示一个能被数据提供者出路的命令。Command 接口可以返回一个 RecordSet 记录集或执行一个操作(如查询、修改、删除、插入) 。RecordSet 对象是个最复杂、功能最强大的接口。在 RecordSet接口中,含有数据的游标。作为一个游标,它仅仅是数据,没有任何的属性和方法。另一方面,创建和管理一个游标的 RecordSet 对象有着丰富的属性界面。游标是存储在活动内存中的一张虚拟表。它从数据提供者得到一个数据集。3.4 ADODC 控件的使用第一步,设置 Adodc1 的 Visible 属性的值为 False,可以使其在运行中看不见;第二步,ConnectionString 的属性设置是用来选取以创建好的数据库 db1.mdb,选中 ConnectionString 属性,单击其后的小按钮,弹出一个属性页。第三步,选中属性页上的第三个选项“使用连接字符串” 。第四步,单击生成铵钮,弹出数据链接属性页。第五步,双击下面的 Microsoft Jet 4.0 OLE DB Provider,在第一个文本框中输入所要用的数据库路径:“db1.mdb” ,最后单击下面的“测试连接”按扭,测试是否连接成功。第六步,单击“确定”按钮,完成操作。四 系统规划4.1 系统功能分析无论是学校,还是其它公司、在企事业单位,为了每一名工作者能方便合理的拿到自己应得的报酬,就应该需要一套工资信息管理系统,以便于对员工的劳动报酬进行管理。本套管理系统需要完成的功能主要有:工资管理,包括工资录入和工资修改两部分,可能对工资信息进行维护。工资查询,通过此用例可以查询工资信息,支持按刊物查询、按所选字段查询和按时期查询等多种查询方式。4.2 设计思路首先了解业务流程图,并根据流程图进行系统的分析,画出功能模块图。根据需求分析,建立数据库逻辑结构设计。进行界面的设计,代码的编写、调试、运行、修改。直至本次设计达到所要完成的任务。4.3 工资管理系统的数据库设计第一步 打开 Microsoft Access 2000,新建一个数据库,名为db1.mdb 点击创建,弹出一个对话框:图 4.3第二步 使用设计器创建表,具体要求如下:刊物信息表字段名称数据类型长度 索引 主键刊物名称文本 50 有 是刊物代码文本 50 无 否所属部门文本 50 无 否负责人 文本 50 无 否创建日期日期 50 无 否表 4.31工资信息表字段名 数据类 长度 索引 主键
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:vb小型企业工资管理系统设计(论文 源代码).rar
    链接地址:http://www.gold-doc.com/p-139041.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开