数据库课程设计任务书

2024-10-19 版权声明 我要投稿

数据库课程设计任务书

数据库课程设计任务书 篇1

《VB程序设计》课程设计

任务书

一、课程设计的目的:

课程设计的目的是为了加深学生对课堂所讲授的计算机基础知识及VB中的命令和程序设计方法的进一步理解与掌握,提高学生对所学内容的综合运用能力,同时增强学生程序设计能力,掌握一些编程技巧,并可培养学生实际上机调试程序的能力,使学生对开发信息管理系统有一个总体认识,可使学生得到很好锻炼,为以后学习、工作打下坚实基础。

二、课程设计内容

该设计要求学生根据所学VB和Access数据库知识,设计开发一个中小型数据库项目或其它VB项目。

三、课程设计的要求:

1、设计题目:每个学生独立完成一个中小型数据库项目,题目可参考本任务书中提供的,也可由学生自定,自定的题目须经指导教师批准。每人一题,不许重复。确定题目后,要搜集、了解、研究并学懂设计题目所涉及的业务信息,确保设计内容的正确性和合理性。2.数据库设计:根据实际需要,用Access设计一个数据库,至少包含2个表,3、接口设计:用户接口是提供给用户操作的界面,全部操作应在VB的窗体上完成,在窗体中使用ADO控件与数据库连接,主窗体可以使用菜单式或按钮式,窗体的个数不少于5个。

4、功能设计:应用系统功能通常根据实际题目的设计目标决定,设计目标一般应具有基本的增加、删除、修改、查寻、打印输出的功能。具体目标有同学自定,要求保证有一定的工作量。

5、课程设计报告:设计结束后,要求每个学生上交一份打印的和电子稿课程设计报告。

6、纪律要求:学生要服从指导教师统一安排,遵守机房制度。严格遵守出勤纪律,不迟到,不早退,无故缺勤者,成绩按不及格处理。不做与设计无关的事情,如:不打游戏、不用QQ聊天等。

四、课程设计参考题目: 数据库类参考题目: 1.机票预定信息系统

系统功能的基本要求:航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。2.长途汽车信息管理系统

大学计算机程序设计基础(VB)课程设计任务书

系统功能的基本要求:线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。3.人事信息管理系统

系统功能基本要求:员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。4.超市会员管理系统

系统功能的基本要求:加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。5.客房管理系统

系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。6.药品存销信息管理系统

系统功能基本要求: 药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。

7.学生选课管理信息系统

系统功能基本要求: 教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。8.图书管理系统

大学计算机程序设计基础(VB)课程设计任务书

系统功能基本要求:图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。

9.学生成绩管理系统

系统功能基本要求:学生信息,学号、姓名、性别、专业、年级等;学生成绩信息,包括学号、课程编号、课程名称、分数等。课程信息,包括课程编号、课程名称、任课教师等。对学生成绩的查询(不能任意修改)、统计,并将结果输出。10.网上书店管理信息

系统功能基本要求:书籍信息,包括图书编号、图书种类、图书名称、单价、内容简介等;购书者信息,包括购买编号、姓名、性别、年龄、联系方式购买书的名称等;购买方式,包括付款方式、发货手段等。根据读者信息查询购书情况,将统计结果以报表形式打印输出。

11.教室管理信息系统

系统功能基本要求:教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。按照一定条件查询,统计,将结果打印输出。12论坛管理信息系统

系统功能基本要求:作者信息:包括作者昵称、性别、年龄、职业、爱好等;贴子信息:包括贴子编号、发贴日期、时间、等级等;回复信息:包括回复作者昵称、回复时间等。13.职工考勤管理信息系统

系统功能基本要求:职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。14.个人信息管理系统

系统功能基本要求:通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等。15.办公室日常管理信息系统

系统功能基本要求:文件管理信息:包括文件编号、文件种类、文件名称、存放位置等;考勤管理:包括姓名、年龄、职务、日期、出勤情况等;查询员工的出勤情况。会议 3

大学计算机程序设计基础(VB)课程设计任务书

记录:包括会议时间、参会人、记录员、会议内容等;办公室日常事务管理,包括时间、事务、记录人。按条件查询,统计。16.轿车销售信息管理系统

系统功能基本要求:轿车信息,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等;员工信息,包括员工编号、姓名、性别、年龄、籍贯、学历等;客户信息,包括客户名称、联系方式、地址、业务联系记录等;轿车销售信息,包括销售日期、轿车类型、颜色、数量、经手人等。按条件查询,并将销售报表打印输出。17.标准化考试系统 18.奖学金评定系统 19.高校公寓管理系统 20.某公司售后服务管理系统 21.小区物业管理系统 22.运动会记分系统 23.高校食堂管理系统

24.房屋中介公司房源、客户管理系统 25.高校毕业生管理系统 26.高校某学院教师任课管理体统 27.高校某学院学生成绩管理体统 28.大奖赛评分管理系统

29.职工工资管理系统 30.超市管理系统 31.设备管理系统 32.学生信息管理 33.商场管理系统

34.火车售票系统 35.酒店管理系统 36.学生档案管理系统 37.银行活期存取款管理系统 38.商店进货、销售、存货管理系统 39.健身中心会员管理系统 40.复杂的通讯录管理系统 41.疾病诊断系统 42.其它题库系统 43.运动会管理系统 44.航空售票系统 大学计算机程序设计基础(VB)课程设计任务书

45.出租车管理系统 46.小型书店管理系统 其它参考题目:

1.邮编区号查询 2.多文档文本编辑器 3.电子书 4.记忆力测试

5.图片浏览器 6.机房管理程序 7.多功能计时器 8.格式文本编辑器 9.中图分类号查询系统 10.文件管理器 11.考题系统(是非题)12.自测题系统(填空题)13.上机考试系统(选择题)14.贷款计算器 15.静态排序算法的实现 16.模拟Windows字体对话框 17.计算器 18.MDI文本编辑

