这周把我需要的几个窗口都创建好了,我先建了一个思维导图联系了一下,然后根据图在visual studio里设计窗口。
现在还未解决的:
1.管理员查看登录记录,我感觉是用到触发器,我还没在数据库中建触发器
2.课程表和选课表的增删改查具体代码还没写,只把窗体内容弄好了
3.学生的查看自己的选课表和课程表还未弄,这有点不确定,我感觉是在数据库里建相应的视图,但是怎么跟登录时的学号对应上啊??
在Student表添加对学号和性别的约束条件(学号在201215000到201215999之间,性别是男或女)
alter table Student add constraint c1 check(Sno between 201215000 and 201215999)
alter table Student add constraint c2 check(Ssex IN('男','女'))
创建一个管理员表,包含账号和密码。我发现在数据库写好id和密码后在登录的时候总显示登录失败,解决方法:写了一个注册页面,先注册成功一个后再使用登录。存入数据库表中的密码也是乱码。然后把注册页面删除,我感觉管理员不需要注册页面。
CREATE TABLE Teacher
(
UserID NCHAR(20) ,
UserPassWord NCHAR(32) , /*密码32位加密*/
);