基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第1页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第2页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第3页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第4页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 毕业论文中文摘要基于基于 sshssh 框架的框架的 o2oo2o 模式新型电子商城系统模式新型电子商城系统摘要:摘要:电子商务作为现代服务业中的重要产业,已成为世界发展的新趋

2、势,不仅有着广泛的应用领域,十分诱人的发展前景,而且将逐步成为连接生产、流通和消费的极其重要的经济活动方式,o2o 模式作为一种新型的电子商务模式,将线下商务的机会与互联网结合在了一起,让互联网成为线下交易的前台,这已经成为电子商务发展中继 b2b、b2c、c2c 之后的新生力量。电子商城系统作为电子商务发展中重要载体,作用不可小觑,本系统在以 o2o 模式下的电子商务为背景,以 jdk tomcat 作为电子商务系统的搭建平台,采用 struts2.0 、spring2.0 和 hibernate3.0 作为电子商务平台的技术框架,mysql 作为数据存储服务, 实现本地电子商城系统。 关键

3、词:关键词: 020 电子商务 ssh javafgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 毕业论文外文摘要titletitle o2o mode electronic mall based on ssh framework abstractabstracte-commerce as an important industry in the modern service industry, has become the new

4、trend of world development, not only has a wide range of applications, a very attractive prospects for the development, and will gradually become extremely important to connect the production, circulation and consumption of economic activity, the o2o mode as a new type of e-business models, business

5、 opportunities in line with the internet combined with the internet has become the front of the line transaction, it has become a new force in the development of electronic commerce relay b2b, b2c, the c2c. electronic mall system as an important carrier of e-commerce development, the role should not

6、 be overlooked, this system is in a platform to o2o mode of e-commerce background, jdk、 the tomcat as an e-commerce system, using struts2.0, spring2.0 and hibernate3.0 as the technical framework for e-commerce platform, mysql as data storage services .of the local electronics store。keywordskeywords:

7、 o2o ssh electronic mall javafgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 目目 录录1 引言.111 研究背景 .112 国内外研究现状 .113 o2o 电子商务中存在的的问题.214 选题方向和意义 .32 系统概述和可行性分析.421 系统概述 .422 系统可行性分析 .43 概要设计.631 系统总体功能结构图 .632 模块功能描述 .83.2.1 普通浏览者功能模块.83.2.2 注册用

8、户模块.83.2.3 商家模块功能描述.93.2.4 管理员模块.104 详细设计.1241 数据库设计 .1242 模块分析 .164.2.1 浏览者模块分析 .164.2.2 注册用户功能模块 .224.2.3 商家功能模块 .254.2.4 管理员功能模块 .285 结束语.32结 论.33参 考 文 献.34致 谢.35附录.36附录 1 文件清单.36附录 2 用户使用说明.39fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jk

9、l 1 引言引言作为一种新型电子商务商业模式,随着团购网站兴起而被人们所逐步认识和接受。是让消费者在线支付购买线下的商品和服务,再到线下去享受服务,其作为新的商业模式,无论对传统制造或服务企业电子商务应用,还是对传统电子商务平台走向线下和竞争力加强,都将起到巨大作用,电子商城作为电子商务发展的重要载体,作用越来越大,构建一个良好、稳定、扩展性强、 。11 研究背景研究背景电子商务作为现代服务业中的重要产业,有“朝阳产业、绿色产业”之称,具有高人力资本含量、高技术含量和高附加价值的三高和技术、新业态、新方式“三新”的特点。o2o 模式已成为继 b2b、b2c、c2c 之后电子商务发展的的新生力量

10、,从国外的groupon、uber、j hilburn/trunk club 到国内的 美团、拉手、等团购网站,从团购网站的发展来看,o2o 模式这种在线支付购买线下的商品和服务,再到线下享受服务的模式也被证实可以很快被消费者接受。因此,团购用低价推销的模式,完成了 o2o 行业的用户教育工作后,o2o 模式的魅力开始显现。权威数据显示,2010年中国网络零售总额是 6000 亿,但这只相当于中国居民消费的 5%,绝大部分的居民日常消费依然选择传统的购物渠道”,中国电子商务的未来,在于充分挖掘 95%的潜在市场,以 o2o 模式为核心、移动互联网为载体的电商 3.0 时代已经来临12 国内外研

