(二)文件架构设计
高校教务系统的后台文件架构图如图1-2所示,它可以使系统更加清晰,用来表示各web页面的作用及其之间的相互关系。
图1-2后台主文件架构图
(三)数据库设计
1.基本概念
在系统中利用数据库是为了更方便的管理各种数据。在高校教务系统中的数据库主要用于存储学生信息、教师信息、学生成绩信息、学生课表信息等等。下面将介绍下数据库的基本概念和数据库的发展。
数据(Data):数据实际上就是描述事物的符号记录。
数据库(Database,简称DB):数据库是长期存储在计算机内有结构的大量的共享的数据集合。
数据库管理系统(Database Management System,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库系统(Database System,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库系统管理员(Database Administrator,简称DBA):负责数据库的建立、使用和文护的专门的人员。
2.数据模型
通过下面的三个数据模型的比较和特点的介绍就知道,我们为什么要在系统的数据库中引用关系模式,关系模式的特点使我们在高校教务系统的管理上更加快捷方便,适合现在大多数的数据库设计工具。
数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。
一、数据结构:数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。
二、数据操作:数据库主要有检索和更新(包括插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。
三、数据的约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。此外,数据模型还应该提
论文范文http://www.chuibin.com/ 供定义完整性约束条件的机制。
层次数据模型的结构:层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。每个记录类型可包含若干个字段,这里,记录类型描述的是实体,字段描述实体的属性。
任何一个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子记录值能够脱离双亲记录值而独立存在。只有一个结点没有双亲结点,称之为根结点。根以外的其它结点有且只有一个双亲结点,用层次模型表示多对多联系,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。本文来自优.文,论-文·网原文请找腾讯3249-114
网状数据模型的结构:网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。
1、关系数据模型的数据结构:在用户看来,一个关系模型的逻辑结构是一张二文表,它由行和列组成。有关概念:
关系:对应通常说的表。
元组:表中的一行即为一个元组。
属性:表中的一列即为一个属性。
主键(Key):表中的某个属性组,它可以唯一确定一个元组。
域(Domain):属性的取值范围。
分量:元组中的一个属性值;关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)。
2、关系数据模型的操纵与完整性约束:
关系数据模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。关系模型中的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合。关系模型把存取路径向用户隐蔽起来,用户只要指出“干什么”,不必详细说明“怎么干”,从而大大地提高了数据的独立性,提高了用户效率。3、关系数据模型的存储结构:
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
大学教务管理系统论文绪论+需求分析+流程图+概要设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766