数据库学生证管理系统Word格式文档下载.docx

上传人:b****6 文档编号:20679825 上传时间:2023-01-25 格式:DOCX 页数:12 大小:61.41KB
下载 相关 举报
数据库学生证管理系统Word格式文档下载.docx_第1页
第1页 / 共12页
数据库学生证管理系统Word格式文档下载.docx_第2页
第2页 / 共12页
数据库学生证管理系统Word格式文档下载.docx_第3页
第3页 / 共12页
数据库学生证管理系统Word格式文档下载.docx_第4页
第4页 / 共12页
数据库学生证管理系统Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库学生证管理系统Word格式文档下载.docx

《数据库学生证管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库学生证管理系统Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

数据库学生证管理系统Word格式文档下载.docx

学号、姓名、学期、注册学期、学院。

可以更好的了解学生每个学期的报到情况。

火车票优待信息:

学号、姓名、籍贯、乘车区间、学期、购票时间。

可以了解每个学生利用学生证优惠购买火车票的情况及寒暑假去向等。

 

2、根据需求分析建立二维表及ER图如下:

表1.1学生基本信息表

属性

学号

姓名

性别

班级

专业

学制

民族

出生

籍贯

类型与大小

Char(10)

Char(8)

Char

(2)

Char(6)

Char(4)

datetime

varchar

(20)

备注

Primarykey

Notnull

Default

‘男’

表1.2学生证的管理的相关信息表

入学时间

发证时间

有效期至

Datetime

表1.3学生的注册信息表

学院

注册时间

学期

表1.4火车票优待信息表

乘车区间

购票时间

varChar(20)

Varchar(20)

Primarykey

3、实验过程

/*建库*/

createdatabase学生证管理系统

on

name=学生证管理系统_data,

filename='

d:

\学生证管理系统.mdf'

size=10,

maxsize=20,

filegrowth=5

logon

