VF综合性实验报告_第1页
VF综合性实验报告_第2页
VF综合性实验报告_第3页
VF综合性实验报告_第4页
VF综合性实验报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

-.z嗷嗷嗷嗷嗷大学综合性实验报告课程名称:VF程序设计专业班级:***09**学生姓名:*****:2009********指导教师:**2011年1月7日一、实验题目学生信息管理系统二、实验目的为了更好的掌握数据库系统功能的各项操作,稳固学生对数据库根本原理和根底理论的理解,掌握数据库应用系统设计开发的根本方法,并且通过运用VisualFo*Pro命令建立数据库文件和编制一些简单程序。在此根底上,深入了解管理信息系统的需求分析、设计和实现的完整过程,开发简单的应用系统。三、系统分析为实现与学生相关的各种信息系统化、规*化、和自动化,以取代单一的人工管理,因此设计“学生成绩管理〞系统。该系统大致包括以下几个主要功能模块:如图:3-1所示。〔1〕录入模块:数据录入模块用于把各种数据及时录入到数据库中。〔2〕修改模块:修改数据库中的数据。〔3〕查询模块:提供各数据表信息的查询检索功能。〔4〕统计模块:统计人数、最高最低等相关信息。〔5〕报表打印模块:可输出打印每个学生的成绩单、各课程成绩统计表、课程设置表等。录入模块录入模块修改模块查询模块统计模块报表打印模块主界面图3-1“学生信息管理系统〞的功能模块构造图四、数据库设计1、概念设计概念设计的目的是将需求说明书中有关数据的需求综合为一个统一的概念模型。实体—联系方法即使用E—R图来表现现实世界中数据之间的联系,首先确立E—R模型所含的实体,依次建立对应于系统单项应用的E—R模型。实体有“个人情况表〞、“学生表〞、“成绩表〞、“课程表〞,用矩形框表示;他们各自有很多属性,用椭圆框来表示。他们各个实体通过“学生信息管理〞系统进展一一建立关系。如图4-1所示。籍贯**号籍贯**号**住址**住址个人情况个人情况贷款否贷款否期末照片简历学生表成绩表课程表学生信息期末照片简历学生表成绩表课程表学生信息管理****性别年龄入学成绩专业**课程代号平时期中课程号周学时学分课程代号图4-1“学生信息管理〞系统的E—R图2、实现设计对学生来说,“性别〞、“专业〞‘、“简历〞、“入学成绩〞’等属性都依赖于“**〞,一旦“**〞确立下来“学生成绩〞、“课程表〞“个人根本情况〞里的一些属性也就唯一确定,但可能会有重名的学生,我们就增设“**〞字段作为主键,每个学生都有自己的**。所以实体都可以转换为四个关系,如下:实体名称:学生表**、**、性别、出生日期、入学成绩、专业…实体名称:个人根本情况**、地址、籍贯、**号实体名称:成绩表**,课程代码、期中、期末、平时3、物理设计首先建立教学管理数据库,并建立“学生表〞、“学生个人情况表〞、“成绩表〞、“课程表〞,,确定各表字段的类型和长度,并建立各表之间的联系,各表以“**〞字段建立索引和联系。如图4-2、4-3、4-4、4-5、4-6、4-7所示。图4-2学生表图4-3学生个人情况表图4-4成绩图4-5课程表图4-6索引图4-7表间关系五、界面设计1、菜单设计创立“教学管理〞菜单系统,菜单名称包括“文件〞、“数据〞、“查询〞、“打印〞、“退出〞等。如图5-1所示。图5-1菜单设计过程2、表单设计〔1〕、创立学生表单具体步骤:1、在“新建表单〞对话框中选择“表单向导〞,再在“向导选取〞对话框中选择“表单向导〞,单击确定。2、翻开“表单向导〞的“步骤1-字段选取〞对话框,然后选择“学生表〞的“可用字段〞添加到“选定字段中〞。3、单击“下一步〞,翻开“表单向导〞的“步骤2-选择表单样式〞对话框,选择“新奇式〞,在按钮类型中选中“文本按钮〞。4、单击“下一步〞,翻开“表单向导〞的“步骤3-排序次序〞对话框,选中“可用字段或索引标识〞列表中的“**〞添加,选择“升序〞单项选择按钮。5、单击“下一步〞,翻开“步骤4-完成〞,点击完成并保存为“学生〞。如图5-2所示。图5-2“学生〞表单运行结果〔2〕、根据以上方法分别建立“成绩〞“学生个人情况〞等表单。如图5-3、5-4、5-5、5-6所示。图5-3“成绩〞表单运行结果图5-4“学生个人情况表〞表单运行结果-.z-.z在这些表单中“上一条记录〞、“下一条记录〞、“退出〞按钮的程序为:-.z上一条记录:skip-1ifbof()gotopendifthisform.refresh下一条记录:skipifbof()gotopendifthisform.refresh-.z退出:releasethisform-.z六、系统运行调试调试首先要翻开“教学管理〞数据库系统。如图6-1所示。图6-1查询界面点击“录入〞命令查看学生表记录。如图6-2所示。图6-2“学生表〞结果点击“查询〞选择“学生信息报表〞。如图6-3所示。图6-3“学生信息〞报表七、实验总结通过这次试验我进一步熟悉、掌握了Visual

Fo*Pro

的根本操作环境,了解了VF程序设计的步骤。这次试验确实挺有难度的,做起来有些困难,实际的操作的过程中存在许多的问题。经过网上查阅资料,还有同学的帮助,终于完成了这次作业,也因此反映了我根本功还不行,还需要多加练习。计算机这门功课需要经常上机实际操作练习,只有这样才能将所学的知识结实的掌握,这次作业使我深刻认识到之所以让我感到很困难与我以前上机没有好好练习是有很大关系的。我最大的心得体会是要相信自己,更要注重团队,在不明白的时候一定要虚心求教,并且课上一定要认真听讲,否则在一些理论上的知识不知道的情况下,上机操作很困难。现代社会是信息社会,计算机真是很重要,用途也十分的广泛。今年的计算机二级我决定考Visual

Fo*Pro,所以我还会继续学习。不管以后自己从事的工作是否用得上VF,我想我从这次综合实验中所付出的、所得到的都将使我记忆深刻,也受益匪浅。八、参考文献〔1〕、周永恒.VisualFo*Pro根底教程.高等教育,第三版,2006.5〔2〕、李新仕.VisualFo*Pro6.0实用教程.华中科技大学,2004.1〔3〕、李丽金晓龙.V

温馨提示

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

评论

0/150

提交评论