数据库课程设计免费

2024-09-25

数据库课程设计免费(共8篇)

1.数据库课程设计免费 篇一

注意!!公布此方法意在方便同学们的论文写作,严禁任何人用于商业性质的盈利活动!本方法是通过设置浏览器代理的IP地址为“华中农业大学图书馆”的IP段来取得进入中国知网,维普数据库,外文数据库等的免费下载权限。具体操作方法如下:1.打开浏览器(以IE8为例),点击 “工具”,再点击“Internet选项”2.选择“Internet选项”中的“连接”3.选中“局域网设置”4.选中“代理服务器”下的小框并填入地址122.205.95.27和端口80,如下图所示:更改完成后点确定。5.进入华中农业大学图书馆的网站:http://lib.hzau.edu.cn/会看到 电子资源 中的中文数据库 外文数据库等网站入口。由于刚才已使用代理服务器设置为 华北农大图书馆 的IP地址,所以我们会被识别为华北农大的网络可以免费进入各数据库进行下载。注意:1.由于使用的代理服务器,所以打开知网等网页速度会有些慢,校园网会更慢!建议使用此方法时用宽带或去网吧搜索下载论文素材。2.中国知网进行下载时应使用网页下载功能,迅雷等下载工具无法下载!下载论文格式多为CAJ,KDH格式,需要安装CAJViewer阅读软件(华军软件园可下载)才可识别!3.下载完毕后一定要记得取消代理(重新进入工具-internet选项-连接 去掉代理服务器下的勾 即可),否则你打开其他网页的时候也会使用代理服务器,打开网页的速度会变的很慢!

2.数据库课程设计免费 篇二

1、明确课程的重点和难点

数据库技术的应用是三分技术, 七分设计, 关键的工作是设计合理、好用、效率高的数据库。为达此目的, 在开发数据库应用系统时, 一定要做好前期的需求分析、概念结构设计和逻辑结构设计, 以在数据库实施后减少修改的工作量, 避免大量的数据丢失。然而, 数据库理论只是一些原则和指导思想, 在千变万化的实际应用中, 数据库应用系统的设计者必须灵活地运用数据库理论, 根据实际情况决定创建什么样的数据库, 库中包括什么信息, 信息之间如何联系, 以及数据库模式应该达到哪个级别的范式等。课程重点培养学生具有这样的能力:在事务用户和计算机之间架起桥梁, 开发出满足用户使用的、操作简便、功能齐全、运行效率高的应用系统。为达此目的, 学生必须深刻领会数据库原理的本质, 还要善于从管理的对象中, 抽取出有用信息, 并建立数据模型。而此能力不是靠知识的记忆, 应该是知识的综合利用。

2、合理设计教学

2.1 题目选择

数据库课程设计是对学生综合利用知识的能力的考查, 设计题目应考虑如下几点:

(1) 在充分注意满足教学要求和对学生技能训练的前提下, 尽可能结合实际应用选题。

(2) 选择一些应用性较强、难度适中的题目。

(3) 在内容的深度和广度符合教学要求的前提下, 应积极选做从实际应用中提出的应用题目。

我们选用了贴近生活且具有实际应用价值的题目, 如学生信息管理系统、学校教务管理系统、图书馆管理系统、书店管理系统等等。

2.2 分组协作

大多数面向应用的计算机专业本科生未来的工作是软件开发, 软件开发并不是一件简单的工作, 不是一个人可以完成的, 一般都是多人或多个团队合作来完成, 其中每个成员的分工都是明确的, 整个项目是在所有成员的互相配合、互相协作下完成的。因此, 在本科学习阶段对学生的团队合作训练是非常必要的。本着这个想法, 在数据库课程设计中我们采用了分组协作方式, 要求学生自由组成课程设计小组, 建议每组最多不超过5个学生。由组长进行规划和任务分工, 小组成员分工协作完成课题。要求每个成员有自己相对独立的模块, 同时要了解其他组员的完成的内容。

2.3 时间安排

我院以前的教学是在《数据库原理》和《数据库应用技术》两部分内容讲授完毕后进行两个星期的设计, 学生用2天做系统总体设计, 余下的大部分时间都花在系统实现上, 在设计中往往出现系统功能不明确, 数据库逻辑结构设计不规范、不合理等毛病。然而, 只有好的数据库设计, 才会有好的数据库应用系统。为解决这一问题, 有必要把教学过程分为两个阶段:

(1) 数据库设计阶段 (一个星期) 。通过调查研究、查阅技术文献、资料、手册, 按照数据库规范化设计方法, 完成系统的需求分析、概念结构设计和逻辑结构设计。这是设计的关键和难点, 直接关系到整个系统成败, 也是对学生综合利用知识能力的重要训练过程。

(2) 应用系统开发阶段 (一个星期) 。选择合适的数据库管理系统, 如Oracle, SQL Server等, 进行数据库的物理设计并实施, 应用选择的开发语言实现应用系统, 调试并完善系统。在一个星期内, 既要完成数据库的物理设计, 又要编写程序、调试程序, 显然时间是不够的。如何解决这个问题呢?《数据库应用技术》是《数据库原理》的后续课程, 在讲授《数据库应用技术》前, 先用2学时讲授数据库应用开发的整个过程, 然后就进入课程设计的第二个阶段, 这时数据库理论知识在学生头脑中清晰可见, 有利于完成数据库的设计, 在接下来的《数据库应用技术》课堂教学过程中, 随着讲授内容的进展, 完成设计中的相应内容, 如当进行到SQL server数据库对象的创建时, 就要求学生同时完成课程设计中的数据库的物理设计, 这样, 随着讲授内容的不断深入, 学生就可以逐步完成整个设计内容, 在课堂讲授完成后的一个星期的设计时间内, 学生只须调试完善整个设计, 书写设计报告即可。

3、教学要点

在设计教学时, 突出以下几点:

(1) 学生主导教学。由于学生已经在课堂上学习过设计的方法步骤, 因此完全可以在设计教学中采用学生主导方法, 即放手让学生自行设计, 当学生无法继续时, 再向学生进行讲解。在设计中, 学生是“设计师”, 教师则充当配角, 是“用户”。教师以“用户”身份提出种种合理的、不合理的、正确的、不正确的要求和建议, 让学生去判断、去思考, 进而作出决定。

(2) 阶段抽查。一定要督促好学生随着课堂教学进度完成设计相应的内容, 在教学段落中进行抽查。

(3) 教师自由监控。在学生上机过程中, 教师可以随时提取学生的设计过程与结果, 来了解学生的进度和常见或重要的问题, 对全体学生进行教学。部分难点问题可以对学生进行一对一的教学。

4、加强指导, 严格考核

由于设计教学中, 师生比例很小, 而且每个学生的设计均不相同, 由于精力和时间的限制, 要求教师针对每一个学生进行一对一的教学, 是不可能做到的, 而且教师很难及时发现每个学生在设计过程中的每个错误。因此, 设计期间严格考核, 要求每个学生独立完成, 杜绝学生抄袭现象。验收时不仅要看设计完成的质量, 还要对学生在设计中所用的关键技术、知识点及设计思路等以提问的形式进行考核。

5、结束语

采用以上方案实施数据库课程设计后, 取得了可喜的成效。多数学生有了主动学习的意识, 激发了他们软件开发的兴趣, 特别是原来对软件开发有所畏惧的学生, 通过此课程设计的训练有了成就感。成效也反映在后来的毕业设计中, 毕业设计的质量有了很大的提高。总之, 搞好数据库课程设计的教学工作, 提高人才的培养质量, 还需要我们在教学实践中不断探究、发现和总结, 以培养出更多适应社会需求的应用型人才。

