教学管理信息系统数据库的构建与设计
- 格式:doc
- 大小:3.23 MB
- 文档页数:70
高校教务管理系统设计与实现一、本文概述随着信息技术的迅猛发展和教育信息化的深入推进,高校教务管理工作面临着前所未有的挑战与机遇。
传统的人工管理方式已经无法满足现代高校对教务管理的高效、精准、便捷需求,开发一套符合高校特色的教务管理系统显得尤为迫切。
本文旨在探讨高校教务管理系统的设计与实现,通过对系统的需求分析、功能设计、技术实现等方面的详细阐述,以期为高校教务管理的数字化转型提供有益的参考和借鉴。
具体而言,本文首先对高校教务管理系统的背景和现状进行了深入的分析,明确了系统的必要性和紧迫性。
通过对教务管理流程的梳理和用户需求的调研,确定了系统的功能模块和核心业务流程。
在此基础上,本文提出了系统的总体架构设计、数据库设计、界面设计以及关键技术实现方案。
通过系统测试和用户反馈,对系统的性能、稳定性和易用性进行了全面的评估,并对系统的未来发展提出了展望和建议。
本文旨在为读者提供一套全面、系统的高校教务管理系统设计与实现方案,以期帮助高校教务管理人员更好地理解和应用现代信息技术,提升教务管理工作的效率和质量,为高校的教育教学和管理工作提供有力支撑。
二、系统需求分析随着信息技术的不断发展和高等教育改革的深入推进,高校教务管理工作面临着越来越多的挑战。
传统的教务管理方式已经无法满足现代高校的需求,设计并实现一套高效、便捷的高校教务管理系统显得尤为重要。
高校教务管理系统应具备以下核心功能:课程管理、学生信息管理、教师信息管理、考试管理、成绩管理、排课管理、教学资源管理等。
同时,系统还应支持数据导入导出、报表生成、权限管理等辅助功能,以满足教务管理的全方位需求。
系统应具备良好的稳定性和可靠性,能够处理大量并发访问,保证数据的安全性和完整性。
系统还应具备可扩展性和可维护性,以便未来能够根据需要进行功能扩展和系统升级。
系统应满足教务处、教师、学生等不同用户群体的需求。
教务处需要通过系统实现对教务工作的全面监控和管理;教师需要通过系统查看课程安排、学生信息、成绩录入等;学生需要通过系统查询课程表、成绩、考试安排等。
“数据库系统原理”课程教材建设与教学改革摘要:本文介绍“数据库系统原理”课程的目标与体系,给出自编教材《数据库系统原理与设计》及其配套实验教材《数据库系统原理与设计实验教程》的内容与结构安排,分析教材的主要特色,包括重视数据库模式导航、数据库设计、数据库管理系统和数据库应用开发等,并对该课程教学过程中开展的大作业教学改革进行了探讨。
关键词:数据库系统原理;教材建设;大作业教学数据库系统是计算机系统的重要组成部分,是企业、机构、互联网乃至整个信息社会赖以运转的基础,在当今信息社会中扮演着越来越重要的角色。
正是由于数据库具有重要的基础地位,数据库理论与技术教育已成为现代计算机科学和相关学科教育中的核心部分,所有计算机相关专业的学生都有必要掌握和熟悉数据库理论与技术。
通过多年的数据库课程教学,我们发现学生在学习了数据库课程之后,仍然不会“用”数据库——不会设计数据库,不会管理数据库,不会开发数据库应用程序。
带着这些问题,我们进行了一系列数据库课程教学改革探索与实践,并取得了一定的成绩。
如我校的“数据库系统及应用”于2007年立项为国家精品课程;清华大学出版社于2009年出版了我们的研究成果——《数据库系统原理与设计》及其配套实验教材《数据库系统原理与设计实验教程》。
本文主要对“数据库系统原理”课程目标及课程体系,出版教材的内容、结构及特色,大作业教学改革等方面进行分析与探讨。
1课程目标与课程体系1.1目标我校“数据库系统原理”课程教学主要面向计算机科学与技术专业、信息管理与信息系统专业的本科生。
根据由教育部高等学校计算机科学与技术教学指导委员会最新编制的《高等学校计算机科学与技术专业核心课程教学实施方案》中数据库教学实施方案的分类(科学型、工程型和应用型),并结合我校培养特色,我们主要培养应用型复合性人才。
该课程强调理论与实践相结合,主要培养目标为:(1) 培养学生具有较强的数据抽象和数据建模能力,能够深刻理解不同数据模型的特点和适用范围,并具备利用某种数据模型构建实际应用逻辑模型的能力;(2) 培养学生具有一定的系统分析与设计能力,能够理解数据库系统的体系结构和系统组成,能对数据库管理系统的实现原理进行简单分析;(3) 培养学生具有较强的数据库设计和应用开发能力,能够灵活运用一种数据库语言及应用开发工具解决实际应用问题;(4) 培养学生自主学习能力、创新能力和团队协作精神,从应用中发现问题、提出问题、分析问题和解决问题的能力——问题求解能力;(5) 培养学生使用和维护数据库能力,能够在掌握数据库基本原理的基础上,掌握一种主流数据库管理系统的使用和维护方法。
摘要本系统是根据现代化校园的发展而设计的基于ASP的教务处管理系统,本系统可以方便老师、学生在基于B/S架构的服务器来查找班级情况、课程安排、学期成绩和最新发布的教务信息等情况。
实现全校教师、学生信息在线查询。
还可以对新来的教师信息、学生信息进行信息录入。
由于老师上课情况复杂,可以实现信息修改,及时调整老师上课的基本情况,还可以实现学生成绩的管理,实现对学生在线成绩的修改,实现学生成绩的远程查询。
这样就简化了教学任务的管理,提高了学校的办公效率,对于老师来说,减轻了负担,对于学生来说,可以及时的查询自己的学期成绩。
关键词: 教务管理系统;;B/S;Microsoft SQL Server 2000AbstractThis system according to development that modern campus but design of according to ASP educational administration management system, this system can then convenient teacher, student at according to B/S structure to check to seek class circumstance, course arrangement, semester score, with latest the educational administration information etc. circumstance that announce. Realize on-line search in teacher, student's information in whole school.Can also proceed to newly arrived teacher's information, student information the information record into. Because the teacher has a class the circumstance complicated, can realize the information modify, on time adjust the basic circumstance that teacher have a class, can also realizes the management of student's score, realize to the modification of the on-line score in student, realize the long range of student's score search. Simplified the management of the teaching mission like this, increases the school transact the efficiency, for teacher to say, lighten the incidence, for student to say, can on time of search own semester score.Key words:Educational Administration; ; B/S;Microsoft SQL Server 20001. 绪论1.1 系统的研究背景20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存、求发展,必须具备足够的信息和强有力的信息收集与处理手段。
教务管理系统分析设计报告目录一、内容概要 (2)1.1 编写背景 (3)1.2 目的和意义 (4)1.3 报告结构 (5)二、系统需求分析 (6)2.1 功能需求 (7)2.1.1 学生管理功能 (8)2.1.2 教师管理功能 (9)2.1.3 课程管理功能 (11)2.1.4 成绩管理功能 (12)2.1.5 管理员功能 (13)2.2 非功能需求 (14)2.2.1 性能需求 (15)2.2.2 安全性需求 (16)2.2.3 可用性需求 (17)2.2.4 可维护性需求 (18)三、系统设计 (20)3.1 系统架构设计 (21)3.2 数据库设计 (22)3.2.1 数据表设计 (24)3.2.2 关系设计 (25)3.3 模块设计 (27)3.3.1 学生管理模块 (28)3.3.2 教师管理模块 (30)3.3.3 课程管理模块 (31)3.3.4 成绩管理模块 (33)3.3.5 管理员模块 (34)3.4 界面设计 (37)四、系统实现与测试 (38)4.1 实现方案 (39)4.2 开发进度 (40)4.3 测试计划 (41)4.4 测试结果分析 (42)五、结论与展望 (43)5.1 系统总结 (44)5.2 发展建议 (45)5.3 后续工作 (46)一、内容概要本报告旨在对教务管理系统进行分析设计,以期为系统的开发和实施提供参考。
教务管理系统是学校教育管理的重要组成部分,负责学生信息管理、课程安排、成绩统计、教师管理等功能。
本报告将从系统的需求分析、功能模块设计、技术架构设计、实施计划等方面进行详细阐述。
需求分析部分主要通过对学校现有教务管理流程的梳理,明确系统需要满足的功能需求和性能需求。
功能需求包括学生信息管理、课程安排、成绩统计、教师管理等基本功能,以及一些可选功能如在线选课、教学资源共享等。
性能需求包括系统的响应时间、并发用户数、数据安全性等方面的要求。
在功能模块设计部分,我们将根据需求分析结果,对系统进行模块划分,明确各个模块的功能和相互关系。
教学管理信息系统数据库的构建与设计教学管理信息系统(Teaching Management Information System,TMIS)是指为实现教学管理工作的规范化、信息化和高效化而开发的系统。
数据库是TMIS的核心,负责存储和管理各类教学管理数据,因此数据库的构建与设计是TMIS建设的重要环节。
下面将从数据库的设计原则、数据模型选择与设计、数据表设计和索引设计等方面来介绍教学管理信息系统数据库的构建与设计。
第一、数据库的设计原则1.根据需求进行数据库设计:在进行数据库设计时,需要先明确需求,了解教学管理的业务流程和功能要求,然后根据需求来设计数据库结构,确保数据库能够满足系统的功能和性能要求。
2.数据库的冗余性控制:在数据库设计中,要尽可能避免数据冗余,即相同的数据在数据库中不重复存储,可以通过合理的表设计和数据关联来实现数据的冗余性控制,这样可以减小数据库的存储空间,并提高数据一致性和可靠性。
3.数据的完整性控制:在数据库设计中,要保证数据的完整性,即数据的正确性和一致性。
可以通过定义数据的完整性约束、触发器和存储过程等手段来实现数据的完整性控制,保证数据在数据库中的有效性和正确性。
4.数据库的性能优化:在数据库设计中,要考虑系统的性能需求,合理选择和设计数据库索引、分区等技术手段,进行数据库的性能优化,提高数据的访问和操作效率。
第二、数据模型选择与设计在TMIS的数据库设计中,可以选择关系型数据库模型或面向对象数据库模型进行设计。
关系型数据库模型是目前应用最广泛的数据库模型,采用表格的方式组织数据,可以通过主键和外键等约束实现数据关联性。
面向对象数据库模型是以对象为核心进行数据组织和管理的数据库模型,能够更好地适应面向对象的编程和设计方式。
在选择数据库模型时,可以根据TMIS的具体业务需求和系统规模来决定。
一般来说,关系型数据库模型适用于中小型系统,而面向对象数据库模型适用于大型复杂系统。
学校学生信息管理系统设计方案一、内容概述随着信息技术的快速发展,学校学生信息管理系统的设计与实施已成为现代教育管理的重要组成部分。
本设计方案旨在为学校提供一个全面、高效的学生信息管理系统,以提高管理效率,优化学生服务体验,推动教育信息化发展。
该系统主要围绕学生信息的管理与整合展开,包括学生基本信息管理、成绩管理、课程管理、考勤管理等多个方面。
通过此系统,学校能够实时掌握学生信息动态,提升教育资源配置效率,为教育教学决策提供数据支持。
系统强调数据的保密性和安全性,确保学生信息的安全可靠。
本设计方案将详细介绍系统的设计理念、功能模块、技术架构以及实施步骤,为学校实施学生信息管理系统提供全面的指导。
1. 背景介绍:简述当前学校对于学生信息管理的重要性及现状,阐述设计学生信息管理系统的必要性。
在当今教育信息化的时代背景下,学校学生信息管理是一项至关重要的任务。
随着教育规模的扩大和学生数量的增加,对于学生信息的管理提出了更高的要求。
学校需要有效、准确地掌握每一位学生的基本信息、学习进度、成绩记录等重要数据,以便更好地进行教育教学管理、学生服务以及决策分析。
传统的依靠纸质文档或简单的电子表格管理方式已经无法满足现代学校对于信息管理的高效、安全和便捷的需求。
设计一套完善的学生信息管理系统显得尤为重要。
设计学生信息管理系统的必要性在于,随着信息技术的飞速发展,数字化管理已经成为各行各业提高工作效率、保障数据安全的重要手段。
学校作为教育的主要场所,学生信息管理是其日常运营中的重要环节。
一个先进的学生信息管理系统不仅能够提高学校对学生信息管理的效率,减少人为操作带来的错误,还能保障学生信息的安全性和完整性。
该系统可以帮助学生更好地了解自己的学习情况,为未来的职业规划和发展提供有力的数据支持。
设计并实现一个功能完善、操作便捷、安全可靠的学生信息管理系统是当前学校教育信息化建设的迫切需求。
二、系统概述随着社会的发展和科技的进步,学校学生信息管理变得日益重要且复杂。
《排课系统》第一章系统概述1.1系统开发背景及目的意义1。
1。
1 系统开发背景计算机的发展至今已有很长的历史了,但是真正将计算机技术应用到生活实践中来,时期还不是很长.现在社会的发展趋势越来越体现出计算机技术的重要性,许多的计算机产品,相关软件的研制开发,越来越受到人们的青睐,计算机也越来越接近人们的生活了。
将计算机技术应用到实际生活中,这一研究是现在最热门的研究课题。
作为学生接触最多的也就是教育与教学,在这一环节当中学习计算机,利用计算机相当重要,利用计算机进行网上课堂,网络学习,少去了老师和学生之间的很多不便,例如:时间上的自由选择、学生面对老师的一种紧张和窘迫、学习和解答的及时和快捷等等问题。
在计算机软件教学上都可以省去这些不必要的麻烦.计算机教学现在各大高校以及企事业单位中也已经较多的开始应用了。
运用计算机进行教学环节的管理和实践更是方便多多,省去了以前很多的麻烦手续,省去了不必要的诸多申请和批准,现在运用计算机教学来提高教学效率,提高教学质量,培养相对的办事能力,同时也锻炼了自主开发应用计算机的一种兴趣和潜力。
计算机的大容量硬盘存储,高性能高效率的CPU处理器,为现代化的教学管理提供了完备的后备力量,为用户省去了后顾之忧。
而且计算机的的功能齐全比我们人力的要快很多倍,省去了很多的人力劳动,进一步真正实现了自动化的教学和管理。
基于现代化教学和临沂师范学院实际情况的要求,开发了该院系教学管理系统.1.1。
2系统开发的目的意义随着计算机的普及和发展,人们开始利用计算机解决越来越多的实际问题,虽然现在软件的数量如雨后春笋,但依然不能满足用户的各种需要,尤其是用于学校院系教学管理方面的软件。
为了适应这个高科技的信息时代发展,有力地促进教学内容、教学方法改革的力度,满足学校的教学管理要求,实现学校教学管理低成本投入,提高办公效率。
最大限度地适应于各种软硬件环境,兼顾不同学科的教学特点,适用于不同水平用户群的通用性要求,以尽可能低廉的投入而获得尽可能高效的教学效益的经济性要求。
教学管理信息系统数据库的构建与设计教学管理信息系统数据库的构建与设计项目概述教学管理信息系统数据库的构建与设计简介项目名称教学管理信息系统数据库的构建与设计时间安排5天表数量10 项目难度★★★★☆项目简介随着高等院校教育体制的改革和发展,高校信息化的提升,其核心是以校园网为载体最大程度地利用网络资源的共享,方便、快捷等优点,压缩工作周期,实现教学管理的信息化、高效化以及自动化。
根据学校的教学管理信息工作的基本流程,教学管理信息应用系统由四个功能模块组成:1.学生选课管理模块:实现学生选棵录入、学生选课调整和学生选课审核等功能。
2.学生信息管理模块:实现学生学籍注册、学生转学、学生毕业和学生成绩管理。
3.教学调度管理模块:实现排课和调度管理、教师管理、等功能。
项目目的了解管理信息应用系统的数据库设计的基本方法,掌握数据库设计的基本流程。
涉及主要技术数据库的分析与设计Transact-SQL编程环境SQL Server 2000项目特点通过学习本安例,可以了解并掌握数据库设计过程中各个阶段的工作过程和工作内容。
技术重点使用标准的数据库设计方法实现数据库的分析与设计。
技术难点数据库中各种不同类型信息关系的系统化和规范化的实现。
第一章教学管理信息系统数据库设计1.项目介绍教学管理管理信息系统的基本业务需求主要包括以下内容:学生成绩管理包括:各院系的教务人员完成学生学籍注册、毕业、学籍异常处理,各授课教师完成所讲授课程成绩的录入,然后由教务人员进行学生成绩的审核认可。
学生选课管理包括:学生根据开设课程和培养计划选择本学期所修课程,教务人员对学生所选课程进行确认处理。
教学调度安排包括:教务人员根据本学期所开课程、教师上课情况以及学生选课情况完成安排课、调课、教师管理。
1.1 数据需求分析需求分析是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。
数据流图和数据字典是描述用户需求的重要工具。
数据流图描述了数据的来远和去向,以及所经过的处理;数据字典是对系统所需要处理的数据结构的进一步的描述。
教学管理信息系统的数据字典和数据流图包括以下内容。
1.1.1系统的基本数据字典教学管理信息系统的基本数据字典的内容如下:学生基本信息:包括的数据项有:学号、班级代码、姓名、性别、政治面貌、职务、籍贯、出生日期、家庭住址等。
课程基本信息:包括的数据项有:课程代码、课程名称、讲授课时、课程学分、人数等。
教师基本信息:包括的数据项有:教师编码、教师姓名、性别、所学专业、职称、籍贯、出生日期、家庭住址等。
教室基本信息:包括的数据项有:教室编码、教室类型、教室容量等。
系别基本信息:包括的数据项有:系代码、系名称、系地址、系电话等。
专业基本信息:包括的数据项有:专业代码、专业名称、专业性质、专业简介、所授学位等。
成绩基本信息:包括的数据项有:科目号、学号、科目名称、科目分数等。
选课基本信息:包括的数据项有:课程号、学号、修课审核人、成绩审核人等。
授课基本信息:包括的数据项有:课程号、教室编码、教师编码、授课时间、授课周次等。
班级基本信息:包括的数据项有:班级代码、班级名称,班级简介等。
1.1.2 系统的基本数据流图数据流图是从数据和对数据的加工处理的角度来描述系统的图形。
数据流图的基本组成元素如下图所示:数据存储图3-1数据流图的基本组成元素教学信息管理系统的基本数据流图如下所示:加工加工数据数据学生选课信息课程信息选课审核信息图3-2教学信息管理系统的基本数据流图学生成绩信息学生考试信息学籍注册管理个人考试信息毕业归档信息成绩确认信息毕业归档信息学生学籍信息图 3-3教学信息管理系统的基本数据流图学生 教务选课新增课程 学籍及成教务任课学考试成绩新入学的学生信排课信息个人考试成绩排课信息 排课信息排课信息图3-4 教学信息管理系统的基本数据流图1.2概念结构设计概念结构设计是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立与任何DBMS 软件和硬件的概念模型。
概念结构设计是以需求分析所得到的系统数据字典和系统数据流图为输入,经过加工处理后,输出系统的实体、联系模型(ERM )。
实体、联系模型(ERM )图的基本组成元素如下图所示:教务教学调度任课学生课表信息图 3-5 实体、联系模型( ERM )图的基本组成元素图实体、联系模型( ERM )是概念设计阶段描述概念结构模型的只要设计工具,教学信息管理系统的E-R 图包括以下内容。
1.2.1学生实体的E-R 图实体联实体属性 属性 属性属性 属性属性属性属性属性属性图 3-6 学生实体E-R 图1.2.2班级实体的E-R 图学生学号 性别姓名出生家庭籍贯政治职务班级班级班级图 3-7 班级实体E-R 图1.2.3教室实体的E-R 图图 3-8 教室实体E-R 图教室班级入学教室教室教室1.2.4系别实体的E-R 图图 3-9 系别实体E-R 图1.2.5课程实体的E-R 图系别系名 系地课程系代课程计划系电图 3-10 课程实体E-R 图1.2.6任课教师实体E-R 图教师课程课程课时 教师籍贯 所学出生性别教师家庭职称图 3-11 教师实体E-R 图1.2.7专业实体的E-R 图图 3-12 专业实体E-R 图专业专业学位专业专业专业1.2.8成绩的E-R图科目分数科目号科目名称成绩图3-13成绩实体E-R图1.2.9各实体间的E-R图图3-14 各实体间的E-R图1.3逻辑结构设计逻辑结构设计是将上一步所得到的概念模型转换为SQL Server支持的数据模型,并对其进行优化。
逻辑结构设计是以概念结构设计所得到系统的实体、联系模型(ERM)为输入,经过转换处理后,输出系统的关系数据结构(表结构)。
通过系统的实体、联系模型(ERM)进行系统的关系数据结构(表结构)转换的总体原则如下:1)E-R图中的实体和有属性的联系转换成关系2)E-R图中的属性转换成关系的属性数据库的表结构是逻辑设计阶段描述逻辑结构模型的主要设计工具,教学信息管理系统的数据库表包括以下内容:1.3.1 Teacher(教师信息表)教师(教师编码,教师姓名,性别,所学专业,职称,籍贯,出生日期,家庭住址)字段名字段类型长度主键或外键字段值约束对应中文属名Tnum nchar 5 主键Notnull 教师编码Tname nvarchar 10 Notnull 教师姓名Tsex nvarchar 2 (男,女)性别Tspeciality nvarchar 16 Notnull 所学专业Ttitle nvarchar 16 Not 职称null Tbirthday nvarchar 8 出生日期Tnativeplace datetime 12 籍贯Taddress nvarchar 30 家庭住址表3-1 教师信息表1.3.2 Student (学生信息表)学生(学号,班级代码,姓名,性别,政治面貌,职务,籍贯,出生日期,家庭住址)字段名字段类型长度主键或外键字段值约束对应中文属名Snum nchar 10 主键Not null 学号Sname nvarchar 10 Not null 姓名Ssex nvarchar 2 (男,女)性别Stitle nvarchar 16 Not null 职称Sface nvarchar 10 政治面貌Sbirthday datetime 8 出生日期Saddress nvarchar 30 家庭住址class_code nvarchar 20 外键Class.code 班级代码Snativeplce nvarchar 12 籍贯表3-2 学生信息表1.3.3 Speciality (专业信息表)专业(专业代码,系代码,专业名称,专业性质,专业简介,所授学位)字段名字段类型长度主键或外键字段值约束对应中文属名SPcode nvarchar 2主键Not null 专业代码SPname nvarchar 2Not null 专业姓名spechar nvarchar 3专业性质specshort nvarchar 2专业简介degree nvarchar 2可授学位depar_cod e nvarchar2外键Department.code系代码表3-3 专业信息表1.3.4Department(系信息表)系别(系代码,系名称,系地址,系电话)字段名字段类型长度主键或外键字段值约束对应中文属名DPcode nvarchar 20 主Not 系代键null 码DPname nvarchar 10 Notnull 系名称DPaddress nvarchar 30 系地址telephone nvarchar 12 系电话表3-4 系信息表1.3.5 Class(班级信息)班级(班级代码,专业代码,班级名称,班级简介)字段名字段类型长度主键或外键字段值约束对应中文属名CLcode nvarchar 20 主键Notnull 班级代码CLname nvarchar 10 班级名称CLspecshort nvarchar 30 班级简介intime datetime8 入学时间Specia_code nvarchar 20 专业代码表3-5班级信息表1.3.6 Course(课程信息表)课程(课程代码,课程名称、讲授课时,课程学分,人数)字段名字段类型长度主键或外键字段值约束对应中文属名CRcode nvarchar 20 主键Notnull 课程代码CRname nvarchar 20 Notnull 课程名字period nvarchar 10 讲课课时number numeric 9 计划人数credithour numeric 9 课程学分表3-6课程信息表1.3.7 Classroom(教室信息表)教室(教室编码,教室类型,教室容量)字段名字段类型长度主键或外键字段值约束对应中文属名CLRcode nvarchar 20 主键Notnull 教室编码capacity numeric 9 教室容量type nvarchar 20 教室类型表3-7 教室信息表1.3.8 Exam_grade(成绩信息表)成绩(科目号,学号,科目名称,科目分数)字段名字段类型长度主键或外字段值约束对应中文属名键Ecode nvarchar 20 主键Notnull科目号Snum nvarchar 20 外键学号kmname nvarchar 20 科目名称kmgrade datetime 8 考试时间grade numreic 3 科目分数表3-8 成绩信息表1.3.9 courseplan(授课安排信息表)授课(课程号,教室编码,教师编码,授课时间,授课周次)字段名字段类型长度主键或外键字段值约束对应中文属名Tnum nvarchar 20 外键teacher.code 教师编码CLRcode nvarchar 20 外键classroom.code 教室编码CRcode nvarchar 20 外键Course.code 课程编码tabletime nvarchar 10 课表时间week nvarchar 2 课表周次表3-9 授课安排信息表1.3.10 studentcourse(学生修课信息表)选修(课程号,学号,修课审核人,成绩审核人)字段名字段类型长度主键或外键字段值约束对应中文属名Stu_code nvarchar 20 外键student.code 学号Cours_code nvarchar 20 外键course.code 课程号Cours_audit nvarchar 10 修课审核人Grade_audit nvarchar 10 成绩审核人表3-10 学生修课信息表1.3.11数据表之间的逻辑关系图图3-15 数据表之间的逻辑关系图1.4数据库物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。