VF课程设计报告

VF课程设计报告
VF课程设计报告

数据库语言

课程设计报告题目:某企业仓库库存管理系统

学院经济与管理学院

专业工业工程(管理类)

班级工程082

学号

姓名

指导教师

2009.12

目录

一、选题背景及系统目标 (3)

二、功能模块结构设计 (3)

三、数据库结构设计 (6)

四、主要功能及程序界面说明 (10)

五、系统的主要优点和不足 (18)

六、总结 (18)

一.选题背景及系统目标

1.选题背景

仓库的管理是一项繁重的工作,特别是大量的单据资料,手工的录入和查找给工作带来巨大的麻烦。建立仓库管理系统,为单据的录入与查询带来极大的方便,减少了劳动力,节省了时间,同时也增加了准确性,减少了错误,实现数据的系统化、规范化。

2.系统目标

实现商品入库的单据录入、出库的单据录入,入库商品的查询与统计、出库商品的查询与统计,以及仓库管理员的信息管理,实现仓库管理的优化、系统化,以节省劳动力,节省时间,减少错误,提高效率。

二.功能模块结构设计

图1:仓库管理系统模块图

·管理员通过姓名和编号进入系统,可以进行管理员信息、入库信息和出库信息的查询,入库信息和出库信息的统计;

·入库(出库)信息的添加、删除和查询,包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

·入库(出库)信息的统计,包括按日统计、按月统计、按年统计。·查询,包括按商品名称查询和按日期查询。

例如:管理员进入系统,查询管理员信息。

图2:进入系统界面

图3:选择管理员信息查询,进入下一个界面

三.数据库结构设计

表2-1:已入库信息表

图6:已入库信息

图7:已出库信息

四.主要功能及程序界面说明

⑴数据库中的表:管理员信息、已入库信息、已出库信息的内容分别如图5、图6、图7。

⑵管理员进入系统,如图2,进入到图3的界面。

⑶选择管理员信息查询,进入图4的界面,可以进行查看首页、尾页、下一页、上一页,并可以添加新信息,删除信息,查找信息。其中commandgroup1的代码是:

do case

case this.value=1

go top

case this.value=2

if not bof()

skip -1

endif

case this.value=3

skip

if eof()

skip -1

endif

case this.value=4

go bottom

case this.value=5

xm=" "

do form 输入姓名

dqjlh=recno()

if len(xm)<>0

locate for 姓名=xm

if not found()

wait window"无此姓名!"

go dqjlh

endif

endif

case this.value=6

append blank

case this.value=7

delete

pack

case this.value=8

thisform.release

endcase

thisform.refresh

⑷在图3界面选择入库信息查询,进入图8界面。可以查看首页、尾页、上一页、下一页的已入库信息,并可以添加、删除、统计、商品名称查询和日期查询。点击添加就可以录入新信息。

图8:入库信息查询界面其中,commandgroup1的代码为:

do case

case this.value=1

go top

case this.value=2

if not bof()

skip -1

endif

case this.value=3

skip

if eof()

skip -1

endif

case this.value=4

go bottom

case this.value=5

append blank

case this.value=6

delete

pack

case this.value=7

thisform.release

case this.value=8

do form 统计入库信息

case this.value=9

do form 商品名称查询

case this.value=10

do form 入库商品日期查询

endcase

thisform.refresh

①如果点击统计,则进入图9的界面,可以按需要对数据进行统计。

图9:入库信息统计界面

输入一个日期,并点击命令按钮,可得到所需统计的信息,如图10.

图10:输入日期的统计结果

其中,按日统计的代码为:

thisform.grid1.recordsource="select 商品名称,数量,日期时间from 已入库信息where day(日期时间)=day(ctod(alltrim(thisform.text1.value)))"

按月统计的代码为:

thisform.grid1.recordsource="select 商品名称,数量,日期时间from 已入库信息where month(日期时间)=month(ctod(alltrim(thisform.text1.value)))"

按年统计的代码为:

thisform.grid1.recordsource="select 商品名称,数量,日期时间from 已入库信息where year(日期时间)=year(ctod(alltrim(thisform.text1.value)))"

②如果点击商品名称查询,则进入图11的界面,可以通过商品名称查询数据信息。

输入商品名称后点击确定,进入图12的界面。

③如果点击日期查询,则进入图13的界面,可以通过日期查询数据信息。

输入日期后点击确定,进入图14的界面,得到查询的结果。

图14:输入日期的查询结果

⑸在图3界面选择出库信息查询,进入图15的界面,可以对出库信息进行操作。

图15:出库信息查询

其结构和形式与图8相似,操作过程与图8到图14相似。其中,commandgroup1的代码为:do case

case this.value=1

go top

case this.value=2

if not bof()

skip -1

endif

case this.value=3

skip

if eof()

skip -1

endif

case this.value=4

go bottom

case this.value=5

append blank

case this.value=6

delete

pack

case this.value=7

thisform.release

case this.value=8

do form 统计出库信息

case this.value=9

do form 出库商品名称查询

case this.value=10

do form 出库商品日期查询

endcase

thisform.refresh

⑹在图3界面选择管理员信息统计,不进行任何操作。

⑺在图3界面选择入库信息统计,将进行图9到图10的操作,对入库信息按需要进行统计,目的性很强。该功能在入库信息查询中也有,即图8中。

