VFP学生成绩管理系统设计报告Word下载.doc

上传人:wj 文档编号:1453413 上传时间:2023-04-30 格式:DOC 页数:31 大小:3.64MB
下载 相关 举报
VFP学生成绩管理系统设计报告Word下载.doc_第1页
第1页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第2页
第2页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第3页
第3页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第4页
第4页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第5页
第5页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第6页
第6页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第7页
第7页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第8页
第8页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第9页
第9页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第10页
第10页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第11页
第11页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第12页
第12页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第13页
第13页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第14页
第14页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第15页
第15页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第16页
第16页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第17页
第17页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第18页
第18页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第19页
第19页 / 共31页
VFP学生成绩管理系统设计报告Word下载.doc_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VFP学生成绩管理系统设计报告Word下载.doc

《VFP学生成绩管理系统设计报告Word下载.doc》由会员分享,可在线阅读,更多相关《VFP学生成绩管理系统设计报告Word下载.doc(31页珍藏版)》请在冰点文库上搜索。

VFP学生成绩管理系统设计报告Word下载.doc

④ 数据维护:

能够对学生基本信息、学生成绩信息、课程信息、系别信息进行维护。

⑤ 系统维护:

要求能够进入系统后可以更改登陆密码。

二、系统总体设计

“学生成绩管理系统”可以对学生的各种信息进行全面管理,根据需求分析设计出系统的总体结构如图1-1所示。

系统功能模块如下:

成绩输入模块、成绩查询模块、数据维护模块、系统维护模块。

数据维护模块又包括:

学生信息维护模块、学生成绩信息维护模块、系别信息维护模块、课程信息维护模块。

学生成绩管理系统

登陆界面

系统安全维护

课程信息维护

系别信息维护

学生成绩信息维护

学生基本信息维护

学生成绩录入

系统维护

学生成绩查询

数据维护

系统主界面

图1-1

三、系统数据库的设计与实现

系统数据库设计就是确定数据库中所包含的表。

根据系统的使用需求,归纳出5个实体:

学生信息表、成绩信息表、课程表、系别表、用户表实体,其E-R图如图1-2所示:

然后进行逻辑结构设计,将其转换为VFP数据库管理系统所支持的关系数据库模型,即转换为5个二维表:

学生基本信息表、学生成绩信息表、课程表、系别表、用户信息表,最后进行物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以及表之间的联系等。

性别

姓名

学号

学生基本信息表

系号

系别表

系别名称

班级

照片

特长

负责人

学生成绩信息表

用户名

密码

用户信息表

课程名称

课程号

成绩

课程表

图1-2

1.学生基本信息表:

2.学生成绩信息表:

3.系别表:

4.课程表:

5.用户信息表:

6.设置索引以及各表之间的联系:

四、系统各功能模块的详细设计

采用模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设计,便于修改和维护,也便于多人同时开发系统。

① 登陆界面(登陆界面.SCX):

要求设计为如图所示界面:

用到三个label控件、两个文本框控件、两个按钮控件、一个Image控件、以及一个WindowsMediaPlayer控件(此控件需要自己添加:

选项—Active控件—添加)。

将各个控件的属性进行设置以满足界面要求,下面为主要控件代码:

登陆按钮click事件:

退出按钮:

将WindowsMediaPlayer控件的URL属性设置如图所示:

将image控件的picture属性设置如下:

且在表单的Activate事件中写如下代码:

② 学生基本数据维护界面(.SCX)、学生成绩数据维护界(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)的设计

上述四个表单界面均采用向导进行设计,下面以学生数据维护界面.scx为例,截图如下:

学生成绩数据维护界面(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)按照上述截图步骤可得:

③ 数据维护界面设计

通过该界面可以打开:

学生基本数据维护界面(.SCX).学生成绩数据维护界面(.SCX)、系别信息维护界面(.SCX)、课程数据维护界面(.SCX)设计如下:

需要5个label控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。

编写各按钮控件的click代码如下:

④ 系统维护界面(.SCX)设计

需要四个label控件、四个文本框控件、两个按钮控件。

修改各控件属性满足如图的外观要求。

主要的控件代码,截图如下:

确定按钮的click事件:

退出按钮的click事件:

⑤ 学生成绩录入界面(.SCX)、学生成绩查询界面(.SCX)的设计

用到两个Combo控件、一个grid控件、五个label控件、三个文本框控件、三个按钮控件。

通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。

右键点击Combo控件,设置其数据来源,如图所示:

下面为主要控件的事件代码:

Combo1控件InteractiveChange的事件代码:

Combo2控件InteractiveChange的事件代码:

清空按钮的click事件代码:

录入成绩按钮的click事件代码:

退出按钮的事件代码:

查询用到了两个Combo控件、两个文本框孔家、三个Label控件、六个按钮控件,通过鼠标左键点击控件,选择属性,可以修改字体颜色,通过菜单栏上的显示下的布局工具栏以及调色板可以修改form和控件的位置、背景颜色。

主要控件的事件代码如下:

⑥ 学生成绩报表(.FRX)设计如下

使用向导进行设计,截图如下:

⑦ 主界面(.SCX)的设计:

用到一个label控件、六个按钮控件、一个Soundplayer控件(通过截图所示进行添加,默认在VFP9—Samples—Classes)、一个Image控件。

设置Soundplayer1的属性如下:

设置Image1的属性如下:

且编写表单的Activate事件代码如下:

五、设计主程序和连编

为了能够顺利连编,生成可执行程序(.EXE),设计一主程序如下,且右键将其设置为主文件,点击连编:

注:

所有的文件必须存放在一个文件夹中,包括所用到的两个背景图片和两首MP3歌曲,若要脱离VFP9运行(即在没有安装VFP9的计算机上运行,需要把VFP9的运行库考入文件夹),如以下截图所示,.dll文件为运行库文件,可以网上下载,也可以在安装了VFP9的电脑上C:

/programmefiles/system32(system)x下搜索,拷贝。

六、总结

打开学生成绩管理系统.exe,输入用户名、密码,进入系统进行各项测试,效果满足要求。

以下为部分截图

心得体会:

此次学生成绩管理系统的设计让我受益匪浅,不仅更进一步的学习了VFP9,获得了必备的基本数据库设计技能,更重要的在攻克各个设计问题时,使自己具备了发现问题,解决问题,到最后不怕问题的能力,以后我会再接再厉,争取百尺竿头更进一步,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2