《文献综述yuan.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《文献综述yuan

在线家长与学校联系系统文献综述 摘 要:随着计算机和互联网技术的普及,传统的家校联系(家长会,家访等)由于实时性滞后,形式单一,互动性差,已经跟不上时代的发展,人们对家校联系提出了新的要求。 本论文所论述的家长与家校联系系统,就是基于学校和家庭的网络环境建立的,家长与学校间相互联系的网站系统。家长通过本系统可以查看学生的在校信息,学业成绩,了解学校的近期活动等;学校通过本系统可以发布学校的活动信息等。家长,老师之间可以通过本系统相互沟通,增强联系。本系统的主要功能包括:用户登录,留言,查看信息等。 本论文主要论述了家校联系系统的开发目的,发展状况以及设计和实现过程中使用的相关技术:MVC设计模式、JSP 技术、Struts2、JDBCJSP,truts,JDBC 用于家长了解学生在学校的学习情况,学习成绩期末和平时单元测验到校和放学的时间学校要求家长配合的有关事项公告;同时学校也可以本系统,家长对学校工作的,减轻学校管理部门工作如学生成绩分析等。 3、开发工具简介 选择一套合适的开发工具是顺利完成项目开发的重要条件,在本系统的开发中,所用到的工具软件是Eclipse编辑器、Photoshop 图形处理软件、MySQL5.0 数据库以及Java语言。 其中,Eclipse是一个开放源代码的、基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发Java程序的IDE环境,而是根据Eclipse的体系结构,通过开发插件,使它能扩展到任何语言的开发,甚至能成为图片绘制的工具。 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台,它提供建造块和构造并运行集成软件开发工具的基础。 Eclipse平台体系结构主要由5部分组成,分别是平台运行库、工作区、工作台、团队支持和帮助。图3-1所示: 图1 Eclipse体系结构图 在运行时内核是整个架构的核心,其他部件都是以插件方式来实现的Eclipse采用动态加载机制,即只有需要的才加载,这样可以降低启动时间,提高资源使用效率。 工作空间插件即所谓的工作区,主要负责管理用户资源,例如用户创建项目的管理、文件变更等,并负责通知其他插件关于资源变更的信息。 工作台插件是Eclipse 提供的用户界面。它使用标准窗口工具包(SWT)和一个更高级的API(JFace)构建的。SWT是Java的Swing/AWT的非标准替代者,JFace则以SWT为基础,但更易于使用。 团队支持插件负责提供版本控制和配置管理支持。它允许用户根据需要添加视图,并与允许用户使用的任何版本控制系统交互。 帮助插件允许以HTML文件形式添加文档,并提供了一个附加的导航结构以便用户使用帮助功能搜索相关信息。Struts2开发框架。所谓Struts2开发框架,是由一系列规则定义的一个程序开发模板,可应用于web应用程序的开发。在web应用中恰到好处的使用Struts2,可节省从头开始设计框架的时间,使得开发人员可以把精力集中在如何解决实际业务问题上。 4.2、MVC设计模式 MVC,英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为jspXHTML、XML和Applet。业务流程的处理交予模型(Model)处理。模型(Model)就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模

您可能关注的文档

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档