1、目录毕业设计说明书(论文)中文摘要8Abstract1前言1第一章 绪论21.1 课题背景、目的及意义21.1.1. 课题背景21.1.2. 课题目的及意义21.2 国内外研究现状31.3 可行性分析3(1)明确用户需求3(2)可靠性分析3(3)技术可行性分析4第二章 开发环境与主要技术52.1 开发平台52.2 主要技术52.2.1. Java简介52.2.2. JSP简介52.2.3. Servlet62.2.4. JavaBean72.3 MySQL72.4 JDBC7第三章 需求分析93.1 系统需求93.2 用户需求9第四章 系统设计10图4-1三层架构模型图104.1 系统流程10
2、图4-2 前台工作流程图11图4-3 后台工作流程图114.2 系统功能模块概述与分析121.前台部分:122.后台部分:124.3 系统功能模块设计13图4-4 前台功能模块图13图4-5 后台功能模块图144.4 数据库设计144.4.1. 数据库需求分析14图4-6 系统E-R图15图4-7 用户信息实体图15图4-8 图书信息实体图16图4-9 图书分类实体图16图4-10 订单实体图16图4-11 订单列表实体图174.4.2. 数据库表设计17表4-1 图书信息表17表4-2 用户信息表18表4-3 订单信息表18表4-4 订单列表19表4-5 管理员信息表19表4-6 图书分类表
3、(一级分类)19表4-7 图书分类表(二级分类)19表4-8 留言信息表19表4-9 公告表20第五章 系统详细设计与实现215.1 用户界面设计与实现215.1.1 首页设计21图5-1 网站首页界面225.2 用户模块225.2.1 用户注册22图5-2 用户注册界面235.2.2 用户登录24图5-3 用户登录界面25图5-4 登录之后显示当前用户名界面265.2.3个人信息管理26图5-5 用户修改资料界面275.2.3.2修改密码27图5-6 用户修改密码界面285.2.3.3购物车管理28图5-7 查看我的购物车界面295.2.3.4 生成订单29图5-8 生成订单界面30whil
4、e(it.hasNext()305-9 查看订单界面31图5-10 订单详情界面315.2.4 图书查询31图5-11 图书详细信息界面32图5-12 高级搜索图书界面345.3 管理员模块345.3.1 管理员登陆34图5-13 管理员登陆界面345.3.2 后台主页35图5-14 后台主页界面365.3.3 用户管理36图5-15 查看用户界面375.3.4 订单管理37图5-16 查看订单界面375.3.5 图书管理37图5-17 添加图书界面38图5-18 查看所有图书界面395.3.6 公告管理39图5-19 添加公告页面395.3.7留言管理39图5-20 查看留言界面395.3.
5、8 个人信息修改40图5-21 管理员修改密码界面40第六章 系统测试416.1 测试的目的与目标416.2 测试方法416.3测试用例42表6-1 用户登录用例表:42表6-2 管理员登陆用例表:42第七章 结论43中文摘要随着科学技术的发展,网络的普及,人们越来越想要追求花少量时间完成相同事情的生活方式。由于书籍的种类以及购书时所花的时间给人们带来太多的不变,网上购书变成了人们的向往。网上书店的开发给人们带来了方便,能够让他们不用出门,花更少的时间就可以买到自己想要的书籍,既省时又省力。而网上书店给人们带来的好处不仅如此,它还给商家带来更多益处。商家可以不用再受地域的限制而愁书会卖不出去等
6、更多的问题。本系统采用MyEclipse,JSP为主要工具,实现用户注册、登录、浏览书籍,添加购物车,管理员管理书籍、公告、留言等功能。关键词电子商务 网上书城 JSPAbstractWith 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
7、 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
8、 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
9、 cart, the manager manages the books, the announcement, the message and so on functions.Keywords: E-commerce, Online Bookstore, JSP-ii-前言现如今,我们正处在网络快速发展的信息化时代,随着计算机和网络技术的不断发展与成熟,互联网已经深刻的影响着人们的生活,改变着人们早就已经习惯的生活方式,并且成为收集提供信息的一种渠道。于是,电子商务以一种难以预见的速度快速发展起来,越来越多的商家开起网店,给消费者灌输一种新的消费观念。随着互联网和电商的迅速发展,网上书店的出现
10、改变了某个书店一家独大的局面。大家开始更倾向于更加方便、更加快捷的订购书籍的方式,因而,网上书店成为潮流是可以预见的。网上书店的能够大肆兴起,与之相关的,实体书店就一定会受到影响。但这种影响的程度,我们不得而知。本网上书店系统主要按模块划分,每个模块实现的功能都不一样,不同权限的人的功能又是不一样的,进一步体现模块划分的好处:分工明确,思路清晰。本系统实现的功能主要有:查询书籍、添加至购物车、下订单和管理员的用户管理、书籍管理、留言管理等。第一章 绪论随着Internet的发展,拥有自己的网站的企业越来越多,同时,电子商务服务亦成为现代企业不可越少的内容。当然,目前很多企业并不满足于自己的网站
11、是静态的,他们需要的是功能强大,能够提供完善服务的动态的电子商务网站。1.1 课题背景、目的及意义1.1.1. 课题背景随着网络在人们生活中的普遍性越来越大和越来越流行的电子商务,网上书店的不断发展是整个电子商务行业不断发展与成熟的必然结果。这种新颖的销售形式与传统的书店销售方式相比,网上图书销售拥有更多的优势:一、降低了销售成本;二、利用网络交易,改变了传统的在书店时拿时付的交易方式,使这种交易活动不受空间和时间的限制;三:信息的传递更加迅速,买家可以及时看到新更新的书籍信息,从而也就可以立即进行交易,进一步提高了交易的效率。这些优势使得网上书店流行起来。网上书店的主要功能是:将网站作为交易
12、平台,以网站的形式将书籍的一些基本信息发布到Internet中,买家可以通过登录售书网站浏览图书信息,添加购物车,提交订单等订购图书,实现在线交易。1.1.2. 课题目的及意义由于网络已经覆盖全球,其信息量的巨大以及更新速度让网上书店具有很大的优势。而网上书店的售书理念亦很简单,网站可以根据买家的喜好搜索来找到他们想要的书籍,减少买家自己慢慢查询的时间。网上书店带给买家的好处不止如此,相对于实体书店来说,网上书店永远不会关门,因而可以随时随地的查询和订购书籍,从而减少买家亲临书店,一本本翻找的时间。有了网上书店,买家只要登录购书网站既可以买到自己想要的书籍,同时,网上书店也提供给买家更多的选择
13、,浏览不同的商家即可做到货比三家,从而优化自己的选择。网上书店的意义在于提供更加高效的交易方式,节省人们购书时所花的时间。除此之外,方便、廉价、高效的网上书店销售方式亦可促进文化的传播,促进社会的发展和带动经济的增长。1.2 国内外研究现状随着人们生活水平的不断提高,电子商务的不断成熟,网上购物的发展趋势也会随之发生改变。目前呈现出两种不同的趋势:一种价格较低,像平时超市购物一样,物美价廉;还有一种则是出售高档消费商品。而这两种趋势的发展与人们的消费观念不无关系。随着人们消费观念的不断改变,网上购物越来越得到人们的认可。如今,网络与我们的生活息息相关,更有甚者说,人们已经离不开网络。而网络的发
14、展从发E-mail、查看新闻到今天的网上购物,不得说网络给人类生活方式带来的变化不止一两点。电商为何发展的如此迅速?这不得不说这是源于人们喜欢尝试新鲜事物的态度,如果这些新鲜事物给自己带来了方便,让自己的生活更加充实,人们便会将其推至流行的前线,而电子商务正是作为一种新鲜事物被人们推到了今天流行的地步。1.3 可行性分析随着互联网的迅速发展以及网络人口的不断增加,网络世界更加广博,更加丰富。而人们越来越追求的高效率,低消费的生活方式使得网上售书成为一种潮流。在开发网上书店之前进行一系列的调查是必须的,调查并进行分析主要有以下几个方面: (1)明确用户需求通过调查,明确用户真正需要的是什么及用户
15、需求。 (2)可靠性分析在明确用户需求以及得出调查结果的基础上,从社会、经济、技术等方面来分析本系统的开发工作是否可靠。(3)技术可行性分析 技术可行性分析主要包括:一:目前应经存在的技术是否支持或适合开发能够达到用户标准的项目;二:开发人员的水平和数量。(3.1)技术支持 根据即将开发的新项目的目标,考虑目前有哪些技术支持或适合开发新项目。(3.2)软件资源 软件资源的可行性分析主要包括:操作系统的选择;编译系统的选择;本系统主要采用JSP、Servlet和MySQL开发,Windows7操作系统,采用JDBC与数据库连接,完成数据的添加、删除、修改和查询功能。由于JSP、Servlet功能比较强大,MySQL 又具有灵活易维护、方便