50-课表查询任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北理工大学
软件设计基础(VB)
课程设计任务书
学院班级设计人成绩
一、题目:课表查询
二、目的与要求:
1.目的:
培养学生综合利用VisualBasic6.0语言进行程序设计的能力,主要培养学生使用系统提供的标准控件,适当选择使用各种类型的变量。
2.基本要求:
①要求用VisualBasic6.0提供的系统函数和标准控件完成设计。
②从列表框中选择“年级、专业、日期”的信息后,显示该班级在当日所对应的课程。
③在设计程序的过程中,要求会使用按钮(commandbutton)、文本框(text)、列表框等基本控件以及他们的常用属性。
④程序界面美观,运行无差错。
3.创新要求:
在基本要求达到后,进行创新设计,可以考虑能否由用户添加新的班级和新的课程,实现以上要求的相同功能。
三、设计方法和基本原理:
1.问题描述:
鼠标在左侧选择“年级、专业、日
期”的值,点击“确定”按钮,右侧显
示该班级在当日的课程。
2.问题的解决方案:
根据问题描述,可以将问题解决分
为以下几个方面:
①使用工具箱中的基本控件开发用
户界面。
②编写代码,实现控件的基本功能。
③用基本的程序结构和数组类型的
变量实现查询功能。
四、主要技术问题的描述:
①在窗体的load事件中输入基本的信息
Private Sub Form_Load()
stc(1) = "计算机" + vbCrLf + "英语" + vbCrLf + "数学" + vbCrLf + "物理"
stc(2) = "英语" + vbCrLf + "自动控制" + vbCrLf + "物理" + vbCrLf + "数学"
stc(3) = "绘图" + vbCrLf + "土木工程" + vbCrLf + "建筑学" + vbCrLf + "化学"
stc(4) = "经济学" + vbCrLf + "英语" + vbCrLf + "统计学" + vbCrLf + "哲学"
gra = 1: dat = 1: cla = 1
Text1.Text = "一年级"
Text2.Text = "计算机班"
Text3.Text = "星期一"
End Sub
②查询的实现可以根据选择的不同情况使用“Select Case”语句实现。
五、课程设计时间:2010年5月10日至2010年6月20日
六、课程设计进行地点:学校机房
七、书写设计报告的要求:
设计报告中包含以下几个方面:
1.设计题目
2.设计思路
①划分功能模块
②确定各模块的算法
3.用图示的方式给出过程或函数之间的调用关系
4.列出程序清单,并加以必要的注释
5.对该设计题目有何更完善的方案
6.通过本次设计,有何收获及心得体会
八、课程设计的考核方式及评分方法
1.考核方式
课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:
ftp://210.31.197.23
找到自已指导教师的文件夹后,进入班级文件夹,再找到自己的文件夹,然后将文档复制到该文件夹中即可。
2.评分方法
(1) 出勤率
(2) 课程设计准备工作
(3) 课程设计期间纪律
(4) 课程设计运行结果
(5) 课程设计报告
(6)答辩情况
指导教师:
系主任签字:
日期:年月日