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

A450基于试题库自动组卷系统

         以上描述了存储五种题型的5张数据表中各个字段含义。接下来来介绍一下最后一张数据表---登录表中的属性设置。 paper51.com

◘3.1.2 登录文件

copyright paper51.com

该表中总共设置了三个字段属性---用户名,密码,访问次数。 copyright paper51.com

 · 用户名--字符型,是每条记录中的主键,值唯一,不能重复。数字、字母都可以。在系统的使用过程中,具有一定权限的管理员可以对其进行删除和增加。

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

· 密码--用于核准用户的权限,避免一些不合法的人进入系统进行破坏活动。

内容来自www.paper51.com

· 访问次数--整型 用来显示该用户已经使用过本系统的次数。 copyright paper51.com

§3.2  tempdb数据库

paper51.com

其中只有一张数据表—temp。它用来存储在抽取试题过程中产生的一些中间数据。有2个字段:题目和答案,均为备注型。在系统运行过程中,该表中的数据会被不断的更新。

内容来自www.paper51.com

第四章      系统总体结构设计

copyright paper51.com

根据系统各模块的实现,系统主要结构即流程图如下所示:

内容来自www.paper51.com

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

浏览试题 http://www.paper51.com

删除试题 内容来自www.paper51.com

修改试题

copyright paper51.com

更新试题

http://www.paper51.com

添加试题 内容来自论文无忧网 www.paper51.com

退出

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

copyright paper51.com

退出 http://www.paper51.com

copyright paper51.com

copyright paper51.com

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

据库

内容来自www.paper51.com

添加用户 paper51.com

修改密码 内容来自www.paper51.com

随机抽题 内容来自www.paper51.com

编辑试卷

paper51.com

                copyright paper51.com

 图4-1总体结构图

copyright paper51.com

第五章           功能模块的设计及其实现 内容来自论文无忧网 www.paper51.com

§5.1   用户登录模块

内容来自www.paper51.com

● 功能:该模块是检验用户的合法性 内容来自论文无忧网 www.paper51.com

● 窗口设计如下:

paper51.com

              图5-1登录界面

内容来自www.paper51.com

● 设计思路:当该模块被加载时,从数据库中的登录表中读取已经存在的用户名。将用户名逐一添加到组合列表框的选项中,以供用户选择,(可以避免用户手动输入之繁),在用户选择了某个用户以及在密码框中输入了密码之后(以*显示),在按下“登录”键的时候,系统从数据表中找到对应该用户名的记录,然后检查所输入的密码是否与数据库中的密码一致,若不一致,则提示密码错误,拒绝登录;若一致,则显示该用户以往登录的次数,允许进行后面的操作。

copyright paper51.com

● 代码实现 (以下代码中‘后为注释) http://www.paper51.com

    Private Sub Form_Load()    copyright paper51.com

login.Picture = LoadPicture(App.Path &"\login2.jpg") http://www.paper51.com

Adodc1.ConnectionString= “provider=Microsoft.Jet.OLEDB.4.0;DataSource="+App.Path+\datadb.mdb"          

内容来自www.paper51.com

Adodc1.RecordSource ="登录"             ‘ 数据库连接 内容来自论文无忧网 www.paper51.com

Adodc1.Refresh

copyright paper51.com

Adodc1.Recordset.MoveFirst

paper51.com

Do While NotAdodc1.Recordset.EOF paper51.com

   Combo1.AddItemAdodc1.Recordset("用户名") http://www.paper51.com

  Adodc1.Recordset.MoveNext copyright paper51.com

Loop http://www.paper51.com

End Sub 内容来自www.paper51.com

     Private Subdenglu_Click() 内容来自www.paper51.com

 Adodc1.Recordset.MoveFirst

copyright paper51.com

 For p = 1 Touserid http://www.paper51.com

  Adodc1.Recordset.MoveNext  

paper51.com

 Next

copyright paper51.com

  If Text1.Text <> Adodc1.Recordset("密码")  Then

http://www.paper51.com

     MsgBox "您输入的密码不正确,请重新登录",vbCritical, "错误提示"

paper51.com

Else paper51.com

cnt = Adodc1.Recordset("访问次数")+ 1 内容来自论文无忧网 www.paper51.com

k = MsgBox("祝贺你成功登录" + Chr(13) + "这是您第"& cnt & "次访问该系统",vbOKOnly, "Congratulations") http://www.paper51.com

    Adodc1.Recordset("访问次数") =cnt copyright paper51.com

    Adodc1.Recordset.update

paper51.com

   End If

内容来自www.paper51.com

If  k = 1  Then

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

enter.Visible = True

内容来自www.paper51.com

Unload Me http://www.paper51.com

Load enter

http://www.paper51.com

End If paper51.com

End Sub paper51.com

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