学生信息管理系统实验报告.docx

上传人:b****4 文档编号:24793249 上传时间:2023-06-01 格式:DOCX 页数:20 大小:2.11MB
下载 相关 举报
学生信息管理系统实验报告.docx_第1页
第1页 / 共20页
学生信息管理系统实验报告.docx_第2页
第2页 / 共20页
学生信息管理系统实验报告.docx_第3页
第3页 / 共20页
学生信息管理系统实验报告.docx_第4页
第4页 / 共20页
学生信息管理系统实验报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

学生信息管理系统实验报告.docx

《学生信息管理系统实验报告.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统实验报告.docx(20页珍藏版)》请在冰豆网上搜索。

学生信息管理系统实验报告.docx

学生信息管理系统实验报告

昭通师范高等专科学校

No.:

000000000000041824

计算机科学系

《数据库技术及应用》

综合实验报告

名称:

学生信息管理系统

 

学号200910010203 

姓名 何菊    

班级计算机教育2班

 

2011年6月24日

学生信息管理系统

一、系统概述

本系统研究的是本班的学生信息管理,在这个信息时代,什么都要求完善。

作为一个班的人,在好多方面都要统一管理,例如,学生基本信息管理、学生成绩信息管理等。

本系统不仅为本班学生提供必要的基本信息管理功能、成绩查询功能、成绩输出等,还提供了系统帮助文件,帮助文件附上了知识链接等。

本机子的操作系统是windowsxp,本系统用的是Microsoftvisualfoxpro9.0编写的,其帮助文件用的是microsoftOfficeword软件和HTMLHelpWorkshop编译的,最后InstallShieldExpress制作成了安装盘

二、系统总体设计(即系统功能模块)

系统主页:

系统首页展示

学生信息管理:

学生信息管理模块主要是对学生信息进行管理

(1)学生信息录入

(2)学生信息查询

(3)学生信息编辑

学生成绩管理:

学生成绩管理模块主要是对学生成绩进行管理

(1)学生成绩录入

(2)学生成绩查询

打印:

打印模块主要是对学生信息、成绩进行打印输出

(1)学生信息打印

(2)学生成绩单打印

显示系统信息:

显示本学生管理系统信息

帮助:

查看帮助文件

退出:

退出本学生信息管理系统

系统结构框图如下:

三、系统详细设计

1、系统组成

1)数据库组成:

一个数据库data1包含两张表:

学生基本信息表和学生成绩表。

一张自由表:

user。

各数据表结构的详细设计如下:

学生基本信息表的结构和预览如下:

学生成绩表的结构和预览如下:

User表的结构和预览如下:

学生基本信息表和学生成绩表关系:

2)表单组成:

1系统表单:

实现系统首页的展示功能。

2系统登陆界面:

实现进入系统登陆功能。

3系统启动界面:

系统版权所有展示功能。

4显示系统信息:

实现系统信息的显示功能。

5学生成绩查询表单:

实现学生成绩的查询功能。

6学生成绩录入表单:

实现学生成绩添加功能。

7学生信息编辑表单:

实现学生信息修改功能。

8学生信息查询表单:

实现学生基本信息查询功能。

9学生信息录入表单:

实现学生信息的添加功能。

3)报表组成:

学生成绩信息报表:

实现学生成绩的输出功能。

学生基本信息报表:

实现学生基本信息的输出功能。

4)菜单组成:

菜单3:

实现表头、下一个、上一个、表尾、删除,快捷菜单的使用功能。

学生信息菜单:

实现系统中各种应用的快捷使用功能。

具体信息如下:

主菜单:

学生信息管理子菜单:

学生成绩管理子菜单:

打印子菜单:

2、系统设计

1)、系统登陆界面表单的设计:

界面如下图:

command1(即登陆系统)的主要代码如下:

IFALLTRIM(bo1.value)==""

