数据库网上选课系统课程设计

合集下载

数据库网上选课系统课程设计

数据库网上选课系统课程设计

武汉华夏理工学院课程设计课程名称数据库系统原理及应用题目网上选课系统专业计算机科学与技术班级计算机1163学号***********姓名方启豪成绩指导教师刘琳琳2018 年6 月25 日至2018年6月29日课程设计任务书设计题目:网上选课系统设计目的本课程的设计的目的是通过实践使同学们经历数据库设计、应用系统开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。

结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

设计任务(在规定的时间内完成下列任务)1 系统需求网上选课系统实现了学生在网上就可完成选课的全过程。

其E-R图如下:二、关系模式:课程(课程号,课程名,学分)学生(学号,姓名,性别,年龄,班级名)班级(班级名,班主任)选修(学号,课程号,成绩)时间安排消化资料、系统调查 1天系统分析、总体设计,实施计划、撰写报告3天演示、验收1天具体要求1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。

严格要求自己,要独立思考,按时、独立完成课程设计任务。

2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。

设计报告正文字数不少于0.2万字(不包括附录)指导教师签名:2018年月日教研室主任(或责任教师)签名:年月日1.设计题目网上选课系统2.课题简介随着信息时代的不断进步,网上选课成为一种常见的选课方式,因此,选课系统必须完善,这就关系到学生的个人信息,课程的信息,上课教师以及上课地点,还有选课人数的统计。

3.设计目的利用一种DBMS作为设计工具,理解并应用课程中关于数据库设计的相关理论,并按照设计流程完成完整的设计库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。

学生选课数据库课程设计

学生选课数据库课程设计

学生选课数据库课程设计一、教学目标本课程的目标是让学生掌握数据库的基本概念、原理和操作技能,能够运用数据库技术解决实际问题。

具体来说,知识目标包括了解数据库的基本概念、掌握数据库的设计和操作原理、了解数据库管理系统的功能和应用;技能目标包括能够使用数据库管理系统进行数据库设计、创建、查询、更新和管理数据库;情感态度价值观目标包括培养学生的信息素养、团队合作能力和创新精神。

二、教学内容教学内容主要包括数据库的基本概念、数据库的设计和操作原理、数据库管理系统的功能和应用。

具体包括以下几个方面:1. 数据库的基本概念:数据库的定义、特点和分类;2. 数据库的设计和操作原理:数据库设计的方法和步骤、数据库操作的基本命令;3. 数据库管理系统的功能和应用:数据库管理系统的组成、功能和应用领域。

三、教学方法针对不同教学内容,采用多种教学方法相结合的方式进行教学。

1. 讲授法:通过讲解和演示,使学生了解和掌握数据库的基本概念、原理和操作方法;2. 案例分析法:通过分析实际案例,使学生学会运用数据库技术解决实际问题;3. 实验法:通过上机实验,使学生掌握数据库管理系统的基本操作和应用。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1. 教材:《数据库原理与应用》;2. 参考书:国内外数据库领域的经典著作;3. 多媒体资料:教学PPT、视频教程等;4. 实验设备:计算机、数据库管理系统软件、网络设备等。

五、教学评估为了全面、客观地评估学生的学习成果,我们将采用多种评估方式相结合的方法。

1. 平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解能力;2. 作业:布置适量的作业,让学生巩固所学知识,通过批改作业了解学生的掌握情况;3. 考试:进行期中、期末考试,全面测试学生的知识掌握和应用能力。

评估结果将作为学生课程成绩的重要依据。

六、教学安排本课程的教学安排将遵循以下原则:1. 教学进度:按照教材和教学大纲的要求,合理安排每一节课的内容和进度;2. 教学时间:充分利用课堂时间,确保教学内容得到充分讲解和实践;3. 教学地点:选择适宜的教室进行教学,确保教学环境舒适、设备齐全。

学生选课信息系统数据库课程设计报告(1)

学生选课信息系统数据库课程设计报告(1)

学生选课信息系统数据库课程设计报告(1)学生选课信息系统数据库课程设计报告一、设计背景学生选课是高校本科教育的重要环节之一,选课过程需要学生、教师和管理员之间的良好合作。