五、设计时间、地点、方式安排

(一)时间: 二周, 具体安排如下:

1.系统规划、系统设计及程序设计: 非上机时间完成

2.程序调试: 计算机机房 3.程序验收,周五

4.写课程设计报告: 非上机时间完成, 设计结束交.(二)地点:计算机机房

(三)方式:每人每天4小时是上机调试程序的时间,非上机时间进行项目调研、查找资料、项目规划及编制程序。

六、课程设计结果要求:

有一定的工作量,总体设计合理,程序运行通顺正确,功能全面,界面设计合理、美观,程序容错能力强,程序代码简练。有系统设计说明、功能结构图、程序流程图、程序清单、运行结果及总结。

七、按照课程设计指导书进行设计,按照指导书中的课程设计报告格式来撰写课程设计报告

大学计算机程序设计基础(VB)课程设计任务书

八、课程设计的成绩评定

按照设计报告成绩(40%)、上机运行程序的成绩(40%)及学生实习期间表现(20%),由指导教师综合评定成绩。成绩按五级分进行评定,成绩分为优、良、中、及格、不及格。

九、课程设计报告的基本格式

课程设计报告的基本内容至少包括封面、目录、正文三部分。㈠、设计封面:题目、班级、姓名、指导教师、设计日期、成绩。㈡、目录:课程设计报告的内容及所在页码,电子稿要用自动生成的目录。㈢、正文:

1、本次课程设计的目的、意义。

2、软件、硬件环境。

3、项目调研及选题说明

4、项目总体设计说明

4.1 项目设计要达到的目标 4.2 项目功能结构图 4.3数据库设计:

4.3.1数据库需求分析

4.3.2数据库组成:数据库名称、包含几个表、表的名称

4.3.3 表设计:数据表名称、组成(序号、字段名、类型、长度等)、主键设置 4.3.4 表间关系:表间关系说明及表间关系图

4.3.5 创建数据库:使用的数据库管理程序、表结构图、表中的数据(抓图)4.3.6 数据库联接说明:ADO控件的连接方法及步骤

4.4 项目文件或过程说明:对项目中所用到的各类文件(工程、窗体、标准模块、等文件)说明其文件的名称、功能以及被调用和调用关系。对窗体模块中用到的事件、函数等过程要在过程开头加程序注释命令,用来说明以下内容: ‘ 过程名:„„ ‘ 功能:„„.‘ 被调用:„„ ‘ 调用:„„ 4.5 其它说明

5、项目详细设计说明(详细描述每个功能模块)

5.1 工程文件:包括工程的名称、界面、及包含的内容

5.2 窗体文件:窗体名称、外观(运行的界面)、功能、属性设置表。5.3 事件、函数、过程或标准模块文件:名称、功能、代码及流程图 5.4报表(数据库):数据环境文件名称、外观、组成及相关设置说明;

报表名称、功能、运行界面

5.5 其它相关文件:不同的题目有差异,相关文件的名称、功能、界面等说明 6.项目的使用说明: 怎样运行程序的详细说明

7、项目打包:生成可执行文件(.EXE)

8.总结:设计过程中的收获、体会,设计的优缺点及有待完善的思路等

9、教师评语、成绩

大学计算机程序设计基础(VB)课程设计任务书

㈣、正文内容格式要求:用Word编写设计说明书并A4纸打印,目录三号黑体;从第1项起有页眉和页脚,页眉写“VB课程设计”及课程设计题目,页脚写页号,页眉、页脚居中显示、宋体、五号字;正文小四号宋体;所有标题是黑体 ㈤、电子报告:全班刻录在一张光盘上,每人一个文件夹。文件夹命名方式为“学号+姓名”,内含课程设计报告、源文件、编译后的可执行文件(.EXE)及说明文件 说明:

1.复印课程设计任务书和设计指导书,同学人手一份。2.自由选题,周一上机之前报给班学委。

数据库课程设计任务书 篇2

数据库应用Visual FoxPro (以下简称VFP) 是较受欢迎的中小型数据库应用系统软件的面向对象开发工具, 很多大学都开设有该课程。VFP课程的教学如果按照概念介绍、实例演示、上机操作等按部就班的传统方式组织教学的话, 学生反映课堂知识能够听懂, 书上的程序也能看懂, 看教师的操作演示也很简单, 但是自己上机实践仍遇到很多问题, 自己编写程序无从下手。学生学完该课程只能孤立的创建数据表、查询或者表单, 却不十分清楚每一部分内容是整个数据库应用系统的哪个组成部分, 也很少有学生能将各种文件组织起来连编成完整的数据库应用系统, 学生没有建立起数据库应用系统开发的整体概念, 甚至不知道这门课有什么用。

以项目导向的教学是以一个完整的数据库应用系统项目为主线进行的教学活动, 教师把相关的知识点融入到项目中, 通过对项目功能的扩充来拓宽理论知识的广度和深度, 直至到整个项目的完成。项目导向的教学方式的目的是在课堂教学中把理论知识与实践操作有机地结合起来, 激发学生的学习兴趣, 发掘学生的创造潜能, 提高学生解决实际问题的能力。

项目导向的教学方法的关键是项目的选取, 应选择学生较熟悉的、与日常生活密切相关的、实用的项目, 如学生信息管理系统、图书借阅管理系统等;或者选择学生感兴趣的、与学习该课程的学生的专业相关的项目, 如会计专业的学生学习该课程的话, 可选择会计信息系统, 物流专业的学生学习该课程的话, 可选择物流信息系统等。在进行项目设计时, 应注意项目中难易程度和层次性, 针对不同程度的学生设计不同层次的任务, 还要注意设计项目时应适当留给学生思考和尝试的空间。

