学生学籍管理系统技术总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP应用程序设计实例--学生学籍管理系统(1)电脑笔记 ??2007-10-29 16:43 ??阅读2402???评论4 ? 字号:大大? 中中? 小小???? 图1MIS是英文Management Information System的英文缩写,意思是信息管理系统,该系统可用于中小型企事业单位业务处理和信息交流,从而大大提高了企业运作的效率。微软公司的Visual?FoxPro可视化面向对象的编程软件是一个设计MIS系统即简单又快捷的好软件。下面,就以VFP 6.0为开发环境,讲述设计学生学籍管理系统的详细设计过程,也为在看过了前面非表单设计的学生学籍管理系统的朋友们继续了解并学习采用表单(Form)的方式设计MIS系统的方法。????一、设计思路:学生学籍管理系统的运行以封面表单开始,如图1所示,要求用户输入登录密码,并设置三次检查功能,若三次输入的密码均有错,则自动退出系统;否则出现系统菜单,接收用户的操作,操作完毕后用户可以从系统菜单中退出系统。? 二、系统功能:系统的功能主要分成十个功能模块,它们是:录入数据、修改数据、删除数据、查询数据、统计数据、显示数据、打印数据、导出数据、导入数据和清空数据。录入数据可以实现学生信息的录入;修改数据可以实现学生信息的修改;删除数据可以实现学生数据的删除;查询数据可以实现学生信息的查询;统计数据可以实现学生人数、党员人数、学生总平均成绩、高数平均成绩、英语平均成绩和VFP平均成绩的统计;显示数据可以实现以字段分布和二维表两种方式显示学生信息;打印数据可以实现用报表的形式打印学生的信息;导出数据可以实现学生数据的备份,防止数据丢失;导入数据可以实现学生数据的还原,保证数据的正确性;清空数据可以实现学生数据的清空操作。?三、菜单结构框架图?四、数据库结构:(可定义表名为xj.dbf) 字段名类型宽度小数位数学号字符型2 ? 姓名字符型6 ? 性别字符型2 ? 出生年月字符型10 邮编字符型6 高数数值型51英语数值型51VFP数值型51是否党员字符型2 电话字符型8 通信地址字符型30 备注备注型4 ?五、具体设计:(给出源代码,表单属性可参照图示在VFP属性框中设置,所有程序文件和表单文件均通过VFP项目管理器建立) 1、学生学籍管理系统主程序源代码(可定义程序名为main.prg) _SCREEN.WINDOWSTATE=2? 设置窗口规格为第2种系统窗口_SCREEN.CAPTION=学生学籍管理系统? 设置窗口标题为“学生学籍管理系统” _SCREEN.CLOSABLE=.T.? 去掉关闭按钮_SCREEN.CONTROLBOX=.F.? 去掉控制按钮_SCREEN.MAXBUTTON=.F.? 去掉最大化按钮_SCREEN.MINBUTTON=.F.? 去掉最小化按钮_SCREEN.BACKCOLOR=RGB(50,100,128)? 设置窗口的背景色CLOSE ALL CLEAR ALL CLEAR SET SYSMENU OFF SET SYSMENU TO SET TALK OFF SET SAFETY OFF SET STATUS BAR OFF? 关闭Visual Foxpro的状态栏DO FORM A:\封面.SCX? 调用系统登录“封面”表单READ EVENT? 响应用户输入DO A:\菜单.MPX? 运行系统菜单READ EVENT SET SYSMENU TO DEFAULT? 恢复Visual Foxpro的系统菜单的默认值SET SYSMENU ON? 显示Visual Foxpro的系统菜单SET STATUS BAR ON? 显示Visual Foxpro的状态栏CLOSE ALL? 关闭所有文件CLEAR ALL RETURN? 返回2、封面表单源代码(A:\封面.sct) PROCEDURE Click? 确定按??? 钮的单击事件过程SET EXACT ON? 设置精确比较命令IF THISFORM.text1.VALUE=8888? 如果文本框的值是8888 ?????? THISFORM.RELEASE? 那么释放封面表单?????? DO A:\菜单.MPX? 运行菜单程序ELSE? 否则?????? THISFORM.NO=THISFORM.NO+1? 将自定义属性NO的值由0加1 ?????? IF THISFORM.NO=3? 如果自定义属性NO的值为3 ?????? =MESSAGEBOX(密码三次输错,您不能使用本系统!,0+16+0,学生学籍管理系统)? 那么弹出内容为“密码三次输错,您不能使用本系统!”的对话框?????? QUIT? 结束程序的运行?????? ELSE? 否则?????? =MESSAGEBOX(

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档