为了方便学生选课,提高教学质量,开发一个适合本校实际需求的学生选课信息系统是非常有必要的。

二、系统需求1. 前台系统学生登录系统后可以进行选课、退课和查询课程信息等操作。

系统提供课程介绍和授课教师信息,方便学生选择。

2. 后台系统管理员需要对系统的课程信息、学生选课信息进行管理,包括添加、删除、修改课程信息,管理选课限制,查询学生选课情况等。

3. 数据库设计系统需要设计数据库,存储学生、教师和课程信息,以及学生选课信息的记录。

三、系统功能1. 学生功能(1)学生登录系统进行选课、退课操作。

(2)学生可以查看选课情况、课程信息和授课教师信息。

2. 教师功能(1)教师登录系统可以查看自己的授课情况和课程信息。

(2)教师可以对自己的课程信息进行修改。

3. 管理员功能(1)管理员登录系统可以添加、删除、修改课程信息。

(2)管理员可以设置课程选课限制,管理学生选课情况和课程信息。

四、系统实现1. 前台系统使用HTML、CSS、JavaScript等技术进行开发,实现学生、教师等用户操作界面。

2. 后台系统使用PHP或Java等技术进行开发,实现管理员对系统各个功能的管理操作。

3. 数据库使用MySQL或Oracle等关系型数据库进行设计,存储学生、教师和课程信息、学生选课记录等。

五、系统优化为了提高系统的性能和可用性,需要对系统进行优化,包括:1. 对数据库进行索引优化,提高查询速度。

2. 在前台系统中进行数据缓存,减少对后台系统的请求次数,提高系统响应速度。

3. 对系统进行安全性优化,防止非法入侵和数据泄漏。

六、系统测试在开发完成后,需要进行系统测试,包括功能测试和性能测试。

针对测试中发现的问题和缺陷,进行修复和优化,最终达到高质量的系统交付效果。

数据库课程设计选课系统

数据库课程设计选课系统

数据库课程设计选课系统一、教学目标本课程旨在通过学习数据库课程设计选课系统,使学生掌握数据库的基本概念、设计原理和应用技能,培养学生独立分析和解决问题的能力,提高学生的创新意识和实践能力。

具体教学目标如下:1.知识目标:(1)理解数据库的基本概念和原理;(2)掌握数据库设计的方法和步骤;(3)熟悉数据库管理系统的使用和维护;(4)了解数据库技术的发展趋势和应用领域。

2.技能目标:(1)能够使用数据库管理系统进行数据库的创建、修改和删除;(2)能够进行数据库表的设计和优化;(3)能够编写简单的数据库查询语句和存储过程;(4)能够分析和解决数据库使用过程中出现的问题。

3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣和好奇心;(2)培养学生团队合作精神和自主学习能力;(3)培养学生关注数据库技术在社会发展和个人生活中的应用,提高学生的社会责任感。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库的基本概念:数据库、数据库管理系统、数据库系统等;2.数据库设计原理:需求分析、概念设计、逻辑设计、物理设计等;3.数据库管理系统的使用:数据库的创建、表的设计、数据的增删改查等;4.数据库查询语句和存储过程:SQL语言、存储过程的编写和调用等;5.数据库技术的发展趋势及应用领域:云计算、大数据、物联网等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学,包括:1.讲授法:通过讲解数据库的基本概念、原理和设计方法,使学生掌握基本知识;2.案例分析法:通过分析实际案例,使学生更好地理解和应用数据库知识;3.实验法:通过上机实验,让学生亲手操作,提高学生的实践能力;4.小组讨论法:通过分组讨论,培养学生的团队合作精神和沟通能力。

四、教学资源为了保证教学的顺利进行,我们将准备以下教学资源:1.教材:《数据库原理与应用》;2.参考书:国内外相关数据库技术著作;3.多媒体资料:教学PPT、视频教程等;4.实验设备:计算机、数据库管理系统软件等。

选课数据库课程设计

选课数据库课程设计

