网上书店系统设计-jsp实现

网上书店系统设计-jsp实现

ID:18981744

大小:1.10 MB

页数:42页

时间:2018-09-20

网上书店系统设计-jsp实现_第1页
网上书店系统设计-jsp实现_第2页
网上书店系统设计-jsp实现_第3页
网上书店系统设计-jsp实现_第4页
网上书店系统设计-jsp实现_第5页
资源描述:

《网上书店系统设计-jsp实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网上书店系统设计——JSP实现摘要:本课题主要阐述网上书店的设计与实现过程。具体通过JSP(JAVASERVERPAGES)技术来建立动态网页,结合MSSQLServer2000作为后台数据库实现。课题将以网上书店系统的模块为主线展开论述,详细介绍该系统的JSP页面与数据库通信方法以及动态网页的有关理论知识。关键词:JSP.SQL.一前言随着Internet和电子商务等应用的出现,动态网页技术也随着它们的出现诞生了。所谓“动态”,就应该具有“交互性”、“自动更新”、“因时因人而变”几个特点。除了早期的CGI外,目前主流的动态网页技术有JSP、ASP、PHP。这些技术都有各自

2、的强势和弱势。JSP页面由HTML代码和嵌入其中的Java代码组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。(一)选题背景4221世纪是网络时代。网络技术的飞速发展,极大地影响了商业交易中传统的交易方式和流通方式。传统的大型书店,随着业务的不断扩大,书店的规模也不断扩大,迫切需要建立相应的网上书店。利用电子商务的优势同现有销售模式和流通渠道相结合,扩大消费市场,为书店的再发展带来新的商机,也为各地消费者

3、提供便利,而且降低商业成本。目前国内的这种商务网站大多是用ASP来编写,但ASP有它的局限性。它是解释运行的,在多个客户访问的情况下会变得非常慢,而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。另外不安全性也是需要注意的问题。而JSP的编译操作仅在第一次对页面请求时发生,速度远远大于ASP,而且可以跨操作系统,安全机制和性能均大于ASP。综合各方面的考虑,决定采用JSP+JavaBean/Servlet来开发本网上书店系统,充分利用Java技术的优势,系统稳定高效,而且管理人员通过后台管理能及时地发布新的书讯动态,加强了书店与消费者之间的联系,极大地提高了

4、书店的销售额,取得了显著的效果。(二)方案论证本系统是基于Internet的结构,采用如下图所示的三层架构模型。第一层采用浏览器,操作者通过界面向Web提交服务请求。第二层的Web服务器专门用来进行请求中的逻辑处理,根据请求与第三层的数据库服务器进行数据交易,然后返回浏览者所需要的结果,显示在第一层的浏览器界面上,从而达到远程操作的目的。采用这样的架构改进了传统Client/Server结构的缺点,除降低了Client端程序逻辑的复杂度,更减轻了后端数据库存取的负载,也平衡了整个网络流量。二网上书店的总体构建(一)网上书店功能分析网上书店的建设总体上分为后台的管理部分和前台

5、用户两大部分。后台的主要功能是增加、删除图书信息,查询图书信息、设定用户的等级,对图书的类别和对出版商进行管理,查询统计图书销售信息。前台主要完成的功能是针对消费者的,包括书店图书分类、查询、排行、推荐、读者反馈和读者购书等。在现实的超市里每个消费者都有一个购物车,在这里也为用户建立一个购物车,只是这里的购物车是虚拟的,但是它却具有现实购物车的功能。42(二)数据库分析¨表“books”:保存图书的基本信息。¨表“customers”:保存会员的基本信息。42¨表“category”:保存图书类别信息。¨表“feedback”:保存图书评比票数信息。¨表“supplier”

6、:保存图书出版商信息。42¨表“salebook”:保存图书销售信息。¨表“vouch”:保存读者推荐的图书信息。¨表“visit”:保存图书出版商信息。42¨表“distinction”:保存会员登记制度信息。(三)总体页面构架网上书店的主体框架由3个页面组成,如图(2-3)所示。框架的左侧是图书的类别列表页面,用于满足用户按类别查看图书的需求。框架的头部比较繁杂,用于书店的功能导航。框架的主体部分主要用于用户对图书信息的查看和操作。42图(2-3)三网上书店的系统实现(一)预备知识1.JSP编程语言介绍①JSP环境的搭配JSP开发环境需要安装:JSDK(包括JVM虚拟机

7、)、Tomcat。数据库的设计需要安装SQLServer200042②JSP语法简介JSP主要由模版元素、指令元素、动作元素、脚本元素和JSP内建对象组成。模版元素是指JSP文件中静态HTML或者XML内容。指令是用于从JSP发送到容器上的一个信息,JSP中有四种指令元素,它们是:页面指令、include指令、taglib指令、表达式语言。与指令元素不同,动作元素在请求处理阶段起作用。JSP规范定义了一系列的标准动作,它们用jsp作为前缀,等都是动作元素

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。