数据库原理课程设计

2018-12-29 19:13

数据库原理课程设计

课程编码: 总学分: 先修课程: 适用专业:

0.5

课程名称: 数据库原理课程设计 总学时:

20

课程英文名称: Principle Of Database Curriculum Design

C/C++语言程序设计(1)、数据结构A、数据库原理、软件工程

计算机科学与技术

一、课程性质和任务

数据库原理课程设计是计算机科学与技术的一门专业必修实践课,是学生在修完“数据库原理”后开设的综合设计课程,也是培养训练学生数据库应用系统开发能力的重要实践性教学环节。

通过本课程的学习,使学生巩固和加深对数据库基础理论和基本知识的理解,掌握开发数据库应用系统的基本方法。当完成设计任务后,学生基本可以独立设计实际有用的数据库应用程序。 二、教学目标及要求

1.掌握数据库的基本理论和基础知识;

2.掌握数据库设计和数据库应用程序开发的基本方法和工具; 4.培养学生的综合应用和团队合作的能力; 4.培养学生调查研究、查阅文献和编写文档的能力。 三、实验内容与学时分配

序 号 项目 名称 实验目的与内容 目的:掌握需求分析和系统设计的基本方法。 1 需求分析和系统设计 内容:数据库需求分析,数据库系统功能分析,数据库系统功能模块设计,撰写系统分析和系统设计报告; 目的:掌握E-R设计方法,数据优化的常用方2 数据库结构设计 法和数据库的存取结构。 内容:数据库概念结构设计,数据库逻辑结构设计,数据库物理结构设计; 目的:掌握SQL的定义语言,实现数据库安全3 数据库定义 性和完整性控制功能。 内容:创建数据库,安全性和完整性控制,数据导入; 3 计算机 3 计算机 4 计算机 学时 实验 性质 主要仪器 设备 1

4 数据库应用程序设计 目的:熟练掌握和应用高级编程语言进行程序编码。 内容:系统编码实现,程序调试; 目的:掌握系统测试理论和方法,以及测试工具6 计算机 5 系统集成与测试 的使用。 内容:对系统的各个部分进行集成和调试,优化系统性能; 3 计算机 6 程序演示答辩 目的:培养学生公开答辩和成果展示的能力。 内容:提交设计报告和源程序,小组公开答辩。 1 计算机 四、教学方式及考核办法

教学方式:采取指导为主,讲授为辅的教学方式开展课程设计。将学生以4人左右为单位分成小组。指导老师负责讲授综合设计项目的要求以及所需要的背景知识,并指导与监督学生完成系统的实现,尤其是对设计过程的控制和考核。

考核办法:设计结束后要求学生提交完整的设计报告和源程序清单,并集中答辩。课程成绩实行考核制,成绩由四部分组成,其中平时考勤占10%,文档占10%,系统实现占50%,答辩成绩占30%。要求系统功能完整,文档与代码书写规范。答辩主要考核学生对系统所覆盖知识点掌握的程度以及综合创新实践能力。 五、主要参考文献

[1].王珊,萨师煊.《数据库系统概论》 (第4版16次).北京:高等教育出版社,2010. [2].Patrick O’Neil.《数据库-原理、编程与性能》(第二版 影印版).北京:高等教育

出版社,2001.

[3].Roger S.Pressman . 软件工程:实践者的研究方法. 北京:机械工业出版社,2011 [4].www.ibm.com/developerworks/db2/

[5].www.oracle.com/technology/global/cn/documentation/index.html [6].dev.mysql.com/doc/refman/5.7/en/

[7].www.microsoft.com/china/sql/techinfo/whitepapers/default.mspx

2

附录

学生以4人左右为单位分成小组,每组从以下选题中选择一个或自拟选题。

选题1 网上购书系统

设计一个网上在线购书系统,用户可以浏览或查询图书信息,用户购买的1) 用户管理:用户分为访客、会员和管理员。访客注册为会员后,才能

购买图书。注册时,需要填写一些必要的个人信息和收货人资料,如收货人姓名、电话、联系地址等。

2) 图书管理:管理员可以添加、修改和删除图书信息。

3) 图书查询:访客、会员和管理员均可按分类、书名、作者、出版社、

主题词、ISBN号等进行精确或模糊查找,以迅速搜索到所需图书并浏览图书信息。

4) 购物车管理:点击购买图书时,将图书信息、数量等保存在购物车中,

购物车中的图书在生成订单前可以查看、修改和删除。

5) 订单管理:会员可以查看自己所有订单信息以及订单状态。管理员可

以对订单进行管理,包括查看、查询、修改和删除订单。

6) 其他要求:主页显示最新图书或推荐图书。对图书进行分类处理。

选题2 网上辅助教学系统

设计一个网上辅助教学系统,实现课件发布,作业发布和提交,在线答疑1) 课程介绍:实现课程简介、教学大纲和教学日历的发布、浏览操作。 2) 课件管理:教师对课件进行添加、修改和删除操作。 3) 课件浏览:学生可以根据教学日历或章节浏览、下载课件。 4) 作业管理:教师根据教学进程发布作业,学生完成作业后提交。 5) 在线答疑:学生在线提问或留言,教师回复,并可根据情况对留言进

