ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:1,000.50KB ,
资源ID:21920306      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21920306.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Visual FoxPro 课程设计文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Visual FoxPro 课程设计文档格式.docx

1、5.4.1 控件属性设置- 115.4.2 代码设计- 11 5.5 学生成绩查询- 135.5.1 按学号查询表单控件属性设置- 135.5.2 按学号查询表单代码设计- 135.5.3 按课程查询表单控件属性设置- 145.5.4 按课程查询表单代码设计- 145.5.5 按班级号查询表单控件属性设置- 155.5.6 按班级号查询表单代码设计- 155.5.7 按总分查询表单控件属性设置- 165.5.8 按总分查询表单代码设计- 16 5.6 学生成绩浏览- 175.6.1 学生成绩概况表单控件属性设置- 175.6.2 学生成绩概况表单代码设计- 175.6.3 080901_成绩浏

2、览表单控件属性设置- 185.6.4 080901_成绩浏览表单代码设计- 185.6.5 080902_成绩浏览表单控件属性设置- 195.6.6 080902_成绩浏览表单代码设计- 19 5.7 打印报表- 215.7.1 打印报表表单设计- 215.7.2 打印报表文件设计- 21 5.8退出系统 5.8.1退出系统表单控件属性设置- 22 5.8.2 退出系统表单代码设计- 22第六章 课程设计总结- 23第七章 参考文献- 231.1 系统功能简介录入:录入学号,学生姓名,课程号,课程名,成绩修改:按课程号修改成绩查询:按学号查询该同学的各科成绩;按课程号查询每名同学的成绩,并排序

3、查询结果;按班级号查询每名同学的各科成绩;按总分查询每名同学的总成绩,并排序查询结果打印:打印成绩1.2 系统功能结构图学习成绩管理系统第二章 需求分析业务流程:运行主程序 登录主界面(输入密码) 登录主菜单 成绩录入 成绩修改成绩查询(按学号,课程号,班级号,总分) 成绩浏览(概况,080901班,080902班) 打印报表 退出系统3.1 学生表表结构:学生表(学号 C 8,姓名 C 8,性别 C 2,出生日期D,班级号 C 8)主索引:学号 ;候选索引:姓名3.2 课程表课程表(课程号 C 4,课程名 C 14,学分 数值型 N 3,0,任课教师 C 8) 课程号;课程名3.3 成绩表成

4、绩表(学号 C 8,课程号 C 4,成绩 N 5,0,性别 C 2,班级号 C 8)普通索引:成绩4.1 学生表数据4.2 课程表数据43 成绩表数据5.1 系统主界面设置5.1.1 控件属性设置(1)主表单属性:Name:”form1”Caption:主界面Height=454Width=633MaxButton=.F.MinButton=.F.WindowType=0WindowState=0AutoCenter=.T.Closeable=.F.(2)命令按钮属性:Name=”Command1”Name=”Command2“Name=“Command3“Caption=“开始“Captio

5、n=”确定“Caption=“退出”Visible=.F.(3) 文本框:1个,用来接收口令,其主要属性为:Name=“Text1” PasswordChar=“*”(4)标签:共三个,主要属性:Name=“Lable1” Caption=”学生成绩管理系统”Name=“Lable2”Name=“Lable3“Caption=”Designed by Yang Shu Hua“Caption=“请输入口令:”(5) 时钟控件:共两个,用来控制Lable2的颜色变化Name=“Timer1”Name=”Timer2”Interval=1230Interval=8435.1.2 代码设计Comma

6、nd1的Click事件thisform.label3.visible=.T.thisform.text1.visible=.T.mand1.visible=.F.mand2.visible=.T.Command2的Click事件passw=YANGSHUHUAIF UPPER(thisform.text1.value)=passw DO form 主菜单 thisform.release ELSE MessageBox(口令不对,您无权使用本系统!,0+16+0,设置口令) thisform.refreshENDIFCommand3的Click事件clear eventsset sysmenu

7、 to defathisform.releaseTimer1的Timer事件thisform.label2.forecolor=rgb(255,0,0)Timer2的Timer事件thisform.label2.forecolor=rgb(0,0,255)5.2 主菜单设计5.2.1 控件属性设置标签Lable1的Caption属性:经济管理学院学生成绩管理系统5.2.2 代码设计 表单的Init事件:do 学生成绩管理.mpr WITH THis,.T.5.2.3 菜单设计按照系统功能结构图设计菜单在系统主菜单的“显示”菜单下,选择“常规选项”命令,在弹出的对话框中,勾选顶层表单选项,将该表