11、究现状国内外研究现状国外电子商务发展迅猛,o2o 电子商务的模式已经融入到人们的生活中,应用到租车、旅游、生活信息服务中,如,uber(uber 是一个允许你通过手机购买一个私家车搭乘服务的应用) ,j hilburn(j hilburn 是一家允许男士购买个性化设计的衬衫和西裤的电子商务网站。最大的优点就是它能以更低的价格提供高端设计服装) 。追溯中国 o2o 模式,携程可以说是中国最早的 o2o 模式,只是早期模式仅注fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jls

12、j kl jgkl jgkl jkl 重信息流的传递,资金流和服务流一般线下实现。后续,如大众点评网等也是 o2o概念的早期实践者。而团购模式的出现,将信息流与资金流一举通过线上实现,商业流与服务流在线下实现,标志着中国 o2o 另一全新阶段,但团购仅仅是中国o2o 市场极小缩影,又尽管其发展在中国不尽如人意,但是不可否认的是,团购这种模式将 o2o 的概念具象化,也将 o2o 推向产业发展前沿。目前采用 o2o 模式经营的网站已经有很多,团购网就是其中一类,如中团网、篱笆网、齐家网等大宗商品团购网站,美团网、58 团购、窝窝团、拉手网等生活信息团购网站,另外还有一种为消费者提供信息和服务的网

13、站,如赶集网、爱邦客等。13 o2o 电子商务中存在的的问题电子商务中存在的的问题o2o 模式作为线下商务与互联网结合的新模式,解决了传统行业的电子商务化问题。但是,o2o 模式并非简单的互联网模式,此模式的实施对企业的线下能力是一个不小的挑战。可以说,线下能力的高低很大程度上决定了这个模式能否成功。而线下能力的高低又是因为线上的用户黏度决定的,拥有大量优势用户资源、本地化程度较高的垂直网站将借助 o2o 模式,成为角逐未来电子商务市场的生力军。o2o 模式的关键点就在于,平台通过在线的方式吸引消费者,但真正消费的服务或者产品必须由消费者去线下体验,这就对线下服务提出更高的要求。而这些线上迅速

14、崛起的创业型公司能否掌控稳定的服务体系也是一个很大的问题,比如美国发展迅速的短期租房网站 airbnb 就因为线下的问题遭到了很多人的质疑。曾有一名房客“洗劫”了房东的房间。airbnb 团队对线下风险把控的不足的同时也显示了这种模式的短板。大多数 o2o 模式的企业并不能掌握线下服务的质量,只相当于一个第三方中介,在中间起到协调作用。此外,在线支付、线下体验,很容易造成“付款前是上帝,付款后什么都不是”的窘境。比如定制类实体商品与消费者预定不符,一旦质量低于预期,甚至极为低劣,消费者会处于非常被动的境地。而体验式服务没有好的口碑和信誉也很难获得规模化的发展。对于 o2o 模式而言,线下的主体

15、多半是服务类型的企业,而国内服务存在各种不规范的运营,虽然团购已经进行了先期教育,但是距离稳定完善的服务仍相去甚远,因此如何保障线上信息与线下商家服务对称,将会成为挑战 o2o 模fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 式能否真正发展起来的一个关键节点。现有的电子商城系统平台多以 b2c、b2b、c2c 模式,即使现有的团购系统,也是以电子商城为主体,商家将信息提供给团购系统所有者,然后在有系统所有者将信息发布,缺少一个真正

16、的平台,以商家为主题,让商家自己发布信息、自己管理信息、自己组织活动,自己对自己的信誉和服务负责,电子商城只是作为一个桥梁,将本地商家和真实的消费者联系在一起,实现商家、消费者、电子商城的共赢。14 选题方向和意义选题方向和意义从团购网站的发展来看,o2o 模式这种在线支付购买线下的商品和服务,再到线下享受服务的模式也被证实可以很快被消费者接受。因此,团购用低价推销的模式,完成了 o2o 行业的用户教育工作后,o2o 模式的魅力开始显现。业内人士表示,o2o 模式打开的将是一个万亿元级别的市场。数据显示,美国线上消费只占 8%,线下消费的比例依旧高达 92%;而中国的这一比例,分别为 3%和

