java毕业设计——基于JSP+sqlserver的网络购物中心设计与实现(毕业论文+程序源码)——网络购物中心

基于JSP+sqlserver的网络购物中心设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于JSP+sqlserver的网络购物中心设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。
  2. JSP(Active Server Pages)是Microsoft提出的一种网络服务器端编程环境。JSP已经成为开发动态网站的重要而快速、有效的工具。JSP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,JSP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上商品销售系统。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:16182个字59页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

电子商务系统 java

4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

第一章 概 述
1.1 系统说明
本系统是一个中小型的电子商务系统----网上商品超市,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。
网站的组成有以下几个子系统组成:

  1. 主页,显示欢迎界面,提供近期的商品。
  2. 购物车,处理订购并显示想要订购的商品。
  3. 查询系统,通过商品类别、商品名称、出产地址来查询是否有自己需要的商品。
  4. 用户注册系统,处理新用户的注册和老用户购物时的确认。
  5. 管理员系统,通过管理员对系统进行管理和定单处理。

1.2 系统特点

  1. 本系统完全基于Web技术,只要能连接Internet,就能访问本系统。
  2. 采用JSP加SQLSERVER开发,具有管理方便,代码简单易懂,体积小巧的特点。
  3. 可以完全通过网页登录管理系统,维护方便。
  4. 各种功能模块独立性强,可以根据需要任意组合。
  5. 具有清新简洁方便的界面,操作简单。
  6. 支持所有的Windows系列操作系统。

1.3 系统功能简介
1.3.1 基本功能
 游客可以浏览网站
 用户注册
 用户登陆
 用户能够浏览网站
 提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索
 用户能够对自己的注册资料进行修改
 用户下定单购买商品
 用户处理定单
 用户对商品发表评论、评级
 用户查看定单处理步骤
 用户可以到论坛发贴

1.3.2 高级功能
 管理员登录
 管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论、
 用户可随时修改自己的密码和其他个人信息;
 管理员在线编辑,管理工作轻松随意;
 用户购物积分功能,以次激励用户购物热情

第二章 开发环境介绍

2.2 JSP简介

JSP(Active Server Pages)实质是一种服务器端脚本环境。JSP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过JSP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
JSP并不是一种纯粹的编程语言,它使用的语言是:VBScript和Jscript语言。在一个JSP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。

2.2.1 JSP的优点
(1) 开放性
在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBScript和JavaScript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的JSP文件中交替使用并相互调用。而ActiveX Server组件实际上可以用任何语言编写,这些语言包括Java、Visual Basic、C++、COBOL等等。

(2)易操作性
JSP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用JSP则只要几行简单的代码就能实现。

(3)程序与外观分离
通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。

(4)非手工编译
JSP的即时编译系统在被请求时自动对JSP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对JSP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。

(5)浏览器独立性
JSP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.

2.2.2 简介JSP的6大对象
省略

2.2.3 JSP的使用环境
JSP的使用环境,就是IIS,JSP网页技术是一种需要服务器端支持的技术。它的执行过程是:
(1) 浏览器端提出HTTP的请求送到服务器端,Web服务器先检查网页文件的类型,如果是.JSP扩展名的文件,就提出JSP文件请求,Web确定读取并处理请求文件。
(2) Web检查所要求的文件有没有被请求或有没有更新,以决定是否重新分析。IIS的工作是这样分工的:脚本代码是由默认的脚本编程引擎如VBScript完成,然后经引擎翻译转换成服务器能执行的命令,而IIS则进一步为送入的Active对象处理输入和输出,出错信息的输出也是有IIS产生的。

2.2.4 配置TOMCAT
省略

2.2.5 JSP的脚本语言
在这里我们会了解到HTML语言、VBscript和Jscript的脚本语言。

省略

