教室管理系统课程设计2

合集下载

管理系统课程设计

管理系统课程设计

管理系统课程设计一、教学目标本课程旨在通过学习管理系统的基础理论、概念和方法,使学生掌握管理系统的基本原理,了解管理系统的设计和实施过程,培养学生运用管理系统解决实际问题的能力。

具体目标如下:1.知识目标:学生应了解管理系统的基本概念、类型和功能,掌握管理系统的设计原则和方法,熟悉管理系统的评价和优化。

2.技能目标:学生应能够运用管理系统理论分析和解决实际问题,具备一定的管理系统设计和实施能力。

3.情感态度价值观目标:培养学生对管理系统的认识和兴趣,使学生意识到管理系统在现代社会中的重要性,树立正确的管理系统观念。

二、教学内容本课程的教学内容主要包括管理系统的基本概念、类型和功能,管理系统的设计原则和方法,管理系统的评价和优化。

具体安排如下:1.管理系统的基本概念:介绍管理系统的定义、特点和作用。

2.管理系统的类型:介绍不同类型的管理系统,如线性、非线性、确定性和不确定性管理系统等。

3.管理系统的功能:讲解管理系统的输入、处理、输出和反馈等基本功能。

4.管理系统的设计原则:阐述管理系统设计应遵循的原则,如系统性、模块化、灵活性等。

5.管理系统的设计方法:介绍管理系统设计的方法和步骤,如需求分析、系统设计、编码和测试等。

6.管理系统的评价:讲解管理系统评价的标准和方法,如效率、效益、可靠性等。

7.管理系统的优化:介绍管理系统优化的方法和技巧,如改进算法、参数调整等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学,包括:1.讲授法:教师通过讲解管理系统的基本概念、原理和方法,使学生掌握相关知识。

2.案例分析法:通过分析实际案例,使学生了解管理系统的应用和实施过程。

3.讨论法:学生就管理系统的相关问题进行讨论,培养学生的思考和表达能力。

4.实验法:安排实验室实践环节,让学生动手设计和管理系统,提高学生的实际操作能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的管理系统教材,为学生提供系统的学习资料。

课程设计选课管理系统

课程设计选课管理系统

课程设计选课管理系统一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握课程管理系统的基本概念、设计和实施方法。

技能目标要求学生能够运用课程管理系统进行课程安排、教学资源管理和教学评估。

情感态度价值观目标要求学生树立正确的教育观念,认识到课程管理系统在提高教学质量和效率方面的重要性。

通过本课程的学习,学生将能够:1.描述课程管理系统的基本概念和功能。

2.解释课程管理系统的设计原则和实施方法。

3.应用课程管理系统进行课程安排和教学资源管理。

4.评估课程管理系统的效果并进行改进。

5.认识到课程管理系统在提高教学质量和效率方面的重要性。

二、教学内容本课程的教学内容主要包括课程管理系统的基本概念、设计和实施方法。

具体内容包括:1.课程管理系统的定义、功能和分类。

2.课程管理系统的设计原则和方法。

3.课程管理系统的实施步骤和技巧。

4.课程管理系统在教学实践中的应用案例。

5.第1周:课程管理系统的基本概念。

6.第2周:课程管理系统的设计原则和方法。

7.第3周:课程管理系统的实施步骤和技巧。

8.第4周:课程管理系统在教学实践中的应用案例。

三、教学方法本课程将采用讲授法、讨论法、案例分析法和实验法等多种教学方法。

通过多样化教学方法,激发学生的学习兴趣和主动性。

1.讲授法:教师讲解课程管理系统的基本概念、设计和实施方法。

2.讨论法:学生分组讨论课程管理系统的应用案例,分享心得体会。

3.案例分析法:分析实际应用中的课程管理系统,引导学生思考和解决问题。

4.实验法:学生动手操作课程管理系统,进行课程安排和教学资源管理。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。

1.教材:课程管理系统教材,用于讲解基本概念、设计和实施方法。

2.参考书:相关领域的研究成果和案例,用于拓展学生视野。

3.多媒体资料:教学PPT、视频和音频资料,用于辅助讲解和演示。

