为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

万方数据库论文数据库课程设计论文

2011-03-30 6页 doc 64KB 126阅读

用户头像

is_384817

暂无简介

举报
万方数据库论文数据库课程设计论文地理教育资料:如何在地质地形图上判断地质结构——由一道地理题引发的思考 万方数据库论文数据库课程设计论文 基于综合案例的数据库基础实验课程设计  摘要:针对非计算机专业学生理解抽象的数据库原理难的问题,介绍一种基于综合案例的数据库基础实验课程设计方案。实验内容由一系列小案例和1个综合案例构成,每个小案例都是综合案例的组成部分,彼此独立且相互关联。实践表明,本课程设计有助于非计算机专业学生学习数据库基础。   关键词:综合案例;数据库基础;数据库设计;课程考核   数据库基础是北京服装学院计算机公共课教学改革的组成部分[1],总...
万方数据库论文数据库课程设计论文
地理教育资料:如何在地质地形图上判断地质结构——由一道地理引发的思考 万方数据库数据库课程论文 基于综合案例的数据库基础实验课程设计  摘要:针对非计算机专业学生理解抽象的数据库原理难的问题,介绍一种基于综合案例的数据库基础实验课程设计。实验内容由一系列小案例和1个综合案例构成,每个小案例都是综合案例的组成部分,彼此独立且相互关联。实践表明,本课程设计有助于非计算机专业学生学习数据库基础。   关键词:综合案例;数据库基础;数据库设计;课程考核   数据库基础是北京服装学院计算机公共课教学改革的组成部分[1],总学时为36。针对课时少,而非计算机专业尤其是文科类专业学生形象思维活跃、逻辑思维欠缺的特点[2-4],我们确定了熟悉数据库系统的基本概念,掌握数据库的建立、查询、修改等基本操作,并了解数据库系统的体系结构和构建过程的教学目标。以案例教学[5-6]为主,具体策略如下:   1) 实验课程由一个综合案例贯穿始终。   2) 每个小案例都是综合案例的组成部分。   3) 在完成小案例的基础上,使学生水到渠成地掌握综合案例的所有知识点。   综合案例使学生将前面独立的小知识点融合在一起,完成一个复杂系统。学生不仅对孤立的知识点进行了回顾,还加深了理解,融会贯通。   本实验课程在北京服装学院已经使用了4个学期,得到老师和学生的一致好评。有些掌握较好的学生甚至自己也有信心完成一个简单的数据库系统开发。对于非计算机专业的文科类学生能发出这样的感慨,我们课题组倍感骄傲和自豪。   1综合案例的设计   综合案例选择的依据有两点:1)新颖、能引发学生兴趣;2)能帮助学生理解数据库系统原理。基于上述两点,我们选择了“网上购物系统”作为综合案例。网上购物是个新生事物,具有新颖、时尚的特性,而且网上购物中顾客、商品以及之间的关系能充分说明数据库系统的基本原理。大部分学生有过网上购物的体验,结合学生的体验,教师引导学生网上购物的原理,最后让学生自己完成一个模拟的小型网上购物系统,对学生非常有吸引力。   1.1系统功能   “网上购物系统”是一个模拟现实生活中购物流程的数据库系统,该系统主要功能如下:   1) 基本信息管理:包括用户信息管理、商品信息管理、订单信息管理及用户账户充值。   2) 顾客个人信息管理:包括用户自注册、修改个人资料、添加商品换积分。   3) 商品浏览与下订单:顾客可简单地根据商品类型查找商品,也可设置复杂的查询条件查找相关商品;然后浏览符合条件的商品,并查看商品详细信息;最终决定是否购买。   4) 订单的流程管理:包括订单的付款、发货、收货确认、取消订单与退款等网上购物环节的处理。   5) 统计查询功能:可以对用户、商品、订单等相关信息进行简单查询、复杂查询以及统计汇总。包括用户查询、商品查询、订单查询、商品库存查询、商品销售查询。   网上购物系统的功能结构图如图1所示。   1.2系统开发平台   1) 后台数据库开发平台:SQL Server 2005。   2) 前台应用程序开发平台:Visual Basic 6.0。   1.3购物流程   “网上购物系统”的购物流程如下:   1) 顾客:登录。可以使用已存在的用户名,也可以自己新注册用户。   2) 顾客:浏览商品。   3) 顾客:选择商品,然后进行购买。   4) 顾客:付款。   5) 管理员:发货。   6) 顾客:收货确认,完成订单交易。   7) 管理员或顾客:取消订单。   说明:顾客购买商品后系统自动生成订单,之后任何环节都可以取消订单。取消订单可由顾客自己操作,也可由管理员操作。   8) 管理员:退款。   说明:订单取消后,若已经付过款,则可由管理员进行退款。   购物过程用流程图描述,如图2所示。   1.4系统用户类型及权限   本系统共有3类用户:管理员、顾客和匿名用户。不同用户类型具有不同的操作权限。   1) 管理员:用户登录、用户管理、商品管理、订单管理、用户账户充值、简单商品浏览(仅限浏览不可购买)、综合商品浏览(仅限浏览不可购买)、用户查询、商品查询、订单查询、商品库存查询、商品销售情况查询。   2) 顾客:用户登录、简单商品浏览(浏览及购买)、综合商品浏览(浏览及购买)、我的订单管理、修改个人资料、添加商品换积分。   3) 匿名用户:用户登录、简单商品浏览(仅限浏览不可购买)、综合商品浏览(仅限浏览不可购买)。   2网上购物系统数据库的设计   为实现上述系统功能,本课程设计一个名为“salesystem”的数据库。   2.1基本表结构   “salesystem”数据库包含3个基本表,即users、product、orders,它们的结构详见表1、表2、表3。   2.2表之间的关系   3个基本表之间的关系如图3所示。   说明:   orders表中的uid为外键,引用users表中的uid;   orders表中的pid为外键,引用product表中的pid。   3实验内容设计   综合案例完成后,我们要考虑如何将综合案例涉及的知识点分解到7个小实验中,因此我们的课程设置如下:   1) 实验1:初识数据库——使用“网上购物系统”。   2) 实验2:使用T-SQL进行数据定义与单表查询。   3) 实验3:使用T-SQL进行数据查询与数据更新。   4) 实验4:SQL Server 2005的使用。   5) 实验5:VB常用控件及流程控制语句的使用。   6) 实验6:VB数据库编程基础(1)。   7) 实验7:VB数据库编程基础(2)。   8) 实验8:基于VB的数据库应用程序开发实例——网上购物系统。   实验1的任务是将学生引入网上购物系统,并引导学生对网上购物的原理产生疑问。带着这些疑问,我们开始了数据库的学习之旅。   实验2—实验4的任务是学习数据库的创建、表结构及数据查询与更新的操作。这3次实验是本课程的重点,我们采取的教授策略是知其然,然后知其所以然。先让学生学习具体操作,在此基础上引出数据库表结构、约束、表内容以及表之间关系等数据库的基本理论知识。通过学习数据查询,让学生进一步理解为什么数据库能够管理大量数据,为什么我们可以从数据库中提取出那么多的信息。   实验5—实验7的任务是学习VB程序设计的基础知识。构建一个完整的数据库系统,仅仅靠数据库的构建还是不够的,还需要前台软件。前台软件的开发需要开发工具,我们选择了适于学生学习的Visual Basic。这3次实验将网上购物系统中用到的VB基础知识拆分在13个小实验中,为完成综合实验——实验8奠定了基础。   4实验课程教学效果   实验课程设置之初,有老师提出疑问,在整个一门课中,学生就围绕这网上购物系统的3张表转,会不会厌烦?仅仅这样3张表能让学生充分理解数据库系统的原理吗?经过4个学期的实践,总结本实验课程的考察结果,证明仅仅通过一个网上购物系统完全可以让学生理解数据库基本原理,并达到融会贯通的学习效果。   本实验课程的考核包括两部分:理论知识部分和综合运用部分。理论部分主要考察学生对数据库原理理论知识的掌握情况。综合运用部分考察学生综合、灵活运用理论知识的能力。考察结果表明,通过案例的方式引出数据库基本理论知识的学习方式更容易为学生所掌握。而且同一个案例的每次出现都会使学生对网上购物系统数据库有新的或更深的理解。   为了考察学生灵活运用的能力,我们在综合运用部分采用的数据库系统都是学生未曾见过的、陌生的系统,如网上考试系统、图书借阅系统、运动会比赛系统、pubs、Northwind等。综合应用题要求学生自己创建数据库、表,输入数据、查询数据、更新数据。虽然面对陌生的数据库系统,但95%的同学都掌握得非常好,能够灵活运用,这充分说明了本实验课程的教学效果是良好的。
/
本文档为【万方数据库论文数据库课程设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索