2.3 动态网页开发工具Dreamweaver MX简介
Macromedia Dreamweaver MX是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。
Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。
利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 JSP、JSP.NET、ColdFusion 标记语言 (CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。

2.4 系统数据库介绍
2.4.1 数据库的概念
数据库是以数据(数据就是对客观事物的符号表示,是存储在计算机中的模拟客观事物的一系列信息。对于计算机科学而言,数据的含义极为广泛,凡是可存储的信息,如文本、图象、声音等都可以通过二进制编码而形成数据)为对象,指为了满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。数据库系统是管理大量的、持久的、可靠的和共享的数据的工具。
数据库有以下特点:
(1) 集成性:数据有两层含义,一个是数据本身,一个是数据之间的关系。集成就是指把数据集中到一起来,按照一定的结构形式进行存储,并通过一系列的机制约束数据 之间的关系,避免数据重复或不合要求。
(2) 量大性:数据库中存放的数据量一般都比较庞大,不能同时在内存中全部调用,而只能通过外部存储器存储,通常使用大容量的可移动磁盘或硬盘等设备。
(3) 共享性:指多个不同的用户,为了不同的目的,可以使用不同的语言,通过不同的方式,访问同一个数据库,而访问的范围、可执行的操作会有所区别。数据库系统会提供相应的机制,保证这种共享在有序的条件下进行,可以避免因为同步而造成的错误。
(4) 持久性:一般来说,数据库中是数据都需要长期保存。

2.4.2 SQLSERVER简介
Microsoft SQLserver是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。举一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。
省略

2.5.1 SQL中的常用语句:

(1) 添加语句:向表中添加一个新记录。
Insert table(column)values(‘somedata’)
(2) 删除语句:从表中删除一条或多条语句。
Delete table where first=’deleteme’
(3) 更新记录:更改表中已经存在的一条记录或多条记录。
Updata {table name}[{ table name }]where clause
(4) 用select创建记录和表
insert table(first_column,second_column)
select another_first_column,another_sencond_column
from anothertable
where another_first_column=’copy me’
这条语句从anothertable拷贝记录到 table中,只有 anothertable中字段为another_first_column的值为copy me的记录被拷贝。

第三章 需求分析

3.1 开发背景
随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发—网上商品销售系统。

3.2 系统功能分析
我所负责的用户模块部分的主要功能如下:
1.注册
作为一个电子商务,最基本的功能肯定就是注册了。因为只有注册用户才能在网站内订购自己想要购买的商品。
2.登陆
为了能更方便地使用网站的各项功能,用户登录也是必不可少的。当用户登录以后,便可进行查阅/更改自己的个人资料、修改/处理个人定单等操作。
3.注销
若用户登录后要离开网站,可注销个人帐号,以防止他人修改或使用本人帐号。
4.购物车
当用户选好自己想要的商品后可把商品放入购物车中,购物车将自动产生相应的定单。当然,用户也可以从购物车里删除掉选好的商品,而相应定单的也会删除。
5.查询商品
查询商品可以说是一个网站非常重要的一个功能,通过这一功能,用户可以按照某些特定的条件搜索自己想要购买的商品,这无论为普通用户还是管理员都提供了极大的方便。
6.用户资料修改
用户可以在登陆后使用用户个人资料修改功能对自己的一切信息进行修改,密码修改也包括在其中。也可以对用户邮寄/付款资料、收货资料等信息进行修改补充。

3.3 系统结构分析
3.3.1 逻辑结构
网上商品销售系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3.1所示:

在这里插入图片描述

图3.1

3.3.2 物理结构
系统实现的物理结构如图3.2所示:

在这里插入图片描述

图3.2

第四章 数据库设计

4.1数据表的介绍
本系统数据库的功能主要是存储网站中所有数据,以便进行操作。
本系统的数据库文件名为db.mdb,保存在系统文件的db子目录中。它主要由Admin、Category、Delivery、Orders、Product、Sorts、Review、User八个表组成。下面将逐一介绍这八个表的意义和功能:

 Admin
该表比较简单,主要用来存储论坛管理员的帐号和密码,如图4-1。该表的结构如表4-1所示:
在这里插入图片描述

图4-1

表4-1 数据表“admin”的结构
在这里插入图片描述

 Category
该表存储了商品的大类别信息,如图4-2。该表结构如表4-2所示:
在这里插入图片描述

图4-2

表4 数据表“category”的结构
在这里插入图片描述

 Delivery
该表存储了邮寄/付款信息,如图4-3。该表结构如表4-3所示:
在这里插入图片描述

图4-3

表4-3 数据表“delivery”的结构
在这里插入图片描述

 Orders
该表存储了客户定单的资料,如图4-4。该表结构如表4-4所示:
在这里插入图片描述

图4-4

表4-4 数据表“order”的结构
在这里插入图片描述
在这里插入图片描述

 Sorts
该表存储了商品的小类别信息,如图4-5。该表结构如表4-5所示:
在这里插入图片描述

图4-5

表4-5 数据表“sorts”的结构
在这里插入图片描述

 Product
该表存储了商品的详细信息,如图4-6。该表结构如表4-6所示:
在这里插入图片描述

图4-6

表4-6 数据表“product”的结构
在这里插入图片描述

 User
该表存储了用户的个人详细信息,如图4-7。该表结构如表4-7所示:

在这里插入图片描述

图4-7

表10 数据表“user”的结构
在这里插入图片描述

 Review
该表存储了用户发表对商品评论的信息,如图4-8。该表结构如表4-8所示:

在这里插入图片描述

图4-8

表4-8 数据表“review”的结构
在这里插入图片描述

4.3 建立数据库连接

1、 后台服务器配置

本系统使用了Microsoft的TOMCAT作为系统服务器。

2、 后台数据库的配置
本系统采用SQLserver文件的相对路径来实现读取数据库功能,代码如下:

dim conn,connstr,db,rs
db="manage/db/db.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;      Data Source=" & Server.MapPath(""&db&"")

如果服务器采用较老版本SQLserver驱动,请用下面连接方法

connstr="driver={Microsoft SQLserver Driver (*.mdb)};      dbq=" & Server.MapPath(db)
conn.Open connstr

第五章 详细设计
一. 用户界面的实现
以表5.1对用户模块的文件进行简要说明:
在这里插入图片描述
在这里插入图片描述

表5.1(用户模块)
用户模块设计概述

5.2.1 系统原理
本系统的开发是基于现在电子商务应用最广的B/S(Browser/Server)既浏览器/服务器结构,起原理图示如图5.1所示

在这里插入图片描述

图5.1

网上商品销售系统的主要体系结构包括:
 数据服务器
 WEB服务器
 后台管理平台
 客户端

应用系统体系设计主要考虑的业务技术因素包括:
 业务处理方式
 数据处理量,存储量
 应用功能设计
 服务器设计
 存储设计
 安全设计

5.2.2用户模块的程序流图和数据流图
本系统是由我来负责用户模块的设计 ,其主要功能的程序流图和数据流图我设计如图5.2所示:

在这里插入图片描述

图5.2

用户模块分析
电子商务网站可简单的划分为2个部分,如图5.3所示:

在这里插入图片描述

图5.3
网上购物系统平台主要包括四大功能模块,用户管理、论坛管理、管理员管理、搜索等功能模块。其中用户管理模块,主要包括用户注册、用户修改、用户删除等功能;管理员管理主要包括商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易、会员管理、操作管理(管理员添加、管理员审查、管理员退出)等功能;搜索主要包括(商品名称、商品类别)。系统总体流程图如下图所示:
在这里插入图片描述

在这里插入图片描述

二. 数据库的实现
用户模块主页面

在主页面中我们可以阅览到网站的部分新到商品和部分推荐商品,可以在商品搜索中通过快速搜索或者高级搜索功能搜索本网站拥有的商品,也可以看到本网站最新的商品销售排行榜等信息,主页面如图5.6所示:
在这里插入图片描述

图5.6

在用户模块的每个页面中都包含了包含head.htm、foot.htm和left.JSP三个文件,首代码如下:

<!--#include file="head.htm"-->
<!--#include file="foot.htm"-->
<!--#include file="left.JSP"-->

三个模块的图示如图5.7、图5.8、图5.9:
在这里插入图片描述

图5.9
在head.htm文件中我设置了一个“小时钟”,如图5.10:

在这里插入图片描述

图5.10
时间日期的编写是一段Javascript程序,代码如下:

<script language="JavaScript">
today=new Date();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
var timeValue = "<FONT COLOR=black>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";
timeValue += (hours >= 12) ? "PM" : "AM";
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i]  }
var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=red>星期六"); document.write("<font color=black>",today.getYear(),"<font color=black>年","<font color=black>",today.getMonth()+1,"<font color=black>月","<font color=black>",today.getDate(),"<font color=black>日 </FONT>",d[today.getDay()+1]," ",timeValue);  //-->
</script>

