VF课程设计学生信息管理系统的设计与实现VisualFoxPro样本_第1页
VF课程设计学生信息管理系统的设计与实现VisualFoxPro样本_第2页
VF课程设计学生信息管理系统的设计与实现VisualFoxPro样本_第3页
VF课程设计学生信息管理系统的设计与实现VisualFoxPro样本_第4页
VF课程设计学生信息管理系统的设计与实现VisualFoxPro样本_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经济管理学院

学生信息管理系统设计与实现专业班级 学生姓名 学生学号指导教师

年12一、课程设计目和意义学生信息管理系统是一种简朴实用系统,它是学校进行学生管理好帮手。通过本课程设计,纯熟掌了握数据库设计、表单设计、表单与数据库连接、SQL语言使用以及简朴VF程序编写。本课程设计作用不但是在制作一种学生管理系统,其主线作用是运用它作为学习VisualFoxpro6.0课程设计基本。本课程设计重要以VF6.0表单设计开发一种学生信息管理系统,不但通过表单向导进行开发,并且结合自己引入数据编辑控件进行数据表单窗体设计和数据录入。通过本课程设计可以更进一步清晰数据库表单设计是如何实现,掌握它可以设计出自己满意应用程序。二、系统功能设计1.阐明该系统可以实现哪些功能基本实现学生信息管理,涉及系统登录、学生信息录入、学生信息浏览、学生信息查询、学生信息修改和学生信息删除。2.画出系统功能模块图登录表单管理表单录入表单修改表单查询表单浏览表单删除表单登录表单管理表单录入表单修改表单查询表单浏览表单删除表单……设计环节:在项目管理器中新建一种项目;文献——新建——项目,如下所示:数据库设计;数据库表构造如下:字段名字段类型字段宽度学号字符型8姓名字符型10性别字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班级字符型20专业名称字符型20入学日期日期型8政治面貌字符型14表单设计;例如:登录表单,管理表单,录入表单,浏览表单,查询表单,修改表单和删除表单。2(1)登录表单:登录程序代码如下:顾客名=alltrim(thisform.text1.value)密码=alltrim(thisform.text2.value)if顾客名="学生名"and密码="学号"doform"D:\金融0701王怡键23号\管理.scx"thisform.releaseelsewait"顾客名或密码错误"windowtimeout3thisform.num=thisform.num+1ifthisform.num=3wait"错误顺序已超过3次:"windowtimeout3thisform.releaseelsethisform.text1.value=""thisform.text2.value=""wait"继续输入"windowtimeout3endifendif退出代码如下:thisform.release执行后如上图登录表单管理表单:程序代码如下:doform"D:\金融0701王怡键23号\管理.scx"doform"D:\金融0701王怡键23号\浏览.scx"doform"D:\金融0701王怡键23号\查询.scx"doform"D:\金融0701王怡键23号\录入.scx"doform"D:\金融0701王怡键23号\修改.scx"doform"D:\金融0701王怡键23号\删除.scx"执行之后如上图所示2(3)录入表单:录入程序代码:appendblank退出代码如下:thisform.release执行之后如上图2(4)浏览表单首条代码:gotopthisform.refresh尾条代码:gobottomthisform.refresh上一条代码:skip-1ifbof()gotopendifthisform.refresh下一条代码:skipifeof()gotopendifthisform.refresh2(5)查询表单:查询命令按钮代码:Thisform.grid1.recordsource="sele学号,姓名,性别,民族,出生日期,家庭住址,所在班级,政治面貌,入学日期,专业名称from表1where学号=thisform.text1.value"关闭代码:thisform.release2(6)修改表单:查询命令按钮代码:sele学号,姓名,性别,民族,出生日期,家庭住址,所在班级,专业名称,入学日期,政治面貌from表1where学号=thisform.text1.valuethisform.text1.value=学号thisform.text2.value=姓名thisform.text3.value=性别thisform.text4.value=民族thisform.text5.value=出生日期thisform.text6.value=家庭住址thisform.text7.value=所在班级thisform.text8.value=专业名称thisform.text9.value=入学日期thisform.text10.value=政治面貌修改修改命令按钮代码:xuehao=thisform.text1.valuexingming=thisform.text2.valuexingbie=thisform.text3.valueminzu=thisform.text4.valuechu=thisform.text5.valuejia=thisform.text6.valuesuo=thisform.text7.valuezhuan=thisform.text8.valueru=thisform.text9.valuezheng=thisform.text10.valueupdate表1set学号=xuehao,姓名=xingming,民族=minzu,出生日期=chu,家庭住址=jia,所在班级=suo,专业名称=zhuan,入学日期=ru,政治面貌=zheng;where学号=xuehao2(7)删除表单:查询命令按钮代码:sele学号,姓名,性别,民族,出生日期,家庭住址,所在班级,专业名称,入学日期,政治面貌from表1where学号=thisform.text1.valuethisform.text1.value=学号thisform.text2.value=姓名thisform.text3.value=性别thisform.text4.value=民族thisform.text5.value=出生日期thisform.text6.value=家庭住址thisform.text7.value=所在班级thisform.text8.value=专业名称thisform.text9.value=入学日期thisform.text10.value=政治面貌删除命令按钮代码;xuehao=thisform.text1.valuedeletefrom表1where学号=xuehao(3)程序连编,生成可执行程序doform"D:\金融0701王怡键23号\管理.scx"readevents点击项目中“连编“四、测试及分析对本系统作一种全面评价:涉及有何特点、存在问题、改进意见等。

