数据库大作业第15周

这周把我需要的几个窗口都创建好了,我先建了一个思维导图联系了一下,然后根据图在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位加密*/ 
 );
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值