17、97%。中国电子商务研究中心资深分析师王周平表示,网购消费只占消费者支出的一小部分,餐馆、理发店、干洗店、服装定制、ktv 这些与生活息息相关的服务消费才是占据最大比重的,而这些服务必须要消费者到实体店去享受。由此可见将线上客源和实体店消费对接蕴含着巨大商机,生活服务类的网销市场或将比货物网销潜力更大。本系统从电子商务的发展趋势和现有的市场需求出发,搭建 o2o 模式基于本地的电子商城系统,打造本地电子商务的生态圈,以实现本地商务资源的最优化配置,让商家及时掌握客户的需求,消费者获得最新的信息。实现商家、消费者共存和共赢。fgsjjlksjgkljg jls jgkj kj skj kjskl

18、gjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 2 系统概述和可行性分析系统概述和可行性分析21 系统概述系统概述本系统为基于 ssh 框架的 o2o 模式新型电子商城系统;旨在实现本地商铺、商品资源的电子化,用户通过本系统可以方便的查询到自己所需要的美食、购物、休闲娱乐、生活服务等信息,并对各种资源进行有效的比对,做出自己最好的选择,具体到本系统用户可以实现用户注册、登录、个人信息管理、查找各种商铺、商铺资源,并且对商铺、商铺资源进行收藏,点评,对商铺的缺货资源进行提醒等功能;可以完成在线支付,再去线

19、下消费,对于店家可以在本系统搭建自己的网上商铺,并对各种用户的反馈信息进行有效的统计,具体到本系统,店家在本系统可以实现创建商铺,对商铺的各种分类和服务进行管理,对访客的反馈信息进行处理和该进商铺。对于本系统的管理者可以对访客和注册商铺管理及系统的一些信息进行管理等。22 系统可行性分析系统可行性分析服务业的 gdp 占有率比制造业(生产那些能塞到箱子里的商品)高,在将来的 5年国家将进一步提升服务业的 gdp 占有量,如果把商品塞到箱子里送到消费者面前的网上销量有 5000 亿,那么生活服务类的网上销量会达到万亿。现实世界中,生活服务类商品在团购上更容易被消费者接受,事实也证明这种在线支付购

20、买线下的商品和服务,再到线下去享受服务的模式很快的被接受。而且我们的团购平台从一天一款到一天多款,从一款卖一天到一款卖多天,从团商品到团服务,从一个城市辐射到全国。团购作为非常态下的电子商务形式,一定会趋向于商品多样化,最终走上生活服务类折扣商城的形式。o2o 模式从电子商务的发展现状和市场实际反馈都显示出 o2o 模式电子商务强大的发展动力和前景。fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 本系统在以 o2o 模式下的电子商务

21、为背景,以 jdk tomcat 作为电子商务系统的搭建平台,采用 struts2.0 、spring2.0 和 hibernate3.0 作为电子商务平台的技术框架,mysql 作为数据存储服务,无论从系统的稳定性、扩展性、可移植性还是搭建系统所需的开销都有着无可比拟的优势。fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 3 概要设计概要设计31 系统总体功能结构图系统总体功能结构图用户功能商品浏览商品搜索用户注册用户登录购买商品

22、管理购物车创建订单个人信息修改个人订单查看个人积分个人收藏个人消息fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 商家功能创建商铺设置商品分类管理商品管理订单回复留言管理员订单管理注册用户管理商家管理商家管理系统设置fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 32 模

23、块功能描模块功能描电子商城系统使用人群可以分为四种:1、普通浏览者、2、注册用户、3、注册商家、4 电子商城管理者3.2.1 普通浏览者功能模块作为网站的普通浏览者,在本系统可以查看电子商城系统现有的商家和商品资源,提供分类模式查看商品,地图模式、列表模式查看商家,提供商品搜索功能,查看商品、商铺的访客留言功能,同时提供人人、新浪微博、腾讯微博、豆瓣的分享功能。3.2.2 注册用户模块对于想要注册的用户,网站提供用户注册功能,登录验证、注册成功后,用户除拥有普通浏览者的所有功能外,还可以对商品进行搜藏、点评、可以对商品进行购买,查看购物车、生成订单,对个人信息进行设置,查看自己的订单和详细订单

