VFP学生成绩管理系统设计报告

上传人:ni****g 文档编号:485357069 上传时间:2023-05-13 格式:DOC 页数:8 大小:1.34MB
返回 下载 相关 举报
VFP学生成绩管理系统设计报告_第1页
第1页 / 共8页
VFP学生成绩管理系统设计报告_第2页
第2页 / 共8页
VFP学生成绩管理系统设计报告_第3页
第3页 / 共8页
VFP学生成绩管理系统设计报告_第4页
第4页 / 共8页
VFP学生成绩管理系统设计报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《VFP学生成绩管理系统设计报告》由会员分享,可在线阅读,更多相关《VFP学生成绩管理系统设计报告(8页珍藏版)》请在金锄头文库上搜索。

1、-学生成绩管理系统设计报告机自096 3 高俊东一、 需求分析 学生成绩管理系统包括对学生根本信息的管理、课程根本信息的管理、学生成绩信息的管理、系别信息的管理,能这些数据进展添加、删除、修改和查询。并且要求能方便地录入学生成绩以及对学生成绩进展查询。其功能要求具体如下: 登陆界面:要求拥有正确的用户名和密码才能进入系统。 学生成绩录入:要求能方便地录入学生各科成绩。 学生成绩查询:要求能准确无误地查询学生的各科成绩。 数据维护:能够对学生根本信息、学生成绩信息、课程信息、系别信息进展维护。 系统维护:要求能够进入系统后可以更改登陆密码。二、 系统总体设计学生成绩管理系统可以对学生的各种信息进

2、展全面管理,根据需求分析设计出系统的总体构造如图1-1所示。系统功能模块如下:成绩输入模块、成绩查询模块、数据维护模块、系统维护模块。数据维护模块又包括:学生信息维护模块、学生成绩信息维护模块、系别信息维护模块、课程信息维护模块。 学生成绩管理系统登陆界面系统平安维护课程信息维护系别信息维护学生成绩信息维护学生根本信息维护学生成绩录入系统维护学生成绩查询数据维护系统主界面 图1-1三、 系统数据库的设计与实现系统数据库设计就是确定数据库中所包含的表。根据系统的使用需求,归纳出5个实体:学生信息表、成绩信息表、课程表、系别表、用户表实体,其E-R图如图1-2所示:然后进展逻辑构造设计,将其转换为

3、VFP数据库管理系统所支持的关系数据库模型,即转换为5个二维表:学生根本信息表、学生成绩信息表、课程表、系别表、用户信息表,最后进展物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以及表之间的联系等。性别*学生根本信息表系号系别表*系别名称*班级照片特长负责人系号学生成绩信息表用户名密码用户信息表课程名称课程号课程名称课程号成绩课程表 图1-21.学生根本信息表:2. 学生成绩信息表:3. 系别表:4. 课程表:5. 用户信息表:6. 设置索引以及各表之间的联系:四、 系统各功能模块的详细设计采用模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设计,便于修改和维护,也便

4、于多人同时开发系统。 登陆界面登陆界面.SC*: 要求设计为如下列图界面:用到三个label控件、两个文本框控件、两个按钮控件、一个Image控件、以及一个Windows Media Player控件此控件需要自己添加:选项Active控件添加。将各个控件的属性进展设置以满足界面要求,下面为主要控件代码:登陆按钮click事件:退出按钮:将Windows Media Player控件的URL属性设置如下列图:将image控件的picture属性设置如下:且在表单的Activate事件中写如下代码: 学生根本数据维护界面(.SC*)、学生成绩数据维护界.SC*、系别信息维护界面.SC*、课程数据

5、维护界面.SC*的设计上述四个表单界面均采用向导进展设计,下面以学生数据维护界面.sc*为例,截图如下:学生成绩数据维护界面.SC*、系别信息维护界面.SC*、课程数据维护界面.SC*按照上述截图步骤可得: 数据维护界面设计 通过该界面可以翻开:学生根本数据维护界面(.SC* ).学生成绩数据维护界面.SC*、系别信息维护界面.SC*、课程数据维护界面.SC*设计如下:需要5个label控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。编写各按钮控件的click代码如下: 系统维护界面.SC*设计需要四个l

6、abel控件、四个文本框控件、两个按钮控件。修改各控件属性满足如图的外观要求。主要的控件代码,截图如下:确定按钮的click事件:退出按钮的click事件: 学生成绩录入界面.SC*、学生成绩查询界面.SC*的设计用到两个bo控件、一个grid控件、五个label控件、三个文本框控件、三个按钮控件。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。右键点击bo控件,设置其数据来源,如下列图:下面为主要控件的事件代码:bo1控件InteractiveChange的事件代码:bo2控件InteractiveChang

7、e的事件代码:清空按钮的click事件代码:录入成绩按钮的click事件代码:退出按钮的事件代码:查询用到了两个bo控件、两个文本框孔家、三个Label控件、六个按钮控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。右键点击bo控件,设置其数据来源,如下列图:主要控件的事件代码如下: 学生成绩报表.FR*设计如下使用向导进展设计,截图如下: 主界面.SC*的设计:用到一个lab

8、el控件、六个按钮控件、一个Soundplayer控件通过截图所示进展添加,默认在VFP9SamplesClasses、一个Image控件。通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。下面为主要控件的事件代码:设置Soundplayer1的属性如下:设置Image1的属性如下:且编写表单的Activate事件代码如下:五、 设计主程序和连编 为了能够顺利连编,生成可执行程序.E*E,设计一主程序如下,且右键将其设置为主文件,点击连编:注:所有的文件必须存放在一个文件夹中,包括所用到的两个背景图片和两首MP3

9、歌曲,假设要脱离VFP9运行即在没有安装VFP9的计算机上运行,需要把VFP9的运行库考入文件夹,如以下截图所示,.dll文件为运行库文件,可以网上下载,也可以在安装了VFP9的电脑上C:/programme files/system32(system)*下搜索,拷贝。,六、 总结 翻开学生成绩管理系统.e*e,输入用户名、密码,进入系统进展各项测试,效果满足要求。以下为局部截图心得体会:此次学生成绩管理系统的设计让我受益匪浅,不仅更进一步的学习了VFP9,获得了必备的根本数据库设计技能,更重要的在攻克各个设计问题时,使自己具备了发现问题,解决问题,到最后不怕问题的能力,以后我会再接再厉,争取百尺竿头更进一步,谢谢!. z.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号