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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

学生成绩管理系统数据库.docx

1、学生成绩管理系统数据库湖南人文科技学院计算机系数据库课程设计课程名称:数据库系统概论课程代码:408024题 目:学生成绩管理系统数据库设计年级/专业/班:09级计算机科学技术二班学生姓名:李亚运、朱豪杰、宋昕、何旭华、尹唐文学 号 :09408240、11、29、32、47指导老师:刘刚常开题时间:2011.12.19完成时间:2011.12.30摘 要 1 1一、引 言 2二、设计目的与任务 2三、需求分析 21、系统功能要求设计 22、系统数据需求分析 23、系统模块设计 34、数据字典 3四、概念模型设计 4五、逻辑和物理结构设计 51、由系统ER图转化而得到的关系模式 52、确定关系

2、模型的存取方法 53、确定数据库的存储结构 5六、结 论 7七、致 谢 7八、参考文献 7摘 要随着计算机的发展,计算机已经融入到社会生活的各个角落,为人们的生活提供了极大的方便。数据库中记录了学生的基本信息,如姓名、学号、各科考试成绩等。通过该成绩管理系统,学生可以查询成绩,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。关键词:数据库,学生成绩管理系统 , t . s . s , , , , . , , . : , 数据库系统概论课程设计学生成绩管理系统数据库设计一、引 言随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计

3、算机管理数据的机制,大大减少了学校学生成绩管理的工作量。二、设计目的与任务本课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。三、需求分析1、系统功能要求设计此系统实现如下系统功能:(1)使得学生的成绩管理工作更加清晰、条理化、自动化。(2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。(3)设计人机友好界面,功能

4、安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。2、系统数据需求分析 通过与学生成绩管理系统用户交谈等方式以及作者对学生成绩管理系统的分析,可以得到成绩管理数据库系统的数据需求。该系统用户分为两大类,学生,老师。我们学院有多个系,每个系开设多门课程,学生可以选修多门课程,并由其唯一的学号标识。其中课程又包含课程名,课程号,学分,学时等。成绩又包含课程号,学号,分数。教师可以教多门课程,并由其唯一的工号标识。教师信息包括工号,姓名,性别,系别等。3、系统模块设计成绩管理系统大体可以分成二大模块如, 一是学生的基本信息模块,里面应该包含学生的各方面

5、的基本信息;再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块;可以得到系统流程图:4、数据字典数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用 2000建立“学生选课”数据库,其基本表清单及表结构描述如下:数据库中用到的表:数据库表名关系模式名称备注学生学生学籍信息表教师教师基本信息表课程课程基本信息表选课选课成绩信息表授课授课基本信息表基本情况数据表,结构如下:字段名字段类型完整性约束说明 学号 学生姓名 男或女性别 系

6、别 出生日期基本情况数据表,结构如下:字段名字段类型完整性约束说明 工号 教师姓名 男或女性别 系别数据表,结构如下:字段名字段类型完整性约束说明 课程号 课程名称 课时(2,1) 学分情况数据表,结构如下:字段名字段类型完整性约束说明 课程号 学号成绩情况数据表,结构如下:字段名字段类型完整性约束说明 课程号 工号四、概念模型设计由需求分析的结果可知,本系统设计的实体包括:(1)学生基本信息:学号、姓名、性别、系别、出生日期(2)教师基本信息:工号、姓名、性别、系别(3)课程基本信息:课程名、课程号、课时、学分这些实体间的联系包括:(1) 每位学生可以学习多门课程,每门课程可供多位学生学习。

7、(2) 每位老师可以教授多门课程,每门课程可供多位老师授课。由上述分析可得到系统的ER图:五、逻辑和物理结构设计1、由系统ER图转化而得到的关系模式(1)学生(学号,姓名,性别,出生日期,系别),其主码为学号;(2)教师(工号,姓名,性别,系别),其主码为工号;(3)课程(课程名,课程号,课时,学分),其中主码为课程号;(4)选课(课程号,学号,分数),其中主码为学号和课程号,外码为学号和课程号;(5)授课(课程号,工号),其中主码为课程号和工号,外码为课程号和工号。2、确定关系模型的存取方法在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注

8、释等信息进行查询。可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引;在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。3、确定数据库的存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该成

9、绩管理系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。(1)创建学生基本信息表: ( (11) , (5) , (6) , (2) , (2) , () C1 ( (男,女)(2)创建教师基本信息表: ( (11) , (5) , (6) , (2) , () C2 ( (男,女)(3)创建课程表: ( (5) , (10) , , , ()(4)创建学生与课程的选课表: ( (11) , (5) , (4) , () () () () (, )(5)创建教师与课程的授课表: ( (11) , (5) , () () () () (, )(6)在表上创建索引与2 (

10、 ) 2 ( )(7)建立课程号索引 ( )六、结 论进一步深入理解数据库设计的整个过程,该学生选课系统的需求分析、数据库概念结构设计有关内容等。掌握使用前台程序设计技术和 结合设计C 结构的管理信息系统。综合练习了 的使用和数据库得管理技术。综合熟悉并练习了语言在编程中的使用。 综合训练编程能力。认识系统,取得系统需求分析,更重要得是在编程方面提高了实现目标代码得能力及调试代码得能力。七、致 谢课程设计使我们数据库专业课程知识综合应用的实践训练,这是我们迈向社会,从事职业工作去前必不可少的。回味这几周的课程设计,让我们了解了团队的重要性和团结的重要性。在这次课程设计中,我们明确的进行了分工,

11、每个人都为这次课程设计付出了很多努力,虽然在课程设计中遇到了很多问题,但是我们都很很认真的思考,积极解决问题,最终在全组成员的共同努力下,终于解决了那些问题。在解决问题的过程中,我们也学到了很多知识,更是让我们把课本的知识应用到实际之中,让我们了解了我们学习的知识有什么用,增强我们的自信心和学习的动力。总之,通过这次课程设计,我们获益匪浅。八、参考文献1王珊,萨师煊.数据库系统概论M.北京:高等教育出版社,2006.52 夏邦国,刘凡馨. 数据库开发经典实例精解M.北京:机械工业出版社,2006.53 姜代红,蒋秀莲数据库原理及应用实用教程M.北京:清华大学出版社,2010-12课程设计任务书及成绩评定课题名称:学生成绩管理系统数据库设计 完成者:李亚运、朱豪杰、宋昕、何旭华、尹唐文 1、设计的目的与要求: 2、设计进度及完成情况日 期内 容2011.12.19明确工作目标,分配任务2011.12.20查阅相关资料,确定系统需求分析2011.12.21-22数据需求分析,并建立数据字典2011.12.23-25详细系统设计,建立数据库2011.12.26-29完善、优化系统设计2011.12.30编辑、整理文档资料3、成绩评定: 设计成绩: (教师填写)指导老师: (签字)二00 年 月 日

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

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