8、单设置为顶层表单。.学生成绩录入.3.1 控件属性设置标签:Label1 Caption:学号;Label2 Caption: Label3 Caption:成绩:Label4 Caption: 性别; Label5 Caption: 班级号;Command1 Caption:添加; Command2 Caption:删除:Command3 Caption:退出5.3.2 代码设计select 成绩表go bottomappend blankreplace 成绩表.学号 with thisform.text1.valuereplace 成绩表.性别 with thisform.text4.va

9、luereplace 成绩表.课程号 with thisform.text2.valuereplace 成绩表.班级号 with thisform.text5.valuereplace 成绩表.成绩 with thisform.text3.valuethisform.refreshnA=MESSAGEBOX(你确定删除该记录吗?,4+64+256,提示IF nA=6DELETE PACK5.4 学生成绩修改5.4.1 控件属性设置课程号;成绩;Label3 Caption:Label4 Caption:成绩修改;修改;Command2 Caption:5.4.2 代码设计 locate for

10、 学号=thisform.text2.value and 课程号=thisform.text1.valuedo while found() replace 成绩 with thisform.text3.value continueenddo5.5 学生成绩查询5.5.1按学号查询表单控件属性设置学号;查询;表格:显示查询结果5.5.2 按学号查询表单代码设计set safety offselect 学生表.学号,学生表.姓名,课程表.课程号,课程表.课程名,成绩表.成绩 from 学生表,课程表,成绩表;where 成绩表.学号=学生表.学号 AND 成绩表.课程号=课程表.课程号 and 成

11、绩表.学号=thisform.text1.value;into table cxbthisform.grid1.recordsource=cxbset safety on5.5.3 按课程查询表单控件属性设置OptionGroup1.option1 Caption: 升序;OptionGroup.option2 Caption:降序;Command1 Caption:表格控件:5.5.4 按课程号查询表单代码设计if thisform.optiongroup1.option1.value=1where 成绩表.学号=学生表.学号 AND 成绩表.课程号=课程表.课程号 and 成绩表.课程号=

12、thisform.text1.value;order by 成绩表.成绩 asc into table cxb1elseorder by 成绩表.成绩 desc into table cxb1endifcxb15.5.5按班级查询表单控件属性设置班级号;查询;5.5.6按班级查询表单代码设计where 成绩表.学号=学生表.学号 AND 成绩表.课程号=课程表.课程号 and 学生表.班级号=thisform.text1.value;into table cxb2cxb25.5.7 按总分查询表单控件属性设置降序Command1 Caption:退出;5.5.8 按总分查询表单代码设计sele

13、ct 成绩表.学号,学生表.姓名,学生表.班级号,SUM(成绩表.成绩) as 总分 from 成绩表,学生表;where 成绩表.学号=学生表.学号 group by 成绩表.学号 order by 总分 asc;into table cbx4where 成绩表.学号=学生表.学号 group by 成绩表.学号 order by 总分 desc;cbx4Thisform.release5.6 学生成绩浏览5.6.1 学生成绩概况表单控件属性设置Label Caption:全体学生成绩概况,fontunderline=.T.5.6.2 学生成绩概况代码设计Form1的Init事件do sum

14、cj.prgthisform.text1.value=c1thisform.text2.value=c2thisform.text3.value=c3thisform.text4.value=c4thisform.text5.value=c5thisform.text6.value=c6thisform.text7.value=c7Sumcj.prgclose datapublic c1,c2,c3,c4,c5,c6,c7open data 学生成绩管理系统use 成绩表 againcalculate AVG(成绩表.成绩) to c1calculate avg(成绩表.成绩) for 性别=

15、男 to c2女 to c3calculate avg(成绩表.成绩) for 课程号=001 to c4002 to c5003 to c6004 to c7use5.6.3 080901_成绩浏览表单控件属性设置Label caption:080901 成绩浏览 fontunderline=.T.5.6.4 080901_成绩浏览表单代码设计do subcj.prgSubcj.prgcalculate AVG(成绩表.成绩) for 班级号=080901 to c1 and 班级号=0908015.6.5 080902_成绩浏览表单控件属性设置080902_成绩浏览;fontunderline=.T.5.6.6 080902_成绩浏览表单代码设计Form1的Click事件do clacj.prgClacj.prg080902calculate avg(成绩表.成绩) for 性别=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1