4.实验设备:计算机、投影仪等设备,用于实验操作和展示。

教室管理数据库系统设计报告

教室管理数据库系统设计报告

《数据库原理与应用》——课程设计论文题目:教室管理信息系统数据库的设计专业:信息管理与信息系统班级:110513姓名:赵文龙学号:110513113指导教师:杨敏完成时间:2013.12.19一、课题系统概述教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。

教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。

学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。

它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。

而教室管理信息系统正是这样庞大的系统中的一个系统。

教室之于教师、学生、教学,都有极其重要的作用。

因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。

二、课题系统需求分析1、需求分析调查用户需求本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1>、学校的组织机构情况与教室管理相关的学校的组织机构有:学生、教师和教室。

学校的所有日常工作都是围绕着这三大部分进行的。

一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。

管理信息系统课程设计

管理信息系统课程设计

管理信息系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统的基本概念、原理和技术,培养学生运用管理信息系统解决实际问题的能力。

具体目标如下:1.知识目标:–理解管理信息系统的定义、功能和分类;–掌握管理信息系统的基本组成部分和运作原理;–熟悉管理信息系统在不同行业和领域的应用案例;–了解管理信息系统的发展趋势和未来挑战。

2.技能目标:–能够运用管理信息系统分析和解决实际问题;–掌握管理信息系统的设计方法和工具;–具备管理信息系统项目管理和团队协作的能力;–学会对管理信息系统进行评估和优化。

3.情感态度价值观目标:–培养学生对管理信息系统的兴趣和热情;–增强学生运用管理信息系统解决实际问题的意识;–培养学生具备创新精神和团队合作精神;–引导学生关注管理信息系统在社会发展中的作用和责任。

二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.管理信息系统的基本概念:介绍管理信息系统的定义、功能和分类,使学生了解管理信息系统在企业和社会中的应用。

2.管理信息系统的组成和原理:讲解管理信息系统的基本组成部分(如数据、流程、等)和运作原理,让学生掌握管理信息系统的工作机制。

3.管理信息系统的应用案例:分析不同行业和领域的管理信息系统应用案例,让学生了解管理信息系统在不同场景下的实际应用。

4.管理信息系统的发展趋势:介绍管理信息系统的发展历程、现状和未来趋势,使学生关注管理信息系统的发展动态。

5.管理信息系统的设计和实施:讲解管理信息系统的设计方法、工具和实施步骤,培养学生具备实际操作能力。

6.管理信息系统项目管理和团队协作:教授项目管理方法、团队协作技巧,提高学生的团队协作能力和项目管理能力。

7.管理信息系统的评估和优化:介绍评估方法、优化策略,培养学生对管理信息系统的持续改进意识。

三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解、演示、案例分析等方式,使学生掌握管理信息系统的基本概念、原理和应用。

教室管理系统java课程设计

教室管理系统java课程设计

教室管理系统java课程设计一、教学目标本课程旨在通过Java编程语言实现一个简单的教室管理系统,让学生掌握Java编程的基本语法、面向对象编程思想以及数据库操作。

在知识目标上,要求学生了解Java语言的基本数据类型、控制结构、类与对象、继承与多态等核心概念;在技能目标上,要求学生能够运用Java语言独立完成一个小型项目的开发;在情感态度价值观目标上,培养学生对编程的兴趣,提高学生解决问题的能力。

二、教学内容本课程的教学内容主要包括Java语言的基本语法、面向对象编程、数据库操作以及项目实践。

具体安排如下:1.第一章:Java语言概述,学习Java语言的基本语法,包括数据类型、控制结构等。

2.第二章:面向对象编程,学习类与对象、继承与多态等概念,并能够运用这些知识解决实际问题。

3.第三章:数据库操作,学习SQL语言的基本操作,包括创建表、插入数据、查询数据等。

4.第四章:项目实践,利用所学知识完成一个教室管理系统的开发。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。

在教学过程中,教师将引导学生通过查阅教材、编写代码、分析案例、讨论问题等方式,深入理解Java编程语言和数据库操作的相关知识,并能够运用这些知识解决实际问题。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:《Java编程思想》、《SQL基础教程》等。