摘要:针对数据库课程的重要实践环节, 本文探讨了数据库课程设计的教学方案, 明确了课程的重点和难点, 给出了行之有效的教学实施方案, 并针对实际教学过程中普遍存在的问题提出了解决方法, 为应用型本科生的数据库实践教学提供了可借鉴的经验和建议。

3.数据库课程设计免费 篇三

关键词:网络数据库 课程设计 教学方法

一、引言

数据库技术是计算机技术领域中发展最快的技术之一,也是应用最为广泛的技术之一,它已经成为计算机信息系统的核心技术和重要基础。根据对广州、深圳等对计算机专业人才需求量较高的省市和地区的就业要求分析,对数据库技术的熟悉和掌握,排在众多计算机专业技能要求的前列。因此,我们根据我院计算机信息类专业人才培养的方案和对广州、深圳和本地对计算机信息类专业的需求分析,选择了微软公司的SQL Server软件作为数据库课程的主要学习软件。该软件兼具大型数据库技术要求和易于实现等特点,非常适合高职高专学生要求应用性强的特点。

二、“网络数据库”课程教学设计

通过对国内各大出版社出版的高职高专《网络数据库》或者“SQL Server”软件的相关教材的分析和了解,可以看出很多教材对网络数据库软件的教学内容主要是设计为对数据库的分析和对SQL Server软件的基本操作上。前者主要涉及数据库的基本定义和概念、数据库的设计方法,E-R图的绘画、数据库设计步骤;后者主要是对SQL Server软件的基本操作,包括对SQL Server的基本操作、T-SQL语句的使用、数据库的安全与管理上。这些内容基本是该门课程教材的主要内容。

然而,在实际的教学中,不少学生提出这样的疑问:“数据库到底是用来做什么的”,由此证明,按教材编排的章节学习,会让很多同学无法了解数据库技术的作用,只能肤浅简单地学会对SQL Server软件的基本使用方法。因此,我个人认为对“网络数据库”课程和SQL Server软件的学习的重点,应该着重放在对数据库技术的应用上,。而要做到这一点,在教学过程中,可能需要突破课程本身的限制,而引入其他课程的学习。

(一)“网络数据库”课程教学设计基本原则。

确定了以上的方向,在课程教学设计时,设定了以下几个原则:

1、“理论指导实践”原则。

在涉及数据库相关理论之初,会发觉数据库理论是比较抽象的,在这一阶段,对学生提出适当的引导是非常必要的,要让他们明白:对数据库理论的掌握是左右今后对数据库实践的基础。但是过于抽象和难以理解的理论往往会成为学生培养学习兴趣的绊脚石,因此,这一阶段的理论的学习,可以先挑几个与实践最密切相关的知识点作为把握重点,如:数据库定义、数据库和数据库系统的关系、E-R图的绘画等,对范式的概念和数据库设计六阶段的内容也可以先做引导,让学生在今后的实践中发觉问题,从而回过头来继续学习数据库理论知识。

2、“实践提高理论”原则。

结束前期的数据库理论学习,就会进入到对数据库软件SQL Server的学习使用阶段,而往往很多学生会觉得这两个阶段此时连接不上,从而导致学习完成后对数据库技术不明就里的情况,因此,这一阶段要先让学生动手操作,让他们在操作过程中遇到问题从而促使他们回头联系理论。

例如:对“三范式”的学习,很多学生在理论学习阶段都无法真正理解这一概念,如果能在实践阶段让他们自己体会到如果数据库中数据表设计时没有满足“三范式”要求,他们的操作就会造成数据冗余、删除异常等情况,就会自己想到自己设计的数据表有问题,要解决这个问题,就必须回头再学习“三范式”的理论。此时,才能更明白“三范式”的概念和在实际操作中的作用。这样的效果比慢慢解释理论的效果要好很多。

3、“尽量白话”原则。

计算机信息类专业相关课程是有很多专业术语的,而这些术语往往又十分抽象,因此在讲解理论或实际操作过程中,采取“尽量白话,联系实际”的原则,可以帮助学生尽快理解抽象复杂的理论。

比如,范式的概念向来是数据库理论中最为抽象和难以理解的理论之一,很多学生在学习这一知识点时都表现出不能理解。但是,通过对网络资源的查询,对于这一理论找到非常“白话”的解释:

说白了,三范式的描述虽然不尽相同,但特点都非常相似。就好比在说不要为了把你哪天(A)和哪个女孩(B)的约会记下来,就把的女孩姓名(B)、胸围(C)都放在同一张表里,即不要用ABC一张表,而应该用AB,BC两张表,以尽量避免浪费数据存储空间。因为和同一个女孩可能会约会好几次,但没必要每次都记录她的胸围。

在上课时候引用,很多同学都能在笑声中明白了其中的道理。对我们的教学也有很大的启发:如果能在教学中尽量引用“白话”,联系实际,把复杂的概念理论简化为非常简单的例子,学生很容易就能接受。

4、“综合开发”原则

众所周知,数据库技术往往要与开发工具结合才能发挥更大的作用,而学生在学习过程中也要遵循这一规律,才能明白数据库技术的意义和数据库设计的整个流程。因此,在教学中,遵循“综合开发“的原则,让学生体会一个完整数据库系统的开发流程,才能达到“网络数据库”课程的教学目的。

(二)课程教学实践

遵循了以上指定的教学原则,在教学过程中,大体把“网络数据库”学习分为两个部分:第一部分:SQL Server软件学习阶段;第二部分:网络数据库开发实训阶段。这两个阶段学习的侧重点不同,第一阶段着重于对数据库基本概念和SQL Server软件基本学习,第二阶段则着重于数据库系统的开发过程。在两个阶段的教学过程中,采用的教学方法也不尽相同。总的来说,采取的教学方法主要有:

1、设计案例联系实际的方法

网络数据库教材通常都会采取使用同一个数据库贯穿始终的方法,但是有些教材选取的数据库虽然设计比较完善,能体现管理的流程,却与学生差距较大,因此,在学习阶段我们采用“学生管理数据库”作为数据库案例,在数据库理论学习阶段,通过上课讲解,设计出E-R图及二维表等方法,并且引用真实的学生情况、课程设置和分数等数据。让学生体会到离自己距离最近的数据库管理方法,以增加学习的兴趣。由于采用的数据库与学生的关系很密切,资料都源于实际,因此,在第一阶段中设计的课堂作业也可以尽量联系学生的实际,例如:使用T-SQL语句检索出自己的基本信息,查询自己的课程成绩等等。这些问题的设计使得学生很有兴趣从众多记录中找到属于自己的信息,从而掌握的基本的T-SQL语句的使用方法。

2、分组开发的方法

在数据库系统开发的第二阶段,基本要求是使用开发工具由头到尾由学生完成一个数据库系统的开发。在这一阶段,最好的方法就是分组进行开发,一来可以促进彼此之间的学习,二来也可以培养团队合作的精神。但是要达到这一阶段的教学目的就必须结合另一课程进行综合开发,这就要求教授网络数据库的老师至少对两门课程都有一个基本的了解。

在这一阶段,采用提供备选数据库系统,由学生选择自己最感兴趣的数据库按数据库设计的六个阶段进行开发,再结合软件开发形成综合性的数据库系统。这一阶段,许多学生因为要自己设计数据库,这促使他们又回头去查阅“网络数据库”课程初期学习的理论知识,按数据库设计的六个阶段来进行数据库系统的设计,使学生对理论知识有更深入的理解。

4、结合实际需求,提出开发要求

为了让课堂内容与企业真实的开发情况联系起来,我们特地到广州、深圳等地进行实地考察。确实了解企业对项目开发的流程和标准,通过调研,使我们的思路更清晰,在教学过程中,严格按企业的标准和流程去要求学习,大到项目开发的步骤,小到数据库对象的命名规则、设计文档的书写,力求让学生提前适应企业要求,不进让每个同学都感受到数据库系统规范和严谨的开发过程,更缩短毕业后与单位之间的磨合期。

