数据万挖掘课程设计报告模板.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据万挖掘课程设计报告模板.doc》由会员分享,可在线阅读,更多相关《数据万挖掘课程设计报告模板.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南科技大学课 程 设 计 说 明 书课程名称 软件项目综合实践 题 目 院 系 国际教育学院 班 级 计科082学生姓名 刘焕文指导教师 孙士保、白秀玲、赵海霞、杨春蕾 日 期 2011.8.292011.9.9 软件项目综合实践任务书软件项目综合实践题目【超市商品销售/图书借阅/学生成绩】数据挖掘系统姓名学号专业班级组长同组成员 指导教师孙士保 白秀玲 赵海霞 杨春蕾 软件综合实践目的通过综合实践,使学生巩固数据库技术、数据结构、数据挖掘等知识,将理论与实际相结合,完成一个小型数据挖掘系统的设计与实现。在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。软件综合实践环境硬件:装有w
2、indows操作系统的计算机软件:SQL Server 2000 及【填写自己采用的开发工具 】。软件综合实践任务和要求任务:1.进行【超市商品销售/图书借阅/学生成绩】数据挖掘系统的数据管理、数据采集、数据预处理、数据挖掘、解释评估等步骤的设计;2.实现【超市商品销售/图书借阅/学生成绩】数据挖掘系统的【xx,填写自己实现的功能名称】功能。要求:1.功能满足需求说明、界面友好、保证一定性能要求。2.撰写出符合要求的软件项目综合实践报告。参考文献学生自己填写,按报告要求的格式时 间 进 度 安 排序号起止日期工 作 内 容12011年8月29日讲授数据挖掘概念及其算法,学生分组22011年8月
3、30日数据预处理,根据给定的数据库的数据形成挖掘处理所需要的数据格式32011年8月31日-9月5日算法设计42011年9月6日界面设计:参数设置,阈值设定;结果显示52011年9月7日程序组装调试62011年9月8日形成文档内容及格式撰写要求,讲授文档撰写方法,撰写软件综合实践报告72011年9月9日上交软件综合实践报告附:超市商品销售数据挖掘系统需求说明一、关联规则算法要求挖掘出超市商品销售之间的关联,如哪些商品往往会一起购买。1数据管理。对数据库中的数据进行管理和维护工作。2.数据采集。从数据库中采集数据,形成事务集合。要求至少要有100条事务。如:事务1:牙膏、牙刷、 牛奶、饼干 事务
4、2:牛奶,面包,手套即顾客一次购买的商品名称。3 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。如事务:牙膏、牙刷、 牛奶、饼干。可转换为:1,2,3,44数据挖掘。采用关联规则中的Apriori算法对超市销售事务集合进行数据挖掘。挖掘出的结果形如:牛奶=面包 支持度2%,置信度 30%,或牛奶、面包=牙刷 支持度0.5%,置信度 1%5结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的结果进行评价。 如上述第一例,可解释为:包含牛奶和面包的交易数与总交易数之比为2%,包含牛奶和面包的交易数与包含牛奶的交易数之比为30%。二、决策树方法要求挖掘出各类商品的销售额和
5、利润之间的关联。1 数据采集。从数据库中采集数据,形成事务集合。要求至少要有100条事务。数据集形式序号食品类(销售额)洗化类(销售额)服装类(销售额)书籍类(销售额)家电类(销售额)利润(销售额)113696545621264569高25644586932891687中3296126565432126低其中每条数据为一天的销售情况,利润为决策属性,其余为条件属性,数字表示该类商品的销售额。2 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。如:销售额100 可转换为1, 100销售额5000,100洗化类利润 高4结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的
6、结果进行评价。 报告上不要写上附:学生成绩数据挖掘系统需求说明一、关联规则算法要求挖掘出学生各门功课成绩间的关联,如什么课程成绩好会导致另外课程成绩较好。1数据管理。对数据库中的数据进行管理和维护工作。2.数据采集。从数据库中采集数据,形成事务集合。事务集数据形式。其中每项的数字为该门课程的考试成绩。序号离散数学数据结构操作系统计算机网络组成原理面向对象程序设计184749084756527363817652743 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。首先将连续数据转化为离散数据,如:优、良、中、及格、不及格。接着再进行转化,如事务:离散数学 优、数据结构 良、操作系统 及、
7、计算机网络 中、组成原理 优、面向对象程序设计 中。可转换为:1,3,6,7,2,84数据挖掘。采用关联规则中的Apriori算法对学生成绩集合进行数据挖掘。挖掘出的结果形如:组成原理 优=操作系统 优 支持度2%,置信度 30% ,或组成原理 优数据结构 良=操作系统 良 支持度3%,置信度 20%5结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的结果进行评价。如上述第一例,可解释为:包含组成原理 优和操作系统 优的事务数与总事务数之比为2%,包含组成原理 优和操作系统 优的事务数与包含组成原理 优的事务数之比为30%。 二、决策树方法要求挖掘出学生各门功课成绩和就业
8、之间的关联。1 数据采集。从数据库中采集数据,形成事务集合。要求至少要有100条事务。数据集形式。其中“就业情况”为决策。序号离散数学数据结构操作系统计算机网络组成原理面向对象程序设计就业情况1847490847565已就业2736381769284未就业2 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。数据预处理方法同关联规则算法。3数据挖掘。采用决策树对学生成绩集合进行数据挖掘,形成决策树,并形成分类。决策树略。分类规则形如:数据结构 优,计算机网络 优=已就业4结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的结果进行评价。 报告上不要写上附:图书借阅数据挖
9、掘系统需求说明一、关联规则算法要求挖掘出所借阅图书间的关联,如哪些图书往往会一起借阅。1数据管理。对数据库中的数据进行管理和维护工作。2.数据采集。从数据库中采集数据,形成事务集合。要求至少要有100条事务。如:事务1:数据库原理、SQL Server、 操作系统 事务2:组成原理,数据挖掘,网页制作即顾客一次购买的商品名称。3 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。如事务:数据库原理、SQL Server、 操作系统。可转换为:1,2,34数据挖掘。采用关联规则中的Apriori算法对图书借阅事务集合进行数据挖掘。挖掘出的结果形如:数据库原理= SQL Server 支持度2
10、%,置信度 30%,或数据库原理、SQL Server=Delphi 支持度0.5%,置信度 1%5结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的结果进行评价。 如上述第一例,可解释为:包含数据库原理和SQL Server的交易数与总交易数之比为2%,包含数据库原理和SQL Server的交易数与包含数据库原理的交易数之比为30%。二、决策树方法要求挖掘出所借阅图书和整理图书间的关联,如哪些图书借阅量多时需要对图书进行整理。1 数据采集。从数据库中采集数据,形成事务集合。数据集形式序号计算机类文学类数学类哲学类生物类整理图书1124523956否25216211219
11、是33687144578是其中每条数据为图书一天的借阅量,整理图书为决策属性,其余为条件属性,数字表示该类图书的借阅量。2 数据预处理。将采集到的数据转换为可进行数据挖掘的形式。如:借阅量10 可转换为1, 10借阅量50,20文学类整理图书 是4结果显示与解释评估。把挖掘出的结果以一种直观的方式显示出来,并对挖掘出的结果进行评价。 报告上不要写上目录第一章需求分析11.1 课程设计题目11.2 课程设计任务及要求11.3 软硬件运行环境及开发工具1第二章概要设计22.1 步进电机流程图22.2 步进电机设计原理及其方法2第三章详细设计33.1 硬件设计与软件设计33.2 硬件电路的设计与实现
12、4第四章系统调试与操作说明74.1 系统调试74.2 操作说明7第五章课程设计总结与体会8致谢9参考文献10附录 步进电机控制程序11第一章 需求分析1.1 课程设计题目微机步进电机控制系统设计。目前在社会的各个方面都有用到了步进电机,比如:打印机控制打印发票的长度,工厂利用步进电机把传送带上的各种元件停在不同工人的操作台前,等等一系列的应用。控制步进电机的顺时针旋转,逆时针旋转,快速旋转和慢速旋转。调节步进电机的运转,让其在社会上广泛的应用。1.2 课程设计任务及要求在这次步进电机的课程设计中,我们要完成步进电机的硬件设计和软件设计,在最后的测试中可以完成老师所要求的四项功能。快速顺时针旋转
13、,慢速顺时针旋转,快速逆时针旋转和慢速逆时针旋转。实验要完成实验方案论证,电路原理图和元器件布局图设计、电路建构、软件编程、调试、运行以及实验指导书文档的建立等一整套工作任务。控制软件,使用C语言。课程设计思想步进电机是将脉冲信号转换成角位移的一种机电式数模转换器。步进电机旋转的角位移与输入脉冲的个数成正比;步进电机的转速与输入脉冲的频率成正比;步进电机的转动方向与输入脉冲对绕组加电的顺序有关。因此,步进电机旋转的角位移、转速以及方向均受输入脉冲的控制。步进电机的运行方式是指各相绕组循环轮流通电的方式。如四相步进电机有单四拍、双四拍、单双八拍和双八拍几种方式。为了实现对各绕组按一定方式轮流加电
14、,需要一个脉冲循环分配器。循环分配器可用硬件电路来实现,也可用软件来实现。采用软件来设计脉冲循环分配器,又有两种方法:控制字法和循环查表法。1.3 软硬件运行环境及开发工具一、软硬件运行环境利用MFID实验平台和自制的步进电机模块板进行硬件连接,利用MF集成开发环境进行步进电机控制程序设计,调试,直到使步进电机正常运行。要求步进电机(四相步进电机)以双八拍方式运行,同时要实现对步进电机的运行方式、方向、速度、启/停的控制。二、开发工具实验所使用的实验开发设备是MFID型多功能微机实验平台,它的硬件由基本系统、外设功能模块和面包板实验区三大部分,按模块化开放式结构设计而成。不仅具有很好的可添加性
15、和灵活性,而且整个平台的硬件资源全部向用户开放,由用户自由支配,系统不占用,给用户留下广阔的可资使用的硬件资源,避免了那种大部分硬件资源被占用的固定式封闭带来的弊端。第二章 概要设计2.1 步进电机流程图 要完成步进电机的四个功能,首先要用到四个开关语句,因为选用的是C语言编程,所以用Switch循环语句来控制,其程序概要的流程图如下:开始8255初始化,关74LS373Switch循环,开74LS373退出循环,关74LS373结束图2.1 概要流程图2.2 步进电机设计原理及其方法步进电机的速度基本控制电路,由8255的PC0送出控制脉冲来驱动功率三极管TIP122,使用两种控制方法来控制
16、三级管的导通时间进而控制步进电机的转速。加上反向器提供功率三极管的基极偏流,加上LED可以显示脉冲的工作情形,只要由PC0送入工作脉冲,LED便会一闪一闪,同时使直流电机转动。若PC0送出低电位则LED点亮,功率三极管TIP122导通,电机则全速运转,当PC0送出高电位,LED熄灭,三极管TIP122截止,电机停止转动,适当的控制PC0的输出脉冲可以控制电机的运转。首先,根据实验要求,设计步进电机控制电路,然后,按照电路原理,选用一些元器件,在面包板上分别搭建电路模块。由于实验中要用到MFID多功能微机实验平台板上的8255A作接口控制信号,所以要用两头带插针的软导线,通过26芯电缆的插孔将8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 挖掘 课程设计 报告 模板
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内