ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:387.63KB ,
资源ID:1098366      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1098366.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统数据库项目设计报告.docx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统数据库项目设计报告.docx

1、计算机 1403 学生成绩管理系统 项目设计报告作者:2015/11/23目 录1 项目背景及需求分析 .21.1 项目背景 .21.2 需求分析 .22 概念结构设计 .32.1 抽象出系统实体 .32.2 局部 E-R 图 .32.3 全局 E-R 图 .63 逻辑结构设计 .64 创建数据库及相关操作 .94.1 创建数据库 .94.2 建立视图 .104.3 建立存储过程 .124.4 建立触发器 .134.5 查询问题及查询结果 .145 项目设计总结 .171 项目背景及需求分析1.1 项目背景高校是教学和科研的重要基地,同时还是培养人才的重要场所。随着计算机技术的发展和互联网时代

2、的到来,学校的教学管理受到了极大的挑战。Internet 技术持续迅猛的发展为传统的教学管理提出了新的模式。以现在计算机技术、网络技术为基础的数字化教学管理要依靠自身的人才优势,加强对信息资源的开发和利用,做好学校信息化的基础教学工作,是学校朝着信息化、网络化、现代化的目标迈进。这种新的管理模式,对于管理极为宝贵的特性,可以为新型管理模式的建构提供理想的基础。系统由授课教师来完成成绩录入,而学生可以自行查询成绩。这样除了减轻教学管理部门人员的工作负担,还可以减少信息错误的发生,同时为其他部门甚至全校教职工提供信息服务。开发的学生成绩管理系统则是以校园网为基础的管理系统,利用网络能快速、及时、准

3、确的传递信息的作用,使部门的“信息孤岛”过渡到紧密相关并在全校范围内都可用的数据。通过网络可以使管理部门能够更方便的管理学生的成绩系统;也使得教师能够方便的上传、校队学生成绩;还可以使学生能够快速查询成绩。这样管理部门对信息的管理和控制方式变成双向的,不但减少管理方面的工作量,而且可以做到信息管理规范化,从而得到科学的统计和快速的查询。1.2 需求分析针对河北工程大学的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中

4、解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。2 概念结构设计2.1 抽象出系统实体课程(课程编号、课程教师编号、课程名称) ;成绩(学号、课程编号、分数) ;学生(班级、姓名、学号、性别、专业) ;教师(教师号、姓名、所属专业、性别) 。2.2 局部 E-R 图课程号课程名任课教师号教师号 教师号课程教师师姓名 系别性别教师号授课mn班级姓名学生师学号 性别专业学号教师师姓名 系别教师号 性别教授教师号1n成绩师学号课程编号 分数课程号 学号n1考试学生师专业 学号班级 性别姓名课程师课程号课程

5、名 任课教师号nm选修课程号成绩学号学生师专业 学号班级 性别姓名2.3 全局 E-R 图1拥有 选修课程名成绩学号1n考试课程号学号学号课程编号 分数n 1讲授教师号课程号课程编号任课教师号 课程名称课程性别系别姓名教师号教师成绩 专业性别学号姓名班级学生1 n教授教师号学号13 逻辑结构设计E-R 图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 设计学生成绩管理数据库,包括课程(course) 、学生(student) 、成绩(sc) 、教师(teacher)四个关系, 其关系模式中对每个实体定义的属性如下:course 表:(课程

6、号(cno) ,教师号(tno) ,课程名(cname)) 此为联系“course 表”所对应的关系模式。课程号和教师号为该关系的候选码,满足第三范式。student 表:(学号(sno) ,班级(sclass) ,姓名(sname) ,性别(ssex) ,专业(smajor))此为联系“student 表”所对应的关系模式。学号为该关系的候选码,满足第三范式。 sc 表:(学号(sno) ,课程号(cno) ,成绩(degree) )此为联系“sc 表”所对应的关系模式。学号和课程号为该关系的候选,满足第三范式。teacher 表:(教师姓名(tname) 、性别(tsex) 、教师号(tn

7、o) 、专业(tmajor) )此为联系“teacher 表”所对应的关系模式。教师号为该关系的候选码,满足第三范式。数据库中包含 4 个表,即课程信息(course),学生信息(student),成绩信息(sc),教师信息(teacher) 。course 表的表结构列名 数据类型 长度 小数位数 是否允许 NULL值说明cno char 5 否 主码cname varchar 20 否tno char 3 否student 表的表结构列名 数据类型 长度 小数位数 是否允许 NULL值 说明sno char 9 否 主码sname char 8 是ssex char 2 是 取值:男或 女

8、smajor char 20 是sclass char 10 是sc 表的表结构列名 数据类型 长度 小数位数 是否允许 NULL值 说明sno char 10 否 组合主码, 外码degree decimal 4 1 是 取值 1-100cno char 5 否 组合主码, 外码teacher 表的表结构列名 数据类型 长度 小数位数 是否允许 NULL值 说明tno char 3 否 主码tname varchar 8 是tsex char 2 是 取值:男或 女tdept char 16 是4 创建数据库及相关操作4.1 创建数据库CREATE database test; /*创建 t

9、est 数据库*/4.1.1 创建表CREATE TABLE course( /创建课程信息表cno char(5) NOT NULL,cname varchar(20) NOT NULL,tno char(3) NOT NULL,CONSTRAINT C1 PRIMARY KEY(cno);CREATE TABLE student( /创建学生信息表sno char(9) PRIMARY KEY,sname char(8),ssex char(2),smajor char(20),sclass char(10);CREATE TABLE sc( /创建成绩表sno char(10) NOT NULL,degree decimal(4,1) ,cno char(5) NOT NULL,CONSTRAINT A1 PRIMARY KEY(sno,cno),CONSTRAINT A2 CHECK(degree=0 and degree=100);CREATE TABLE teacher( /创建教师表tno char(3) NOT NULL,tname varchar(8),tsex char(2),tdept char(16),CONSTRAINT C1 PRIMARY KEY(tno);

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。