网上教务管理系统(论文范文-JSP-JAVA-毕业设计)Word文档格式.docx
- 文档编号:13071309
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:52
- 大小:2.32MB
网上教务管理系统(论文范文-JSP-JAVA-毕业设计)Word文档格式.docx
《网上教务管理系统(论文范文-JSP-JAVA-毕业设计)Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上教务管理系统(论文范文-JSP-JAVA-毕业设计)Word文档格式.docx(52页珍藏版)》请在冰豆网上搜索。
TheDesignandImplementationofEducationalAdministrationSystem
Abstract
AcademicSenate,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
目录
1绪论 1
1.1课题的研究背景与意义 1
1.1.1课题的研究背景 1
1.1.2课题的研究意义 1
1.2系统的定义及内容简介 1
1.2.1系统的定义 2
1.2.2系统的内容简介 2
2系统中主要用到的技术 3
2.1MySQL数据库 3
2.2Flex 3
2.3Java 4
3教务管理系统的设计与实现 6
3.1开发和运行环境选择 6
3.2系统设计 6
3.2.1系统功能分析 6
3.2.2系统功能模块设计 7
3.3数据库设计 7
3.3.1数据库概念结构设计 7
3.3.2数据库逻辑结构设计 8
4模块详细设计 11
4.1主页面 11
4.2用户登录页面 13
4.3学生功能模块设计 17
4.3.1个人信息查询页面 17
4.3.2个人信息修改页面 211
4.3.3在线选课页面 22
4.3.4密码修改页面 27
4.3.5历史留言查询页面 27
4.3.6留言板页面 28
4.4教师功能模块设计 29
4.4.1教学实施计划查询页面 29
4.4.2选课信息查询页面 30
4.4.3个人信息查询修改页面 30
4.4.4密码修改页面 30
4.5管理员功能模块设计 31
4.5.1教师信息修改、删除页面 31
4.5.2管理员信息修改、删除页面 32
4.5.3课程信息添加、修改、删除页面 32
4.5.4学生学籍查询、修改、删除页面 34
4.5.5留言查看、删除页面 35
5用户手册 36
5.1系统功能简介 36
5.2系统运行与操作指南 36
6总结与展望 37
6.1系统总结及不足之处 37
6.2设计心得 37
致谢 39
参考文献 40
附录1 外文参考文献(译文) 41
附录2 外文参考文献(原文) 44
1 绪论
1.1课题的研究背景与意义
1.1.1课题的研究背景
目前我国各行各业的信息化建设开展得如火如荼,这种信息化的发展已经影响到了各学校。
学校在对学生进行管理时,学生学籍的管理一直都是很麻烦的事情,不仅仅管理起来不易修改和更新,而且学生需要了解本人的信息时,也需要去学校教务处找专门人员。
由于这些操作的繁琐性,教务管理系统的开发成为各学校必须的事情,特别是各个高校。
一个成功的教务管理系统,应该能够有效地辅助教务人员工作,提高学校学生的学籍、成绩等管理能力,并且不断完善系统,以便更好的帮助学生、教师、系统管理人员等管理成绩、课程、学籍等。
然而目前许多教务管理系统在使用时,效率低下容易出错,学生、教师资料不易整理,大量丢失,这些无疑都已成为管理学生学籍、教师信息的障碍。
这就要求学校能够建立高效的教务管理系统,对学生的选课、查询等操作及流程进行规范化管理,简化业务流程,提高工作效率并防止中间的漏洞;
迅速、准确地捕捉用户要求,并加以高效回应。
同时需要不断完善系统,增加模块,更好的满足用户需求,简化教务人员的管理工作,尽量做到一切信息化。
1.1.2课题的研究意义
对于学校教务处而言,最主要的是管理学生的学籍、管理教师的课程教授。
如果使用一般的方法来管理,会比较繁琐,管理起来也很有可能出错。
为了方便教务人员的管理工作,提高工作效率,同时为了更好地为学生、教师提供服务,有必要开发教务管理系统,使学校的教务管理走上信息化之路,克服人为的种种弊端。
教务管理系统的开发不仅可以减少人力、物力和财力资源的浪费,更重要的是有助于提高教务管理的效率。
教务管理人员管理学生学籍、管理教师课程教授时是一项复杂的组织工作,这种复杂性不仅仅指学生学籍变更快,变更人数众多,更突出地表现在教务管理主要对象(即学生)的数据量大,管理起来带来不便,所以开发一个实用、高效的教务管理信息系统是很有必要的。
1.2系统的定义及内容简介
1.2.1系统的定义
本系统是方便学校教务人员管理学生学籍、管理教师、方便教师和学生处理日常学籍工作而开发的。
现今全国各学校的管理系统正逐步与网络信息技术接轨,对学校的学员信息能够更方便地进行管理,运用教务管理系统实现管理模式的科学化、现代化,大大提高学校教务管理的运行效率和管理水平。
因此,在科技、信息和网络技术高速发展的带动下,教务管理系统趋向于集计算机网络技术、科学管理方法等于一体,方便处理教务工作。
由于学校教务管理的特殊性,决定了教务服务的综合性较其他服务更为突出和特殊,而学校教务对用于辅助管理的管理系统要求就相对更高。
对于学校教务而言,具有实用意义的管理系统,在硬件上应采用互联网、办公自动化等信息技术,在软件上应融入当代各学校最优秀的管理思想,从而更好地辅助教务人员的管理工作。
本课题就基于教务管理的理念和信息技术的结合这样一个出发点而提出的需要。
我国的各学校教师、学生人数众多,学校需要一个足够完善的教务管理系统来管理学生的学籍、选课和教师的授课安排等,所以本系统提供了对学生的学籍管理、对学生的选课、对教师的信息管理等功能,足够教务人员管理日常的教务工作。
1.2.2系统的内容简介
教务管理系统为教务管理人员管理日常教务工作提供了方便。
学生可以使用此系统查询自己已修完课程的成绩、查看自己的学籍信息、选课等;
教师可以使用此系统给学生所选的课程打分、查看自己的信息及课程安排情况等;
管理员可以使用此系统添加相关用户信息、备份数据等。
因此本系统主要实现学生功能、教师功能、管理员功能。
学生功能:
个人信息查询、修改;
在线选课;
密码修改;
留言、查看留言等。
教师功能:
教学实施计划查询;
选课信息查询、打分;
密码修改等。
管理员功能:
教师信息修改、删除;
管理员信息修改、删除(有权限之分);
课程信息添加、修改、删除;
学生学籍信息查询、修改、删除(有权限之分);
留言查看、删除(有权限之分)等。
2 系统中主要用到的技术
2.1MySQL数据库
MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP代表了Linux平台上的Apache网站服务器;
MySQL数据库以及Perl、Python或者PHP编程语言的结合)组合重要组成部分,同时它提供的CAPI可以结合Glade/GTK+,代替Windows平台的VB+ACCESS/MSSQLSERVER组合。
MySQL数据库具有以下特性:
Ø
使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。
为多种编程语言提供了API。
这些编程语言包括C、C++、Eiffel、Java、Perl、
PHP、Python、Ruby和Tcl等。
支持多线程,充分利用CPU资源。
采用优化的SQL查询算法可以有效地提高查询速度。
既能够作为一个单独的应用程序应用在客户端/服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
提供TCP/IP、ODBC和J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 教务 管理 系统 论文范文 JSP JAVA 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)