本文以学生信息管理系统为例, 以教材为基础, 通过项目整合课程教学内容, 将课程内容划分成与数据库应用系统4大模块对应的数据模块、显示模块、程序模块和菜单模块。实践教学中, 将项目划分成与4大模块对应的4个子项目, 每个子项目又划分成若干个任务。宏观上以项目导向, 微观上以任务驱动, 形成项目导向任务驱动的教学模式。

1 项目导向的课程教学内容整合

《数据库应用》的教材大多是按照学科内容的顺序划分单元, 知识点全面但是较零散, 通常学生通过一个学期的学习, 掌握了一些知识细节, 但过多的纠缠于细节, 不能从整体上掌握该课程的体系结构, 并且大部分同学经过一个学期的学习, 只是创建了各种类型不同、功能分散的文件, 不能独立设计出一个完整的数据库应用系统, 没有实现系统、全面地掌握数据库的基本操作和数据库系统设计开发基本方法的基本教学目标。

本课程教学基于项目导向, 本着“必需、够用”的原则, 对课程的教学内容进行整合, 通过项目将课程中的相关内容有机的结合起来。整个学期的教学将数据库应用系统分为四大模块:数据模块、显示模块、程序模块和菜单模块。每个模块包含教材中的若干部分内容, 其中数据模块包括数据表、数据库和项目, 是数据库应用系统的数据基础;显示模块包括表单、报表和标签, 构成了数据库应用系统的外在显示形式;程序模块包括查询、视图和程序, 决定了数据库应用系统的内涵;菜单模块包括菜单和系统连编, 构成了数据库应用系统的框架。各模块的组成及关系如图1所示。

整个数据库应用系统由这4大模块组成, 缺一不可。学生在进行理论知识的学习时, 能够清晰的了解每一部分内容在数据库应用系统中的位置, 从整体的角度进行知识的掌握。每一个模块的完成, 都是为后续模块打基础, 比如完成了数据表和数据库的创建, 之后显示模块中的表单和报表可以使用数据模块的内容, 程序模块中的查询和视图也可以使用数据模块的内容。每一部分知识掌握之后, 学生进行相应模块的操作, 实现了以项目的形式呈现教学内容。

以项目为导向, 将课程内容整合为与项目模块内容对应的4大部分, 结构清晰, 内容具体。教学内容以项目形式呈现, 项目内容覆盖了数据库应用技术所涉及的知识点。课程内容是按照项目实施的顺序划分为单元, 而不是按照学科内容的顺序划分为单元, 遵循能力递进的规律, 从简单到复杂, 从实例到原理, 再从原理到应用, 全面推进数据库应用课程的教学内容。而学生受项目任务的驱动, 能够积极地参与数据分析、系统设计和项目实施, 完整地经历数据库技术的入门学习到应用开发的全过程。课程以学生能够完成一个相对独立的数据库应用开发项目为最终目标。

2 项目导向任务驱动的实践教学

本课程的实践教学将每个项目分解为多个子项目任务, 形成项目导向, 任务驱动的模式。宏观上采用“项目导向”, 微观上采用“任务驱动”的方法。在项目学习中, 以示范项目 (学生信息管理系统) 引导, 通过一系列由易到难的、由学生管理系统分解出来的子项目任务驱动, 学生自主地学习项目所需要的技术知识和实践项目完成的工作过程。具体的任务分解如图2所示。

实验内容不按照传统的章节进行, 而是按照学生管理系统项目要求重新整合, 将教学内容划分为4大模块后, 将实验任务划分为和教学内容一致的4个模块, 项目的每个子项目对应于教学内容中的一个模块, 每个子项目又可划分为若干个子任务。即按照完成项目的工作过程分解子项目和任务, 通过完成每个任务推动子项目的完成, 通过子项目的完成拓展整个项目的功能, 完成各个子项目任务的过程, 就是学习数据库应用技术的过程, 就是数据库应用开发能力递进的过程。各个任务及子项目完成之后, 通过将系统联编, 即可完成整个数据库应用系统。

3 考核机制及实际教学效果

由于课程的教学目标是使学生能够系统、全面地掌握数据库的基本操作和数据库系统设计开发的基本方法, 因此本课程的考核方式采用重在考察学生平时学习行为的形成性考核, 体现在平时成绩和期末考试。平时成绩的考核采用以子项目为单元, 按照项目的任务流程进行考核, 也符合该课程以项目为载体, 以工作任务为中心的教学方式。学期末再辅以完整的数据库应用系统的提交。在数据库应用系统的完备性方面, 允许异步达标, 关注学生的个体差异, 在掌握数据库应用系统设计开发基本方法的基础上, 根据个人的实际情况, 学生期末提交的数据库应用系统可以功能相对简单。

期末考试参考国家计算机等级考试二级VFP的考核方式, 采用笔试加机试的方式, 笔试着重考察学生理论知识基本概念的掌握情况, 以选择题和填空题的方式给出;机试重点考察学生解决实际问题的操作动手能力, 完成若干个任务中随机选出的三个任务。笔试和机试相结合的方式, 比较全面的考察了学生对数据库的基本知识和基本操作的掌握程度, 这种考核方式也和计算机二级考试的方式接轨, 学生若要参加计算机二级VFP的考试会相对较容易。

以实际教学效果来看, 和传统的按照教材章节顺序模式的教学相比, 学生能够从数据库应用系统整体的角度全局的把握知识点, 知道当前正在学习的部分在整个数据库应用系统中的位置, 受项目的驱动, 能够积极主动的完成各个子项目和任务, 大部分学生能够独立的从项目的设计到系统的联编, 从头到尾完整地完成整个数据库应用系统的开发。

从期末考试情况来看, 学生较好的掌握了数据库应用的基本知识和基本操作。理论知识受任务驱动, 完成项目的过程中遇到的实际问题再回头来寻找解决办法, 使学生印象更深刻, 理论知识掌握得更加牢固。由于学期学习过程中已经完成了整个数据库应用系统的开发, 使期末机试中需要完成的几个简单任务变得非常容易。这种以项目导向任务驱动的教学模式使学生能够较好的掌握数据库应用的基本知识和数据库系统设计开发的基本方法。

