VFP大作业学生成绩管理设计报告.docx

上传人:b****4 文档编号:4011506 上传时间:2023-05-06 格式:DOCX 页数:13 大小:483.29KB
下载 相关 举报
VFP大作业学生成绩管理设计报告.docx_第1页
第1页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第2页
第2页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第3页
第3页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第4页
第4页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第5页
第5页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第6页
第6页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第7页
第7页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第8页
第8页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第9页
第9页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第10页
第10页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第11页
第11页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第12页
第12页 / 共13页
VFP大作业学生成绩管理设计报告.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VFP大作业学生成绩管理设计报告.docx

《VFP大作业学生成绩管理设计报告.docx》由会员分享,可在线阅读,更多相关《VFP大作业学生成绩管理设计报告.docx(13页珍藏版)》请在冰点文库上搜索。

VFP大作业学生成绩管理设计报告.docx

VFP大作业学生成绩管理设计报告

大作业设计报告

一、系统设计

1、系统功能模块分析

该学生信息管理系统包括学生基本信息管理、学校所开设课程情况和成绩的管理。

设计学生管理系统的目的就是利用计算机的快速浏览、维护、查询、统计功能,替代管理人员对数据的手工处理。

用计算机对学生的各种信息进行日常管理时,经常要进行数据的:

浏览、查询、修改、添加、删除、统计等操作。

针对上述要求,本人设计的成绩管理系统基本包括了实现这些功能的模块。

2、系统功能模块设计

在系统分析的基础上,结合操作上的方便性,该学生信息管理应用程序包括系统主模块和编辑、查询、维护、统计、部分作业等几大功能模块,每个功能模块的子模块如图所示:

(由于篇幅所限,子模块图请见下页)

 

3、各模块的的功能简介

(1)、系统主模块

该模块提供了学生信息管理的主界面,作为进入系统的唯一入口。

在系统主界面中,不仅提供了用于调用系统各功能模块的操作方法,而且还需要对使用系统的用户进行合法性检验(即需要输入用户名和密码)等相应操作。

(2)、维护模块

该模块提供了对学生档案、学生成绩、学生课程等相关信息的维护。

(3)查询模块

提供了用于对数据进行查询操作的操作界面,用户可以按学号或姓名查找某人信息、某学生所选课的情况,也可以按专业进行查询,也可以按开课学期查找课程情况等

(4)统计模块

该模块提供了按学号统计平均成绩、按课程号统计平均成绩、按专业统计人数、按开课学期统计课程数等功能。

为用户的各种统计需要提供了方便。

(5)、部分作业模块

该模块包括计算圆、三角形的面积,求偶数的累加和,计算行李费等功能。

(6)、退出模块

该模块包括退出和返回两个功能。

二、数据库设计与实现

1、数据库的设计

该系统涉及到了一个数据库和四个数据表。

它们分别是Xsda.dbf、Xscj.dbf、Kc.dbf、Password.dbf

部分操作过程如下(抓图)

下图为password.dbf的抓图

2、数据库的实现

(1)、创建项目管理

(2)、创建数据库及四个表之间的联系、建立相关的索引、表之间的关联等。

部分抓图如下:

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

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

1、设计系统登录界面

该设计有如图所示的界面。

由Label、Command、Combo1和Timer(计时器)控件组成,其中,定时器主要用于控制实现欢迎文字的从左向右滚动

设计步骤:

打开表单设计器,建立一个新的表单,添加相应的控件、设置其属性、及相关代码

表单对象的属性设置:

在数据环境中增加Password.dbf

Form1:

caption(登录系统),MaxButtom(.f.),Minbutton(.f.)

Label1:

Caption(学生信息管理统),

Fontsize=20,Alignment=2-中央

Label2:

Caption(用户名),Fontsize=20

Label3:

密码,Fontsize=18

Label4:

Caption(欢迎使用学生信息管理系统),Fontsize=20

Command1:

Caption(确认)

Command2:

Caption(取消)

Text1:

PasswordChar(*)

Combo2:

ReadOnly(.F.)

RowSource(Password.用户名)