2.参考书:提供一些与课程相关的参考书籍,供学生自主学习。

3.多媒体资料:制作课件、教学视频等,以图文并茂的形式呈现教学内容。

4.实验设备:提供计算机实验室,让学生能够进行实际操作和练习。

五、教学评估本课程的教学评估将采用多元化评价方式,全面反映学生的学习成果。

评估方式包括平时表现、作业、考试等。

平时表现主要评估学生的课堂参与度、提问回答、团队协作等情况;作业分为编程练习和理论作业,要求学生按时完成,并对作业质量进行评估;考试分为期中和期末考试,内容涵盖课程所有知识点,采用闭卷考试方式。

教室管理系统课程设计

教室管理系统课程设计

教室管理系统课程设计一、课程目标知识目标:1. 理解教室管理系统的作用和功能,掌握其主要模块的使用方法;2. 学会运用数据库基础知识,进行教室信息的存储、查询和管理;3. 了解计算机编程基础知识,通过编写简单的程序实现对教室资源的分配与调度。

技能目标:1. 能够熟练使用教室管理系统进行日常操作,如预约、查询、取消预约等;2. 掌握数据库的基本操作,如创建表格、插入数据、查询数据等;3. 具备初步的程序编写能力,能够利用编程语言解决实际问题。

情感态度价值观目标:1. 培养学生的团队协作意识,学会与他人共同解决问题;2. 激发学生对计算机技术的兴趣,提高其学习积极性;3. 培养学生尊重他人劳动成果,遵守预约规则,养成良好的社会公德。

本课程针对中学生设计,结合学生年龄特点,注重培养实际操作能力和团队合作精神。

教学内容与课本知识紧密结合,旨在帮助学生掌握教室管理系统的使用,提高计算机应用能力。

课程目标具体、可衡量,便于教师进行教学设计和评估,确保学生能够达到预期学习成果。

二、教学内容1. 教室管理系统概述- 了解教室管理系统的定义、作用和功能;- 掌握系统的主要模块及操作流程。

2. 数据库基础知识- 学习数据库的基本概念,如表格、字段、记录等;- 掌握数据库的基本操作,包括创建表格、插入数据、查询数据等。

3. 编程基础知识- 了解编程语言的基本语法;- 学习编写简单的程序,实现对教室资源的分配与调度。

4. 教室管理系统操作实践- 熟练掌握教室管理系统的日常操作,如预约、查询、取消预约等;- 学习使用数据库进行教室信息管理;- 结合编程知识,解决实际问题。

教学内容参考教材相关章节,按照以下教学进度安排:第一周:教室管理系统概述及操作流程;第二周:数据库基础知识与基本操作;第三周:编程基础知识学习;第四周:教室管理系统操作实践;第五周:课程总结与拓展。

教学内容科学、系统,涵盖教室管理系统的基础知识与实践操作,注重培养学生的实际应用能力。

管理间子系统课程设计

管理间子系统课程设计

管理间子系统课程设计一、课程目标知识目标:1. 让学生理解管理间子系统的基本概念和功能,掌握其组成和相互关系。

2. 使学生了解管理间子系统在整体系统中的作用,及其对系统性能的影响。

3. 帮助学生掌握管理间子系统相关的理论知识,如网络协议、设备配置等。

技能目标:1. 培养学生运用所学知识分析和解决管理间子系统实际问题的能力。

2. 培养学生设计和优化管理间子系统的技能,提高系统性能。

3. 培养学生熟练操作管理间子系统设备,进行故障排查和日常维护的能力。

情感态度价值观目标:1. 培养学生对网络系统管理的兴趣,激发学生的学习热情和探究精神。

2. 培养学生的团队协作意识,提高沟通与协作能力。

3. 增强学生的责任感,使其认识到管理间子系统在保障整个网络系统正常运行中的重要性。

课程性质:本课程为计算机网络技术专业的核心课程,以实践性、应用性为主。

学生特点:学生具备一定的计算机网络基础,具有较强的学习能力和动手能力。

教学要求:结合课程性质、学生特点,注重理论与实践相结合,强化实践操作,提高学生的实际应用能力。