5、鼓励联系其他科目,最大限度发挥个性。

现在的学生喜欢个性化,在学习过程中,绝对不能抹杀了这一点。开发过程中,我们鼓励学生联系其他科目,例如photoshop图形图像设计、flash动画制作、网页制作技术等等,主张鲁迅先生的“拿来主义”,只要是学生认为有用的技术,就能运用到自己的系统之中。通过这样的方法,很多学生不仅提高了自己的兴趣,更明白了计算机相关学科之间的关系。

三、教学实践中的总结

经过一个学年的“网络数据库”课程的教学,在教学过程不断总结经验,可以明白要上好“网络数据库”这门课程,需要加强以下几点认识:

1、课程设置要以提高学生实际动手能为为最重要目标。

我国技能型人才较为短缺,而技能型人才的培养核心就是实际动手能力,对于高职高专的学生来说,这一点尤为重要。数据库是计算机信息系统的核心技术和重要基础,在教学过程中,一定要以提高学生实际动手能力为最重要的目标,以帮助他们能在毕业以后尽快走向计算机信息类的工作敢为。

2、任课教师要不断总结课程规律,引导学生适当分配学习精力,把握数据库课程学习的规律。

数据库相关课程的概念相对比较抽象,前后学习容易让人产生“脱节”的误区,这就要求任课教师在教学中不断总结数据库课程的规律,帮助学生度过学习中的“疑惑期”,把对数据库理论的学习和操作的学习结合起来。

3、在教学过程中,要突破课程的界限,引导学生综合运用所学知识。

计算机信息类所有课程的学习其实是一个整体,而有些学生却错误地把中学学习的偏科习惯带入到专业学习中,由于学生没有真正地与社会接触,无法分清计算机课程安排中各科目的实际应用情况,只是以个人的喜好去判断,往往浪费的大学学习的时间,造成毕业生不符合用人单位需求的情况屡见不鲜,因此,在教学过程中,老师应该给学生适当的引导,即要考虑到学生的具体情况,又要结合用人单位的实际需求,提倡学生学习中满足个性需求的同时,又要符合计算机学习的规律。这点就要求每一位老师对所有计算机信息类课程有一个综合性的认识,才能给学生以提出专业性的指导。而在教学过程中,应当适当融入一些其他科目的介绍,例如,在数据库教学过程中,可以适当引入一些开发工具软件的介绍等。在实际的教学中,这样的方法,获得很多同学的认可。

四、结束语

总而言之,只有在教学过程中不断开动脑筋、扩宽思路才能总结出适合高职高专发展的教学经验。如果只是千篇一律用单一的方法对待每一个学期的教学工作,不仅不符合计算机信息类课程的教学规律,也必将被学生淘汰。

参考文献

【1】李岩、张瑞雪主编 【M】.北京:清华大学出版社,2008,1-2

【2】马永涛、程劲 【C】全国高等院校计算机基础教育研究会,北京:中国铁道出版社,2008,21-27。

【3】网络资源,白话数据库设计范式【EB/OL】,2004-04-04,http://blog.csdn.net/hle/archive/2004/04/07/8111.aspx

4.数据库课程设计报告 篇四

一 绪论

随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。

此次数据库课程设计的主要设计如下:

原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

二 员工薪资管理系统概述

1、现状分析

随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设

的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

2、系统目标

员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。

(2)对职工的工资进行计算、修改。可以对职工的工资档案进

行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资及实发金额等。