在主页中,我们可以看到网站部分商品,商品表中的“商品名”、“品牌”、“定价”、“优惠价”、“VIP价”、“商品描述”等详细信息都是和数据表“product”中的相关内容相连接的。 在所有的页面中只要涉及商品的相关信息,都是调用数据库的Product表中的储存信息。
在主页中,只要点击导航条中的“新到商品”、“畅销商品”、“推荐商品”
就可浏览到本网站所有的商品,并可点击相应的商品图片即可查看到该商品的
详细资料。如果用户想直接找到需要的商品资料,就可以点击“搜索商品”去到search.JSP页面,填写相关的商品信息后点击“开始搜索”按钮查找商品。
如图5.11所示:
在这里插入图片描述

图5.11
此搜索功能由一个脚本函数实现,代码如下:
省略

用户还可以点击“商品分类”按钮查看本网站的所有商品的分类情况,通过分类这里也可以查找到想要的商品资料,如图5.12所示:
在这里插入图片描述

图5.12
5.4.2 新用户注册
用户要想在本网站购买商品就必须要去注册成为本网站的会员,只需点击
“注册”就可了解到成为会员的必要条约及其必须承担的责任,其内容如图5.13所示:
在这里插入图片描述

图5.13
如果你同意就可点击“我同意”继续注册,并来到添写用户信息页面,如图5.14所示:
在这里插入图片描述

