还剩26页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
山东工业职业学院摘要访客管理系统是为了能够对访客来访进行有效的管理而设计的一种管理软件,主要采用的开发工具是MicrosoftVisualBasic
6.0,其数据库是采用的Access数据库开发系统访客管理系统的总体目标是实现访客的登记、查询、用户管理以及记录用户的操作记录可对访客的姓名,性别、来访时间、年龄等资料进行登记可完成各种对用户的操作,如用户登录、添加用户、更改密码和查看用户资料等访客管理系统是一种很好使用的管理软件,它不仅是一个功能实用、操作方便、简单明了的访客管理软件,而且还可以实现了对用户访客的方便管理【关键字】访客管理系统、VB
6.
0、ADO技术、Access目录TOC\o1-3\h\z\uHYPERLINK\l_Toc230147413第1章引言1第2章VisualBasic软件的简介
22.1VisualBasic简介
22.
1.1VisualBasic的特点
22.2ADO简介
22.
2.1ADO的编程步骤3第3章数据库管理软件Access
200043.1Access2000简介
43.2Access2000数据库的组件4第4章系统的设计步骤
54.1系统的分析
54.
1.1系统的理论思想
54.
1.2系统功能模块划分
64.
1.3系统结构设计
64.2数据库的理论实现
64.3数据库的实现思想
64.
3.1数据库需求分析
74.
3.2数据库概念结构设计
74.
3.3数据库逻辑结构设计
84.4公共模块的添加
94.
4.1全局变量的添加
104.
4.2定义数据类型
104.
4.3定义公共函数
104.5程序窗体界面的设计
124.
5.1用户登陆窗体控件的布局与设计
154.
5.2用户添加管理界面设计
164.
5.3用户记录查询界面设计
174.
5.4访客登记界面设计
194.
5.5系统主界面菜单编辑19第5章系统维护和评价
215.1系统功能维护
215.2全性维护
215.3统评价21第6章总结22致谢23参考文献24第1章引言随着计算机技术的不断发展,公司,企业和机关的计算机化管理已经逐渐普及,计算机技术已经深入到管理的各个方面对访客的管理也有这更严格、更准确、更有效的管理软件本系统通过完成一个访客管理系统的过程,详细讲述如何使用VisualBasic进行数据库编程系统主要完成访客的登记和查询,以及用户的权限维护和使用记录所涉及到的数据库的读取和写入等功能,以及ADO数据访问技术,可以对数据库编程有一个初步的了解第2章VisualBasic软件的简介
2.1VisualBasic简介VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual——“可视化的”是一种开发图形户界面GUI的方法使得非计算机专业的人也可以开发出专业的Windows软件VisualBasic继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便,快捷使用VisualBasic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件,数据库应用程序,网络应用程序等大型软件是国内外最流行的程序设计语言之一
2.
1.1VisualBasic的特点1.提供了面向对象的可视化编程工具
2.事件驱动的编程机制
3.交互式的编程机制
4.与操作系统资源共享
5.开放的数据库功能
6.提供了应用程序向导
7.提供了完善的连机帮组功能
2.2ADO简介ADO(ActiveXDataObjects)是Microsoft提供并建议在VisualStudio
6.0环境中使用的数据访问接口借助它,应用程序可以轻松地操纵诸如Access、SALServer和Oracle等数据库ADO是Microsoft公司在VB
6.0中最新推出的数据访问策略,实际是一种访问各种数据类型的访问机制ADO将逐步代替DAO和RDO成为主要的数据访问接口在VB中,ADO是连接应用程序和OLEDB数据源之间的一座桥梁,它提供编程模型可以完成几乎所有的访问和更新数据源的操作ADO实际也是一种提供访问数据类型的连接机制ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节约资源ADO被设计成一种非常简单的格式,通过ODBC的方法同数据库接口相连用户可以使用任何一种ODBC数据源,不仅适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件ADO使用OLEDB数据支持提供了一个面向对象的访问数据源的接口,它是DAO和RDO对象模型的集大成者,集合了DAO和RDO的优点ADO的另一大优点是,它是基于COM接口技术的OLEDB的高级借口,所以,任何支持COM的应用程序都可以实现ADO也就是说,ADO的应用范围不仅仅是VisualStudio家族的产品
2.
2.1ADO的编程步骤使用ADO编程一般要按照以下几个步骤创建连接;创建命令;运行命令返回记录集;操作记录集第3章数据库管理软件Access
20003.1Access2000简介MicrosoftAccess2000是美国微软公司最新推出的办公自动化软件MicrosoftOffice2000的组件之一Access由于其易学易用和可视化操作等特点,已成为目前Windows操作系统下最流行的功能强大的桌面数据库管理系统开发工具Access2000特点
1.Access提供了许多便捷的可视化操作工具,以便用户更快捷的使用
2.Access能够与WordExcel等办公软件进行数据交换与共享,构成了一个及文字处理和数据管理为一体的办公自动化处理系统
3.Access2000提供了许多宏操作,用户只需按照一定得顺序组织这些宏操作,就可以再不编写程序的情况下,实现工作的自动化
4.Access2000不仅具有众多简单的传统数据库管理工具,同时还进一步增强了与Web的继承,更加方便的共享各种平台和不同用户级别的数据
3.2Access2000数据库的组件
1.表对象
2.查询对象
3.窗体对象
4.报表对象
5.数据访问页对象
6.宏对象
7.模块对象第4章系统的设计步骤
4.1系统的分析本系统主要通过VisualBasic来进行数据库操作总体任务是实现访客的登记、查询和本管理系统的用户权限维护和使用记录访客管理系统主要的功能有●对访客资料的管理,并准确的记录用户的姓名、性别、来访时间、访问理由等,并将访客的资料存入访客资料数据表中●对数据表的有效维护,完成用户的各种操作,如用户登录、添加用户、更改密码和查看用户资料等●用户的使用,可以随时查看访客的信息资料●用户操作记录,记录每个用户的访问时间,以及用户所进行的操作,以便系统管理员查询,在此系统中定义了如下几种操作1)登记访客资料,2)查询访客资料,3)更改密码,4)添加新用户,5)查看用户资料,6)查看操作记录●用户权限管理,按照数据表里的记录来确定用户的权限,并允许其执行相应的功能本系统中定义了三种用户权限类型,第一种是普通用户,;第二种是高级用户,类型代码2,除了普通用户的权限,还能查类型代码1,只能登记访客资料询所有记录的访客资料;第三种是系统管理员,类型代码0,能够执行任何命令,除了高级用户的权限,还能够执行用户管理命令(如添加新用户等)
4.
1.1系统的理论思想首先用户登录系统时,程序要从已有的用户资料数据表中读出用户ID和密码,并检验该密码和用户输入的密码是否匹配,只有用户名在数据库中存在,并且密码正确时,用户才能进入系统当有访客来访需要登记时,程序就将用户填写的访客资料写入访客数据库中当管理员查询访客资料时,程序又从数据库中读出访客记录用户修改密码和添加新用户资料时,也能完成数据库的写入操作另外,用户和管理员的每个操作都会记录到用户操作记录数据表中,当管理员查询这些记录时,在从该表中按照管理员的查询要求读出
4.
1.2系统功能模块划分根据系统总体设计思想的分析,可将系统分为以下几部分访客管理模块用于实现访客资料记录和访客资料查询功能用户管理模块用于实现用户登录管理,用户资料管理和用户权限管理等功能记录管理模块用于实现自动添加用户操作记录和查询操作记录功能
4.
1.3系统结构设计此系统主要分为系统登录界面、访客管理界面、用户管理界面和记录管理界面几部分
4.2数据库的理论实现数据库的设计分为以下三种步骤
(1)确定新建数据库所要完成任务的目的
(2)确定新数据库中所需要的表
(3)确定各个表中所需要的字段和关键字段
(4)确定表之间的关系
(5)创建表并优化设计
(6)输入数据并创建其他数据库对象
4.3数据库的实现思想对于开发数据库应用系统而言,大致可分为数据库分析、设计和应用程序分析、设计两部分数据库的合理设计在系统中占有非常重要的地位,它可以提高数据库存储的效率,保证数据的完整一致要设计出一个性能良好的数据库应用系统并不是一件简单的工作设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的即将来可能增加的需求本节按以下几个步骤来设计数据库数据库需求分析数据库概念结构设计数据库逻辑结构设计
4.
3.1数据库需求分析现在所需要的数据库是用于对访客管理系统的应用,所以必须充分满足访客登记管理的各种要求此系统要求登记每一位访客的资料,并允许有权限的用户查询这些资料,也因为这样,系统必须同时维护用户数据,对每个操作都要判断用户权限是否符合要求,系统还记录每个用户的每次操作,以便系统管理员查看所有用户的操作历史记录通过上述分析,数据库设计必须满足以下几点●用户可记录访客资料●高级用户和系统管理员可查询访客资料系统管理员可查询用户操作记录为了查询操作记录,可查询字段在每次记录操作时必须设为必填字段如用户ID、操作时间和操作类型(登记访客资料、查询访客资料、更改密码、添加新用户、查看用户资料、查看操作记录)●用户ID必须唯一●每个用户ID必须对应一个用户类型(普通用户、高级用户、系统管理员),以便在用户进行某些操作时来判断权限●用户记录可添加和修改●系统管理员可以查看用户资料●访客登记和用户操作记录中用户字段必须和用户表中的用户ID相关联
4.
3.2数据库概念结构设计通过对本系统的总体分析,可以得到大概的实体-关系模型( E-R模型),如下●访客记录{记录号,访客姓名,访客性别,来访时间,来访理由,记录的用户ID备注}●用户{用户 ID用户姓名,用户密码,用户权限类型,备注}●操作记录{记录号,用户ID,操作时间,用户操作,备注}通过以上用户信息,我们便可得到整个系统的E-R模型,如下E-R图所示图
4.1访客管理系统的E-R模型
4.
3.3数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构本系统数据库是由三个数据表组成;一个是访客登记数据表,我们把它命名为FKInfo;第二个就是用户信息数据表,我们把它命名UserInfo;第三个是用户操作记录数据表,我们把它命名YCInfo.表FKInfo为访客登记数据表访客登记数据表记录了访客的基本资料该表中主要包括了访客的姓名、性别等基本资料,以及来访的时间、原因、并有记录该操作的用户ID,以供用户按不同的类型查询访客资料表UserInfo为用户信息数据表用户信息数据表记录了用户资料用于检验用户登录和用户权限的管理该表主要包括了用户ID、姓名、密码及用户权限类型
1.普通用户
2.高级用户
3.系统管理员等其他数据表YCInfo为用户操作记录数据表用户操作记录数据表记录了每个用户的所有操作,以供管理员管理和查询用户所做的操作该表主要由用户ID、操作类型
1.登记访客资料
2.查询访客资料
3.更改密码
4.添加新用户、
5.查看用户资料
6.查看操作记录和操作时间等数据组成各个表的详细内容如下图所示表
4.1访客登记数据表(FKInfo)字段名字段说明数据类型字段长度Num记录号自动编号长整型Name姓名文本4Sex性别文本1Time来访时间时间/日期常规日期Reason来访理由文本50ID用户ID文本16Remark备注文本30表
4.2用户信息数据表(UserInfo)字段名字段说明数据类型字段长度ID编号文本16Name姓名文本4Pwd密码文本8Type权限类型数字整型Remark备注文本30表
4.3用户操作记录数据表YCRecord字段名字段说明数据类型字段长度Num记录号自动编号长整型ID用户ID文本16Time使用时间时间/日期常规日期Operate用户操作数字整型Remark备注文本
304.4公共模块的添加在设计访客管理系统窗体之前,我们要先添加一个公共模块,它主要是用来定义公共变量和公共类型,而此公共类模块,说白了就是一个自定义的类里面主要面向对象的,你可以自定一个对象,然后设置它的属性和方法添加公共模块的具体方法步骤如下首先要创建一个新的工程启动VisualBasic
6.0后,选择菜单【文件】→【新建工程】命令,或者在工程资源管理器中用鼠标右键单击工程,在弹出的快捷菜单中选择【新建】→【工程】命令,新建一个标准的EXE工程,然后将该工程保存,选择保存路径,并命名为访客管理系统工程接着给该工程添加一个模块选择菜单【工程】→【添加模块】命令,或者在工程资源管理器中用鼠标右键单击工程,在弹出的快捷菜单中选择【添加】→【添加模块】命令,在工程中添加一个模块,命名为Mdl_Public
4.
4.1全局变量的添加公共模块添加完成后,我们加入两个全局变量,它们的名称和功能如下定义全局ADO对象连接,用于连接数据库PublicDBCnnAsNewADODB.Connection定义全局变量UserNow为UserType类型PublicUserNowAsUserType它们的共要功能是连接数据库,为的是让我们的窗体与外部数据库联系在一起,只有这样才能实现访客管理系统的功能实现由此看来全局变量的添加是多么的重要啊!
4.
4.2定义数据类型我们上面用到的UserType数据类型定义如下自定义用户类型TypeUserTypeIDAsString用户IDTypeAsInteger用户类型EndType
4.
4.3定义公共函数AddRec函数用于记录所有的用户操作,需要应用于各个窗体,因此在此模块中定义为公共函数,具体定义和功能见例程1例程1AddRec函数的实现用户操作记录入库函数AddRec功能将操作记录入库,以便查询输入操作类型RecType,Integer类型1=登记访客资料2=查询访客资料3=更改密码4=添加新用户5=查看用户资料6=查看操作记录输出无PublicSubAddRecByValRecTypeAsIntegerDimAddUserRecAsNewADODB.RecordsetDimDBstrAsStringDBstr=select*fromYCRecord打开数据集AddUserRec.OpenDBstrDBCnnadOpenForwardOnlyadLockOptimistic添加新记录AddUserRec.AddNewAddUserRec.FieldsID=UserNow.IDAddUserRec.FieldsTime=NowAddUserRec.FieldsOperate=RecType更新数据集AddUserRec.Update关闭数据集AddUserRec.CloseEndSub
4.
4.4使用ADODATA控件连接数据库使用ADODATA控件连接数据库的操作步骤如下1.创建一个新工程,并在工具箱中加入ADO数据控件2.在窗体上添加一个ADO数据控件3.用鼠标右键单击该控件,在弹出的快捷菜单中选择“AODDC属性”命令,系统会自动打开一个“属性页”对话框,如图选择“通用”选项卡,并选择“使用连接字符串”单选按扭,单击“生成”按钮,会出现“数据链接属性”对话框,选择“提供者”选项卡,选择数据源提供者名称4.单击“测试连接”按钮,测试刚才的设置是否正确以及数据库是否可用当连接成功后,单击“确定”按钮,返回“属性页”对话框这时在“使用连接字符串”文本框中已生成一个连续的字符串Provider=Microsoft.Jet.OLEDB.
3.51;PersistSecurityInfo=False;DataSource=F:\数据库\UserInfo.mdb5.在“属性页”对话框中选择“记录源”选项卡,在此可以设置ADO控件返回记录的记录源如图6.如果类型为2-AcmdTable或4-AdCmdTable,则VB自动在已连接的数据源中检索所有的表或查询对象,列在“表或存储过程名称”下拉列表框中7.单击“确定”按钮,关闭“属性页”对话框,完成所有设置8.在按照有连接的窗体来连接数据库,并将记录显示在数据绑定在控件中
4.5程序窗体界面的设计本系统主要需要设计的窗体界面有1用户登陆界面窗体;2用户管理界面窗体;3用户操作记录界面窗体;4用户操作系统主界面窗体
4.
5.1用户登录窗体控件的布局与设计首先启动ViaulBasic
6.0后,选择菜单【工程】→【添加窗体】命令,或者在工程资源管理器中有鼠标右键单击工程,在弹出的快捷菜单中选择【工程】→【添加窗体】命令,在工程中添加一个窗体,命名为“用户登陆界面”,然后接着为用户登录窗体添加各个控件,具体各控件的属性设置如表所示表
4.4用户登陆界面对象属性设置对象属性设置Form1Caption用户登陆界面Label1Caption访客登陆系统Label2Caption记录号Label3Caption密码Text1Text空Text2Text空Text3Text空Command1Caption确定Command2Caption取消设置各个控件的属性后,适当地调整各控件的大小和位置,可得到如图
4.2所示的登录界面设计视图图
4.2访客登陆界面效果图用户登录界面设计完成之后,接着就需要编写代码来实现该界面的相应功能下面首先给该界面的流程图:下面该对系统代码的实现了首先在Form_Load过程连接数据库,以便检验需要登录的用户ID和密码具体代码如例程2所示PrivateSubForm_LoadDimSqlStrAsString确定该程序没有被启动过IfApp.PrevInstanceThen图
4.3用户登陆界面流程图例程2Form_Load过程MsgBox您已经启动过了本程序!EndEndIf连接数据库SqlStr=Provider=Microsoft.Jet.OLEDB.
4.0;DataSource=_App.Path\mdb\Guest.mdb;PersistSecurityInfo=FalseDBCnn.OpenSqlStrEndSub【登录】和【取消】按钮的实现代码在用户登录界面,主要实现【确定】和【取消】两个按钮的功能,当用户单击【确定】按钮后,程序应该检验用户输入的ID是否存在,密码是否正确,正确则将用户资料存入内存并存入系统如果单击【取消】按钮则退出程序
4.
5.2用户添加管理界面设计对于用户管理界面的设置主要功能是对访客编号访客姓名,访客类型,密码等一系列用户资料的添加下面谁是对窗体界面的布局和设计首先在工程中添加一个窗体,命名为“用户管理”,然后再为“用户管理“添加各个控件对于ListView控件LvQuery的设置如下在建立ListView控件命名设置属性后,用鼠标右键单击该控件,在弹出的快捷菜单中选择【属性】命令,然后在弹出的对话框中选择“列首”选项卡,单击【插入列】按钮,依次给ListView控件添加4个列,列首文本分别为用户ID、用户名、用户类型和备注,再调整各个列的列宽到合适的大小即可具体具体各控件的属性设置如表表
4.5用户添加界面对象属性设置对象属性设置Form2Caption用户管理Label4Caption用户添加管理Label5Caption用户名Label6Caption用户编号Label7Caption用户类型Label8Caption密码Text4Text空Text5Text空Text6Text空Text7Text空Command3Caption添加Command4Caption返回设置各个控件的属性后,然后适当地调整各个控件的大小和位置,可得到如图
4.4所示的用户添加界面设计视图图
4.4用户管理界面设计视图
4.
5.3用户记录查询界面设计下面是设计用户操作记录界面,此界面的主要功能就是查询用户操作记录在工程中添加一个窗体,命名为“记录查询”为窗体添加各个控件,并设置属性具体具体各控件的属性设置如表
4.6所示表
4.6用户记录查询界面对象属性设置表对象属性设置Form3Caption记录查询Label9Caption操作记录名查询Label10Caption操作用户时间查询Label11Caption用户类型查询Text8Text空Text9Text空Text10Text空Command5Caption查询设置完各个控件的属性后,适当地调整大小和位置,可得到如图
4.5所示的操作记录查询界面设计视图图
4.4操作记录查询界面设计视图
4.
5.4访客登记界面设计各个子界面完成后,接着设计访客管理系统的主界面主界面主要包括菜单、工具栏、用户状态显示栏和程序主窗口几部分,此界面主要有以下几个功能●登记访客资料●访客资料查询●连接到用户管理界面●连接到用户操作记录界面●退出系统首先访客登记窗体控件布局在工程中添加一个窗体,命名为“访客登记”然后添加控件,具体具体各控件的属性设置如表
4.7所示设置完各个控件的属性后,适当地调整大小和位置,可得到如图
4.5所示的操作记录查询界面设计视图表
4.7用户记录查询界面对象属性设置表对象属性设置Form4Caption访客登记Label12Caption姓名Label13Caption性别Label14Caption时间Label15Caption原由Text11Text空Text12Text空Text13Text空Command5Caption确定Option1Caption男Font楷体Option1Caption女Font楷体图
4.5访客登记界面设计视图
4.
5.5系统主界面菜单编辑设计好控件后,接着编辑系统主界面的菜单首先选中主窗体,选择菜单【工具】→【菜单编辑器】命令,或者单击工具栏中的【菜单编辑器】图标,打开“菜单编辑器”对话框按照如下所示表,为主界面添加菜单表
3.4主界面菜单设置标题名称级别文件File1退出File_Exit2访客操作Operate1访客登记Ope_Record2访客查询Ope_Query2系统管理Manage1用户管理Mng_User2操作记录Mng_Operate2帮助Help1关于Hlp_About
24.
5.6主界面工具栏编辑菜单编辑完成后,接着编辑工具栏,编辑工具栏,必须先导入需要的图标首先在工具栏中添加一个图片列表框ImageList命名为ToolImage然后用鼠标右键单击该控件,在弹出的快捷菜单中选择【属性】命令,打开图像列表的属性页,在选择“图像”选项卡,然后单击【插入图片】按钮,并选择需要插入的图标导入图标后,接着设置工具栏用鼠标右键单击工具栏,在弹出的快捷菜单中选择【属性】命令,打开图像列表的属性页,在“通用”选项卡中的“图像列表”下拉菜单中选择ToolImage再选择“按钮”选项卡,然后按下表所示的设置为工具条添加按钮表
3.5工具条按钮的设置按钮索引关键字样式工具提示文本图像1Key_Exit0-tbrDefault退出123-tbrSeperator3Key_Rec0-tbrDefault登记24Key_Query0-tbrDefault查询353-tbrSeperator6Key_User0-tbrDefault用户管理47Key_Ope0-tbrDefault操作记录583-tbrSeperator9Key_About0-tbrDefault关于6至此,设计完成第5章系统维护和评价
5.1系统功能维护系统功能维护是系统开发的一个重要的组成部分,是系统能否正常运行的保障,包括前期的测试和后期的维护两个方面本系统的测试环境在VB中进行,在这里可以找到VB的语法错误和一些连接上的毛病,测试的目的是使程序能正常运行在XP上主要测试系统的功能是否能够实现,主要是完整性和安全性的认证,通过选择恰当的测试来发现系统功能上的缺陷和不足后期主要是增加系统的模块功能和定期的更新,以及修改试用期所发现的毛病软件的扩充也很重要,试想,如果系统功能欠缺和老化,不仅是对本系统安全性的威胁也容易失去价值1.系统功能的维护通过对功能的不断更新,使用户了解到最新的信息,这是维护中最费时间的工作,时时更新,耗费人力资源最多2.后台数据库的维护使数据库完整和安全,这是维护中最重要的一部分3.程序维护程序的维护主要是模块的填加,由于系统建设之初功能不完善,服务不周全等原因而进行的系统改进
5.2安全性维护安全性主要是客户的资料能否泄密,防止随便查看或更改客户信息,以及对用户信息的保护的在前期测试时,找富有经验的人员通过各种手段进行检测,系统开发人员要回避后期在实践的过程中,应该逐步建立完整的监督系统,防止非授权用户访问
5.3系统评价本系统历经三个月的开发,已经基本建成,在实际的运行过程中比较稳定,基本上满足了用户的需要,基本实现了访客关系管理系统的基本功能,系统管理员可以通过权限实现对访客信息的查询以及对用户的管理,实现了设计的要求和目的但仍有些不足之处,比如模块的设计较少,扩充的地方较多,后台的人工处理还是很多整体上较好的完成了设计任务,该系统具有一定的实用性所谓系统评价是对一个信息系统的性能进行估计、检查、测试、分析和评审包括用实际指标与计划指标进行比较,以及评价系统目标实现的程度下面,分别从经济、性能、管理三方面对新系统进行评价1.经济方面新系统所需的软、硬件配置大部分已经具备,并且新系统的开发,可以节省大量的人力资源,而且从长远来看有助于拓展业务能为公司带来可观的经济效益所以,新系统在经济方面达到了目标2.性能方面系统的运行对于,处理速度快,使公司方便的、快捷的查询访客信息发挥了系统的潜能,对数据的更新非常快,查询功能更直观系统的操作方便、灵活性强、安全保密性好,该系统经过试运行一段时间,系统处理速度快,性能稳定,响应时间短3.管理方面系统的实施,减轻了工作人员的劳动强度,提高了劳动生产率,节约了人力资源信息处理及时、准确,为日后查询提供了有力的证据,加快了企业现代化管理的进程所以新系统在管理方面也达到了系统的目标第6章总结通过对本系统的开发完成使我以对数据库编程有了一个更深的了解,让我对数据库编程有了更大的兴趣,相信以后会在软件编程方面更进一层楼要编写数据库程序,首先应该对系统的总体设计有充分透彻的理解,并在此基础上设计好数据结构,然后使用某种数据库管理系统或工具,如Access、SQLServer、Oracle等,来建立数据库,接着就是使用编程语言来编写软件以实现对数据库的操作VisualBasic提供了强大的数据库访问技术DAO在某些场合使用是比较方便的ADO则具有更多的优点,包括易于使用,熟悉的界面,高速度及较低的内存空间占用SQL语言(结构化查询语言,StructureQueryLanguage)是各种关系数据库系统广泛采用的数据库语言,许多数据库和软件多支持SQL或提供SQL语言接口SQL语言大致可分为数据定义语言(DDL)和数据操纵语言(DML)本系统主要用的是数据操纵语言(DML),另外,还使用了Select语句和Insert语句访客管理系统主要是介绍了一个利用ADO技术访问数据库的例子,有的地方对数据库的操作也使用了SQL语言首先是系统的功能概述,然后对系统结构做了总体设计和流程分析,并做了数据库的需求分析和结构设计,最后在分别对各界面和模块的实现做具体讲述这套系统的功能还是非常有限,希望通过今后的学习可以对它做进一步的扩展和完善致谢首先我要感谢的是我的指导老师,本次的论文撰写是在我的指导老师的亲切关怀和悉心指导下完成的正是在您的指导下,我才能克服种种的困难和疑惑,论文才能够顺利完成在此谨向老师致以诚挚的谢意和崇高的敬意谢谢您了!我还要感谢的是我的同学们,在三年的大学生活中,同学们给了我很的帮助,让我深深感受到了友谊的伟大如果没有纯洁的友谊,我相信我的大学生活不会那么的美好,在此非常感激他们对我的帮助!还要感谢的是在大学生活中教导、辅导过我的各位老师,在您的帮助下,我学会了多种知识,非常感谢您对我关怀和帮助!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!参考文献
[1]杨晶《VB
6.0程序设计》机械工业出版社
2004.8
[2]杨克玉《VB
6.0程序设计实训教程》机械工业出版社
2005.2
[3]李继武《C语言程序设计》中国水利水电出版社
2006.5
[4]陈可欣《AccessVBA数据库高效开发范例应用》中国青年出版社
2005.8
[5]李政《VBA应用基础与实例教程》国防工业出版社
2005.5
[6]沈祥玖《VB程序设计》高等教育出版社
2005.6
[7]郑阿奇、曹戈《VisualBasic实用教程(第二版)》电子工业出版社
2006.1
[8]郭瑞军、唐邦民、谢晗昕等《VisualBasic数据库开发实例精粹》电子工业出版社
2005.1
[9]薛静峰、黄凤霞、黄都培等《Access及其应用系统开发》清华大学出版社
2006.8
[10]李畅《visualbasic程序设计》中国铁道出版社
2005.6备注类型ID姓名操作时间操作类型备注访客姓名来访原因来访时间备注访客性别访客记录录操作记录记录号记录号操作登记密码用户否密码正确?将用户资料存入内存ID/密码过长?用户ID和密码为空?开始是是否否是提示用户结束登录成功ID存在?在数据库中查找该用户ID是II。