VB人事管理系统3.doc_第1页
VB人事管理系统3.doc_第2页
VB人事管理系统3.doc_第3页
VB人事管理系统3.doc_第4页
VB人事管理系统3.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理学院人事管理系统的设计与实现2001级信息管理与信息系统专业刘若冰-1-一、引言(一)开发背景随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。本系统就是基于本学院的人事管理而设计的,是对学院的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使学院人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。(二)系统软硬件环境1、系统运行环境系统要具有查询和数据处理功能,系统运行环境MicrosoftWindows98以上,要求服务器最低配置:CPU:IntelPentium内存:128M硬盘:10G网卡:10M/100M2、开发工具系统开发工具采用VisualBasic6.0,后台数据库为access2000。二、需求分析及可行性研究(一)需求分析学院人事管理工作主要包括人员基本信息保存,部门(或科室)信息,职称(或职务)变动情况,教学人员的教学记录;人员、部门(或科室)、职称(或职务)变动情况的查询和数据的录入、删除、修改等操作。这就要求所开发的管理系统具备基本的数据库功能如增添、删除、修改、查询以外,还应具备对大量原始数据进行自动检索整理并提取有用信息的更高层次的自动化功能以提高办公效率。为管理学院人事管理系统的设计与实现2001级信息管理与信息系统专业刘若冰-2-此,我们决定采用VisualBasic6.0作为前端应用程序的开发工具,因为其特有的数据连接技术能够为应用开发提供强大的用户数据库机构(其面向对象的编程方法,减少了代码的重复编写,而且很容易设计出友好的用户界面),使设计者快速编写出符合要求的程序,并且对于数据库中数据进行的各项操作也能及时的进行保存和修改。另外,人事管理工作范围涉及整个学院,需要处理的数据量不是特别庞大复杂,所以小型的MB级DBMS如access就可以胜任此项工作,不需要选择大型的数据库系统浪费资源。因此我们选择Microsoft公司的office2000的access2000作为后端数据库的DBMS支持。(二)可行性研究此项管理系统的开发任务是作为毕业设计课题进行的,故不存在开发费用问题,可行性研究的主要方面应放在开发进度的控制上。此人事管理系统初期开发目标是能够在本学院内得到应用,其使用、管理范围仅限于学院,属中小型数据库管理系统应用开发。借助VisualBasic6.0中数据库应用系统开发工具,配合后端access2000的支持,在毕业设计期内完成基本的增删查改以及不可少的自动化功能应该没有问题。另外,为了便于日后的系统维护以及在此基础上进行功能扩充和升级,开发过程中应保持良好的代码书写风格并注意编写详细的技术说明文档。本系统中VB和数据库access2000连接是通过VB中的ADO实现的。ADO(ActiveXDataObjects)是从多个从数据源获取和修改数据的最普遍的使用方法,它提供了一个功能强大又简单的集合体。ADO是通用数据访问(UDA,UniversalDataAccess)战略的核心技术之一。它就是使用一种编程方式获得任何地方的任何数据,而这些数据源往往很复杂。基于以上ADO的特性,我们选择ADO作为我们程序与数据库连接的方式。三、总体设计(一)数据库设计人事管理系统总体设计中最重要的阶段是数据库的设计,引文数据库表项是否完备,表项间的关系是否合理直接影响到系统后期应用程序能否顺利开发。1、表数据库中的数据表分为:人事基本信息表,部门表,科室表,教学记录表,职称变动表,职务变动表,用户管理。(各表内各字段的具体设置见附录)(科室表内容如图一)(1)人事基本信息表用于保存人员的所有人事方面的信息,包括人员基本信息、联系方式、工作单位等信息以及简介、奖惩状况等信息。此表是人事管理系统中最主要的表,每管理学院人事管理系统的设计与实现2001级信息管理与信息系统专业刘若冰-3-个人员的基本情况都在此表中都有记录。(2)部门表用于保存部门信息,包括部门编号、部门名称和部门类别。(3)科室表用于保存科室信息,包括科室编号、科室名称、所属部门名称。(4)教学记录表用于保存教学人员的教学情况,包括人员编号、人员姓名、教学时间、课程名称。(5)职称变动表用于保存教学人员的职称变动信息,包括人员姓名、时间、原现职称等信息。(6)职务变动表用于保存行政人员的职务变动信息,包括人员姓名、时间、原现职务等信息。(7)用户管理用于保存人事管理系统中使用用户的姓名、密码、用户权限。用户权限分为普通用户和管理人员。其中普通人员是可以进行查询操作和更改自己密码;管理人员是可以进行查询操作,数据库中各表的添加、删除、浏览和修改等数据处理,添加、删除用户等用户信息的操作。图一2、权限设置用户管理表的用户权限分为管理人员和普通用户(数据库表内保存为0和1)。管理人员可以添加、修改、删除记录,可以添加或删除用户。普通用户只能进行数据查询操作。管理学院人事管理系统的设计与实现2001级信息管理与信息系统专业刘若冰-4-(二)功能划分通过对学院人事管理工作的特点及其需求进行认真分析,我们总结出人事管理系统的两个核心:一个是关于人事管理的各类信息的查询操作,另一个是关于人事管理中的各类数据的处理操作。基于以上分析结果,我们决定将本系统按其管理的不同方面划分成两个部分:1、查询系统对于人事管理中的所有的信息可以进行分类查询。2、管理系统对于人事管理中的所有的信息可以进行浏览、增添、删除、修改等基本的管理功能。并且对于数据管理中并不是所有的另外,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论