将课程目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 管理间子系统概述:介绍管理间子系统的基本概念、功能、作用及其在整个网络系统中的地位。

教材章节:第一章第一节2. 管理间子系统的组成与结构:详细讲解管理间子系统的硬件、软件、协议及其相互关系。

教材章节:第一章第二节3. 管理间子系统的主要技术:分析管理间子系统涉及的关键技术,如网络协议、设备配置、故障排查等。

教材章节:第二章4. 管理间子系统的设计与优化:探讨如何设计和优化管理间子系统,提高网络性能和稳定性。

教材章节:第三章5. 管理间子系统的实际应用:通过案例分析,使学生了解管理间子系统在实际工程中的应用。

教材章节:第四章6. 管理间子系统的故障排查与维护:教授学生如何进行管理间子系统的故障排查、日常维护及优化。

教材章节:第五章教学进度安排:本课程共分为6个教学单元,每个单元2课时,共计12课时。

管理系统模拟课程设计

管理系统模拟课程设计

管理系统模拟课程设计一、课程目标知识目标:1. 学生能理解管理系统的基础知识,掌握系统模拟的基本概念和原理。

2. 学生能掌握管理系统的关键环节,如数据输入、处理、输出及反馈机制。

3. 学生能运用所学知识,分析并描述实际管理系统的运作过程。

技能目标:1. 学生能运用系统模拟软件,设计并构建简单的管理系统模型。

2. 学生能在团队协作中,有效沟通与分工,共同完成系统模拟任务。

3. 学生能运用批判性思维,对所构建的管理系统模型进行评估和优化。

情感态度价值观目标:1. 学生培养对管理系统模拟的兴趣,激发探究精神和创新意识。

2. 学生树立正确的价值观,认识到管理系统在现实生活中的重要意义。

3. 学生在团队协作中,学会尊重他人意见,培养合作精神和集体荣誉感。

课程性质分析:本课程为实践性较强的学科,结合理论知识与实际操作,旨在培养学生的动手能力和解决问题的能力。

学生特点分析:学生处于高年级阶段,具备一定的学科基础和自主学习能力,对新鲜事物充满好奇心。

教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,引导他们主动探索、合作学习,提高实际操作能力。

通过课程目标的分解,使学生在知识、技能和情感态度价值观方面得到全面提升。

二、教学内容本课程教学内容主要包括以下三个方面:1. 管理系统基础知识:- 管理系统的定义、组成及分类(对应教材第1章)- 管理系统的基本原理和运作流程(对应教材第2章)2. 系统模拟方法与技巧:- 系统模拟的基本概念、方法及分类(对应教材第3章)- 常用系统模拟软件的介绍与操作(对应教材第4章)- 系统模拟模型的设计与构建(对应教材第5章)3. 管理系统模拟实践:- 实践项目一:企业库存管理系统模拟(对应教材第6章)- 实践项目二:学校教务管理系统模拟(对应教材第7章)- 实践项目三:医院预约挂号系统模拟(对应教材第8章)教学大纲安排:1. 前两周:管理系统基础知识学习,进行课堂讲解和案例分析。

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

数据库原理及应用课程设计报告课程设计题目:学生选课管理系统学生姓名专业学号班级指导教师学生姓名:班级:学号:课程设计题目:学生选课管理系统目录一、需求分析 (3)二、参与者用例图: (3)三、概念模型与E-R图 (7)四、数据库的设计与建立 (9)1、建立数据库 (11)1)建立表格 (11)2 使用T-SQL脚本建立教师信息数据表(teacher) (11)3 使用T-SQL脚本建立课程信息数据表(course) (11)4 使用T-SQL脚本建立学生-课程记录数据表(studentcourse) (11)5 使用T-SQL脚本建立教师-课程记录数据表(teachercourse) (12)6、使用T-SQL脚本建立用户信息数据表(Manger) (12)五、数据库的基本操作 (12)1)查询 (12)1、查询数据库课程的课程号和学分 (12)2)数据插入 (13)3)修改 (13)4)删除 (14)5)建立视图 (14)六、个人总结 (14)七、参考资料 (15)一、需求分析学生包含学号等属性,通过登记系统保存学生成绩的信息。

