2015学生信息管理数据库的设计.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015学生信息管理数据库的设计

数据库设计案例之一 ——学生信息管理数据库的设计 现在要求你为学生处设计一个学籍管理系统的数据库,背景及功能需求如下: 学籍管理系统主要为学生处提供本科学生信息的管理并为其他管理系统提供学生数据。 学生处按照本科学生的类别(一本、二本、专升本)将本科学生分为不同的学生类别。在实际管理中,学生是按班级进行管理的,而班级是按院系设置的,为了系统功能的完整,有必要在系统功能中包含院系,班级的管理,这些功能也可以包含在院校管理的其他信息管理系统中。 首先要对院系进行设置,包括院系代码,院系名称,所在校区等信息。 根据院系设置班级,应包括班级代码、班级名称、所在院系代码等信息。 对学生信息主要包括学号、姓名、籍贯、性别等信息 学生管理系统的功能概括起来就是学生的各种信息的录入,维护和查询。系统的学生信息管理系统所要完成的主要功能如下。 学生的基本信息的录入,包括:学号、姓名、性别、班级、出生日期、籍贯等。 学生的基本信息的修改维护。 学生学籍变动情况的记录,包括:休学、复学、转系、结业和毕业等; 学生的奖惩情况的记录和修改,包括:奖励和处罚。 学生信息的查询。 根据系统所要实现的功能,按照结构化程序设计的原则,可以将整个系统划分为如图所示的若干功能模块。 在明确了系统的功能后,还要进一步细化系统的操作流程,在进行这个步骤时,必须和最终用户反复沟通,不但要考虑实际工作的需要,而且最好能兼顾到用户的操作习惯,尽可能为用户提供最方便的操作。 通过操作流程分析,不但可以具体化系统的功能模块的组成,还可以明确系统中数据流程,明确系统中所要保存的数据以及数据间的关系。 学生信息管理流程图。需要说明的是,各所学校的实际情况可能有所不同,可以根据实际情况画出符合各自特点的操作流程图。 数据库设计 数据库设计一般包括如下几个步骤。 需求分析。 概念结构设计。 逻辑结构设计。 物理结构设计。 应用程序设计及调试。 性能测试与确认。 数据库需求分析 需求分析是整个数据库设计过程中最重要的步骤之一,是后继各阶段的基础。在需求分析阶段,需要多方面对整个系统进行调查,收集和分析需求和处理两个方面的需求。收集资料时数据库设计人员和用户共同完成的。必须需要用户人员的参与,这是数据库应用系统设计的特点。收集资料的目的是明确用户的需求。用户的需求主要包括三个方面。 信息需求,用户要从数据库获取的内容。 处理需求,即完成什么处理功能及采用何种处理方式。 安全性及完整性需求 在对学生信息管理系统操作流程分析的基础上,可以列出概念模型包括以下实体 另外涉及到代码的实体有 政治面貌 奖励类别 惩罚类别 详细的描述 院系设置:院系编号,院系名称,院系领导,领导联系方式等。 班级设置:班级编号,班级名称,班级创建事件,班级描述,所属院系,班主任,班主任联系方式。 学生基本情况:学号,姓名,性别,出生日期,籍贯,所属班级等。 学籍变更记录:记录号,学号,变更类型,记录时间,详细描述。 奖励记录:记录号,学号,奖励类别,记录时间,详细描述。 处罚记录:记录号,学号,处罚类别,记录时间,详细描述。 数据库逻辑结构设计 概念结构设计的结果得到一个与计算机,软硬件的具体性能无关的全局概念模式。数据库逻辑设计的任务是将概念结构转换成特定的DBMS所支持的的数据库模型。从E-R图所表示的概念模型可以转换成任何一种具体的DBMS所支持的数据模型。本系统采用关系模型,转换的原则如下。 每个实体转化成一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字 每个1:1的联系转换成一个关系模式。每个实体的关键字都是该关系模式的候选关键字。 每个1:n的联系转换成一个关系模式。多方的实体的关键字是该关系模式的关键字。 每个m:n的联系专程一个关系模式。联系中各实体关键字的组合作为该子模式的组合关键字。 * School of Software, Harbin University of Science Technology Database System Discussion School of Software, Harbin University of Science and Technology 2007 Database System Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Prof

文档评论(0)

zhangdi1291 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档