基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计

上传人:仙*** 文档编号:29203294 上传时间:2021-10-01 格式:DOC 页数:53 大小:2.75MB
返回 下载 相关 举报
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第1页
第1页 / 共53页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第2页
第2页 / 共53页
基于SSH框架的O2O模式新型电子商城系统设计的开发与实现毕业设计_第3页
第3页 / 共53页
点击查看更多>>
资源描述
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 模式新型电子商城系统模式新型电子商城系统摘要:摘要:电子商务作为现代服务业中的重要产业,已成为世界发展的新趋势,不仅有着广泛的应用领域,十分诱人的发展前景,而且将逐步成为连接生产、流通和消费的极其重要的经济活动方式,O2O 模式作为一种新型的电子商务模式,将线下商务的机会与互联网结合在了一起,让互联网成为线下交易的前台,这已经成为电子商务发展中继 b2b、b2c、c2c 之后的新生力量。电子商城系统作为电子商务发展中重要载体,作用不可小觑,本系统在以 O2O 模式下的电子商务为背景,以 jdk tomcat 作为电子商务系统的搭建平台,采用 struts2.0 、spring2.0 和 hibernate3.0 作为电子商务平台的技术框架,mysql 作为数据存储服务, 实现本地电子商城系统。 关键词:关键词: 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 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 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 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: 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 注册用户模块.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 JKL 1 引言引言作为一种新型电子商务商业模式,随着团购网站兴起而被人们所逐步认识和接受。是让消费者在线支付购买线下的商品和服务,再到线下去享受服务,其作为新的商业模式,无论对传统制造或服务企业电子商务应用,还是对传统电子商务平台走向线下和竞争力加强,都将起到巨大作用,电子商城作为电子商务发展的重要载体,作用越来越大,构建一个良好、稳定、扩展性强、 。11 研究背景研究背景电子商务作为现代服务业中的重要产业,有“朝阳产业、绿色产业”之称,具有高人力资本含量、高技术含量和高附加价值的三高和技术、新业态、新方式“三新”的特点。O2O 模式已成为继 b2b、b2c、c2c 之后电子商务发展的的新生力量,从国外的Groupon、Uber、J Hilburn/Trunk Club 到国内的 美团、拉手、等团购网站,从团购网站的发展来看,O2O 模式这种在线支付购买线下的商品和服务,再到线下享受服务的模式也被证实可以很快被消费者接受。因此,团购用低价推销的模式,完成了 O2O 行业的用户教育工作后,O2O 模式的魅力开始显现。权威数据显示,2010年中国网络零售总额是 6000 亿,但这只相当于中国居民消费的 5%,绝大部分的居民日常消费依然选择传统的购物渠道”,中国电子商务的未来,在于充分挖掘 95%的潜在市场,以 O2O 模式为核心、移动互联网为载体的电商 3.0 时代已经来临12 国内外研究现状国内外研究现状国外电子商务发展迅猛,O2O 电子商务的模式已经融入到人们的生活中,应用到租车、旅游、生活信息服务中,如,Uber(Uber 是一个允许你通过手机购买一个私家车搭乘服务的应用) ,J Hilburn(J Hilburn 是一家允许男士购买个性化设计的衬衫和西裤的电子商务网站。最大的优点就是它能以更低的价格提供高端设计服装) 。追溯中国 O2O 模式,携程可以说是中国最早的 O2O 模式,只是早期模式仅注FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 重信息流的传递,资金流和服务流一般线下实现。后续,如大众点评网等也是 O2O概念的早期实践者。而团购模式的出现,将信息流与资金流一举通过线上实现,商业流与服务流在线下实现,标志着中国 O2O 另一全新阶段,但团购仅仅是中国O2O 市场极小缩影,又尽管其发展在中国不尽如人意,但是不可否认的是,团购这种模式将 O2O 的概念具象化,也将 O2O 推向产业发展前沿。目前采用 O2O 模式经营的网站已经有很多,团购网就是其中一类,如中团网、篱笆网、齐家网等大宗商品团购网站,美团网、58 团购、窝窝团、拉手网等生活信息团购网站,另外还有一种为消费者提供信息和服务的网站,如赶集网、爱邦客等。13 O2O 电子商务中存在的的问题电子商务中存在的的问题O2O 模式作为线下商务与互联网结合的新模式,解决了传统行业的电子商务化问题。但是,O2O 模式并非简单的互联网模式,此模式的实施对企业的线下能力是一个不小的挑战。可以说,线下能力的高低很大程度上决定了这个模式能否成功。而线下能力的高低又是因为线上的用户黏度决定的,拥有大量优势用户资源、本地化程度较高的垂直网站将借助 O2O 模式,成为角逐未来电子商务市场的生力军。O2O 模式的关键点就在于,平台通过在线的方式吸引消费者,但真正消费的服务或者产品必须由消费者去线下体验,这就对线下服务提出更高的要求。而这些线上迅速崛起的创业型公司能否掌控稳定的服务体系也是一个很大的问题,比如美国发展迅速的短期租房网站 Airbnb 就因为线下的问题遭到了很多人的质疑。曾有一名房客“洗劫”了房东的房间。Airbnb 团队对线下风险把控的不足的同时也显示了这种模式的短板。大多数 O2O 模式的企业并不能掌握线下服务的质量,只相当于一个第三方中介,在中间起到协调作用。此外,在线支付、线下体验,很容易造成“付款前是上帝,付款后什么都不是”的窘境。比如定制类实体商品与消费者预定不符,一旦质量低于预期,甚至极为低劣,消费者会处于非常被动的境地。而体验式服务没有好的口碑和信誉也很难获得规模化的发展。对于 O2O 模式而言,线下的主体多半是服务类型的企业,而国内服务存在各种不规范的运营,虽然团购已经进行了先期教育,但是距离稳定完善的服务仍相去甚远,因此如何保障线上信息与线下商家服务对称,将会成为挑战 O2O 模FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 式能否真正发展起来的一个关键节点。现有的电子商城系统平台多以 b2c、b2b、c2c 模式,即使现有的团购系统,也是以电子商城为主体,商家将信息提供给团购系统所有者,然后在有系统所有者将信息发布,缺少一个真正的平台,以商家为主题,让商家自己发布信息、自己管理信息、自己组织活动,自己对自己的信誉和服务负责,电子商城只是作为一个桥梁,将本地商家和真实的消费者联系在一起,实现商家、消费者、电子商城的共赢。14 选题方向和意义选题方向和意义从团购网站的发展来看,O2O 模式这种在线支付购买线下的商品和服务,再到线下享受服务的模式也被证实可以很快被消费者接受。因此,团购用低价推销的模式,完成了 O2O 行业的用户教育工作后,O2O 模式的魅力开始显现。业内人士表示,O2O 模式打开的将是一个万亿元级别的市场。数据显示,美国线上消费只占 8%,线下消费的比例依旧高达 92%;而中国的这一比例,分别为 3%和 97%。中国电子商务研究中心资深分析师王周平表示,网购消费只占消费者支出的一小部分,餐馆、理发店、干洗店、服装定制、KTV 这些与生活息息相关的服务消费才是占据最大比重的,而这些服务必须要消费者到实体店去享受。由此可见将线上客源和实体店消费对接蕴含着巨大商机,生活服务类的网销市场或将比货物网销潜力更大。本系统从电子商务的发展趋势和现有的市场需求出发,搭建 O2O 模式基于本地的电子商城系统,打造本地电子商务的生态圈,以实现本地商务资源的最优化配置,让商家及时掌握客户的需求,消费者获得最新的信息。实现商家、消费者共存和共赢。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 2 系统概述和可行性分析系统概述和可行性分析21 系统概述系统概述本系统为基于 SSH 框架的 O2O 模式新型电子商城系统;旨在实现本地商铺、商品资源的电子化,用户通过本系统可以方便的查询到自己所需要的美食、购物、休闲娱乐、生活服务等信息,并对各种资源进行有效的比对,做出自己最好的选择,具体到本系统用户可以实现用户注册、登录、个人信息管理、查找各种商铺、商铺资源,并且对商铺、商铺资源进行收藏,点评,对商铺的缺货资源进行提醒等功能;可以完成在线支付,再去线下消费,对于店家可以在本系统搭建自己的网上商铺,并对各种用户的反馈信息进行有效的统计,具体到本系统,店家在本系统可以实现创建商铺,对商铺的各种分类和服务进行管理,对访客的反馈信息进行处理和该进商铺。对于本系统的管理者可以对访客和注册商铺管理及系统的一些信息进行管理等。22 系统可行性分析系统可行性分析服务业的 GDP 占有率比制造业(生产那些能塞到箱子里的商品)高,在将来的 5年国家将进一步提升服务业的 GDP 占有量,如果把商品塞到箱子里送到消费者面前的网上销量有 5000 亿,那么生活服务类的网上销量会达到万亿。现实世界中,生活服务类商品在团购上更容易被消费者接受,事实也证明这种在线支付购买线下的商品和服务,再到线下去享受服务的模式很快的被接受。而且我们的团购平台从一天一款到一天多款,从一款卖一天到一款卖多天,从团商品到团服务,从一个城市辐射到全国。团购作为非常态下的电子商务形式,一定会趋向于商品多样化,最终走上生活服务类折扣商城的形式。O2O 模式从电子商务的发展现状和市场实际反馈都显示出 O2O 模式电子商务强大的发展动力和前景。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 本系统在以 O2O 模式下的电子商务为背景,以 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 系统总体功能结构图系统总体功能结构图用户功能商品浏览商品搜索用户注册用户登录购买商品管理购物车创建订单个人信息修改个人订单查看个人积分个人收藏个人消息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 模块功能描模块功能描电子商城系统使用人群可以分为四种:1、普通浏览者、2、注册用户、3、注册商家、4 电子商城管理者3.2.1 普通浏览者功能模块作为网站的普通浏览者,在本系统可以查看电子商城系统现有的商家和商品资源,提供分类模式查看商品,地图模式、列表模式查看商家,提供商品搜索功能,查看商品、商铺的访客留言功能,同时提供人人、新浪微博、腾讯微博、豆瓣的分享功能。3.2.2 注册用户模块对于想要注册的用户,网站提供用户注册功能,登录验证、注册成功后,用户除拥有普通浏览者的所有功能外,还可以对商品进行搜藏、点评、可以对商品进行购买,查看购物车、生成订单,对个人信息进行设置,查看自己的订单和详细订单,查看消息,查看收藏,积分等功能。图为注册用户活动图FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 3.2.3 商家模块功能描述对于商家,可以实现创建属于自己的店铺、修改店铺信息、设置店铺经营类别,添加商品、修改商品、删除商品,查看自己收到的订单,处理订单,商家地图定位,查看自己的消息,并回复。活动图如下:3.2.4 管理员模块管理员功能包括:对注册用户进行管理、包括查看、增加注册、修改、删除用户信息,对商家信息进行管理(包括查看、增加、删除、修改商家信息)对商城订单进行管理, (包括查看、查询订单信息) ,发布商城公告,对商城基础信息进行设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 4 详细设计详细设计41 数据库设计数据库设计设计数据库首先需要明确数据库的目的和如何使用,即需要从数据库中得到哪些信息以及将哪些信息存入数据库。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。用户的需求具体体现在各种信息的提供,保存,更新和查询操作上,这就要求数据库结构能充分满足各种信息的输入和输出。根据前期需求分析中对系统详细功能的设计,利用 mysql 数据库管理系统进行了数据库的逻辑结构设计和实现,具体情况如下:表(table)如下:字段名数据类型说明是否为空是否为关键字uidInt(8)用户编号Not 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 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 NulltagVarchar(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 KeyCategorynameVarchar(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 商铺分类表字段名数据类型说明是否为空是否为关键字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 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 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 订单数据表字段名数据类型说明是否为空是否为关键字idInt(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 NulldescriptionVarchar(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 NullpurviewVarchar(50) 权限Not Null表 10 商城管理员表42 模块分析模块分析4.2.1 浏览者模块分析本模块主要是实现普通网站浏览者访问网站所用到的功能,包括,浏览网站现有的信息,提供资源搜索、信息搜索、以地图模式、列表模式呈现商品、商铺资源。核心功能是信息呈现方式和搜索方式。1、商品信息呈现方式分析该功能应该尽可能,将用户需要的商品信息、简单实用的提供给用户,让用户花费尽可能少的时间找到自己想要的商品,本系统提供列表模式、按商品分类和地图模式,帮助用户找到自己想要的商家。该功能界面如下:FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL 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 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(markersi.lng, markersi.lat); var markername = markersi.name.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 shadow = 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+)/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.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 = 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.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 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 JKLGJSLSK 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);public 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 JLS 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 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.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 商家添加商品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*/public 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*/public 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 管理员功能模块管理员功能模块主要实现对电子商城各种资源的管理,对商城规则、交易流程指定、包括对注册用户的管理、商铺资源管理、对商城订单、公告、管理、对商场商铺、商品分类的设置。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);return 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) Members 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.getRequest().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 catch(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+;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 != 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 电子商务模式为指导,采取现有的技术平台和框架,数据库服务器,使用SSH+mysql 较好的实现了一个电子商务商城应有的功能,对于用户来说能够较好的查看商品资源,购买商品、查看购物车、生成订单,对商品进行留言。对于商家能够自己创建商铺,设置商品分类、添加、修改、删除商品,查看自己的订单。对于管理者能够实现对商场各种资源的管理,包括对注册用户、注册商铺、用户留言、商场订单、商场公告、网站管理者的管理。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 结结 论论本毕业设计实现了电子商城的基本功能,达到了预期设计的效果,在设计过程中完成了普通用户浏览商城信息,查看搜索功能,用户注册、登录、购买商品、收藏商品、查看购物车、生成订单、查看订单,修改个人信息、查看收藏、商品评论功能,注册商家能够创建自己的商铺,设置商品分类、添加、修改、删除商品、查看自己收到的订单,并处理。对于管理者能够管理商城现有的资源,包括注册用户,注册商铺、商城商铺分类、商品分类,对商城生成的订单进行管理、管理商城公告、设置电子商城管理员。本系统采用 mvc 架构,采用 hibernate 作为数据库持久层、hibernate 作为资源管理和业务逻辑控制、struts 作为前台控制,mysql 作为数据存储服务器,在系统的扩展性和稳定性上都有较强的优势。经过将近半年的时间,完成了 O2O 电子商城系统设计和实现。通过本次课题的研究,进一步了解了 O2O 模式电子商务发展,同时学习了电子商城的处理流程。学会了在不同平台和技术之间找到适合网站的开发技术和框架。这次毕业设计过程严格按照软件工程的软件设计步骤进行的。从需求分析,到功能模块设计,再到数据库的设计,最后进行系统模块的详细设计及具体实施,整个过程比较细致。但由于我经验不足,而且能力有限,所以在功能实现方面还不够完善,同时也有许多细节问题没有考虑周全。虽然这次研究课题的多数功能已经实现,系统制作已经完成,但是研究成果仍显粗糙,没有很好体现所用技术的优点,不过我想这些在今后的学习中会不断改进的。毕业设计是四年学习的总结,通过这次的设计可以提高自己解决问题和处理问题的方法,提升自己的理论和技术水平,为以后的开发积累实际的经验。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 参参 考考 文文 献献1 刘晓华.JSP 应用开发详解(第三版)M.电子工业出版社,2007.1.2 汪孝宜.网络系统开发实例精粹(JSP 版)M.电子工业出版社,2006.8.3 刘中兵.JSP 数据库项目案例导航M.清华大学出版社,2005.12.4 孟梅,范世东,陈永志.高校毕业设计论文质量管理的研究J.武汉理工大学学报,2007(1).5 高玉华,丁涛,李刚,刘健.提高毕业设计(论文)质量研究与实践J.高等理科教育,2007(1).6 科技情报开发与经济,2007(3).7 李飞,方睿,苟志坚.最新计算机网络基础与应用M.成都:四川大学出版社,2003.8 王珊:数据库导论(第四版) ,高等教育出版社,2006.9 张海藩:软件工程导论,清华大学出版社,2007.10 http:/ JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 致致 谢谢从确定题目到现在设计这段时间里我得到了很多人的支持和帮助,在此向所有给予我支持及帮助的老师同学们致以最真诚的感谢。我首先要感谢刘冲老师。从最初的定题,到资料收集,到写作、修改,到论文定稿,他给了我耐心的指导和无私的帮助。老师渊博的学识、严谨的治学态度也令我十分敬佩,是我以后学习和工作的榜样,他循循善诱的教导和不拘一格的思路给予我无尽的启迪。同时,感谢所有任课老师和所有同学在这四年来给自己的指导和帮助,是他们教会了我专业知识,教会了我如何学习,教会了我如何做人。正是由于他们,我才能在各方面取得显著的进步,在此向他们表示我由衷的谢意。 其次,感谢同学们,他们在我的工作和生活上都给予了极大的支持和理解,尤其是在系统开发阶段,甚至放下自己的毕业设计帮助我解决了一个又一个难题,谢谢你们。再次,我要感谢在实习期间对我遇到问题及时帮忙和解决的同事们。最后,再次向在学习、工作和生活中给予我关心、支持与鼓励的所有老师同学们表示最诚挚的谢意!FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSG
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!