
网上书店设计与实现
摘 要
网上书店系统是一个基于 Internet,采用 B2C(Business to Consumers)模式,并
根据现有的网上书店系统的现状而设计开发的电子商务平台。
论文首先介绍了网上书店系统的现状及开发背景,然后论述了系统的设计目标,系统需
求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,对网上书店系统前
台应用软件进行了一些简单介绍。
本文以 JSP 为开发技术,实现了一个虚拟的网上书店购物系统。网上书店系统分为
前台管理系统和后台管理系统。本系统在这两方面实现了以下功能:购物车管理,商品
搜索,用户资料修改等功能,为管理员提供了会员管理,友情链接管理,商品管理,新
闻信息管理,订单管理,会员充值信息管理等功能。通过这些前台、后台功能模块的设
计,基本上实现了整个网上图书交易过程。
在设计方面,系统采用 B/S 三层结构,同时使用 JSP 技术进行动态页面的设计,从
系统的安全性和代码的可重用性方面考虑,运用 JavaBean 对程序的关键代码进行封装。
后台数据库选用 MYSQL 数据库。
关键字: JSP;B/S 结构;JavaBean;MYSQL

ABSTRACT
The online shopping system is a electronic commercial platform which has been designed
according to the situation of shop online system based on Internet with B2C mode.
The thesis has introduced the practical situation and the developing background of the
system firstly. And then has described the designing goal、system needs and the whole designing
plan, has described the detailed design and reality of the system in detail. Finally, conclusion has
been drawn about the system and problem has also been raised.
This thesis introduces a virtual shopping system that is developed by JSP
technology.Internet shopping system is divided into foreground management system and the
background management system.In this system, these two aspects to achieve the following
functions: membership registration 、shopping car management 、goods searching、information
modify etc. It has also provided managers with goods management 、 customer information
management、news management 、order management and so on. The total bargaining is achieved
by the the foreground management system and the background management system.
It is designed with B/S mode of three-level structure, and used JSP technology in dynamic
page design. Considering from the security and reusing code of the system, key codes has been
secured by JavaBean technology. MYSQL database has been used as the background database.
Key Words:JSP;B/S structure;JavaBean;MYSQL

目 录
前 言...........................................................................................................5
一 概 述......................................................................................................6
1.1 系统说明.......................................................................................................................................6
1.2 系统特点.......................................................................................................................................6
1.3 系统功能简介...............................................................................................................................7
1.3.1 基本功能....................................................................................................................................7
1.3.2 高级功能....................................................................................................................................7
二 开发环境介绍.......................................................................................8
2.1 JSP 简介........................................................................................................................................8
2.2 Struts 构架技术简介.....................................................................................................................9
2.3 系统数据库介绍......................................................................................................................12
2.3.1 数据库的概念..........................................................................................................................12
2.3.2 “结构化查询语言”(SQL)简介...........................................................................................13
SELECT email from email_table WHERE name=”Bill Gates”........14
2.4 系统运行环境配置.....................................................................................................................14
三 总体设计.............................................................................................15
3.1 开发背景.....................................................................................................................................15
3.2 功能分析.....................................................................................................................................15
3.3 数据流图.....................................................................................................................................19
3.4 系统结构分析.............................................................................................................................19
3.4.1 逻辑结构..................................................................................................................................19
3.4.2 物理结构..................................................................................................................................20
四 数据库设计.........................................................................................20
4.1 数据表的介绍.............................................................................................................................20
4.1 数据表的介绍.............................................................................................................................21
4.2 用户模块设计概述.....................................................................................................................24
4.2.1 系统原理..................................................................................................................................24
4.2.2 用户模块的程序流程图..........................................................................................................25
五 详细设计.............................................................................................26
5.1 前台.............................................................................................................................................26
5.1.1 会员登录:..............................................................................................................................27
5.1.2 会员资料修改..........................................................................................................................28
5.1.3 购买商品..................................................................................................................................28

5.1.4 查看订单..................................................................................................................................29
5.1.5 交易信息..................................................................................................................................30
5.1.6 商城公告..................................................................................................................................30
5.2 后台.............................................................................................................................................30
5.2.1 商品管理..................................................................................................................................31
5.2.2 会员管理..................................................................................................................................31
5.2.3 后台管理员管理......................................................................................................................31
5.2.4 订单设置..................................................................................................................................31
5.2.5 站内新闻管理..........................................................................................................................32
5.2.6 友情链接设置..........................................................................................................................32
5.2.7 退出后台..................................................................................................................................33
六 总 结....................................................................................................33
参考文献..................................................................................................35
致 谢.........................................................................................................36

前 言
互联网的兴起从本质上改变了整个社会的手机销售方式,国内各大企业从上个世纪 90
年代互联网兴起之时,就产生了通过网络进行销售经营手机的想法。但是由于在互联网上
企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上
交易发展的步伐。进入 21 世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶
颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。
中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟 ,
网络购物将在今年实现更大发展。
根 据 会 员 企 业 艾 瑞 咨 询 集 团 的 预 测 , 2008 年 我 国 网 络 购 物 交 易 将 同 比 增 长
125.1%,交易总量将达 1263 亿,形成了中国网络购物的快速增长浪潮,网络购物这一
消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统
的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环
节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。
JSP 是一种网络服务器端编程环境。JSP 已经成为开发动态网站的重要而快速、有效的
工具。JSP 强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,JSP 技
术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了 JSP 作为开
发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上书店。该系统能
实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个
网上书店系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的
技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。
通过这次的毕业设计,了解了目前流行的动态商务网站的构成和运作原理,掌握了用
JSP 构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过
这次的毕业设计,培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学
习和工作有很大的益处。
在这次毕业设计过程中,我得到了指导老师的悉心指导和同组成员的通力合作,在此 ,
对他们表示衷心的感谢!
评论0