参考文献

[1]何樱等.Visual FoxPro实用教程[M].北京:中国铁道出版社, 2011.

[2]周溢辉, 田源“.任务驱动法”在VFP教学中的应用[J].科技信息, 2008, 2:45

[3]龚厚仙.基于项目驱动的《机械设计基础》课程改革[J].职业技术教育, 2011, 32 (17) :31

[4]朱金福.表现性评价在高职项目化课程考核评价中的应用[J].职业技术教育, 2011, 32 (26) :34

数据库课程设计任务书 篇3

【关键词】教学模式;教学方法;项目导向;向任务驱动

一、引言

《数据库原理及应用》是计算机类相关专业的专业必修课,是培养学生专业能力的核心课程之一。该课程是为从事软件开发、计算机应用、技术支持、网络设计维护、数据库应用及开发等行业培养具有数据库应用、设计及维护等能力的应用型人才,对学生岗位能力培养和职业素质养成起主要支撑作用。因此,高职从事数据库应用系统开发的毕业生应当能够熟练掌握数据库的基础知识,具有深入专业的数据库设计能力、编程能力、管理维护能力和系统分析等技术技能,具有成熟的软件开发经验,才能适应用人单位对毕业生的要求。现根据几年来参与《数据库原理及应用》教学工作,分析、比较教学经验和教学结果,对“项目导向,任务驱动”在《数据库原理及应用》课程教学作如下分析和探讨。

二、课程设计

(一)课程设计理念

如图1所示,本课程结合CDIO工程教育理念,对《数据库原理及应用》课程进行了重新设计。其设计理念是:针对高职专科的培养目标要求,以提高课程的教学质量为核心,注重学生职业能力的培养和综合素质的提高,以工作过程为导向,以项目(物流信息网)为载体;以学习任务为驱动,校企合作共建课程体系;做到教、学、做、评、创一体化。使课程教学做到“四贴近”(贴近职业、贴近岗位、贴近社会、贴近学生),达到“三干”(能干、会干、干好)的综合职业能力目标。

(二)课程设计思路

如图2所示,本课程采用面向项目开发,强调基本原理与应用操作课程设计思路开展教学。通过本课程的学习,学生能够深刻理解数据库系统的基本原理,初步掌握设计和实现数据库管理系统设计的基本方法,并能通过数据库系统项目开发讲解和实验,按照企业数据库工程师岗位的能力,以“项目(物流信息网)”为载体,按照“创设情境→设计任务→完成任务→效果评价”的“教、学、做、评、创”一体化的思想构建本课程设计的设计思路。

(三)课程设计方法

为使课程更加符合企业对应用型人才培养的要求,充分体现职业性、实践性和开方性的特点,坚持校企合作,基于工作过程进行课程的设计与改革。将企业真实设计任务纳入本课程教学内容体系,以加强教学内容的针对性和应用性。

三、“项目导向,任务驱动”教学法

为了培养出适应社会发展的软件开发人才,改变教学方法是必需的。开展以学生为主体、以老师为主导的“项目导向,任务驱动”式教学方法,能显著提高学生的综合职业能力,为培养高素质的应用型人才打下坚实的基础。

(一)什么是“项目导向,任务驱动”教学法

所谓“项目引导,任务驱动”是指教师将某一门专业依据技能内容不同将课程划分成若干个技能学习单元,每一个技能学习单位可作为一个项目,再将项目分解为若干个任务,学生可以通过完成这些任务来实现项目的学习,从而完成某一门专业课程的学习[1]。

“项目导向,任务驱动”教学法,以学生为中心,教师在整个教学过程中起组织和指导的作用,利用工作情境、团队协作、会话等学习环境要素,充分发挥学生的主动性、积极性和创新精神,最终达到使学生有效地实现对当前所学知识的意义建构的目的。

(二)項目的选取

教学中选择的项目要来源于企业,因为来源于企业的项目更真实。具体的企业项目可以从“工学结合、校企合作”的单位取得,也可以从教师兼职单位取得,或者从毕业生工作单位取得[2]。

(三)“项目导向,任务驱动”教学法的实施

(1)明确任务:以人力资源信息管理系统开发过程为导向,提出数据库应用任务,描述企业工作情境,确定教学目标。即解决“做什么”的问题。

(2)示范引导:包括以多媒体辅助的课堂理论教学、丰富的实验中心及现场实践教学三个方面的内容,让学生具备完成项目目标的专业技术知识。即解决“可以做”的问题。本步骤的实现了实践与理论的统一,在整个教学过程中起着非常重要的作用。

(3)制定计划:下发任务单,分组讨论任务需求,搜集完成项目需要的能力知识支撑材料,制定实施计划。即解决“怎么做”的问题。

(4)组织实施:确定任务实施方案后,开始进行方案实施,在此过程教师进行实施方法、知识和技能的知道。即解决“动手做”的问题。

(5)检查评价:任务结束,各组代表综述任务的完成过程,组间互评,教师评价。即解决“做更好”的问题。

四、“项目导向,任务驱动”教学法的好处

1.以学生为主体,充分调动学生的学习积极性,让学生体会到自己是课堂的主人,教师的教学以学生为中心,教师起指导和评价学生阶段性学习效果的作用。

2.以企业项目为中心,学生的学习不再是单纯的知识点的学习,理论与实践相结合,在完成项目的过程中达到掌握知识目的,学习具有系统性。

3.鼓励学生在运用所学的知识完成项目的同时,通过检查评价,寻找新的解决问题的方法和途径,推动学生主观能动性,从而提高学生分析问题和解决问题的能力。

4.在项目实施过程中,通过小组分工协作的方式,培养和提高学生的团队意识和创新精神,有利于提高学生的社会能力。

