人人范文网 范文大全

数据库系统课程设计教学大纲

发布时间:2020-03-02 10:11:27 来源:范文大全 收藏本文 下载本文 手机版

《数据库系统课程设计》教学大纲

开课院系:信息科学与工程学院 计算机科学与技术系

教学大纲撰写人:刘艳艳 刘洁

撰写时间:2014年12月1日 课程编号:080503103287 课程名称:《数据库系统课程设计》 选课号:02003034 学分:0.5分

【设计目的】

《数据库系统课程设计》是在学生系统地学习了《数据库系统》课程后,按照关系数据库的基本原理,综合运用所学的知识,特别是第七章的内容,设计开发一个小型的数据库管理信息系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,学会如何把书本上学到的知识用于解决实际问题。

通过数据库课程设计,既培养学生的动手能力,又能使学生深入理解和灵活掌握教学内容。

【设计要求】

1.2.3.4.学生自愿分组,原则3-5人一组。

课程设计题目三选一,以组为单位完成。 课程设计时间为8周。

数据库管理系统不限(SQL Server\\MySQL\\ Oracle …)、开发语言不限(Java\\ C#\\VC\\…),避免把学习语言的时间放在设计期间。

5.给出数据库设计各个阶段的详细设计报告,各个阶段都要有相应的文档,包括需求分析(系统的主要功能)、概念结构设计、逻辑结构设计、物理结构设计、软件实现等,都要有详细的计划,设计文档应按照数据库设计的要求书写。

6.系统中的数据表设计合理、高效、尽量减少数据冗余,软件界面友好、健壮性强。

7.提交运行的系统。

8.写出收获和体会,包括已解决和尚未解决的问题,进一步完善设想与建议。 9.每个小组进行报告和答辩,讲解设计方案,演示系统运行,汇报分工与合作情况。

10.最终成绩=平日成绩20%+答辩成绩30%+实验报告成绩50%。

题目:

1、点菜系统数据库设计

目前大多数酒店由于规模的限制,忽略了点菜系统的重要性。点菜系统专为具有一定规模和经济条件的大型酒店设计,通过集成从顾客定桌、点菜、上菜到结账等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加规范化。

数据库设计要求支持以下系统功能的实现:(供参考)

1、服务员信息的管理:查询、增、删、改。

2、菜单信息的管理:查询、增、删、改。

3、厨师信息的管理:查询、增、删、改。

4、房间信息的管理:查询、增、删、改。

5、餐桌信息的管理:查询、增、删、改。

6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅。

7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房。

8、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。(本条目位置)。

9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。

10、上菜管理:服务员对已上菜和待上菜进行管理。

11、结账服务:审核菜单,协助顾客结账。

2、学生宿舍管理系统

本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。在一般高校的管理中,用户有下列实际要求:(供参考)

学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。

(一) 学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理方便,同一院系的学生的宿舍一般在一起,相应地会有其所在院系名称。

(二) 宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。

(三) 宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。

(四) 快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。

(五) 报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。

(六) 夜归的基本信息:宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间回宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。

(七) 离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。

3、根据自己的兴趣,课程设计题目自己填充,要求相同。 实验一:需求分析及概念结构设计

实验目的:

练习根据实际需求,从需求中分析相应的实体及实体之间的关系。 实验内容:

1.从实验背景描述中,理解需求,找出需求中存在哪些实体?实体之间处于何种联系?

2.按照分析出的实体及联系,画出E-R图。 3.分析出每个实体或关系分别具有哪些属性。 实验要求:

1.仔细阅读需求,找出显然的条件以及隐含的条件。

2.实验过程中严格遵守实验室管理规定,按照实验手册进行实验

3.实验结束后画出E-R图,包括实验过程中遇到的问题、解决的办法,实验后的心得及对该次实验的建议与意见。

实验二:逻辑结构及物理结构设计

实验目的:

1.建立数据库、数据表以及表间约束关系。

2.通过分析数据库范式,进一步理解已经设计好的数据库存在的问题,从而更好地理解数据库范式理论。

实验内容:

1.设计数据库的逻辑结构及物理结构。

2.在数据库中,根据设计的E-R图建立数据表及数据表之间的约束关系,分析自己所设计的数据库属于哪一范式?分析自己所设计的数据库存在哪些冗余,会带来什么问题?如何修改数据库,使之避免问题的发生?并对数据库进行调整。

实验三:系统界面设计

实验目的:设计开发一个小型的数据库管理信息系统。 实验内容:根据需求,设计数据管理系统的界面。

实验四:数据库管理系统设计与实现

实验目的:实现设计的数据库管理系统。 实验内容:

1.开发语言与数据库连接。

2.通过界面,实现数据查询、增加、删除、修改功能实现。

【】数据库系统课程设计指导书

数据库系统概论教学大纲

课程设计教学大纲

课程设计教学大纲

课程设计教学大纲

课程设计教学大纲

课程设计教学大纲

课程设计教学大纲

C课程设计教学大纲

《操作系统课程设计》教学大纲

数据库系统课程设计教学大纲
《数据库系统课程设计教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档