MESSAGEbox("尚未选择用户姓名!

")

ELSE

LOCATEFORusername=ALLTRIM(bo1.value)

IFALLTRIM(thisform.text2.value)==ALLTRIM(password)

MESSAGEbox("登录成功,欢迎进入本系统!

")

DO学生信息菜单.mpr

DOFORM系统启动界面

bo1.enabled=.f.

thisform.text2.enabled=.f.

this.Enabled=.f.

ELSE

i=i+1

IFi<3

thisform.text2.value=""

MESSAGEbox("密码错误,请重新输入!

")

thisform.text2.setfocus

ELSE

MESSAGEbox("密码错误三次,登录失败,您已无权使用本系统!

")

bo1.enabled=.f.

thisform.text2.enabled=.f.

this.Enabled=.f.

ENDIF

endif

endif

2)、系统启动界面的设计:

界面如下图:

时钟控件Timer1的timer事件主要代码如下:

IFthisform.label5.Left

thisform.label5.left=thisform.label5.Left+4

ELSE

thisform.label5.Left=-thisform.label5.Width

ENDIF

3)、显示系统信息表单的设计:

界面如下图:

Form1的Activate事件的主要代码如下:

thisform.label7.Caption=OS()

thisform.label8.Caption=SYS(12)

thisform.label9.Caption=SYS(9)

thisform.label10.Caption=SYS(2004)

IFSYS(13)="READY"

thisform.label11.Caption="就绪。

"

ELSE

thisform.label11.Caption="没有准备好!

"

ENDIF

thisform.label12.Caption=SYS(5)+CURDI

4)、学生成绩查询表单的设计:

界面如下图:

command1(即查询)的主要代码如下:

aa=ALLTRIM(thisform.text1.Value)

SELECT学生成绩信息表

LOCATEFORxh=aa

thisform.grd学生成绩信息表.SetFocus

thisform.grd学生成绩信息表.Refresh

5)、学生成绩录入表单的设计:

界面如下图:

command1(即添加信息)的主要代码如下:

thisform.list1.AddItem(ALLTRIM(thisform.text1.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text2.Text))

6)、学生信息编辑表单的设计:

界面如下图:

command1(即编辑信息)的主要代码如下:

thisform.text1.Enabled=.f.

thisform.edit1.enabled=.t.

thisform.edit1.SetFocus()

this.Enabled=.f.

mand2.Enabled=.t.

command2(即线束编辑)的主要代码如下:

this.enabled=.f.

thisform.edit1.Enabled=.f.

thisform.text1.enabled=.t.

mand1.enabled=.t.

mand1.SetFocus()

7)、学生信息查询表单的设计:

界面如下图:

Command1(即查询)的主要代码如下:

aa=ALLTRIM(thisform.text1.Value)

SELECT学生基本信息表

LOCATEFORxh=aa

thisform.grd学生基本信息表.SetFocus

thisform.grd学生基本信息表.Refresh

8)、学生信息录入表单的设计:

界面如下图:

Command1(即添加信息)的主要代码如下:

thisform.list1.AddItem(ALLTRIM(thisform.text1.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text2.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text3.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text4.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text5.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text6.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text7.Text))

thisform.list1.AddItem(ALLTRIM(thisform.text8.Text))

9)、两张报表设计:

学生信息报表和学生成绩报表如下:

3、系统实现

系统登陆表单运行结果如下图:

显示系统信息表单运行结果如下图:

学生成绩查询表单运行结果如下图:

学生成绩录入表单运行结果如下图:

学生信息编辑表单运行结果如下图:

学生信息查询表单运行结果如下图:

学生信息录入表单运行结果如下图:

两张报表运行结果如下图:

系统实现流程图如下:

四、总结

在本系统的设计中,首先是要在自己心里设计好。

这个系统的设计,总共用到了三张表,九张表单,两张报表,两个菜单。

用到的知识点从基础到加深,这些知识都是VF最基本,也是最实用的一部分。

表的设计:

表中各字段名、字段类型、字段宽度等的设计、索引等应该考虑用表时的需要。

表单的设计:

表单的设计是这个系统中用得最多的。

系统中用到的表单都得是一个统一的方格,这样才体现出系统的完美性。

表单设计中,代码的应用是本系统中最难的部分,也是VF中重点内容,所以这部分得加以完善。

报表的设计虽然相对来是本系统中简单部分,但是也得以完善。

菜单的设计:

菜单也是这个系统中的重要内容,它起到引导的作用,把整个系统内容反应出来。

在这个系统的设计中,花了不少功夫,最终还是完成了。

世上没有一件工作不辛苦,没有一处人事不复杂。

不要随意发脾气,谁都不欠你的

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1