您的位置:首页 > 其它

ssh框架学生管理选课系统

2018-09-15 15:45 155 查看

 

谁需要源码,联系我。

学生选课管理系统

  1. 管理员的登录,添加课程,添加教师,所有教师,退出系统。
  2. 用户的个人信息,修改资料,选课,退选,退出系统。

数据库的设计。

管理员的登录表:

     create table admin(

aId int(12) not null auto_increment, 

aNo int(12) default null, //用户名

aPassword varchar(12) default null,//密码

primary key(aId),

unique key  aid (aid) using btree

)engine=InnoDB auto_increment=2 default charset=utf8;

课程表:

       Create table course(

              cId  int(12) not null auto_increment,//课程id

              cNo int(12) default null,//课程编号

              cName varchar(24) default null,//课程名

              cTime varchar(30) default null,//课程时间

              cAddress varchar(30) default null,//上课地址

              primary key(cid)//作为主键

       )engine=InnoDB auto_increment=19  default charset=utf8;

连接(使课程与学生联系起来):

        create table sc(

               sId int(12) not null,//学生id

               cId int(12) not null,//课程id

               primary key(sId,cId),

               key cIdf(cId),

               constraint sIdf foreign key(sId) references student(sId) on DELETE CASCADE ON UPDATE CASCADE,

constraint cIdf foreign key(cId) references course(cId) on DELETE CASCADE ON UPDATE CASCADE)engine=InnoDB default charset=utf8;

 学生表:

        create table student(

               sId  int(12) not null auto_increment,

               sNo  int (12)default null,

               sPassword varchar(12)default null,

               sName  varchar(8) default  null,

               sSex varchar(255)default null,

               sNation  varchar(5) default null,

               sMajor varchar(24) default null,

               sClass varchar(8)default null,

               pprimary key(sId)

)engine=InnoDB auto_increment=8 default  charset=utf8;

老师表:

      create table teacher(

            tId int(12) not null auto_incremenr,

            tNo int(12)default null,

            tName varchar(8) default null,

            tMajor varchar(24) default null,

            cId int(12) default null,

            primary key(tId),

            key cId(cId),

            constraint cId foreign key(cId) references  course(cId) on delete  set null on update cascade

)engine=InnoDB auto_increment=14 default  charset=utf8;

  1. 在使用ssh框架技术的时候,需要配置环境。

     

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: