第二次冲刺

         这是我们的第二次冲刺实验,在上一次的冲刺提出了一些建立数据库的想法以及规划,然后在这一次的冲刺中实现了一小部分,然后

我跟我的搭档要完成的是模块二部分。

       在这次的冲刺中,实现了一部分数据库的代码,用的是SQL完成的,具体代码如下。

create table student(
Sno char(20),
Sname char(10),
Ssex char(2),
Sxibu char(20)

);

create table course(
Sno char(20),
Sname char(10),
Cname char(30),
Cteacher char(10),
Cdidian char(20)

);

create table grade(
Sno char(20),
Sname char(10),
Cname char(30),
Ggrade char(20),
Gxueqi char(20)
);

create procedure [dbo].[存储学生信息]
(@Sno char(20),
@Sname char(10),
@Ssex char(2),
@Sxibu char(20))
as
insert into student(Sno,Sname,Ssex,Sxibu) values(@Sno, @Sname , @Ssex, @Sxibu )

exec 存储学生信息 '150304601','张三','男','数计系'
exec 存储学生信息 '150201205','王坤','男','机电系'
exec 存储学生信息 '150602211','王丽','女','电信系'
exec 存储学生信息 '150403111','王五','男','外语系'
delete from student where Sname='王五'

create proc [dbo].[存储学生课程信息](
@Sno char(20),
@Sname char(10),
@Cname char(30),
@Cteacher char(10),
@Cdidian char(20))
as

insert into course(Sno,Sname,Cname,Cteacher,Cdidian) values(@Sno,@Sname,@Cname,@Cteacher,@Cdidian )

exec 存储学生课程信息 '150304601','张三','数据结构','王老师','含蓄楼'
exec 存储学生课程信息 '150201205','王坤','大学物理','邓老师','理工楼'
exec 存储学生课程信息 '150602211','王丽','高等数学','刘老师','含蓄楼'
exec 存储学生课程信息 '150403111','王五','大学英语','陈老师','丹青楼'
delete from course where Sname='张三'

create proc [dbo].[存储学生成绩信息](
@Sno char(20),
@Sname char(10),
@Cname char(20),
@Ggrade char(20),
@Gxueqi char(20)
)
as

insert into grade(Sno,Sname,Cname,Ggrade,Gxueqi) values(@Sno,@Sname,@Cname,@Ggrade,@Gxueqi )

exec 存储学生成绩信息 '150304601','张三','数据结构','66','大二第一学期'
exec 存储学生成绩信息 '150201205','王坤','大学物理','88','大一第二学期'
exec 存储学生成绩信息 '150602211','王丽','高等数学','96','大一第一学期'
exec 存储学生成绩信息 '150403111','王五','大学英语','56','大二第二学期'

create proc [dbo].[查询个人课表](

@Sno char(20)
)
as
select Sname,Cname,Cdidian,Cteacher
from course
where Sno=@Sno

exec 查询个人课表 '150304601'

create proc [dbo].[查询个人成绩](
@Sno char(20)
)
as
select Sname,Cname,Ggrade,Gxueqi
from grade
where Sno=@Sno

exec 查询个人成绩 '150304601'

 

            这些代码的完成有一部分是通过个人写出来的,也有一部分是通过网上百度以及查询资料。然后在具体的测试遇到的问题也有一些比如server配置的问题等等。

在下个学期会继续改进。

 

posted @ 2017-11-15 23:23  梁天海  阅读(134)  评论(0编辑  收藏  举报