JAVA网上商城系统课设报告Word格式文档下载.docx
- 文档编号:14310250
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:29
- 大小:1.55MB
JAVA网上商城系统课设报告Word格式文档下载.docx
《JAVA网上商城系统课设报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JAVA网上商城系统课设报告Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
销售规模不受地盘限制。
传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。
而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。
不受店面空间的限制。
哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。
目前国最大的专业拍卖同时在线的商品要超过10万件——已超过一些大超市。
不受地理位置影响。
不管客户离店有多远,也不管顾客是国还是国外,在网上,客户一样可以很方便地找到并购置商品。
这令消费群体突破了地域的限制,变得无限广阔了。
1.3国外的开展现状
伴随着Internet的蓬勃开展,网络购物中心作为电子商务的一种形式正以其高效、低本钱的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。
客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。
敏锐的网络商家当然不会错过这样绝好的机会,越来越多的投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进展的,但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,到2006年中国网上购物用户将达到6962万人,这说明在中国开展网上购物具有良好的群众根底,网上购物方式日趋被大家所承受。
因此,设计一个网上购物具有非常好的开发与应用前景。
2.需求分析
2.1技术可行性分析
本系统在前台用在前台用JSP进展页面开发和管理用户界面,提示信息完善,界面友好,具有较强的亲和力,后台采用MYSQL数据开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能。
本系统的开发环境是使用现在非常流行的开源开发工具Eclipse和Tomcat服务器。
使用的灵活、以与他们当前的广泛实际应用,充分说明本系统在技术方面可行。
2.2操作可行性分析
本系统采用的是网上管理,非常简单、易懂,不需要具有非常高的计算机专业知识,只需要管理员能够上网,就可对商城进展维护。
2.3本钱可行性分析
整个开发过程只需要一台装有上述所需求的各种软件的PC机就可以实现全部的开发任务。
目前的计算机硬件市场竞争比拟激烈,在价格上都出现了从没有过低廉;
而所需要的各种软件,在相关产品的官方上都可以免费下载,而且还不断的有增加了最新功能的升级版的出现。
因此,整个开发本钱可以说是非常的低廉,这也为我进一步完善我的提供了更大的方便。
在使用本钱上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用的全部功能和服务。
而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,极大了方便了广阔用的访问与使用。
因此,从本钱可行性分析来看,这个表达了经济实惠,但是功能强大的特点。
3.总体设计
网上商城系统又称在线商城系统,其功能主要包含商品的管理、会员的管理、订单的管理、在线支付等。
本次实训将由指导教师带领学生有JavaEE技术完成“网上商城系统〞的设计与开发,主要开发的功能如图3-1所示。
图3-1功能图
1〕后台功能
商品模块:
包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。
订单模块:
在线订单程序,使消费者能够顺利的通过Web在线的方式,直接生成购置订单。
会员模块:
在购物系统中,集成会员注册是吸引会员进展二次购置和提升转换率最好的方式。
配送模块:
购物系统集成的物流配送方式,从而方便消费者对物流方式进展在线选择。
如:
EMS、顺风等等。
2〕前端功能
商品搜索:
通过前端界面,以标准的或者其他个性化的方式向用户展示商品各类信息,完成购物系统信息流的传递。
购物车:
用户可对想要购置的商品进展网上订购,在购物过程中,随时增删商品。
商品浏览:
随着电子商务的开展商品图片成为吸引消费者的第一要素,多图展示即提供前台多图片的展示,从而提升消费者的购物欲望。
用户管理模块:
为了方便于的管理,必须由一套完整的用户管理体系。
该用户管理模块主要实现用户的注册、登录、找回密码3方面功能。
为了全面的了解前端功能,图3-2将前端的购物流程详细的展示。
图3-2购物流程
4.详细设计
4.1数据库设计
4.1.1概念建模
本系统实体包括:
管理员、、顾客、商品、购物车、订单。
如图4-1所示:
图4-1E-R图
4.1.2物理建模
数据库表之间关系如图4-1所示:
图4-2数据库表关系图
4.1.3数据库表结构
整个购物系统能运行离不开数据库的支持,数据库在整个系统的最底部发挥着不可无视的作用。
没有了数据库的支撑,系统无法运行。
由此可见,系统离不开数据库,在系统之前首先必须保证数据库的准备工作已经完成。
本系统采用的是Mysql数据库,数据库的准备工作需要以下几个表来保存整个系统的重要信息,它们分别是:
商品表,用来存储购物系统的所有商品的信息,能够根据这个表来管理所有的商品信息,如表4-1所示。
表4-1商品表〔product〕
字段
类型
长度
备注
productid
int
11
商品表主键
productname
varchar
200
商品名
categoryid
分类ID〔外键〕
storecount
库存量
marketprice
float
10
市场价
saleprice
销售价
hit
点击量
addtime
上架时间
isdel
255
是否下架
content
text
商品详情
商品图片表,用来存储购物系统的商品的所有图片信息,能够根据这个表来管理商品所有的图片信息,如表4-2所示。
表4-2商品图片表〔pic〕
picid
主键
picurl
vachar
图片路径
商品ID〔外键〕
分类表,用来存储购物系统的所有商品的分类信息,能够根据这个表来管理所有的分类信息,如表4-3所示。
表4-3分类表〔category〕
分类表主键
categoryname
100
分类名
parnetid
父分类ID
level
分类的级
商品属性名称表,用来存储购物系统的所有商品属性名称信息,能够根据这个表来管理所有商品属性名称信息,如表4-4所示。
表4-4商品属性名称表(attribute)
attributeid
name
商品属性名字
商品属性值表,用来存储购物系统的所有商品属性值的信息,能够根据这个表来管理所有商品属性值的信息,如表4-5所示。
表4-5商品属性值表〔value〕
valueid
valuestr
商品属性值
商品属性中间表,用来存储购物系统的所有商品的属性信息,能够根据这个表来管理所有商品的属性信息,如表4-6所示。
表4-6商品属性中间表〔attrvalue〕
id
商品属性名称ID〔外键〕
商品属性值ID〔外键〕
发票表,用来存储购物系统的发票信息,能够根据这个表来管理发票,如表4-7所示。
表4-7发票表〔invocie〕
invocieid
title
发票类型
明细
orderid
订单ID〔外键〕
订单明细表,用来存储购物系统的所有订单详细信息,能够根据这个表来管理订单详细信息,如表4-8所示。
表4-8订单明细表〔orderdetail〕
orderdetailid
商品表ID
buycount
购置数量
订单表,用来存储购物系统的所有订单信息,能够根据这个表来管理订单信息,如表4-9所示。
表4-9订单表〔orders〕
orderno
订单编号
userid
用户ID〔外键〕
bz
标志
paywayid
支付方式ID〔外键〕
sendwayid
配送方式ID〔外键〕
total
总价
支付方式表,用来存储购物系统的支付信息,能够根据这个表来管理支付信息,如表4-10所示。
表4-10支付方式表〔payway〕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 网上商城 系统 报告