论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

A400226图书管理系统源程序(论文+代码)vb+access

  E-R图向关系模型转换的结果如下:

图书管理(图书编号,馆藏编号,书名,作者,出版社,出版日期,入库日期,价格,操作员) paper51.com

图书编号为此关系的码。

内容来自www.paper51.com

借书证(借书证编号,是否有效,姓名,男女,身份证号,部门,电话,地址,最大借书量,操作员,创建日间)

内容来自论文无忧网 www.paper51.com

借书证编号为此关系的码。 内容来自论文无忧网 www.paper51.com

借阅(借书证编号,书号,借书日期,还书日期,操作员)

paper51.com

借书证编号为此关系的码。

http://www.paper51.com

操作员(操作员编号,姓名,密码,备注) 内容来自论文无忧网 www.paper51.com

操作员编号为此关系的码。 copyright paper51.com

4.3计算机系统的配置方案

copyright paper51.com

硬件环境:

paper51.com

内容

内容来自www.paper51.com

最低配置 内容来自www.paper51.com

建议配置

http://www.paper51.com

主机

paper51.com

P/200

paper51.com

PII/266以上

copyright paper51.com

内存

paper51.com

64MB paper51.com

128MB以上

http://www.paper51.com

硬盘 copyright paper51.com

10GB paper51.com

20GB以上

http://www.paper51.com

显示器 内容来自论文无忧网 www.paper51.com

VGA以上

内容来自论文无忧网 www.paper51.com

软件环境:

内容来自论文无忧网 www.paper51.com

操作系统:Windows 98中文版或Windows XP中文版 内容来自www.paper51.com

编程软件和数据库:Visual Basic6.0中文版+Access2000中文版

http://www.paper51.com

4.4系统的安全性和可靠性设计

http://www.paper51.com

对所有登录本系统的使用用户进行严格的用户名和密码的管理,如果不属于系统事先设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。 内容来自www.paper51.com

第五章                 系统详细设计

内容来自www.paper51.com

程序按照三个主要管理功能进行组织,其中借书和还书由于经常使用,单独列出来。下面我们按照操作顺序对程序的操作、界面的源程序进行详细说明。

内容来自论文无忧网 www.paper51.com

5.1启动:

内容来自论文无忧网 www.paper51.com

双击图标运行程序以后,就可以看到程序的主界面。由于这个时候还没有登陆系统,因此系统提示未登录。这是,需要通过通过系统管理菜单进行登录操作。

内容来自www.paper51.com

http://www.paper51.com

图1 启动后的主界面 paper51.com

5.2登录 内容来自www.paper51.com

系统进行登录时,用户单击了菜单“登录”,此时系统开始显示登录窗口。 paper51.com

Private Sub mnuSysLogin_Click()

paper51.com

    frmLogin.Show vbModal 内容来自论文无忧网 www.paper51.com

    If CurrentUser.LoginSuccessThen copyright paper51.com

       Me.Caption = App.Title & " (" & CurrentUser.Name & ")"

copyright paper51.com

    Else http://www.paper51.com

       Me.Caption = App.Title & " (未登录)" copyright paper51.com

    End If

paper51.com

End Sub

内容来自www.paper51.com

程序首先显示frmLogin窗口,由于这个窗口是模态(vbModal)显示的,因此如果用户只能关闭这个窗口后才能进行其他的操作。VB的窗口分成模块窗口和非模态窗口两种,普通情况下都是非模态窗口,但是多数对话框是模态窗口。 http://www.paper51.com

程序的后面使用了一个结构体,这个结构体在公共模块定义,程序的任何地方都可以访问这个结构体,同时程序初始化了一个全局变量CurrentUser。该变量用来指示当前是否有用户登陆,用户的ID和名称是什么等信息。

http://www.paper51.com

Type Users 内容来自www.paper51.com

    ID As Integer paper51.com

    Name As String

内容来自论文无忧网 www.paper51.com

    Password As String 内容来自www.paper51.com

    LoginSuccess As Boolean

http://www.paper51.com

End Type paper51.com

Public CurrentUser As Users

http://www.paper51.com

这里我们首先运行了frmLogin窗体,然后根据frmLogin窗体对用户信息的判断,由frmLogin窗体设置CurrentUser信息。如果成功,CurrentUser的LoginSuccess属性将为True,否则为False。如果CurrentUser的LoginSuccess属性为True,则主窗体显示当前用户登录的用户名。

http://www.paper51.com

下面我们主要看frmLogin窗体的操作。

copyright paper51.com

内容来自www.paper51.com

图2 登录窗体 内容来自www.paper51.com

这里我们详细讲解登录的全部过程,因为这个过程中涉及到DAO数据库访问的全部过程,因此我们将着重介绍这些过程。以后程序中使用同样功能的部分将不再介绍。

内容来自www.paper51.com

Private Sub cmdOK_Click()

paper51.com

Dim strUserID As String copyright paper51.com

Dim strUserPwd As String http://www.paper51.com

Dim db As Database http://www.paper51.com

Dim rs As Recordset 内容来自论文无忧网 www.paper51.com

    '获取用户输入

paper51.com

    If txtUserName.Text = "" Then http://www.paper51.com

       MsgBox "请输入正确的用户名",vbInformation 内容来自www.paper51.com

       txtUserName.SetFocus http://www.paper51.com

        ExitSub

http://www.paper51.com

    End If

paper51.com

   

内容来自论文无忧网 www.paper51.com

    strUserID = txtUserName.Text

内容来自论文无忧网 www.paper51.com

   

paper51.com

    If txtPassword.Text ="" Then

内容来自www.paper51.com

       MsgBox "请输入用户密码",vbInformation 内容来自www.paper51.com

       txtPassword.SetFocus copyright paper51.com

        ExitSub 内容来自论文无忧网 www.paper51.com

    End If

内容来自论文无忧网 www.paper51.com

   

http://www.paper51.com

    strUserPwd =txtPassword.Text

内容来自www.paper51.com

   

copyright paper51.com

   

paper51.com

------分隔线----------------------------
联系方式