选课数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的结构和原理;2. 学会使用SQL语言进行数据库的基本操作,如查询、插入、删除和更新;3. 掌握数据库设计和关系模型的基本原则,能运用E-R图进行简单的数据库设计。

技能目标:1. 能够运用所学知识,独立创建小型数据库,并进行有效管理;2. 培养学生运用数据库技术解决实际问题的能力,例如对课程选课系统进行数据操作和分析;3. 提高学生的逻辑思维和问题分析能力,通过数据库设计实例,学会分解问题、设计方案。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发他们主动学习和探索的精神;2. 增强学生的团队协作意识,培养在项目实践过程中分工合作、共同解决问题的能力;3. 强化学生的信息安全意识,教育他们在使用数据库时遵守法律法规,保护数据安全和隐私。

课程性质分析:本课程旨在使学生掌握数据库的基本知识和技能,培养他们在实际应用中运用数据库技术解决问题的能力。

学生特点分析:考虑到学生所在年级的特点,课程内容将结合具体案例和实际操作,以培养学生动手实践能力和解决问题的能力为主。

教学要求:1. 理论与实践相结合,注重培养学生的实际操作技能;2. 采用案例教学,引导学生从实际问题中发现、分析和解决问题;3. 注重个体差异,提供个性化指导,使学生在掌握基础知识和技能的基础上,实现个性化发展。

二、教学内容1. 数据库基本概念:介绍数据库的定义、发展历程、分类及其应用场景,让学生理解数据库的核心价值。

- 教材章节:第一章 数据库概述2. 数据模型与关系模型:讲解层次、网状、关系等数据模型,重点掌握关系模型及其E-R图表示方法。

- 教材章节:第二章 数据模型与E-R模型3. SQL语言及其应用:学习SQL语言的基本语法,掌握数据库的创建、查询、插入、删除和更新等操作。

- 教材章节:第三章 SQL语言4. 数据库设计:介绍数据库设计的基本原则,通过实例讲解E-R图转换为关系模型的过程。

数据库学生选课系统课程设计报告

数据库学生选课系统课程设计报告

数据库学生选课系统课程设计报告数据库学生选课系统课程设计报告1. 引言本报告旨在介绍数据库学生选课系统的课程设计。

该系统旨在帮助学校管理学生选课信息和课程安排,提高选课过程的效率和准确性。

2. 功能需求以下是数据库学生选课系统的主要功能需求:•学生账号管理:–学生账号的注册和登录–学生账号信息的修改•课程管理:–教师登录和管理课程信息–学生浏览和选择可选课程•选课管理:–学生选课和退课功能–选课冲突检测和处理•成绩管理:–教师录入学生成绩–学生查看自己的成绩和排名3. 数据库设计数据库学生选课系统的数据库设计如下:学生表(students)表名:students字段: - 学生ID - 姓名 - 年级 - 专业课程表(courses)表名:courses字段: - 课程ID - 课程名称 - 教师 - 所属专业 - 学分 - 上课时间 - 上课地点选课表(enrollment)表名:enrollment字段: - 学生ID - 课程ID成绩表(grades)表名:grades字段: - 学生ID - 课程ID - 成绩4. 系统设计数据库学生选课系统的系统设计如下:学生账号管理模块•注册页面•登录页面•修改个人信息页面课程管理模块•教师登录页面•课程管理页面选课管理模块•学生选课页面•学生退课页面成绩管理模块•教师录入成绩页面•学生查看成绩页面5. 系统实现具体系统的实现细节需要根据具体的编程语言和技术来决定,这里不进行详细描述。

6. 总结通过对数据库学生选课系统的课程设计和功能需求的分析,可以看出该系统能够有效管理学生选课和成绩信息,提高学校选课过程的效率和准确性。

希望该报告能够对相关人员的课程设计工作有所帮助。

学生选课数据库课程设计sql

学生选课数据库课程设计sql

学生选课数据库课程设计sql 随着信息技术的快速发展,数据库管理系统在各个领域中的应用越来越广泛。

作为计算机专业的学生,学习数据库课程是必不可少的一部分。

