数据库课程设计总结报告_第1页
数据库课程设计总结报告_第2页
数据库课程设计总结报告_第3页
数据库课程设计总结报告_第4页
数据库课程设计总结报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

数据库课程设计总结报告设计题目:学生成绩管理系统学生姓名: 学院:信息学院专业:班级:指导教师:2023年7月2日目录TOC\o"1-2"\u1.前言 61.1开发背景 61.2可行性分析 61.3本文概述 72.需求分析 72.1市场分析 72.2功能描述 72.3.业务流程分析 92.4数据流程分析 92.5数据字典 102.6用例图 123.概念结构设计 133.1概念模型设计 134.逻辑结构设计 144.1模型转换 145.物理结构设计 166.部分功能的实现7.结束语 166.1心得体会 166.2存在的问题 16学生成绩管理系统课程设计1.前言学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。随着成绩技术在管理上越来越进一步而广泛的应用,学生成绩管理系统的应用在技术上已逐步成熟。信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。我们最终决定用ERWIn、RationalRose开发学生成绩管理系统。学生成绩管理系统由学生基本信息管理模块、成绩管理模块、课程信息管理模块、查询模块和记录模块五个模块组成,我们重要负责成绩管理模块的实现。该模块重要由三个子模块构成:学生管理模块:涉及学生信息查询;授课管理模块:涉及查询专家课程;成绩管理模块:涉及学生成绩的添加、删除。相对来说,由于涉及费用的记录,功能较为复杂。但最终还是完毕了成绩管理模块的功能。1.1开发背景该项目开发的软件为学校学生成绩管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生成绩管理的自动化与准确化的规定日益强烈的背景下构思出来的,该软件设计完毕后可用于所有教育单位(涉及学校,学院等等)的学生信息的管理.作为计算机应用的一部分,使用计算机对学校的各项信息进行管理,具有手工管理所无法比拟的优点。例如:信息录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点可以极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化。1.2可行性分析所谓可行性分析就是用最小的代价在尽也许短的时间内拟定问题是否可以解决。这步工作的重要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最主线任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。1.3本文概述学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在连续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,并且容易出现问题。

需求分析2.1市场分析随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻结识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国的教育机构对学生成绩管理还普遍停留在纸介质的基础上,这样的机制已经不能适应时代的发展,由于它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。通过调查,规定系统具有权限设立功能的登录模块,学生可以实现成绩信息查询功能。教务管理人员可以实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、记录等功能2.2功能描述(1)用户管理功能

用户分为教师用户、学生用户两类。不管是教师用户,还是学生用户都需要通过用户名和口令进行登录。

(2)按学生角度管理教师可以看到学生信息和成绩信息。学生信息涉及学号、姓名等基本信息。当教师要查看某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩。在成绩信息中,教师可以对学习成绩进行增长、修改和删除,并可以打印报表。特别是可以对学生成绩进行分析,便于在以后的教学和出卷中改善。

(3)学生对成绩的查看功能

学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息涉及学号、姓名等信息。成绩信息涉及这个学生的所有课程的成绩信息。

(4)学生查询功能为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。

(5)添加功能:教师可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免反复信息。

(6)修改功能:教师可以对数据库中的信息进行修改。系统可以通过教师给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是反复信息。

(7)删除功能:教师可以对数据进行删除操作。系统可以通过教师给出的条件查找出要删除的信息,并提醒是否拟定删除,假如拟定删除,则把相关信息从数据库中删除掉。

(8)教师查询功能:教师可以通过条件选择查询所有信息,并进行排序。功能模块图

2.3.业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,运用它可帮助分析人员找出业务流程中的不合理流向。2.4数据流程分析成绩数据流程图是一种能全面地描述信息系统逻辑模型的重要工具,它可以运用少数几种符号综合的反映出信息在系统中的流动、解决和存储的情况。成绩学生教师登记学生教师登记学生信息表学生信息表管教师信息表理教师信息表管理员教师信息解决员管理员教师信息解决数学生信息表据学生信息表流程图学生信息解决学生信息解决系领导汇总表本校学生资料班级课程设计成绩汇总表教务处审核学生成绩档案教学大纲成绩单入学告知书学生成绩管理数据流程图教师审核教师审核课程在读学生新生系领导汇总表本校学生资料班级课程设计成绩汇总表教务处审核学生成绩档案教学大纲成绩单入学告知书学生成绩管理数据流程图教师审核教师审核课程在读学生新生教师信息库教师信息库教师查询管理数据流程图成绩单科目表成绩管理库教师录入管理员查询教师查询学生查询教师查询管理数据流程图成绩单科目表成绩管理库教师录入管理员查询教师查询学生查询2.5数据字典数据项的定义

