王威数据库课程设计学生综合测评管理系统_第1页
王威数据库课程设计学生综合测评管理系统_第2页
王威数据库课程设计学生综合测评管理系统_第3页
王威数据库课程设计学生综合测评管理系统_第4页
王威数据库课程设计学生综合测评管理系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理与应用课程设计报告课 程数据库原理与应用题 目学生综合测评管理系统姓 名王 威学 号1208053044专业班级计算机科学与技术131(杏)指导教师华 进 设计时间 2016年1月4日2016年1月8日- 9 -学生综合测评管理系统 一、目的和要求通过本次课程设计,加深对数据库原理以及相关程序设计语言的理解和应用水平。通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。二、任务自选一种程序设计语言,以及一种数据库管理系统(如SQL Server等)开发一个小型的数据库应用系统。三、主要内容1系统分析与数据库设计阶段1)进行

2、系统需求分析和系统设计。2)设计数据模型并进行优化,确定数据库结构,功能结构和系统安全性和完整性要求。3)本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。根据所需功能要求包括以下的功能模块:学生信息的管理:包括对学生信息的查询,修改,删除等更新。课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。2应用程序设计阶段1)完成数据库定义工作,实现系统数据的数据处理和数据录入。2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技

3、术等功能,并针对具体课题问题提出解决方法。A、数据库概念设计实体关系模型(E-R):这是数据库结构设计常用的方法。本系统的实体有学生实体,课程实体,综合测评实体,学习能力实体,道德素养实体,素质拓展实体。实体图:图2.1学生实体及其属性图2.2 课程实体及其实体图2.3 道德素养实体及其属性图2.4 综合测评实体及其属性图2.5 素质拓展实体及其属性 图2.6 学习能力实体及其属性B、数据库逻辑设计:E-R对应关系模式本系统的E-R图可以转化为下面的关系模式:学生(学号,姓名,性别,年龄, 年级,班级编号)课程(课程编号,课程名,学分,需讲课的课时数)选课(学号,教师编号,课程编号,成绩)综合

4、测评(学号,姓名,平时成绩,考试成绩,总评成绩)学习能力(学号,四级合格,六级合格,计算机等级考试)道德素养(学号,个人事迹,服从管理)素质拓展(学号,实践活动,学术创作,文体科技竞赛)表一 students表sid 学生的唯一标识,主键,char(10)sname 学生姓名,非空,varchar(30)grade 学生所在年级,intssex 学生性别,char(10)sage 学生年龄,intccid 班级编号,外键引用class表中的ccid, char(10)表二 teachers表tid 教师的唯一标识,主键,char(10)tname 教师姓名,非空,varchar(30)tsex

5、 教师性别,char(10)tage 教师年龄,intemail 教师email,char(30)salary 教师工资,单位“元”,int表三 courses表cid 课程的唯一标识,主键,char(10)cname 课程名,非空,char(30)credit 课程学分,inthour 需要讲授的课时数,int表四 sc表sid 学生学号,非空,外键引用students表中的sid, char(10)tid 教师编号,非空,外键引用teachers表中的tid, char(10)cid 课程编号,非空,外键引用courses表中的cid,char(10)score 学生本门课程的分数,int

6、表五 zhcp表sid 学生学号,非空,外键引用students表中的sid, char(10)sname 学生姓名,varchar(30)平时成绩 学生的平时成绩,int考试成绩 学生的考试成绩,int总评成绩 学生的总评成绩,int表六 xxnl表sid 学生学号,非空,外键引用students表中sid, char(10)四级合格 学生英语四级通过,int六级合格 学生英语六级通过,int计算机等级 学生计算机等级考试通过,int表七 ddsy表sid 学生学号,非空,外建引用students表中的sid, char(10)个人事迹 学生的个人事迹加分,int服从管理 学生服从学院管理加分,int表八 sztz表sid 学生学号,非空,外键引用students表中的sid, char(10)社会实践 学生参加社会实践加分 ,int学术创作 学生学术创作获奖加分,int文体科技竞赛 学生参加问题科技竞赛加分,intC、数据库中表的设计3系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。四、总结通过这一次的课程设计,我对学生综合测评管理系统有了一定的了解,同时也对数据库有了深层次的了解。我参考了百度文库的文章,学到了书本上面学不到的知识和经验,增强了分析问题和解决问题的能力。在设计过程中我对SQL语言,对数据库的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论