2022年学生信息查询系统可用 .pdf
《2022年学生信息查询系统可用 .pdf》由会员分享,可在线阅读,更多相关《2022年学生信息查询系统可用 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计说明书(论文)用纸I 摘要Visual FoxPro 是一种用于数据库设计和应用程序开发的数据库管理系统,它采用了可视化的面向对象的程序设计方式,极大的简化了数据库应用系统的开发过程。它易学、高效、功能强大,特别适用于中小型数据库系统的开发。利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。随着计算机技术的飞速发展和计算机在信息管理中应用的普及,利用计算机实现学生档案资料管理势在必行。本系统就是根据学校现阶段的需要,用Visual FoxPro 开发一个学生信息查询系统来实现对学生的基本信息、成绩以及各专业学生人数的查询。整个系统从符合操作简便、界面友好、灵活
2、、实用、安全的要求出发,完成学生信息查询的全过程。同时,本系统还含有注册、修改密码的功能,给用户提供了极大的方便。本文主要介绍了本课题的开发背景,系统的设计思路、总体设计。重点说明了系统的各个功能模块的设计与实现,并对系统进行了测试和运行说明。关键词:Visual FoxPro 6.0,信息查询,成绩查询名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -课程设计说明书(论文)用纸II 目录1 绪 论.11.1 研究背景.11.2 开发意义.12 需求分析.23 概要设计.33.1 系统功能模块设计.33.1.1 按班级号查询学生信息模块.33.1.2 按专业名和课程名查
3、询模块.33.1.3 查询各专业学生人数模块.33.1.4 修改密码模块.33.2 系统模块结构图.43.3 数据库的设计.44 详细设计.74.1 主程序的设计.74.2 登录界面的设计.84.3 主界面设计.10 4.4 按班级号查询学生信息模块.10 4.5 按专业和课程名查询学生成绩模块.11 4.6 修改密码模块.12 4.7 按专业查询学生人数模块.13 5 系统连编与运行.15 5.1 连编.15 5.2 运行.15 总结.16 参考文献.17名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -课程设计说明书(论文)用纸第 1 页 共 17 页1 绪 论1.
4、1 研究背景学校作为一个信息大量存储的地方,每年都有大量的新生入学,尤其是近几年高校生源的持续扩招,使得用户对有关信息的查询十分繁琐。面对高校信息量不断增长的问题,很多学校都选择了在学生信息管理中引入计算机管理系统,而学生信息管理中的查询功能又必不可少。因此一个好的学生信息查询系统,对于任何一所大学来说都是非常需要的。1.2 开发意义学生信息查询系统,是针对学校信息管理功能的一个分支系统。该系统应用 Visual FoxPro 6.0自带的数据库来存储学生的基本信息,能为教职工人员提供快捷的查询手段,极大的方便了学校的管理和教学工作。开发该系统主要意义是利用计算机来查询学生信息,可以减少大量的
5、人力资源,提高工作效率。同时亦可通过校园网扩展各类信息化应用,共享学生信息。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -课程设计说明书(论文)用纸第 2 页 共 17 页2 需求分析目前一些学校对于学生的学生信息查询还处于人工管理的阶段,管理大量学生的档案信息,不但工作繁琐而且效率低下,如果利用现代化的查询方式来查询学生的基本信息的话,就会简单方便地多。现在各大高校已经普遍配备了微机,而且用于学生管理的微机的配置在存储量、速度方面都能满足数据库运行的要求,故在计算机硬件方面不需要太大的花销。本系统的设计是在windows xp 中文版环境下,使用Visual Fo
6、xpro6.0 开发的。它是可以运行于windows2000 及 xp 相关平台的数据库开发系统。Visual Foxpro6.0 不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据、定义数据库规则和建立应用程序等工作变得简单易行,利用可视化的设计工具和向导,用户可以快速地创建表单、查询等。本系统主要实现对学生基本信息的查询,可以实现以下几个方面的功能:(1)学生基本信息查询:查询每个班级的学生的基本信息。(2)学生成绩查询:学生的所选课程的成绩。(3)学生人数查询:查询各专业的学生人数。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 19 页 -课程设计说明书
7、(论文)用纸第 3 页 共 17 页3 概要设计3.1 系统功能模块设计学生信息查询系统是学生信息管理中必不可少的一部分,在该系统中共设计了 4 大功能,包括按班级号查询学生基本信息,按专业名和课程查询学生成绩信息,按专业查询学生人数,用户密码修改,基本上满足了学生信息查询的必需功能,下面将详细介绍各功能模块。3.1.1 按班级号查询学生信息模块按班级号查询学生信息模块完成对某个班级学生基本信息的查询,在下拉列表中选择相应的班级号,即学号的前六位,单击“查询”按钮就可完成对学生基本信息的查询,单击“继续”按钮系统会自动刷新表格中的数据供用户继续查询。查询完毕,可单击“返回”进入到主界面进行其它
8、操作。3.1.2 按专业名和课程名查询模块在本系统中,用户可以根据学生所学的专业以及课程来完成对学生成绩的查询。需要查询时,在组合框中选择相应的专业和课程名,单击“查询”按钮,系统会自动将信息显示到表格中。若想继续,则单击“继续”按钮,系统会自动刷新表格中的数据供用户继续查询。查询完毕,可单击“返回”进入到主界面进行其它操作。3.1.3 查询各专业学生人数模块每个专业的学生人数是查询中必不可少的一部分,在该模块中,可以将各专业的学生人数以图形的方式显示出来。3.1.4 修改密码模块本模块方便用户对原始的密码进行修改,从而进一步保证了数据与信息的安全性。名师资料总结-精品资料欢迎下载-名师精心整
9、理-第 5 页,共 19 页 -课程设计说明书(论文)用纸第 4 页 共 17 页3.2 系统模块结构图本次系统设计主要由按班级号查询学生信息,按专业名和课程查询学生成绩信息,按专业查询学生人数,用户注册及密码修改五个系统模块组成,其系统模块结构如图3.1 所示。图 3.1 系统模块结构图3.3 数据库的设计数据库中包括系统学生表、成绩表、专业表、班级号表、课程表和操作员表,各表结构设计如下。1、课程表课程表用来存放所有课程的基本信息,该表被命名为 KCB.DBF,其结构如表 3.1 所示。表 3.1 课程表结构编号字段名字段类型字段长度小数位数作用1 课程号字符型4 0 学生的课程号2 课程
10、名字符型12 0 学生所学的课程名3 学分数值型1 0 学生的学分4 先修课号字符型4 0 学生的先修课号2、学生表各专业学生人数修改密码按课程及专业名查询学生信息按班级号查询学生信息学生信息查询系统名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 19 页 -课程设计说明书(论文)用纸第 5 页 共 17 页学生表用来存放学生的基本数据,相当于学校的学生档案,该表被命名为XSB.DBF,其结构如表 3.2 所示。表 3.2 学生表结构编号字段名字段类型字段长度小数位数作用1 学号字符型8 0 学生学号2 姓名字符型8 0 学生姓名3 性别字符型2 0 学生性别4 专业字符型12
11、0 学生专业5 出生日期日期型8 0 学生的出生年月6 高考分数数值型3 0 学生的高考分数7 团员逻辑型1 0 学生的政治面貌8 简况备注型4 0 学生的简介9 照片通用型4 0 学生的照片3、专业表专业表用来存放学校中所有学生所学专业的基本信息,包括专业名、专业号、科类、学制、学位四个字段,该表在数据库中被命名为ZYB.DBF,其结构如表 3.3 所示。表 3.3 专业表结构编号字段名字段类型字段长度小数位数作用1 专业号字符型3 0 学生的专业号2 专业名字符型12 0 学生所学的专业名3 科类数值型6 0 学生的科类学制数值型4 0 所学年数4 学位字符型10 0 学生的学位4、操作员
12、表存放教学管理系统未来操作员的信息,包括姓名、密码等。将来系统运行时,必须先“登录”,核对操作员的姓名和密码,否则只有通过登录才能进入本系统。该表被命名为czy.dbf,其结构如表 3.4 所示。表 3.4 系统用户表结构名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 19 页 -课程设计说明书(论文)用纸第 6 页 共 17 页编号字段名字段类型字段长度小数位数作用1 姓名字符型8 0 用户名称2 密码字符型8 0 用户密码5、学生成绩表该表中保存的是学生的所有课程的成绩,主要用来记录每位同学的成绩情况,被命名为 CJB.DBF,其结构如表 3.5 所示。表 3.5 学生成绩表
13、结构编号字段名字段类型字段长度小数位数作用1 学号字符型8 0 学生学号2 课程号字符型4 0 学生的课程号3 学期字符型1 0 学期4 成绩数值型3 0 学生的成绩6、班级号表班级号表主要用于存放学生所在班级的号码,其结构如表3.6 所示。表 3.6 班级号表结构编号字段名字段类型字段长度小数位数作用1 班级号字符型8 0 学生班级号名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 19 页 -课程设计说明书(论文)用纸第 7 页 共 17 页4 详细设计4.1 主程序的设计程序在运行期间要使用部分的变量来传递数据,所有这些变量都是在程序中定义的。在 Visual FoxPro6
14、.0中新建一个项目文件,以“学生档案资料管理系统”的名称保存。打开该项目的管理器,在管理器的“代码”选项卡中添加一个名为“MAIN”的代码文件,并在“MAIN”代码文件窗口中添加代码如下:set talk off set echo off set esca off set exac on&设置字符串精确比较set status off&关闭系统状态行set sysmenu off&关闭 Visual FoxPro 系统菜单set excl on set safe off set cent on&设置日期年份为 4 位_screen.windowstate=2&设置运行屏幕窗口最大化set ce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年学生信息查询系统可用 2022 学生 信息 查询 系统 可用
限制150内