数据项名称:管理员

述:管理教学信息,方便师生查询

成:学校人员

数据项名称:学生学号

数据项编号:xxxxxxxxxx

名:学生编号

述:某个学生的代号用十个阿拉伯字母表达,每两个依次代表学生的入学时间,学院号,专业,班级,姓名序号。

类型及宽度:整型,10位

成:入学时间+学院号+专业+班级+姓名序号取值

范围:“”到“xxxxxxxxxx”数据项名称:教师编号

名:教师编号

xxxxxx

述:某个教师的代号用六个阿拉伯字母表达,每两个依次代表教师的任职时间,学院号,姓名序号。

类型及宽度:整型,6位

成:任职时间+学院号+姓名序号

取值

范围:“000101”到“xxxxxx”

(2)数据结构的定义

数据结构编号:

c-j

xxxxxxxxxx

数据结构名称:学生成绩单

述:

学生掌握知识情况的考察

数据结构组成:学号+姓名+成绩+课程(3)数据存储

存储

文献名:学生成绩

述:记录学生考试的成绩单

成:科目+成绩代码+学生姓名+学生人数+学号+性别

(4)外部实体

实体

名称:二级学院

成:学院名称

输入的数据流:学生成绩

出:二级院系学生成绩

(5)数据流的描述

数据流

名称:成绩单

数据

结构:成绩表编号+科目+成绩代码+学生人数+学生姓名+班级+学号+性别+成绩

源:教务处

向:成绩单审核模块解决逻辑的描述

解决

名称:成绩单审核

源:成绩单

简要

说明:审核成绩单是否所有输入

犯错

解决:审核成绩单填写格式是否符合规定,姓名与成绩填写是否一致

输出

信息:成绩通过、补考2.6用例图总体用例图管理员信息用例图学生个人信息用例图3.概念结构设计3.1概念模型设计概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”,即使用E-R图来描述某一组织的概念模型。系统E-R图可以将各个实体之间的关系显示出来。将各个实体的属性依赖表达明白。学生实体:共有6个属性,涉及学生ID,学生密码,姓名,班级,专业,专业ID课程实体:共有4个属性,涉及课程ID,课程名,课程学时,课程学分教师实体:共有5个属性,涉及教师ID,专业,教师密码,教师姓名,职位管理员实体:共有4个属性,涉及管理员ID,管理员姓名,管理员职位,管理员密码4.逻辑结构设计4.1模型转换E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式。学生(学生ID,学生密码,姓名,班级,专业,专业ID)教师(教师ID,专业,教师密码,职位,姓名)管理员(管理员ID,管理员姓名,管理员职位,管理员密码)课程(课程,课程名,学时,学分)专业(专业,专业名)成绩表管理员表课程表老师表学生-老师的关系表学生表5.物理结构设计数据库物理设计的任务是为上一阶段得到的数据库逻辑模型,即数据库的逻辑结构选择合适的应用环境的物理结构,既拟定有效地实现逻辑结构模式的数据库储存,拟定在物理设备上所采用的存储结构和存取方法,然后对该存储式进行性能评价、修改设计、通过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容涉及记录存储结构的设计、存储途径的设计6.结束语6.1心得体会通过这次数据库课程设计,我们掌握了ERWIn、RationalRose软件的使用,也进一步的了解了数据库的意义,将它与现实中的问题联系在一起,可以使问题简朴化,更容易操作。我们这次建立的是学生成绩管理系统,学生成绩管理系统是一功能十分強大的管理系统,它集各种功用于一身,可以完毕教学中的各种操作,如对学生的成绩的添加.删除等。在制作的过程中,程序编写也十分复杂,工作量很大,编写一定要认真。一个小小的失误都也许使程序出现大的漏洞。我们这次完毕学生成绩管理系统是对要写成的学生成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写方法,管理功用,运营方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,老师进入系统也能查看各位学生的成绩。6.2存在的问题在制作学生成绩管

温馨提示

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

评论

0/150

提交评论