行管理。

6) 用户管理:用户使用系统必须要登录。用户分为管理员、教师和学生。

选题3学生成绩发布系统

设计一个学生成绩在线发布系统,对学生成绩进行发布与管理。学生可通过该系统查询各科成绩,教师或管理人员可通过系统的查询统计功能了解学生成绩情况,并通过图表直观显示统计结果。具体要求如下:

1) 系统设置:成绩等级或分值等参数设置,权限设置。 2) 成绩查询:学生可按学年学期查询各科成绩。 等功能。具体要求如下:

图书放入购物车中。具体要求如下:

3

3) 成绩录入:教师录入学生的成绩。

4) 成绩统计:按院系、专业、班级或课程对成绩进行分类统计,结果可

通过图表显示。 5) 成绩输出:打印成绩。

6) 数据维护:提供数据的输入、删除和修改功能。

选题4 仓库物资管理系统

设计一个仓库物资管理系统,包括物资管理、仓库管理、出/入库管理和查询统计功能。具体要求如下:

1) 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物

号、货物名称、种类、数量、价格、货主以及仓库号等信息。同时也要记录仓库入库的日志信息。

2) 仓库出库管理:在货主将货物提走时进行此操作,货物在出库时进行

登记,登记内容有编号、货物号、种类、数量、价格、货主、仓库号和出库日期等。当出库数量大于库存量时,不允许进行出库操作。 3) 仓库货物查询:可按照货物名称、货主或仓库进行查询。查询结果要

求只读,不能修改。

4) 出/入库查询统计:能按货物种类、货物名称和出/入库时间查询出/入

库记录。能按年、季度、月、货物种类、名称统计出入库的数量和金额等信息。

5) 数据维护:对货物的基本资料和仓库的信息进行维护,其中包括货物

价格的变化、货物种类的变化。

选题5 网上图书馆系统

设计一个网上图书馆系统,实现图书网上检索、预约和续借功能。具体要1) 系统管理:定义读者类别并设置参数,添加、修改和删除读者信息。 2) 图书续借和预约:实现图书的续借、预约等功能。 3) 图书检索:按书名或作者等信息进行检索。 4) 借阅查询:查询个人借阅情况、未付罚款情况。

5) 其他要求:读者未登录时,只能检索图书,登录后才能使用预约、续

借和取消预约图书,查询个人借阅史以及修改密码功能。

选题6 旅游资讯管理系统

设计一个在线旅游资讯系统,实现国内外各大旅游景点信息的查询与预定。1) 用户管理:用户分为管理员与游客。管理员可以添加、修改和删除旅具体要求如下: 求如下:

4

游信息。游客可以查询、搜索和预定旅游信息。

2) 景点介绍:将所有景点信息按照目的地、主题、价格等进行分类,方

便游客查看。

3) 线路搜索:当游客无明确的目的地时,可使用搜索功能帮助查找。游

客输入目的地、计划出行天数或主题时,系统可列出符合条件的旅游线路,供游客选择。

4) 预定:游客选定旅游线路后,填写姓名、联系方式等基本信息后,实

现预定功能。

5) 系统管理:管理员可进行预定管理、旅游线路管理和系统设置等功能。

选题7 邮局报纸订阅管理系统

模拟设计客户在线订购报纸,具体要求如下:

1) 报纸查询:可按分类、报纸名称或邮发代号查询报纸信息。

2) 报纸订购:客户查询报纸信息后即可订购所需报纸,可订购多种报纸,

每种报纸也可订若干份。

3) 购物车管理:点击购买时,将报纸信息、数量等保存在购物车中,购

物车中的报纸在生成订单前可以查看、修改和删除。 4) 订单查询:可按订单号和收报人查询订单信息。

5) 数据统计:统计某报纸的总订购量与总金额以及某客户订购报纸种类、

份数及总订购金额等。

6) 数据维护:对报纸、客户信息进行添加、修改和删除操作。

选题8 游泳馆会员管理系统

设计一个信息系统,用以对某游泳馆的会员进行管理。具体要求如下: 1) 会员卡管理:销售会员卡是要记录卡号、金额、折扣、类型及持卡人

的基本信息(姓名、电话)。

2) 会员信息管理:查询和修改会员信息(其中卡号和金额不能修改)。可

按卡号或持卡人姓名查询会员信息。

3) 预存款:如果会员卡类别是储值卡,可根据卡号进行预存款操作。 4) 退卡:执行退卡操作后该卡不可再使用,但是保留该卡以前的消费记

录。

5) 会员卡禁用:用来挂失或停止会员卡的使用(记录禁用原因),实现对

会员卡的安全管理。可以通过解禁恢复会员卡的使用。 6) 消费管理:记录会员的消费情况。

7) 系统管理:包括参数设置、权限设置、更改密码等。

5


数据库原理课程设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:农业地域的形成和发展

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: