数据库课程设计总结报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计总结报告

设计题目:学生成绩管理系统

学生姓名:

学院:信息学院

专业:

班级:

指导教师:

2015年 7 月 2日

目录

1.前言 (5)

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。随着成绩技术在管理上越来越深入而广泛的应用,学生成绩管理系统的应用在技术上已逐步成熟。信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。我们最终决定用ERWIn、Rational Rose开发学生成绩管理系统。学生成绩管理系统由学生基本信息管理模块、成绩管理模块、课程信息管理模块、查询模块和统计模块五个模块组成,我们主要负责成绩管理模块的实现。该模块主要由三个子模块构成:学生管理模块:包括学生信息查询;授课管理模块:包括查询教授课程;成绩管理模块:包括学生成绩的添加、删除。相对来说,因为涉及费用的统计,功能较为复杂。但最终还是完成了成绩管理模块的功能。 (5)

1.1开发背景 (5)

该项目开发的软件为学校学生成绩管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生成绩管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理. (5)

作为计算机应用的一部分,使用计算机对学校的各项信息进行管理,具有手工管理所无法比拟的优点。例如:信息录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化。 (5)

1.2可行性分析 (5)

所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。 (5)

1.3本文概述 (6)

学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。

(6)

2. 需求分析 (6)

2.1市场分析 (6)

随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国的教育机构对学生成绩管理还普遍停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息

管理所取代。通过调查,要求系统具有权限设置功能的登录模块,学生可以实现成绩信息查询功能。教务管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等功能 (6)

2.2功能描述 (6)

.................错误!未定义书签。

2.3.业务流程分析 (7)

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可帮助分析人员找出业务流程中的不合理流向。 (7)

2.4数据流程分析 (8)

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。 (8)

2.5 数据字典 (9)

2.6用例图 (10)

3.概念结构设计 (11)

3.1概念模型设计 (11)

概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”,即使用E-R图来描述某一组织的概念模型。系统E-R图可以将各个实体之间的关系显示出来。将各个实体的属性依赖表示明白。 (11)

4.逻辑结构设计 (12)

4.1 模型转换 (12)

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式。

(12)

教师(教师ID,专业,教师密码,职位,姓名) (12)

5.物理结构设计 (14)

数据库物理设计的任务是为上一阶段得到的数据库逻辑模型,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库储存,确定在物理设备上所采用的存储结构和存取方法,然后对该存储式进行性能评价、修改设计、经过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储结构的设计、存储路径的设计 (14)

6.结束语 (14)

6.1心得体会 (14)

通过这次数据库课程设计,我们掌握了ERWIn、Rational Rose软件的使用,也进一步的了解了数据库的意义,将它与现实中的问题联系在一起,能够使问题简单化,更容易操作。我们这次建立的是学生成绩管理系统,学生成绩管理系统是一功能十分強大的管理系统,它集各种功用于一身,可以完成教学中的各种操作,如对学生的成绩的添加.删除等。在制作的过程中,程序编写也十分复杂,工作量很大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。我们这次完成学生成绩管理系统是对要写成的学生成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写方法,管理功用,运行方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,老师进入系统也能查看各位学生的成绩。 (14)

6.2 存在的问题 (14)

在制作学生成绩管理系统时,我们才知道懂得书本上的知识和运用知识是两回事,只有实践才能出真知识,一味的学习并不代表着真的学到了知识。我们对于学习不能只纸上谈兵,一定要亲自做一做。 (14)

相关文档
最新文档