5.项目与实际工作顺序保持一致,容易激发学生完成项目的兴趣,有利于提高学生对所学知识的综合应用能力,从而达到掌握新知识的目的。

五、结束语

在数据库教学过程中,笔者作为一名高等院校的数据库专任教师,深深体会到“项目导向、任务驱动”在教学中的重要性,摆脱了传统教学中枯燥和呆板,将数据库的基本知识与企业项目的开发有效的联系起来,通过多种教学方法和“教、学、做、评、创”五者一体化,不断激发学生的学习热情,调动学生学习的积极性,培养学生分析问题、解决问题的能力,从而提高学生的职业能力。

参考文献

[1]阮红霞著.基于项目导向、任务驱动的高职会计教学模式改革研究[J].商业会计,2011.

[2]陈代堂.高职《会计电算化》课程项目驱动教学探讨,湖南信息科学职业学院管理学院财会项目中心.

[3]姚和平,首珩,周虹著.基于工作过程数控技术专业学习领域课程方案开发与设计[J].高等教育出版社,2008.

数据库课程设计任务书 篇4

一、课程设计的目的与要求

1、运用机械制造工艺学及有关课程(工程材料与热处理、机械设计、公差与技术测量、金属切削机床、金属切削原理与刀具等)的知识,结合生产实践,独立地分析和解决工艺问题,初步具备编制中等复杂程度零件机械加工工艺规程的能力。

2、掌握查阅、应用有关手册、规范、图表等技术资料的能力。

二、课程设计的内容

1、根据生产类型,对零件进行工艺分析,绘制零件图;

2、选择毛坯种类及制造方法,绘制毛坯图(零件——毛坯合图);

3、拟订零件的机械加工工艺过程;

4、选择各工序的加工设备及工艺装备(刀具、夹具、量具、辅具),确定各工序切削用量及工序尺寸,计算某一代表工序的工时定额;

5、填写工艺文件;

6、撰写设计说明书。具体要求:

1、零件CAD图 1张

2、机械加工工艺过程卡片 1套

3、机械加工工序卡片 1套

设计调研课程任务书 篇5

全班同学分成6组,每组完成一个调研任务

1.以“主题性纪念馆室内空间设计”做课题

调研地点:侵华日军南京大屠杀遇难同胞纪念馆

2.以“旧建筑改造的新型办公空间”为题

调研地点:1865创意产业园,创意东8区

3.以“南京地铁的文化形象”为题

调研地点:地铁1,2号沿线各特色站点室内空间

4.以“历史文化街区的新建筑形象“为题

调研地点:新美术馆,长江路街区

5.以“文革主题餐厅的餐饮文化空间设计”为题

调研地点:火红岁月主题餐厅,江南公社

6.以“大型购物中心的主题空间设计”为题

调研地点:德基广场,水游城

设计报告每组一份A3打印装订,9月16日周五,课间9:30交至503办公室,电子稿班长统一刻盘一并交齐

设计报告内容包括:

1.封面:课题名称,小组成员,指导老师

2.扉页

3.目录

4.课题解读,对课题的背景资料分析,地理位置,文化背景,现状等

5.访谈,调研问卷

6.实地调研,周边情况分析,交通人流分析,空间景观设计

照片,文字,表格形式

7.访谈,调研问卷结果统计与分析

8.对未来设计的可行性分析,趋势分析,设计草图构想等

9.小组成员简介

2012语言课程设计任务书 篇6

《汇编语言》 课程设计任务书

适用专业:

计算机科学与技术

适用班级: 本科

2014年12月20日

《汇编语言》课程设计任务书

一、课程设计目的与任务

汇编语言课程设计是本科教学过程中重要环节。通过课程设计,培养计算机专业学生,运用所学知识,进一步提高学生汇编语言综合编程能力和程序调试技能。并能够使学生更加熟练运用汇编程序设计语言,来解决计算机应用领域实际问题的能力,以及为设计其它应用软件提供帮助,进而提高学生的软件设计能力。

二、课程设计环境要求

1、硬件配置:586以上电脑

2、操作系统:WINDOWS 98/XP/2000等

3、软件需求:MASM 6.15

三、课程设计基本要求

要求通过查阅与设计课题相关的文献资料,自学与其相关内容,掌握MASM 6.15集成开发环境的使用。根据题目要求,自由分组,自选一个题目完成,根据各小组每个学生的出勤情况、负责部分完成情况、最后答辩情况及报告撰写是否规范,形成个人成绩。具体要求如下:

1、在整个设计期间,无违纪现象(迟到、早退、逃课),态度认真;

2、整体架构正确合理、流程图清晰无误;

3、设计尽可能完成题目所要求的功能;

4、程序代码清晰,便于阅读;

5、报告书写规范;

6、提供可运行的课程设计系统,并参加上机面试答辩;

7、在课程设计结束时,上交实习报告和程序清单。

四、课程设计内容

1、计算比赛成绩。编制一个程序,要求完成以下功能:(1)9名评委,每个评委给分范围为0~10(整数);

(2)9名评委给分中,去掉一个最高分和一个最低分,剩余7名评委的平均分

即为参赛者的得分(精确到小数点后1位);

(3)并将得分输出显示。

2、成绩评定。编制一个程序,要求完成以下功能:(1)以十进制形式从键盘随机输入成绩(不多于50个);

(2)显示成绩评定的等级(90-100为优,80-90为良,70-80为中,60-70为及格,60分以下为不及格);

(3)统计出各个等级的人数并以十进制形式显示输出;(4)当输入Q时,退出程序。

3、成绩排序。编制一个程序,要求完成以下功能:

(1)以十进制形式从键盘随机输入成绩(不多于50个),并用逗号或空格分隔各学生成绩;

(2)对该班的成绩进行递减排序,并以十进制形式显示排序结果并用逗号或空格分隔;

(3)计算全班的平均分并以十进制形式显示输出;(4)当输入Q时,退出程序。

4、代码转换程序设计。编制一个程序,要求完成以下功能:

