基于SQL的小型实验室管理系统设计

2026/4/29 4:24:07

北方民族大学学士学位论文

(9)公告信息表:用于存放公告信息,如表3.9所示。

表3.9 公告信息表(Tb_order)

列名 公告编号 公告名称 公告内容 时间 数据类型 nchar(10) nchar(10) ntext datatime 数据长度 10 10 可变 8 4 允许空值 否 是 是 是 是 是否主键 是 否 否 否 否 备注 0为不显示 123分别表示显示顺序 显示及排序 int

第 19 页 共 54 页

基于SQL的小型实验室管理系统设计

第4章 实验室管理系统的详细设计

4.1 用户登录模块设计

(1)功能:

判断当前登录用户账号密码是否正确,若账号或者密码错误则弹出提示“信息框提示用户账号或密码错误”。若账号密码信息正确,则判断当前登录账号的类型,若为学生则进入学生页面,若为教师则登陆则进入教室页面,若为管理员则进入管理员页面。 (2)界面设计:

添加Form_login窗体为登录窗体,并设置其style属性为1,添加Image_login控件对窗体登陆窗体美化,添加Label_zh控件作为输入框提示信息,添加TextBox_mm控件作为输入框,添加CommandButton_dl控件确认登陆按钮,添加CommandButton_qx控件作为取消按钮。登陆界面如图4.1所示。

第 20 页 共 54 页

北方民族大学学士学位论文

图4.1 登录界面

(3)功能流程如图4.2所示。

开始输入用账号和密码判断账号密码是否正确YN错误提示N是否为学生N是否为教师YY是否为管理员Y学生界面教师界面管理员界面 图4.2 登陆流程图

(4)主要实现代码:

'点击登陆后验证输入账号和密码 Private Sub Command_dl_Click()

第 21 页 共 54 页

基于SQL的小型实验室管理系统设计

Dim tapy As Integer '未输入账号提示

If Text1.Text = \

MsgBox \请输入账号\提示\ Else

'打开连接数据库dbserver中用户表Tb_user

con.Open \Security Info=True;User ID=sa;Initial Catalog=dbserver;Data Source=THUNISOF-110C31\

rec.Open \学号='\密码 ='\

'账号密码验证

If rec.RecordCount > 0 Then '验证通过,根据用户类型选择调用的窗口 tapy = rec.Fields(\用户类型\ Select Case tapy Case Is = 1

form_stu.Show Case Is = 2

Form_tuc.Show Case Is = 3

Form_adm.Show End Select

Else: MsgBox \密码或者账号错误\提示\

End If '记录当前登陆用户 rec.Close con.Close

Unload Form_login

'显示管理员窗口界面 '显示教师窗口界面 '显示学生窗口界面

第 22 页 共 54 页


基于SQL的小型实验室管理系统设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于SQL的小型实验室管理系统设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219