24、,查看消息,查看收藏,积分等功能。图为注册用户活动图fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 3.2.3 商家模块功能描述对于商家,可以实现创建属于自己的店铺、修改店铺信息、设置店铺经营类别,添加商品、修改商品、删除商品,查看自己收到的订单,处理订单,商家地图定位,查看自己的消息,并回复。活动图如下:3.2.4 管理员模块管理员功能包括:对注册用户进行管理、包括查看、增加注册、修改、删除用户信息,对商家信息进行管理(包括查看、

25、增加、删除、修改商家信息)对商城订单进行管理, (包括查看、查询订单信息) ,发布商城公告,对商城基础信息进行设fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 置(包括商城商铺、商品分类) ,对管理员的信息进行设置(增加、删除、修改商城管理员) 。管理员活动图:fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jls

26、j kl jgkl jgkl jkl 4 详细设计详细设计41 数据库设计数据库设计设计数据库首先需要明确数据库的目的和如何使用,即需要从数据库中得到哪些信息以及将哪些信息存入数据库。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。用户的需求具体体现在各种信息的提供,保存,更新和查询操作上,这就要求数据库结构能充分满足各种信息的输入和输出。根据前期需求分析中对系统详细功能的设计,利用 mysql 数据库管理系统进行了数据库的逻辑结构设计和实现,具体情况如下:表(table)如下:字段名数据类型说明是否为空是否为关键字uidint(8)用户编号n

27、ot nullprimary keyusernamevarchar(20)用户姓名not nullpasswordvarchar(20)用户密码not nullemailvarchar(20)用户邮箱nulladdressvarchar(20)用户地址nulllovevarchar(50)用户爱好nullphonevarchar(50)用户电话null avatarvarchar(50)用户头像null faviratesvarchar(50)用户收藏null scorevarchar(50)用户积分null表 1 注册用户信息数据表fgsjjlksjgkljg jls jgkj kj skj

28、 kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 字段名数据类型说明是否为空是否为关键字sidint(8)商铺编号not nullprimary keyuidchar(8)用户编号not nullshopnamevarchar(50)商铺名称not nulladdressvarchar(50)地址not nullphonevarchar(50)电话not nullordertimevarchar(50)营业时间not null lclassvarchar(50)分类not nulltagvar

29、char(50)商品标签not nullregtimevarchar(50)注册时间not nullvisitorsint(8)访问人数nullstardouble(10,2)等级not nulllatvarchar(50)经度not nulllngvarchar(50)纬度not nulldescriptionvarchar(200)描述nulllogovarchar(50)店家 logonullreviewersint评价人数null表 2 注册商家信息表数据表字段名数据类型说明是否为空是否为关键字idint(11)编号not nullprimary keycategorynamevarc

30、har(50)商品分类名称nullparentsint(11)所属父类null表 3 商城商铺商品分类表字段名数据类型说明是否为空是否为关键字idint(8)编号not nullprimary keyshopint(8)商品 idnot nullfgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl categoryint(11)分类not nullparentsint(11)父类not null表 4 商铺分类表字段名数据类型说明是否为空

31、是否为关键字idint(4)编号not nullprimary keygoodsnamevarchar(50)商品名称not nullcategoryint(11)分类not nullparentsnaodint(11) 父亲分类not nullrootint(11)根节点not nullshopint(8)商铺 idnot nullpricefloat价格not nullnumint(11)数量not nulldescriptionvarchar(50)描述not nulltexttext详情not nullpicvarchar(50)图片not nullremarkint(8)评价not

32、nullfavirateint(8)搜藏人数not null表 5 商铺商品表数据表表 6 商品评价表字段名数据类型说明是否为空是否为关键字字段名数据类型说明是否为空是否为关键字idint(8)编号not nullprimary keyuidint(8)用户 idnot nullmessagevarchar(200) 评价内容not null goodsidint(8)商品 idnot nullfgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl

33、 jkl idint(11)编号not nullprimary keyorderidvarchar(50)商品名称not nulluidvarchar(50)分类not nullreceivervarchar(50) 父亲分类not nullphonevarchar(50)根节点not nulladdressvarchar(50)商铺 idnot nulltotalnumint(8)价格not nullmoneyfloat数量not nulltimevarchar(50)详情not nullremarkvarchar(50)备注null表 7 订单数据表字段名数据类型说明是否为空是否为关键字i