⑻在图3界面选择出库信息统计,将对出库信息按需要进行统计,类似于入库信息统计。该功能在出库信息查询中也有。

五.系统的主要优点和不足

1.优点

对较繁重的工作进行了优化,使复杂的工作简单化、规范化,减少了劳动,同时提高了效率。对有目的的管理员统计数据,在开始就可以直接进入界面统计,对在查看数据的过程中想要统计的管理员统计数据,也可以在查看界面进入统计界面。

2.需要进一步改进的地方

系统结构不够紧密,有些代码较复杂,不够简洁。系统不够多元化,形式太单一。六.总结

1.课程设计中遇到的主要问题及解决办法

①系统结构不清,设计混乱。解决方法:仔细思考系统需要解决的问题,需要达到的目标,再思考通过什么方法实现每一步的目标,应该用哪种方法把它们联系起来。

②代码不清楚怎么写。解决方法:通过查找教科书上有关内容,请教同学和老师,在计算机上测试多次。

2.主要收获

通过课程设计,首先,让我对该门知识有了更深入的理解,巩固了以前学的知识,对掌握知识有很大帮助;其次,提高了我系统开发的能力,对系统开发有了进一步的了解;再次,使我明确了开发系统的方法和思想,对解决类似问题和其他问题有很大帮助。

vf课程设计内容要求

设计大纲说明:本课程设计占1个学分 《数据库原理与应用》课程设计的任务是撰写一份课程设计说明书,提交一个采用Visual FoxPro 6.0开发的、可以运行的信息系统。含打印文档和电子版(打印版每个学生提交1份,电子版每个班级提交1个光盘即可。) 课程设计目的 1.巩固和加深学生对课堂上所学数据库基本知识的理解; 2.使学生掌握数据库应用系统设计的基本内容、方法和步骤; 3.提高学生综合运用所学知识技能,进行数据库应用系统设计与实现,解决实际问题的能力; 4.通过相关知识的主动学习,提高学生的文献阅读和使用的 要求: (1)了解简单信息系统概念和设计方法; (2)通过系统分析、数据库设计与创建,应用系统功能设计、编码调试完成系统设计,并验证系统的可行性。 (3)通过编写设计文档与报告,进一步提高学生撰写科技文档的能力。 (4)提交! 内容一般含: (1)摘要:概述你选择设计题目的特点,重点概述你所涉及的方案的创新点,采用的分析、设计方法,得出的结论等(200字以上); (2)绪论:围绕选定的设计题目在查阅大量文献资料的前提下,写出查阅文献的综述,设计题目的意义; (3)正文: a.系统需求分析 ●信息要求:用户需要从数据库中获取哪些信息;处理要求:用户需要完成什么 处理功能(给出功能模块图);安全性和完整性要求。 b.数据库概念结构设计 ●设计E-R图,要求标明联系类型。若概念结构复杂,可逐一设计分E-R图, 再合并为基本E-R图。 c.数据库逻辑结构设计

●给出由E-R图得到的关系数据模型,注明转换过程中应用的规则;对数据模 型进行优化。 d.数据库的实施 e.数据库应用系统的实现 ●按功能模块对设计实现的应用程序进行分析,给出设计思路,详述难点部分。 ●给出界面截图阐述模块基本功能,可结合流程图进行说明。 (4)参考文献(6篇以上) (5)课程设计体会(并对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等)。 格式要求见模版! 成绩由三部分组成:考勤和平时表现占20%,撰写的报告占50%,设计实现的系统占30%,若发现报告有相互抄袭现象或软件有相互复制现象的,按不及格评分。 附件1:数据库系统原理课程设计选题题目 1.邮局订报管理系统 要求实现功能: (1)报纸、客户信息的录入和维护 (2)客户可根据多种条件查询报纸的详细情况,可多次订购,一次可订购多种报纸,每 种报纸可订若干份,一次订购后计算总金额,模拟付钱 (3)能明细查询某客户的订报情况及某报纸的订出情况 (4)能统计某报纸的总订数量与总金额及某客户订购报纸种数、份数与总订购金额 2.学生信息管理系统 要求实现功能: (1)学生、课程、教师等信息的录入和维护,一门课只由一位教师上,一位教师可上多 门课 (2)学生进行选课,一学期约20学分, (3)教师在每门课结束后给出学生成绩,不及格则补考后记录补考成绩 (4)能明细查询某学生的选课情况及某课程的选修学生情况 (5)能统计查询出某学生的成绩单(总成绩、平均成绩、不及格门数等)及某门课的选 课人数、最高分、最低分、平均成绩等统计信息 3.产品销售管理系统 要求实现功能: (1)产品、顾客信息的录入和维护 (2)顾客一次订单可订购多种产品 (3)能明细查询某顾客的订购情况及某产品的销售情况

学习VF的心得体会

