登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 电子信息类 > 通信工程 > 正文

基于WEB的网上项目申报系统的设计与实现文献综述

 2020-03-14 12:03  

文 献 综 述

第一部分:课题背景

本论文将设计一个基于WEB的网上项目申报系统,用于进行项目的申报和管理,软件要求能够自动化支持系统的申报全过程,可以对项目的进程进行监控和管理。

完成系统设计的各个环节,包括对于系统的架构设计,项目框架的基本搭建,数据库表的设计,业务代码的实现。

网上项目申报与管理系统,借助JSP和Servlet和数据库技术构筑一个开放式的信息自动化管理系统,使普通用户(项目申报和审批者)与管理者无论何时、何地、使用何种浏览工具都能进行项目的申报和项目信息的申请处理及发布工作。作为一个基于 Browser /Server的Web应用 ,从系统设计、设计方法和技术方面考虑,该系统需要解决以下问题: ①Web环境下用户使用方式的随意性和需求的多样化,要求系统的整体设计、功能划分、数据库结构、用户界面设计必须更加注重系统的通用性和易用性,同时还应使系统具有较强的可靠性和可维护性。②由于浏览器功能的限制,单纯使用静态HTML已不能满足实现复杂应用的需要,这就要求必须采用全新的技术来弥补这一缺陷。③系统实际运作业务复杂,需要使用一套有效的设计方法进行系统设计,减小系统内部功能的耦合,增强内聚性能。④系统用户获取数据信息需要实时访问数据库,要求后台数据库系统接口设计合理,容纳大容量数据快速搜索的需求。

综上所述,项目申报系统具有项目管理自动化、人性化等特点,其实现具有较高的可行性,在系统的实现上需要综合系统业务要求进行对Browser /ServerWeb应用进行定制、优化,以期完成课题研究的最终目的。在系统的使用上,JSP和Servlet和数据库技术构筑一个开放式的信息自动化管理系统已有许多成功案例,如:智联招聘、工商银行网上银行的等网站都使用了这种模式,技术较为成熟,开发成本低、效率高。

第二部分:研究现状

在论文的页面由JSP实现,选取它的原因是JSP (JavaServer Pages)是一种基于Java的脚本技术,类似于ASP,它也是在Web服务器端解释执行后将结果以页面形式返回客户端。它具有Java的一系列优良特性 ,可以调用JavaBean,适于将商务逻辑和表现逻辑分离,具有较好的扩展性。JSP页面中可通过超文本链接、表单( Form)、URL等几种形式向Servlet发出请求,而发至 Servlet的请求生成动态内容,并又调用 JSP页面将内容发送到浏览器 [6-8]

Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行[13-17]

后台系统接受请求是靠Servlet实现,它是通过使用JavaServletAPI(Application Programming Interface,应用编程接口)及其相关类和方法实现其功能的。Java Servlet API的最大优点是协议的独立性。它不假定网络传输使用的协议、Servlet是如何被装载的以及运行的应用服务器环境,这些特性使Java ServletAPI可以很方便地嵌入到许多不同种类的应用服务器中。当启动Web服务器或客户机第一次向Servlet请求服务时,Web服务器可以自动载入Servlet;载入后,Servlet继续运行并响应其他客户机发出的请求,直至应用服务器上的Servlet Engine终止其运行。一个Servlet在一个应用中只存在一个实例为多个请求服务。Servlet秉承了Java的一系列优点,如内存自动回收、良好的面向对象特性和异常处理机制等,浏览器端可以通过超文本链接、表单、标签等形式来调用Servlet。JSP负责浏览器端页面的显示,Servlet负责服务器端逻辑功能的执行。两者的结合极大地丰富了客户端的表现形式,提高了动态交互能力,充分实现了显示与逻辑分离的特点[10-12]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图