家教信息管理系统.doc
《家教信息管理系统.doc》由会员分享,可在线阅读,更多相关《家教信息管理系统.doc(33页珍藏版)》请在沃文网上搜索。
1、摘要随着计算机技术的飞速发展,计算机在日常生活中应用越来越普及。基于考试的压力,家教的需求关系日益增加,利用计算机实现家教与学生的管理势在必行。本系统是结合一定的调查,经过实际的需求分析,采用功能强大的Visual C+ 6.0做为开发工具而开发出来的单机版家教管理系统,后台连有数据库,有着简洁、易学的操作环境,稳定可靠的数据管理后台,以提供家教中介机构进行管理使用。家教系统是针对教师、课程、学生进行计算机处理而开发的应用软件。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,可以完成添加信息、查询信息、删除信息等在使用过程中可能用到的功能。该系统由登录模块、学生管理模块、教师管理
2、模块、课程管理模块以及用户管理模块等子模块组成,功能基本可以满足家教中介机构对于学员、教师以及科目的管理需求。应用本系统后,可以有效的提高工资管理水平。本文从需求分析、可行性分析、总体设计、数据库设计、功能模块编程实现等方面阐述了本系统的设计过程。为便于说明,文中绘制了程序结构框图、部分界面图和实体图,还附有主要的源程序代码清单。关键词:数据库; Visual C+ 6.0; 家教管理Tutoring Information Management SystemAbstractWith the rapid development of computer technology, computer
3、applications in everyday life are becoming increasingly popular. Based on the pressure of examinations, tutoring increasing demand relationship, the use of computer-implemented tutor and student management is imperative. This system is a combination of some investigations, after the actual needs ana
4、lysis, the use of powerful Visual C + + 6.0 as a development tool developed standalone tutor management system, the background even have a database, has a simple, easy to learn the operating environment, stable and reliable data management background to provide tutoring agency for management and use
5、.Tutoring system is the software which for teachers, curriculum, and students in computer processing the entire system have the characteristic of meet simple, user-friendly, flexible, practical, safe requirements, you can add information to complete the query information, delete information, etc. ma
6、y be used in the course of the function. The system consists of login module, the student management module, management module teachers, curriculum management module and user management module and other sub-modules, functions to meet the basic tutoring agency for students, teachers and subjects mana
7、gement needs. The application of the system, can effectively improve the management level of wages. In this paper, requirements analysis, feasibility analysis, design, database design, programming and other aspects function module describes the system design process. For ease of description, the tex
8、t of the program structure diagram drawing, part of the interface map and physical map, but also with the main source code listing.Keywords: Visual C + + 6.0;Database;Management Tutor目录摘要IAbstractI1 前言11.1课题开发背景11.2国内家教机构分类及其特点11.3国内外研究现状11.4本课题要达到的设计目标12 系统开发技术简介42.1 VC+6.012.2 MFC12.3数据库系统13 系统概要设
9、计13.1系统结构设计13.2系统功能说明13.3 系统界面设计13.4运行环境14数据库设计14.1数据库需求分析14.2实体之间的ER模型14.3数据库分析14.4数据库格式15 家教管理系统模块及实现代码15.1登录模块15.2教师管理模块15.3学生管理模块15.4课程管理模块15.5用户管理模块15.6数据模块15.7实现16 系统测试16.1 测试用例设计16.2测试过程描述16.3 测试结果分析17 结论1参考文献25致谢1-III-1 前言1.1课题开发背景随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的管理工具,不断改
10、善企业的服务质量,提高工作效率。无论是行政职能,还是生产运作的管理要求的不断提高,在很大程度上使企业不得不改变传统的经营管理方式以适应快速发展的社会主义市场经济体制,改变企业管理方式和方法已经成为企业发展的先决条件,建立一个科学高效的信息管理系统是解决这一问题的好方法。运用现代化技术对教学进行管理,是提高企业工作效率的有效手段。家教管理作为社会上人力资源管理一个重要方面,逐步被家教管理者所重视。通过计算机管理系统对人力资源进行全面的统计与管理,全面解决了查找家教过程中所遇到的各种问题,并且克服了传统管理方式中的易出错等问题。我国传统的家教模式就是学生及家长主动找老师,学生没有多选的条件,在老师
11、有空的时候才能做补习,不具有严格的制度。本家教管理系统是一套提供给家教中介操作简单、应用广泛、扩展行强的管理系统。家教管理系统的优越性在于对家教、学员以及课程的资料进行有效的管理,修改,添加,删除都非常方便,查找教学员准确资料非常方便;教学员可以通过中介的管理系统进行互选;有统一的制度;学员及家长对教员不满意可投诉;时间上的选择非常灵活。从而达到提高家教效率的目的。1.2国内家教机构分类及其特点1.2.1中介式家教机构中国最早的家教服务机构,行业内该类群体较大,但规模性较小,多局限于某个城市,或独立存在或连锁经营。因国内大多地区禁止在职教师从事有偿家教,给他们结识在职教师创造机会,靠收取家长会
12、员费或者一次性中介服务费经营,面向教员收费形式灵活,对大学生一次性收取定额费用限定服务次数,或按服务次数收取相应中介费,面向在职教师多数不收费用。1.2.2专业家教机构拥有个人师资力量,一般为孩子做个性化辅导测评,根据测评结果制定辅导计划,然后跟进式辅导,有一套严格的测评、跟踪、方案调整、结果评定、反馈等系列化辅导方案。费用一般较高,实际辅导结果与费用往往难成正比。当前国内有以下几种模式:(1)个性化家教:理念是通过个性化测评掌握孩子学习心理、学习习惯、应试态度,以确定最佳辅导方案,并在辅导过程中适时调整,但是目前因其师资良莠不齐,部分机构为节约开支聘用师范院校应届毕业生,虽有教学激情但经验不
13、足,所以辅导结果往往不能令众多家长满意。(2)特色家教班:小班教学,根据学生学习情况分班,一般3-8个人为一班,个性化家教后衍生的一个教育理念,相对于一对一家教更有互动性,相对于大型辅导班更有针对性,小班内的学员更具共性,教师教学便更具针对性,不会出现顾此失彼的不平衡现象,而费用相对于一对一家教要低一些,因此深得各地家教推崇和认可。(3)签约家教:是一个时代的代名词,就像流星雨划过天空,稍纵即逝。经营模式是与家长签订辅导协议,约定辅导期内令孩子某科目成绩提高至某理想值,一般费用较高,一次性收取一学期或者一年的辅导费用,通过考前或假前开名师动员会令众多望子成龙的家长为之心动,但是成绩的提高受教育
14、方法、学习方法、学习环境、学生特点等多方面的因素影响,教育机构单凭个人努力保证提高成绩到理想状态,恐怕难缘起说。成绩的提高不是商品的质保,不可控因素太多,因此注定其发展是宿命的。1.2.3网络平台家教服务随着国内网络的普及,网络平台家教应运而生,该类家教因投资成本较小又被大家广泛认可为中国家教的行业趋势,所以深得中国青年创业者的青睐,也深受国内风投商的追捧。但是目前处于形式多样化、经营不规范化的两难境地。1.3国内外研究现状目前,国内孩子业余辅导方式大致有三种:辅导班、家教、网络教育,缘于家教的面对面性、一对一或者多对一性,逐渐被家长广泛认可,家教面向的消费群体也从贵族型趋于平民化,家教在三大
15、辅导方式中的比重也随之递增,目前约占三大辅导方式的45%。西南科技大学本科生毕业论文20世纪90年代末期,家教在中国逐渐普及,兴起于北京、上海等大城市,随后蔓延全国。2004年至今为国内家教行业迅猛发展期,家教开始呈现成熟化、规范化、多元化的强劲发展势头。各地家教网;星罗棋布,几乎遍布国内每个地级市,其中以一点通家教网、天天家教网、阳光家教网为代表,凭借网络平台在全国大中城市填棋布阵发展二级代理或分支机构。网站整合了各地大量师资力量,为家长提供了可参考的师资平台。各类网校:多以国内众多重点中小学为依托构建网上教育平台,使学生购买网卡后可以分享网络教育资源,或者在线与名师交流。该类企业国内以黄冈
16、中学网校、101网校、北京四中网校等为代表,在各地寻找加盟商实现与当地学校的结合,向各中小学生推广网卡。但其模式碍于不能面对面授课、面对面交流,加之目前国人对网络的认可度尚待提高,所以目前普及型推广仍有难度。1.4本课题要达到的设计目标家教管理信息系统的开发目标是:克服现在家教管理中存在的人工管理,统计与查询单一、管理效率低下等问题;能科学有效的管理教师、学生以及课程,方便地查询和安排上课情况,对所需要课程与教师资源进行添加、修改等管理,并为将来进一步扩充和发展家教管理系统奠定基础。2 系统开发技术简介本系统的设计是在Windows xp中文版操作系统环境下,使用Visual C+ 6.0中文
17、版开发成功的。数据库SQL是其中的重要支持技术,在数据库开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:Visual C+语言。2.1 VC+6.0Visual C+6.0由Microsoft开发, 它不仅是一个C+ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、
18、类向导Class Wizard等开发工具。这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Microsoft的主力软件产品。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。2.
19、2 MFCMFC实际上是微软提供的,用于在C+环境下编写应用程序的一个框架和引擎。VC+是Windows下开发人员使用的专业C+ SDK(SDK,Standard Software Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。MFC作为与VC+血肉相连的部分(注意C+和VC+的区别:C+是一种程序设计语言,是一种大家都承认的软件编制的通用规范;而VC+只是一个编译器,或者说是一种编译器+源程序编辑器的IDE(IDE的英文全称为“Integrated Development Environment”,即“集成开发环境”WSPflatForm,这跟Pasc
20、al和Delphi的关系一个道理。Pascal是Delphi的语言基础,Delphi使用Pascal规范来进行Win下应用程序的开发和编译,却不同于Basic语言和VB的关系。Basic语言在VB开发出来被应用的年代已经成了Basic语言的新规范,VB新加的Basic语言要素,如面向对象程序设计的要素,是一种性质上的飞跃,使VB既是一个IDE,又成长成一个新的程序设计语言)。MFC同VC+集成的VCL一样是一个非外挂式的软件包类库,只不过MFC类是微软为VC+专配的。MFC是WinAPI与C+的结合。API,即微软提供的Windows下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程
21、序开发语言本身,可以允许用户使用各种各样的第三方(如我是一方,微软是一方,Borland就是第三方)的编程语言来进行对Windows下应用程序的开发,使这些被开发出来的应用程序能在Windows下运行,比如VB、VC+、Java、Delhpi。编程语言函数本质上全部源于API,因此用它们开发出来的应用程序都能工作在Windows的消息机制和绘图里,遵守Windows作为一个操作系统的内部实现,这其实也是一种必要。微软如果不提供API,这个世上对Windows编程的工作就不会存在,微软的产品就会迅速从时尚变成垃圾。上面说到MFC是微软对API函数的专用C+封装,这种结合一方面让用户使用微软的专业
22、C+ SDK来进行Windows下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工作,隐藏了好多程序开发人员在Windows下用C+ & MFC编制软件时的大量内节,如应用程序实现消息的处理、设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价(这是微软的一向作风),因此就造成了MFC对类封装中的一定程度的的冗余和迂回,但这是可以接受的。2.3数据库系统SQL是一组符合工业标准的数据库操作令集。SQL不是一门语言,无法得到一个专门的SQL软件,它只是服务器数据库的部份。作为一种查询语言,SQL在80年代至90年代很受欢迎,现在他已成为网络环境中下客户/服务器数据库应用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家教信息 管理 系统