这次的课程设计是我进入大学接触的第一个课程设计,好多东西都不会。经过一个多月的时 间,终于把课设完成了。不过大家在确定了选题之后,就开始积极的准备当中,我也开始了 图书借阅系统的课程设计。首先我分析了相关的题目内容,并由此而进行了相关资料和书籍 的查询工作然后才开始正式进行设计。一开始不知从何下手但后来分析了一下题目。图书管 理主要就是有一些操作来完成,这些操作包括:新进图书基本信息的输入、图书基本信息的 查询、对撤消图书信息的删除、为借书人办理注册、办理借书手续、借书人信息等等。最后 编写退出系统的函数。同时通过这几天的程序及报告编写,我也发现了自己的很多不足, 自 己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆 弱。尤其是编写大型的程序所要拥有的知识和技能比较缺乏。程序编好了,还要经过调试 和修改,这步也很关键,好的程序是经过了无数次的修改和调试才产生的。我的程序基本上 能够满足要求,但还有一些地方需要改进,在今后我应该在多看书的同时还要加强实践的练 习。才能进一步提高自己的编程能力。 按照书上介绍的数据库设计的步骤,我首先进行需求分析,得到了图书管理员详细的回 答后,我想的是这些细节的东西应该应用到我们具体哪些步骤中。开始时没有头绪的,思路 渐渐有所清晰后,我就进行概念结构设计。在画数据流程图和完成数据字典的时候,其实遇 到很多困难,主要集中在数据字典中,数据项的填写很乱,我们觉得我们完成的结果中应该 存在很多问题。在画e-r图时,按自己大脑的过期思维去想,应该是我们所体现出来的上述 e-r图,但是预约和借阅,借阅和续借,和还书之间的关系没有体现,这又是一大漏洞。再 以后sql建表时也不确定。总之,我们认为这个系统需要改进的地方还有很多很多。通过这 次的数据库课程设计,开始对数据库的应用有了初步的了解,知道了怎么通过编程建立一个 具有一定功能的系统。在设计的期间,遇到的问题很多,好多知识根本就不懂,然后经过查 书没上网搜索和问老师和同学,最后终于慢慢的完成了这个课程设计。在此谢谢老师和同学 的帮忙,顺利完成了我大学的第一个课程设计。 最后,在这里对老师和同学的帮助表示最诚挚的感谢。在以后的学习和生活当中我一定 再接再厉,不求最好,但求更好!篇二:vf的心得体会 第二套 1.3 为菜单项设置快速访问建,直接将查询后加上\<f即可 第三套\ 2.2 left(商品编码,1)=”3”注意商品编码是数值还是字符,试试也是,错了再改呗 3,,, 注意按钮一和二的顺序,不然少十分 第五套 2.2 有时又重复的属性,要标注表名 第六套。1.4 婚否=.t. 注意命令文件都要加.txt 2.1 先建立快捷菜单,时间-创建-过程-表单名称.caption=time() 日期-创建-过 程-表单名称.caption=date() 然后在建立表单。。。在right click .event 时间中输入 do 快捷菜单名.mpr 第7套 2.1.将一个表的全部记录追叫到另一个表 use order_list append from order_list1 如若语句不能打出,则质疑书写方式,或者在属性前加上表的称为 第8套 2.2 所有器件单价增加5元 update … set 单价=单价+5 计算每种,,,每是关键字,,,定有group by

VF课程设计报告学生选课管理系统

学生选课管理系统 东北大学秦皇岛分校 姓名:刘国锋 学号:3090908 指导教师:朱世敏 日期: 2011 年 06 月 19 日 一、总体说明 总体功能介绍 在学生选课信息管理系统中,首先输入用户名和密码等登录信息,进入主界面,有以下模块“数据查询”、“记录修改”、“报表”、“密码安全”。在“数据查询”中,包含“课程查询”;在“记录修改”中包含“课程和学生选课修改”和“学生选课”;在“报表”中包含以下两项子菜单:“学

生选课情况”,“可选课程”;在“密码安全”中有“密码修改”子菜单。在“可选课程信息”中输入相应的内容,即可显示相应的结果。原用户还可通过密码修改来不定期修改自己的原始密码,保证了数据的真实性和安全性。用户还可通过查询课程信息来实现选课功能。管理员也可通过打印报表来查看学生的选课记录和学生个人信息。 二、功能模块结构图 :课程信息查询(按课程名称查询) 可进行课程信息修改 课程和学生选课修改 可进行学生信息修改 主界面 学生选课(可实现学生的自由选课) 密码登陆 学生选课情况 可选课程 密码安全(密码信息修改) 三、变量说明(公有、私有、本地变量) 1.在登录系统中,有公有变量i,表示输入密码的次数,i的初值设为0,当i>3时系统将自动退出;公有变量uid,用户名。 2.私有变量:pwd:记录登录时的用户密码。

四、数据库、表的设计及描述 1.数据库:为最后程序的连编提供数据源。 2.(1)管理员表:为登录系统提供账号和相应的密码 (2)学生基本信息表:可以学生基本信息,对其添加、删除;为查询学生基本信息提供数据源。

(3)课程表:对其添加、删除,为查询提供数据源 (4)学生成绩表:可以查询学生成绩,对其添加、删除、修改

VF课程设计

数据库原理与应用课程设计报告 实训任务一: 1、在编辑框中输出101~500之间的所有奇数,并将这些奇数之和显示在文本框中。 2、求出所有小于或等于100的自然数对并显示在列表框中。(自然数对是指两个自然数的和与差都是平方数) 3、创建一个浏览学生“成绩表”的表单。 实训任务1:在编辑框中输出101~500之间的所有奇数,并将这些奇数之和显示在文本框中。实现方法: Command1的Click事件代码: s=0 for i=101 to 500 if i/2<>int(i/2) thisform.edit1.value=thisform.edit1.value+" "+str(i,3) s=s+i endi next thisform.text1.value=s Command2的Click事件代码: thisform.release