图5.14
用户在填写完信息后即可提交信息,如果发现填写的信息有误可以马上点击“清除”重添,用户最好记住自己所添写的信息,特别是“密码提示”和“密码答案”,因为这可以为你找回密码。在提交的过程中将会有一个脚本语言函数对用户提交的信息的要求及信息格式的正确性进行判断,其函数代码如下:

<script language="JavaScript">
<!--
function check()
{
   if(checkspace(document.userinfo.username.value)) {
	document.userinfo.username.focus();
    alert("用户名不能为空,请重新输入!");
	return false;
  }
    if(checkspace(document.userinfo.username.value) || document.userinfo.username.value.length < 2) {
	document.userinfo.username.focus();
    alert("用户名长度不能小于2,请重新输入!");
	return false;
  }
    if(checkspace(document.userinfo.identify.value) || document.userinfo.identify.value.length < 15) {
	document.userinfo.identify.focus();
    alert("身份证号码长度不能小于15位,请重新输入!");
	return false;
  }
    if(checkspace(document.userinfo.password.value) || document.userinfo.password.value.length < 6) {
	document.userinfo.password.focus();
    alert("密码长度不能小于6,请重新输入!");
	return false;
  }
    if(document.userinfo.password.value != document.userinfo.password1.value) {
	document.userinfo.password.focus();
	document.userinfo.password.value = '';
	document.userinfo.password1.value = '';
    alert("两次输入的密码不同,请重新输入!");
	return false;
  }
 if(document.userinfo.useremail.value.length!=0)
  {
    if (document.userinfo.useremail.value.charAt(0)=="." ||        
         document.userinfo.useremail.value.charAt(0)=="@"||       
         document.userinfo.useremail.value.indexOf('@', 0) == -1 || 
         document.userinfo.useremail.value.indexOf('.', 0) == -1 ||     document.userinfo.useremail.value.lastIndexOf("@")==document.userinfo.useremail.value.length-1 || 
         document.userinfo.useremail.value.lastIndexOf(".")==document.userinfo.useremail.value.length-1)
     {
      alert("Email地址格式不正确!");
      document.userinfo.useremail.focus();
      return false;
      }
   }
 else
  {
   alert("Email不能为空!");
   document.userinfo.useremail.focus();
   return false;
   }
}
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
 return (str == checkstr);}
//-->
 </script>

在判断提交的信息格式正确后,就由一段JSP代码判断用户是否是已注册过的,核查用户名和E-MAIL地址是否已存在,将正确的信息写入后台数据库,并同时提示用户注册成功。其JSP代码如下:
省略
在提交的信息成功后便马上成为本网站的会员,同时你所填写的信息以写入到后台数据库的User表中,并可进入你自己的帐户中心,如图5.15所示:

购物车功能图
在这里插入图片描述

图5.15

在帐户中心中,用户可以对自己的个人信息及交易信息进行管理,如有需要可以对个人资料、收货资料、密码进行修改,可以在“购物车”中进行购物处理,也可以在“我的定单”中对已下的定单进行处理,还可以在“积分查询”、“统计信息”中查看自己的用户积分及交易资料,最后可以点击“注销退出”回到首页。
“个人资料”和“收货资料”如图5.16、5.17所示:
在这里插入图片描述

图5.16
在这里插入图片描述

图5.17
在提交个人资料是有一个脚本函数对其信息格式判断正确性,函数代码如下:
省略

5.4.3 用户登陆
用户一旦成为本网站的会员后,即可在登陆页面中登陆,用户只要输入自己的用户名和密码即可实现登陆。这里有JSP函数对用户名和密码进行判断,以此来保证用户的合法性,JSP代码如下:

<%
if NOT isempty(request("LoginSubmit")) then
dim username,password
username=replace(trim(request("username")),"'","")
password=md5(replace(trim(request("password")),"'",""))

