2024-10-17 13:35:20
1、创建管理员表
CREATE TABLE Ad
(密码 CHAR(8) PRIMARY KEY,
姓名 varchar(20)
);
2.管理员表初始化
insert into Ad (密码,姓名)
VALUES('admin', 'admin');
3.创建学生表
CREATE TABLE Student
(学生学号 CHAR (10) PRIMARY KEY,
学生姓名 VARCHAR (20) UNIQUE,
学生性别 CHAR (2),
学生年龄 SMALLINT,
班级号 CHAR (4),
FOREIGN KEY (班级号) REFERENCES Class(班级号)
);
4. 创建教师表
CREATE TABLE Teacher
(教工号 CHAR (8) PRIMARY KEY,
教师姓名 VARCHAR (20) UNIQUE,
教师性别 CHAR (2),
职称 VARCHAR (10),
);
登陆源码:
if radiobutton1.Checked then
begin
adoquery1.close;
adoquery1.SQL.clear;
adoquery1.SQL.add('select * from Student');
adoquery1.SQL.add('where 学生学号='''+edit2.text+''' and 学生姓名='''+edit1.text+'''');
adoquery1.Open;
if adoquery1.RecordCount>0 then
begin
form1.hide;
form2.show;
end
else
showmessage('用户名不存在或者权限错误,请查证后输入');
edit2.Clear
end
else if radiobutton2.Checked then
begin
adoquery1.Close;
adoquery1.SQL.clear;
adoquery1.SQL.add('select * from Teacher');
adoquery1.SQL.add('where 教工号='''+edit2.text+''' and 教师姓名='''+edit1.text+'''');
adoquery1.Open;
if adoquery1.RecordCount>0 then
begin
form1.hide;
form3.show;
end
else
showmessage('用户名不存在或者权限错误,请查证后输入');
edit2.Clear;
end
else if radiobutton3.Checked then
begin
adoquery1.close;
adoquery1.SQL.clear;
adoquery1.SQL.add('select * from Ad');
adoquery1.SQL.add('where 密码='''+edit2.text+''' and 姓名='''+edit1.text+'''');
adoquery1.Open;
if adoquery1.RecordCount>0 then
begin
form1.hide;
form4.show;
end
else
showmessage('用户名不存在或者权限错误,请查证后输入');
edit2.Clear;
end
2024-10-17 08:29:23
2024-10-17 13:37:16