RowSourceType(6-字段)

输入相应代码即可运行主界面

用户名:

user0001

密码:

123456

这以后即可显示学生信息管理菜单窗,通过菜单可以选择你所需要的功能,完成用计算机管理学生信息

部分抓图如下:

2、编辑功能模块的设计

部分抓图如下:

3、维护功能模块的设计

部分抓图如下:

4、查询功能的设计

部分抓图如下:

在查询功能的设计中,先做好按编号查询,按课程号查询,按专业查询,按课程名查询这四个表单。

然后再把它们用命令按钮连接到一个表单上。

在各个按钮的click事件中只要输入相应代码即可。

例如:

在按编号查询这个按钮的click事件中输入doform按编号查询

在退出按钮中输入thisform.release即可

其它类似功能就不再赘述了。

5、统计模块的设计

部分抓图如下:

6、退出模块的设计

部分抓图如下:

7、菜单的设计

各功能模块表格如下:

主菜单名称

子菜单名称

文件名

编辑

编辑学生纪录

编辑学生纪录.scx

编辑学生成绩

编辑学生成绩.scx

编辑课程纪录

编辑课程纪录.scx

维护

学生档案信息维护

学生档案信息维护.scx

学生成绩信息维护

学生成绩信息维护.scx

学生课程信息维护

学生课程信息维护.scx

查询

Doform查询

统计

Doform统计

退出

退出

quit

返回

Setsyemenutodedault

部分作业

计算圆的面积

求三角形的面积

计算行李费

求偶数的累加和

部分查询

 

存盘后系统生成一个.mnx的菜单文件(menu.mnx),它不是一个可执行程序,需要用它生成一个菜单源程序代码,才可以执行。

生成菜单程序–在菜单设计器中选择“菜单”---“生成”

xscjmenu.mpr

四、设计主程序及连编

1、主程序的设计

(1)应用系统的主程序

开发数据库应用程序时,在完成了各个功能模块的设计之后,应为整个应用系统设计一个启动程序文件(又称主程序)。

主程序文件通常可以是一个程序文件(.PRG)、一个表单文件(.SCX)或者是一个菜单程序文件

(2)、主程序的设计(xscjmain.prg)

settalkoff

clearall

closeall

setsafetyoff

setexclusiveon

_screen.autocenter=.t.

_screen.windowstate=2

_screen系统变量

doform主界面.scx

readevents

settalkon

最后在[代码]选项卡中选择XsglMain.prg文件,然后单击鼠标右键,设[设置主文件]命令,便可将其设置为主文件。

2、如何连编成应用程序系统

在项目管理器中,单击“连编”,选定“重新编译全部文件”复选框,及“连编可执行文件”单选项,系统开始连编,生成一个扩展名为EXE的文件Xscjxt.exe(改名为学生成绩管理.exe)

若询问是否移去某些文件,请按“Yes”

退出FVP环境,运行Xsglxt.exe(或学生信息管理.exe)即可执行学生信息管理主程序。

五、总结

运行效果:

在该学生信息管理系统设计的过程中,出现了很多小的问题,自己在过程中也学了很多,系统完成后,刚开始运行总出问题运行不太好,经过纠正,修改,运行正常了。

心得体会:

这个作业花了好长好长的时间每次都是整个上午或者整个下午的在机房里呆着才做上一个部分,中间遇到了好多问题,比如今天上午作的题保存了但是下午就没有了等等,回去之后就和宿舍人商量就问,我哪个地方不会就改就问,遇到新问题自己解决不了发现不了的回去问了第二天接着回来做。

真的发现了自己好多的不足和以前听课的纰漏,现在都很后悔自己以前有的时候都没有当堂的内容当堂掌握弄得现在事倍功半的后果!

还好自己还能亡羊补牢,多花点时间花点精力多问来搞定自己的问题!

经过这次的教训我想我又有很多的体会与进步,以后一定会更加重视计算机的学习,把自己每一堂课该做的做好!

 

张娜娜

学号:

20080505065

管理学院电商0801

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

当前位置:首页 > 自然科学 > 物理

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

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