张凯.ppt

教育机构管理系统设计与开发

收藏

资源目录
跳过导航链接。
教育机构管理系统设计与开发.rar
通信102202H 张凯
张凯.ppt---(点击预览)
张凯.docx---(点击预览)
毕业设计代码
.settings
.jsdtscope
org.eclipse.core.resources.prefs
org.eclipse.jdt.core.prefs
org.eclipse.wst.common.component
org.eclipse.wst.common.project.facet.core.xml
org.eclipse.wst.jsdt.ui.superType.container
org.eclipse.wst.jsdt.ui.superType.name
build
classes
src
com
WebContent
META-INF
sheji
WEB-INF
.classpath
.project
压缩包内文档预览:

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

教育机构管理系统设计与开发,教育,机构,管理,系统,设计,开发
编号:32174130    类型:共享资源    大小:5.64MB    格式:RAR    上传时间:2019-12-18 上传人:遗**** IP属地:湖北
25
积分
关 键 词:
教育 机构 管理 系统 设计 开发
资源描述:
教育机构管理系统设计与开发,教育,机构,管理,系统,设计,开发
内容简介:
教育机构管理系统设计与开发摘要课题目标是设计并实现一个B/S提示结构的教育机构教务管理系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据可编程方法。本系统用JSP技术来编写本系统,数据库用SQLSERVER来连接系统。本论文要设计软件,数据库与网络技术等。涵盖面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对实物的理解力与掌握能力,培养学生账务科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。关键词:教育机构管理系统,数据库,JSP。Training institutions, educational management system design and developmentAbstractThe topic goal is designs and realizes a B/S architecture educational administration information management system. The union practice, understood that the homepage development technology and the data base elementary knowledge, the familiar system designs process, masters the network database programming method skilled.The system arranges the comp book system the JSP technology, the database uses the SQLSERVER connected systems. The present paper mainly involves the software, the database and the networking and so on. The covering aspect of knowledge is broad, but enhances the student to synthesize the question ability, strengthens the student the understanding with to grasp ability to the thing, trains the student to grasp the science the research technique, the correct design concept, the independent thinking, dares enterprising, the exploration innovation innovation, will further study and the work for the present has laid the good foundation.Key words: Educational administration information management system; Database; JSP Man management system; Database; JSP.1引言目前,Internet 正以一种前所未有的冲击力在影响着人类的活动当今社会正处于信息时代,随着信息产业的不断发展和Internet应用的影响,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。今天,计算机网络不仅渗透到社会生活的各个领域,而且渗透到了千家万户。利用Internet,我们足不出户就可以获取所需要的信息,实现购物,甚至坐在家里就能通过计算机网络接受教育(网上教育)。互联网在网上关注的信息不再是单一的新闻。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍快速发展着。计算机技术在现代管理中的应用,实际上让计算机作为领导这和管理人员使用的技术、工具和方法。让计算机辅助企业管理活动,可以大大地提高管理者采集、处理信息的能力,缩短信息流对于物流的滞后时间,从而有利于管理者及时决策,提高培训机构管理的质量和效率。现代培训机构管理的重要标志是计算机技术的运用。计算机技术是采用现代信息管理系统来改进管理,提高工作效率的管理方法。运用计算机技术金星管理已成为培新机构管理现代化的一个重要标志。近年来,国内各类培训学校的大量增加,学生数量已经达到一个非常大的数字,人工书写数据已经不能够处理如此庞大的数据。为了更好的适应信息时代的高效性一个利用计算机来实现数据处理的系统将必然诞生。我基于这一点设计了一个培训机构网站系统用来就培训机构的招生要求对学生信息进行管理以便在最短的时间内高效准确的完成整个教学培训计划。 早期的动态网页主要采用CGI技术,由于编程困难、效率低下、修改复杂,所以一直是专业程序员的专利。 本次毕业设计我选择的课题是:利用JSP设计培训机构网站,目的是通过该网站的规划和设计,给人们了解学校提供了一个平台,拉近了教育和社会之间的距离。让人们足不出户,轻松快捷的获得培训学校各种信息,展示了学校和教师的风采。同时也通过该平台,学校可以及时了解社会对培训学校的建议和意见,以便培训学校在今后的工作中及时改正。 网站的规划和和设计,从系统的调研,系统的分析,系统的设计到系统的实现,利用软件工程的思想作为指导,开发了这个完整的系统,提高了自己的专业知识和实际相结合的能力。课题目标是设计并实现一个B/S体系结构的培训机构网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据库编程方法。 本系统用JSP技术来编写本系统,数据库用SQLSERVER 2000来连接系统。在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。2 系统分析开发一个系统,首先要进行系统分析。其主要任务是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境和支撑软件平台、确定待开发软件与外界的接口,根据用户的情况确定软件对操作系统的要求,以及待开发软件总体上的约束和限制。系统分析有助于弄清所需开发的软件、硬件环境、支撑软件和操作人员的要求。2.1 功能需求分析 经过调研,基于B/S的教育机构管理系统的要求描述如下:在管理员用户界面中,管理员拥有最高权限。可以添加修改包括学生考核成绩,课程信息,教室和管理员在内的任何信息。更新数据的过程中,所哟偶数据都尽最大可能做到数据的级联。在添加在添加学生考核信息的同时做到对相关信息的级联添加。所有的添加操作之前都要确定数据库中是否存在相同的记录,以确保数据的唯一性,把数据库被破坏的可能性降到最低。所有的添加功能都在添加的同时把数据更新到数据库,并马上在界面上显示出结果以能够让用户及时的知道更新的内容。超级管理员对所有的数据都具有添加,删除,修改,查看等基本功能。在所有的删除操作之前,系统都级联的删除其他表中的相关信息。 系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,业务服务器 数据库服务器 事务逻辑 数据逻辑 Client Browser 表示逻辑 Browser 表示逻辑 JSP网页 WWW服务器/业务逻辑服务器 JavaBean组件 中间件 JDBC 数据库服务器 数据库 SQL Server 2005系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat 5.0.3作为JSP引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC 3.0 驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQLSERVER2005数据库作为数据库服务器。2.2.1 JSP技术 JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。 与微软公司的ASP技术相比,JSP具有如下优点: 1 开放的技术:JSP技术基于平台和服务器的相互独立,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商提供。相比之下,ASP技术主要依赖MICROSOFT支持。 2 平台和服务器的独立性:JSP编写的代码可运行在任何符合JAVA语法结构的环境中。这样JSP就能够运行在多种WEB服务器上并支持来自多家开发商提供的各种工具包。 3 开放的开发过程,开放的源码:自1995年以来,SUN用开放过程方法同国际JAVA组织合作开发和修改JAVA技术和规范。 4 JSP标记可扩充性:JSP技术能够为开发者扩展JSP标记,充分利用与XML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。 5JSP跨平台的可重用性:JSP组件(EJB,JavaBean或定制的JSP标记)都是跨平台可重用的。2.2.2 JavaBean技术 JSP作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机Java Virtual Machine可以得到正确的执行,具有平台无关性。 一个JavaBean有三个部分组成: 1 属性(Property) Bean的属性就是对象的属性,但提供了属性读取和设置的接口支持。例如一个时钟Bean可以有时区和镇铃属性,日历Bean可以有年份和月份属性。每个属性通常遵守简单的方法命名规则。这样可以很方便的找出Bean提供的属性,然后查询属性值或改变属性值,对Bean进行操作。 2 方法(Method) 由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。JavaBean严格遵守面向对象的类设计逻辑,不让外界访问其任何实例字段(没有Public字段)。这样,方法调用的是接触Bean的唯一途径。 3 事件(Event) Bean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。 JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBean更多的应用在非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。利用非可视化JavaBean 来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序如JSP的分离使得系统具有更好的健壮性和灵活性。 2.2.3 JDBC技术 JDBC是Java的开发者Sun的JavaSoft公司制定的Java数据库连接JavaDataBaseConnectivity技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。JDBC有一个非常独特的动态连接结构,它使得系统模块化。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。简单地说,JDBC能完成下列三件事: 中北大学2010届毕业设计说明书 第 7 页 共 31页 (1)同一个数据库建立连接; (2)向数据库发送SQL语句; (3)处理数据库返回的结果。 JDBC是一种可用于执行SQL语句的JavaAPIApplicationProgrammingInterface,应用程序设计接口。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQLServer。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统(DBMS)。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC的结合可以让开发人员在开发数据库应用时真正实现“WriteOnce,RunEverywhere!” Java具有健壮、安全、易用等特性,而且支持自动网上下载,是一种很好的与数据库线连接而使用的编程语言。它所需要的是Java应用如何同各种各样的数据库连接,JDBC正是实现这种连接的关键。 JDBC扩展了Java的能力,如使用Java和JDBCAPI就可以公布一个Web页,页中带有能访问远端数据库的Applet。或者企业可以通过JDBC让全部的职工(他们可以使用不同的操作系统,如Windwos,Machintosh或UNIX)在Intranet上连接到几个全球数据库上,而这几个全球数据库可以是不相同的。2.3可行性分析首先,技术可行性: 系统采用SQLSERVER2000作为开发数据。SQLSERVER2000是一种客户机/服务器结构的关系数据库管理系统。SQLSERVER2000提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。它们为创建和管理数据库带来了很大的方便。 在技术难度方面,有指导老师的指导、周围同学的热心帮助,加上对很多相关文献的参考,能够解决开发过程中所遇到的困难。 其次,经济可行性: 如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展各种实用软件的性能日渐提高。任务管理系统廉价的开发成本,却能够为用户带来相当大的实惠和方便。主要表现在: 1本系统可以说是一个拥有多种实用功能的系统,它集成了多种功能,具有较强的实用性和方便性。 2本系统的运行可以大大提高收藏信息的效率,减少不必要的人力和物力。 3本系统还具有打印报表功能。 由此,可以得出,本系统在经济上是绝对有可行性。第三,操作上的可行性: 由于本系统管理的对象比较明确主要就是对数据库的操作,且每个数据库内容具有较强的关联性设计的过程也不复杂。因此,整个软件的使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何用户只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对信息进行管理。硬件环境 硬件:中央处理器(CPU):酷睿以上的处理器; 硬 盘:80GB以上硬盘; 内 存:512MB; 显示器:17寸/19寸显示器; 软件环境 操作系统:Windows 2000,Windows NT,Windows XP Unix Linux; 关系数据库:Microsoft SQLServer2000。 项目开发经过详细的分析后,我们一致认为这是一项具有开发价值的网站,接下来的工作就是编制项目开发计划。通过对有关人员的统一调查,并吸取他们的意见、见解,要求网站需要有以下功能: 1、要求有良好的用户界面。良好的用户界面是衡量一个网站易用性的重要标准之一。所以本网站的界面要求简洁明了,使管理人员能迅速地就可以掌握网站的使用。 2、由于网站所面对的对象是培训对象因此要设置使用权限,以提高软件的安全性。 3、对原始数据的修改简单方便.修改也和其它网站一样包括基本的修改、删除和保存以及数据备份等。 4、要求对数据能进行查询、统计。查询要求能以最快的速度找到所需数据,以达到方便管理的目的。统计要求既能根据经费的摘要、性质统计,又能根据学生信息、计划等进行统计。让软件更具灵活性。 本网站通过对培训机构日常业务的设计处理,实现了现代化的培训机构管理模式。网站需求分析具体功能包括登录系统、新闻资讯、课程信息、教师信息、招聘信息、在线咨询等五大模块。系统主要的功能模块设计有: 新闻管理:管理员发布新闻、管理新闻、浏览者查看新闻;课程信息管理: 管理员发布课程信息、管理课程信息、浏览者查看课程信息;教师信息管理:招聘信息、管理教师信息、管理招聘信息,浏览者查看教师信息。 留言板管理:浏览者发布留言板信息、管理员管理留言板信息; 系统用户功能: 面对教育行业的高速发展及其发展过程中出现的各种情况,培训机构网站在实施后能够达到系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠;系统维护安全、方便、可靠,并且能够满足实用性、先进性的要求。需求分析是软件生存周期中相当重要的一个阶段。需求分析的好坏将直接影响到所开发的网站的成败。需求分析主要是确定待开发网站的功能、性能、数据、界面等要求,确定网站系统的综合要求。 网站界面要求:提供一个干净整洁的操作环境和良好的人机对话的窗口 网站功能要求:完成对各类信息的增加、删除、修改、查询、统计; 网站的性能要求:本网站响应时间短、吞吐量大、处理时间快 网站的运行要求:在Windows98 、XP、Windows2000都可安全运行。 安全性、保密性和可靠性方面的要求:保证网站安全性和网站的保密性以及对整个网站的维护。 异常处理:在运行过程中所出现的非法操作,网站将给出提示,请用户确认,若关系到密码的非法操作将给予强行退出。 3.2.1 组织结构图 图3.1组织结构图 管理员 学校
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:教育机构管理系统设计与开发
链接地址:https://www.renrendoc.com/p-32174130.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!