34、dint(11)编号not nullprimary keyorderidvarchar(50) 订单编号not nullgoodsnamevarchar(50)商品名称not nullpricefloat 单价not nullnumint(8)数量not nullshopint(8)商铺 idnot nullremarkvarchar(50)补充 null表 8 订单详情数据表字段名数据类型说明是否为空是否为关键字idint(11)编号not nullprimary keytitlevarchar(50) 公告标题not nulltimevarchar(50)公告时间not nulldescr

35、iptionvarchar(50) 描述not nullcontenttext内容not nullnewspicvarchar(50)图片 nullfgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 表 9 商城公告表字段名数据类型说明是否为空是否为关键字idint(11)编号not nullprimary keyusernamevarchar(50) 登录名not nullpasswordvarchar(50)登录密码not null

36、purviewvarchar(50) 权限not null表 10 商城管理员表42 模块分析模块分析4.2.1 浏览者模块分析本模块主要是实现普通网站浏览者访问网站所用到的功能,包括,浏览网站现有的信息,提供资源搜索、信息搜索、以地图模式、列表模式呈现商品、商铺资源。核心功能是信息呈现方式和搜索方式。1、商品信息呈现方式分析该功能应该尽可能,将用户需要的商品信息、简单实用的提供给用户,让用户花费尽可能少的时间找到自己想要的商品,本系统提供列表模式、按商品分类和地图模式,帮助用户找到自己想要的商家。该功能界面如下:fgsjjlksjgkljg jls jgkj kj skj kjsklgjks

37、jlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 商品列表模式:图 4-1 商品列表模式商品分类模式:图 4-2 商品分类模式fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 店铺地图模式:图 4-3 商家地图模式地图显示商家关键代码如下:function markermanager()var markerstack = new array();var