(3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。

(4)对用户管理功能。一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。

3、系统特点

(1) 本系统使工资管理基本实现了信息化,系统设计的各种查询要求代替了原来了人工查询,即节省了人力,又减轻了员工的工作量,最重要的是由计算机操作,可以提高数据的准确性,避免人为的错误,方便管理。

(2) 本系统设置了系统数据备份功能,定期的系统备份可以在数据库受到意外的或有意的破坏的情况下,系统得以恢复,减少损失。

(3) 本系统的界面设计简洁明了,采用了流行的菜单设计,对于不是计算机专业的管理人员,只需阅读操作说明书,就能方便的使用本系统。

5.数据库课程设计--学校教学 篇五

学校教学管理系统一总论

1.1系统开发的背景

目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。

本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。1.2系统开发的意义和目的

在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和ASP动态网页开发技术,基于WindowsXP Professional操作系统和SQL数据库,设计并实现了一个功能较为完善的小型作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作业、网上答疑;学生无组件上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。

本系统经过测试,运行效果稳定,操作方便、快捷。不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解决作业管理混乱的状况。1.3.1系统的主要功能:

教师管理、学生管理、班级管理、宿舍管理、教材管理、课程管理、活动管理、教师武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

绩效管理、学生考勤管理、工资管理、教学收款管理。

二结构设计

2.1管理系统概述

教学管理系统是专门针对中学教学规范化管理,提高教学质量而设计和编制的功能齐备的应用软件。系统集数据编辑、处理、储存、统计、查阅和专业表册输出于一体,支持局域网内联机操作而无须专门的服务器,从而达到有效运用校园网络平台,充分实现数据共享之目的。其友好的系统界面、纯中文的功能按扭、职责分明的权限管理、善解人意的人机对话以及图文并茂的操作指南,构成了本系统“通俗易懂、操作简单、录入快速、统计精确、查询简便、管理规范”的六大特点,非常适合普通(特别是同时开设高、初中)中学的教学数据和人力资源管理工作,并能较大程度地提高工作效率和降低教学成本。

系统分主程序与客户端,即可在局域网中运行,也可单机使用(单机使用无须安装客户端程序)。系统包括学籍管理、成绩管理、教师管理和统计分析四大模块,各模块均含高、初中部份。其中,学籍管理包括学生相关信息以及评语生成与编改等;成绩管理包括升考成绩、入学成绩、学期成绩和会考成绩,学期成绩等。2.2 技术可行性分析

在高等教育教学改革不断深入的形势下,实行开放式实验教学十分必要。预约式的开放实验教学模式是校园信息化平台基础之上的开放式实验教学管理模式之一,它具有时间安排灵活和具体指导时针对性强等特点。该系统改变了传统的以班为单位的实验教学模式,学生可以根据自己的兴趣和实际情况选修自己感兴趣的实验。这不仅调动了学生的积极性,还培养了学生的创造性,而这正是当前实验教学改革的目的所在。本系统的开发就是要满足全校开放式实验教学管理的需求。

系统采用B/S结构,后台选择SQL Server 2000作为数据库,应用ASP技术来实现的实验教学管理系统,针对系统的应用现状、设计目标、需求以及可行性等方面进行了细致的分析,并着重进行了系统的总体设计、数据库设计,还针对实验项目、预约设置、学生信息、成绩、公告和教师信息等内容,提出了一种管理方法和系统的实现方法。

三系统软件的结构设计

3.1 结构设计

结合教育部本科教学评估指标体系,从系统的设计层次、设计思想、系统的主要结构、武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

功能、开发平台的选择、数据库的设计方法和层次等几个方面进行分析,给出了基于B/S结构的本科教学评估信息管理系统的总体设计方案和实现方法.3.2各部门对教学管理系统的要求: 学生处:管理各院系班级学生的基本情况 教务处:掌握学生各门课程的成绩情况 计财处:管理学生每学期的学费收缴情况 各院系:登录本院系学生各门课程的成绩 3.3E-R模型转换为关系模型

经过转换得到5个关系:

Department(dept_id,deparment,phone,director,no_class)Student(student_id,class_id,name,gender,birthday,address,zip_code,householder)Class(class_id,dept_id,class,abbreviation,monitor,levels,enroll_data,no_student)Course(course_id,course,period,practice_period,credit)Grade(student_id,course_id,grade)3.4专业代码

由五位数字构成:1-2位为院系,3位为本科或专科(本科1,专科2),4-5位为专业,如: 01101汉语言文学专业 02101数学与应用数学专业 03101 旅游管理专业 03201 旅游管理专业 3.4.1公共基础课程

由“ G+5位数字”构成:第1-2位为课程开出院系,第3位为本科或专科(本科1,专科2),第4-5位为课程。(如果该门课程分段,则在第6位表示段序)。公共基础课采取全院统一编码。

3.4.2教育类课程

由“ J+5位数字”构成:1-2位为课程开出院系,3位为本科或专科(本科1,专科2),4-5位为课程。(如果该门课程分段,则在第6位表示段序)。武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

3.4.3专业课程

由7位数字构成:1-2位为院系,3位为本科或专科(本科1,专科2),4-5位为专业,6-7位为课程。

如: 0110101 语言学概论 0310101 旅游学概论 0320101 旅游学概论

注:课程包括本专业的所有课程;由于本学期要对我院的专科教学计划进行修订,在教学计划修订未最后确定前,请各院系教学计划研制人员先确定专科专业的课程名称,以便课程编码。3.4.4公共选修课

由“X+5位数字构成”,1—2位代表课程类别,3—5位为课程。公选课的课程类别共分7类,01为人文社会科学类,02为理工类、03为艺术类、04为体育类、05为教育心理类、06为经济与管理类、07为语言类。

如:X01001 中国历史与文化 X02001 数学建模 3.4.5班级编码

由7位数字构成,1-2位为院系,3位为本科或专科,4-5位为专业,6-7位为级别(入学年份的后两位)8-9位为班级编号。

如:汉语言文学专业本科2004级一班的编码为:011010401 旅游管理专业本科2004级二班的编码为: 032010402 3.4.6教室编码

教室编码,主要对本院系管理的所有教室、实验室、语音室、机房、多媒体教室、学生创作室、学生画室、学生练琴房、形体室、体育场地区划进行编码。

教室编码由7位数字构成:1-2位为院系,第3-7位为目前的教室门牌号(其中第3位为教室所在地的拼音缩写:J-教学楼;S-实验楼;T-为体育系操场区划或场地)

如:文学院的某一教室编码为:01J2033 化学系的某一实验教室编码为:09S4022 体育系的某一操场区域编码为:15T0001 3.4.7界面设计 武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

三系统实施

4.1系统设计

根据本系统的需求,并结合实际教师管理的情况,本系 统应具有如下功能模块:

4.1.1 用户类型

本系统的用户分为两类:教师类用户和管理员 类用户。教师类用户作为系统的普通用户,它包括当前系统中所有的教师信息,其用户名为教师的姓名,密码 为教师的编号,该类用户只能对自己的信息进行浏览,而不能浏览和查找其他教师的信息,也不能对自己和他 人的信息进行修改。管理员类用户作为系统的高级用户,在实际中可以为教务人事管理人员,他们有特定的权 限对系统中的所有教师信息进行浏览、查找,并进行管理,而且可以使用相应的报表功能。

4.1.2信息查看和浏览模块

对于教师用户而言,只能浏览自身的基本信息、授课信息、工资信息和科研信 息,但是不能对这些信息进行修改。对于管理员用户而言,不仅可以查看所有的教师信息,而且 可以武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

按逐条记录浏览。4.1.3查找模块

此部分功能只对管理员开放。如果浏览部分所提 供的浏览方式不能满足管理员的要求,那么管理员可以在现有的信息中进行查找,以便找到满足 条件的教师信息。在该模块中可以对教师基本信息的所有字段进行精确或者模糊查找。4.1.4教师基 本信息管理模块

此部分功能只对管理员开放。如果教师的基本信息改变,那么管理员可以根据具 体的情况,对教师进行管理,可以执行添加、删除、或者修改基本信息的操作。同时,管理员还 可以生成有关该教师的基本信息的报表。4.1.5教师授课信息管理模块

此部分功能只对 管理员开放。如果教师的授课信息改变,那么管理员可以根据情况对当前该教师的授课内容进行 添加、删除、或者修改操作。4.1.6教师工资信息管理模块

此部分功能只对管理员开放。如果教师的工资信息改变,那么管理员可以根据情况对当前该教师的工资信息进行添加、删除、或者修改操作。4.1.7教师科研信息管理模块

此部分功能只对管理员开放。如果教师 的科研信息改变,那么管理员可以根据情况对当前该教师的科研信息进行添加、删除、或者修改 操作。

4.2表结构(图2-4到)

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-4)Departme

(2-5)Class

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-6)Student

(2-7)Tuition

(2-8)Course

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-9)Grade

4.3查询视图(3-1)

(3-1)

(3-2)“显示表”对话匡 武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(3-3)查询所需的字段

(3-3)

四结论

6.数据库技术与应用课程设计 篇六

一、课程设计的教学目的

1、使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;

2、使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现

3、把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。

一、课程设计的任务:

使用现行教流行的开发工具和SQL Server进行数据库应用的开发,主要完成:

1、创建所用的数据库,创建所需要的表并设置好整性约束。

2、开发出有相当完善功能并有一定规模的数据库应用系统,系统中要能实现对数据的插入、删除、修改、简单查询、复杂查询、数据的统计等。

三、数据库课程设计内容及要求

1、设计内容:

 选题:按自由组合原则,以1-2人一组,每一组从所给题目中任选一个合作完成,并且一个题目只能由一个组选作。

 系统的开发与实现:对所选课题进行调查研究,完成系统的功能分析、结构设计、数据库的概念要设计和逻辑结构设计、数据库的物理实现、用户界面设计等,最后采用程序开发工具(C#、Java、VC、VB、Delphi、ASP等)完成系统开发。

2、设计要求

(1)采取课内上机和业余上机相结合的方式进行,合理安排设计进度(可按以下建议的进度进行),在规定时间内完成系统的开发和设计报告的编写。

(2)提交比较详细的课程设计报告和设计作品。

A、课程设计报告至少2000字以上(原代码除外),报告所包含的内容及格式见《数据库原理——课程设计指导书》

B、所开的数据库应用系统应具有可运行、功能较完整、界面较美观、操作较方便等特点。

C、每位同学至少完成所选课题设计工作量的50% 

四、设计方法与设计过程

1、设计方法 1)学习研究课程设计指导书,确定设计题目

2)确定开发目标及初步方案;选择、准备及试用开发开发平台。

3)学习与搜集素材,借阅、购置必要的书籍与材料:根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。

2、设计步骤:

(1)需求分析:根据设计任务书的要求,查阅资料,对系统进行功能分析和数据分析。

(2)数据库概念结构设计:设计系统的E-R模型,描述实体的属性和实体之间的联系,消除不必要的冗余。

(3)数据库逻辑结构设计:实现E-R图向关系模型的转换,优化数据模型。(4)数据库的物理实现:创建数据库、表、视图等,并设计表的完整性约束。(4)应用程序开发 :创建新的工程——连接数据库——编写程序代码 

五、SQLSERVER数据库课程设计时间 SQLSERVER数据库课程设计时间为一周,具体安排如下: 

六、课程设计交付成果说明(1)个人报告: 每个学生提交个人课程设计报告(A4打印稿,原代码除外至少2000字以上,不少于20页)。

(2)软件与电子文档:把完成的所有文档(设计文档、设计报告及程序)一并交由指导老师处。

 注:文档目录按照如下统一命名规则建立,“课题名/个人子目录名”,比如“图书管理系统/张三/张三_课程设计报告”。 考核方式与成绩评定标准

 考核方式:考察平时表现,注重设计结果演示和实习报告的书写  评定内容:设计结果和设计报告  教材及主要参考资料

[1]张莉 《SQL SEVER数据库原理及应用 》

[2]萨师煊 王珊著.《数据库系统概论》第三版.高等教育出版社