实训任务2:求出所有小于或等于100的自然数对并显示在列表框中。(自然数对是指两个自然数的和与差都是平方数) 程序代码: Command1的Click事件代码: he=0 cha=0 x="" for i=100 to 1 step-1 for j=1to i cha=i-j he=i+j if sqrt(cha)=int(sqrt(cha)).and.sqrt(he)=int(sqrt(he)) x=str(i,3)+" "+str(j,3) thisform.list1.additem(x) endif endfor endfor Command2的Click事件代码: thisform.release

实训任务3:创建一个浏览学生“成绩表”的表单。实现方法: if.not.bof() skip-1 thisform.refresh() endif Command2的Click事件代码: if.not.eof() skip thisform.refresh() endif Command3的Click事件代码: thisform.release

vf课程设计实验报告模板

vf 课程设计实验报告模板 经济管理学院 学生信息管理系统的设计与实现 09年12 月28 日 、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。 学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。 此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设 计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定 义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理, 包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0 的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 - 1 -

、系统功能设计 通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录 入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统 功能模块如下图所示。 学生信息管理系统主界面 登录 管理 学学学学学 生生生生生 信信信信信 息息息息息 录查浏修删 入询览改除 三、系统设计内容及步骤 3.1创建项目管理文件 1.启动foxpro 系统,建一个项目管理器,命名为“学生管理”。 哑 目f ■ 也 电 岂同左 矣 氏H. 0 存 JI 蛋誤曾

vf课程设计 图书管理系统(界面很漂亮)

visual foxpro 课程设计报告 专业:珠宝学院珠宝设计专业班级:142091 学号:20081000224 姓名:熊玮 题目名称:图书管理系统熊玮版 完成日期:2011年1月29日

目录 一、前言——————————————— 3 二、系统概况————————————— 3 三、需求分析————————————— 2 四、数据库设计———————————— 4 五、主程序清单————————————9 六、模块界面与代码——————————13 七、设计小结—————————————63

前言 长期以来,图书管理都是依赖人工进行的,面对如此众多的图书信息,其工作量可想而知,不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了图书管理的某些不规范。在学校,尤其是在大中专院校,图书管理是学校的一项重要的数据资源,图书管理也是学校的一项常规性的重要工作。 随着社会的日益发展,尤其是科技的迅猛发展,计算机广泛地应用在生产生活的各个方面,不仅提高了工作效率,而且也降低了劳动强度,美化了我们的工作环境。 在电子信息化时代,设计一款计算机图书管理系统尤为必要,它不仅能大大减轻图书馆工作人员的工作量,而且全面提高图书馆的管理效率及服务质量。我以Visual Foxpro 6.0为环境,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中小学校的图书馆和资料室的现代化综合管理。 系统概况 一、课题名称: 图书管理系统熊玮版 二、设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP

成绩查询系统VF课程设计报告书

一.需求分析 信息化管理在学校管理部门的应用越来越广泛,人们清楚的认识到信息化管理的高效和便捷。在考试结束后,学校将有大量的学生信息需要进行管理。如何实现对这些学生分数的信息化管理,是实现本系统的目的所在。 成绩查询系统可以为学校管理部门提供服务,可以对学生分数进行统一管理,同时提供相关信息的查询,从而帮助软件使用人员能够通过该软件对学生信息进行有效的管理,这些管理包括:(1)学生信息管理,主要完成学生信息的添加、删除和浏览; (2)学生分数管理,主要完成学生分数的添加、修改和删除; (3)综合查询管理,实现更具学生考号、学生姓名、学生分数的相关信息进行查询。 1.数据需求 在调研过程中,用户提供了考了该系统所需的学生基本情况、课程名称和课程成绩。一下个表的记录如下: 基本情况表的记录:

课程名称表记录: 课程成绩表记录: 学期汇总表的结构: 2.功能需求 (1)数据登记 等级功能用于把各种手填单据中的数据即使登记到紫铜将要定义的表中,还要能进行修改。 (2)查询

能查询表中的数据 三.数据库设计 数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需要一个数据库。数据库设计可分为逻辑设计与物理设计。第一步确定数据库所包含的表极其字段。第二步确定表的结构,即确定字段名称、类型及宽度;此外还要确定索引,为建立表的关联准备条件。 1逻辑设计 将输入的数据归纳为不同的数据表。对查寻时需要同时调用的若干表,硬是他们符合关联要求。对除设计好的数据表,可通过分许输出数据来验证其可用性。若发现输入的数据不能从输入数据导出,需继续向用户征集数据。 表之间的关联 在表之间建立关联。通过对数据内容的分析,需要对课程名称表和课程成绩表的【课程代码】字段之间建立关联;在基本情况表和课程成绩表的【学号】字段建立之间建立关联;在学期汇总表和课程成绩表的【学号】字段之间建立关联。 2.物理设计 建立各个表的结构与必须索引;各表结构和索引如下:

VF6.0课程设计实例