在学习数据库课程的过程中,我们需要进行一些实践操作,以加深对数据库的理解和应用能力。

因此,设计一个学生选课数据库课程是非常有必要的。

首先,我们需要设计一个学生表,用于存储学生的基本信息。

学生表的字段包括学生ID、姓名、性别、年龄等。

其中,学生ID是主键,用于唯一标识每个学生。

其次,我们需要设计一个课程表,用于存储课程的信息。

课程表的字段包括课程ID、课程名称、学分等。

其中,课程ID是主键,用于唯一标识每门课程。

接下来,我们需要设计一个选课表,用于存储学生选课的信息。

选课表的字段包括学生ID、课程ID、选课时间等。

其中,学生ID和课程ID是外键,用于与学生表和课程表建立关联关系。

在设计完表结构后,我们需要编写一些SQL语句,以实现对数据库的增删改查操作。

以下是一些常用的SQL语句示例:1. 查询所有学生的信息:SELECT * FROM 学生表;2. 查询某个学生的选课信息:SELECT * FROM 选课表 WHERE 学生ID = 'xxx';3. 查询某门课程的选课学生信息:SELECT * FROM 选课表 WHERE 课程ID = 'xxx';4. 添加一个学生的信息:INSERT INTO 学生表 (学生ID, 姓名, 性别, 年龄) VALUES ('xxx', 'xxx', 'xxx', 'xxx');5. 删除某个学生的信息:DELETE FROM 学生表 WHERE 学生ID = 'xxx';6. 修改某个学生的信息:UPDATE 学生表 SET 姓名 = 'xxx', 性别 = 'xxx', 年龄 = 'xxx' WHERE 学生ID = 'xxx';通过以上的SQL语句示例,我们可以实现对学生选课数据库的增删改查操作。

网上选课系统数据库课程设计

网上选课系统数据库课程设计

[网上选课系统]概要设计说明书[V1.0(版本号]拟制人审核人批准入[二零一一年七月]概要设计说明书1.引言1.1编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。

1.2背景a.待开发软件系统的名称:基于XML的网上选课系统b.本项目的任务提出者:石河子大学c.本项目开发者严冬冬、许文华d.本项目用户石河子大学招生办1.3定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

]1.4参考资料[1]沈炜,《数据库编程技术与实例》,人民邮电出版社,出版2005年2月[2]萨师煊,《数据库系统概论》,高等教育出版社,出版2006年5月2.总体设计2.1需求规定2.1.1功能规定3.1.2系统功能能对院系、学生、教师、课程的信息进行增、删、改操作能让学生查看选课信息、选课和查看课程成绩能让教师查看所开课程的选课信息,给学生录入成绩能添加新的管理员2.1.2.1精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

2.1.2.2时间特性要求本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。

而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

2.1.2.4可靠性由于系统较小只保留一定程度上的可靠性。

2.1.2.5灵活性由于系统较小只保留一定程度的灵活性。

2.1.3输入输出要求4.1.4数据管理能力要求针对高校选课信息系统的需求,通过对选课过程的内容和数据流流程分析,设计如下面所示的数据和数据结构:1.学生基本信息包括:学生号、姓名、性别、系别、学生密码2.教师基本信息:教师号、姓名、性别、教师密码3.课程基本信息:课程号、课程名、课时、学分、限选人数、已选人数4.选课信息:学生号、课程号、成绩2.1.5故障处理要求考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。

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

武汉华夏理工学院课程设计课程名称数据库系统原理及应用题目网上选课系统专业计算机科学与技术班级计算机1163学号***********姓名方启豪成绩指导教师刘琳琳2018 年6 月25 日至2018年6月29日课程设计任务书设计题目:网上选课系统设计目的本课程的设计的目的是通过实践使同学们经历数据库设计、应用系统开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。

结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

设计任务(在规定的时间内完成下列任务)1 系统需求网上选课系统实现了学生在网上就可完成选课的全过程。

