下载此文档

软件编程课程设计.docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
1 课程设计的目的
课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。课程设计旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具有的查阅资料、综合运用所学知识的能力,为课程设计及今后从事专业工作打下基础。
本课程设计结合实际的编程知识及结合其它开发工具,编写程序求解指定问题。初步掌握解决各种具体应用问题的基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和各学科知识的综合运用来进行软件开发,巩固、深化学生的理论知识,提高学生的动手能力,并在此过程中培养他们严谨的科学态度和良好的工作作风。
2 课程设计的基本要求
利用所学的开发语言编程知识和技巧,通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目,在分析设计过程中,要求学生养成良好的编程****惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的调试技巧和方法。根据系统的功能要求,要求学生逐步完成应用程序的设计,具体要求为:
按规定的时间及要求上机。
设计方案正确,正确划分所选课题的系统功能模块。
系统设计要尽量实用,数据与功能分析详细。
要求编码简洁、稳定、高效。
独立查阅资料,认真书写课程设计说明书。
3 课程设计内容及安排
内容:根据给出问题的要求分析问题,设计出解决该问题的相应算法(采用什么样的方法来解决问题),并使用某种开发语言编写出程序代码。最后,按照给定的报告模版,编写实****报告。
时间分配:20个学时
场地:d417
4 课程设计报告的内容
设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和存档材料。设计报告按照给定报告模版的电子文档书写、打印并装订,排版及图、表要清楚、工整,一般应包括以下内容:
问题分析
1、该软件以VB
2、开发所需要的控件有按钮控件、文本控件、串口控件、选择控件
3、设计发送、接收设计
(1)串口设置
设置好端口、波特率、奇偶校验、数据位、停止位,然后点击打开端口就可以了。
(2)通讯状态
通讯状态主要是看串口的状态,发送的字节数,接收的字节数,还可以清除计数。(3)发送
发送可以分为手动发送和自动发送,两种发送都可以选择是文本发送还是选择十六进制发送,先在数据发送区域输入要发送的数据,如果选择自动发送在自动发送的控件上打钩就可以了,还可以选择自动发送的周期,默认周期是1000ms,手动发送点击手动发送按钮就可以发送了。
(4)接收
接收界面简单,选择显示方式就可以了,可以选择文本显示和十六进制显示
基本功能介绍
支持多串口
自定义波特率
1200 2400 4800 9600 19200 38400 43000 56000 57600
二、串口设置(串口,波特率,校验,数据位,停止位)
三、发送区数据格式(文本形式,十六进制)
四、接收区数据格式(文本形式,十六进制)
五、自动发送(是否允许自动发送,周期是多少毫秒)
算法设计
如何打开端口,关闭端口;字符表示的十六进制数转化为相应的整数和相应的字符串
程序编码
Private Declare Function ShellExecute Lib "" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Check1_Click()
If = 1 Then
intTime = Val()
= intTime
= True
Else
= False
End If
End Sub
Private bo1_Click()
+ 1 <> com_last_num Then

'先关闭上一个打开的端口
_last_open_num <> 0 Then
= False
End If
If + 1) = True Then
= "关闭

软件编程课程设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小44 KB
  • 时间2018-02-21