特点:(1)以便简洁。使用代码进行设计,该系统可以使咱们以便登录学生信息系统,进行学生基本信息查询,以及可以随意浏览学生每一条记录,也可以进行学生基本信息修改,或者对不符合条件学生信息进行删除,也可以对需要信息进行增长。(2)减少数据冗余实现数据共享。在数据库系统中,对数据定义和描述已经从应用程序中分离出来,通过数据库管理系统来统一管理。数据最小访问单位是字段,既可以按字段名称存取库中某一种或某一组字段,也可以存取一条记录或一组记录。在建立数据库时,应可以面向全局观点组织数据库中数据,而不是当只考虑某一部门局部应用,这样才会发挥数据共享优势。(3)各控件设计,如标签,文本框,列表框,表格等可以实现特定交互功能,随意进入想要进入表单中。问题:1.写代码也许比较复杂,并且有些代码比较容易写错。2.应当注意存储途径,若途径错误,也许会发生命令错误或不能执行。3.同步应注意各表单之间关联性,以以便进入4.数据类型应匹配,若不匹配,程序将无法运营5.表单CAPTION属性,数据源等都应注意与否填写对的6.所有CONTROLSOURCE都是表中字段,因而在屏幕上变化数据,及时会对表中记录进行修改.修改操作虽然以便,但难以保证数据安全.查询时,先要点击文本框,7.在TEXT中输入查找内容,麻烦且容易出错.改进建议:将各控件绑定数据源改为内存变量.VF程序命令还是有某些繁琐,并且容易出错,最佳使用一种简朴便捷方式,运用更加简朴语言进行设计运用“布局“实现各控件上下左右对齐,以及大小设立使之一致,让其美观大方,交互功能强。五、结束语通过做课程设计,你有何感想,学到了什么?感想:通过课程设计,和同窗教师一起讨论作出属于自己一种学生信息管理系统,在收获知识同步,还收获了阅历,收获了成熟,在此过程中,咱们通过积极努力,请教教师,不但培养了独立思考、动手操作能力,在各种其他能力上也均有了提高。更重要是,在实验课上,咱们学会了诸多学习办法。而这是日后最实用,真是受益匪浅。要面对社会挑战,只有不断学习、实践,再学习、再实践。

之因此做课程设计,不但是由于她是教学内容一某些,同步也可以锻炼自己VF

语言编程能力,养成良好VF语言编程风格。不论如何,这些都是一种锻炼,一种知识积累,能力提高。完全可以把这个当作基本东西,只有掌握了这些最基本,才可以更进一步,获得更好成绩。很少有人会一步登天吧。永不言弃才是最重要。

并且,这对于咱们将来也有很大协助。后来,不论有多苦,我想咱们都能变苦为乐,找寻有趣事情,发现其中贵重事情。就像中华人民共和国倡导艰难奋斗同样,咱们都可以在实验结束之后变更加成熟,会晤对需要面对事情。但还是觉得有诸多地方还需进一步学习,例如有写代码错误自己却找不出因素何在学习:通过本次课程实践我学到诸多东西学会如简朴编程,使用VF语言,运用代码相称于一种语言可以实现数据信息管理等以及各控件使用,例如:文本框,表格,标签等;。建立不同表单通过不同样编程可以实现她们各自功能。例如登录表单可以实现登录功能,当咱们输入对的顾客名以及争取密码才可以登录,浏览表单可以实现对学生信息浏览,并且通过各

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论