VB人事管理系统-毕业论文.doc
《VB人事管理系统-毕业论文.doc》由会员分享,可在线阅读,更多相关《VB人事管理系统-毕业论文.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要摘 要人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。人事档案管理系统是一个教育单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。进入信息时代以来,由于大量IT技术的运用,使得人事档案管理的手段和过程发生了巨大的改变。这种改变不仅仅用自动智能取代了人工操作,而且对传统人力资源的理念也产生了影响。企业通过使用人事档案管理系统软件可以达到工作效率的提升、业务流程的规范、人工成本的降低、人事服务模式的改进。本文对人事档案管理系统所需完成的任务及设计的可行性进行了分
2、析,对应用领域进行调查分析。简要介绍了开发本系统所需的软件技术。本人事管理系统是一套基于C/S(客户端/服务器)结构的管理系统。系统运行于客户端,通过网络来访问数据库。本系统使用一台专门的计算机作为数据库服务器,其它的计算机可以远程对数据库进行访问,并可以自主的对数据库进行增加、删除、修改等等的数据库操作。本系统包括职工信息管理、工资管理、出勤管理。本文设计的数据库系统实现了职工管理,职工信息管理和系统管理等方面的功能。本系统用户界面友好,基本满足了企业对职工档案和信息进行管理的需求。关键词: 人事档案管理;职工信息;出勤信息;系统 - 23 -AbstractAbstractMankind
3、has entered the 21st century, science and technology, economic knowledge and information industry has shown initial signs of signs, especially in information technology and network technology, rapid development and wide application of the communitys political, economic, military, cultural and other
4、fields have become increasingly profound. Personnel records management system is an educational units indispensable part of its content for business decision-makers and managers is important to everyone.Entered the information age, because a large number of IT technology makes the management of pers
5、onnel files of the means and the process of tremendous change. This change not only with automatic replaced the artificial intelligence operation, but also to the traditional concept of human resources also have an impact. Enterprises through the use of the personnel management system software can b
6、e achieved to enhance the efficiency, standardize business processes, lower labor costs, improve service delivery personnel.In this paper, the personnel management system and design of the tasks of the feasibility analysis, to investigate the use of analysis of the field. Briefly introduced the deve
7、lopment of the system software required. The personnel management system is based on a set of C / S (Client / Server) structure of the management system. System running on the client through the network to access the database. The system uses a dedicated computer as a database server, other computer
8、s can access the remote database and can be independent of the database to add, delete, modify the database operations and so on.The information management system, including trade unions, wage management, attendance management. In this paper, the design of the database management system to achieve a
9、 trade union, trade union information management and systems management functions. The system user-friendly, basic workers to meet the business-to-file and information management needs.Keywords: personnel management, staff information, attendance information, the system 目 录摘 要IAbstractII第1章 绪论- 1 -1
10、.1开发工具的选择- 1 -1.2本文的主要工作- 4 -第2章 系统调研及可行性分析- 5 -2.1 系统调研- 5 -2.2 可行性分析概述- 5 -2.3 技术可行性分析- 6 -2.3.1技术支持- 6 -2.3.2硬件资源- 7 -2.3.3软件资源- 7 -2.4本章小结- 7 -第3章 系统分析- 8 -3.1 系统需求分析- 8 -3.2 数据流程图- 8 -3.3本章小结- 9 -第4章 系统总体设计- 10 -4.1.功能描述- 10 -4.2系统操作流程图- 10 -4.3本章小结- 12 -第5章 系统详细设计- 13 -5.1 数据库设计- 13 -5.2 系统主要界
11、面设计- 14 -5.3本章小结- 16 -第6章 系统测试- 17 -6.1测试举例- 17 -6.2测试项目- 18 -6.2.1单元测试- 18 -6.2.2组合测试- 19 -6.2.3确认测试- 19 -6.2.4系统测试- 19 -6.2.5用户验收测试- 19 -6.3测试方法- 20 -6.4 本章小结- 20 -结论- 21 -参考文献- 22 -致 谢- 24 -第1章 绪论第1章 绪论1.1开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual
12、 BasicMicrosoft公司的Visual CBorland公司的Delphi Java等等在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程续语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,Vis
13、ual Basic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环
14、境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件
15、开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。面向对象的程序设计4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual
16、 Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。结构化程序设计语言Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visua
17、l Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。事件驱动编程机制Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用Visual Ba
18、sic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑
19、和处理。Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。动态数据交换(DDE)利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应
20、用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)将每个应用程序都看作是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看作是一个对象进行链接和
21、嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。动态链接库(DLL)Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C+或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能
22、。1.2本文的主要工作本文以人事档案管理系统的设计和实现为主要内容,系统地阐述了实现档案信息管理系统的设计思想,通过分析企业员工档案管理的复杂性,及现有各种软件的优缺点,论述了设计本系统的出发点和设计关键,针对人事档案理系统进了需求分析及系统设计方案,描述各个模块的功能,论文利用Microsoft Visual Basic 6.0 的实现过程,阐述了分析并实现人事档案信息管理系统的实现流程。本系统开发后完全可应用于企业人事管理部门。第2章 系统调研及要行性分析第2章 系统调研及可行性分析2.1 系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 人事管理系统 毕业论文
限制150内