




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息查询管理系统目 录 第1章 概述21.1系统实现的目标31.2系统实现方案31.3系统实现环境31.4具体的开发方法3第2章 系统设计32.1系统功能设计42.2数据库设计42.3系统界面设计52.3.1系统主界面62.3.1.1 控件属性设置62.3.1.2 代码设计62.3.2学生查询界面72.3.2.1 标签设置属性72.3.2.2 代码设计72.3.3修改学生信息界面82.3.3.1标签设置属性92.3.3.2代码设计92.3.4退出界面102.3.4.1标签设置属性102.3.4.2代码设计10第3章 系统实现113.2系统功能运行结果及意义11第4章 总结心得12参考文献1210三亚学院 2012年【摘要】本课程设计的任务是使学生了解和掌握数据库管理系统Visual FoxPro6.0程序的基础概念、基本功能和操作方法。能够进行简单的应用程序设计和开发,设计并编写和调试出满足要求的数据库系统。本套学生信息系统的主要功能,可以通过界面查询学生个人信息、学生成绩,并通过本程序功能修改个人密码及个人相关信息。主要设计思路是通过主界面登陆,进而通过一系列的程序及命令进行相关查询。对于这套程序的设计和创作都是小组成员齐心协力的结果,虽然,遇到了很多困难,但也锻炼了逻辑能力,团结能力,更加熟练的掌握了Visual FoxPro6.0的基本功能和操作方法,收获颇多。【关键词】学生;查询;个人信息;成绩第1章 概述1.1系统实现的目标 该学生信息查询系统要实现以下几个目标:操作方便快捷,节省人力,时间;方便学生保存和查询个人的入学录入信息和在校成绩,以学习效率;能够对学生的各项信息进行汇总,为教师了解学生信息,进行因材施教提供了平台。 1.2系统实现方案该学生信息查询系统是基于学院学生信息查询管理系统构建的,制作本系统历时五天,以团队形式利用VFP6.0软件进行制作。1.3系统实现环境Visual FoxPro 6.0不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。它提供可视化的设计工具和向导,方便用户快捷创建表单、查询和打印报表。该系统还提供一个集成化的开发环境,不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。 1.4具体的开发方法 首先,结合课程设计给出的相关题目及小组成员的智慧制定出开发课题及程序运行结构图,然后,分工制作相关的Visual FoxPro 6.0的数据库和表设计,数据处理查询,表单设计,菜单设计等。最后,最后通过连编等实现系统功能。第2章 系统设计2.1系统功能设计学生查询系统功能结构图:学生信息查询系统登陆界面查询修改密码退出学生信息学生成绩修改学生信息2.2数据库设计(1)学生信息表(学号,姓名,性别,出生日期,班级)主关键字:学号成绩表(学号,课程号,成绩)主关键字:学号密码修改表:(姓名,学号,密码)主关键字:姓名(2)(3)学生信息表:学号姓名性别出生日期班级1110170112李梦龙男06/24/92国旅11031110170113叶开男08/23/91国旅11041110170114傅红雪男07/15/92国旅11051110170115周婷女09/13/93国旅11061110170116南宫翔女08/26/93国旅11071110170117明月心女06/19/92国旅11081110170118金敏女07/24/91国旅11091110170119黎明男08/12/91国旅1110成绩表:学号课程号成绩1110170112020233126711101701130202331388111017011402023314781110170115020233157711101701160202331678111017011701023317691110170118020233189211101701190102331979用户密码表:姓名学号密码李梦龙111017011211111叶开111017011322222傅红雪111017011433333周婷111017011544444南宫翔111017011655555明月心111017011766666金敏111017011877777黎明1110170119888882.3系统界面设计2.3.1系统主界面2.3.1.1 控件属性设置标签:Label1标题:Caption设置为:欢迎登入三亚学院学生查询系统标签:Label2标题:Caption设置为:姓名标签:Label3标题:Caption设置为:密码命令按钮:command1标题:caption设置为:登入命令按钮:command2标题:caption设置为:退出文本框:Text1输入 学生姓名文本框:Text1输入 学生密码2.3.1.2 代码设计命令按钮command1的Click事件代码:thisform.releasedo form Form1.scx:命令按钮command2的Click事件代码: Click事件代码:thisform.release2.3.2学生查询界面2.3.2.1 标签设置属性标签:Label1标题:Caption设置为:学号命令按钮:command1标题:caption设置为:信息查询命令按钮:command2标题:caption设置为:成绩查询命令按钮:command3标题:caption设置为:退出文本框:Text1输入学号文本框:Text2显示信息查询内容文本框:Text3显示成绩查询内容2.3.2.2 代码设计命令按钮command1的Click事件代码:thisform.grid2.recordsource=”SELECT * FROM学生信息表WHERE学号=alltrim(thisform.text1.value ) INTO CURSOR aa”命令按钮command2的Click事件代码:thisform.grid1.recordsource=”SELECT * FROM成绩表WHERE成绩表.学号=alltrim(thisform.text1.value) INTO CURSOR临时历史查询表”命令按钮command3的Click事件代码: Click事件代码:thisform.release2.3.3修改学生信息界面 2.3.3.1标签设置属性标签:Label1标题:Caption设置为:学号标签:Label1标题:Caption设置为:姓名标签:Label1标题:Caption设置为:性别标签:Label1标题:Caption设置为:出生日期标签:Label1标题:Caption设置为:班级命令按钮:command1标题:caption设置为:修改命令按钮:command2标题:caption设置为:显示修改信息命令按钮:command3标题:caption设置为:退出2.3.3.2代码设计命令按钮command1的Click事件代码:use学生信息表replace学生信息表.学号with thisform.text6.value for thisform.text1.value=学生信息表.学号replace学生信息表.姓名with thisform.text7.value for thisform.text2.value=学生信息表.姓名replace学生信息表.性别with thisform.text8.value for thisform.text3.value=学生信息表.性别replace学生信息表.出生日期with thisform.text9.value for thisform.text4.value=学生信息表.出生日期replace学生信息表.班级with thisform.text10.value for thisform.text5.value=学生信息表.班级do form修改成功.scx命令按钮command2的Click事件代码:SELECT学生信息表.姓名,学生信息表.性别,学生信息表.出生日期,学生信息表.班级;FROM数据111!学生信息表; WHERE thisform.text1.value = 学生信息表.姓名;INTO cursor修改临时表thisform.text2.value = 修改临时表.姓名thisform.text3.value = 修改临时表.性别thisform.text4.value = 修改临时表.出生日期thisform.text5.value = 修改临时表.班级命令按钮command3的Click事件代码:thisform.release2.3.4退出界面2.3.4.1标签设置属性标签:Label1标题:Caption设置为:欢迎再次使用学生信息查询系统命令按钮:command1标题:caption设置为:退出计时器控件:timer2.3.4.2代码设计命令按钮command1的Click事件代码:thisform.release第3章 系统实现3.1系统运行流程图学生信息查询系统登陆界面查询修改密码退出学生信息学生成绩修改学生信息3.2系统功能运行结果及意义1.学生信息查询功能,通过在文本框中输入对应的学号,表格控间中显示相应的学生信息,方便学生查询到想要的信息。2.学生成绩查询功能,通过在文本框中输入对应的信息,表格控件中显示相应的学生成绩,方便学生查询成绩。3.登陆界面功能,通过验证密码,确保学生信息安全,以防对外泄露。4.修改学生信息功能,方便学生修改学生信息。第4章 总结心得通过这次课程设计,提高了我们对电脑程序的了解,激发了我们对编程的兴趣。本次我们是设计的学生信息查询管理系统,通过亲自动手,我们领悟了早期的程序结构设计对编程的重要性,以及了解到编程是一项细心且要有耐性的活,应为很多语句的错误是由于丢失了部分小单词导致的,而且面对这类问题得很细心去一一查找,我负责的是学生信息修改界面的设计,刚开始由于自己的不细心,结构设计出了毛病,导致组员做好的程序无法在主程序中运行,后来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辅机维护质量控制分析报告
- 净化实验室施工方案
- 老人射飞镖活动策划方案
- 林木育种种子休眠解除策略优化报告
- 饲料淀粉颗粒化效率分析报告
- 酒店客房服务标准与客户满意度提升技巧
- 气象卫星数据产品标准化分析报告
- 毛巾产品绿色营销分析报告
- 电解质电导率提升途径报告
- 企业法律法规培训课程效果反馈
- 家蚕饲养技术课件
- 中国的世界文化遗产课件
- Britax宝得适百代适儿童汽车安全座椅推车婴童用品全线产品介绍
- 万科企业股份有限公司员工职务行为准则
- 焊材入库、发放与回收记录模板
- 生药学-绪论-第一章
- 一建市政记忆口诀
- Q∕GDW 12175-2021 单相智能物联电能表技术规范
- PETS公共英语二级大纲词汇
- 消控室制度上墙
- 蜗轮参数化设计(creo2.0)
评论
0/150
提交评论