已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
vfp课程设计心得体会及总结篇一:vfp 课程设计报告Visual Fox Pro 课程设计报告 项目名称 学生信息管理系统 学生专业 经济管理学院经济学大类 学生学号 912107810234 学生姓名 提滨舟 指导教师 戴建华 南京理工大学经济管理学院 XX-04 1. 系统总体规划 系统任务 学生信息管理是学校管理部门的日常工作,繁琐而细致。功能完善安全可靠的管理系统可以大大提高资源的利用率,有助于资料管理机构的运行。本系统旨在帮助学校相关部门管理学生信息,针对不同的使用人群分为客户端和管理员端两部分。 系统功能 本系统主要实现与学生相关的各种信息的系统化、规范化和自动化。本学生信息管理系统完成的主要功能有: #基本数据管理。管理学生所在院系、所读专业信息以及班级信息和课程信息。 #学生信息管理。管理学生信息的录入和修改。 #学生成绩管理。管理学生成绩的录入和修改。 #学生信息查询与统计。管理学生信息查询和成绩查询。 #系统管理。用于管理系统用户。 2系统功能模块设计 系统构架如下: 1、 学生端:(1)查询学生信息:根据学生班级、姓名、学号等查询 (2)查询学生成绩:根据学生班级、姓名、学号等查询,还可打印报 表 (3)用户注册:可以注册新用户(不可注册管理员)(4)密码修改:更改密码。 2、管理员端:(1)基本信息管理:添加和修改系、专业、班级和课程信息。 (2)学生信息管理:可以录入和修改学生信息 (3)学生成绩管理:可以录入和修改学生成绩 (4)信息查询:同学生端。 (5)管理员信息管理:可以注册新管理员并修改密码。 3.系统数据库设计 表结构设计 本系统包含院系信息表、学生成绩表、学生信息表和用户信息表。 表一 院系信息表(deandma) 表二 学生成绩表(grade) 表三学生信息表(students) 表四用户信息表(yonghu) 数据库安全性设计 本系统的访问者分为两级。第一级是学生端,具有查询学生信息和成绩以及注册新用户和修改密码等功能。第二级是管理员,具有录入、修改相关信息和注册管理员等功能。操作人员在登录时进行身份验证,学生端如有权限外操作会被禁止操作并警告。从而保护了数据库的安全。 4.系统实施 系统流程 为了实现以上功能,设计了若干个表单、程序、报表和一个主菜单,一个快捷菜单,由项目统一管理。从主程序进入系统,由主程序调用登陆表单,再通过登陆表单调用各用户权限所规定的用户界面,实现相应功能。流程图如下: 项目、数据库、数据库表建立 如图所示建立项目文件夹: 在 project文件夹下建立数据库文件 学生信息管理系统.dbc,在该数据库中建立前面所述的数据表。以上任务均通过项目管理器,数据库设计器,表设计器完成。 主程序设计 主程序设计如下: 篇二:VFP 程序设计课程教学的体会浅谈VFP 程序设计课程教学的体会 摘要:数据库管理已成为计算机信息管理的主要方式,visual foxpro作为数据库管理系统的软件,应用非常广泛,通过这门课程的学习使学生学会自己开发数据库应用系统,提高学生分析问题解决问题的能力和学习的兴趣。本文结合自己教学实践中的一些尝试,谈谈在 visual foxpro编程课程教学中的一些做法与体会。 关键词:vfp 程序设计 教学 体会 面向对象程序设计是当前流行的程序设计方法,也是程序设计的发展趋势。面向对象的程序设计以对象为核心,程序设计者主要考虑对象的构造以及对象有关属性和方法的设计,可以大大简化程序设计的工作。vfp 程序设计语言是目前在数据库设计使用较为广泛的程序语言。不少职业学校在学完计算机应用基础以后,开设visual foxpro程序设计课。使学生初步掌握使用 vfp语言进行数据库程序的设计,vfp 是一门专业课程,应用性比较强,有大量的命令和操作步骤。职业学校的学生理论基础不好,英语比较差,在教学中应注重调动学生的学习积极性和学生应用能力、操作能力的培养,把握教材进行因材施教,我在 vfp的教学过程中,采用以下方法来提高教学质量,调动学生的积极性,增加学生的动手能力。 1 真枪实战,充分感受学有所用 编程对中职学生来说是比较困难的学科,为了能让学生学到一些编程方面的实用知识,我采用的方法是去承接社会企事业单位的实际开发项目来结合授课,所有的例子都来自项目,让学生感受到我 篇三:VFP 程序设计总结班级:电气 XX-1 学号:XX0210010119 VFP 程序设计 课设总结 为期几周的 VFP数据库设计的课设就快过去了,在这做课设的这段时间,可以说是有苦有甜,令人难忘。因此,有必要写一篇总结,记录一下自己做课设的历程。 刚刚接到老师的课设要求的时候有点傻眼了,得优秀的要求是系统完善、写一篇系统总结、回答老师对于代码方面的提问。第一点似乎都还算能做到,但是对于我们这种连 SQL语言的皮毛都没学,对于数据库的系统结构完全不了解的人,怎么能把三点要求都完成。 但是经过一段时间的摸索,我渐渐对 vf的数据库系统有了大体的了解知道了什么是项目,数据库就是数据表的集合,搞清了基本表单的制作过程,知道如何用快速报表和报表向导做格式的报表,以及对报表的美化、求和、计算等处理,还有就是如何去制作菜单,以及用菜单调用各种数据文件,最后的主程序是直接复制老师的代码,但是凭着一点点 C+和 C语言基础,能够看懂代码的意思,这有助于我后期对整个系统进行查错和修改。下面就讲一下我对自己做的系统的总结。 1 数据表(.dbf):数据表是整个系统的“原材料” ,后期所有的制作处理,都是为了去处理和显示这些数据,去用这些数据,当然也可以说数据表依靠后期的表单等等呈现给用户。 2数据库(.dbc):数据库以我看来就是数据表的集合,可以将无联系的自由表集合到一个容器里,使他们可以产生联系。并且将这些表作为后面其他东西的数据环境。 3 表单(.scx):表单就是最后呈现给用户的人机交互界面,并且带有一定的功能。表单的制作首先需要要给他设置数据环境,因为其上面的各种控件都是以数据环境里面的数据实现控件的意义。各种控件比如标签就是用来显示表单上需要显示的一些文字提示,文本框就是用来显示文本内容,组合框可以下拉显示一连串的内容,表格控件可以显示表格数据,可以用生成器做出自定义的表格,按钮控件可以通过某个过程比如单击执行用户需要的事件代码等等。最后表单生成以后,作为整个系统的优良的用户与系统的交互平台。 4 菜单(.mnx):菜单就是整个系统调用文件的工具,通过点击菜单,可以调用任意用户想要调用的文件比如表单,数据表,程序等等。 5 程序(.prg) 程序就是一段代码,生成文件以后可以由其他文件调用并执行,如主程序就是在系统运行时的入口,当然得先设置好主文件;quit 程序可以实现系统的退出。 除了以上几个以外,还有工具栏、自定义类等等在系统中都起着重要的作用,最后讲一下设置背景音乐所用的方法,用 set bell
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 读安徒生童话体会作文4篇范文
- 2025年去英语听力考试题及答案
- 新建办公楼合同模板(3篇)
- 体育面试游戏真题及答案
- 2025年新媒体行业UGC内容与短视频传播研究报告及未来发展趋势预测
- 数据信息准确保证函7篇
- 2025年生物技术医药行业生物医药技术创新与药物研发进展研究报告及未来发展趋势预测
- 的采购与供应商管理工具
- 一本好书对我的影响读后感作文12篇范文
- 初中有关合作的话题作文10篇
- 商业篮球馆设计
- 失禁性皮炎护理病例分享
- 2025年湖南省普通高中学业水平合格性考试仿真试卷(专家版二)数学试题(含答案)
- 产房急救流程标准化操作
- 2025至2030中国固态功率控制器(SSPC)行业发展趋势分析与未来投资战略咨询研究报告
- (全册各类齐全)二年级数学上册100道口算题大全23份(100题)
- QGDW10384-2023输电线路钢管塔加工技术规程
- 小学生防欺凌课件
- 2025-2030年中国特种气体行业市场深度调研及发展战略与前景展望研究报告
- 发错药的不良事件讲课件
- 2025年陕西陕煤电力集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论