1 / 43
文档名称:

毕业设计(论文)-网上书店系统设计-JSP实现.doc

格式:doc   页数:43
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-网上书店系统设计-JSP实现.doc

上传人:3346389411 2013/9/18 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-网上书店系统设计-JSP实现.doc

文档介绍

文档介绍:XXX大学(学院)
毕业设计(论文)
题目:
姓名
学号
专业
年级
指导教师
完成时间
网上书店系统设计——JSP实现

摘要:本课题主要阐述网上书店的设计与实现过程。具体通过JSP(JAVA SERVER PAGES)技术来建立动态网页,结合MS SQL Server 2000作为后台数据库实现。课题将以网上书店系统的模块为主线展开论述,详细介绍该系统的JSP页面与数据库通信方法以及动态网页的有关理论知识。
关键词: JSP. SQL.
一前言
和电子商务等应用的出现,动态网页技术也随着它们的出现诞生了。所谓“动态”,就应该具有“交互性”、“自动更新”、“因时因人而变”几个特点。除了早期的CGI外,目前主流的动态网页技术有JSP、ASP、PHP。这些技术都有各自的强势和弱势。JSP页面由HTML代码和嵌入其中的Java代码组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、的所有特点。
(一)选题背景
21世纪是网络时代。网络技术的飞速发展,极大地影响了商业交易中传统的交易方式和流通方式。传统的大型书店,随着业务的不断扩大,书店的规模也不断扩大,迫切需要建立相应的网上书店。利用电子商务的优势同现有销售模式和流通渠道相结合,扩大消费市场,为书店的再发展带来新的商机,也为各地消费者提供便利,而且降低商业成本。目前国内的这种商务网站大多是用ASP来编写,但ASP有它的局限性。它是解释运行的,在多个客户访问的情况下会变得非常慢,而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。另外不安全性也是需要注意的问题。而JSP的编译操作仅在第一次对页面请求时发生,速度远远大于ASP,而且可以跨操作系统,安全机制和性能均大于ASP。综合各方面的考虑,决定采用JSP+JavaBean/Servlet来开发本网上书店系统,充分利用Java技术的优势,系统稳定高效,而且管理人员通过后台管理能及时地发布新的书讯动态,加强了书店与消费者之间的联系,极大地提高了书店的销售额,取得了显著的效果。
(二)方案论证
的结构,采用如下图所示的三层架构模型。
第一层采用浏览器,操作者通过界面向Web提交服务请求。第二层的Web服务器专门用来进行请求中的逻辑处理,根据请求与第三层的数据库服务器进行数据交易,然后返回浏览者所需要的结果,显示在第一层的浏览器界面上,从而达到远程操作的目的。采用这样的架构改进了传统Client/Server结构的缺点,除降低了Client端程序逻辑的复杂度,更减轻了后端数据库存取的负载,也平衡了整个网络流量。
二网上书店的总体构建
(一)网上书店功能分析
网上书店的建设总体上分为后台的管理部分和前台用户两大部分。
后台的主要功能是增加、删除图书信息,查询图书信息、设定用户的等级,对图书的类别和对出版商进行管理,查询统计图书销售信息。
前台主要完成的功能是针对消费者的,包括书店图书分类、查询、排行、推荐、读者反馈和读者购书等。在现实的超市里每个消费者都有一个购物车,在这里也为用户建立一个购
物车,只是这里的购物车是虚拟的,但是它却具有现实购物车的功能。
(二)数据库分析
表“books”:保存图书的基本信息。
表“customers”:保存会员的基本信息。
表“category”:保存图书类别信息。
表“feedback”:保存图书评比票数信息。
表“supplier”:保存图书出版商信息。
表“salebook”:保存图书销售信息。
表“vouch”:保存读者推荐的图书信息。
表“visit”:保存图书出版商信息。
表“distinction”:保存会员登记制度信息。
(三)总体页面构架
网上书店的主体框架由3个页面组成,如图(2-3)所示。框架的左侧是图书的类别列表页面,用于满足用户按类别查看图书的需求。框架的头部比较繁杂,用于书店的功能导航。框架的主体部分主要用于用户对图书信息的查看和操作。
图(2-3)
三网上书店的系统实现
(一)预备知识
1. JSP编程语言介绍
① JSP环境的搭配
JSP开发环境需要安装:JSDK(包括JVM虚拟机)、Tomcat。
数据库的设计需要安装SQL Server 2000
② JSP语法简介
JSP主要由模版元素、指令元素、动作元素、脚本元素和JSP内建对象组成。
模版元素是指JSP文件中静态HTML或者XML内容。指令是用于从JSP发送到容器上的一个信息,JSP中有四种指令元素,它们是:页面指令、include指令、taglib指令、表达式语言。