VF6.0课程设计实例 ──学生信息管理系统简介 福建省侨兴轻工学校庄元裕 [摘要]学习VF6.0的最终目的是开发一个数据库应用系统。本课程主要以VF6.0表单设计开发一个 学生信息管理系统,简单介绍如何设计数据库、表单、报表等,最后连成一个完整的应用程序。 [关键词]VF6.0,应用程序,开发。 一、课程设计的目的和意义 学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。本课程设计的作用不 仅是在制作一个学生管理系统,其根本的作用是利用它作为学习Visual Foxpro6.0课程设计的基础。本 课程设计主要以VF6.0表单设计开发一个“学生信息管理系统”,不但通过表单向导进行开发,而且结合 自己引入数据编辑控件进行数据表单窗体的设计和数据录入。通过本课程设计可以更进一步清楚数据库表 单设计是如何实现的,掌握它可以设计出自己满意的应用程序。 二、系统功能设计 在本系统的表单设计制作中,我们将利用数据表单向导及数据操作组合控件实现其对数据表中记录 的录入、编辑、查询、删除和表单浏览、报表打印等功能。系统功能模块如下图所示。 三、创建项目管理文件 无论创建项目、程序、数据库或数据表,都需要养成一个良好的编程习惯,就是对自己的项目应该 有所归纳,需要用一个完整的文件夹保存该项目的各种类型的文件。第一步:在硬盘上建一个目录,如d:\xsgl。第二步:启动foxpro系统,建一个项目管理器,存在上面的目录里,管理器的名称叫“学生管理”,如图1.1所示。

四、数据库及数据表的设计 与任何应用系统一样,我们首先要设计数据表的结构,并将其结构通过创建数据表加以实现。数据表的结构如下: 建立数据库及表的操作如下: 1.选择项目管理器中的“数据”。 2.选择数据中的“数据库”。

平台印刷机课程设计说明书

设计题目:平台印刷机主传动机构运动简图设计 学院:动力与机械学院 专业:机械设计制造及其自动化 班级:08622班 姓名:张泉泉 学号:2008301390044 指导教师:胡基才 2010年7月4日

一、设计题目:平台印刷机的主传动机构的运动简图的设计 设计条件:平台印刷机的工作过程有输纸、着墨、压印和收纸四部分组成,主运动是压印卷有空白纸张的滚筒与嵌有铅字的版台之间纯滚动来完成。设计的条件是版台的移动速度严格等于滚筒表面的圆周速度,再次为了提高生产的效率,要求版台的运动有急回运动特性。 二、机械运动方案的确定与论证 由电动机到版台之间的运动是将转动转化成平面的运动。这种转换运动的方法有很多种,常见的方法有摩擦传动、齿轮齿条传动、螺旋机构传动、凸轮机构传动、曲柄滑块机构以及组合机构等。此设计课题的要求为了提高生产效率要求版台的运动具有急回特性,因此我们要在凸轮传动机构、曲柄滑块机构以及组合机构中选取最佳方案。 由此分析我们可以采取可以实现较好机械运动条件的组合运动的方案。在组合运动机构之中,采用曲柄滑块机构和双曲柄机构以及凸轮机构等进行组合。在传动链的终端要求滚筒和版台的瞬时速度必须相等,这样才不会出现字迹模糊。当主传动机构不能满足上述条件的时候我们还需要设计补偿机构来调节。补偿机构可以采用凸轮传动机构来实现,凸轮传动机构具有传递精度高的优点。可以实现对机构误差的微细调节。 传动机构Ⅰ的参考方案可由双曲柄机构 AABB和曲柄滑块机构BCD串联组成,将曲柄AA的转动转变为D点往复运动。当齿条固定不动的时候,中心为D 的行星齿轮将带动齿条移动,并且将齿条固定在印刷版台的下部,以期实现齿条与版台的联动。下部的齿条与有凸轮组成的补偿机构相连实现补偿。其中凸轮与从动曲柄BB为同一构件,主动曲柄AA的转动与滚筒的转动同步。当上部与版台固结的齿条的工作移动速度偏离要求的时候,可以通过凸轮的轮廓曲线进行调节,控制下部齿条补偿移动来补偿误差。

VF变换器设计报告

VF 变换器设计 姓 名 学 号 院、系、部 班 号 完成时间 ※ ※※※※※※※ ※ ※ ※ ※※ ※ ※ ※※※※※ ※※※※ 2013级 模拟电子技术课程设计

摘 要 电压/频率变换器的输入信号频率 f 。0 与输入电压 V i 的大小成正比,输入控制电压 V i 常为直流电压,也可根据要求选用脉冲信号做为控制电压,其输出信号可为正弦波或者脉冲波形电压。 本次课程设计利用输入电压的大小改变电容的充电速度,从而改变振荡电路的振荡频率,故采用积分器作为输入电路。积分器的输出信号去控制电压比较器或者单稳态触发器,可得到矩形脉冲输出,由输出信号电平通过一定反馈方式控制积分电容恒流放电,当电容放电到某一域值时,电容C 再次充电。由此实现V i 控制电容充放电速度,即控制输出脉冲频率。 关键词:电压变换器 积分器 单稳态触发器

目录 第1章设计任务与要求 (1) 第2章方案与论证 (1) 2.1 VF变换器设计思路 (1) 2.2 原理框图设计 (1) 第3章单元电路设计与参数计算 (2) 3.1 积分器设计 (2) 3.2 单稳态触发器设计 (3) 3.3 电子开关设计 (3) 3.4 恒流源电路设计 (4) 3.5 元件参数计算 (4) 3.6 主要元件参数 (5) 第4章仿真与调试 (6) 4.1 仿真电路 (6) 4.2 电路调试 (6) 4.3 调试结果 (7) 第5章结论与心得 (10) 5.1 结论 (10) 5.2 心得体会 (10) 参考文献 (10)

