




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
排课管理系统摘 要当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关。本系统就是为了更好的管理课表信息并且让教务管理人员从繁重的排课工作中解脱出来而设计的。排课管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用的是 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:控件、排课管理系统、域目 录摘要 1前言 3第一章 开发一个排课管系统 4第二章 Windows下的VisualVisual Basic应用程序 5一、 可视化编程环境 5(一) Visual Basic6.0简介 5(二) Access 简介 5二、 Windows下的Visual Basic应用程序 6三、 编程控件 6第三章 使用Access2000 实现关系型数据库 7一、 数据库应用系统开发简介 7(一) 数据库的概念 7(二) 数据库的目的 7(三) 数据库的功能 7第四章 系统总体规划 8一、 排课管理系统需求分析 8二、 排课管理系统总体设计 8(一) 系统功能模块划分 9(二) 系统数据流程 10三、 设计基础 10四、 系统数据库设计 11(一) 设计局部ER模式 11(二) 设计全局ER模式 12第五章 系统具体实现 13一、 数据库的实现 13二、 系统主页面的实现 15三、 信息模块的实现 15第六章 系统结果分析 16结束语 19致谢 20参考文献 21前 言在学校里,排课表是一件很复杂但又很重要的事,它包含很多的信息数据的管理。根据调查得知,他们以前对课表管理的主要方式是基于文本、表格等纸介质的手工处理。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。尽管有的学校有计算机,但是尚未用于课表管理,没有发挥它的效力,资源闲置比较突出,这就是课表管理系统开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对课表进行管理,由于信息比较多,课表信息的管理工作混乱而又复杂;平时资料放在档案柜里,教师和教务处的管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的课表进行更改就更困难了。基于这此问题,我认为有必要建立一个排课管理系统,使排课管理工作规范化,系统化,程序化,避免排课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改。排课管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以排课管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件排课,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对排课信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高排课管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套排课管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章 开发一个排课管理系统计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。 在中小学中用计算机管理排课的意义现在我国的中小学校中排课的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的大学生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过科学技术是第一生产力,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的课程管理。 归纳起来,好处大约有以下几点: 1 可以存储历届的排课,安全、高效; 2 只需一到二名排课录入员即可操作系统,节省大量人力; 3 可以迅速查到所需信息。 排课的设计分析根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。 编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。 关系型数据库的实现Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。二者的结合(DBA)微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。第二章 Windows下的Visual Basic应用程序一、可视化编程环境(一) Visual Basic6.0简介编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。VB使用的“可视化编程”方法,是“面向对象编程”技术的简化版。在VB环境中涉及到的窗体、控件、部件和菜单项等均为对象,程序员不仅可以利用控件来创建对象,而且还可以建立自己的“控件”。也简化了界面设计过程。提高了运行效率和可靠性。制作系统VB是一个非常好选择。 (二) Access 简介 Microsoft Office中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择Access数据库。Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据。Access数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能, 这些功能对一个一般用户而言已经足够了。二、 Windows下的Visual Basic应用程序在结构建块是用户所创建的对象。对象有工具箱中的控件、窗体、菜单、函数、结构、用户对象、用户事件、应用程序的部件以及数据库等。从可视化编程角度来看,这些对象都具有属性(数据)和行为方式(方法)。开发人员可以最有效利用所创建的每一个对象。对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。实现菜单选项菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能是程序更加标准。你可以使用Visual Basic系统的“工具”选择菜单编辑器,建立菜单或者修改已经存在的菜单。 三、 编程控件 Form窗体控件对象必须建立在窗体上,一个窗体对应一个窗体模块Frame控件用于美化其他控件并提供分组功能Image控件创建图像对象,在窗体上显示位图、图标、GPEG、GIF等图形文件,单击时,其动作似于命令按钮Lable控件创建一个标签对象,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题ComboBox控件创建组合框或下拉列表框对象,用户可以从列表项中选择一项或人工输入一个值CommandButton控件创建命令按钮对象,用于执行命令ListBox控件创建列表框对象,用于显示供用户选择的列表项,当列表项很多,不能同时显示时,列表可以滚动SsTab控件提供组选项卡,每个选项卡都可作为其它控件的容器,在控件中,同一时刻只有一个选项卡是活动的,这个选项卡向用户显示它本身所包含的控件而隐藏其它选项卡中的控件,ssTab控件位于Mirosoft Tabbed Dialog Control6.0中Tabs控件决定选项卡的数目上面所述控件在系统中重复使用。第三章 使用Access2000 实现关系型数据库一、数据库应用系统开发简介数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。(一)数据库的概念数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(二)数据库的目的数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。 (三)数据库的功能数据库的功能是实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 第四章 系 统 总 体 规 划一、排课管理系统需求分析排课管理系统主要满足教务管理人员对与课表排列信息相关的信息处理的需求。其中包括排课管理信息、教职员入库信息、教职员代课信息、本学期课程设计信息四部分。因此该管理系统的信息量很大。本系统对四大部分信息的管理如下:l 在教员入库管理部分: 可以对教员信息进行维护,包括对教职员姓名、年龄,详细信息等进行添加,查询,修改和删除等操作。 l 在排课信息管理部分: 可以对某年级的某班级的课程安排信息进行查看和修改等操作。l 在教职员代课信息管理部分: 可以对教职员的代课的班级和时间等信息进行查询操作。l 在课程设计信息管理部分: 可以对本学期的课程安排信息进行修改操作。根据上面的对该课表管理系统的分析得出下表:班级与课程信息班级与教师信息教师信息课表信息教师任课信息班级学科与教师对应信息表4-1 对排课管理系统数据库应用需求的总结二、 排课管理系统总体设计对系统进行详细的需求分析后,开始进行总体设计。包括对系统总体功能的划分(如图4-1所示)和系统数据流程的说明(图4-2)。(一) 系统功能模块划分教师信息排课管理系统课程设置查询管理排课管理教师信息查询教师姓名教师年龄详细信息本学期课程设置添加删除修改任课科目查询任课班级查询教师姓名查询教师授课设置课程设置班级设置图4-1系统功能划分(二)系统数据流程0课 表管理软件教务处学 生信息查询人员教 师 课名、教师名教师名及课名地点、时间课 名 课名 、时间 班级及课名 班级、地点人 数 时间、地点、课名图4-2 DFD 顶级图DFD图即数据流程图说明了数据的流程。如图所示,教务处为输入端,它向排课管理软件输入班级、教师、课程等排列管理课表所需的信息,然后通过课表管理软件的处理产生课表。学生、教师和信息查询人员三者为该系统的输出端,通过排课管理软件的查询功能,将获得学生课表、教师课表和教室管理课表。三、设计基础一个成功的管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。课表管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。1.数据库需求分析的任务是将业务管理单证转化为数据流,划分主题之间的边界,绘制出DFD图(数据流程图),并完成相应的数据字典。2.概念设计的任务是从DFD出发,绘制出本主题的E-R图(实体关系图),并列出各个实体与关系的纲要表。3.逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。4.物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典。5.加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1.基本表的个数越少越好。2.主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3.字段的个数越少越好。4.所有基本表的设计均应尽量符合第三范式。在数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。四、系统数据库设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER图方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式(一)设计局部ER模式班级成绩课程MN教员讲授课程N1图4-3 联系定义ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。联系定义如图4-2所示。解释如下:一个学生可以选择多门课程学习,而一门课程有多个学生学习;一个教员可以教授多门课程,而一门课程只有一个教师选择教授;(二)设计全局ER模式所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1)确定公共实体类型为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2)局部ER模式的合并合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3)消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。3)全局ER模式的优化在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。第五章 系 统 具 体 实 现一、 数据库的实现我们选用Microsoft Office中的Access数据库来进行数据库的逻辑设计。首先创建六个基本数据库表如5-15-5所示,然后根据全局ER图,建立各个表之间的联系,如图3-8所示。表5-1 班级与课程基本信息表表5-2 课程基本信息表 表5-3 班级学科与教师对应信息二、系统主页面的实现 系统主页面显示了该系统的所有功能。它应用的是VB6.0中的选单编辑器 来实现这一功能。利用选单的基本功能有两个,一是提供人机对话的接口,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。选单一般分为两种基本类型:下拉式选单和弹出式选单。该系统应用的是下拉式。每一个选单只包含一个Click事件,当鼠标选中该选单控件时,将调用该事件。三、信息模块的实现信息模块包括教职员入库信息窗体、排课信息窗体、教职员代课信息窗体、本学期课程设计信息窗体四个部分。每个部分都包括对新信息的添加和对无用信息的删除,以及通过窗体的形式来查看各信息所对应数据表的内容。该模块四个窗体的功能和实现基本相同,在Access2000中建立相关信息的数据表,然后利用设计器把数据表和窗体中的控件连接起来。例如课程设置窗体,首先建立了课程表单,然后设计窗体,下面是设计器的代码设计,它实现了窗体与数据库中表单的关系的建立。图5-4 设计器代码第六章 系统结果分析图6-1所示为系统的主页面,它显示了该系统所包含的所有功能,它采用的是下拉菜单的表现方式。:图6-1 系统主页面当打开下拉菜单可以选择你需要查看的信息:例如教职员录入库,排课管理信息,教职员代课查询和课程设计。在教职员录入库中录入姓名,年龄和详细信息,按添加钮可以完成添加功能。在查询旁的文本框中录入你要查询的信息,按查询按钮可以找到你要查询的信息。同时可以完成教职员信息的删除和修改的功能。在课程查询窗体中可以查找有关教师的任课信息,可以查询教职工的任课班级和任课科目。在课程安排的窗体中可以安排所列班级的任课情况。在课程设置中可以随意安排本学期的课程安排,可以修改并保存在数据库中。 图6-2 教职员录入库 图6-3 排课管理查询 图6-4 课程安排信息窗体 图6-5 课程设置信息窗体结 束 语本系统采用的是目前很流行的面向对象的Visual Basic 6.0开发的,由于整个系统完全都是由个人设计的,因此在开发过程中遇到了许多问题和难点。系统的许多细节问题都是靠自己看书、实践摸索出来的,加之本人水平有限,并没有完完全全体现出VB 6.0的强大功能,而且还存在着许多不足之处,如:1) 受开发条件和开发时间的限制,本系统只利用了本地数据库Access,它同应用程序处于同一系统中,能存储的数据量也有一定限制;2) 报表打印功能尚不够完善;3) 一些数据输入时没有及时的进行数据校验,不能保证数据的绝对正确性。4) 由于时间关系,系统功能实现不够完善,使用不是很方便,比如,没有实现多条记录的删除和添加以及数据的导入功能;总之,本系统还有许多地方有待改进,虽然现在它并不能立即应用到现实生活中,但随着计算机技术的迅速发展,更新的、更先进的技术总是在不断出现,本系统也会不断改进,也希望有朝一日,能发挥它的作用。致 谢首先我要感谢在本次毕业设计中,给我帮助的李老师,他认真负责的工作态度,严谨的治学精神使我收益匪浅。他无论在理论上还是在实践中,都给予了我很大的帮助,使我得到不少的提高。这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,夏同学和彭同学帮助解决了不少的难点,使得系统能及时开发完成,同组的同学同样给与我不少帮助,这里并表示感谢,还要感谢所参考文献的作者和相关网站。最后还要感谢在我写论文过程中提供无私帮助的人们。主 要 参 考 文 献1 刘瑞新,Visual Basic 程序设计教程,机械工业出版社,2000.10。2 史济民,软件工程原理、方法与应, 高等教育出版社,2002.12。3 李忠,Visual Basic 6.0 使用指南,电子工业出版社,2000.9。4 许培忠,中文版Microsoft Office 97 自学通,机械工业出版社,2002.6。5 汪远征,Visual Basic 6.0 中文版控件大全,电子工业出版社,2001.5。6 李凤华,中文Access 2000 24学时教程,机械工业出版社,2002.9。 7 孙凤英译,MFC开发WINDOWS95/NT,北京清华大学出版社,1984.4。8 顾春华,信息系统分析与设计, 清华大学出版社, 1999.6。9 柳永新,windows95和windowsnt,北京清华大学出版社,1997.10。10 刘瑞新、汪远征,Delphi 程序设计教程,机械工业出版社,2000.4。11 谭浩强,C程序设计,北京清华大学出版社,1991.7。12 周万宁,windows95/98操作系统编程实例详解,北京电子工业出版社 ,1998.11。13 陆润民,C语言绘图教程,北京清华大学出版社,1996.8。14 董世海,图像格式编程指南,北京清华大学出版社,1994.8。15 李昌武,Visual Basic 教育信息化系统开发实例导航,人民邮电出版社出版,2003.6And what numberless and powerful causes tend to destroy these rare natures!What causes?In the first place there are their own virtues, their courage, temperance, and the rest of them, every one of which praise worthy qualities (and this is a most singular circumstance) destroys and distracts from philosophy the soul which is the possessor of them.That is very singular, he replied.Then there are all the ordinary goods of life -beauty, wealth, strength, rank, and great connections in the State -you understand the sort of things -these also have a corrupting and distracting effect.I understand; but I should like to know more precisely what you mean about them.Grasp the truth as a whole, I said, and in the right way; you will then have no difficulty in apprehending the preceding remarks, and they will no longer appear strange to you.And how am I to do so? he asked.Why, I said, we know that all germs or seeds, whether vegetable or animal, when they fail to meet with proper nutriment or climate or soil, in proportion to their vigour, are all the more sensitive to the want of a suitable environment, for evil is a greater enemy to what is good than what is not.Very true.There is reason in supposing that the finest natures, when under alien conditions, receive more injury than the inferior, because the contrast is greater.Certainly.And may we not say, Adeimantus, that the most gifted minds, when they are ill-educated, become pre-eminently bad? Do not great crimes and the spirit of pure evil spring out of a fulness of nature ruined by education rather than from any inferiority, whereas weak natures are scarcely capable of any very great good or very great evil?There I think that you are right.And our philosopher follows the same analogy-he is like a plant which, having proper nurture, must necessarily grow and mature into all virtue, but, if sown and planted in an alien soil, becomes the most noxious of all weeds, unless he be preserved by some divine power. Do you really think, as people so often say, that our youth are corrupted by Sophists, or that private teachers of the art corrupt them in any degree worth speaking of? Are not the public who say these things the greatest of all Sophists? And do they not educate to perfection young and old, men and women alike, and fashion them after their own hearts?When is this accomplished? he said.When they meet together, and the world sits down at an assembly, or in a court of law, or a theatre, or a camp, or in any other popular resort, and there is a great uproar, and they praise some things which are being said or done, and blame other things, equally exaggerating both, shouting and clapping their hands, and the echo of the rocks and the place in which they are assembled redoubles the sound of the praise or blame -at such a time will not a young mans heart, as they say, leap within him? Will any private training enable him to stand firm against the overwhelming flood of popular opinion? or will he be carried away by the stream? Will he not have the notions of good and evil which the public in general have -he will do as they do, and as they are, such will he be?Yes, Socrates; necessity will compel him.And yet, I said, there is a still greater necessity, which has not been mentioned.What is that?The gentle force of attainder or confiscation or death which, as you are aware, these new Sophists and educators who are the public, apply when their words are powerless.Indeed they do; and in right good earnest.Now what opinion of any other Sophist, or of any private person, can be expected to overcome in such an unequal contest?None, he replied.No, indeed, I said, even to make the attempt is a great piece of folly; there neither is, nor has been, nor is ever likely to be, any different type of character which has had no other training in virtue but that which is supplied by public opinion -I speak, my friend, of human virtue only; what is more than human, as the proverb says, is not included: for I would not have you ignorant that, in the present evil state of governments, whatever is saved and comes to good is saved by the power of God, as we may truly say.I quite assent, he replied.Then let me crave your assent also to a further observation.What are you going to say?Why, that all those mercenary individuals, whom the many call Sophists and whom they deem to be their adversaries, do, in fact, teach nothing but the opinion of the many, that is to say, the opinions of their assemblies; and this is their wisdom. I might compare them to a man who should study the tempers and desires of a mighty strong beast who is fed by him-he would learn how to approach and handle him, also at what times and from what causes he is dangerous or the reverse, and what is the meaning of his several cries, and by what sounds, when another utters them, he is soothed or infuriated; and you may suppose further, that when, by continually attending upon him, he has become perfect in all this, he calls his knowledge wisdom, and makes of it a system or art, which he proceeds to teach, although he has no real notion of what he means by the principles or passions of which he is speaking, but calls this honourable and that dishonourable, or good or evil, or just or unjust, all in accordance with the tastes and tempers of the great brute. Good he pronounces to be that in which the beast delights and evil to be that which he dislikes; and he can give no other account of them except that the just and noble are the necessary, having never himself seen, and having no power of explaining to others the nature of either, or the difference between them, which is immense. By heaven, would not such an one be a rare educator?Indeed, he would.And in what way does he who thinks that wisdom is the discernment of the tempers and tastes of the motley multitude, whether in painting or music, or, finally, in politics, differ from him whom I have been describing For when a man consorts with the many, and exhibits to them his poem or other work of art or the service which he has done the State, making them his judges when he is not obliged, the so-called necessity of Diomede will oblig
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海上光伏项目建议书
- 塑料母粒生产线项目初步设计
- 详细的离婚协议书
- 动力电池先进材料产业项目初步设计
- 环网保护协议书
- 临时租房协议书
- 特种陶瓷靶材生产线项目投资计划书
- 磷矿建设项目商业计划书
- 课后服务协议书
- 签约植发协议书
- 人工智能技术在火炮故障诊断与预测性维护中的应用研究
- 2025年陪玩培训考试题及答案
- 2025年保健产品全国总代理商协议模板
- 渠道预制块护坡施工方案
- 企业合并与合并财务报表课件:购并日的合并财务报表
- 辅警公安基础知识笔试模拟考试题(六)
- 孩子患脑炎后的护理
- 《rfid技术与应用》课件
- 2024年初中七年级英语上册单元写作范文(新人教版)
- 腺样体病人的护理
- 2025年10月自考13887经济学原理中级押题
评论
0/150
提交评论