软件工程毕业设计(论文)B2C电子商务网站的设计与实现.doc
《软件工程毕业设计(论文)B2C电子商务网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计(论文)B2C电子商务网站的设计与实现.doc(35页珍藏版)》请在三一办公上搜索。
1、学 号N3060120217分 类 号 毕业设计(论文)B2C电子商务网站的设计与实现学院名称软件与信息工程学院专业名称软件工程(软件工程方向)学生姓名指导教师2010 年 5 月B2C电子商务网站的设计与实现学生姓名: 指导老师: 摘 要本设计目的是用JSP(JavaServer Pages)设计并制作一个B2C电子商务网站,并在制作的过程中熟悉商务网站的运作流程,掌握JSP应用技术,实践动态网页开发技术,体会结合使用JavaBean开发模型给Web应用的开发和维护带来的便捷,实践数据库操作等等。本文首先阐述了开发设计此B2C电子商务网站的目的,然后列出了此B2C电子商务网站的业务流程和功能
2、模块及实现方案。用户可以进行商品查询,店铺查询,查看新闻、活动消息等一些简单操作,还可进行商品及店铺的收藏,用户可以利用购物车进行商品的买卖并可根据需求更改或删除购物车中的商品的购买信息,等一系列设计到个人数据的操作。会员可以在我的优选这个页面中查看自己的个人信息,并可清查上次的登录时间, 以方便确认账号的安全性。在具体的程序设计中,采用了Dreamweaver作为开发工具,用JSP开发与MySQL数据库交互的动态网页。 关键词:B2C,电子商务, WEB服务, Dreamweaver,JSP,MySQLB2C e-commerce web side design and implementa
3、tion Author:Fanli Tutor:Wangyong AbstractThis is designed to use the JSP (JavaServer Pages) to design and produce a B2C e-commerce website and are familiar with the process of making the operation of business processes web master JSP application technology, practice development of dynamic web page t
4、echnology, experience combined with JavaBean development model to the Web application development and maintenance to bring the convenience, practice database operations and so on. Firstly it explains the development of B2C e-commerce web site design for this purpose, and then tired and out of the B2
5、C e-commerce website business processes and function modules and programs. Users can make product inquiries, shop query, view news, event information and some simple operations, but also for the collection of goods and shops, the user can use the shopping cart for the sale of goods can be changed or
6、 deleted based on the demand of goods shopping cart purchase information, and a series of design to the operation of personal data. I preferred members can view this page your personal information and can check the last login time, to facilitate the confirmation account security. In the specific pro
7、gram design, using Dreamweaver as a development tool, developed using JSP and MySQL database, interactive dynamic web pages. Keywords: B2C,e-commerce,WEB services,Dreamweaver,JSP, MySQL 目 录第1章 绪论11.1B2C电子商务网站简介与发展11.2设计目的与章节介绍2第2章 网站业务流程和设计方案32.1业务流程52.2主要功能模块8第3章 数据结构设计93.1系统类133.2存储数据143.3数据库表间逻辑关
8、系图15第4章 开发环境说明174.1 操作系统174.2 服务器174.3 开发语言184.4 开发工具194.5 数据库19第5章 程序设计说明195.1 Web服务的概念195.2 Web服务的开发周期195.3 开发过程205.3.1软件安装205.3.2下载并安装JDK6.0 TOMCAT 5.5205.3.3 配置开发环境205.4.4 安装数据库205.4.5 设置站点并连接数据库215.4.6 编写JAVABEAN函数225.4.7 网页制作25结 论31致谢32参考文献33第1章 绪 论1.1 B2C电子商务网站的简介与发展B2C(Business to Customer)
9、电子商务是以Internet 为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。目前,在Internet 上遍布了各种类型的B2C 网站,提供了如服饰、书藉、食品、电子产品、话费充值等各种消费品和服务。中国互联网在经过十余年的发展后,已经逐渐深入人们工作、生活、娱乐等方方面面;同时,也创造出许多具有广阔前景行业,电子商务便是其中之一。根据艾瑞咨询2008年第三季度中国网络购物市场监测报告数据显示,2008年第三季度中国B2C网络购物环比增长20.6%,交易额达24.2亿元。 在过去的数年间,阿里巴巴、淘宝、支付宝、百度、当当们作为时代的先行者为电子商务的发展奠定了基础,也培
10、育了B2C市场。阿里巴巴在香港的高调上市,为2007年的中国互联网世界涂上了一道最浓烈的色彩,宣示着一个新的时代“互联网应用时代”的到来。然而随着经济的发展和电子商务在中国的发展正在开拓前进, 光一些C2C平台是满足不了,一些企业的要求和发展的。他们更需要的是有自己企业的品牌行象推广自己的产品。这个时候B2C就逐渐的走向新世纪的舞台,例如:京东、凡客,一号店,红孩子等一些优秀的B2C网站,他们在短短的在几年间,发生那历史性的变化,为中国的B2C行业做出那榜样,给我印象最深的是一号店网上超市,他们在短短的1年间就实现那盈利,对于一般的同行业的人来说,是很难做到的,像当当,卓越他们这样大的网站的一
11、些情况,我想大家应该都清楚。尽管B2C成交额和C2C相比仍有一定差距,但在很多方面仍存在较大发展空间,市场潜力也吸引了众多厂商的加入,市场竞争日趋激烈。从长远来看,企业对消费者的电子商务将取得快速发展,并将最终在电子商务领域占据重要地位。 1.2 设计目的开发设计这个题目,主要是看好电子商务的前景及其广阔的发展空间,并能在开发的过程中熟悉电子商务的业务流程及运作,学习并研究JSP技术,熟悉Web开发的流程及数据库的开发技术,从而提高个人的就业竟争力。第2章 网站业务流程和设计方案2.1 业务流程本设计实现了一个动态的B2C电子商务网站,本网站系统根据不同的登录角色及他们所应有的权限及承担的任务
12、的不同,流程图也不尽一样。本系统的流程图主要包括面向买家(会员)和面向系统管理员两部分。系统流程图如下图所示。图2.1 系统流程图用户(买家)不登陆时可以对网站中的商品进行查询等一些简单操作,但无法进行商品及店铺的收藏,及商品的买卖等一系列涉及到个人数据的操作。当用户登录时,系统会根据用户名判断登录用户的角色(普通会员或系统管理员),从而在判断登录成功时返回到不同的页面(商城的主页或后台管理的主页)。会员登录后,可以进行商品查询,店铺查询,查看新闻、活动消息等一些简单操作,还可进行商品及店铺的收藏,用户可以利用购物车进行商品的买卖并可根据需求更改或删除购物车中的商品的购买信息,等一系列设计到个
13、人数据的操作。会员可以在我的优选这个页面中查看自己的个人信息,并可清查上次的登录时间,以方便确认账号的安全性。系统管理员登录后,可以进行商品设置(包括商品的类别设置、商品的信息设置、商品查询、增加、删除还包括首页的特价商品、最新商品、及热卖商品的展示设置等),店铺设置(包括店铺信息的查、增、删、改等),公告设置(包括新闻公告信息的查、增、删、改等),广告设置(包括广告信息的查、增、删、改等),订单设置(包括订单信息的查、增、删、改等),会员信息设置(包括会员信息的查、增、删、改等)。2.2 主要功能模块电子商务网站分为面向用户(买家)的前台和面向系统管理员的后台。其中根据前台的功能特点,可划分
14、为商品查询、店铺查询、商品展示、新闻公告、购物车、收藏夹管理、支付管理、订单管理、会员原理九个部分,各部分及其具体详细功能模块如下。1商品查询模块。用户可以通过输入的关键字查询所需的特定商品,还可以通过一些详细条件进一步筛选已查到的商品并根据需要对其排序。2. 店铺查询模块。用户可以通过输入的关键字查询所要找的店铺,还可以通过一些详细条件进一步筛选已查到的店铺并根据需要对其排序。3. 商品展示模块。 首页中主要是最新商品、特价商品、和热卖商品的展示,以方便用户了解商品的最新潮流信息。4. 新闻公告模块。 在主页及一些页面显示方便用户了解最近的活动级商城的一些信息。5. 购物车模块。买家在搜索到
15、心仪的商品可以拍下多件都放到购物车中一次性算邮费下单,免去了多次下单多次填写收件信息的麻烦。同时用户还可以修改购物车中的购买数,并可删除不要的商品。6. 支付管理模块。系统会自动根据购物车中的商品信息算出总价并加上邮费,算出消费金额,并引导买家进行支付。由于技术和时间的限制支付模块与网银相连的部分没有做,只用一个外部链接省略掉了。7. 订单管理模块。用户可根据意愿修改并删除某些订单。8. 会员管理模块。用户可以注册会员信息并可进行登录。由于时间有限注册信息只写了一小部分,实际还应该包括身份验证这一方面的安全措施。还有密码找回服务,找回的密码应该发送到用户当时注册时填写的邮箱里,此部分因技术原因
16、没有实现。9. 收藏夹管理模块。收藏夹非为商品收藏和店铺收藏:用户可以把自己喜欢但暂时不想购买的商品收藏起来,以便日后查询,收藏夹通过用户名来区分并储存在数据库中,并通过用户名来调出相应数据。用户还可以把喜欢的店铺收藏起来,以方便以后快速的找到这些店铺。前台功能模块如下图:B2C电子商务网站首页会员功能模块商品查询店铺查讯询商品展示新闻公告购物车支付管理订单管理收藏夹管理个人信息管理特定商品查询筛选 排序特定店铺查询筛选 排序热卖商品特价商品推荐商品添加删除修改结算付款填写订单下单修改订单收藏店铺查找收藏商品查找添加、删除收藏查询修改个人信息图2.2 前台功能模块后台的功能,主要是商品管理,店
17、铺管理,公告管理,广告管理,会员管理,订单管理六个模块,由于各部分的技术功能相似,所以只完成部分典型的功能。各部分及其具体详细功能模块如下。1. 商品管理模块。包括商品查询、商品详细查询、商品添加、商品删除、首页商品展示、商品类别添加等。管理员可以在这里管理现有的商品,商品查询是不分条件的显示全部商品,详细查询是可根据商品名称,商品所属店铺,商品分类及商品状态等其中的一条或全部条件查询符合条件的商品。首页商品展示中管理员可以将首页中的特价商品、最新商品、及热卖商品的所展示的商品撤销或替换。2. 店铺管理模块。包括店铺查询、店铺详细查询、店铺添加、店铺删除等功能模块。详细功能同商品管理模块类似。
18、3. 公告管理模块。包括首页新闻设置、新闻信息查询、新闻信息删除、新闻信息修改、新闻信息添加等。管理员可以通过首页新闻设置替换首页中显示的新闻信息。新闻删除功能可以删除数据库中时间较久的新闻,并且上传新的新闻。4. 广告管理模块。包括首页广告设置、广告查询、广告删除、广告修改、广告添加等。可以更新广告的相关细节内容。5. 会员管理模块。包括会员信息查询,增加,删除,更改会员信息等等。6. 订单管理模块。可以查询订单、删除、更改、增加订单等,以监督市场的运行。后台各部分功能模块如下图:B2C电子商务网站首页管理员功能模块商品管理模块店铺管理模块新闻公告管理模块广告管理模块订单管理模块会员管理模块
19、首页商品展示设置商品类别设置商品查询、删除、修改店铺查询、删除、修改新闻查询、删除、修改首页新闻公告设置广告展示设置订单查、删、改、增会员信息查、删、改、增图2.3 后台功能模块图第3章 数据结构设计3.1 系统类系统包括用户、商品、店铺、新闻四个主要实体。每个实体都用一个类表示。各类定义如下:Consumer 类 用户类public class Consumerprivate String id;/用户序号private String consumername;/用户名(唯一)private String password;/登录密码private String realname;/真实姓名
20、private String question;/取回密码问题private String answer;/取回密码答案private String email;/常用邮箱private String logindate;/上次登录时间Goods 类 商品类public class Goods private int id;/商品在goods表中的id号 public String name;/商品名称public int type1;/商品的大类别号public int type2;/商品的小类别号public int type3;/商品的最小类别号 public String goodFr
21、om;/商品产地 public String introduce;/商品介绍 public String creatTime;/商品添加时间 public int nowPrice;/现价 public int specialPrice;/特价价格 public int count;/已卖出的数量 public String specialMark;/是否特价 public int shopId;/商品所属店铺的ID public String goodsNum;/商品货号 public String band;/商品品牌 public String size;/尺寸 public Strin
22、g color;/颜色 public String majorPictureUrl;/商品的主图片地址public String page;/商品展示地址Shops 类 店铺类public class Shops private int id;/店铺在Shops表中的ID号public String name;/店铺名public int bossId;/店主的IDpublic int goodsAmount;/拥有的商品数public int level;/级别public String goodsType;/店铺所卖商品种类public String startDate;/开店时间publ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 论文 B2C 电子商务 网站 设计 实现
链接地址:https://www.31ppt.com/p-2398493.html