完成一个字母或数制之间的转化,主程序分别具有6种可选择的子功能,按相应的字符可分别进入相应的子功能并在屏幕上显示结果,按“Q”键退出。6种可选择的子功能分别为:

(1)实现小写字母向大写字母的转换;(2)实现大写字母向小写字母的转换;(3)实现大写字母与小写字母的互换;(4)实现二进制数向十六进制数的转换;(5)实现十六进制数向二进制数的转换;(6)实现十六进制数向十进制数的转换。

5、信息检索。编制一个程序,要求完成以下功能:

(1)完成一个信息检索系统,在数据区,有9个不同的信息,编号为0~8,每个信息包括50个字符;

(2)从键盘输入0~8之间的一个编号,然后在屏幕上显示相应编号的信息内容;(3)当输入Q时,退出程序。、字符统计。编制一个程序,要求完成以下功能:(1)从键盘输入一个字符串(串长不大于100);(2)以十进制输出字符串中非字母字符的个数;

(3)输出原字符串;

(4)找出字符串中ASCII 码值最大的字符,在字符串中用红色显示;(5)字符串的输入和结果的输出都要有必要的提示,且提示独占一行。

7、奇偶数判断。编制一个程序,要求完成以下功能:(1)从键盘输入两个四位十六进制数;(2)将这两个数以二进制形式输出;

(3)找出这两个数中的偶数,若有则以十进制输出,若无,输出“NO”;(4)计算这两个数的平方和,并以十进制形式输出;

(5)数据的输入和结果的输出都要有必要的提示,且提示独占一行。

8、十进制数字串处理。编制一个程序,要求完成以下功能:(1)从键盘输入一个以回车结束的十进制数字串(不超过20 个)。(2)按 ASCII 码值降序显示这个数字串中最大和最小的两个数字。(3)以十进制形式显示数字串中所有数字的和。

(4)以十进制形式显示数字串中最大数与最小数的乘积。(5)对数字串进行处理,使每个字符在字符串中只出现一次。

(6)数据的输入和结果的输出都要有必要的提示,且提示独占一行。

五、课程设计报告

课程设计报告主要包含以下内容:

1、课程设计的题目,本设计所实现的功能简述;

2、主要的设计思想简述;

3、主要程序的框图;

4、源程序代码(要求在关键的位置注释,从而增加程序的可读性);

5、程序调试结果及分析;

6、课程设计的总结,主要包括以下内容:(1)课程设计中所遇到的主要问题和解决方法。(2)创新和得意之处。

(3)课程设计中存在的不足,需要进一步改进的设想。(4)课程设计的感想和心得体会。

7、参考文献(不少于5篇)。

六、课程设计时间、地点及辅导教师

1、时间:2014-2015学年第1学期第19周

2、班级:计算机科学与技术1241、1242

3、地点:计算机学院机房

4、辅导教师:王雪瑞

数据库课程设计任务书 篇7

1.1 Access数据库教学

Access数据库是一门实践性强、发展较快的课程, 同时, 也是一门相对枯燥的学科。因此, 在教学过程中, 培养学生的学习兴趣成为教学中的关键性问题。如果用传统的教学方法来教这门课, 教师讲—学生听的一味地“灌输”, 那只会让这门课程显得更加枯燥乏味;但是, 如果用任务驱动教学法来教这门课, 通过让学生完成一个又一个“任务”来学习这门课程, 那么这门课程就会显得生动, 学生就会对它产生兴趣。也就解决了教学中的关键。

1.2 任务驱动式教学法

所谓任务驱动教学法是基于建构主义理论的一种教学方法, 要求在教学过程中, 以完成一个个具体的任务为线索, 把教学内容巧妙地设计到每个任务之中, 让学生自己提出问题, 并经过思考来寻找解决问题的方法, 从而自己解决问题。它强调学生要在“任务”驱动下, 在探索任务和完成任务的过程中, 通过自主学习和协作学习, 来完成学习活动。

任务驱动教学法提倡在教师的指导下、以学生为中心的学习。在整个教学过程中, 教师是设计者、组织者、指导者、帮助者和促进者, 利用情境、协作、会话等学习环境要素充分发挥学生的积极性、主动性和创造性, 最终达到使学生有效地实现对当前所学知识的意义建构的目的。建构既是对新知识意义的建构, 同时又包含对原有经验的改造和重组。

而其中最为重要的就是设计者的职责, 教师要负责设计“任务”。因为如果“任务”设计的不好, 不能激发他们学习的兴趣, 无法带动学生的积极性、主动性, 那么就丧失了用任务驱动教学法的初衷, 所以“任务”的设计是重中之重。

2 在Access数据库教学中如何设计“任务”

2.1 “任务”的设计要具有真实性

Access这门课程表面看起来很枯燥, 所以首要“任务”是激发学生好奇心。因此, “任务”一定要贴近生活, 让学生有种身临其境的感觉, 好像“任务”就在他们身边, 迫使他们去解决任务、完成任务。

如:让学生完成“学生成绩管理系统”这个“任务”。让学生去思考这个系统应该有哪些基本数据库表。数据库的设计在进行需求分析的时候, 必须站在用户的角度看用户需要什么。学生在完成这个“任务”的时候, 先让学生站在他们的角度进行需求分析。因为“学生成绩管理系统”是为教师设计的, 真正的用户是教师, 所以要让学生进行换位思考, 站在教师的角度进行分析。实践证明, 只有这样贴近生活的、真实的“任务”, 才能让学生接受, 并激发学生好奇心, 从而引出学生的学习兴趣, 使这门课程变得生动有趣。

2.2 “任务”的设计要具有可行性

“任务”要使学生由好奇引出兴趣进而求知。“任务”的真实性, 让学生产生好奇心, 可行性才真正引出学生的学习兴趣。因为, 如果“任务”只是水中捞月, 那么当学生捞不到月亮的时候, 就会失去兴趣。所以, “任务”的可行性里又包含了可操作性和合理性。

