大学生学籍管理系统.doc

大学生学籍管理系统.doc

ID:58650595

大小:2.17 MB

页数:16页

时间:2020-10-23

大学生学籍管理系统.doc_第1页
大学生学籍管理系统.doc_第2页
大学生学籍管理系统.doc_第3页
大学生学籍管理系统.doc_第4页
大学生学籍管理系统.doc_第5页
资源描述:

《大学生学籍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库原理与设计》课程设计实验报告(课程设计题目:大学生学籍管理)一、课程设计目的要求学会利用SQL语句的创建、修改和删除数据库,利用SQL语句创建、删除视图,学会创建索引和删除索引,利用SQL语句对表中的数据进行修改、查询和删除操作,学会一般连接查询和特殊连接查询,以及嵌套子查询。二、课程设计实验环境sqlserver2005.三、课程设计容1.需求分析大学生学籍管理系统应该具有以下的功能:实现大学生学籍录入、修改、查询、删除,具体的容应该包括学生的基本信息、学校的基本信息、监护人的基本信息以及选课和成绩的基本管理。每个部

2、分应该包括的容如下:学校的基本信息:学校的名称,学校的地址,学校的编号。学生的基本信息:包括学生的、学号、性别、所在的学院、所选的专业、出生年月以及联系的方式。监护人的基本信息:包括监护人的号、监护人、与学生的关系以及联系的方式。选课及成绩管理:包括选课的编号、选课的名称、选课的教课老师以及所选课程的成绩和对应的学分绩点。2.概念设计功能模块划分数据流图E-R图3.逻辑设计建立表结构(1)创建实体表结构:“学校”表Sh,“学生”表Stu,“监护人”表G,“课程”表C。Sh表结构字段名数据类型字段长度允许空否字段说明Shidch

3、ar6Notnull学校编号,主键Shnamevarchar20Notnull学校名称Shadvarchar10Notnul学校地址Stu表结构字段名数据类型字段长度允许空否字段说明Stuidchar8Notnull学号,主键namevarchar10Notnull学生gendervarchar2Notnull性别(只能为“男”或“女”且默认为“男”)date_of_birthdatetimeNotnull出生日期politic_statusvarchar10Notnull政治面貌collegevarchar20Notnull

4、学院majorvarchar20Notnull专业Cphonechar11Notnull联系G表结构字段名数据类型字段长度允许空否字段说明Gidchar18Notnull省份证号,主键Gnamevarchar15Notnull监护人G_gendervarchar6Notnull性别(只能为“男”或“女”)phone_numberchar11Notnull监护人联系C表结构字段名数据类型字段长度允许空否字段说明Cidchar6Notnull课程编号,主键Cnamevarchar55Notnull课程名Ctypevarchar15

5、Notnull课程类型Teachervarchar20Notnull授课老师creditintNotnull学分(2)创建关系表:“就读于”表L,“监护”表Gu,“选课”表Ch。L表结构字段名数据类型字段长度允许空否字段说明Shidchar6Notnull学校编号,外键Stuidchar8Notnull学号,外键startimedatetimeNotnull开始时间finishtimedatetimeNotnull结束时间Gu表结构字段名数据类型字段长度允许空否字段说明Stuidchar8Notnull学号,外键Gidchar

6、18Notnull监护人号,外键relationshipvarchar10Notnull关系Ch结构字段名数据类型字段长度允许空否字段说明Cidchar6Notnull课程编号,外键Stuidchar8Notnull学号,外键ScoreintNotnull分数PointfloatNotnull绩点Timevarchar20Notnull开课时间四、程序源码与运行结果用代码创建表及插入相关信息:CREATETABLESh(Shidchar(6)PRIMARYKEY,Shnamevarchar(20)NOTNULL,Shadvar

7、char(10)NOTNULL)INSERTShVALUES('000001','大学','')INSERTShVALUES('000002','清华大学','')INSERTShVALUES('000003','大学','')INSERTShVALUES('000004','大学','')INSERTShVALUES('000005','西南大学','')INSERTShVALUES('000006','交通大学','')INSERTShVALUES('000007','西南交通大学','')INSERTShVALUES('

8、000008','大学','')INSERTShVALUES('000009','科技大学','')CREATETABLEStu(Stuidchar(8)PRIMARYKEY,namevarchar(10)NOTNULL,gendervarchar(2)DEFAULT'男',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。