(name=学生证管理系统_log,

\学生证管理系统data.ldf'

size=5,

maxsize=15,

filegrowth=5

/*建表*/

createtables_inf/*学生信息*/

(学号char(10)primarykey,

姓名char(8)notnull,

性别char

(2),

班级char(8),

专业char(8),

学制char(6),

民族char(4),

出生datetime,

籍贯varchar(20)notnull

createtables_time/*学生证管理的相关信息*/

姓名char(8),

入学时间datetimenotnull,

发证时间datetime,

有效期至datetimenotnull

createtables_dept/*学生注册信息*/

学期char(4),

注册时间datetimenotnull,

学院char(10)notnull

createtables_train/*火车票优待信息*/

(学号char(10)notnull,

籍贯varchar(20)primarykey,

乘车区间varchar(20)notnull,

购票时间datetime

/*表内容*/

insertintos_infvalues('

1021112601'

'

张彬'

男'

10211126'

电子商务'

四年'

汉'

1991/10/1'

江西省上饶市'

1021112602'

张三'

女'

1992/12/4'

江西省九江市'

1021112701'

王五'

10211127'

国际教育'

1994/5/26'

江西省宜春市'

1021112702'

李四'

1992/4/12'

江西省赣州市'

1021112801'

陈志'

10211128'

嵌入式'

1993/5/12'

江西省新余市'

insertintos_timevalues('

2010/09/01'

2010/10/07'

2014/07/01'

2010/09/02'

insertintos_deptvalues('

一'

2010/09/11'

软件学院'

insertintos_trainvalues('

南昌至上饶'

2011/02/03'

南昌至九江'

2011/02/01'

南昌至宜春'

南昌至赣州'

2011/02/05'

南昌至新余'

2011/02/04'

/*创建视图*/

createview学生信息(学号,姓名,性别,班级,学院,出生,籍贯,学期,入学时间,发证时间,有效期至,注册时间)

asselects_inf.学号,s_inf.姓名,性别,班级,学院,出生,籍贯,s_dept.学期,入学时间,发证时间,有效期至,注册时间

froms_inf,s_time,s_dept

wheres_inf.学号=s_time.学号ands_time.学号=s_dept.学号

dropview学生信息

/*录入学生信息的存储过程*/

createprocedureinsert_s_inf

(@学号char(10),

@姓名char(8),

@性别char

(2),

@班级char(8),

@专业char(10),

@学制char(6),

@民族char(4),

@出生datetime,

@籍贯varchar(40)

as

insertintos_infvalues(@学号,@姓名,@性别,@班级,@专业,@学制,@民族,@出生,@籍贯)

createprocedureinsert_s_time

@入学时间datetime,

@发证时间datetime,

@有效期至datetime

insertintos_timevalues(@学号,@姓名,@入学时间,@发证时间,@有效期至)

createprocedureinsert_s_dept

@学期char(4),

@注册时间datetime,

@学院char(10)

insertintos_deptvalues(@学号,@姓名,@学期,@注册时间,@学院)

createprocedureinsert_s_train

@籍贯varchar(20),

@乘车区间varchar(20),

@购票时间datetime

as

insertintos_trainvalues(@学号,@姓名,@籍贯,@乘车区间,@学期,@购票时间)

execinsert_s_inf'

1021112603'

张山'

1982/6/15'

江西省抚州市'

execinsert_s_time'

execinsert_s_dept'

execinsert_s_train'

南昌至抚州'

/*创建索引*/

createuniqueindex学生ons_inf(学号,姓名)

createindex学生证有效期ons_time(学号,姓名,有效期至)

createindex注册记录ons_dept(学号,姓名,学院)

createindex火车票ons_train(学号,姓名,乘车区间)

execsp_helpindexs_train/*查看索引*/

/*按学号查询*/

createprocedures_no

@学号char(10)

select*froms_inf

where学号=@学号

select*froms_time

select*froms_dept

select*froms_train

execs_no@学号='

/*按班级号*/

createprocedurec_no

@班级char(8)

select*from学生信息

where班级=@班级

execc_no@班级='

dropprocedurec_no

/*按学号修改*/

createproceduresno_xiugai

@学号char(10),

@出生datetime

updates_inf

set学号=@学号,姓名=@姓名,性别=@性别,班级=@班级,专业=@专业,学制=@学制,民族=@民族,出生=@出生

updates_time

set学号=@学号,姓名=@姓名

updates_dept

updates_train

dropproceduresno_xiugai

execsno_xiugai'

陈志博'

1991/5/12'

select*froms_time

select*froms_dept

select*froms_train

/*按学号删除*/

createproceduresno_deleted

@学号char(10)

deletefroms_inf

createtriggersno_delete1

ons_inf

fordelete

deletefroms_time

where学号=(select学号fromdeleted)

createtriggersno_delete2

ons_inf

deletefroms_dept

createtriggersno_delete3

deletefroms_train

execsno_deleted'

where(学号='

四、实验总结

程序的实现功能不够全面,代码少,功能也不多。

由于能力与时间的限制,没有设计出一个系统界面,这是我认为最大的缺陷!

其次,学生证上的信息不多,起初我只创建三张表,而且属性少,所以不知道怎么去把这些表联系起来,头脑没有一个完整的想法。

后来我反复的拿着学生证看了又看,然后再重新开始做这个课程设计。

再次,在创建存储过程跟触发器的时候,由于需要连接每个二维表,由于一些细节问题出错了,系统总是报错,后来在看书和同学的指点下,完成了设计的要求。

五、实验心得

设计过程中,对整个系统的的设计有许多的体会,也发现了自己的许多不足,但最后都解决了。

因此,通过这次课程设计,对书上的知识有了更深入的理解,而且对数据库系统有了更深刻的认识,考虑问题的方面也更全面,于此同时,在很大程度上提升了自己的动手能力。

因此我越来越觉得,要掌握好一门语言,加强上机操作是非常有必要的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1