用VFP构建简单的学生信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用VFP构建简单的学生信息管理系统

摘要:VFP6.0是制作一些小规模的管理系统软件,尤其适合制作单机版(即不联机共享数据库的情况)的管理小系统,VFP制作的系统主要特点是处理数据速度快。本系统在构建的过程中,使用简单的框架,并力求系统的既全面、通用,且又简洁。不过需要说明的是,此系统只对某一部分进行重新分析,设计,实施,而对于大量的数据进行编辑,查询,修改等等,采取省略而过。也就是说,本论文知识针对信息管理系统的框架以及小部分细节进行说明。

关键词:Visual Foxpro6.0 数据库信息管理系统

一、系统开发的目标和意义

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学校的工作流程设计完成的。为了使系统在学校的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

(一)系统的目标

当今,不仅在大的学院,在各中小规模的学校,用计算机管理学校信息也已经越来越普遍了。为了提高学校的管理能力,用计算机来管理学校的信息,是非常必要的。

(二)系统的意义

1、系统简洁,便于操作。

2、对各种数据进行动态管理,防止混乱。

3、能够按照用户选择的不同的条件进行简单查询和复合查询。

4、能够对查询结果进行分类汇总,实现报表打印。

5、注意数据的安全性,具有数据备份和恢复功能。

6、系统应具有实用性、可靠性和适用性、同时注意先进性。

本系统侧重点在于前三点。

二、学校对系统的需求

学生:对各科成绩的查询及查看本班成绩排名等情况。

老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。输出本班科目的成绩及排名情况。输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处:学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。

办公室:统计全校学生的所有信息。

三、系统的框架介绍

本系统可以完成中小规模学校或者机构的基本学生信息管理工作,在信息显示中,进入登陆界面以后,进入菜单界面,然后根据菜单中的选项,选择你相对应要工作的目标,在本系统中设置了信息显示、信息查询、信息修改、信息输出的几项基本功能。在选中信息显示的菜单时,可以完成对超市中某些信息的显示与了解,而在信息查询中,可以使工作人员在大量数据同时存在时,输入你想查找的对象,查看到了具体的内容,工作的信息总是在不断地变化着,所以要进行数据的修改,因此我又建立了有关于信息修改的程序,最后还有打印输出的功能,整个课程设计就是这样一个完整的工作系统。

四、系统功能分析

(一)权限功能:只有注册用户能进入。

(二)录入功能:只为管理员提供录入功能。

(三)查询功能:为所有注册用户提供查询的功能,可查询允许范围内所有信息。

(四)维护功能:只为管理员提供查询及相应的修改,删除功能。

(五)退出功能:结束并关闭系统。

五、系统的需求

(一)运行环境

硬件环境:pentium4,主频1.7G,硬盘30GB,内存256MB以上

软件环境:WINDOWS97以上版本中文操作系统,VISUAL FOXPRO6.0

(二)如何运行

1、首先要打开Microsoft Visual Foxpro6.0,打开项目“学生信息管理系统.Pjx”。

2、设置“默认目录”至项目所有文件夹。

3、运行“face.scx”。

六、学生成绩管理系统设计过程

(一)系统的设计结构

本系统适用于中小规模的学校,其主要分为四大模块:

用户管理:用于对用户的管理,口令的设置,浏览系统日志和数据备份。

学籍管理:用于对学生所有信息管理,报考添加、删除、修改学生信息等。

成绩管理:用于对成绩的输入、修改、汇总及排名。

学生信息查询:对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。特别是对于查询符合条件的毕业生。

(二)系统的设计思想

设计是系统具有良好的易用性的一个重要因素,基于本系统的特殊应用范围考虑,本系统的设计主要从两个方面去考虑:一是功能,二是风格。

1、针对页面的功能上的要求是:应具有可方便检索,浏览系统信息,具备良好的导航性;

2、针对页面风格上的要求是:体现美观、简约、易用等设计元素。

(三)系统设计原则:

浏览界面友好,美观,大方,简洁

栏目内风格统一,让访问者能快速熟悉网站的设计结构,信息显示一目了然

风格简约,突出功能与重点

易用性强,便于操作与查找相关内容

良好的伸缩性,易于在将来的运营过程中增减模块或内容

(四)系统设计过程

所有的操作项目都在名为“学生信息管理系统.PJX”项目管理器中进行。

1、建立名位“学生信息管理系统.PJX”的项目管理器。

2、界面设计

首先设计初始界面(表单),为了让整个表单页面更加漂亮,设计了五颗闪烁的星星,点击”登录系统”按钮,进入登录界面。

再进行菜单和顶层表单的设计,在顶层表单中调用菜单。

设计表单和报表。(此地方随时可以添加新的内容)

3、数据库设计

该系统设计了两个数据库,dlyh和学生信息

(五)遇到的问题及解决方法

(1)数据的备份不成功,请教同行解决

(2)连编不成功,在网上查询得知缺少两个可视类文件,未解决。

(3)照片的添加,文件路径的提取等未找到资料的问题,寻求编程爱好者网站获得帮助,已解决。

七、本系统的优缺点

本系统优缺点:性能易用,简约,具体有较高的扩展性和可维护性。特别对于自学或者初学的学生,可以分析系统从而了解框架结构以及功能。

本系统的缺点:功能不齐全,在真正的办公室应用中,还需要部分比较细小而使用的功能。

八、小结

本系统适用于小规模的简单的学生信息管理,有利于管理和发展,而且可以在应用的过程中适当的扩展该系统的功能,由于没有连编,相对比较容易维护,只稍微懂得VFP的人,都可以对该系统进行添加功能以及维护,当然,也相对容易遭受到破坏。

系统制作过程中遇到了很多的问题,如表单与表单之间的连接,表单与菜单

相关文档
最新文档