学生通过分组程序分出选修课的学生名单。

课程包含课程号,名称等属性。

分组信息分出选修课教师,教师包含名称,教师编号属性。

用户通过SQL SERVER的查询分析器直接输入各种操作代码,其中包括对系统管理员的创建,管理员可以创建其他管理员权限,当然,系统管理员可以对所有表进行修改,删除,增加。

具体需求分析如下:系统功能需求:1.开设课程管理——管理员对所开设的课程进行管理,允许对所开设的课程进行增加,修改,删除等。

2.查询——可以按课程名,教师名,学号等多种方式查询课程信息。

对于学生的选课信息,学生只能查询本人的。

3.学生选课管理——学生根据所查询的课程信息,选择自己所要选修的课程。

对于已经选择了,但不希望选修的课程,可以进行退选。

每个学生最多选修8个学分。

4.用户信息管理——能够使用系统的每个学生、教师和管理员每人都有一个ID,管理员可以对用户进行增加,删除,修改等操作。

5.学生成绩管理(1)成绩录入——管理员录入学生的成绩信息(2)成绩查询——学生可以查看自己所选各科课程成绩。

教师可以查询自己所教课程的成绩,并打印报表。

二、参与者用例图:分析参与者:学生、教师、管理员都是学校里的人员,有一些相同的属性,如ID,姓名,部门等,可以将三者的共性提取出来,形成一个抽象的参与者——用户。

系统可以识别三个参与者:学生,教师和管理员。

学生:查询课表、选课、查询考试成绩教师:查询课表、查询课程成绩管理员:管理所开设的课程、管理用户、录入成绩、执行各种查询功能1)数据项:以“学号”为例数据项名称:学号数据项含义:唯一标示每一个学生别名:学生编号数据类型:字符型长度:8取值含义:前2位为入学年份,后3位为顺序编号与其他数据项的逻辑关系学生选课的数据流程图:2)数据结构:以“学生”为例数据结构名:学生含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息组成:学号,姓名,性别,年龄,所在系3)数据流:以“选课信息”为例数据流名:选课信息说明:学生所选课程信息数据流来源:“学生选课”处理数据流去向:“学生选课”存储组成:学号,课程号4)数据存储:以“学生选课”为例数据存储名:学生选课说明:记录学生所选课程的成绩编号:(无)流入的数据流:选课信息,成绩信息流出的数据流:选课信息,成绩信息组成:学号,课程号,成绩存取方式:随机存取5)处理过程:以“学生选课”为例处理过程名:学生选课说明:学生从可选修的课程中选出课程输入数据流:学生,课程输出数据流:学生选课根据系统需求中的描述,又可以将系统分为两个顶层用例:选课管理和成绩管理选课管理和成绩管理顶层用例图选课管理用例可以分解为:1.课程信息查询:提供按学生查询,按任课教师查询,按课程名查询等多种查询方式。

2.选课:学生对自己所选的课程进行管理,包括增加所选课程,删除所选课程等。

3.课程信息管理:管理员对学校所开设的课程进行管理,包括增加课程,删除课程,修改课程信息等。

4.用户管理:为简化处理,假设系统从学生管理系统中获取学生信息,从学校人事管理系统中获取教师信息。

选课管理用例图:成绩管理用例可以分解为以下用例:1.学生成绩查询-学生查询自己所选课程的成绩。

2.课程成绩查询-教师查询自己所教课程的学生成绩。

3.成绩管理-管理员录入或修改学生成绩。

选修课管理系统功能模块设计:通过对系统的数据流图进行分析,进一步进行功能分解,直到分解成含义明确,功能单一的功能模块,从而得到系统的功能模块结构图:三、概念模型与E-R图概念模型介绍:学生选修课管理系统的流程:首先由教师或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入,然后保存信息到数据库中。

有权限的人可以对这些数据库信息进行修改和删除。

所有用户均可以进行信息查询和统计。

数据流分析:学生选课管理系统的数据流程:首先由教师或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入处理,然后保存信息到数据库中。

有权限的人可以对这些库信息进行修改和删除处理。

所有用户均可以进行信息查询和统计,结果可以报表打印。