[3] 施伯乐 丁宝康 汪卫.《数据库系统教程》 高等教育出版社2003年第2版

[4]庄成三等.《数据库系统原理及其应用》.电子工业出版社  设计报告按照以下提纲书写 1)摘要。

2)需求分析。

3)数据库概念结构设计。

4)数据库逻辑结构设计。

5)数据流图及程序结构框图。

6)程序原代码及其说明。

7)总结。

 课题一:学生不及格学分管理系统开发(1人)

(1)基本信息管理:能够向数据库中添加、删除、修改不及格学生的科目、学分及成绩等记录。

(2)数据查询:能够按照查询条件(学期、学生姓名、班级、不及格科目)查询浏览查询结果。

(3)数据计算及统计:计算每个学生不及格科目,累计学分并进行降序排列。 提供数据:学分累计统计表

 课题二:图书出版管理系统开发(1-2人)

(1)所出版图书的信息管理:数据录入、修改和删除功能;

(2)所出版图书的查询与统计:可以按各种分类方式(如图书的出版信息、出售信息等)对出版图书信息进行查询与统计(3)系统维护:如数据的备份、用户的管理等。 课题三:产品库存管理系统开发(1-2人)

1、用户信息管理:至少三类以上的用户,不同的用户对产品的录入、修改和删除具有不同的权利。

2、产品信息管理:录入、修改和删除产品的基本信息,要求:对产品名称是否为空进行检验;部份用户可以修改与删除产品信息;修改时,要求先根据查询列出满足条件的产品信息,然后进行修改。删除时,要先确认再进行删除。

3、仓库信息管理:仓库基本信息的录入、修改和删除。

4、产品库存管理:产生存储表,对每种产品的库存信息进行管理,入库时,库存增加、出库时库存减少。

5、信息查询与统计:对产品的基本信息及库存信息进行单条件与组合条件的查询与统计。

 课题四:职工工资管理系统开发(1-2人)某单位员工分为管理员、财务员、技术员和销售员等。该单位下设经理室、财务科、技术科和销售科4个科室。工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师等)。工资按月发放,1)职工的基本信息管理:录入、修改与删除职工信息。2)职工的基本工资管理:录入、修改与删除职工工资信息

3)职工的工资计算:计算每个人的实际发放工资。实际发放的工资金额为工资减去扣除。4)工资的查询:按职工所在的部门、职工名及职工编号等条件查询每个职工的工资 5)工资的统计:按科室、职业分类统计人数和工资金额。 课题五:**市地下水常规监测 信息管理系统开发(1-2人)

(1)基本信息管理:能够向数据库中添加、删除、修改地下水常规监测数据。(2)数据查询:能够按照条件(监测点、监测因子、监测时间)进行查询;能够选择监测因子查询所有该因子超标的监测点,指定一个监测点判断该监测点所有常规监测因子的状态(是否超标)

(3)数据统计:能够按照时间段等条件对监测数据进行统计。 课题六:商品销售管理系统开发(1-2人)(1)用户管理:用户的基本信息及权限的录入、修改和删除管理

(2)商品信息管理:商品基本信息录入、修改和删除,注意各类完整性约束的设计与检验。

(3)进货信息管理:进货信息的录入、修改和删除。

(4)销售信息管理:商品销售信息的录入、修改和删除管理。

(5)各类信息的查询:按简单条件、组合条件及模糊条件对各类信息进行查询。(6)各类信息的统计:按简单条件、组合条件及模糊条件对各类信息进行统计。 课题七:电子相册管理系统开发(1人)(1)照片基本信息的管理:照片的上传、显示与删除。(2)照片的浏览与查询:按不同条件实现对照片的浏览与查询(3)用户的管理:不同的用户对照片的上传与查询等权限不同。 课题八:人事管理系统开发(1-2人)(1)员工信息管理:员工的姓名、性别、工作岗位、所在部门、学历、婚姻状况、专业、毕业时间、学校、外语情况、职称等基本信息的录入、修改与删除。

(2)企业工作岗位信息和部门信息管理:企业中的工作岗位信息和部门信息的录入、修改与删除(如转出、辞职、辞退、退休)。

(3)职称信息的管理:所有职称的种类、专业等信息的录入、修改与删除。(4)职工的档案管理:对职工档案信息的录入、修改与删除。(4)信息的查询:对各类信息按不同的条件进行查询。(5)信息的统计:对各类信息按不同的条件进行统计  课题九:教职工签到管理系统开发(1人)

(1)教职工基本信息管理:教职工基本信息的增加、修改与删除;

(2)教职工签到管理:教职工输入编号后,签到,系统自动记录其签到的时间,并注明是否迟到。

(3)教职工签到情况的查询与统计:按不同的条件对工签到情况进行查询与统计

 课题十:通讯簿信息管理系统开发(1人)

(1)地址信息的管理:对新地址的姓名、性别、家庭住址、手机、住址电话、办公电话、电子信箱、个人简介、照片等基本信息的录入,对原有地址信息的修改与删除,在修改与删除时,应先查询出相关信息,再进行修改与删除;

(2)地址信息的查询与统计:可以按姓名等不同的条件对地址信息进行查询与统计;

(3)用户管理:录入、修改与删除用户信息以及对用户授权的管理。 课题十一:网上图书销网站设计与开发(1-2人)

(1)图书信息管理:可以在管理后台录入、修改与删除图书的基本信息; (2)图书内容简介管理:录入、修改与删除图书的内容简介;

(3)图书内容简介的查询:可以在前台按关键字查询图书的内容简介 (4)用户注册管理:前台提供用户注册界面,后台可以对注册的用户进行查询与删除,但不能修改用户的注册信息。

(5)购物车管理:前台用户可以将感兴趣的图书放入购物车,也可以删除与查询购物车内的图书;

(6)各类信息的查询:学生自己设计按不同条件对各类信息进行查询与统计。

(7)各类信息需要用数据库存储。 课题十二:客房管理信息系统开发(1-2人)

(1)用户管理:录入、修改与删除用户信息以及对用户授权的管理。(2)客房基本信息的管理:添加、修改、删除客房的基本信息;

(3)客户住宿登记信息的管理:添加、修改、删除客户住宿登记的基本信息;(4)客户预定管理:对预定客房的基本信息进行管理(5)客户退房处理:对退房信息进行管理;

(6)各类信息的查询与统计:按不同的条件对各类信息进行查询与统计。 课题十三:高校科研管理系统开发(1-2人)(1)科研人员管理:科研人员基本信息的录入、修改与删除。(2)科研项目管理;科研项目基本信息的录入、修改与删除。

(3)获奖情况管理:对获奖的科研科研成果、科研项目及相关的科研人员的信息进行管理;

(4)科研成果管理:对科研论文、学术著作等科研成果的基本信息进行录入、修改与删除管理。

(5)学术期刊管理:对各种学术期刊的基本信息进行录入、修改与删除管理。(6)各类信息的查询与统计:按不同的条件对各类信息进行查询与统计。 课题十四:旅游管理系统开发(1-2人)

(1)景点管理:对各个景点基本信息的录入、修改与删除。(2)导游管理:对每个导游的姓名、专业、所在景点等基本信息的录入、修改与删除。

(3)游客管理:对各个游客基本信息的录入、修改与删除。(4)用户管理:录入、修改与删除用户信息以及对用户授权的管理。(5)各类信息的查询:按不同的条件对各类信息进行查询。(6)各类信息的统计:按不同的条件对各类信息进行统计。 课题十五:民航订票管理系统开发(1-2人)(1)航班信息管理:每个航班基本信息的录入、修改与删除。

(2)航班坐位信息管理:每个航班坐位信息的录入、修改与删除。

(3)机票预定管理:输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;(4)退订机票管理:对退订机票信息进行判断、录入、修改与删除。