其E-R图如下:二、关系模式:课程(课程号,课程名,学分)学生(学号,姓名,性别,年龄,班级名)班级(班级名,班主任)选修(学号,课程号,成绩)时间安排消化资料、系统调查 1天系统分析、总体设计,实施计划、撰写报告3天演示、验收1天具体要求1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。

严格要求自己,要独立思考,按时、独立完成课程设计任务。

2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。

设计报告正文字数不少于0.2万字(不包括附录)指导教师签名:2018年月日教研室主任(或责任教师)签名:年月日1.设计题目网上选课系统2.课题简介随着信息时代的不断进步,网上选课成为一种常见的选课方式,因此,选课系统必须完善,这就关系到学生的个人信息,课程的信息,上课教师以及上课地点,还有选课人数的统计。

3.设计目的利用一种DBMS作为设计工具,理解并应用课程中关于数据库设计的相关理论,并按照设计流程完成完整的设计库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。

同时能够应用各个阶段的典型工具。

4.设计内容完整实践应用数据库设计的工作过程:需求分析\概念设计\逻辑设计\物理设计和实施:4.1需求分析:选定一个应用,对所设计的数据库系统有一定的调研分析,其结果应该以简单的功能分析,数据字典表示;4.2概念设计:使用 E-R图作为描述工具,描述出局部和全局的E-R图;4.3逻辑设计:将E-R图转化为相应的关系模式,并根据范式理论进行优化分析,关系模式不少于三个;4.4物理设计:根据需要设计出必要的索引等结构;4.5实施:以某种DBMS为工具创建出完整的数据库;5.需求分析5.1功能分析:首先,建立一些基本表(尽可能满足3N),对大部分基本信息组合、存储;其次通过建立视图实现对冗余数据的有必要保留(查询并计算基本表属性得到新的作为视图属性)并实现对以下基本信息的显示。

课程信息:课程号,课程名,学分;学生信息:学号,姓名,性别,年龄,班级名;班级信息:班级名,班主任;选修信息:学号,课程号,成绩。

在此基础上进行以下目标查询,由于有些查询常用且较复杂,为了简化其应用,所以将它们定义为存储过程。

查询学号是否存在;(存储过程)查询课程号是否存在;(存储过程)查询该课程是否已经被选过了;(存储过程)退选过程信息查询;(普通查询)接着根据需要建立触发器、存储过程、索引,实现对数据库的优化。

最后,进行过程功能的验证。

允许具有权限者对数据库进行数据更新和查询等合法操作。

5.3数据结构6.概念结构设计设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合策略。

本系统采用的是自底向上的方法。

即首先定义全局的概念结构的框架,然后逐步细化。

根据自顶向下地进行需求分析然后再自底向上地进行概念设计。

6.1概念结构设计的步骤第一步:抽象数据;第二步:设计局部E-R图;第三步:把各分E-R图综合成总体E-R图,消除各种冲突;第四步:对总体E-R图进行优化,消除冗余数据和冗余联系;6.2抽象初步数据:实体:课程、学生、班级联系:学生选课关系、学生所在班级关系学生与课程的关系是多对多的关系;学生与客户班级的关系是多对一的关系。

属性:课程的属性:课程号、课程名、学分;主码为课程号学生的属性:学号、姓名、性别、年龄;主码为学号班级的属性:班级名、班主任;主码为班级名学生选课关系属性:学号、课程号、成绩;主码为学号和课程号6.3分E-R图:课程E-R图学生E-R图班级E-R图班级班级名班主任6.4优化后的总E-R图7.逻辑设计7.1关系模式存取方式选择网上选课系统是根据同一关系进行数据的共享,从而达到选课的目的,所以在数据管理同一种数据的时候,会把同一种数据建立多条存取路径以此来满足不同学生对系统的多种应用要求。

在本次设计中,我们应用数据库管理系统在数据表中建立过程中针对主键自动创建索引来实现数据的存取。

7.2逻辑设计阶段将系统E-R模型转换为关系模式,并对给出的关系模式进行关系规范化处理(尽量满足3NF),得到系统全部的关系模式,并标明主键、外键此部分一律采用英文命名。

然后进行用户外模式的设计,针对中国用户,此处用中文命名。

