软件工程导论课程设计-学生学籍管理系统精内容摘要:

gn key(course_ID) references tb_Course(course_ID), constraint fk_Prof_Cour_Prof foreign key(prof_ID) references tb_Professional(prof_ID), ) go (11). 课程学生联系表 create table tb_Cour_Info ( info_No varchar(20), course_ID int, constraint pk_Cour_Info primary key(info_No,course_ID), constraint fk_Cour_Info_Info foreign key(info_No) references tb_Information(info_No), constraint fk_Cour_Info_Cour foreign key(course_ID) references tb_Course(course_ID), ) go (12). 学生奖惩联系 create table tb_Info_RePu ( info_No varchar(20), rePu_ID int, constraint pk_Info_RePu primary key(info_No,rePu_ID), constraint fk_Info_RePu_Info foreign key(info_No) references tb_Information(info_No), constraint fk_Info_RePu_RePu foreign key(rePu_ID) references tb_RewardPunishment(rePu_ID) ) go (13). 学生成绩联系 create table Info_Resu ( info_No varchar(20), resu_ID int, resu_CoID int, constraint pk_Info_Resu primary key(info_No,resu_ID,resu_CoID), constraint fk_Info_Resu_Info foreign key(info_No) references tb_Information(info_No), constraint fk_Info_Resu_Resu_ID foreign key(resu_ID,resu_CoID) references tb_Result(resu_ID,resu_CoID), ) use Expulsion go 查看某用户的登录日志 create view vi_Admin_Log(UserName,IP,LoginTime) as select , from tb_Admin as a,tb_Log as l where = go select * from vi_Admin_Log where UserName=39。 cache39。 go 建立专业课程视图 create view vi_Prof_Cour(Professional,Course,Credit,Note) as select , from tb_Professional as p,tb_Course as c, tb_Prof_Cour as pc where = and = go select * from vi_Prof_Cour go 查看学生奖惩信息 create view vi_Info_RePu(Sno,Name,Prof,Clas,rePu_Type,rePu_Time,Note) as select ,,_Time, from tb_Information as i,tb_RewardPunishment as r, tb_Info_RePu as ir,tb_Professional as p,tb_Class as c where = and = and = and = go select * from vi_Info_RePu go 建立学生成绩视图 create view vi_Info_Resu(Sno,Name,Prof,Clas,Cour,RYea,Term,Scor) as select ,,esu_Year, from tb_Information as i,tb_Result as r, tb_Info_Resu as ir, tb_Professional as p,tb_Class as c,tb_Course as co where = and = and = and = and = and = go select * from vi_Info_Resu 2. 装载数据 use Expulsion go 插入用户表 insert tb_Admin (admin_Pass,admin_Perm,admin_User) values (39。 12339。 ,1,39。 cache39。 )0 普通用户,管理员 go 插入登录日志表 insert tb_Log (log_UsID,log_IP) values (1,39。 39。 ) go 插入系院表 insert tb_Department (depart_ID,depart_Name,depart_Dire,depart_Note) values (1,39。 信息工程学院 39。 ,39。 韩剑 39。 ,39。 青岛滨海学院 39。 ) go 插入课程表 insert tb_Course (course_ID,course_Name,course_PrNo,course_credit,course_Note) values(1,39。 数据库原理 39。 ,1,2,39。 一门重要的课程 39。 ) go 插入专业表 insert tb_Professional (prof_ID,prof_DeID,prof_Name,prof_Note) values (1,1,39。 软件工程 39。 ,39。 09软件工程 39。 ) go 插入班级表 insert tb_Class (class_ID,class_Inst,class_Name,class_PrID,class_Year,class_Note) values (2,39。 曹锋 39。 ,39。 09 软件工程 39。 ,1,39。 0939。 ,39。 39。 ) go 插入学生信息表 insert tb_Information(info_No,info_Name,info_Sex,info_Birt,info_NaFa,info_Bipl,info_Addr,info_Post,info_Tele,info_Year,info_Depa,info_Prof,info_Clas) values(39。 2020052020139。 ,39。 曹锋 39。 ,39。 男 39。 ,39。 198812639。 ,39。 汉族 39。 ,39。 山东省 39。 ,39。 潍坊市 39。 ,39。 26210039。 ,39。 1347851897539。 ,39。 20209139。 ,1,1,2) go 插入成绩表 insert tb_Result(resu_ID,resu_clas,resu_CoID,resu_Year,resu_Term,resu_Scor) values(1,2,1,39。 202039。 ,39。 下 39。 ,39。 9039。 ) go 插入奖惩表 insert tb_RewardPunishment (rePu_Type,rePu_Time,rePu_Note) values(39。 奖励 39。 ,39。 20201139。 ,39。 *******39。 ) go 插入联系表 tb_Prof_Cour insert tb_Prof_Cour (course_ID,prof_ID) values(1,1) go 插入联系表 tb_Info_RePu insert tb_Info_RePu (info_No,rePu_ID) values(39。 2020052020139。 ,1) go 插入联系表 tb_Info_Resu insert tb_Info_Resu (info_No,resu_ID,resu_CoID) values(39。 2020052020139。 ,1,1) JAVA 程序 package ms。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 public class AdminGUI { JDialog log=null。 //管理员登陆主窗口 JPanel jp1=null。 //用于存放管理员登陆标签 和 jp5 JPanel jp2=null。 //用于存放查询 修改 增加 删除 按钮 JPanel jp3=null。 //用于存放信息块 和 jp5 JPanel jp4=null。 //用于存放 修改 插入 删除 按钮 JPanel jp5=null。 //用于存放请输入学号 文本框 JLabel jadminLog=null。 //管理员登陆标签 JLabel jLabel=null。 //请输入学号 标签 TextField tf=null。 //请输入学号 文本框 JButton jb1=null。 //查询 按钮 JButton jb2=null。 //修改 按钮 JButton jb3=null。 //增加 按钮 JButton jb4=null。 //删除按钮 JButton jb5=null。 //列出全部学生信息 JButton jb6=null。 //退出 TextArea ta=null。 //信息文本框 JLabel jl=null。 //用于站位 String id=null。 //用于保存用户输入查询学号 TextField[] jtf = new TextField[9]。 JDialog jdialog=null。 public AdminGUI(JFrame log) { super()。 = new JDialog(log,管理员登陆 ,true)。 jp1=new JPanel()。 jp2=new JPanel()。 jp3=new JPanel()。 jp4=new JPanel()。 jp5=new JPanel()。 jadminLog=new JLabel(new ImageIcon(image/))。 jLabel=new JLabel(请输入学号 )。 tf=new TextField()。 jb1=new JButton(查询 )。 jb2=new JButton(修改 )。 jb3=new JButton(增加 )。 jb4=new JButton(删除 )。 jb5=new JButton(全部学生信息 )。 jb6=new JButton(退出 )。 ta=new TextArea(点击查询按钮将在此显示查询信息 )。 jl=new JLabel()。 } public void adminGo() { BorderLayout bl=new BorderLayout()。 (30)。 (30)。 (bl)。 (jp1,)。 BorderLayout bl1=new BorderLayout()。 (20)。 (bl1)。 (jadminLog,)。 (new GridLayout(1,2,200,200))。 (jLabel)。 (tf)。 (jp2,)。 (new GridLayout(1,1,20,300))。 (jp3,)。 (new BorderLayout(10, 10))。 (jp5,)。 (ta)。 (new GridLayout(1,5,10,10))。 (jLabel)。 (tf)。 (jp4,)。 (new GridLayout(1,3,20,30))。 (jb5)。 (jb1)。 (jb2)。 (jb3)。 (jb4)。 (jb6)。 (new Win。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。