if username="" or password="" then
	call MsgBox("对不起,登录失败,请检查您的登录名和密码","None","None")
end if

set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [user] where username='"&username&"' and password='"&password&"' " ,conn,1,3
if not(rs.bof and rs.eof) then
	if password=rs("password") then
	response.Cookies(cookieName)("username")=trim(request("username"))
		response.Cookies(cookieName)("vip")=rs("vip")
		rs("lastvst")=now()
		rs("loginnum")=rs("loginnum")+1
		rs.Update
		rs.Close
		set rs=nothing
		response.redirect "muser.JSP"
else
		call MsgBox("对不起,您的用户名或密码有误!","Back","None")
	end if
else
	call MsgBox("对不起,您的用户名或密码有误!","Back","None")
end if
end if
%>

5.4.4 用户帮助
本系统还提供了帮助功能,用户只需点击“帮助”就可了解到网站的相关信息,包括“购物流程”和“常见问题”。如图5.23所示:
在这里插入图片描述

图5.23
5.4.5 我的帐户
我的帐户中的一些信息在前面已经作了介绍,这里我们将介绍其他的几个功能。
1 修改密码
在修改密码功能中用户可以重新设置自己的密码。用户只需填写以前的旧密码,然后再填写新的密码提交即可修改成功。
2 购物车
在“购物车”中用户可以看到所购买的商品信息,可以删除商品,也可以继续采购或是直接去下定单,去下定单过程如图5.24所示:
在这里插入图片描述

图5.24
在这里插入图片描述

图5.25
在这里插入图片描述

图5.26
在这里插入图片描述

图5.27
在结帐过程中有一个脚本语言函数对用户所提交信息格式正确性进行判断,代码如下:
省略

3 我的定单
在“购物车”中下完了定单之后,用户边可以在“我的定单”中看到您所下的所有定单,用户可以点击定单号进入该定单,查看该定单的详细资料并且对定单进行处理。“我的定单”和“定单详细资料”页面如图5.28、图5.29所示,用户处理定单状态过程如图5.30、图5.31所示:
1.2 后台
单击首页下方的“诚信网络购物中心客户服务热线”链接,进入如图1.8 所示的后台登录界面。
在这里插入图片描述

图1.8 诚信网络购物中心后台管理
在“账号”和“密码”的文本框中输入用户名:mr 密码:mrsoft,最后单击【提交】按钮,即可进入如图1.10所示的后台管理页面。后台管理页面主要包括:商品设置、会员设置、后台管理员设置、订单设置、公告设置和友情链接设置五大管理模块。
在这里插入图片描述

图1. 9 后台管理页面
1.2.1 商品设置
单击【商品设置】按钮,界面右侧自动显示相应的商品列表。该界面可以实现商品信息的查看、添加、修改和删除操作。
在这里插入图片描述

图1.10 商品设置
1.查看
单击【上一页】、【下一页】按钮可翻页查看商品信息。
单击相应商品信息后的【详细信息】按钮,进入如图1.11所示的相应信息的详细界面。单击界面中的【设置特价商品】按钮,进入如图1.12所示的界面。在特价价格的文本框中输入相应的价格。最后单击“特价价格”文本框后的【提交】按钮即可。
在这里插入图片描述

图1.11 商品的详细信息
在这里插入图片描述

图1.12 设置特价商品
2. 添加
单击【添加商品】按钮,进入如图1.13所示的商品添加模块。
在这里插入图片描述

图1.13 商品信息添加
单击“所属大类别”和“所属于小类别”的下拉按钮,选择要添加的商品类别,在“商品名称”、“生产厂商”、“商品定价”和“商品描述”文本框中输入相应的内容,最后单击【提交】按钮,即完成商品信息的添加操作。
3. 删除
单击相应商品信息后的【删除】按钮可删除其商品信息。

1.2.2 会员设置
单击【会员设置】按钮,界面右侧自动显示如图1.14所示的会员信息列表。在列表中可以对会员信息进行查看及删除。
在这里插入图片描述

图1.14 会员列表
1.查看
单击【上一页】、【下一页】按钮可翻页查看会员信息。
单击相应会员信息后的【详细信息】按钮可查看其会员的详细信息。
2.删除
单击相应会员信息后的【删除】按钮即可删除其会员信息。
1.2.3 后台管理员设置
单击【后台管理员设置】按钮,界面右侧自动显示如图1.15所示的管理员信息列表.。
在这里插入图片描述