7.3将E-R模式转换为以下关系模式:C(Cno,Cname,Credit);主键:CnoS(Sno, Sname, Ssex,Sage);主键:SnoSC(Sno, Cno, Grade);主键:Sno,CnoT(Tname, Teacher);主键:Teacher8.物理设计阶段物理设计阶段:为一个逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法),数据库的物理设计通常分为两步:A、确定数据库的物理结构;B 、对物理结构进行时间和空间效率评价。

8.1创建数据库create database studenton primary(name='student',filename='d:\program files\microsoft sql server\mssql.1\mssql\data\ student.mdf',size=10mb,maxsize=unlimited,filegrowth=10%)log on(name='student_log',filename='d:\program files\microsoft sqlserver\mssql.1\mssql\data\student_log.ldf',size=1mb,maxsize=5mb,filegrowth=3%)截图得:8.2对各个表的建立--建立表Screate table S(Sno char(10)primary key,Sname nvarchar(8),Ssex nchar(1),Sage char(10))--建立表Ccreate table C(Cno char(10)primary key, Cname nchar(10),Credit int)--建立表Tcreate table T(Tname nchar(10)primary key, Teacher nchar(10))8.3表中插入数据S表C表SC表T表8.4建立存储过程检验学号、课程号是否存在use studentgocreate procedure sp_delete(@Sno char(10),@Cno char(10))asif not exists(select*from S where Sno=@Sno) beginprint'该学号不存在!'endif not exists(select*from C where Cno=@Cno) beginprint'该课程号不存在!'end创建存储过程,查询某个学生的学号、姓名、其选修的课程名及成绩use studentgocreate procedure GetStudentasselect S.Sno,Sname,Cname,Grade from S,C,SCwhere S.Sno=SC.Sno and o=ogo8.5建立视图8.5.1查看课程信息视图create view View_Courseasselect o 课程号,Cname 课程名,Credit 学分,count(o)人数from S,C,SCwhere S.Sno=SC.Sno and o=ogroup by o ,Cname ,Credit8.5.2查询学生信息视图create view View_Studentasselect Sno,Sname,Ssex,Sagefrom S8.6建立触发器use studentgocreate trigger reminder on Sfor insert,updateas print'你在插入或修改学生信息'9.结论通过此次的课程设计,让我明白了很多东西,比如自己的逻辑思维有点跟不上设计的节奏,很多地方一点通,可后面还是不通,不过经历了这次课程设计之后,让我对数据库这门课有了更深的了解。

完成此次课程设计的首要任务是实现数据库的表示和存储,即创建数据库和表,同时更加深入的学习了视图、索引、触发器和存储过程,将这些所学的知识融汇贯通,来达到基本目的,但是,由于很多不可抗因素,本次课程设计也有很多不足之处,比如SQL语句的不完整,实体间的关系不够完善,本次课程设计学到了很多方面的知识。

10.参考文献[1]袁润章,自蔓延高温合成技术研究进展.武汉:武汉工业大学出版社,1994[2]Schacht E.Industrial polysaccharides. Amsterdam:Elsevier Science,1987[3]郭景坤.陶瓷材料的强化与增韧新途径的探索.无机材料学报,1998,13910;23-26设计过程及答辩回答问题记载:(至少三个问题)1.怎么实现出院时能够显示实时时间?答:使用getDate()方法,将会按照YYYY-MM-DD显示时间。

2.如何实现病床互斥?答:在ward病床表里面设置一个Hflag值,如果有人入住,触发器会将Hflag 的值置为1,如果出院了之后,就将Hflag置回0。

3.你设置的触发器实现了哪些功能?答:病人的出院、出院的记录功能,无法修改医生信息的功能,修改药品或检查信息时的提醒功能等。

指导教师评语:签名:2018年6月29日附录:课程设计说明书的书写格式与细则一、正文题序层次是文章结构的框架。

章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加一小圆点,末尾一级码的后面不加小圆点,层次分级一般不超过4级为宜,示例如下:如果有前言或其它类似形式的章,可以不编序号,也可以编为“0”。

相关文档
最新文档