2.2.1 “任务”的设计要可操作性强

Access这门课程要求学生必须上机实践, 操作性比较强, 所以, “任务”一定要具有较强的可操作性。如:让学生创建“学生成绩管理系统”中的4张基本数据库表, 即“学生基本信息表”、“成绩表”、“课程信息表”、“政治面貌代码表”。当学生完成这个“任务”, 也就掌握了字段、记录、主键和外键等概念。让学生通过可操作的任务来掌握不可操作的概念。

2.2.2 “任务”的设计要具有合理性

任务要具有合理性, 任务的设计就要一定符合学生的特点, 难度适中。首先, 任务的设计要从实际出发, 考虑到全体学生现有的文化知识、认知能力、年龄、兴趣等特点, 做到因材施教。既能解决大多数学生的学习问题, 又能解决个体差异。其次, 任务的难度要适中, 既不能伸伸手就摘得到, 也不能想尽办法也摘不着。前者太容易, 达不到教学目的, 完不成教学目标, 影响学生的学习兴趣;后者太难, 达不到预期的教学效果, 打击学生的积极性, 使学生对今后的学习内容望而生畏。所以, 任务设计的要具有合理性。

2.3 “任务”的设计要有明确的目标

任务具有明确的目标, 对今后的学习与任务的最终完成起着至关重要的作用。如:让学生对“课程信息表”的数据进行处理, 完成添加、删除、排序、筛选、替换和查找等操作。对这些有明确目标的任务, 学生才容易操作并完成。

2.4 “任务”的设计要能合理的分解

分解任务是将一个大的“任务”分成若干个分任务, 再将分任务往下分, 直到每个小的分任务可经具体的操作或执行为止。一个数据库系统设计与实现的过程就是不断分解任务的过程。所以, 这门课程的大任务一定是能合理分解的“任务”。如:将“学生成绩管理系统”的数据库表的设计这个大任务分解成三个小任务:①创建4张数据库表 (可操作性的例子) ;②创建4张表之间的关系;③设置表的“常规”属性、“查阅”属性和“表”属性。

2.5 “任务”的设计要注重分散难点、突出重点

掌握数据库知识和技能是一个逐步积累的过程, “任务”设计时要考虑“任务”的大小、知识点的含量、前后的联系等多方面的因素。其中, 重要的是要将难点分散, 将重点突出。

如:第五章查询的创建和使用, 可以将这个大任务设计成九个小任务, 从而做到分散难点, 突出重点。其分任务为:

(1) 从数据库的4张表中提取所需信息, 如:学生的学号、姓名、课程名称及其成绩——利用选择查询。

(2) 从数据库中查询出各个学生各门课程的成绩, 并以交叉表的形式显示——利用交叉表查询。

(3) 从数据库中查询出录入不止一门成绩的学生信息——利用重复项查询。

(4) 从数据库中查询出没有录入成绩的学生信息——利用不匹配查询。

(5) 根据学生的学号从数据库中查询出学生的基本信息及其成绩——利用参数查询。如图1所示。

(6) 将女生信息保存为一张新表“女生信息”——利用生成表查询。如图2所示。

(7) 将“学生基本信息表”中, 男生的记录追加到新表“女生信息”中——利用追加查询。

(8) 将“学生基本信息表”中, 所有政治面貌为共青团员的学生的政治面貌改为共产党员——利用更新查询。

(9) 将“女生信息”中所有性别为男的学生记录删除——利用删除查询。

这章的难点和重点比较多, 从以上任务我们不难看出这章的重点和难点是掌握交叉查询、重复项查询、不匹配查询和参数查询的作用和操作方法, 并能利用表达式生成器生成查询准则。而这样设计“任务”不仅分散了难点, 还巧妙地突然出了重点, 学生轻松地完成一个“任务”后, 那种成就感又驱动他完成下一个“任务”, 从而达到事半功倍的效果。

2.6 “任务”的设计要具有开放性

首先“任务”的设计要深化扩充教学内容。这样才能让学生在完成教学任务的基础上, 开拓创新, 提高学生的创新能力和创新意识。其次, “任务”的设计要具有一定的灵活性, 使学生有发挥创造能力的机会。再次, “任务”的设计要注重学生掌握方法的意识和创新意识。

如:数据透视表与数据透视图, 这个大“任务”可分成七个小“任务”。分别为:

(1) 为“学生成绩查询”建立数据透视表。

(2) 在“学生成绩查询”中计算学生成绩——通过建立“计算字段”来完成该任务。

(3) 在“学生成绩查询”中计算学生总成绩和课程总成绩——通过建立“总计字段”来完成该任务。

(4) 把“学生成绩查询”数据透视表转化为数据透视图。

(5) 用“学生成绩查询”建立数据透视图。

(6) 为“学生成绩查询”数据透视图建立汇总函数。如图3所示。

(7) 为“学生成绩查询”数据透视图建立多图形区。

这样学生通过做以上“任务”就能够掌握数据透视图、数据透视表、计算和总计字段、汇总函数、多图形区的概念及其使用方法。这里的开放性体现在 (1) 和 (5) , “任务”是建立数据透视表和数据透视图, 但是并没有对它们提出具体的要求, 学生可以充分发挥自己的创造性思维, 自己对数据透视表和数据透视图进行具体规范和开拓创新。同时, 也培养了学生提出问题、分析问题、解决问题的能力。

通过这四年的课堂实践, 证明这种“任务”的设计方法教学效果很好。学习变成了学生的主动行为, 课堂上再也没有学生认为Access是一门枯燥乏味的课程了, 充分激发学生的学习兴趣, 调动学生学习的积极性、主动性和创造性。

参考文献

[1]刘如.任务驱动式教学法在Access数据库教学中的应用[J].中国科技信息, 2008 (6) .

