P等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。VFP6.0和其他数据库管理系统相比,可以发现它在库性能、系统资源利用和设计环境等各方面采用了许多新技术,并对系统做了全方位的优化,它作为Microsoft Visual Studio 的一个开发组件,充分结合了当前计算机的最新技术和早期FoxPro的优点,成为一种强有力的数据库开发工具。VFP 6.0提供对象和事件的处理模式,利用面向对象编程的威力使用户能够最快速的建立和修改应用程序。VFP 6.0有着以下几项特点:在数据库方面,第一,VFP完善了关系型数据库的概念,严格区分了数据库与数据表的概念;第二,复合索引技术的广泛应用,改变了传统的单一入口的索引文件结构,使得一个索引文件中可以包含多个索引;第三,SQL命令的引入使得能以更少的代码和更快的速度从一张或多张表中检索数据。在数据操作方面,具有简单、灵活、多样的数据交换手段。在程序设计方面,具有不用编写或编写少量程序代码,就能够快速地创建出功能强大的可视化应用程序。同时用VFP开发的应用程序的可靠性高,调试过程简单。更为重要的是VFP是最为适用与开发中小型的数据库管理系统,而学生管理系统就是一个非常典型的中小型数据库管理系统。Р Р三.系统的总体设计Р3.1数据库的设计Р建立三个表:学生基本信息表,课程信息表,选课管理表。Р学生基本信息表(学号,性别,姓名,学院,班级,年级,Р电话,家庭住址)Р课程信息表(课号,课名,任课教师,课时,上课地点,课程性质)Р选课管理表(学号,性别,姓名,课号,课名,修课性质)Р3.2 需求分析Р3.2.1流程图Р 开始始始Р Р Р 登录界面Р 输入用户名和口令Р 口令不正确Р选课管理Р课程信息Р退出Р成绩查询Р课程管理Р学生信息管理Р 口令正确Р主窗体