数据库课程设计-学生考研信息管理系统的数据库设计.doc
《数据库课程设计-学生考研信息管理系统的数据库设计.doc》由会员分享,可在线阅读,更多相关《数据库课程设计-学生考研信息管理系统的数据库设计.doc(16页珍藏版)》请在咨信网上搜索。
大连理工大学网络教育学院毕业论文(设计)模板 各专业全套优秀毕业设计图纸 《榆林学院数据库课程设计》 题 目:学生考研信息管理系统的数据库设计 院系: 信息工程学院 专业: 信息管理与信息系统 学号: 姓名: 指导教师: II 1 系统概况 。 1.1 系统设计的目的 数据库原理及应用课程设计是学习完《数据库原理及应用》课程之后,进行的一次全面的综合性练习,是信息管理与信息系统专业必要的集中实践环节。数据库原理及应用课程设计的目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。此次课程设计也为同学将来的毕业设计和具体工作实践奠定了坚实的基础。 1.2系统开发的背景与意义 由于电脑时代的到来以及Internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生考研信息管理系统势在必行。鉴此,特开发此学生考研信息管理系统,该系统实现了对学生考研信息的快速查找,集网络化、信息化、现代化为一体。 1.3系统实现的目标 根据需要,采用微机进行考生考研信息管理,要求能对考研学生进行报考信息的录入,并且能够安全可靠的运行工作,高速、准确的提供报考学校和报考专业的查询,提供形式要求灵活、实用。具体目标大致要实现保密功能;应提供方便、灵活、便于使用,符合人们的日常习惯的数据录入功能、查询功能、修改记录功能处理记录功能。 15 2 系统需求分析 2.1 系统总体需求 学生可以根据本人的学号、姓名登录系统;没有的可以按照自己的真实信息注册即可。学生在进入系统后,可以修改自己的一些信息,需考研的学生可以查看相应的学校和专业信息,之后再进行输入考研信息。 2.2 系统整体功能介绍(如有界面设计,本部分必须要有,否则可以不用) 学生考研信息管理系统 联 系 表 报考专业信息表 报考学校信息表 学生信息基本表 2.3 系统元素、实体介绍(数据字典、数据流程图) 2.3.1主要数据流定义 (1) 数据流名称:学生信息 位置:学生 学生信息=学生编号+学生姓名+性别+出生日期+所在院系 数据流量:平均流量每年10000次,高峰期流量每天传输1000次 说明:根据教师情况建立学生信息表 (2) 数据流名称:报考学校信息 位置:报考学校 报考学校信息=学校编号+学校名称+学校师资+院系设置 数据流量:平均流量每年10000次,高峰期流量每天传输1000次 说明:根据学校情况建立报考学校信息表 (3) 数据流名称:报考专业信息 位置:专业信息 报考专业信息=专业代码+专业名称+院系师资+招生人数 数据流量:平均流量每年10000次,高峰期每天1000次 说明:根据专业情况建立报考专业信息表 2.3.2主要的数据存储定义 (1) 数据存储名称:D1 输入:F1,F2,F3 数据结构: 考研信息=学生编号+报考学校编号+报考专业代码 存取方式:联机处理 检索更新:主要是随机检索 数据量:10000条 存取频度:每天100条 说明:学生学号、报考学校编号和报考专业代码具有唯一性和非空性 2.3.3数据流图 2.4 软硬件平台介绍 对系统中应用到的软硬件平台给予简单的介绍。 SQL Sever2008:主要用于数据库的设计,表的设计 Visual Basic6.0:主要用于学生考研信息查询、修改、插入操作。 3 概念结构设计 根据需求分析中的数据字典、数据流程图,设计概念结构 3.1 概念设计(先局部ER图,然后全局ER图) 给出系统各实体之间关系的E-R图,并作相应的介绍,并给出系统整体结构功能。 3.1.1 XX与YY之间的联系(如下图) 3.1.2 XX1与YY1之间的联系 3.1.3 XX2与YY2之间的联系 3.2 系统总体功能(全局ER图的构建,需要写明如何由局部ER图合并成全局ER图) 给出总体系统设计的介绍,并给出相应的E-R图。 4 逻辑设计 需要按照概念结构中全局ER图转换关系模型的方法实现本部,分设计主要包括各数据库关系的设计,且需要说明转换的原则,并用规范化方法判断每个关系模式所属的最高范式。 如: 项目(项目编号、项目名称、类别编号、每个学院参赛人数、开始比赛项目、比赛时间、比赛结束时间) 1、联系类型的转换,根据不同的情况做不同的处理: (1)一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。 (2)一个1:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。 (3)一个M:N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合。 (4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实休的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 2、根据考研信息管理系统的E-R图转换为关系模型如下。 将每一个实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示) 关系模式: 学生信息管理(学号,姓名,性别,出生日期,院系) 报考学校管理(报考学校编号,学校名称,院系设置,校师资) 报考专业管理(报考专业代码,专业名称,系名,院系师资,招生人数) 联系(学生编号,报考学校编号,专业代码) 学生信息管理属于BCNF; 报考学校管理属于2NF; 报考专业管理属于3NF。 5 物理结构设计(本部分可以使用截图) 5.1数据库的物理结构(根据逻辑结构中的关系,及数据字典实现数据库以及各表的结构,并输入各表的数据,要求每个表的数据不少于30条记录) Student表中的数据 School表中的数据 major表中的数据 5.2界面设计(本部分为选做内容,如果有兴趣、有时间可以做界面,但是本部分不是考核的重点,重点在前4块,数据库的设计与实现) 5.3系统安全性管理(使用触发器、存储过程实现简单的安全性设置) 存储过程是Transact-SQL语句的集合,它是实现事务或业务规则的极好途径,是在数据库服务器上存储与执行的。使用它,可以大大减少网络传输流量,提高应用程序性能和安全性,而且由于它只在第一次执行时被优化、编译。因此,使用存储过程不仅可以极大地降低应用程序的实现难度,而且还可以极大地提高系统的运行速度、效率。存储过程的设计一定要符合逻辑业务规则和要求,根据实际,对一些常规、频繁使用的查询、插入数据操作使用存储过程来完成。 触发器是一种特殊类型的存储过程,事实上它们都是一组SQL语句。当在指定表上使用UPDATE、INSERT、或DELETE的一种或多种操作对数据进行修改时,触发器就会生效。 6 系统总结 总结系统的设计与实现的心得、体会,以及系统的优缺点等。 数据库课程设计的主要目标就是利用将课堂上学到的数据库理论知识和实践操作方法应用于实际的数据库应用系统,去解决各种信息处理要求。通过这次数据库课程设计,可以加深我们对数据库理论知识的理解,掌握数据库应用系统设计和开发的基本方法,以提高我们运用理论知识的能力。 在课程设计的实际操作中,不仅巩固了之前所学习的知识,同时也不可避免的遇到了一些问题,通过问题发现了自己对一些知识的片面理解甚至是错误的认识。针对课程设计中遇到的问题,我作出如下总结,作为以后学习的经验和教训。 一 实际操作能力的欠缺 由于条件所限,平时我们大家都是在课堂上对理论知识进行学习,所以实践能力相对比较薄弱,这在实际操作中就出现了操作不顺畅,不了解SQL Server部分工具的作用,致使整个操作很不流畅。 二 常忽略细节问题 对于细节的问题,常出现马虎的问题,比如打代码时漏打字母或“;”号,导致整个代码无法运行成功。 三 分析问题的能力欠缺 从需求分析到概念模型的设计过程中,要分析所实现的功能,如何将实现的问题进行抽象化,找出各个对象之间的联系,如何去分析问题以及分析后如何解决问题时整个过程中的关键,需要严谨的思维方式和考虑问题的全面性。而我还是欠缺这一方面的能力,在独立分析抽象的概念模型的时候仍然走了不少弯路,有时会将简单的概念模型弄得很复杂,不便于应用。在分析问题的能力上,仍然需要加强锻炼。 7 心得与体会 (写出此次课程设计的心得与体会) 课程设计的全过程就是对平时课堂上所学习的知识点进行梳理和综合运用,最终将设计打造成一个个清晰的脉络,最后将其汇总,形成一个完整的设计。通过课程设计,找到自己对于知识理解的薄弱环节,并通过实践对其巩固,使自己对于数据库的学习形成一个完整的知识体系。 经过几周的课程设计结束了,在这短短的几周里,通过我们自身的实践,我们学习到了更多的知识,将此与课堂上所学习的理论知识相结合,我们将数据库的理论及操作诠释的更加深刻。实训中,遇到的问题和老师同学互相讨论,将所遇的困难各个击破,使自己对于一些问题的理解更加深刻了。 课程设计是我们整个学习过程中的一个重要的实践环节,是我们运用所学知识分析问题解决问题以及培养我们自己动手操作实践能力的一个重要过程,也是我们在校学习时间学习成果的总结。课程设计对于培养学生的综合能力和全面素质具有非常重要的作用。 参考文献 [1]苗雪兰,宋歌,刘瑞新,等.数据库系统原理及应用教程[M].机械工业出版社.2010 [2]冯建华,周主柱,宋歌,等.数据库系统设计与原理[M].清华大学出版社.2006 [3]萨师煊,王珊.数据库系统概论(第四版) [M]. 北京:高等教育出版社.2000 [4]李德奇.ASP.NET程序设计[M].人民邮电出版社明日科技.2007 [5]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 学生 考研 信息管理 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文