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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库课程设计总结报告.docx

1、数据库课程设计总结报告数据库课程设计总结报告设计题目:学生成绩管理系统 学生姓名: 学 院:信息学院专 业:班 级:指导教师: 2015年 7 月 2日6.部分功能的实现学生成绩管理系统课程设计1.前言 学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。随着成绩技术在管理上越来越深入而广泛的应用,学生成绩管理系统的应用在技术上已逐步成熟。信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。我们最终决定用ERWIn、Rational Rose开发学生成绩管理系统。学生

2、成绩管理系统由学生基本信息管理模块、成绩管理模块、课程信息管理模块、查询模块和统计模块五个模块组成,我们主要负责成绩管理模块的实现。该模块主要由三个子模块构成:学生管理模块:包括学生信息查询;授课管理模块:包括查询教授课程;成绩管理模块:包括学生成绩的添加、删除。相对来说,因为涉及费用的统计,功能较为复杂。但最终还是完成了成绩管理模块的功能。1.1开发背景该项目开发的软件为学校学生成绩管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生成绩管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理

3、.作为计算机应用的一部分,使用计算机对学校的各项信息进行管理,具有手工管理所无法比拟的优点。例如:信息录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化。1.2可行性分析所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系

4、统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。1.3本文概述学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。2.需求分析2.1市场分析 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国的教育机构对学生成绩管理还普遍停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力

5、和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。通过调查,要求系统具有权限设置功能的登录模块,学生可以实现成绩信息查询功能。教务管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等功能2.2功能描述(1)用户管理功能用户分为教师用户、学生用户两类。不论是教师用户,还是学生用户都需要通过用户名和口令进行登录。(2)按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名等基本信息。当教师要查看某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩。在成绩信息中,教师可以对学习成绩进行增加、修改和删除,并能够打印报表。特别是

6、可以对学生成绩进行分析,便于在以后的教学和出卷中改进。(3)学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名等信息。成绩信息包括这个学生的所有课程的成绩信息。(4)学生查询功能为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。(5)添加功能:教师可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。(6)修改功能:教师可以对数据库中的信息进行修改。系统能够通过教师给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。(7)删除功能:教师可以对数据进行删除操

7、作。系统能够通过教师给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。(8)教师查询功能:教师可以通过条件选择查询所有信息,并进行排序。功能模块图2.3.业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可帮助分析人员找出业务流程中的不合理流向。2.4数据流程分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。管理员数据流程图教师查询管理数据流程图2.5 数据字典(1)数据项的定义数据项名称:管理员简述:管理教学信息,方便

8、师生查询组成:学校人员数据项名称:学生学号数据项编号:xxxxxxxxxx别名:学生编号简述:某个学生的代号用十个阿拉伯字母表示,每两个依次代表学生的入学时间,学 院号,专业,班级,姓名序号。类型及宽度:整型,10位组成:入学时间+学院号+专业+班级+姓名序号取值范围:“0001010101”到“xxxxxxxxxx”数据项名称:教师编号别名:教师编号xxxxxx简述:某个教师的代号用六个阿拉伯字母表示,每两个依次代表教师的任职时间,学院号,姓名序号。类型及宽度:整型,6位组成:任职时间+学院号+姓名序号取值范围:“000101”到“xxxxxx”(2)数据结构的定义数据结构编号:c-jxxx

9、xxxxxxx数据结构名称:学生成绩单简述:学生掌握知识情况的考查数据结构组成:学号+姓名+成绩+课程(3)数据存储存储文件名:学生成绩简述:记录学生考试的成绩单组成:科目+成绩代码+学生姓名+学生人数+学号+性别(4)外部实体实体名称:二级学院组成:学院名称输入的数据流:学生成绩输出:二级院系学生成绩(5)数据流的描述数据流名称:成绩单数据结构:成绩表编号+科目+成绩代码+学生人数+学生姓名+班级+学号+性别+成绩来源:教务处去向:成绩单审核模块(6)处理逻辑的描述处理名称:成绩单审核来源:成绩单简要说明:审核成绩单是否全部输入出错处理:审核成绩单填写格式是否符合要求,姓名与成绩填写是否一致

10、输出信息:成绩通过、补考2.6用例图总体用例图管理员信息用例图学生个人信息用例图3.概念结构设计3.1概念模型设计概念模型有很多模型,其中最常用的方法之一是“实体联系模型”,即使用E-R图来描述某一组织的概念模型。系统E-R图可以将各个实体之间的关系显示出来。将各个实体的属性依赖表示明白。1)学生实体:共有6个属性,包括学生ID,学生密码,姓名,班级,专业,专业ID2)课程实体:共有4个属性,包括课程ID,课程名,课程学时,课程学分3)教师实体:共有5个属性,包括教师ID,专业,教师密码,教师姓名,职位4)管理员实体:共有4个属性,包括管理员ID,管理员姓名,管理员职位,管理员密码4.逻辑结构

11、设计4.1 模型转换E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式。学生(学生ID,学生密码,姓名,班级,专业,专业ID)教师(教师ID,专业,教师密码,职位,姓名)管理员(管理员ID,管理员姓名,管理员职位,管理员密码)课程(课程,课程名,学时,学分)专业(专业,专业名)成绩表管理员表课程表老师表学生-老师的关系表学生表5.物理结构设计数据库物理设计的任务是为上一阶段得到的数据库逻辑模型,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库储存,确定在物理设备上所采用的存储结构和存取方法,然后对该存储式进行性能评价、修改设计、经过

12、多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储结构的设计、存储路径的设计6.结束语 6.1心得体会通过这次数据库课程设计,我们掌握了ERWIn、Rational Rose软件的使用,也进一步的了解了数据库的意义,将它与现实中的问题联系在一起,能够使问题简单化,更容易操作。我们这次建立的是学生成绩管理系统,学生成绩管理系统是一功能十分強大的管理系统,它集各种功用于一身,可以完成教学中的各种操作,如对学生的成绩的添加.删除等。在制作的过程中,程序编写也十分复杂,工作量很大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。我们这次完成学生成绩管理系统是对要写成的学生

13、成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写方法,管理功用,运行方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,老师进入系统也能查看各位学生的成绩。6.2 存在的问题在制作学生成绩管理系统时,我们才知道懂得书本上的知识和运用知识是两回事,只有实践才能出真知识,一味的学习并不代表着真的学到了知识。我们对于学习不能只纸上谈兵,一定要亲自做一做。参考文献1萨师煊 王珊数据库系统概论M北京:高等教育出版社,2000.22刘秋生 数据库系统设计及其应用案例分析 东南大学出版社 2005 3王珊 数据库系统概论(第3版) 高等教育出版社 20024秦靖,刘存勇.Oracle从入门到精通5李丙洋.涂抹.Oracle.三思笔记之一步一步学Oracle

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

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