[2]李小玲.谈谈任务驱动式教学法在Access数据库教学中的运用[J].南方论刊, 2007 (21) .

[3]何克抗.建构主义学习环境下的教学设计[M].北京:北京师范大学出版社.

[4]顾明.数据库原理与应用 (Access 2002) [M].北京:高等教育出版社.

[5]赖利君.“任务驱动”在计算机基础教学的实践[J].实验科学与技术, 2008 (1) .

数据库课程设计任务书 篇8

关键词:网络推广;课程设计;工作任务

中国分类号:N41

建立基于工作任务的网络推广课程内容体系

由于不同专业的培养目标有差异,同一门课程针对不同的教学对象,它的教学目标和要求也不尽相同,相应教学内容也会有调整。网络推广人才是目前各类从事电子商务活动的中小型企业急需的人才,是目前职业院校培养电子商务人才的一个重要方向。根据企业在网络推广业务实施的需要,将课程内容设计为2大部分,即软文推广和免费推广。前者主要培养学生软文的写作能力,为后面在各个平台实施推广提供有效地保障;免费推广主要是能过IM、百度问答、帖吧、论坛、博客、微博、微信等手段进行网络推广,要求能对网民产生一定影响力。实施免费推广的主要对象为有网站的中小企业,虽开设了网站,但没有实现网络营销功能。有的企业建站只为赶潮流,成了摆设,更别谈网络销售。针对这类企业,如何利用网站开展好网络营销他们面临的最大困惑。为了更贴近企业需求,我校从企业开展网络推广的工作过程出发,将两大项目细化为12个子任务,如下表所示:

软文推广免费推广

子任务1:新闻类软文推广子任务4:SEO子任务5:IM推广子任务6:论坛推广

子任务2:行业类软文推广子任务:博1客推广子任务8:微博推广子任务9:SNS推广

子任务3:用户类软文推广子任务10:问答推广子任务10:百科/文库推广子任务12:邮件推广

网络推广课程最重要的是技能实践,教师从第一堂课开始就呈现整个学期的任务,并进行分组教学,要求学生提前注册子项目中的各个平台账户,不同阶段引入不同的工作项目,在各个推广平台上面演练,学习效果可视化,提高学生学习网络推广的积极性。

结合网络推广项目设计教学模式

从教学的过程来看,基于工作任务的“网络推广”课程教学必须能为学习者提供真实有效的项目,学习者在任务的接收、任务的实施、任务效果的评价以及任务相关知识的学习过程中须处于主动的地位,这就要求学习者必须要高度参与。学生的参与性对工作任务的效果有至关重要地影响。基于工作任务的“网络推广课程”教学实施过程如图所示:

图1网络推广课程教学实施过程

本课程采取三位一体的教学模式,将教师、学生与企业项目良好的互动起来。教师主要选取校企业合作企业的网站及产品推广项目,在教学中对其开展网络推广活动,教学全过程依托各个推广项目,以互联网为平台辅助教学。学生在教师指导下,分组实施推广项目,同时引导学生开拓新项目,利用各种网络推广技术免费为其开展实战营销。

灵活的授课方法

情境教学法

以学生为中心,在整个教学过程中由教师起组织者、指导者、帮助者和促进者的作用,设置真实工作情境,充分发挥学生主动性、积极性和创新精神,最终使学生有效地实现对当前所学知识学习和应用,提高学生的自学能力和分析问题解决问题的能力,而且能够增强对所学知识的联系和应用,促进学生综合应用能力的提升。

案例教学法

网络推广过程中有部分技术需要花大量资金资金才能完成,这对该课程任务的实施就具有一定的局限性。案例分析就最好地解决了这个问题,注重在实际教学中应用新的案例和技术手段,有效地提高学生自我学习能力。

3、任务驱动教学法

在网络推广课程中,教师把教学内容设计12个工作任务,学生通过完成一个个具体的任务,通过自我学习各种解决方法,掌握教学内容,达到教学目标。该课程教师通过引进企业真实项目,采用任务驱动教学模式进行教学,教师教学和学生学习都是围绕如何完成这个具体的任务进行。学习目的明确,思路清晰,对学习学习内容掌握更牢固。学生对这种教学法接受程度高,对一些抽象、枯燥的内容也能很好地了解,而且也能掌握得比较好。通过任务驱动教学法,更有利于培养学生分析问题、解决问题和综合应用所学知识和技能的能力。

4、角色扮演法

网络推广过程中涉及到三个对象:中小企业、网络推广从业人员、网络推广受众(企业潜在客户)。只有站在不同的角度充分地体会这三种角色,才能掌握网络推广精髓。教学中引导学生之间不断转换角色去思考,才能更好地将推广信息做得更完善,才能更有效地选择合适的网络推广手段。

5、实务体验法

为了锻炼学生的表达能力和沟通能力,切实让学生体会企业网络推广过程。我们学生分阶段到校企业合作单位沟通推广的实施情况,学习企业新方法新经验,同时也将学生好的想法和点子带给企业。让学生感受到更真实的业务,积极性和感染性更强。

四、网络推广项目评价模式

教育效果评价体系应围绕教育目标进行,检验教育目标的实现情况。网络推广课程主要以真实工作任务为导向,通过互联网实现项目的推广效果,项目的评价除了根据教学的目标进行内部评价,还可以通过网络推广项目的真实推广效果,采用企业KPI方式进行评价,对于网络推广课程采用內部评价+外部评价相结合的方式进行,所谓的内部评价,就是参考学生平时学习的态度,项目的实施处理能力,团队沟通能力,协作能力及工作总结汇报能力等方面的表现,通过学生自评、学生互评和指导教师评价来三种评价方式对学生综合素养进行全面有效的评价,所谓的外部评价,可以通过互联网各个推广平台的参数进行评价,如访问量、点击量、转载量及推广后带来的收益,参考企业KPI进行评价。

四、结束语

上一篇:好听的长句子下一篇:出纳季度工作总结