数据库课程设计--高校学籍管理

数据库课程设计--高校学籍管理

ID:12900912

大小:459.00 KB

页数:11页

时间:2018-07-19

数据库课程设计--高校学籍管理_第1页
数据库课程设计--高校学籍管理_第2页
数据库课程设计--高校学籍管理_第3页
数据库课程设计--高校学籍管理_第4页
数据库课程设计--高校学籍管理_第5页
资源描述:

《数据库课程设计--高校学籍管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库原理课程设计报告数据库原理课程设计报告班级:计软11—2班学号:姓名:张磊成绩:电子与信息工程学院计算机科学系10数据库原理课程设计报告题目名称某高校的学籍管理系统系统概述部门、专业、班级等基本信息的管理;??实现学生信息的管理;?实现学生成绩的管理;?实现学生的奖惩管理;?创建视图,查询学生的学号、姓名、性别、院系、专业、班级信息;??创建存储过程,统计各院系、专业学生的男女人数;??创建触发器,当新增、修改或删除学生时自动修改相应班级的学生人数;??创建check约束,限制学生的性别只能输入“男”或“女”;??建立数据

2、库相关表之间的参照完整性约束。系统功能模块设计10数据库原理课程设计报告数据库概念结构设计10数据库原理课程设计报告数据库逻辑结构设计(确定每个关系模式及其主外键,并根据规范化理论进行优化)其中有下划线的属性为主键。学生(姓名,性别,学号,班级号,专业,出生日期,入学日期,家庭住址,备注)班级(班级号,年级,辅导员,自习室)用户(用户名,密码,权限)课程(课程名,课程编号,课程类型,课程描述)成绩(学生姓名,学号,班级名称,课程名,分数)奖惩(姓名,学号,年级,辅导员)数据库物理设计(1)学生信息表(student),共有10个

3、字段,分别为:学号、姓名、性别、身份证号、出生日期、专业、班级、联系电话、家庭住址、备注,见表1表1学生信息表的结构字段名字段类型小数位数是否主键是否为空是否外键备注snoChar(15)是否否否snameChar(8)否否否否SsexChar(2)否否否否scardChar(20)否否否否saddreeDate(8)否否否否sspecialityChar(20)否否否否classnameChar(10)否否否否saddreeChar(30)否否否否stelphoneChar(15)否否否否smemoChar(50)否否否否(2

4、)课程信息表(course),本表有2个字段:课程名称、所属专业,见表210数据库原理课程设计报告表2课程信息表的结构字段名字段类型小数位数是否主键是否为空是否外键备注coursenameChar(20)是否否否cidChar(10)否否否否classnameChar(20)否否否否termnameChar(20)否否否否periodInt(4)否否否否tidChar(20)否否否否classroomnameChar(20)否否否否coursememoChar(30)否否否否(3)班级信息表(class),共有5个字段分别为:班

5、级名称、所属院系辅导员、教室、人数,见表3表3班级信息表结构字段名字段类型小数位数是否主键是否为空是否外键备注classnameChar(10)是否否否tdepartmentChar(20)否否否否tnameChar(8)否否否否classroomChar(15)否否否否numberChar(3)否否否否(4)成绩信息表(score),有5个字段分别为:学号、姓名、专业、课程名称、成绩,见表4表4成绩信息表结构字段名数据类型小数位数是否主键是否为空是否外键备注snoChar(15)是否否否snameChar(8)否否否否grad

6、eChar(20)否否否否coursenameChar(10)是否否否scoreInt(4)否否否否(5)用户表(user),有2个字段为:用户名称、密码,见表510数据库原理课程设计报告表5用户表结构字段名字段类型小数位数是否主键是否为空是否外键备注snoChar(8)是否否否mimaChar(8)否否否否(6)奖惩信息表(jc),有2个字段为:学生姓名,年级,奖惩日期,奖惩名称,奖惩备注。见表5表5奖惩信息表结构字段名字段类型小数位数是否主键是否为空是否外键备注snameChar(20)是否否否gradeChar(20)否否

7、否否jdateDate(8)否否否否jnameChar(20)否否否否jmemoChar((20)否否否否程序运行环境和开发环境SQL软件WINDOWSXP主要模块程序流程图1.系统管理10数据库原理课程设计报告2.学生信息3.课程管理4.班级管理10数据库原理课程设计报告5.成绩及奖惩管理主要功能实现的程序段1.建立数据库Createdatebasestudent;2.建立数据表(1)学生信息表的建立。Creattablestudent10数据库原理课程设计报告(snochar(20)primarykeysnamechar(2

8、0)ssexchar(20)scardchar(20)saddreechar(50)stelphonchar(15)smobtelphonchar(15)classnamechar(20)sdepartmentchar(50)coursenamechar(30)

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

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

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