网站大量收购独家精品文档,联系QQ:2885784924

VF 综合性实验报告.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .. 嗷嗷 嗷嗷嗷 大学 综合性实验报告 课 程 名 称 : VF程序设计 专 业 班 级 : *** 09xx 学 生 姓 名 : *** 学 号 : 2009xxxxxxxx 指 导 教 师 : ** 2011年1月7日 一、实验题目 学生信息管理系统 二、实验目的 为了更好的掌握数据库系统功能的各项操作,巩固学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,并且通过运用Visual FoxPro命令建立数据库文件和编制一些简单程序。在此基础上,深入了解管理信息系统的需求分析、设计和实现的完整过程,开发简单的应用系统。 三、系统分析 为实现与学生相关的各种信息系统化、规范化、和自动化,以取代单一的人工管理,因此设计“学生成绩管理”系统。该系统大致包括以下几个主要功能模块:如图: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 “学生个人情况表”表单运行结果 在这些表单中“上一条记录”、“下一条记录”、“退出”按钮的程序为: 上一

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档