- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 “学生个人情况表”表单运行结果
在这些表单中“上一条记录”、“下一条记录”、“退出”按钮的程序为:
上一
您可能关注的文档
- 全国城镇社区老年服务中心(北京稿).doc
- 立林智能家居方案.doc
- 近现代史纲要思考题.doc
- 高中物理中的临界与极值问题.doc
- 达内科技实训方案_GWAP_在线书城(JavaEE)_2周.doc
- 两型视野下的生态区规划.doc
- 基于信息技术环境下的普通高中班主任工作资源建设与应用研究研究报告.doc
- 实验二 数据表的操作.doc
- 力学答案(漆安慎-杜婵英)-详解-1-9章.doc
- 学术不端文献检测系统培训手册95339.doc
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)