温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于JSP的网上书店的设计与实现论文
电子信息工程专业
基于
JSP
网上
书店
设计
实现
论文
电子信息工程
专业
目录
毕业设计说明书(论文)中文摘要 8
Abstract 1
前言 1
第一章 绪论 2
1.1 课题背景、目的及意义 2
1.1.1. 课题背景 2
1.1.2. 课题目的及意义 2
1.2 国内外研究现状 3
1.3 可行性分析 3
(1)明确用户需求 3
(2)可靠性分析 3
(3)技术可行性分析 4
第二章 开发环境与主要技术 5
2.1 开发平台 5
2.2 主要技术 5
2.2.1. Java简介 5
2.2.2. JSP简介 5
2.2.3. Servlet 6
2.2.4. JavaBean 7
2.3 MySQL 7
2.4 JDBC 7
第三章 需求分析 9
3.1 系统需求 9
3.2 用户需求 9
第四章 系统设计 10
图4-1三层架构模型图 10
4.1 系统流程 10
图4-2 前台工作流程图 11
图4-3 后台工作流程图 11
4.2 系统功能模块概述与分析 12
1.前台部分: 12
2.后台部分: 12
4.3 系统功能模块设计 13
图4-4 前台功能模块图 13
图4-5 后台功能模块图 14
4.4 数据库设计 14
4.4.1. 数据库需求分析 14
图4-6 系统E-R图 15
图4-7 用户信息实体图 15
图4-8 图书信息实体图 16
图4-9 图书分类实体图 16
图4-10 订单实体图 16
图4-11 订单列表实体图 17
4.4.2. 数据库表设计 17
表4-1 图书信息表 17
表4-2 用户信息表 18
表4-3 订单信息表 18
表4-4 订单列表 19
表4-5 管理员信息表 19
表4-6 图书分类表(一级分类) 19
表4-7 图书分类表(二级分类) 19
表4-8 留言信息表 19
表4-9 公告表 20
第五章 系统详细设计与实现 21
5.1 用户界面设计与实现 21
5.1.1 首页设计 21
图5-1 网站首页界面 22
5.2 用户模块 22
5.2.1 用户注册 22
图5-2 用户注册界面 23
5.2.2 用户登录 24
图5-3 用户登录界面 25
图5-4 登录之后显示当前用户名界面 26
5.2.3个人信息管理 26
图5-5 用户修改资料界面 27
5.2.3.2修改密码 27
图5-6 用户修改密码界面 28
5.2.3.3购物车管理 28
图5-7 查看我的购物车界面 29
5.2.3.4 生成订单 29
图5-8 生成订单界面 30
while(it.hasNext()){ 30
5-9 查看订单界面 31
图5-10 订单详情界面 31
5.2.4 图书查询 31
图5-11 图书详细信息界面 32
图5-12 高级搜索图书界面 34
5.3 管理员模块 34
5.3.1 管理员登陆 34
图5-13 管理员登陆界面 34
5.3.2 后台主页 35
图5-14 后台主页界面 36
5.3.3 用户管理 36
图5-15 查看用户界面 37
5.3.4 订单管理 37
图5-16 查看订单界面 37
5.3.5 图书管理 37
图5-17 添加图书界面 38
图5-18 查看所有图书界面 39
5.3.6 公告管理 39
图5-19 添加公告页面 39
5.3.7留言管理 39
图5-20 查看留言界面 39
5.3.8 个人信息修改 40
图5-21 管理员修改密码界面 40
第六章 系统测试 41
6.1 测试的目的与目标 41
6.2 测试方法 41
6.3测试用例 42
表6-1 用户登录用例表: 42
表6-2 管理员登陆用例表: 42
第七章 结论 43
中文摘要
随着科学技术的发展,网络的普及,人们越来越想要追求花少量时间完成相同事情的生活方式。由于书籍的种类以及购书时所花的时间给人们带来太多的不变,网上购书变成了人们的向往。
网上书店的开发给人们带来了方便,能够让他们不用出门,花更少的时间就可以买到自己想要的书籍,既省时又省力。而网上书店给人们带来的好处不仅如此,它还给商家带来更多益处。商家可以不用再受地域的限制而愁书会卖不出去等更多的问题。
本系统采用MyEclipse,JSP为主要工具,实现用户注册、登录、浏览书籍,添加购物车,管理员管理书籍、公告、留言等功能。
关键词 电子商务 网上书城 JSP
Abstract
With the development of science and technology, the popularity of the Internet, people more and more people want to pursue a little time to complete the same thing life style. Due to the kind of books and the textbook take time to bring too much unchanged, online bookstores became people yearn for.
The development of the online bookstore has brought people convenience, can let them need not go out, spend less time can buy the books they want, both time and effort. And the benefits of online bookstores to the people not only that, it also brings more benefits to the merchant. Businesses can no longer be subject to geographical restrictions and worry will not sell more problems.
This system uses MyEclipse, JSP as the main tool, realizes the user registration, log in, browse the books, add the shopping cart, the manager manages the books, the announcement, the message and so on functions.
Keywords: E-commerce, Online Bookstore, JSP
-ii-
前言
现如今,我们正处在网络快速发展的信息化时代,随着计算机和网络技术的不断发展与成熟,互联网已经深刻的影响着人们的生活,改变着人们早就已经习惯的生活方式,并且成为收集提供信息的一种渠道。
于是,电子商务以一种难以预见的速度快速发展起来,越来越多的商家开起网店,给消费者灌输一种新的消费观念。
随着互联网和电商的迅速发展,网上书店的出现改变了某个书店一家独大的局面。大家开始更倾向于更加方便、更加快捷的订购书籍的方式,因而,网上书店成为潮流是可以预见的。网上书店的能够大肆兴起,与之相关的,实体书店就一定会受到影响。但这种影响的程度,我们不得而知。
本网上书店系统主要按模块划分,每个模块实现的功能都不一样,不同权限的人的功能又是不一样的,进一步体现模块划分的好处:分工明确,思路清晰。本系统实现的功能主要有:查询书籍、添加至购物车、下订单和管理员的用户管理、书籍管理、留言管理等。
第一章 绪论
随着Internet的发展,拥有自己的网站的企业越来越多,同时,电子商务服务亦成为现代企业不可越少的内容。当然,目前很多企业并不满足于自己的网站是静态的,他们需要的是功能强大,能够提供完善服务的动态的电子商务网站。
1.1 课题背景、目的及意义
1.1.1. 课题背景
随着网络在人们生活中的普遍性越来越大和越来越流行的电子商务,网上书店的不断发展是整个电子商务行业不断发展与成熟的必然结果。这种新颖的销售形式与传统的书店销售方式相比,网上图书销售拥有更多的优势:一、降低了销售成本;二、利用网络交易,改变了传统的在书店时拿时付的交易方式,使这种交易活动不受空间和时间的限制;三:信息的传递更加迅速,买家可以及时看到新更新的书籍信息,从而也就可以立即进行交易,进一步提高了交易的效率。这些优势使得网上书店流行起来。
网上书店的主要功能是:将网站作为交易平台,以网站的形式将书籍的一些基本信息发布到Internet中,买家可以通过登录售书网站浏览图书信息,添加购物车,提交订单等订购图书,实现在线交易。
1.1.2. 课题目的及意义
由于网络已经覆盖全球,其信息量的巨大以及更新速度让网上书店具有很大的优势。而网上书店的售书理念亦很简单,网站可以根据买家的喜好搜索来找到他们想要的书籍,减少买家自己慢慢查询的时间。网上书店带给买家的好处不止如此,相对于实体书店来说,网上书店永远不会关门,因而可以随时随地的查询和订购书籍,从而减少买家亲临书店,一本本翻找的时间。有了网上书店,买家只要登录购书网站既可以买到自己想要的书籍,同时,网上书店也提供给买家更多的选择,浏览不同的商家即可做到货比三家,从而优化自己的选择。
网上书店的意义在于提供更加高效的交易方式,节省人们购书时所花的时间。除此之外,方便、廉价、高效的网上书店销售方式亦可促进文化的传播,促进社会的发展和带动经济的增长。
1.2 国内外研究现状
随着人们生活水平的不断提高,电子商务的不断成熟,网上购物的发展趋势也会随之发生改变。目前呈现出两种不同的趋势:一种价格较低,像平时超市购物一样,物美价廉;还有一种则是出售高档消费商品。而这两种趋势的发展与人们的消费观念不无关系。随着人们消费观念的不断改变,网上购物越来越得到人们的认可。如今,网络与我们的生活息息相关,更有甚者说,人们已经离不开网络。而网络的发展从发E-mail、查看新闻到今天的网上购物,不得说网络给人类生活方式带来的变化不止一两点。电商为何发展的如此迅速?这不得不说这是源于人们喜欢尝试新鲜事物的态度,如果这些新鲜事物给自己带来了方便,让自己的生活更加充实,人们便会将其推至流行的前线,而电子商务正是作为一种新鲜事物被人们推到了今天流行的地步。
1.3 可行性分析
随着互联网的迅速发展以及网络人口的不断增加,网络世界更加广博,更加丰富。而人们越来越追求的高效率,低消费的生活方式使得网上售书成为一种潮流。
在开发网上书店之前进行一系列的调查是必须的,调查并进行分析主要有以下几个方面:
(1)明确用户需求
通过调查,明确用户真正需要的是什么及用户需求。
(2)可靠性分析
在明确用户需求以及得出调查结果的基础上,从社会、经济、技术等方面来分析本系统的开发工作是否可靠。
(3)技术可行性分析
技术可行性分析主要包括:一:目前应经存在的技术是否支持或适合开发能够达到用户标准的项目;二:开发人员的水平和数量。
(3.1)技术支持
根据即将开发的新项目的目标,考虑目前有哪些技术支持或适合开发新项目。
(3.2)软件资源
软件资源的可行性分析主要包括:
①操作系统的选择;
②编译系统的选择;
本系统主要采用JSP、Servlet和MySQL开发,Windows7操作系统,采用JDBC与数据库连接,完成数据的添加、删除、修改和查询功能。由于JSP、Servlet功能比较强大,MySQL 又具有灵活易维护、方便