vfp学生信息管理系统大作业设计报告.docx

vfp学生信息管理系统大作业设计报告.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学生信息治理系统

大作业设计报告

课程名称:VisualFoxPro程序设计教程试验题目:学生信息治理系统设计报告

班级:

姓名:

学号:

学生成绩治理系统设计报告的主要内容

学生成绩治理系统的设计

一、系统设计

1、系统功能模块分析

学生成绩治理系统通常包括学生根本信息治理、学校所开设课程状况和成绩的治理。设计学生治理系统的目的就是利用计算机的快速扫瞄、维护、查询、统计功能,替代治理人员对数据的手工处理。

用计算机对学生的各种信息进展日常治理时,常常要进展数据的:扫瞄、查询、修改、添加、删除、统计、和打印等操作。针对上述要求,设计的成绩治理系统应包括实现这些功能的模块

2、系统功能模块设计

在系统分析的根底上,结合操作上的便利性,学生信息治理应用程序包括系统主界面和查询、维护、统计和打印等几大功能模块,每个功能模块的子模块如下图:

登录界面系统主菜单

登录界面

系统主菜单

扫瞄〔显示〕

维护

查询

统计

作业

退出

…查询信息成绩等

…统计人数平均成绩等

计算

、查询等等

返回

退出

简洁表达各功能模块的功能:

系统主模块

供给了学生信息治理的主界面,作为进入系统的唯一入口。在系统主界面中,不仅供给了用于调用系统各功能模块的操作方法,而且还需要对使用系统的用户进展合法性检验等相应操作。

维护模块、扫瞄模块

学生根本信息维护成绩维护课程维护学生根本信息扫瞄 成绩扫瞄课程扫瞄

查询模块:供给了用于对数据进展查询操作的操作界面,用户可以按学号或姓名或班级编号查找某人信息、某学生所选课的状况;也可以按课程编号进展查询;也可以按课程名称查找成绩及课程状况等

统计模块:按学号统计平均成绩,按课程编号统计平均成绩等按性别统计人数,按班级统计人数等

(5)寻常作业:计算分段函数、计算n!、计算y值、成绩等级、奖学金发放等

〔6〕退出模块:“返回”中命令为:setsysmenutodefault

“退出”中命令为:quit

二、数据库设计与实现

1、数据库的设计

涉及到一个数据库Xsgl.dbc和四个数据表:Xsjbxx.dbf、cj.dbf、

Kc.dbf、Password.dbf

数据表构造:〔抓图〕

Xsjbxx.dbf的数据表构造如以下图:

按学号字段建立主索引

Cj.dbf的数据表构造如以下图:

按学号和课程编号字段建立一般索引

Kc.dbf的数据表构造如以下图:

按课程编号字段建立主索引

Password.DBF的数据表构造如以下图:

按用户名字段建立主索引

2、数据库的实现:

创立工程治理

创立数据库及四个数据表的构造、建立相关的索引、表间的关联等表与表之间的关联

三、系统功能模块的具体设计

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

1、设计系统登录界面〔主界面.SCX〕设计系统登录界面 (主界面.Scx)

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

表单对象的属性设置:

在数据环境中增加Password.dbf

Form1:caption(登录系统),MaxButtom(.f.),Minbutton(.f.) 最大化、最小化按钮Label1:Caption(学生信息治理统),

Fontsize=22,Alignment=2-中心Label2:Caption(用户名),Fontsize=20Label3:Caption(密码), Fontsize=20

Label4:Caption(欢送使用学生信息治理系统),Fontsize=11

Command1:Caption(确认)Command2:Caption(退出)

Text1:PasswordChar(*)指定占位字符

Combo1:ReadOnly (.F.)

RowSource(Password.用户名)

RowSourceType〔6-字段〕

系统登录界面对象的大事过程代码如下:

Load中是thisform.caption=”登录”,init中是thisform.text1.value=””按钮对象Command1(登陆〕的Click大事过程代码如下:

Uname=Alltrim(Thisformbo1.value)Ps=Alltrim(thisform.text1.value)

Locatefor用户名=Uname

Iffoundand密码=Ps

Domenu.m

文档评论(0)

180****1752 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档