第1章 设计任务与要求 (1)设计一个振荡频率随外加控制电压变化的压控振荡器。 (2)输入外加控制电压信号为直流电压,输出信号频率为0f ,0f 与输入电压幅 度成正比。 (3)输入信号为矩形脉冲信号。 (4)输入电压的变化范围为0-10V 。 (5)0f 的变化范围为0-10kHz 。 (6)转换精度小于1%。 第2章 方案与论证 2.1 VF 变换器设计思路 (1)利用输入电压的大小改变电容器的充电速度,从而改变振荡器的振荡频率,可采用积分电路作为输入电路。积分器可由集成运算放大器和RC 元件组成。 (2)积分器的输出信号控制电压比较器、施密特触发器、单稳态触发器等,可得到矩形脉冲输出。 (3)输出信号电压通过一定反馈方式控制积分电容恒流放电,从而使积分电容的充放电速度控制了输出脉冲信号的频率,实现V/F 变换。 2.2 原理框图设计 图2-1 原理结构图输入 积分器 单稳态转换器 输出 恒流源 电子开关

vf课程设计心得体会

vf课程设计心得体会 课程设计通常指的是对某一门课程进行教学策划的研究活动,下面是为大家搜集整理的vf课程设计心得体会,欢迎阅读。 vf课程设计心得体会(一) 本学期实时测量技术实验以电子设计大赛的形式,老师命题,学生可以选择老师的题目也可以自己命题,并且组队操作其他的事情(包括设计总体方案、硬件、软件设计、焊接、调试等工作)。趣味性强,同时也可以学到很多东西。 我们认为,在这学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。 之所以使用avr作为我们的执行核心,不仅是因为老师说avr现在是社会上应用比较多的单片机,也因为想通过使用avr锻炼自己的c 语言编程能力,养成良好的编程风格。不管怎样,这些都是一种锻炼,一种知识的积累,能力的提高。完全可以把这个当作基础东西,只有掌握了这些最基础的,才可以更进一步,取得更好的成绩。很少有人会一步登

天吧。永不言弃才是最重要的。 而且,这对于我们的将来也有很大的帮助。以后,不管 有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其 中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以 在实验结束之后变的更加成熟,会面对需要面对的事情。 与队友的合作更是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将作品做的更加完美。而团队合作也是 当今社会最提倡的。曾经听过,mba之所以最近不受欢迎就 是因为欠缺团队合作的精神和技巧。 电压电流测量装置虽然结束了,也留下了很多遗憾,因 为由于时间的紧缺和许多课业的繁忙,并没有做到最好,但是,最起码我们没有放弃,它是我们的骄傲!相信以后我们 会以更加积极地态度对待我们的学习、对待我们的生活。我 们的激情永远不会结束,相反,我们会更加努力,努力的去 弥补自己的缺点,发展自己的优点,去充实自己,只有在了 解了自己的长短之后,我们会更加珍惜拥有的,更加努力的 去完善它,增进它。只有不断的测试自己,挑战自己,才能 拥有更多的成功和快乐!to us, happiness equals success! 快乐至上,享受过程,而不是结果!认真对待每一个实验, 珍惜每一分一秒,学到最多的知识和方法,锻炼自己的能力,这个是我们在实时测量技术试验上学到的最重要的东西,也 是以后都将受益匪浅的!

东华大学课程设计vf 转换

章节目录 1.设计内容及要求 (2) 2.方案选择 (2) 3.单元电路设计 (3) 4.总电路图及描述 (8) 5.调试问题及修改方法 (10) 6.总电路图 (11) 7.器件表 (12) 8.参考资料 (12) 9.体会 (13) 10.附录 (15)

(一)、设计内容及要求 一、课题:V/F转换(压控振荡器VCO) 二、要求: (1)输入电压为0~10V,输出信号为0~10KHz的脉冲波,两者呈线性关系; (2)输出是脉冲,宽度20uf~50uf,宽度不变; (3)精度要求,最大误差10Hz。 (二)、方案选择 (1)双D实现vco: (2)光耦合v/f转换装置:

(4)Vf320,V/F转换器 一、电源端

这里R 1=2k Ω,结合串联电路分压定律,从而确保滑动变阻器 在滑动的过程中,端口的输出电压能够顺利地取到0至10V 之间的所 有值。 二、电压跟随器: 对失调电阻的计算: R1 Rw

为了使电路的输出在整个电压输入的范围内平均误差最小,则取Rw=5kΩ时,计算失调电阻,由运算放大器及深度反馈知识可得:R2=5//(5+4.7)=3.3(kΩ) 引入电压跟随器是为了进行阻抗变换,使得电源的内阻对后面的电路不产生影响,从而确保后面电路在压控转换中的良好线性。 三、反相积分电路: 相关参数计算: 首先假设电容正向充电占总脉冲的0.24 当输入端输入电压为10V时,整个

