VB企业人事管理系统论文+源代码 第6页

VB企业人事管理系统论文
(5) 适当情况下,可以把 行的更改内容写或数据库中,更新数据源;
(6) 提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的Error 对象。
ADO编程模型是由以下8个对象组成的:连接对象,命令对象,参数对象,记录集对象,字段对象,错误对象,属性对象和集合对象。
ADO提供“集合”,这是一种可方便地包含其他特殊类型对象的对象类型。使用集合方法可按名称(文本字符串)或序号(整型数)对集合中的对象进行检索。他主要提供4种类型的集合:
(1)Connection对象具有Errors集合,包含为响应与数据源有关的单一错误而创建的所有Errors对象;
(2)Command对象具有Parameters集合,包含应用于Command对象的所有Parameter对象;
(3)Record set对象具有Fields集合,包含所有定义Record set对象列的Field对象;
(4)此外,Connection、Command、Record set和Field对象都具有Properties集合。它包含所有属于各个包含对象的Property对象。
ADO支持两种事件:
(1)Connection Events 当连接中的事务开始、被提交或被回卷时,当Command执行时,和当connection开始或结束时产生的事件;
(2)Record set Events  当在record set对象的行中进行定位,更改记录集行中的字段,更改记录集中的行,或在整个记录集中进行更改时,所产生的用于报告数据检索进程的事件。
2.3 Access数据库简介
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务[8]。
Access是一种关系型数据库管理系统,其主要特点如下:
存储方式单一
(1)Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用[9,10]。
开发一套功能较为齐全,操作简便的人事信息管理系统,选择一个优秀的后台数据库将给日后的信息处理带来实用性和便利性。而事实恰恰证明:Access数据库是一个广泛使用、简单易用、性价比比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。更为关键的是,Access 数据库是Visual Basic的内部数据库,即默认数据库类型。这就给系统的开发带来了极大的便利性。这里的“内部”有两方面的含义:一是用Access建立的数据库(.MDB)可以在Visual Basic中使用;二是用Visual Basic可以直接建立Access数据库。可见,Access 2000 是为数据库应用程序开发而设计的功能强大、面向对象的编程工具[11]。
2.4系统运行环境
硬件:PC机一台
软件:1.数据库:ACCESS2003(简体中文版);2.开发工具:Visual Basic6.0(企业版)
运行环境:Windows XP
3、需求分析
3.1系统需求
时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国内经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。如何利用先进的管理手段,提高人事信息管理水平,是每一家企业所面临的重要课题。现代企业所面临的问题是:人事管理广泛,管理内容繁杂,日常需要耗费大量人力和物力。要想解决这一难题,就必须有一套科学、高效、严密、实用的人事信息管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理、提供的服务是规范的、统一的,它在人事信息管理当中的应用不仅可以简化、规范企业事业单位的日常操作,而且可以使企业人事信息管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低企业的财政消耗。计算机管理系统的应用是企业事业迈向现代化企业的重要标志,必将成为企业人事信息管理现代化不可缺少的手段。人事信息管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理主要包括职工档案维护、人事管理、代码维护等几个方面的功能,以实现用户方便的输入、查询、统计等业务需求[12]。
3.2 功能需求
开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化和自动化[13]。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下:
(1)系统部分:主要完成本系统的管理和维护工作。
(2)员工档案部分:主要完成员工档案管理,查询,编辑,删除功能。
(3)员工考勤部分:主要完成员工考勤统计,查询,修改,删除功能。
(4)员工工资部分:主要完成员工工资信息,查询,修改,删除功能。
(5)员工工作评价部分:主要完成员工工作评价,查询,修改,删除功能。
3.3 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程。
在仔细分析调查有关人事信息管理需求的基础上,得到本系统所处理的数据流流程图:
图3.3人事信息系统数据流程图

3.4可行性研究
可行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。
3.4.1 技术可行性
随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。
3.4.2 经济可行性
系统未运行之前,初期投资比较大,各部门必须配置电脑及相关设备,但在整个系统投入运行后,因现在计算机已经普及了,相关的人员培训费可以减少很多。同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性。因此,从长远收益来看,经济上完全可行。基于以上分析,系统实现是可行的。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有