图1.15 管理员信息
1.查看
单击【上一页】、【下一页】按钮可翻页查看管理员信息。
2.添加
单击【添加管理员】按钮,系统自动进入如图1.16所示的管理员信息添加界面。在“管理员账号”、“密码”、“姓名”的文本框中输入相应的内容,最后单击【提交】按钮即可。
在这里插入图片描述

图1.16 添加管理员
3.修改
单击相应管理员信息后的【修改】按钮,系统自动进入管理员信息的修改界面,在管理员的密码和姓名的文本框中即可进行修改,最后单击【提交】按钮即可。
4.删除
单击相应管理员信息后的【删除】按钮即可删除其管理员信息。
1.2.4 订单设置
单击【订单设置】按钮,界面右侧自动显示相应的订单列表。在订单列表中可以对订单信息进行查看、出货及删除操作。
在这里插入图片描述

图1.17 订单的查询
1.查看
单击【上一页】、【下一页】按钮可翻页查看订单信息。
单击相应信息后的【详细信息】按钮可查看其订单的详细信息。
2.出货
如果商品没有出货,可以单击相应商品信息后的【出货】按钮,系统自动提示出货成功。
3.删除
单击相应订单信息后的【删除】按钮即可删除其订单信息。
1.2.5 公告设置
单击【公告设置】按钮,界面右侧自动显示相应的公告信息列表。在列表中可以对公告信息进行查看、添加、修改及删除操作。
在这里插入图片描述

图1.18 公告管理
1.查看
单击【上一页】、【下一页】按钮可翻页查看公告信息。
2.添加
单击【添加公告信息】按钮,系统自动进入如图1.19所示的信息添加界面。在“公告标题”、“公告内容”的文本框中输入相应的内容,最后单击【提交】按钮即可。
在这里插入图片描述

图1.19 添加公告信息
3.修改
单击相应公告信息后的【修改】按钮,系统自动进入公告信息的修改界面,在公告标题和公告内容的文本框中进行修改,最后单击【提交】按钮即可。
4.查询
单击相应信息后的【查询内容】按钮可查看公告的详细信息。
5.删除
单击相应信息后的【删除】按钮,系统弹出的提示信息进行确认后即删除该信息。
1.2.6 友情链接设置
单击【友情链接设置】按钮,界面右侧自动显示如图1.20所示的模块。
在这里插入图片描述

图1.20 友情链接信息
1.查看
单击【上一页】、【下一页】按钮可翻页查看友情链接信息。
单击相应信息后的【查看图片】按钮可查看相应网站的图片。
2.添加
单击【添加网站信息】按钮,系统自动进入如图1.21所示的信息添加模块。
在这里插入图片描述

图1.21 添加网站信息
在“网站名称”和“网站地址”的文本框中输入网站的名称及地址,最后单击【提交】按钮进入如图1.22所示的添加网站图片的模块。单击【浏览】按钮,在系统弹出的模块中选择图片路径,最后单击【提交】按钮即可。
在这里插入图片描述

图1.22 添加网站图片
3.删除
单击相应信息后的【删除】按钮即可删除相应的网站信息。
1.2.7 退出后台
单击【退出后台】按钮,系统弹出的提示信息进行确认后即可退出后台管理页面,返回到诚信网络购物中心的前台首页。
第六章 总 结

本文论述了一个基于网上商品草超市系统,基本上体现了电子商务各方面的优点。
经过三个多月的毕业设计,我和刘颖佳同学合作基本开发完成了网上商品超市。其中我负责的用户模块功能基本符合要求,可以完成用户注册,登录,显示用户列表,用户密码查询,商品信息查看、查询,购物车以及定单处理等功能。界面美观,明了,易操作。
省略

参考文献
[1]、徐建波主编.《Internet与Web设计教程》 .中国矿业大学出版社 .2001
[2] 云舟工作室编著.精通JSP3.0网络编程.人民邮电出版社.2001
[3] 曹建主编.Dreamweaver与JSP实战演练.电子工业出版社.2001
[4] Time创作室编著.office系列丛书SQLserver.人民邮电出版社.1999
[5] 武晓军、陈海滨编著.Javascript/VBScript网页编程实例解析.清华大学出版社.2001
[6] [美]Greg Buczek著,王小娟、陈代川译.SQLserver2002数据库开发即时应用.人民邮电出版社.2002
[7] 林金霖.JSP实务经典.中国铁道出版社.


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于JSP+sqlserver的网络购物中心设计与实现(源码+文档)_jsp_BS架构_网络购物中心.zip
  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值