- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库课程设计图书管理系统报告
数据库课程设计图书管理系统报告「篇一」
一、课程设计目的
掌握虚拟仪器的概念和系统组成,虚拟仪器系统的基本设计思想;认识虚拟仪
器的软件开发工具LabVIEW及图形化编程语言;掌握虚拟仪器软件的设计方法,能
够运用LabVIEW进行数据操作、结构控制、文件读写、信号处理、数学分析、波形
分析等。
二、第一阶段设计
1、第一题
第一题要求建立一个二维数组,由于没有指定数组的具体数值,所以设计为让
用户
自行输入数组的元素,并生成一个新的数组,再进行后续的操作。数组长度
是使用数组大小函数来获得,经过数组大小函数后,通过索引数组来的到二维数组
的行数与列数,想乘后的到数组的长度,查找元素和替换元素则是直接用已有的函
数即可实现。
2、第二题
任意创建一个二维数组常量,并定义数组元素后用第一题的方法得到数组的长
度,把数组和数组长度输入到重排数组维数函数中,即可得到重新排列后的一维数
组。而后让用户自己设计把最后多少个元素放置到数组前面,经过一维数组循环移
位后即可实现功能。
3、第三题
首先是创建了个数组输入控件,让用户自己输入一维数组的元素,利用一维数
组排序函数即可实现升序排列,然后把升序排列的结果利用反转一维数组函数进行
反转,即可得到降序排列的数组。
4、第四题
首先建立了一个二维的数组常量,定义数组的元素后显示出来。利用数组的最
大值最小值函数得到数组的最大值最小值以及位置,由于位置是以数组形式表示
的,则用数组索引把行数列数提取出来并显示。但这个方法的问题在于,数组的最
大值最小值函数并不能把数组中所有的最值的位置都输出出来,它只输出第一个找
到的最值的位置。
5、第五题
建立一个簇然后在簇里添加题目要求的内容后,把顺序设置好,接着按顺序把
相应的输入控件捆绑到簇中。
6、第六题
首先求阶乘要分为3种情况,一是等于零,而是大于零,还有就是小于零。让
用户输入n的值后,马上进行判断,如果等于零,则直接输出1,如果小于零则输
出0(表示出错),如果大于零则进入循环进行运算。For循环中,以n为总循环
次数,建立反馈节点(初值为1),i加1后再与自身相乘,得到结果;while循
环中,以i加1后的值是否大于n为循环结束条件,其余与for循环相似。
7、第七题
利用随机数(0-1)函数,生成一个0-1(不等于1)的随机数,在for循环结
构中,让其循环5次,第一次乘以10,作为5位随机数的第一位,第二次乘以100
作为5位随机数的第二位,以此类推。但这样会出现6位数的随机数,所以在生成
随机数的时候就进行判断,限定随机数不能大于0.9。
8、第八题
建立数组输入控件,把输入后的数组通过数组大小函数计算出数组的长度作为
for循环的总循环次数,在for循环中把数组的每个元素提取出来,通过累加得到
结果。
9、第九题
用for循环,循环20xx次,每次生成一个随机数,然后输入波形图中得到波
形。建立顺序结构,使用两个定时器,先读出第一个定时器的值,然后波形生成完
成后进入顺序结构把两个定时器的值相减得到时间。
10、第十题
一开始想法是直接使用打开文本文件函数,打开文件后读取完毕再关闭文件,
设置2个按钮。后来发现三个问题,一是如果还没打开文件就点关闭文件按钮的话
程序就会死掉,二是在文件对话框中选择取消后会报错,三是打开文件后不关闭文
件再次打开时是程序会死掉。后来经修改,程序改为,一开始关闭文件按钮是不可
见的,只有点击了打开文件按钮后才显示,而点击了打开文件按钮后该按钮也将隐
藏,点击了关闭文件按钮后才显示。如果在对话框中选择取消,则重置按钮状态,
然后退出程序(在对labview的不断熟悉中,意识到其实不需要使用如此复杂的逻
辑关系。)
11、第十一题
一开始只使用了条件结构,判断输入的值是否大于等于0,如果是,则直接开
平方后输出,如果不是则弹出提示对话框并输出-99999.0。后来发现如果这样的话
输入负数的时候对话框将不断弹出,所以后来加入了事件结构,但数值改变时才执
行程序,解决了问题。
12、第十二题
建立事件结构,以两个按钮作为事件结构的触发条件,分别将一维数组和二维
数组写入电子表格文档。和第
您可能关注的文档
- 河南省安阳市林州市2022-2023学年七年级下学期期末生物试题(含答案).pdf
- 水土保持工程联合施工协议书 .pdf
- 航空公司安全管理应急机制 .pdf
- 江苏省盐城市亭湖区盐城景山中学2024届中考五模数学试题含解析.pdf
- 2024年建筑施工合同简单版(四篇) .pdf
- 七大员考试题库-机械员(含答案) .pdf
- 部编人教版八年级下册历史第二单元 社会主义制度的建立与社会主义建设.pdf
- 小学教师减负的工作总结(精选6篇) .pdf
- 2024年联合施工协议书 .pdf
- 2024年起重机械维护保养管理制度(三篇) .pdf
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)