javaweb的网上书店系统(附件)【字数:7759】

摘 要随着网络的普及,电子商务逐渐走入人们的视野中。电子商务是利用网络、通信个计算机等技术,实现网络化的交易过程,电子商务的广泛使用给人们带来了越来越多的便利。针对当下的网上书店系统涉及到Java Web技术的很多,但用到JSP页面却不多见。而本系统采用的是JSP+JavaBean+ SQL Server为一体的三层模式,通过各层数据传递来实现的小型商务化的网站系统。针对系统的续期分析主要实现了前台页面展示和后台登录的功能。
Key words: Java Web; JSP; SQL Server; JavaBean; online bookstore system 目 录
第一章 引言 1
1.1课题背景 1
1.2本课题的研究方法 1
第二章 JSP的介绍 2
2.1JSP简介 2
2.2JSP页面组成部分 2
2.3JSP页面运行所需的环境 3
2.4JAVABEAN组件的介绍 3
第三章 需求分析 4
3.1系统说明 4
3.2网上书店系统功能简介 4
3.3可行性需求分析 4
第四章 系统整体功能设计 5
4.1网上系统整体功能模块 5
4.2系统设计思想 5
4.3网上书店系统整体实现流程 6
4.4SQL SERVER数据库的设计 7
第五章 系统实现 8
5.1系统功能方法的实现 8
5.1.1数据库与JAVABEAN之间数据交换的实现 8
5.1.2JAVA字符常见问题的解决 8
5.1.3书店购物车的功能实现 8
5.2网站前端主要功能模块 8
5.2.1网站前台页面的功能实现 8
5.2.2新书上架模块的功能实现 9
5.2.3图书分类模块的功能实现 9
5.2.4用户管理模块的功能实现 10
5.2.5购物车模块的功能实现 11
5.2.6订单查询的功能实现 12
5.3网上书店后台功能实现 13 *好棒文|www.hbsrm.com +Q: &351916072& 

5.3.1后台登录的功能实现 13
5.3.2图书管理的功能实现 13
5.3.3用户管理模块的功能实现 15
问题的分析与解决 16
结束语 17
致 谢 18
参考文献 19
附录 20
附录A 前台主页代码 20
附录B 后台主页代码 26
第一章 引言
1.1课题背景
随着网络的发展,信息化的需求越来越高。人们对知识的需求,也越来越强烈。书籍变成为了人们生活中不可或缺的一部分。然而,快节奏的生活,高强度的工作,人们能够利用闲暇时间去书店购买自己喜爱读物的机会越来越少。虽然目前很多网站、APP都可以在线免费阅读书籍。但是,更多的人还是喜欢那种一杯清茶下,手捧书籍的惬意。所以,网上书店就可以更好的满足人们的需求。
1.2本课题的研究方法
本次的网上书店系统是基于Java Web下,采用JSP页面搭建一个动态且具有商务化的系统[1]。此次设计借鉴了国内几家大型的网上书店如亚马逊等等,结合自身对网上书店的实际设计需求,分析书店系统的整体功能架构。最后,在结合自己大学期所学关于JAVA方面的知识进行开发[2]。系统是以Java Web为基础,主要以JSP页面作为前台展示页面,在结合数据库SQL Server2008 R2、服务器Tomcat以及一系列的JS,JDBC等技术,共同实现网上书店系统的实现。
第二章 JSP的介绍
2.1JSP简介
JSP是指在HTML页面中嵌入了Java代码来实现特殊的功能,然后在应用服务器中的引擎对其进行编译执行,最后通过故武器将编译好的整个页面再返回给客户端页面。而在服务器进行编译执行的操作中就涉及到对数据库中数据的访问和操作等。
JSP页面的实现还需要在对应工程下面的xml文件中进行配置[2]。否则,JSP就和传统的HTML页面一样,无法实现动态的页面展示,只是单纯的页面展示。所以,xml文件下的对JSP页面的配置就尤为重要。Servlet在接受请求之后,动态生成响应在发送给服务器。听起来,每一次的请求都这样一步一步似乎很耗费时间,降低了效率。但Java Web的功能强大就体现在这。Java种存在一个Web容器,可以对JSP文件进行翻译、编译和执行处理。每一次的处理之后,遇到相同请求就可以直接调用Web容器中存在的文件[3],达到重用的效果。JSP页面来设计网上书店的好处:
1.在HTML页面插入的小脚本和一些标签等,可以缩短整体的代码量,降低工作时长。而且,每一个脚本语言都可以实现很多功能,而不是只能在固定的页面写固定的代码。比如只能在JDBC页面做数据库的操作等等。
2.JSP页面只是接受请求和发送请求。所需涉及到的专业知识较少,即使不懂程序的编写逻辑和作用,也能操作页面发送请求。就和做前端页面设计可以用很多界面话的工具搭出一个个精致的页面而非不需要懂很多开发。
3.使用JSP页面方便的是不需要为每个压面进行配置,不管文件名是什么,只要是后缀未.jsp的文件都会被系统自动识别到,然后发送到Servlet中。
2.2JSP页面组成部分
JSP页面是由静态内容和动态内容构成[3]。其中,静态内容指HTML的静态文本,动态内容包括指令、脚本、标准动作等。对于静态的HTML文本就不做阐述,主要阐述下动态的内容的组成部分。
1.指令:JSP的指令是编译指令,共有三个。是来对JSP引擎做出通知的,而不是直接生成输出的[4]。对于每个JSP指令都设有默认值,无须再为每个指令设值。使用指令之前,需要为JSP文件导入Java类文件,文件的导入用到import。指令总共有三种类型,所有的指令都可以包含在<%@指令%>标签中。Page指令主要用于设置JSP页面,include指令是将文件嵌入JSP页面,taglib指令允许用户使用自定义标签。
2.声明:是用于声明变量和方法的,具体的形式和指令类似<%!变量或则方法%>。和其他大多数语言一样。Java也是使用变量来存储数据的,变量的声明需要用到declaration。JSP页面声明在页面加载的时候都会进行声明,方法也是如此。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/367.html

好棒文