(5)查询信息:能够查询每个航班的基本信息、预定情况、旅客的基本信息等。(6)统计信息:计算每个航班的满座率,统计旅客的乘坐次数数、乘坐总金额等。

 课题十六:图书借阅管理系统开发(1-2人)(1)读者信息管理:对借阅者的借书证号、姓名、性别、出生日期、身份证号、联系电话、办证日期、借阅范围(书库)、所在单位、职业等基本信息的录入、修改与删除。

(2)图书基本信息管理:对每种图书的书名、书号(ISBN)、作者(译者)、出版社、定价和内容简介等基本信息的录入、修改与删除。

(3)借阅管理:借阅者的个人资料和所借图书的书名、书号数据等基本信息的录入、修改与删除。凭借书证借书,每次最多能借8本书。借书期限最长为60天。输入借书证号后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。

(4)还书管理:对过期未还图书进行罚款,对归还的图书能从借书登记表中取消,对丢失的图书进行登记。

(5)对所有购进图书的分类查询和分类统计,能够按书名、作者等分类查询现有图书的数量。

(6)能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行查询。

 课题课题十七:类QQ留言系统开发(1人)

1、QQ号基本信息的管理:能够向数据库中添加、删除QQ号记录,能够修改记录中的字段值。

2、能够按照条件(好友呢称、QQ号)留言或浏览。

3、能够按好友呢称、QQ号等条件对QQ号进行查询 与统计  课题十八:中小学智能排课系统开发(1-2人)

 能根据教师要求(如某天不得排课)、课程约束(如体育不能排在上午第一节课)、班级约束(如某班星期五下午最后一节课不排课)、校级约束(如全校所有班级星期一下午第一节课都为班会)等信息自动为班级和教师生成课程表,要求主课尽量排在上午和下午一、二节课,副课尽量排在上午和下午的最后一节课,如体育课排在上午第一节课是不太合适的。对于软件不能安排的少数课程,教务工作者能够在自动排出的课程表上进行手工调课。 具体要求:

(1)系统可以进行两节连课处理,如作文课可以连课上;(2)排出的课程表中不允许有教师冲突的情况,比如,一个教师同时给两个班级上课是不允许的;

(3)要求课程表中的课程要有所变化,比如一个班级的所有数学课总是排在上午第一节课是不好的课程表。

(4)每周上课天数为5天,每天上课节数可以是7节或是8节;(5)每个年级所开课程是一样的;(6)一个教师可以教授多门课程;

(7)系统可以为每个班级和每位教师打印课程表;(8)在课表生效后,教师可以要求调课;

(9)教师数量是动态的,所开课程的数量也是动态的。

 课题十九:学生学籍管理信息系统开发(1人)

(1)学生档案的管理,即录入、修改、查询、输出学生档案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。

(2)学生学籍管理,能够录入、修改、查询、输出学生学籍信息,这些信息包括学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况。

(3)学生成绩管理,能够录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。

 课题二十:网上订货发货系统开发(1-2人)

1)合同管理:合同的合同编号,客户的名称,地址,签定时间,帐号,总金额及产品清单等基本信息的录入、修改、删除和查询。一个合同可签订多种产品,合同签订必须为现有的库存产品,但产品库存量不够时,可允许先签订合同;

2)客户管理:客户网上注册、登录、修改个人资料等。

3)发货管理:根据合同签订的情况发货,不得超出合同签订的产品品种,数量及库存量;每个合同的发货可分次完成,并保留发货的历史记录。

4)库存管理:可完成产品入库、出库(合同发货)信息的录入、修改与删除。5)查询信息:各类基本信息的分类查询 6)统计信息:各类基本信息的分类统计。

 课题二十一:超市管理系统开发(1-2人)1)超市员工信息管理:超市员工的姓名、家庭住址、学历、婚姻状况信息等基本的录入、修改和删除; 2)超市货物信息管理:超市货物的的名称,编号,价格,生产厂家,库存量等基本信息的录入、修改和删除;

3)销售情况管理:超市货物销售信息的录入、修改和删除; 4)用户管理:用户基本信息的的录入、修改和删除; 5)查询信息:各类基本信息的分类查询

6)统计信息:各类基本信息的分类统计。

 课题二十二:教师网上成绩录入系统开发(1-2人)

1)教师信息的管理:教师的基本信息、所教课程、授课时间、教师密码等信息的录入、修改和删除;

2)学生信息的管理:学生基本信息的录入、修改和删除;

3)课程信息的管理:课程基本信息的录入、修改和删除;

4)选课信息的管理:生所选课程基本信息的录入、修改和删除;

5)成绩管理:成绩的录入和修改

6)信息的查询与统计:能按不同条件对各类信息进行查询,能按多个条件对成绩信息、选课信息等进行统计;

 课题二十三:网上考试系统开发(1-2人)1)考生信息管理:考生基本信息的录入、修改和删除。

2)试题库管理:试题库(试题及答案)基本信息的录入、修改和删除。

3)试卷生成:根据规则从试题库抽出试题形成试卷

4)试卷提交:学生做完题目以后,能够对自己的答案进行提交,提交以后,信息不能再修改;

5)试卷评分:对试卷进行自动评分,并记录试卷分数。学生将所有题目全部提交以后,能够查看标准答案与评分标准。

6)查询与统计信息:能对试卷的难易度、成绩等各类基本信息进行分类查询与统计。

 课题二十四:网上选课系统开发(1-2人)(1)学生信息管理:学生基本信息的录入、修改和删除。

(2)可选课程信息管理:课程的课程号、课程名、可选专业及开课学期学分等基本信息的录入、修改和删除。

(3)学生选课:学生登录后,根据学生的专业及开课学期生成可选的课程表,让学生完成选课,并自动生成选课信息表。(4)选课信息表的查询与修改:所选课的课程号、课程名、学号、选课时间、所修学期等基本信息在一定的时间段内可删除。(5)查询信息:各类基本信息的分类查询

(6)统计信息:各类基本信息的分类统计。

 课题二十五:学生党员管理系统开发(1人)

(1)学生党员信息的管理;能够增加、修改和删除学生党员的基本信息;(2)查询党员的基本信息:能够按照查询条件(班级、年级、专业、入党时间)查询党员的数量;也能够实现多个条件的组合查询

(3)统计党员的基本信息:统计按照查询条件(班级、年级、专业、入党时间)查询党员的数量;

 课题二十六:学生综合评定积分管理系统开发(1人)

(1)学生综合成绩的管理:能够按照学年记录增加、修改和删除学生各项分值(德育素质分各项、体育素质分各项、智育素质分各项),并能够进行自动运算求出学生该学年的综合积分。

(2)成绩查询:能够按照查询条件(学年、专业、班级)对各项信息进行查询。(3)能够按照设定条件进行综合积分排序(学年、专业、班级)和对成绩的统计

注:提供数据:系各班综合评定表;学生学籍信息统计表;  课题二十七:毕业论文管理系统开发(1人)

(1)毕业论文基本信息管理:能够向数据库中添加、修改、删除论文记录。(2)数据查询:能够按照查询条件(指导教师、选题性质、题目类型、成绩、专业班级、年级、学生姓名、难度、指导教师职称)进行论文的查询并能浏览查询结果。

(3)数据统计:能够按照设定条件进行相关数据的统计(成绩百分率(优秀、良好、中等、及格、不及格),可以以专业来统计也可以以班级来统计)。

 课题二十八:学生宿舍查询系统开发(1-2人)

(1)学生宿舍信息管理:能够向数据库中添加、删除和修改宿舍记录。(2)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。

(3)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。

 注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计表  课题二十九:考试监考管理系统开发(1人)(1)基本信息管理:能够向数据库中添加、删除、修改监考安排相关的信息。(2)数据查询:能够按照条件(教师姓名、监考校区)进行查询;

