




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原电力高等专科学校数据库原理与应用课程设计任务书设计题目 学生学籍管理系统 所属课程: 数据库原理与应用系 别 信息工程系专 业 计算机网络专业班 级 计0919班姓 名 张荣指导教师 李雪梅 设计任务下达日期 2010年 5 月24 日设计时间2011年6月24日 至 2010年6月24日指 导 教 师 评 语成绩评定: 指导教师签字 年 月 日 数据库原理与应用课程设计报告实训任务一:1、在编辑框中输出101500之间的所有奇数,并将这些奇数之和显示在文本框中。2、求出所有小于或等于100的自然数对并显示在列表框中。(自然数对是指两个自然数的和与差都是平方数)3、创建一个浏览学生“成绩表”的表单。(一)在编辑框中输出101500之间的所有奇数,并将这些奇数之和显示在文本框中。1实训任务;在编辑框中输出101500之间的所有奇数,并将这些奇数之和显示在文本框中。2实现方法对象属性属性值label1caption101-500间的奇数有:label2caption101-500间的奇数和为:label3captionedit1command1caption输出command2caption关闭3程序代码command1的click事件s=0 for i=101 to 500 if i/2int(i/2) thisform.edit1.value=thisform.edit1.value+ +str(i,3) s=s+i endi next thisform.label3.caption=str(s,6)command2的click事件thisform.release(二)求出所有小于或等于100的自然数对并显示在列表框中。(自然数对是指两个自然数的和与差都是平方数)1实训任务;求出所有小于或等于100的自然数对并显示在列表框中。(自然数对是指两个自然数的和与差都是平方数)2实现方法对象属性属性值list1command1caption计算command2caption关闭3程序代码command1的click事件he=0cha=0x=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 endforendforcommand2的click事件thisform.release (三)创建一个浏览学生“成绩表”的表单。1实训任务;创建一个浏览学生“成绩表”的表单。2实现方法对象属性属性值label1caption学号label2caption课程编号label 3caption成绩text1controlsource成绩表.学号text2controlsource成绩表.课程号text 3controlsource成绩表.成绩command1caption上一条command2caption下一条command3caption关闭3程序代码command1的click事件if.not.bof() skip-1 thisform.refresh()endifcommand2的click事件if.not.eof() skip thisform.refresh()endifcommand3的click事件thisform.release实训任务二:1、设计一个电话计费程序,表单窗口如图8.35所示,当单击“开始”则开始计时并显示开始时间,同时“开始”变为“结束”按钮,再单击“结束”,即结束通话并显示结束时间,同时“结束”变为“开始”按钮,单击“计费”则计算通话费并显示(假设每分钟通话费为0.15元)。2、为实训1第3题继续设计表单,要求再增加四个按钮:第一条、末一条、插入一条和删除一条。3、输出“九九”乘法表,如图8.36所示。4、设计一个查询表单如图8.37所示,当输入查询条件后,显示符合条件的“学生表”中的记录(可以进行模糊查询)。(一)设计一个电话计费程序,表单窗口如图8.35所示,当单击“开始”则开始计时并显示开始时间,同时“开始”变为“结束”按钮,再单击“结束”,即结束通话并显示结束时间,同时“结束”变为“开始”按钮,单击“计费”则计算通话费并显示(假设每分钟通话费为0.15元)。1实训任务;设计一个电话计费程序,表单窗口如图8.35所示,当单击“开始”则开始计时并显示开始时间,同时“开始”变为“结束”按钮,再单击“结束”,即结束通话并显示结束时间,同时“结束”变为“开始”按钮,单击“计费”则计算通话费并显示(假设每分钟通话费为0.15元)。2实现方法对象属性属性值label 1captionlabel2caption开始时间label4caption结束时间label6caption通话时间label8caption应付金额label3captionlabel5captionlabel7captionlabel9captioncommand1caption开始command2caption计费3程序代码command1的click事件publ t1,t2if this.caption=开始 thisform.label5.caption= thisform.label7.caption= thisform.label9.caption= thisform.label3.caption=time() this.caption=结束 mand2.enabled=.f. t1=seconds() else thisform.label5.caption=time() this.caption=开始 mand2.enabled=.t. t2=seconds()endif command2的click事件t=(t2-t1)/60m=int(t)if tm m=m+1endifthisform.label7.caption=str(m,2)thisform.label9.caption=str(0.15*m,5,2) (二)为实训1第3题继续设计表单,要求再增加四个按钮:第一条、末一条、插入一条和删除一条。1实训任务;为实训1第3题继续设计表单,要求再增加四个按钮:第一条、末一条、插入一条和删除一条。2实现方法对象属性属性值label1caption学号label2caption课程编号label 3caption成绩text1controlsource成绩表.学号text2controlsource成绩表.课程号text 3controlsource成绩表.成绩command1caption上一条command2caption下一条command3caption关闭command4caption第一条command5caption末条command6caption插入一条command7caption删除一条3程序代码command1的click事件if.not.bof() skip-1 thisform.refresh()endifcommand2的click事件if.not.eof() skip thisform.refresh()endifcommand3的click事件thisform.releasecommand4的click事件go topthisform.refresh()command5的click事件go bottthisform.refresh()command6的click事件insertcommand7的click事件delepackthisform.refresh()(三)输出“九九”乘法表, 1实训任务;输出“九九”乘法表。2实现方法对象属性属性值edit 1height156width200command1caption计算command2caption关闭3程序代码command1的click事件thisform.edit1.value=*for a=1to 9 thisform.edit1.value=thisform.edit1.value+ +str(a,1)endforthisform.edit1.value=thisform.edit1.value+chr(13)for i=1 to 9 thisform.edit1.value=thisform.edit1.value+str(i,1)+ for j=1 to i thisform.edit1.value=thisform.edit1.value+str(i*j,2)+ endfor thisform.edit1.value=thisform.edit1.value+chr(13)endforcommand2的click事件thisform.release(四)设计一个查询表单如图8.37所示,当输入查询条件后,显示符合条件的“学生表”中的记录(可以进行模糊查询)。1实训任务;设计一个查询表单如图8.37所示,当输入查询条件后,显示符合条件的“学生表”中的记录(可以进行模糊查询)。2实现方法对象 属性属性值label1caption查询条件label2caption请输入学号label3caption请输入姓名text1value=space(6)inputmaskxxxxxxtext2value=space(8inputmaskxxxxxxxxoption1captionandoption2captionorcommand1caption查询3程序代码command1的click事件use 学生表 cxp1=thisform.optiongroup1.option1.value cxp2=thisform.optiongroup1.option2.value l1=thisform.text1.value l2=thisform.text2.value if l1=spac(6).and.l2=spac(8) thisform.release else do case case l1=spac(6) set filt to 姓名=l2 case l2=spac(8) set filt to 学号=l1 other if cxp1=1 set filt to 姓名=l2.and.学号=l1 else set filt to 姓名=l2.or.学号=l1 endi endc coun to a if a=0 messagebox(没有你找的记录,48,没找到) else brow endiendi实训任务三:将例9-1的“颜色”菜单改为“表单颜色”、“文本颜色”两个子菜单,其中又各含两种颜色,使得程序运行时可改变表单和文本的颜色。结果1实训任务;将例9-1的“颜色”菜单改为“表单颜色”、“文本颜色”两个子菜单,其中又各含两种颜色,使得程序运行时可改变表单和文本的颜色。结果2实现方法菜单名称结果菜单级文本字体子菜单菜单栏宋体命令文本字体黑体命令文本字体楷体命令文本字体隶书命令文本字体文本风格子菜单菜单栏粗体过程文本风格斜体过程文本风格下划线过程文本风格颜色子菜单菜单栏文本颜色子菜单颜色红色过程文本颜色蓝色过程文本颜色表单颜色子菜单颜色红色过程表单颜色蓝色过程表单颜色3程序代码;_vfp.activeform.label1.fontname=宋体_vfp.activeform.label1.fontname=黑体_vfp.activeform.label1.fontname=楷体_vfp.activeform.label1.fontname=隶书l=.not._vfp.activeform.label1.fontbold set mark of bar 1 of 文本风格l _vfp.activeform.label1.fontbold=ll=.not._vfp.activeform.label1.fontitalic set mark of bar 1of 文本风格l _vfp.activeform.label1.fontitalic=ll=.not._vfp.activeform.label1.fontunderline set mark of bar 1of 文本风格l _vfp.activeform.label1.fontunderline=ldo case case bar()=1 _vfp.activeform.label1.forecolor=rgb(255,0,0) case bar()=2 _vfp.activeform.label1.forecolor=rgb(0,0,255)endc do case case bar()=1 _vfp.activeform.label1.backcolor=rgb(255,0,0) case bar()=2 _vfp.activeform.label1.backcolor=rgb(0,0,255)endc form1 的init 事件do 菜单2.mpr with this,.t.实训4:将第11章的“学生学籍管理系统”补充完善,形成一个完整的可执行应用程序。1. 查询表单查询表单可以查询某个学生的基本情况及成绩,可以按学号、姓名查询,也可以进行模糊查询。而查询历史数据与查询某个学生基本情况一样。1) 按学号和姓名查询按学号和姓名查询可从子菜单上选择后,出现一个提示表单“请输入将要查询的学号或姓名”,当输入完毕后,系统执行查询程序,若查到,则出现表单如图所示;否
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 原木品质分类系统创新创业项目商业计划书
- 农作物无人机种植应用服务创新创业项目商业计划书
- 智能培训软件创新创业项目商业计划书
- 2025年汾阳市消防员考试笔试试题(含答案)
- 智能查验机器人创新创业项目商业计划书
- 辐射类仪器安全培训课件
- 2025年生态补偿机制在生态系统服务功能补偿中的应用报告
- 2025年纺织服装行业智能化生产智能化生产设备租赁行业政策分析报告
- 2025年模具制造数字化设计与仿真技术市场前景分析报告
- 现场做柜子施工知识培训课件
- 小儿上呼吸道感染
- 2025年CCAA国家注册审核员考试(产品认证基础)历年参考题库含答案详解(5卷)
- 2025-2030中国骨科手术导航机器人医生培训体系与手术量增长关联报告
- 2025年秋季小学四年级上册语文教学计划及教学进度表
- 北京市西城区2024-2025学年七年级下学期期末道德与法治试题(解析版)
- 苏州工业园区外国语学校语文新初一均衡分班试卷
- 《智能建造概论》高职完整全套教学课件
- 2025-2026小学学年度第一学期教学工作安排表:启智育心绘蓝图筑梦前行谱新篇
- GB/T 30807-2025建筑用绝热制品浸泡法测定长期吸水性
- 无限极中医秋季养生课件
- 妇科常规手术器械处理流程
评论
0/150
提交评论