38、change = ;var markernumber = 0; /地标的重新加载 this.reloadmarkers = function(markers,flag) if(!flag) this.clearmarkers(); if(markers) for(var i = 0;i markers.length; i+)fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl var point = new bmap.point(mark

39、ersi.lng, markersi.lat); var markername = .replace(/s+/g,); var marker = new bmap.marker(point,title:markername,id:markersi.id); / 创建标注 markernumber+; /distance = map.getdistance(new bmap.point(116.404, 39.915),point); var icon = new bmap.icon(images/red.png,new bmap.size(35,30);/ var s

40、hadow = new bmap.icon(/addons/map-marker-shadow.png,new bmap.size(16,6); /shadow.setanchor(new bmap.size(8,-8); marker.seticon(icon); changemarkername = markersi.id; map.addoverlay(marker); markerstack.push(marker); /返回一个地标this.getcurrentmarker = function(name)for(var i = 0; i markerstack.length; i+

41、)/alert(markerstacki.gettitle(); if(markerstacki.gettitle() = name) return markerstacki;fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl return false;/清除所有地标对象 this.clearmarkers = function()for(var i = 0; i +points0+ and a.lat +points1+ and a.

42、lng+points3;string result = parsejsonshops(bd.listconditionclass(hql);return result;public string parsejsonshops(list list)stringbuffer str = new stringbuffer();str.append();iterator it= list.iterator();int count = list.size();int i =1;while(it.hasnext()tempshop = (shops)it.next();string item;if (i

43、= count) item = id:+tempshop.getsid()+,name:+tempshop.getshopname()+,lat:+tempshop.getlat()+,lng:+tempshop.getlng()+;elsefgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl item = id:+tempshop.getsid()+,name:+tempshop.getshopname()+,lat:+tempshop

44、.getlat()+,lng:+tempshop.getlng()+,;i+;str.append(item);str.append();return str.tostring();4.2.2 注册用户功能模块本模块主要实现用户在电子商城所需的所有功能,包括注册、登录、收藏、购买商品、查看购物车、创建订单、修改自己信息,查看自己订单、详细订单,查看自己收藏、消息积分、评论商品等功能。用户信息修改页面如下:图 4-5 个人信息页面fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl

45、jlsj kl jgkl jgkl jkl 用户订单页面:图 4-6 我的订单页面用户功能接口如下:public interface memberservice /*member logon*/public members memberlogin(string username, string password);/*members browse*/public list browsemembers();public list browseconditionmember(string fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jk

46、lgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl username);/*member load*/public members loadmember(integer id);/*member delete*/public boolean delmember(integer id);/*member save or update*/public boolean saveorupdatamember(members member);/*member save*/public boolean update(members member);publ

47、ic boolean isenable(string username);public members checkmember();用户查看订单代码如下:public list loadordersbymember(int id, int start, int length) listorder = new arraylist();string hql = from orders as a where a.uid=+id;listorder = bd.listconditionclass(hql, start, length);return listorder;fgsjjlksjgkljg j

48、ls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl public string parsejson(list list) stringbuffer str = new stringbuffer();str.append();iterator it= list.iterator();int count = list.size();int i =1;while(it.hasnext()orderdetail = (orderdetail)it.next();string

49、item;if (i = count) item = name:+orderdetail.getgoodsname()+,num:+orderdetail.getnum()+,price:+orderdetail.getprice()+,remark:+orderdetail.getremark()+;else item = name:+orderdetail.getgoodsname()+,num:+orderdetail.getnum()+,price:+orderdetail.getprice()+,remark:+orderdetail.getremark()+,;i+;system.

50、out.println(item);str.append(item);str.append();return str.tostring();fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 4.2.3 商家功能模块 本模块主要实现商家在电子商城所需的功能,包括创建商铺、设置商铺分类、添加、修改、删除商铺,查看自己收到的订单,处理订单,查看用户留言功能。商家设置分类界面如下:图 4-7 商家设置分类页面商家添加商品界面:图 4-8 商家

51、添加商品fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 商家管理商品页面:图 4-10 商家管理商品页面商家用户接口代码如下public interface shopservice /* shop create*/public boolean createshop(shops shop);/*shop style*/public boolean setshopstyle(shops shop);/*shop setting*/pub

52、lic boolean setshopinfor(shops shop);/*browse shops*/public list browseshops();/*shop add*/public boolean addshop(shops shop);fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl /*shop update*/public boolean updateshop(shops shop);/*shop load*/pu

53、blic shops loadshop(integer id);/*shop delete*/public boolean deleteshop(shops shop);/*user shop check*/public boolean checkshop(int id);/*load shop by user*/public shops loadshopbyuser(int id);/*delete more records*/*load by map bounds*/public string loadbymapbounds(string point);4.2.4 管理员功能模块管理员功能

54、模块主要实现对电子商城各种资源的管理,对商城规则、交易流程指定、包括对注册用户的管理、商铺资源管理、对商城订单、公告、管理、对商场商铺、商品分类的设置。fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 商家管理后台界面如下:图 4-11 管理员页面管理员对注册用户管理的代码如下:public boolean delmember(integer id) bd.deleteobjectbyid(members.class, id);ret

55、urn true;public boolean isenable(string username) if (bd.countquery(select count(*) from members where username=+username+)0)return false;elsereturn true;fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl public members loadmember(integer id) me

56、mbers member = (members)bd.loadobjectbyid(members.class, id);return member;public members memberlogin(string username, string password) members validatemember = (members)bd.loadobject(from members where username=+username+ and password=+password+);if(validatemember != null)servletactioncontext.getre

57、quest().getsession().setattribute(user, validatemember);return validatemember;public boolean saveorupdatamember(members member) boolean status = false;trybd.saveorupdate(member);status = true;fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl ca

58、tch(exception e)e.printstacktrace();return status;public boolean update(members member) boolean status = false;trybd.modify(member);status = true;catch(exception e)e.printstacktrace();return status;public list browseconditionmember(string username) string hql = from members where username=+username+

59、;system.out.println(hql);list = bd.listconditionclass(hql);return list;public members checkmember() member = fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl (members)servletactioncontext.getrequest().getsession().getattribute(user);if(member

60、!= null)member = loadmember(member.getuid();return member;elsereturn null;fgsjjlksjgkljg jls jgkj kj skj kjsklgjksjlksjkl ksgk jklgjslsk jsgkl jlsgjslj gjgkl jlsj kl jgkl jgkl jkl 5 结束语结束语o2o 将线下商务机会与互联网结合在一起,让互联网成为线下交易的前台,通过互联网聚合线下闲散的资源,消费者线上筛选并进行支付,而后线下消费,本系统在 o2o 电子商务模式为指导,采取现有的技术平台和框架,数据库服务器,使用s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论