(3)数据统计:按照教师姓名统计教师每一学期监考的次数和监考费,往返新老两个校区的监考费为13元/次,否则为10元/次;  课题三十:气象信息管理系统开发(1人)

(1)基本信息管理:能够向数据库中添加、删除、修改气象记录。

(2)数据查询:能够按照查询条件(月份、地名、气温类别)进行查询并能浏览查询结果

7.数据库课程设计免费 篇七

翻转课堂是一种新的教学模式,它起源于美国科罗拉多州。不同于传统教学模式课堂教授知识和课外内化知识的结构,翻转课堂重新调整课堂内外的时间,把知识的传授过程放在教室外,而把知识的内化过程放在课堂上,将学习的决定权从教师转移给学生。课堂外,学生利用课本、教学视频、网络等资源进行自主学习,找出学习的重点、难点和困惑点,课堂上,通过展示、辩论、讨论与交流,解决问题,内化知识,满足学生的个性化需要,真正做到了以学生为中心、因材施教。

翻转课堂教学模式给《数据库技术》课程的教学提供了一种全新的、不同教学思路,使其课堂教学更加的高效。该文以2课时的教学内容为例,设计了翻转课堂教学模式的实施过程。

1 课前任务设计

1.1 学习任务分析

数据查询是数据库技术课程中非常重要一部分内容,在讲完数据库和数据表的建立和管理之后才能开始讲解数据查询。数据查询有单表查询、多表连接查询、子查询等内容,内容较多,难度较大,初学者很难熟练掌握。本次课学习基本查询语句,包括SELECT语句的基本格式;WHERE子句的使用;结果集格式设置;聚合函数;GROUP BY、HAVING、TOP n子句的使用等内容。课程重点是能熟练编写SQL语句从指定的表中查询出所需要的数据,难点是group by子句having子句。

1.2 课前任务设计思想

课前任务视频中布置了多个课前练习和思考题,学生需要在观看完相关视频后完成布置的练习题和思考题。练习题是与视频内容紧密联系的,学生只要按照视频讲述的方法模仿着写出SELECT即可,可巩固学生对视频的学习效果,熟悉SELECT语句的语法,激发学习兴趣。思考题是在练习题的基础上进行提升,重在考查学生综合运用SELECT语句进行查询的能力,能否举一反三。这部分题目掌握之后,学生才能真正理解。

1.3 课前学习资料

1) 数据查询的相关视频(每个视频控制在7-8分钟内)(http://v.youku.com/v_show/id_XNzk5NjgyMDcy.html);

2) 课程配套教材;

3)“学生管理系统数据库”创建脚本;4) 课程平台上相关自测题目5组题(从题库中选择,每个学生完成的题目不一定完全相同),附加题1题。

1.4 课前任务单

1) 认真观看“数据查询的引入与SELECT语句语法”视频,在开发环境执行脚本创建“学生管理系统数据库”,为查询准备环境。

2) 认真观看“使用SELECT语句查询数据”视频,完成测试第一组题,截图上交(2分)

3) 认真观看“WHERE子句的使用”视频,完成测试第二组题,截图交(2分)

4) 认真观看“结果集的格式设置”视频,完成测试第三组题,截图上交(2分)

5) 认真观看“聚合函数的使用”视频,完成测试第四题组,截图上交(2分)

6) 认真观看“GROUP BY子句”和“HAVING子句”视频,完成测试第五组题,截图上交(2分)

7) 附加题:思考各子句的作用。完成附加的综合查询题。

所有课前任务所要上交作业要在规定的时间内上传到课程平台上,老师要在课前查看所有老师的完成情况并评定分数。

3 课上活动设计

3.1课程活动时间分配表

3.2 学习环境设计

1) 要有能够在课前发布教学视频与汇总课前任务完成情况的教学平台。

2) 课程在机房授课,每人都要有一台安装有SQL Server2005软件的计算机。

3) 课前准备好数据库,教师课前将查询所需的数据库、表、及表中数据的创建、插入等T-SQL语句写成文档分发给所有学生。

4) 根据课前任务的难度精心设计课上任务。

3.3 学习活动评价设计

在课堂上有三种评价方式:

1) 教师提问,根据学生对问题的回答情况进行评价。

2) 以小组为单位进行评价,老师查看小组提交的讨论结论文档,根据文档的深度、广度、准确度进行评分。

3) 学生互评:学生交换练习答案,互相进行评价,教师统计汇总评价结果,教室在巡视的过程中对不认真做题、不参加小组讨论的学生要适当扣分,并对其进行督促。

3.4 课堂活动设计思路说明

在本次教学活动设计中主要采用的策略是分组讨论,同伴学习。老师根据学生课前任务完成情况,布置难度当、知识点覆盖范围广、有应用性价值的课堂练习,学生现场完成,老师巡视,这个过程中,老师可以发现哪些同学是真的学习的,哪些是在浑水摸鱼。教师不直接公布练习的答案,而是以组为单位,组内展示,组内讨论,小组内必须讨论出每道题目最优的解决方法,对全班展示。小组内容没有考虑到的问题,在对外展示的过程中会暴露出来,小组优秀的点子也会被全班同学吸收,老师从旁补充和引导就可以了。

激发学生参与的方法主要还是在对学生评价上,对于认真完成练习、积极参加讨论的同学给予加分。而对于学习主动性不强、过分依赖小组其他成员的学生,老师要给予扣分,并提醒他下次努力赶上。

3.5 问题设计说明

题目:查看名字中带有汉字“林”的学生的个人信息

问题的层次:属于中等难度,班级80%的学生都能完成。剩下20%的学生需要帮助才能完成。

提问的目的:考查学生对模糊查询的掌握情况。

4 教学设计反思

为保证翻转顺利进行,教师在课前要通过课程平台汇总学生的课前任务完成情况,统计学生掌握情况较差的知识点,课堂上有针对性地进行训练;组内分工要合理设计,防止部分学生浑水摸鱼;课上任务的布置需根据课前任务的难度精心设计。

5 总结

8.数据库课程设计免费 篇八

关键词:集中式数据库 关系数据库SQL SERVER Transact-SQL语言 启发式教学

随着社会的发展,计算机的应用越来越广泛,电子商务迅猛发展,管理信息化已成为一大潮流,这一定程度上促进了数据库技术的发展。我校在2005年开始开设了《关系数据库SQL SERVER》课程,开设本课程的目标就是在一定理论的基础上,通过强化学生的动手能力,使学生能适应社会需求,掌握实用性技能。因此本课程主要选择数据库设计、数据库管理、Transact-SQL语言、数据操作、数据库系统维护等作为主要内容。根据本课程自身的特点,在教学方法上,我们采用了多种教学方法结合,以下是笔者在讲授该课程过程中的一些体会。

一、由浅入深,循循善诱(入门→理解→掌握→应用)

教学过程应该体现教学思想和教学过程的统一、教学过程与学生学习过程的统一,既是教师的认识过程,更应该是学生的认知过程。教师必须做到认真研究本课程学习过程的规律和结构,即:入门→理解→掌握→应用四个阶段,做到循循善诱,循序渐进,步步深入。利用SQL Server 2000的企业管理器的功能1,给学生介绍其简单方便的可视化操作。有了直观的认知后,再利用其导出脚本的功能,自动生成SQL脚本,对比Transact-SQL的语法讲解。通过举例,引导学生掌握抽象的语法并应用到具体的例子中,强化知识点。最后再要求学生利用SQL Server 2000的查询分析器做练习实践,独立编写SQL语句解决实际问题。按照上述方法,经过入门→理解→掌握→应用这四个阶段,符合学生的认知规律,学习起来就容易多了,掌握程度也高了。

二、创设问题情境,实施启发式教学,调动学生学习兴趣

