网站首页 公文大全 个人文档 实用范文 讲话致辞 实用工具 心得体会 哲学范文 总结范文 范文大全 报告 合同 文书 信函 实用
  • 情书
  • 检讨书
  • 委托书
  • 保证书
  • 承诺书
  • 证明
  • 倡议书
  • 公证书
  • 悔过书
  • 意向书
  • 担保书
  • 请假条
  • 百花范文网 > 文书 > 承诺书 > 家教系统带着纲吉穿越_家教平台系统设计

    家教系统带着纲吉穿越_家教平台系统设计

    时间:2020-09-01 12:12:27来源:百花范文网本文已影响

    摘 要 在当今社会,在科学技术的推动下,互联网技术越来越成熟,运用的范围越来越广泛。企业能够通过在互联网大平台建立属于自身的网站有效的展示自身的信息,让更多的用户了解企业的产品。从而企业想要通过互联网平台获取更多的市场客户,应该有效的管理自身在互联网平台中的网站信息。

    当前,家教信息也能通过在互联网中建立网站向用户展示。本文主要对家教网站的具体流程设计和工作步骤进行了研究,其中建立网站主要依靠于JAVA技术的支持。

    为了更好的让家教信息网站投入使用,在设计的过程中应该充分考虑多个影响因素。第一步就是要明确通过网站能够给用户带来什么样的服务,想要让网站具备什么样的功能。第二步应该根据具体的功能设计具体的页面信息,让用户能够通过在网站中的页面直接进入到功能板块。第三步应该保障网络的稳定性,避免用户在使用的过程中出现系统的故障,从而程序员应该对系统进行检测,利用JSP技术进行主要的设计,另外还要对研发技术进行不断的创新,从而让用户能够随时获得优质的体验。

    本文通过对当前市场上广泛运用的网站技术进行分析,并在此基础上,通过源代码和JAVA技术进行了对大学生家教网站的探讨和设计。

    关键词:家教平台系统;
    JAVA;
    SQL Abstract With the arrival of the Internet trend, all walks of life are considering the use of the Internet to promote their own information, the best way is to establish their own website, and its management. In the practical application, the application system software work rules and program development steps, the system will use JAVA technology to build a tutor platform system website. Tutor information platform system in practical use, the working rules and procedures of application system software development steps, the system will use JSP technology construction tutor management system, family education management system design is mainly on the system to realize the function of the detailed consideration, determine to implement the function for the design of the interface, after in the middle can also consider how to better will have a good combination of function and page and convenient user can very easy and clear to find your needed information, the maneuverability of the late and system platform, through the details of the information content for the development of technology. This system development USES the existing mature technology reference, takes the source code as the template, the analysis function adjustment and the family education platform management website actual demand union, discussed the JAVA development university student family education management system use. Keywords:Tutor platform system;
    JAVA;
    SQL 目 录 摘 要 1 Abstract 2 目 录 1 第1 章 绪论 1 1.1课题背景 1 1.2 目的和意义 1 1.3组织结构 2 第2章 技术介绍 3 2.1 JSP技术介绍 3 2.2JAVA简介 3 2.3Eclipse开发环境 4 2.4Tomcat服务器 4 2.5SQL数据库 5 第3章 需求分析 6 3.1需求分析 6 3.2可行性分析 6 3.3功能分析 9 3.4性能分析 9 3.5流程分析 10 第4章 系统设计 14 4.1系统结构设计 14 4.2系统顺序图 14 4.3 数据库设计 15 第5章 系统实现 25 5.1学生功能模块 25 5.2教师功能模块 29 5.3管理员功能模块 32 第6章 系统测试 33 6.1系统测试目的 33 6.2测试原则 34 6.3功能测试 34 结 论 36 参考文献 37 致 谢 38 第1章 绪论 1.1课题背景 随着各国经济和科技的发展与进步,互联网技术也得到了不断的提升。互联网技术也得到了广泛的使用。当今社会已经进入了互联网时代。通过互联网人们能够更有效的接收大量的信息,互联网促进了人们对信息的使用,加强了彼此之间的交流和联系。随着人们的需求在不断的增加,对互联网技术的要求也更严格。从而各个网站对与自身的信息进行了越来越规范的管理。而家教网站也应该在网络技术的作用下,对自身平台中具有的数据和信息也进行更规范更有效的整理,从而,为用户提供更好的服务。

    本论文通过对大量网络技术的参考,进行了对大学生家教网站的设计。通过该网站的使用,能够让用户对网站的信息有更直接更全面的了解,从而通过对家教信息的了解,促进自身的学习水平的提升,培养科学有效的学习习惯。

    1.2 目的和意义 1.2.1课题目的 家教平台通过在互联网中建立自身的网站,能够让用户对家教信息有着更全面的了解,同时,家教网站自身也是一个独立的个体,能够通过自身的功能吸引更多的用户,实现在网络中的交流。从而,家教行业想要获得更好的发展,应该加强自身在网站中的建设,通过采用更先进的信息技术对网站中的客户的数据和信息进行收集和整理,提升网站系统的技术水平,让用户能够在网站中了解到更多的家教信息,学习到跟多的文化知识,让自身在市场中拥有更多的客户,也能为客户提供更优质的服务。

    家教平台通过管理教员信息,传统方式管理,效率低,数据信息查找不方便。但是,当前通过在网站中建立平台,能够通过网络信息技术对客户的信息进行收集和整理,从而提升了家教平台工作人员的工作效率,,而最重要的是管理员通过系统可以方便快捷的查找所需信息,并且管理员可以不限时间和地点的来管理数据信息,从而,用户能够根据自身的需求选择相对应的家教服务,家教平台也能够通过用户的需求和反映的信息提供有针对性的服务,这样能够更加有效的指导用户的学习,提升家教网站的服务水平。

    与传统的家教平台相比,家教网站具有更多的优势,因为用户通过进入网站平台,能够在网页中对家教信息的功能进行有效的掌握,包括网页中具体老师的信息,网站的工作人员也能够通过网站对学生的信息进行收集和整理,为学生提供针对性的教学方案,老师和学生能够通过网络平台进行直接的沟通和交流,从而有利于家教工作的有效开展。

    1.2.2课题意义 互联网管理系统平台,主要是在管理员和使用者之间建立的平台,通过平台的建立,能让平台的两端进行有效的联系。互联网管理平台能够有效的记录用户的信息和需求,从而,管理员能够根据具体的需求提供有效的服务,有效的解决使用者对于家教信息的疑问,让学生可以自由的选择家教老师,在网络平台中获得更好的体验。通过网络平台,能够吸引很更多网络上的用户选择家教服务,另一方面,由于网络经营的成本较低,家教平台能够获得更多的经济效益。管理员通过学生反馈的使用信息,及时的调整服务和技术,从而能够,提高平台的品牌形象、平台的管理效率。另外,与传统的家教平台相比,网络平台没有实体经营场所,在网络上就能提供服务,从而可以随时随地进行家教服务,能够扩展学生的学习时间和老师的教学时间,提升了老师工作的便利性,也能吸引更多的学生通过选择家教服务进行学习,这也进一步说明了家教网站的优势。

    1.3组织结构 本文的研究中,对家教网络系统进行了详细的设计。设计包括网站的功能设计和网页界面设计。通过利用JSP等专业知识丰富了功能设计,在网页界面的设计过程中,运用了JAVA语言。其中网页功能板块清晰明了,页面设计具有简洁的美学知识。用户在登录网站之后,会看到简洁的页面,通过具体的功能板块能够快速的找到自己需要的信息。另外本文在设计的过程中,对网站的数据库技术进行了充分的学习和提升,从而能够让网站有效的处理用户的信息和数据。

    本文的研究主要分为六个章节来进行。

    第一章的内容,首先对研究的原因进行了解释,具体说明了在当今时代背景下,对于家教行业来说,网站建设的重要性。

    第二章, 具体对家教网站建设中运用的技术进行了说明。

    第三章, 分析了在建设家教网站中具体的操作程序。

    第四章,对于家教网站中具有的功能进行了说明和介绍,对网络平台的数据库分析技术进行了完善。

    第五章主要是系统的整体实现。

    第六章主要介绍系统的测试。

    第2章 技术介绍 2.1 JSP技术介绍 在对互联网技术的建设和研发过程中,许多互联网公司都提出了一种新的动态互联网技术,能够对数据进行动态的分析和处理,这种技术就是JSP技术。

    JSP技术是在Java的基础上建立的。研究人员在开发网站程序的过程中,可以在JSP技术的作用下,通过不同的平台研发出新的程序。JSP技术拥有着众多的优势。。JSP和其他一般的网页界面一样,在对语言数据进行记录的过程中,可以使用一样的标准和符号。通过JSP技术的运用,研究人员能够更加快捷的从数据库中搜索需要的数据信息,从而将该技术投入到网页中,能够更加快速的反映客户搜索的信息,让客户获得更好的体验。

    相对于以往的互联网技术来说,JSP技术有着更明显的优势,第一个优势就在于,编写研发的流程简单,系统较为稳定,在使用的过程中不用重复完善。第二个优势在于,该技术比较灵活,能够对数据信息进行扩展,也能概括信息词条的内容。第三个优势在于,在研发的过程中能够通过多种技术语言进行编写,不同类型的互联网平台和储存设备都能使用该技术。

    目前,很多互联网研发企业都已经运用到了JSP技术。因为该技术有着众多的优点,对于研发人员来说,操作的流程更为简单,对于网站的使用能够提供更快捷的搜索速度。根据相关人员的调查数据显示,目前,JSP技术已经成功的运用到世界上35%的网站中。从而,本文在研究的过程中对于系统的功能设计也采用了JSP技术,通过对其他网站的设计经验的分析,为本文的设计提供了丰富的经验指导。所以结合家教管理系统的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于家教管理系统在后期使用过程中可以不断对系统功能进行拓展,是系统更完成,更方便的满足家教管理。

    2.2JAVA简介 Java是一种计算机编程语言,具有封装、继承和多态性三个主要特性,广泛应用于企业Web应用程序开发和移动应用程序开发。

    Java语言和一般编译器以及直译的区别在于,Java首先将源代码转换为字节码,然后将其转换为JVM的可执行文件,JVM可以在各种不同的JVM上运行。因此,实现了它的跨平台特性。虽然这使得Java在早期非常缓慢,但是随着Java的开发,它已经得到了改进。

    JAVA语言功能:
    面向对象:面向对象是Java编程语言的标志之一,是一种软件开发方法。

    最重要的是将所有东西变成“对象”,然后以某种方式编程。

    编程时,代码和数据写在每个对象上。

    面向对象编程方法的出现使得人们在编程过程中的设计思考和操作变得非常简单,同时也提高了程序的安全性。

    跨平台:Java流行的一个关键特性是它的跨平台特性,这使得用Java编程变得容易。

    您可以用Java编写程序并在其他地方运行它,而无需在编译后更改它。

    垃圾回收机制:用来将那些在程序不操作时无用的对象所占用的内存空间释放掉,C ++最被人厌恶的就是因为其不能将在编程的过程中所占用的内存空间进行及时的释放,导致随着编程时间的变长所占用的内存空间越来越多。对于一些编程高手而言,他们会在刚开始编程的时候配置一块内存地址放在堆栈上,然后在不需要的时候会对其进行释放,而一些新手和菜鸟在很多的时候会忘记删除这个内存地址,从而导致程序在运行的过程中会变得十分的不稳定,最终有可能会导致程序崩溃。所以很多C ++的高手在编写程序时往往都会将删除后的指针的值设置为NULL,然后在删除之前确定一个指针的值是否为NULL。

    2.3Eclipse开发环境 通过对Java技术的运用,Eclipse平台能够让研发的网站包含的信息更为丰富。该平台最初是在IBM的巨额投资下开发的,后来捐赠给了国际开源组织,从而,通过Eclipse建立网站平台受到了越来越多研究人员的支持和使用。

    本文在建设网站过程中,也选用了Eclipse平台,采用该平台的原因有三点: 第一点,因为Eclipse是一个免费的平台,获取的来源不受限制,能够有效的节约开发的成本 第二点,在研发的过程中,对Eclipse平台的操作较为简单 第三点,通过利用Eclipse平台,能够充分的利用平台的资源,丰富网站的数据和信息功能 2.4Tomcat服务器 在Jakarta项目中,有一个具有重要地位的设置就是Tomcat服务器。它具有强大的包容性。Apache和Sun等网络信息服务公司在具体的研究中,提出了运用该服务器能够有效的提升网络的运行速度。

    在网络系统的设计中,获取Tomcat服务器的方式也较为简单,并不需要花费额外的经济成本。想要获取该服务器资源,只需要在Apache的主页上进行下载即可。在下载完成之后,进行简单的解压就能直接安装使用。但是在具体的使用之前还需要进行对JDK的安装,从而才能保障服务器的顺利运行。

    2.5SQL数据库 本文在设计网络系统时,运用的是微软公司研发的Sqlserver数据库,运用该数据库主要有两个原因。第一个原因是因为,该数据库需要Windows Server 2005服务器的支持。该服务器能够有效的保障网络的有效运行,从而也能保障数据库中的信息安全。第二个原因在于该数据库的功能强大,能够创立多个数据表,另外对数据库中的信息和数据进行处理也较为方便。

    第3章 需求分析 3.1需求分析 在当前的时代背景下,互联网信息的不断发展,各个行业都需要通过在互联网中建立自己的平台来扩展自己的业务,通过互联网网站也能获取更多的用户信息,为用户也能提供跟多的方便。从而对于家教行业来说,建立自身的平台有着众多的好处。而有效的建立家教网站需要对系统的功能进行完善,完善网站的系统,能够让用户能够在网站中有效的获取自身所需要的信息,对于网站的工作人员来说,也能收集到更多用户的信息和数据,从而有效的解决客户的疑问,为用户提供更好的服务。

    针对当前的需求,家教网站需要具备更完善的功能。本文设计的家教网站对于功能板块和页面设计进行了升级。用户在登录网站之后,能够在在页面中清晰的找到自己所需要的功能服务。网站中记录了大量家教老师的信息,学生可以通过在网站上直接选择家教的老师,平台也能够通过学生的检索信息快速的反映,为学生推荐相关的服务,这样能够提升用户对网站的使用感受,而以往的家教平台需要教师资料都需要去找相关人员当面进行咨询或者了解,管理员统计家教信息需要传统的方式进行实质性的实地选择等,耽误时间,由于很多教师和学生的时间的原因,没有办法及时的见面沟通解决问题或者了解信息等,从而无法在第一时间为学生提供有效的家教服务。但是通过建立家教网络平台,能够有效的解决以往模式的问题,让学生和老师的交流没有时间和具体地点的限制,老师能够随时为学生提供家教服务,家教平台也能快速的处理信息,为学生提供针对性的教学方案,学生也能自由的选择家教的老师,在网络平台中能够获得更好的体验。

    通过建立家教网站平台,不仅仅是展示具体的家教平台的形象,还能够为学生提供实际的教学服务,老师也能通过网络平台扩展自身的教学内容,对于家教平台来说也能通过互联网平台获取更多的用户资源,获得更多的经济利益。从而家教平台应该重视互联网网站资源,不断对网络系统进行升级,为用户提供更完善的功能服务。

    家教平台想要为用户提供更优质的服务,需要不断升级对信息的处理技术,从而用户能够在平台中有更多的选择。家教平台也能通过网站收集到更多的信息,从而不断完善自身的服务。

    3.2可行性分析 在所有的网站和系统的设计过程中,都需要对建设的设备、技术和经济的情况进行分析。其中最重要的技术方面的可行性,技术可行性是分析软件开发技术的应用开发系统是可行的。其次,分析软件系统的需求,对于现实中具有的设备能否有效的完成设计的目标进行分析。另外还要对研究的过程中需要投入的成本和是否能够投入到市场中使用进行分析。

    3.2.1技术可行性 当前,随着信息技术的发展,人们的工作和生活都需要处理大量的数据和信息,从而对于计算机的使用也越来越广泛。而有效的提升人们对于计算机的使用,需要在计算机中安装不同的系统和软件让用户能够更有效的通过计算机进行对数据的处理。本文设计的家教网站,运用了一些操作简单的技术,用户在网站中只需要通过输入文字就能够获得有效的服务,从而该系统在技术上具有一定的可行性。

    当前随着科技的发展,网络技术也越来越先进,人们通过网络设备能够更有效的传输数据,进行信息的交流,网络系统运行的速度和安全性都得到了保障,从而本论文设计的网络平台有着当前技术的支持,能够有效的进行对功能的研发。

    (1)硬件可行性分析 本文设计的家教网站,并不需要较高配置的硬件设备,用户通过普通的电脑设备就能打开本论文设计的网站,但是家教网站对电脑中的服务器有所要求。如果服务器的运行速度越快,网站的使用就会越流畅,另外想要在进行网页浏览的过程中保障自身的信息安全,用户需要安装较好的服务器。

    (2)软件可行性分析 系统服务器热备份,智能DNS解析,最大DDoS攻击预防,需要对在网页浏览中产生的流量进行分析和监测。从而想要对数据进行有效的分析和记录需要运用到云计算技术。通过云计算技术能够对庞大的数据进行分析,还能有效的保障信息的安全。本次设计的家教网络平台也采用了云计算技术对信息和数据进行分析和处理,从而就软件设备来说,本次设计的系统能够有效的投入到实际生活中使用。

    3.2.2经济可行性  经济的可行性需要从投入的成本和产生的效益两个方面来分析。投入的成本包括使用的设备,生产需要的资源和环境等。对于家教网络平台的开发来说,设计对硬件设备没有严格的要求,使用的资源很少,用户只需要通过购买相对稳定的软件系统变能进行对网站的使用。对于用户来说也不需要很高的成本就能使用该系统平台。从而,本次设计的家教网络平台需要的成本很低。另外一方面,家教系统由于操作简单,页面清晰,能够吸引更多的用户,为用户带来更好的服务体验,管理人员也能够更方便有效的对信息进行处理和收集,管理的成本也得到了有效的控制,从而能够为家教平台带来更多的经济收益。由于该系统的收益是远远大于成本,从而说明该系统在经济上是可行的。

    家教管理系统的开发是由开发者自己开发,不需要购买其他软件或者端口之类的,而且家教管理系统的开发之前所做的市场调研及其他的家教管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题,在老师和同学的帮助下得到了有效的解决,在这个过程中没有产生额外的经济费用,另外本次研究中利用的JAVA技术在市场中运用比较广泛,从而不需要花费大量的成本进行购买,综合多个因素考虑,本次设计的家教平台在经济上是可行的。

    3.2.3操作可行性  当前网络技术已经十分的先进,大部分的平台都能通过先进的技术实现平台的可操作性。本次研究中,引用了先进的网络技术,让平台的功能得到了丰富,用户只需要简单的操作就可以使用家教平台。另外,本次设计运用了大数据的处理技术,能够让平台的工作人员有效的分析和处理用户的数据,从而有效的保障了工作人员工作进度,从而充分的证明了本次研究的家教网络平台在操作上是可行的。

    本次设计的家教网络平台中,网站首页的导航栏中具有不同的功能模块,从而用户使用起来非常方便,能够快速的找到自身需要的功能服务只需要熟练操作WINDOWS即可。

    系统在界面设计上就很有善意让人感觉心旷神怡,首先这就能给操作者一种好心情,可以让工作人员以更好的心态工作,其次也很美观,在系统的使用中要不光应用到了系统完善的功能还欣赏了系统简洁的外观。好看的外表始终是人们所偏爱的一部分,所以好看的外观也是在系统的开发中起到十分重要的作用。

    本次设计的家教平台网站,平台的界面比较简洁,功能板块也比较全面,对用户的电脑知识也没有严格的要求,从而,该系统能够被大部分用户使用和操作。

    随着时代的发展,社会的不断进步,人们的工作方式也得到了很大的改变。当前大部分工作都需要员工具有电脑操作技术,未来也会有更多的人需要通过互联网进行工作。从而,计算机的操作流程需要不断的简化才能满足市场的需要。。该系统操作简单,管理方便,交互性强,操作简单。因此,该系统在操作上是非常可行的。

    3.3功能分析 大学生家教管理系统的功能性需求分析:
    家教平台系统作为家教平台管理主要渠道,老师能够通过平台扩展自身的教学内容,从长远来看,能够有效的促进老师的教学工作不断提升。网站的设计范围包括三个板块。具体包括后台操作人员、教师、学生模块。

    1、老师管理,老师用户注册,设置账户名,密码,个人信息的输入、修改、删除,教员档案查看学员信息,学生的预约及授课订单等信息。

    2、学员管理,学生在线注册,设置账户名,密码,个人信息(学校,年级,性别等)的输入、修改、删除,查看 教员信息,并预约家教,并可查看或者修改自己的预约家教,预约哪个科目的老师,时间,地点等信息内容。

    3.后台的操作人员管理,后台的操作人员需要对网站的整体进行管理,包括老师的信息,学生的信息和数据的管理,需要对网络的运行进行检测,保障网站能够稳定的运行。

    3.4性能分析 实用性:本文在设计家教平台网站之前,对市场进行了分析和调查,根据调查结果显示,当前市场中迫切的需要家教网站来完善家教服务。从而本文设计的网站是符合现实需要的。另外本文设计的网站对硬件设施和软件设施没有严格的要求,操作的流程简单,从而该网站具有很强的实用性。

    平台的安全性:本文设计的网站具有很高的安全性。因为用户在实用的过程中不需要提供自身的财务信息,平台不具有金融交易的功能,只是提供简单的信息交流,另外后台的工作人员会对网络的运行进行检测,保障了用户的信息安全。

    稳定性:本文设计的网络平台,在传输数据的过程中运用了Sqlserver数据库,该系统能够保障数据的有效传输,从而该网络平台能够有效的保障用户的使用过程。

    可扩展性:每一个新的网络平台,不可能在一开始就具备十分完美的功能,而是需要不断的实践检验,不断的完善系统的功能,从而想要对功能进行完善,需要不断的重新添加新的功能等,这就需要程序具备可拓展性,系统中每一个具体的功能和页面都需要具有被不断调整的空间。

    每个新的系统在研究的过程中都是遵循着一定的规则进行的设计,而本文在设计的过程中,也具有两个主要的设计规则。

    简单:当前随着信息技术的发展,网络平台对于人们的工作和生活越来越重要,而操作复杂的系统并不利用大部分人的使用,从而一个新的系统想要获得市场的认可,除了要顺利的完成平台的设计,还需要具有简单便于操作的特点,从而才能被市场接受。本文在设计的过程中,正是遵循这样的原则进行的设计。

    针对性:本文设计的家教网站是家教平台的业务延伸,是对家教老师和需要家教服务的学生专门设计的网站,老师和学生通过该网站能够进行有效的交流,后台能够对学生的信息进行有效的处理。本文的设计具有明显的专门性和针对性的特点。

    3.5流程分析 本文设计的家教平台主要是通过对网页中用户的信息进行收集和处理然后将信息反馈给后台进行处理。下图展示了网络系统中业务流程的基本符号如图3-1所示。

    内部实体 外部实体 数据存档 数据流向 图 3-1业务流程图基本符号 splash界面的业务流程图 通过在平台中运用splash界面能够对多种业务的流程进行记录。下图展示了具体的业务流程图,如图3-2所示。

    图 3-2 splash界面流程图 操作流程,用户在使用家教网络平台之前首先需要注册填写个人的信息,从而才能有效的使用平台的全部功能。如图3-3所示。

    图3-3用户登录操作流程图 下图展示了网络系统中对信息的处理和添加的过程。如图3-4所示。

    图3-4 信息添加流程图 网络后台对于用户的信息可以进行添加也能进行删除,如图3-5所示。

    图3-5 信息删除流程图 第4章 系统设计 4.1系统结构设计 在软件设计的过程中,通过建立相应的系统结构,能够有效的认识各个组成部分之间的联系。通过建立系统结构,能够对整体的设计任务进行分解,将一个庞大复杂的设计目标分解成多个小的设计目标,从而降低了设计的难度。本次设计通过建立系统结构,将系统的功能设计划分成对多个板块功能和页面的设计。

    在网络平台的设计中,通过设计具体的系统结构,能够更有效的完成整体的设计,特别是在对于软件系统的设计中,通过建立系统结构,能让整体的功能变得更加完善。

    大学生家教管理主要分为三个用户角色,分别为管理员模块、教师模块、学生模块,如下图4-1。

    图4-1家教平台功能图 4.2系统顺序图 在建立具体的系统结构之后需要根据设计的目标,对每一个环节进行排序。从而根据顺序进行设计。

    (1)登录模块顺序图 在登录界面中,家教老师和学生以及后台的操作人员都能通过该界面登录系统。下图展示了具体的模块的顺序。如图 4-2所示。

    图4-2 顺序图登录模块 (2)添加信息模块顺序图 家教老师和学生以及后台的操作人员通过登录系统之后能够自由的输入数据。有效的添加信息。,如图4-3所示。

    图4-3信息添加顺序图 4.3 数据库设计 在网站的设计中,需要对网页中的信息和数据进行处理,才能更好的检验网络的功能,提供更多的服务。而建立网络数据库,首先需要建立相应的模型。然后通过对输入的各个数据和信息进行分析,找出它们之间的联系,然后将结果反馈给用户。从而在建立数据库的过程中还需要不断的与客户进行交流,了解他们需要的信息,从而让数据库的中的信息和数据更完善。

    4.3.1 E-R图 学习编程,我们都知道数据库设计是基于系统功能需要设计的,我们需要建立一个数据库关系模型,用来存储数据信息,这样当我们在程序中时,就没有必要了为程序页面添加了数据,从而提高了系统的效率。数据库存储了大量信息,可以说是信息管理系统的核心和基础,数据库还提供了添加,删除,修改和检查,使系统可以快速找到自己想要的信息,而不是在程序代码中查找。数据库中信息表的每个部分根据一定的关系精确地组合,排列和组合成数据表。

    通过建立ER图,能够有效的分析各个实体之间的关系,更好的了解用户的具体需求。下图展示了各个实体之间的关系:
    图4-4 E-R图的基本组成 管理员实体E- R图:主要描述管理员的组成属性是由用户名、编号、用户密码组成。如下图4-5所示。

    图4-5管理员实体图 下图就是用户实体E- R图,如图4-6所示。

    图4-6用户实体图 下面的E- R图展示了具体的留言信息,如图4-7所示:
    图4-7留言信息实体图 下面的E- R图展示了具体的预约信息,如图4-8所示:
    图4-8预约信息实体图 根据需求分析,下面的ER图展示了整个系统的结构和各个组成部分之间的联系如图4-9所示:
    用户名 密码 管理员 管理 家教平台系统 系统用户 信息 修改密码 教师用户管理 家庭用户管理 系统管理 用户注册 教学资讯管理 在线留言管理 图 4-9系统ER图 4.3.2数据表 将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

    表4-1:allusers表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 username varchar 50 0 是 3 pwd varchar 50 0 是 4 cx varchar 50 0 是 '普通管理员' 5 addtime datetime 8 3 是 getdate 表4-2:dx表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 leibie varchar 50 0 是 3 content text 16 0 是 表4-3:jiaoshixinxi表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 jiaoshishouji varchar 50 0 是 3 jiaoshixingming varchar 50 0 是 4 xingbie varchar 50 0 是 5 mima varchar 50 0 是 6 querenmima varchar 50 0 是 7 jiaoxuelvli varchar 50 0 是 8 shanchangkemu varchar 50 0 是 9 shanchangnianji varchar 50 0 是 10 meixiaoshijiage varchar 50 0 是 11 zhaopian varchar 50 0 是 12 xiangxidizhi varchar 300 0 是 13 jiaoshijianjie varchar 500 0 是 14 issh varchar 2 0 是 '否' 15 addtime datetime 8 3 是 getdate 表4-4:jiatingzhuce表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 jiatingshouji varchar 50 0 是 3 xueshengxingming varchar 50 0 是 4 mima varchar 50 0 是 5 querenmima varchar 50 0 是 6 nianji varchar 50 0 是 7 ruoshixueke varchar 50 0 是 8 jiatingzhuzhi varchar 300 0 是 9 zhaopian varchar 50 0 是 10 chengjiqingkuang varchar 500 0 是 11 issh varchar 2 0 是 '否' 12 addtime datetime 8 3 是 getdate 表4-5:liuyanban表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 cheng varchar 50 0 是 3 xingbie varchar 2 0 是 4 QQ varchar 50 0 是 5 youxiang varchar 50 0 是 6 dianhua varchar 50 0 是 7 neirong varchar 500 0 是 8 addtime datetime 8 3 是 getdate 9 huifuneirong varchar 500 0 是 表4-6:pinglun表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 xinwenID varchar 50 0 是 3 pinglunneirong varchar 300 0 是 4 pinglunren varchar 50 0 是 5 pingfen varchar 50 0 是 6 biao varchar 50 0 是 7 addtime datetime 8 3 是 getdate 表4-7:xinwentongzhi表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 biaoti varchar 300 0 是 3 leibie varchar 50 0 是 4 neirong text 16 0 是 5 tianjiaren varchar 50 0 是 'hsg' 6 shouyetupian varchar 50 0 是 7 dianjilv int 4 0 是 8 addtime datetime 8 3 是 getdate 表4-8:yaoqingxuesheng表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 jiatingshouji varchar 50 0 是 3 xueshengxingming varchar 50 0 是 4 jiaoshishouji varchar 50 0 是 5 jiaoshixingming varchar 50 0 是 6 jiaoxuelvli varchar 50 0 是 7 shanchangkemu varchar 50 0 是 8 shanchangnianji varchar 50 0 是 9 meixiaoshijiage varchar 50 0 是 10 yaoqingshuoming varchar 500 0 是 11 xueshenghuifu varchar 50 0 是 12 issh varchar 2 0 是 '否' 13 addtime datetime 8 3 是 getdate 表4-9:yonghuzhuce表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 yonghuming varchar 50 0 是 3 mima varchar 50 0 是 4 xingming varchar 50 0 是 5 xingbie varchar 2 0 是 6 chushengnianyue varchar 50 0 是 7 QQ varchar 50 0 是 8 youxiang varchar 50 0 是 9 dianhua varchar 50 0 是 10 shenfenzheng varchar 50 0 是 11 touxiang varchar 50 0 是 12 dizhi varchar 300 0 是 13 beizhu varchar 500 0 是 14 addtime datetime 8 3 是 getdate 15 issh varchar 2 0 是 '否' 表4-10:yuyuejiaoshi表 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 ID int 4 0 是 否 2 jiaoshishouji varchar 50 0 是 3 jiaoshixingming varchar 50 0 是 4 jiatingshouji varchar 50 0 是 5 xueshengxingming varchar 50 0 是 6 nianji varchar 50 0 是 7 ruoshixueke varchar 50 0 是 8 jiatingzhuzhi varchar 50 0 是 9 jiajiaokemu varchar 50 0 是 10 kaishiriqi varchar 50 0 是 11 jiajiaoqujian varchar 50 0 是 12 beizhu varchar 500 0 是 13 jiaoshihuifu varchar 50 0 是 14 issh varchar 2 0 是 '否' 15 addtime datetime 8 3 是 getdate 第5章 系统实现 5.1学生功能模块 用户在网站中输入家教平台的信息或者网站,系统会直接跳转出家教平台的页面,界面的首页包括了各个功能板块,包括注册登录的板块,导航板块等。如图5-1所示。

    图5-1 网站首页界面 用户在具体的使用网站的功能之前,首先需要注册自己的信息。注册时需要填写自身详细的资料。包括具体的姓名,性别,出生日期,就读的学校,学习的具体情况等。填写信息完成之后需要提交系统,等待系统的审核,系统通过之后意味着,新的家庭用户注册成功,注册成功之后,学生需要对自己的账号设置密码,然后返回界面重新的登录。如图5-2所示。

    图5-2 用户注册界面 学生通过点击教学资讯板块,页面会显示出丰富的教育新闻的标题,,用户可以根据自己的需求点击进入到标题的详细界面,如图5-3所示。

    图5-3 教学资讯界面 学生通过在线留言板块能够查看系统的留言信息,如图5-4所示,用户也可以根据自己的需求进行在线留言,进行留言之前需要设置留言的图像,填写联系的方式,然后进行正式的留言。如图5-5所示。

    图5-4在线留言界面 图5-5发布留言界面 用户根据点击教师信息,页面会跳转出丰富的教师信息。包括每个家教老师的教学科目,具体的教学职称等。,、擅长科目、擅长年级、每小时价格、详细地址、教师简介等信息内容,如图5-6所示,学生可以根据需求进行在线预约教师,在具体的预约栏中,可以备注具体的教学需求,另外需要选择具体的家教时间,确定具体的家教的老师,然后点击提交,等待系统的回复。如图5-7所示。

    图5-6 教师界面 图5-7在线预约界面 学生在老师完成具体的家教补习之后,可以通过网站进行对老师的评价,点击提交,完成对老师服务的反馈,如图5-8所示 图5-8 在线评论界面 学生预约完成后,进入到个人中心,通过预约教师管理列表可以查看自己的预约教师的详细信息,并且在线查看教师是否审核完成,也可以对预约信息进行修改后者删除等操作,如果5-9所示。

    图5-9学生预约管理界面 教师邀请管理,通过列表查看教师的邀请信息,并且根据自己的需求对教师邀请信息进行在线审核,审核完成后,老师能够在线进行对学生的学习指导,也能进行对其他老师邀请信息的回复。如图5-10所示。

    图5-10教师邀请管理界面 5.2教师功能模块 教师进入到网站,进行在线注册,通过注册界面填写自己的详细信息,根据提示框进行输入自己的信息内容,在填写完自身的信息之后,提交填写的信息,等到系统的审核。如图5-11所示。

    图5-11教师注册界面 学生信息查看,通过学生界面进行详细了解学生的信息内容,通过自身的教学情况进行对学生的邀请,也可以对学生进行在线评论,如图5-12所示,进行邀请的过程中,需要充分的了解学生的学习情况,然后填写自己的收费价格、擅长学科及擅长年级,填写完整的信息之后点击提交,然后有学生进行选择。如图5-13所示。

    图5-12学生信息界面 图5-13 在线邀请界面 教师通过自己的系统操作界面可以查看学生的申请管理及邀请学生管理,对学生的申请进行在线审核操作,如图5-14所示。

    图5-14邀请学生管理界面 5.3管理员功能模块 管理员在点击登录界面之后,能够了解到所有的登录注册的老师信息和学生的信息,后套操作人员能够对所有的信息进行调阅,能够对具体的信息进行审核。家庭用户管理,通过用户列表进行查看用户的详细信息,并且对新注册的用户信息进行在线审核,审核完成后,用户才能正式的使用网站中的各个功能,管理员不仅具有对信息的审查权利,还可以重新编辑和完善信息。如图5-15所示。

    图5-153家庭用户管理界面 在教师用户管理界面中,管理员通过该界面能够看到各个教师的个人信息,,对新注册的教师信息进行在线审核,如图5-16所示。

    图5-16教师用户管理界面 第6章 系统测试 6.1系统测试目的 在设计完网络系统之后,在正式的使用之前需要对系统进行测试,在测试中能够对反映出的问题进行有效的修改,从而有效的完善系统的功能,让系统在正是投入使用之后,能够稳定的运行。

    主要是通过开发员分别通过不同的用户账号,然后进行同时登陆,来测试家教管理系统在多人同时登陆使用的时候是否会出现登陆不上或者登陆卡顿等现象,然后用户进行信息相对应的信息修改或者管理等等,通过自己亲自体验然后判断所开发的家教综合管理工具可以正常供给用户使用。

    6.2测试原则 对于系统的测试就是对整个网络页面和功能板块,页面的跳转和信息的反映速度等进行综合的测试。在对家教管理系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让家教综合管理开发的质量可以过关,并且开发 的周期会大大缩短,还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个家教管理系统开发所牵扯的该问题都必须一一解决,提高家教综合管理平台的安全性、稳定性。

    软件测试应遵循以下原则:
    第一个原则就是,及时的处理在测试中发现的问题,进行修改和完善。

    第二个原则就是,对于具体的测试方法和测试的数据,以及测试的结果进行详细的记录,方便以后对数据的分析和研究。

    第三个原则就是,为了保障测试的公平性和有效性,系统的研发人员应该尽量避免测试自己研发的研发,测试应该交给专门额测试人员进行检测。

    第四个原则就是,选择合适的测试方法,有效的保障测试的结果 第五个原则就是,要从整体出发,进行对整个系统的测试。

    6.3功能测试 功能测试,主要是对系统的用户登录进行详细的测试,对于登录是系统中比较重要的一步,如果用户登录成功可以对系统功能模块内容进行操作,但是登录不可以是任何人都可以登录成功的,因而需要对登录界面进行测试 用户登录测试:
    模块名称 测试用例 预期结果 实际结果 是否通过 登录模块 用户名:admin 密码:123 弹出错误提示,提示密码错误 弹出错误提示,提示密码错误 通过 登录模块 用户名:123 密码:admin 弹出错误提示,提示用户名错误 弹出错误提示,提示用户名错误 通过 登录模块 用户名:admin 密码:admin 管理员登录成功 管理员登录成功 通过 删除分类测试:
    模块名称 测试用例 预期结果 实际结果 是否通过 删除分类模块 分类名:最新通知 删除成功、页面自动跳转 删除成功、页面自动跳转 通过 修改密码测试:
    模块名称 测试用例 预期结果 实际结果 是否通过 修改密码模块 原密码:666 新密码:123 确认密码:123 弹出错误提示,提示原密码错误 弹出错误提示,提示原密码错误 通过 修改密码模块 原密码:admin 新密码:123 确认密码:333 弹出错误提示,提示确认密码不一致 弹出错误提示,提示确认密码不一致 通过 修改密码模块 原密码:admin 新密码:123 确认密码:123 密码修改成功 密码修改成功 通过 通过对功能的测试,家教管理系统的基本功能都是可行的,不管是系统里面的功能,还是界面的设计都是可值得推广宣传的。

    结 论 在几个月的辛苦付出和探索之后,我终于顺利的完成了毕业设计作品,设计出了家教网络平台。虽然按时完成了对作品的设计,但是设计的过程中还是遇到了很多困难。期初,我对家教平台的设计没有明确的思路,对于在设计过程中需要运用到的专业知识也缺乏足够的了解,但是我的论文指导老师给了我很多帮助,他为我的设计提出了设计的思路和意见,给予了我很多有价值的参考意见,让我也更加有信心开展接下来的设计。通过借鉴大量的文献资料和学习专业的技术知识,让我逐步的完成了对家教网络系统的设计。在研究的过程中,对家教网络平台的技术进行了不断的完善,希望能够通过对家教网络平台的设计,让产品有效的投入到现实中使用,从而为市场提供优质的家教服务,也能让家教平台通过网络系统获得更多的客户,从而获得更多的经济收益。通过这次设计,让我也明白了很多道理,特别是,在任何时候,不管遇到什么困难,都不应该轻易放弃,而是应该积极寻找解决困难的办法,不断的学习不断努力,有效的利用身边可利用的资源,从而获得解决问题的办法。在这次设计中,我也收获了很多宝贵的经历,得到了老师和同学们的关心和鼓励,这些都将成为我人生宝贵的财富。

    另外,通过这次设计我也发现了自身存在的很多不足。首先缺乏明确的设计思路在于自身没有对专业知识进行认真有效的学习。但是在设计的过程中,由于老师的有效指导和帮助,让我找到了设计的方向。另外在设计的过程中,除了老师的指导和帮助,我还通过从不同的渠道获得了帮助,在自己的不断努力下,完成了对毕业作品的设计。虽然在设计的过程中,遇到了很多困难,但是在不断的努力之后,还是有效的解决了难题,虽然当前的设计作品还缺乏实际的有效检验,也存在一些不完善的地方,但是,我会在今后的学习和研究中,不断丰富和完善网络系统具有的功能。

    当毕业设计作品完成时,它带给我很多的感触。因为这是自己辛苦努力了几个月的劳动结果,也体现了老师和同学对我的帮助。希望这次毕业作品能够有效的投入到市场中使用,为学生提供更多的家教服务,也能够为家教平台创造更多的经济效益。看着毕业作品,也意味着自己即将离开奋斗了四年的大学,尽管有众多不舍,但是还是要和它说再见。而我更多的是想对帮助过我的老师和同学说一声感谢! 参考文献 [1] 范立峰,乔世全,程文彬 JSP程序设计 人民邮电大学出版社 2009。

    [2] (美)Kevin Mukhar, Chris Zelenak , James L.Weaver,Jim Crume ,JavaEE 5 开发指南,机械工业出版社,2006。

    [3] 陈雄华 企业应用开发详解 电子大学出版社,2007。

    [4] 李宁Java Web开发技术大全--JSP+Servlet清华大学出版社,2009。

    [5] 聂哲 JSP动态WEB技术实例教程。

    [6] 李绪成,闫海珍 java Web开发教程—入门与提高篇(JSP+Servlet) 清华大学出版社 2009 。

    [7] 史胜辉,王春明,沈学华 JavaEE基础教程 清华大学出版社 2010 。

    [8] 霍尔等著 SQL与JSP核心编程 北京 清华大学出版社 2010 [9] Joyce Farrell著 Java编程(英文影印版) 科学出版社 2011 [10] 郭克华编 JavaEE程序设计与应用开发 北京 清华大学出版社 2011 [11] 埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2007:17-690. [12] Robert W.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2008:9-450. [13] 赵强 编著.精通JSP编程[M].北京:电子工业出版社,2006:34-56. [14] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000:10-180. [15] 陈刚.Eclipse从入门到精通[M].(第2版).北京:清华大学出版社,2007:17-380. [16] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004:19-421. 致 谢 时间过得真快,眨眼之间,大学四年的学习生活即将结束,无论是在学习还是生活四年,我的老师给了我很多帮助,让我受益匪浅终身。不仅帮我树立了正确的人生观和价值观,还帮我养成了很多好习惯,树立了终身学习的意识。在此,我要对我的所有老师表示衷心的感谢。与此同时,我还要感谢陪伴我在这四年里一起成长的伙伴们。他们给了我无私的帮助和关怀,让我在人生最好的四年中获得许多真诚的友谊。

    毕业设计是四年大学的最后一个答卷,我们正忙着这四年的美好结束。在毕业项目主题选择的早期阶段,我很紧张,担心我选择的主题很复杂,难以理解,我不能这样做影响我的毕业。是指导老师给我们供了毕业设计的主题和具体要求,让我们不要太模糊,如果对主题有任何异议,要及时跟他沟通,并且还帮我们介绍他带过的优秀学哥学姐,对我们进行指导,这样再设计上遇到的问题就可以及时得到解决,对我们完成毕业设计提供好的指导条件。

    大学生家教管理系统毕业论文完成之际,我的内心有着很多的感慨,其中最主要的还是想对帮助过我的老师和同学们表示感谢。因为在进行论文的研究过程中,我遇到了很多困难,但是正是由于老师和同学们的帮助,让我找到了研究的方向和思路。从而才能顺利的完成毕业作品。同学们对我的帮助让我收获了很多纯真的友谊,让我的大学生活变得温暖而美好。大学老师对我的帮助不仅仅是学业上的指导,还在精神上也为我指引了前进的方向。因为当我面对困难时,是老师们鼓励我,不要害怕困难和挫折,而是应该勇往直前,这种信念也会一直指引我在未来的生活和学习中不断的前进。从而,在即将要离开大学的时候,我要怀着感恩的心,感谢帮助过的老师和同学们!谢谢你们对我的关心和帮助!让我在大学不仅收获的了知识,还收获了友谊,让我有了坚定的信念和勇敢的精神,让我得到了成长,也变得更加成熟。

    感谢的人有很多,但是第一个想感谢的人就是我的论文指导老师,张老师。因为在论文研究的初步阶段,我还没有明确具体的研究思路,也缺乏充足的理论知识,研究一度很难开展,但是张老师对我提出了很多意见和指导,为我的研究提出了建设性的方案,从而,我才能顺利的开展研究工作,也才能按时完成毕业设计作品。而张老师不仅给予了我学习上的帮助,还经常关心我的生活,教会了我很多为人处世的道理,让我在大学收获了很多有价值的经历,所以我要对张老师说声:谢谢您! 另外,我还想感谢的人就是我的同学们!不管是在研究的过程中,还是在平常学习的过程中,同学们都给予了我很多帮助和精神上的支持。正是由于你们,我在大学期间才能收获这么多的快乐,尽管毕业之后,大家都会踏上新的旅途,会有新的伙伴和友谊,但是在大学期间收获的单纯的友谊会一直伴随我今后的成长。所以,我也要对你们说一声:谢谢!

    相关热词搜索:家教 设计 系统 家教平台系统设计 家教系统带着纲吉穿越 穿越家教之纲吉有系统

    • 范文大全
    • 说说大全
    • 学习资料
    • 语录
    • 生肖
    • 解梦
    • 十二星座