积分电路输出端的输出电压变化差值为10V ,则由积分电路公式 dt u RC u ?-=I O 1可得: -10V=11RC - *10V*0.24*T ① 其中T=1/f=1.0*10-4,由①可得:RC 1=0.24*10-4 现电路中R*0.01uF=0.24*10-4,符合计算得到的结果。R 3 这个阻值是 通过4.7k Ω滑动变阻器调节得到。 四、555单稳态电路:

VFP课程设计讲解

2013级课程设计任务书

课程设计 设计题目教务管理系统分析与设计 教学院经济管理学院 专业信息管理与信息系统 班级信管1301 学生姓名陈举 学生学号 1310662124 指导教师王伟 2015年10月26日

摘要 随着信息技术的迅速发展,传统的管理模式逐渐被信息化、数字化的管理模式所取代,并且已经进入各行各业和人们生活中的许多方面。学校中的教务信息管理也在不知不觉进入数字化和信息化的时代。面对信息时代的机遇和挑战,用科技手段提高教学管理无疑是一种行之有效的途径。 教务管理系统是一套专门进行教务信息查询的软件,该系统实现了用户管理、教学管理、学生管理、成绩管理、教材管理等功能,可以方便学校教务处对学校教学进行全方位的管理。 关键词:Visual FoxPro、数据库、表单设计、教务管理系统

目录 第1章绪论 (1) 1.1需求分析 (1) 1.2系统可行性分析 (1) 1.1.1技术可行性 (1) 1.2.2经济可行性 (1) 第2章系统设计 (2) 2.1系统功能设计 (2) 2.2 E-R图设计 (2) 第3章数据库设计 (4) 3.1概念结构设计阶段 (4) 3.2逻辑结构设计阶段 (4) 3.3数据库运行和维护阶段 (5) 第4章系统的实现 (6) 4.1程序文件 (6) 4.2表单设计 (6) 4.3代码设计 (7) 第5章系统的评价 (9) 5.1系统的运行 (9) 5.2系统评价 (11) 总结 (12) 参考文献 (13)

第1章绪论 1.1需求分析 (1)教务系统现状:教务信息现在处于人工管理阶段、信息复杂、管理混乱、效率低下。 (2)开发此系统的必要 由于教学管理涉及的管理范围较为广泛,管理的内容繁杂,在日常工作中需要大量的人力、物力,而采取现代化电脑管理手段是一种行之有效的解决方法。用计算机操作的教务信息管理系统是为管理员、教师、学生更好的查阅信息和实现精确管理而开发的管理软件。 1.2系统可行性分析 1.2.1技术可行性 本系统是一个小型开发系统,使用vf6.0作为系统开发工具。Vf6.0具有可视化集成开发环境,以事件驱动、图形用户界面等特点,vf6.0集成了强大的数据库开发引擎和技术,在设计学生成绩管理系统方面有着独特的优越性。 1.2.2经济可行性 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期比较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,并且更重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。

VF课程设计报告

数据库语言 课程设计报告题目:某企业仓库库存管理系统 学院经济与管理学院 专业工业工程(管理类) 班级工程082 学号 姓名 指导教师 2009.12

目录 一、选题背景及系统目标 (3) 二、功能模块结构设计 (3) 三、数据库结构设计 (6) 四、主要功能及程序界面说明 (10) 五、系统的主要优点和不足 (18) 六、总结 (18)

一.选题背景及系统目标 1.选题背景 仓库的管理是一项繁重的工作,特别是大量的单据资料,手工的录入和查找给工作带来巨大的麻烦。建立仓库管理系统,为单据的录入与查询带来极大的方便,减少了劳动力,节省了时间,同时也增加了准确性,减少了错误,实现数据的系统化、规范化。 2.系统目标 实现商品入库的单据录入、出库的单据录入,入库商品的查询与统计、出库商品的查询与统计,以及仓库管理员的信息管理,实现仓库管理的优化、系统化,以节省劳动力,节省时间,减少错误,提高效率。 二.功能模块结构设计 图1:仓库管理系统模块图 ·管理员通过姓名和编号进入系统,可以进行管理员信息、入库信息和出库信息的查询,入库信息和出库信息的统计; ·入库(出库)信息的添加、删除和查询,包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

·入库(出库)信息的统计,包括按日统计、按月统计、按年统计。·查询,包括按商品名称查询和按日期查询。 例如:管理员进入系统,查询管理员信息。 图2:进入系统界面 图3:选择管理员信息查询,进入下一个界面

三.数据库结构设计

表2-1:已入库信息表

VF课程设计--Visual Foxpro课程设计

《数据库管理系统》课程设计报告书 学号:__ 班级:___ ___ 姓名:_____ _____ 指导教师:___ _ 时间:__2011-2012-2___ 《数据库管理系统》课程设计评阅书

学生成绩管理程序设计

