VFP学生成绩管理系统设计报告
学生成绩管理系统由高设计,自096 200810301633
首先,需求分析学生成绩管理系统包括学生基本信息、课程基本信息、学生成绩信息和部门信息的管理。
它可以添加、删除、修改和查询这些数据。
还要求学生的分数可以很容易地输入和查询。
其功能要求如下:
(1)着陆界面:
进入系统需要正确的用户名和密码。
(2)学生成绩输入:
要求学生所有科目的分数都可以轻松输入。
(3)学生成绩查询:
要求能够准确地查询学生在各科的成绩。
④数据维护:
它可以维护学生的基本信息、学生成绩信息、课程信息和部门信息。
(5)系统维护:
要求进入系统后可以更改登录密码。
二.系统的总体设计“学生成绩管理系统”可以全面管理学生的各种信息。
系统的总体结构是根据需求分析设计的,如图1- 首先,需求分析学生成绩管理系统包括学生基本信息、课程基本信息、学生成绩信息和部门信息的管理。
它可以添加、删除、修改和查询这些数据。
还要求学生的分数可以很容易地输入和查询。
其功能要求如下:
(1)着陆界面:
进入系统需要正确的用户名和密码。
(2)学生成绩输入:
要求学生所有科目的分数都可以轻松输入。
(3)学生成绩查询:
要求能够准确地查询学生在各科的成绩。
④数据维护:
它可以维护学生的基本信息、学生成绩信息、课程信息和部门信息。
(5)系统维护:
要求进入系统后可以更改登录密码。
第二,系统的总体设计“学生成绩管理系统”可以全面管理学生的各种信息。
根据需求分析,系统的总体结构设计如图1所示:成绩输入模块、成绩查询模块、数据维护模块和系统维护模块。
数据维护模块还包括:
学生信息维护模块、学生成绩信息维护模块、部门信息维护模块、课程信息维护模块。
学生成绩管理系统登录界面系统安全维护课程信息维护部门信息维护学生成绩信息维护学生基本信息维护学生成绩录入系统维护学生成绩查询数据维护系统主界面图1-数据维护模块还包括: 学生信息维护模块、学生成绩信息维护模块、部门信息维护模块、课程信息维护模块。
学生成绩管理系统登录界面系统安全维护课程信息维护部门信息维护学生成绩信息维护学生基本信息维护学生成绩录入系统维护学生成绩查询数据维护系统主界面图1:学生信息表、成绩信息表、课程表、部门表、用户表实体,其E-R图如图1-2所示:然后进行逻辑
结构设计,转换成VFP数据库管理系统支持的关系数据库模型,即五个二维表:
学生基本信息表、学生成绩信息表、课程表、系表、用户信息表,最后是物理设计,即确定表中每个字段的名称、数据类型和宽度、主键、索引以及表之间的关系等。
性别、姓名、学生、基本信息、系、系、系、系、系、名称、系、学生、班级、照片、专业、负责人、系、学生、成绩、信息、用户、密码、用户信息、课程名称、课程名称、课程编号、成绩、课程表图1-然后设计逻辑结构并转换成VFP数据库管理系统支持的关系数据库模型,即转换成五个二维表:
学生基本信息
性别、姓名、学生编号、基本信息、部门编号、部门名称、部门名称、学生编号、班级照片、专业、负责人、部门编号、学生成绩信息、用户名、密码、用户信息、课程名称、课程名称、课程编号、成绩课程表1: 2。
学生成绩信息表:3。
部门表:
4.课程表:
5.用户信息表:
6.设置表之间的索引和链接:
第四,系统各功能模块的详细设计采用模块化编程方法,可以将复杂系统的设计转化为多个简单的系统设计,便于修改和维护,也便于多人同时开发系统。
①登录界面(登录界面)。
SCX):
需要设计如图所示的界面:
使用三个标签控件、两个文本框控件、两个按钮控件、一个图像控件和一个窗口媒体播放器控件(该控件需要单独添加:
选项-—活动控件-添加)。
设置每个控件的属性以满足接口要求。
以下是主要的控制代码: 登录按钮点击事件:
退出按钮:
设置窗口媒体播放器控件的网址属性,如下图所示:
按如下方式设置图像控件的图片属性:
并在表单的激活事件中编写以下代码:
(2)学生基础数据维护界面设计。
SCX),学生成绩数据维护边界(。
SCX),部门信息维护界面(。
SCX)和课程数据维护界面(。
SCX)以上四个表单界面都是使用向导设计的。
下面是a -3。
部门表:
4.课程表:
5.用户信息表:
6.设置表之间的索引和链接:
第四,系统各功能模块的详细设计采用模块化编程方法,可以将复杂系统的设计转化为多个简单的系统设计,便于修改和维护,也便于多人同时开发系统。
①登录界面(登录界面)。
SCX):
需要设计如图所示的界面:
使用三个标签控件、两个文本框控件、两个按钮控件、一个图像
控件和一个窗口媒体播放器控件(该控件需要单独添加:
选项-—活动控件-添加)。
设置每个控件的属性以满足接口要求。
以下是主要的控制代码: 登录按钮点击事件:
退出按钮:
设置窗口媒体播放器控件的网址属性,如下图所示:
按如下方式设置图像控件的图片属性:
并在表单的激活事件中编写以下代码:
(2)学生基础数据维护界面的设计。
SCX),学生成绩数据维护界面(。
SCX),部门信息维护界面(。
SCX)和课程数据维护界面(。
SCX)以上四个表单界面都是使用向导设计的。
以下是:需要5个标签控件。
用鼠标左键点击控件选择属性,可以修改字体颜色。
表单和控件的位置和背景颜色可以通过菜单栏上显示的布局工具栏和调色板进行修改。
为每个按钮控件编写如下的点击代码:
④系统维护界面设计。
SCX)需要四个标签控件、四个文本框控件和两个按钮控件。
修改每个控件的属性以满足如图所示的外观要求。
主要控制代码,截图如下:
要确定按钮的点击事件:
单击退出事件按钮:
⑤在学生成绩录入界面的设计中使用了两个组合控件、一个网格
控件、五个标签控件、三个文本框控件和三个按钮控件。
SCX)和学生成绩查询界面(。
SCX)。
通过用鼠标左键单击控件并选择属性,可以修改字体颜色,并且可以通过菜单栏上显示的布局工具栏和调色板来修改表单和控件的位置和背景颜色。
右键单击组合控件以设置其数据源,如图所示:
以下是主控件的事件代码:
组合控件交互的事件代码更改:
Combo2控制交互的事件代码更改:
单击清除事件代码按钮:
输入结果按钮的点击事件代码:
退出按钮的事件代码:
该查询使用两个组合控件、两个文本框孔、三个标签控件和六个按钮控件。
通过用鼠标左键点击控件并选择属性,可以修改字体颜色。
通过使用菜单栏上显示的布局工具栏和调色板,可以修改窗体和控件的位置和背景颜色。
通过用鼠标左键单击控件并选择属性,可以修改字体颜色,并且可以通过菜单栏上显示的布局工具栏和调色板来修改表单和控件的位置和背景颜色。
右键单击组合控件以设置其数据源,如图所示:
主控件的事件代码如下:
⑥学生成绩报告。
FRX)使用向导设计如下。
截图如下:
⑦主界面设计。
SCX):
它使用一个标签控件、六个按钮控件、一个声音播放器控件(如屏幕截图所示添加,默认为VFP 9样本类)和一个图像控件。
通过用鼠标左键单击控件并选择属性,可以修改字体颜色,并且可以通过菜单栏上显示的布局工具栏和调色板来修改表单和控件的位置和背景颜色。
以下是主控件的事件代码:
如下设置声音播放器1的属性:
按如下方式设置图像1的属性:
用于编写表单的激活事件代码如下:
五、设计主程序和链接,以便能够顺利链接,生成可执行程序(。
exe),设计一个如下的主程序,并右键将其设置为主文件,点击链接: 注意:
所有文件必须存储在一个文件夹中,包括两张背景图片和两首MP3歌曲。
要逃离VFP9(即在未安装VFP9的计算机上运行,VFP9的运行时需要被允许进入文件夹),如下图所示。
dll文件是运行时文件,可以在安装了VFP9的计算机上从互联网或c上下载: /programme files/system32(system32)x。
,
六、总结开放学生成绩管理系统。
exe,输入用户名、密码,进入系统进行各种测试,效果符合要求。
以下是一些截图:
学生成绩管理系统的设计让我受益匪浅。
我不仅进一步学习了
VFP9并获得了必要的基本数据库设计技能,更重要的是,我有能力在解决各种设计问题时发现问题、解决问题并最终害怕问题。
我将在未来继续努力,争取更大的进步。
谢谢!单词模型。