JAVA网上商城系统课设报告Word下载.docx
- 文档编号:22316072
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:38
- 大小:29.81KB
JAVA网上商城系统课设报告Word下载.docx
《JAVA网上商城系统课设报告Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA网上商城系统课设报告Word下载.docx(38页珍藏版)》请在冰豆网上搜索。
代码设计..........................................................................................................................
14
4.3.1
后台功能................................................................................................................
4.3.2
前端功能................................................................................................................
18
5.结论.............................................................................................................................................
27
参考文献.........................................................................................................................................
28
精选文库
1.绪论
1.1课题研究背景
随着社会经济的发展和信息技术的高度发达,越来越多的企业和个人的购物方式和以前有了实质的改变,网上商店逐渐增多,交易的方式也从以前的网上发布,然后网下交易购买,发展到了直接通过网络进行在线支付,随着物流的发展,交易的物品也从以前的大件物品,发展到现在几乎所有商品都能在网上购买。
因此,为了更方便顾客购物,就需要有一个功能比较完善的网上商城系统来实现这个平台。
网上商城系统是解决实体商城各种问题的一种方法。
因此该课题具有一定的意义和研究价值。
1.2课题研究意义
相对于传统的实体商城,网上商城投资少,回收快。
一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。
一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;
网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。
基本不需要占压资金。
传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。
24小时营业时间。
网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。
传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。
销售规模不受地盘限制。
传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。
而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。
不受店面空间的限制。
哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。
目前国内最大的专业拍卖网站同时在线的商品要超过10万件——已超过一些大超市。
—1
不受地理位置影响。
不管客户离店有多远,也不管顾客是国内还是国外,在
网上,客户一样可以很方便地找到并购买商品。
这令消费群体突破了地域的限制,
变得无限广阔了。
1.3国内外的发展现状
伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。
客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。
敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用
户达是3235.7万人,并且这一数字还在以17%左右的速度增长,到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基
础,网上购物方式日趋被大家所接受。
因此,设计一个网上购物网站具有非常好的开发与应用前景。
—2
2.需求分析
2.1技术可行性分析
本系统在前台用在前台用JSP进行页面开发和管理用户界面,提示信息完
善,界面友好,具有较强的亲和力,后台采用MYSQL数据开发和管理数据库,对
数据库操作采用事务处理机制,具有强大的错误处理功能。
本系统的开发环境是
使用现在非常流行的开源开发工具Eclipse和Tomcat服务器。
使用的灵活、以
及他们当前的广泛实际应用,充分说明本系统在技术方面可行。
2.2操作可行性分析
本系统采用的是网上管理,非常简单、易懂,不需要具有非常高的计算机专
业知识,只需要管理员能够上网,就可对商城进行维护。
2.3成本可行性分析
整个开发过程只需要一台装有上述所需求的各种软件的PC机就可以实现全部的开发任务。
目前的计算机硬件市场竞争比较激烈,在价格上都出现了从没有过低廉;
而所需要的各种软件,在相关产品的官方网站上都可以免费下载,而且还不断的有增加了最新功能的升级版的出现。
因此,整个开发成本可以说是非常的低廉,这也为我进一步完善我的网站提供了更大的方便。
在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。
而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,极大了方便了广大用的访问与使用。
因此,从成本可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。
—3
3.总体设计
网上商城系统又称在线商城系统,其功能主要包含商品的管理、会员的管理、
订单的管理、在线支付等。
本次实训将由指导老师带领学生有JavaEE技术完成
“网上商城系统”的设计与开发,主要开发的功能如图3-1所示。
商城平台
用户
管理员
注册
订单管理
下订单
会员管理
浏览商品
商品管理
搜索商品
配送管理
查看订单
图3-1功能图
1)后台功能
商品模块:
包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、
商品品牌管理等。
订单模块:
在线订单程序,使消费者能够顺利的通过Web在线的方式,直接
生成购买订单。
—4
会员模块:
在购物系统中,集成会员注册是吸引会员进行二次购买和提升转换率最好的方式。
配送模块:
购物系统集成的物流配送方式,从而方便消费者对物流方式进行
在线选择。
如:
EMS、顺风等等。
2)前端功能
商品搜索:
通过前端界面,以标准的或者其他个性化的方式向用户展示商品各类信息,完成购物系统内信息流的传递。
购物车:
用户可对想要购买的商品进行网上订购,在购物过程中,随时增删商品。
商品浏览:
随着电子商务的发展商品图片成为吸引消费者的第一要素,多图展示即提供前台多张图片的展示,从而提升消费者的购物欲望。
用户管理模块:
为了方便于网站的管理,必须由一套完整的用户管理体系。
该网站用户管理模块主要实现用户的注册、登录、找回密码3方面功能。
为了全面的了解前端功能,图3-2将前端的购物流程详细的展示。
开始进入网站首页是否已有账号N注册
Y
登陆
填写送货地址结算N是否继续购物Y浏览商品注册成功N检测用户是否存在Y注册用户
N
加入购物车
付
支
结束
付款方式
上
用户名密码
网
提交支付界面支付完成
图3-2购物流程
—5
4.详细设计
4.1数据库设计
4.1.1概念建模
本系统实体包括:
管理员、网站、顾客、商品、购物车、订单。
如图4-1所
示:
管理
网站
顾客
n
m
销售
订单
商品
包含
购物车
图4-1E-R
图
4.1.2物理建模
数据库表之间关系如图4-1所示:
—6
图4-2数据库表关系图
—7
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
vacha
图片路径
商品ID(外键)
分类表,用来存储购物系统的所有商品的分类信息,能够根据这个表来管理
所有的分类信息,如表4-3所示。
—8
表4-3分类表(category)
分类表主键
categoryna
varch
100
分类名
parnetid
父分类ID
level
分类的级
商品属性名称表,用来存储购物系统的所有商品属性名称信息,能够根据这
个表来管理所有商品属性名称信息,如表4-4所示。
表4-4商品属性名称表(attribute)
字段类型长度备注
attributeiint11主键
namevarcha100商品属性名字
商品属性值表,用来存储购物系统的所有商品属性值的信息,能够根据这个
表来管理所有商品属性值的信息,如表4-5所示。
表4-5商品属性值表(value)
valueidint11主键
valuestrvarcha100商品属性值
商品属性中间表,用来存储购物系统的所有商品的属性信息,能够根据这个
表来管理所有商品的属性信息,如表4-6所示。
表4-6
商品属性中间表(
attrvalue)
id
attributei
商品属性名称ID(外键)
valueid
商品属性值ID(外键)
—9
发票表,用来存储购物系统的发票信息,能够根据这个表来管理发票,如表4-7所示。
表4-7发票表(invocie)
invocieid
title
vachar
发票类型
明细
orderid
订单ID(外键)
订单明细表,用来存储购物系统的所有订单详细信息,能够根据这个表来管理订单详细信息,如表4-8所示。
表4-8订单明细表(orderdetail)
orderdetailid
商品表ID
buycount
购买数量
订单ID(外键)
订单表,用来存储购物系统的所有订单信息,能够根据这个表来管理订单信
息,如表4-9所示。
表4-9订单表(orders)
orderno
订单编号
userid
用户ID(外键)
bz
标志
paywayid
支付方式ID(外键)
—10
sendwayid
配送方式ID(外键)
total
总价
支付方式表,用来存储购物系统的支付信息,能够根据这个表来管理支付信
息,如表4-10所示。
表4-10支付方式表(payway)
支付方式
收货人信息表,用来存储购物系统的收货人信息,能够根据这个表来管理收
货人信息,如表4-11所示。
表4-11收货人信息表(receive)
receiveid
receiver
收货人
address
地址
mobile
手机
phone
固话
邮件
postcode
邮编
配送方式表,用来存储购物系统的配送方式,能够根据这个表来管理配送
方式,如表4-12所示。
表4-12配送方式表(sendway)
sendway
配送方式
sendmoney
运费
—11
用户表,用来存储所有会员用户的信息,能够根据这个表管理所有用户,如
表4-13所示。
表4-13用户表(user)
username
用户名
password
密码
realname
真实姓名
score
积分
amount
余额
question
问题
answer
答案
邮箱
tel
电话
4.2功能设计
网上商城系统又称在线商城系统,其功能主要包含商品的管理、会员的管理、订单的管理、在线支付等。
包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。
在线订单程序,使消费者能够顺利的通过Web在线的方式,直接生成购买订单。
—12
用户可对想要购
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 网上商城 系统 报告