作者: [摘要]利用一周的时间,以Visual Foxpro 6.0作为开发工具,结合所学的数据库理论知识,编制了一个简单的学生成绩管理程序,程序实现了成绩输入、查询、计算、打印等功能,但管理员的操作功能与学生的操作功能没能很好的限制和分开。 [关键词]成绩管理;程序设计;Visual Foxpro 1 设计任务 根据所学的数据库知识,运用 Visual Foxpro 6.0(以下简称 VF)作为开发工具,设计与实现一个简单的学生成绩管理程序。 本次任务要求的程序尽管业务过程较简单,但功能要求全面,报告书格式要求严格,时间紧迫,因此工作量是充分的,难度也很大。 2 设计目的 本次设计有两个目的:一是加深对所学VF知识的理解与掌握,运用程序设计知识进行问题求解,从实际的操作中感受VF的整体运作过程,提高熟练运用计算机的能力;二是掌握问题分析与解决方法,学习课程报告书的撰写方法,加强工程素质训练,为以后的学习打好一定的基础。 3 问题描述与分析 3.1 功能要求 1.具有学生成绩输入、查询、计算、打印功能。 2.限定条件:5 门考试课程,至少30个学生的成绩。 3.要求利用表单作为程序界面展示功能。 4.能够连编成可执行文件。 3.2 数据描述 两个实体:管理员表、成绩表。 其中管理员表(工作号,姓名,口令),成绩表(学号,姓名,性别,高数,大学英语,计算机,财务会计,大学体育)。 3.3 功能说明 1.输入 能够将学生某门课的成绩登记。包括学生添加与修改两个功能。 2.查询

FM调制与解调系统课程设计报告

FM调制与解调系统课程设计报告

FM调制与解调系统的设计 摘要: 调频和调相是广泛采用的两种调角的基本调制方式。其中调频(FM)是载波信号的频率按调制信号的规律变化;调相(PM)是载波信号的相位按调制信号的规律变化。两种调制方式都表现为信号的瞬时相位受到调变。调频波的解调称为鉴频;调相波的解调称为鉴相。在掌握模拟系统FM和PM调制与解调原理和设计方法的基础上,可以通过MATLAB进行编程仿真实现对系统的时域、频域特性分析,可以通过Simulink动态建模和Labview虚拟仪器对系统进行仿真,检测所设计系统的功能,还可以通过GUI设计实现针对该系统的图形用户界面。 关键词:调制,解调,系统,仿真 一、课题的目的 本课程设计课题主要研究FM 调制与解调模拟系统的理论设计和软件仿真方法。通过完成本课题的设计,拟主要达到以下几个目的: 1.掌握模拟系统FM 调制与解调的原理。 2.掌握模拟系统FM 调制与解调的设计方法; 3.掌握应用MATLAB分析系统时域、频域特性的方法,进一步锻炼应用Matlab进行编程仿真的能力; 4.熟悉基于Simulink的动态建模和仿真的步骤和过程; 5.了解基于LabVIEW虚拟仪器的特点和使用方法,熟悉采用LabVIEW进行仿真的方法。 二、课题任务 设计FM调制与解调模拟系统,仿真实现相关功能。包括: 可实现单音调制的FM调制及解调、PM调制及解调的系统设计及仿真,要求给出系统的设计框图、源程序代码及仿真结果,并要求给出程序的具体解释说明,记录系统的各个输出点的波形和频谱图。具体内容为:(1)设计FM调制与解调、PM调制与解调的模拟系统,给出系统的原理框图,对系统的主要参数进行设计说明。 (2)采用Matlab语言设计相关程序,实现系统的功能,要求采用两种方式进行仿真,即直接采用Matlab语言编程的静态仿真方式、采用Simulink进行动态建模和仿真的方式。要求采用两种以上调制信号源进行仿真,并记录系统的各个输出点的波形和频谱图。 (3)采用LabVIEW进行仿真设计,实现系统的功能,要求给出系统的前面板和框图,采用两种以上调制信号源进行仿真,并记录仿真结果。 (4)要求对系统的时域、频域特性进行分析,并与理论设计结果进行比较分析。 (5)对系统功能进行综合测试,整理数据,撰写设计报告。

热风炉课程设计

1 热风炉的热工计算 1.1 燃烧计算 煤气成分的确定如表1-1。 表1-1 已知煤气的干成分% 物质 CO 2 CO H 2 CH 4 N 2 共计 成分/% 20 23 1.5 0.5 55 100 (1) 干煤气成分换算成湿煤气成分 若已知煤气的含水的体积百分数,用下式计算: V 湿=V F ×(100-H 2O)/100×100% (1-1) 若已知干煤气含水的重量,则用下式计算: V 湿=V F ×100/(100+0.124g H2O ) ×100% (1-2) 以上两个公式中: V 湿—湿煤气中各组分的体积百分含量,% F V —干煤气中各组分的体积含量,% 2H O —湿煤气中含水体积, % 2H O g —干煤气中含水的重量,3g m (忽略机械水的含量) 查“空气及煤气的饱和水蒸气含量(气压101325a P )表”知30℃是煤气的饱和水含量为35.103g m ,代入上面的(1-2)式计算得表1-2。 表1-2煤气成分换算表 种类 CO 2 CO H 2 CH 4 N 2 H 2O 共计 干成分/% 20 32 1.5 0.5 55 100 湿成分/% 19.17 22.03 1.44 0.48 55.7 4.18 100 (2)煤气低发热量的计算: 设其中含可燃物成分的热效应如表1-3。 表1-3 可然成分热效应KJ 可燃成分 CO H 2 CH 4 C 2H 4 C 2H 6 C 3H 6 C 4H 10 H 2S 热效应 126.36 107.85 358.81 594.4 643.55 931.81 1227.74 233.66 煤气低发热量DW Q 的计算: 3 DW 24242Q 126.36CO 107.85H 351.81CH 594.4C H 233.66H SKJ m =+++++

相关主题
相关文档
最新文档