第1页教务管理系统的设计与实现摘要教务管理是学校的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。本系统采用FlexBuilder、MyEclipse结合MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。本文首先作教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。关键词:教务管理系统;FlexBuilder;MyEclipse;MySQL第2页TheDesignandImplementationofEducationalAdministrationSystemAbstractAcademicSenate,theschoolmanagementisthemaincontent,itisinformative,informationhasalwaysbeenthefrequentchangesinschoolsofheadacheproblems,aspeopleusedmoreandmoreextensiveuseofcomputersandthepopularizationoftheInternet,educationaladministrationhasbeenbasicallyformedamulti-networkmanagement,agreatconveniencetoteachersandstudents,butalsoontheSenatetofacilitatetheworkoftheschoolmanagement,greatlyincreasedthequalityofteaching.ThesystemusesaFlexBuilder,MyEclipsecombinationofMySQLdatabasedesign,fromtheperspectiveofmanagementanduseisdividedintotwoparts:SchoolofEducationalAdministrationandstudentstousetheclientside.Theformeraremainlysystemadministratorsandclassroomteacherstouse,whilethelatteristhemajorproblemsencounteredinschool.Inthispaper,firstofall,makethefunctionsofeducationalmanagementsystemneedsanalysis,thenthedatabaseneedsanalysis,andtheninthedatabasecorrespondingtable,andeachdatabasetabletoclarifythelogicofrelations,andthenwritecode,debugthefinalsite,untiltheformationofcustomersatisfactionThecompletesystemcanbeused.Keywords:EducationalAdministrationsystem;FlexBuilder;MyEclipse;MySQL第3页目录1绪论................................................11.1课题的研究背景与意义................................11.1.1课题的研究背景.....................................11.1.2课题的研究意义.....................................11.2系统的定义及内容简介................................11.2.1系统的定义.........................................21.2.2系统的内容简介.....................................22系统中主要用到的技术................................32.1MySQL数据库........................................32.2Flex................................................32.3Java................................................43教务管理系统的设计与实现.............................63.1开发和运行环境选择..................................63.2系统设计............................................63.2.1系统功能分析.......................................63.2.2系统功能模块设计...................................73.3数据库设计..........................................73.3.1数据库概念结构设计.................................73.3.2数据库逻辑结构设计.................................84模块详细设计.......................................11第4页4.1主页面.............................................114.2用户登录页面.......................................134.3学生功能模块设计...................................174.3.1个人信息查询页面..................................174.3.2个人信息修改页面.................................2114.3.3在线选课页面......................................224.3.4密码修改页面......................................274.3.5历史留言查询页面..................................274.3.6留言板页面........................................284.4教师功能模块设计...................................294.4.1教学实施计划查询页面..............................294.4.2选课信息查询页面..................................304.4.3个人信息查询修改页面..............................304.4.4密码修改页面......................................304.5管理员功能模块设计.................................314.5.1教师信息修改、删除页面............................314.5.2管理员信息修改、删除页面..........................324.5.3课程信息添加、修改、删除页面......................324.5.4学生学籍查询、修改、删除页面......................344.5.5留言查看、删除页面................................355用户手册...........................................365.1系统功能简介.......................................36第5页5.2系统运行与操作指南.................................366总结与展望.........................................376.1系统总结及不足之处.................................376.2设计心得...........................................37致谢................................................39参考文献.............................................40附录1外文参考文献(译文)..........................41附录2外文参考文献(原文)..........................44第1页1绪论1.1课题的研究背景与意义1.1.1课题的研究背景目前我国各行各业的信息化建设开展得如火如荼,这种信息化的发展已经影响到了各学校。学校在对学生进行管理时,学生学籍的管理一直都是很麻烦的事情,不仅仅管理起来不易修改和更新,而且学生需要了解本人的信息时,也需要去学校教务处找专门人员。由于这些操作的繁琐性,教务管理系统的开发成为各学校必须的事情,特别是各个高校。一个成功的教务管理系统,应该能够有效地辅助教务人员工作,提高学校学生的学籍、成绩等管理能力,并且不断完善系统,以便更好的帮助学生、教师、系统管理人员等管理成绩、课程、学籍等。然而目前许多教务管理系统在使用时,效率低下容易出错,学生、教师资料不易整理,大量丢失,这些无疑都已成为管理学生学籍、教师信息的障碍。这就要求学校能够建立高效的教务管理系统,对学生的选课、查询等操作及流程进行规范化管理,简化业务流程,提高工作效率并防止中间的漏洞;迅速、准确地捕捉用户要求,并加以高效回应。同时需要不断完善系统,增加模块,更好的满足用户需求,简化教务人员的管理工作,尽量做到一切信息化。1.1.2课题的研究意义对于学校教务处而言,最主要的是管理学生的学籍、管理教师的课程教授。如果使用一般的方法来管理,会比较繁琐,管理起来也很有可能出错。为了方便教务人员的管理工作,提高工作效率,同时为了更好地为学生、教师提供服务,有必要开发教务管理系统,使学校的教务管理走上信息化之路,克服人为的种种弊端。教务管理系统的开发不仅可以减少人力、物力和财力资源的浪费,更重要的是有助于提高教务管理的效率。教务管理人员管理学生学籍、管理教师课程教授时是一项复杂的组织工作,这种复杂性不仅仅指学生学籍变更快,变更人数众多,更突出地表现在教务管理主要对象(即学生)的数据量大,管理起来带来不便,所以开发一个实用、高效的教务管理信息系统是很有必要的。1.2系统的定义及内容简介第2页1.2.1系统的定义本系统是方便学校教务人员管理学生学籍、管理教师、方便教师和学生处理日常学籍工作而开发的。现今全国各学校的管理系统正逐步与网络信息技术接轨,对学校的学员信息能够更方便地进行管理,运用教务管理系统实现管理模式的科学化、现代化,大大提高学校教务管理的运行效率和管理水平。因此,在科技、信息和网络技术高速发展的带动下,教务管理系统趋向于集计算机网络技术、科学管理方法等于一体,方便处理教务