武汉工程大学
计算机科学与工程
毕业设计(论文)开题
报告毕业设计(论文)题目
基于
JSP_Servlet的三层式网上书店的研究与实现
学生
胡花
0605060409
专业(方向)
计算机
班级
软件工程4班
指导教师
谭云松
职称
讲师
一、 课题背景
1.课题意义
现在我们处在一个信息量高度膨胀地时代。当今,人们处理的信息越来越多,几乎比过去翻了几翻。于是,人们对信息处理工具-----计算机的要求越来越高。不仅需要计算机的处理速度越来越快,而且要求计算机的存储量也越来越大。数据处理手工操作,
工作量大,出错率高,出错后不易更改。网上销售为人们提供了更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。
Internet是目前世界上最大的计算机互联
网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
目前国内的网上书店
系统大多是用 ASP 来编写的,如当当网上书店、卓越网上书店等。 ASP 有它的局限性,它是解释运行的,在多个客户访问的情况下会变得非常慢,而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。
JSP 页面的内置脚本语言是基于 java 的,秉承了 java 语言的优势,是一种实实在在与平台无关的开发技术,JSP 的编译操作仅在对页面第一次请求时发生,速度远远大于 ASP,安全机制和性能均大于 ASP。
JavaBean、Servlet 等 J2EE 技术是 JSP 强大生命力的所在,因此采用 JSP 技术开发网上书店应该是未来发展的趋势,世界上一些大的电子商务解决
方案提供商都采用 JSP/Servlet[2]。所以我的毕业论文尝试采用 JSP 技术实现网上书店系统。
2.课题相关技术介绍
(1).Servlet 是一种独立于平台和协议的服务器端的 Java 应用
程序,可以生成动态的 Web 页面。Servlet 是使用 Java Servlet 应用程序设计接口及相关类和方法的 Java 程序,它在 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet 对于 Web 服务器就好像 Java Applet 对于Web 浏览器。Applet 装入 Web 浏览器并在 Web 浏览器内执行,而 Servlet则是装入 Web 服务器并在 Web 服务器内执行。Java Servlet API 定义了Servlet 和服务器之间的一个标准接口,这使得 Servlet 具有跨服务器平台的特性。
Servlet 通过创建一个框架扩展服务器的能力,采用请求-响应模式提供 Web 服务。当客户机发送请求至服务器时,服务器将请求信息发送给Servlet,Servlet 生成响应内容并将其传给 Server,然后再由 Server 将响应返回给客