选修课选课系统主要分为两大模块:管理员模块和一般用户模块,管理员可以是教师也可以是学生,不过管理员必须承担一定的责任。

管理员模块又分为对用户的管理和对选课的管理,对用户的管理模块应有的功能是对新用户的添加,对无用用户的删除;选课管理模块应有的功能包括新开设选修课信息的添加,对原有课程信息的修改,对学校不再开设的课程进行删除,一轮选课结束以后对各科选课人数归零。

一般用户模块既学生应用模块是该系统最基本的功能模块,因为此模块应完成访客登录的身份验证,学生选修公共选修课记录的添加,对公共选修课信息的查询,对教师信息的查询,学生对自己已经选修哪些课进行查询。

所以,按照需要完成的要求又分成了各具体执行模块。

学生实体E-R图教师实体E-R图管理员实体E-R图E-R模型转化成关系数据库四、数据库的设计与建立在系统中设立6张表:除了有学生、教师、课程基本表分别记录学生、教师、课程的基本信息外,考虑到便于系统管理员管理学生用户,设计了用户表,记录用户登录系统时的用户名、密码以及权限。

同时对于学生选课和教师教课都应该有记录,因此设计了学生选课和教师教课表,其中学生选课表里,包含了学生选课的内容和各门课的成绩,便于管理员对成绩的录入、修改以及用户对成绩的查询和检索:教师教课表的内容主要是包含教师所教课程的信息。

表1 用户信息数据表(manager)表2 学生信息数据表(Student)表3 教师信息数据表(teacher)表4教师-课程记录数据表(teacher course)表5课程信息数据表(course)表6 学生-课程记录数据表(studentcourse)在数据库系统中建立上面六个表,数据库名称为02371、建立数据库Create database 02371)建立表格Create table student(sno char(20) primary key,sname char(20) not null,ssex char(4) not null,sclassied char(50) not null,sage int not null,sdept char(20) not null)2 使用T-SQL脚本建立教师信息数据表(teacher)Create table teacher(tno char(5) primary key,tname char(10) not null,tclass char(20) not null,tdept char(20) not null)3 使用T-SQL脚本建立课程信息数据表(course)Create table course(cno char(10) primary key,cname char(20) not null,ctime char(40) not null,ccredit int not null,cdept char(50) not null)4 使用T-SQL脚本建立学生-课程记录数据表(student_course)Create table student_course(id char(10) primary key,sno char(10) not null,cno char(10)not null,sgrate int not null,cdept char(50) not null)5 使用T-SQL脚本建立教师-课程记录数据表(teacher-course)Create table teacher_course(id char() primary key,tno char()not null,cno char() not null,cmen int not null,tclass char() not null,cyear char() not null)6、使用T-SQL脚本建立用户信息数据表(Manger)Create table managermno char()primary key,mk char()not null,mp int not null)构建了数据库的表结构后,接下来创建负责表中信息查询、插入、修改、删除以及授权的相关存储过程(只举例关于表Student,Course,Student_Course之间的操作,同理可以对表teacher,Course,Student_Course进行相关操作)。

具体操作如下所示:五、数据库的基本操作1)查询1、查询数据库课程的课程号和学分Select cno,ccreditFrom courseWhere cname=’数据库’2、某些学生选修课程后没有参加考试,所以有选修课记录,但没有考试成绩。

查询缺少成绩的学生的学号和相应的课程号:Select sno,cnoFrom student_courseWhere sgrate is null2)数据插入在student表中插入一元组(20130206,周洁,男, 1,18,’计算机’)insertInto(sno,sname,ssex,sclassid,sage,sdept)Values(‘201302’,‘周洁’,‘男’,2013,1,18,’计算机’)3)修改修改某一个元组的值(以学生表为例)例:将学生20130102的年龄改称22岁Updata studentSet sage=22Where sno=’20130102’4)删除删除一个或多个元组例:删除学号为20130102的学生记录Delete from studentWhere sno=’201301’5)建立视图由课程信息数据表“course”建立一个视图,该视图由课程信息数据表的所有列构成Create view 课程信息AsSelect from course六、个人总结经过两天的努力,我的课程设计终于完成了。

相关文档
最新文档