于程序的维护与扩展。Р2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。Р3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据。Р4、面向对象设计的核心是类的设计。例如:可以定义一个“成绩查询”类,该类中可以定义查询的姓名、学号、班级等信息,则以此类为原型可以设计出众多的“成绩查询”类的对象实例,这些实体都具有类中所定义的特征。Р第三章系统设计Р3.1 系统功能分析Р系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化。Р在本系统中有二种权限:一种是用户权限,即学生。另一种是管理员权限,即教师。Р学生管理系统需要完成的功能主要有:Р学生可以完成的功能有:Р ●学生信息的查询,包括查询学生的基本信息、学生成绩等。Р ●学生信息的修改,学生只能修改他本人的密码。Р教师可以完成的功能有:Р●班级管理信息的输入、查询、修改,包括输入班级设置,年级信息等。Р●基本课程信息的输入、查询、修改。Р●学生成绩信息的输入、查询、修改。Р对上述各功能进行集中、分块、按照结构化程序设计的要求。Р学籍修改Р密码修改功能Р成绩管理功能Р学籍删除Р学籍查询Р成绩查询Р成绩添加Р成绩修改Р成绩删除Р用户添加Р用户删除Р学生信息管理系统Р学籍管理功能Р学籍添加Р用户管理功能Р修改密码Р用户删除