传统教学方式难免枯燥乏味,问题情境给学生提供了大胆创新,自由发挥的舞台。学生的创新思维是一项自主性的活动,传统教育中的“填鸭式”灌输教学方法显然不能培养学生的创新思维和能力。只有通过教师启发式教学,才能激发学生的学习动机,锻炼思考和判断能力,提高分析问题和解决问题的能力,使学生由“被动听讲”转换为“主动学习”。启发式教学可以穿插在教学活动的任何阶段,其关键在于设计问题情境。例如在教授SQL的更新语句时,这时学生已经掌握了条件查询语句,可以先介绍更新语句的基本形式是UPDATE表名SET字段=字段新值,然后提出问题:无条件的更新语句会出现什么结果?有条件的更新语句如何实现?学生通过思考可以解决这些问题。这样会调动学生的兴趣。启发式教学也是激发学生学习动机的重要手段,这样学生巩固了旧知识,又在潜移默化中掌握了新知识并得到提高。

三、设计贴近生活有实用价值的例子(通过范例教学)

范例式教学实施的重要环节是选择实用性、针对性、信息量大的范例。范例教学是讲授《关系数据库SQL SERVER》操作性比较强的课程的重要手段。其特点是知识必须是经过精选的,能起范例作用的,有助于学生的学习迁移和应用。范例教学模式侧重于教学内容的优化组合,通过范例性材料,能促进学生对知识的认知,加强理解,强化记忆,奠定好利用基本知识进一步扩展、综合应用的基础。

我们在讲授实例时,选择学生比较熟悉的学校管理、班级管理、QQ账号管理等方面的主题。如学校管理,教学生通过对现实学校管理结构的抽象,再分析其存在问题,最后使用范式理论去检验所设计的关系模式。由于学生对于学校管理结构比较熟悉,以此为例讲授数据库设计的理论,他们理解起来就容易多了,效果比较好。

四、类比教学

类比教学是导入新课的一种有效教学策略,它是通过构建新旧知识桥梁,使教学内容由浅入深,顺理成章地过渡。有的知识点如果直接讲授,学生不太容易接受,在与已有经验的对比中学习新知识,效果会比较好。《教育心理学》也证明了这种利用共同因素促进学习迁移手段在学习中的积极作用。而且类比教学不仅可以帮助学生理解概念、掌握规律,还能培养学生分析问题、解决问题的能力。例如,在讲授“存储过程”这个知识点时,就可以把“过程”与高级语言中的函数、过程对应起来,学生就能用已知的知识理解这里的“存储过程”也是同样是某些功能实现的程序块而已,再结合“存储”两字,即意味着这些操作程序块是原先存储并编译好,在以后调用此过程的时候,就能很好地提高运行效率。这样一来,不但理解了何谓存储过程,更清楚了它的作用。利用类比教学方法,注重思维的培养,提高了应用能力,在教学中应注重面向全体学生,注重知识形成过程,引导学生自己发现规律,多为学生创造产生成就感的机会,从而培养学习兴趣,树立学习信心,取得好的课堂学习效果。

五、精心设计练习,最大程度掌握知识

教师的讲代替不了学生的练,做练习对于学生知识的习得、技能的获得、能力的形成等都是不可缺少的。而学生的练习与教师的辅导又是紧密联系、互相作用的。教学活动中学生的练习必须在教师指导下进行,而教师的教学也要有针对性地根据学生的练习情况而展开,要从学生的练习中获得必要的反馈信息,并据此调整原有的教学思路,展开后续教学活动,两者相辅相承,密不可分。例如在讲授触发器的建立与使用时,触发器是一种特殊类型的存储过程,当在指定表中对数据进行增删改时,SQL SERVER自动执行触发器,可以实现强制复杂的业务规则或要求。对应的练习可以是要求学生在学籍管理数据库中建立触发器,实现当学生表数据发生增删改时,班级表中相应的班级人数的自动更新的功能,保持数据完整性。

六、小组合作,开展课程设计,综合应用

本门课知识点繁多,相辅相成,完成一个项目需要较高的综合技能。所以在这门课中,分阶段地给学生安排几个大作业,让学生分小组合作,共同完成。美国明尼苏达大学“合作学习中心”的约翰逊兄弟指出小组合作能促进学生之间相互学习、取长补短。实践的结果表明,在互相讨论又各自有所负责这样的学习氛围中,对学生知识的提高与巩固有很大的帮助。课程设计的题目应该具有实用性,不宜过于复杂。如假设现在要为公交系统制作线路管理、线路查询软件,要求学生为其设计数据库,并写出主要操作的Transact-SQL语句。让学生从分析题目、数据库设计、数据库优化、数据库实现、模拟主要数据操作写Transact-SQL语句一体化完成。让学生通过此课程设计把各个知识点串联总结,学以致用,融会贯通。甚至对于有能力有兴趣的学生,还可以鼓励其在上述基础上结合其他技术,如结合ASP技术制作动态网站、结合VB技术制作应用软件,学生都能从中享受乐趣与成功感,取得良好的教学效果。

七、善用帮助系统,实现教学向自学的过渡

学生学习经常只是依赖于教师,局限于教师在课堂上所介绍的知识,然而课堂的时间是有限的,任何一门学科,其包含的知识都是无穷无尽的,因此课堂教学只是对学生起到一个引导的作用,教师的教,不仅要向学生传授知识,必须还要教会学生自我拓展、自我学习的能力与方法。这一原则要求正确处理教学过程中教与学的矛盾,充分调动教师与学生两方面的积极性,通过教,最后达到不需要再教,并为学生日后独立获取知识,继续获得发展奠定基础。学生的学习能力是利用已有的知识水平和思维能力学习新知识,在不断的思考中解决各种各样的问题。在《关系数据库SQL SERVER》这门课程中,可以很好地实现上述原则。另外,通过帮助系统,学生便能更深入地掌握其高级技术。学生在平常的实验中,遇到各类的函数,这些函数不可能在书上面面俱到,因此学生可以通过帮助系统或是网上巨大的资源来获取帮助,这就是学生自我学习的过程和科学合理地利用有利资源——帮助系统,使得学生能不断自我深入学习。

八、创设和谐课堂氛围,激发学生的创新的意识

现代教学论认为:“教育是一种旨在引起学习的师生间互感互助的交流活动,教师和学生是其中两个最基本的动态因素。学生不仅是教学过程中知识的载体,更是教学过程中的合作者、参与者。创新教育“在课堂教学中的实施是以民主、和谐的师生人际关系为基础的”。《关系数据库SQL SERVER》这门课的主旨是培养学生的设计能力。作为教师一定要鼓励身边的每一个学生,相信他们通过努力,都能获得成功。因为每个人都蕴藏着巨大的、不同潜力。因此良好的和谐的课堂气氛能激活学生的内在动力,激发他们的学习兴趣,开发他们的思维的潜能,更好地促进他们接受新知识。

九、树立教师的人格的魅力,培养优秀的人才

教师是课堂活动的中心。他的人格魅力直接辐射课堂的每一个角落,是一种巨大的精神力量,它影响学生心理、行为、情感体验的重要因素,也是调节、制约课堂心理气氛的重要因素。在课堂上,学生对教师的人格、态度、专业水平、教学方法等等都会做出不同的评价。因此,讲授《关系数据库SQL SERVER》这课的教师我们都是精心选聘的,都是一些具有多年教学、科研经验的品德高尚的教师,在教学活动中提醒教师重视自身修养,丰富自己的知识,提高教学艺术,教育教师要以自己对教学事业的热爱,为人师表,处处为学生作表率,树立了教师在学生心目中的良好形象。

十、制作出内容精练、生动的教学课件,加深学生对问题的理解

上一篇:实习生中秋晚会致辞下一篇:加强物资采购监管提高企业经济效益