第四章 人事管理系统的具体实现
4.1模块化的开发环境的简介_Visual Basic
Visual Basic 是在 Windows 环境中广泛使用的应用程序设计语言,它以Basic语言基础,具有可视化、 面向对象程序设计、 事件驱动机制等特点。
可视化程序设计是指开发图形用户界面的一种方法,使用这种方法,编程人员不必编写大量的代码去描述用户界面上元素的位置和外观,比如命令按钮、文本框、组合框等元素,编程人员只需在“可视”的编程环境下,用鼠标将VB中预先建立的界面元素托放到用户图形界面的适应位置上,并且用鼠标还可直接修改用户界面上元素的外观等特性。采用可视化程序设计方法,大大的减少了编程人员的编码工作量,并能轻松快捷地设计出友好的用户界面,从而提高应用程序的开发效率。Visual Basic是一种面向图形用户界面的、交互性讲的可视编程工具。
4.1.1 事件驱动的应用程序
Visual Basic使用的是一种“事件驱动”机制。所谓“事件驱动”机制是指Windows应用程序是通过事件来驱动运行的,当用户或者系统触发对象的某个事件时,系统自动地执行与该事件相关的一段代码来响应,完成特定的功能。例如,用户界面上有一个命令按钮,当用户单击该按钮时,命令按钮将触发事件,而当该事件发生时,由系统自动执行一段与该事件相应的代码,完成指定的操作,当该操作完成后,应用程序将暂停,等待狭义事件的发生。
在“事件驱动”机制下,应用程序的执行过程完全由对象事件驱动实现,与传统的面向过程的应用程序的执行过程完全不同。
4.1.2面向对象的编程
Visual Basic采用面向对象技术,利用对象的属性、事件和方法进行程序设计,从而 实现应用程序的特定需要。在Visual Basic中,对象无处不在,窗体、命令按钮、文本框、组合框等用于设计用户图形界面的元素都是对象。利用Visual Basic的对象编程技术,就好像在一块空白的画布上,通过设置对象的属性,使用对象的方法,编程对象的事件过程,将系统预先建立的对象,按照设计要求将它们有机地组合起来,勾画出一幅完美的图画,从而完成用户需求。
4.2系统模块的具体实现
在本系统中有六个模块组成。它们分别是员工基本信息模块、员工工资管理模块、工资统计模块的实现、部门查询模块的实现、特殊查询模块的实现、报表查询模块的实现,下面就开发这几个模块的过程及所遇到的问题分别加以介绍
4.3 系统开发的其他方面
在这一节中,我们主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。
作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档,除了对于三大模块的详细说明外,对于易出错和不易操作的地方又作了详细的说明。
由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。
第五章 人事管理系统的运行环境
·软件环境: Windows 95/98/ME 或者 Windows NT 4.0/2000/XP 及以上版本。
·硬件环境:
Pentium 133 或更高档的处理机;
3.5寸软盘 驱动器;
VGA或更高分辨率的监视器;
16MB 内存 或32MB 内存 (Windows NT)。
·硬盘空间:
至少需要10MB空间。
第六章:人事管理系统的程学开发
程序开发:本次毕业设计是使用vb编程,完成人事管理的一系列问题。由于对vb的了解并不十分深入,所以在毕业设计中出现了许多问题。
首先,对人事管理的需要做进一步了解,了解用户的需求。其次,是对于模块的设计。利用vb开发程序是为了减少计算机硬件的需求,适应各个公司的经济需要,减少开资。
在程序开发的过程中由于自身的能力也出现了这样那样的问题,但是在指导老师的指导下都已一一解决。比如如何减少操作错误,减少数据冗余。
在对程序开发的过程中我了解到自身能力的不足,还应加强对程序开发的学习。