农+的分析与设计_第1页
农+的分析与设计_第2页
农+的分析与设计_第3页
农+的分析与设计_第4页
农+的分析与设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

摘 要农+是为广大用户提供一个 O2O 平台,通过线上线下的模式,将农户与城市购买者分别作为卖方与买方,平台当做媒介,为两方的交易提供场所,并透明化、公开化。两方交易物品有:水果、蔬菜、农副产品等。支持买家提前一天在网站上下单,第二天配送到手;平台建立物流体系:在每个村设置存放点,卖家商品统一存放,由平台物流送至城市;支持卖家建立个性主页,买家通过个性主页了解卖家,也可直接在个性主页下单、评价。让用户有更客观的了解;支持建立用户交流讨论版块,可以分享农作物种植经验、购买经验等内容;暂时开通杭州,以杭州为试点向全国展开。每个城市的物流支持同城配送跨城配送无法保证农作物的新鲜度。农+使用的是 Axure RP7.0,用这个软件来画原型,作为前端的实现工具,设计农+的模块:商家管理、用户管理、农产品、用户分享等四个,以最大程度地满足用户选购农产品或分享购买、种植经验等的需求。关键词:农产品;O2O;分享;C2C;个性;农村电商;自建物流ABSTRACTAgricultural + provides a O2O platform for the majority of users. Through online and offline mode, the urban farmers and buyers respectively as the seller and the buyer, the platform as a medium, provide a place for the two parties of transaction, transparently and openly. Two party transaction items are: fruit, vegetables, agricultural and sideline products etc. Support buyers a day ahead of time on the site under a single, hand the next day delivery; platform for the establishment of logistics system: in each village set storage point, sellers of goods unified storage, by the logistics platform sent to the city; supported by the seller to establish a personalized homepage, buyers through the personalized homepage understanding of sellers, directly in the personalized homepage single, evaluation. Allow users to have a more objective understanding; to support the establishment of user exchange discussion forum, you can share the experience of crop planting, purchasing experience and other content; temporarily opened in Hangzhou as the country to start a pilot. Logistics in each city supports the citys distribution, which can guarantee the freshness of crops.The four modules of the design of agricultural +: business management, user management, agricultural products, users share, to maximize meet the user to buy agricultural products or share purchase, the needs of growing experience.Keywords: Electronic commerce; agricultural products; O2O; share;personality;C2C目 录1. 绪论 .11.1 研究背景及意义 .11.2 国内外研究动态 .12.系统分析 .32.1 可行性分析 .32.1.1 市场可行性 .32.1.2 经济可行性 .32.1.3 技术可行性 .42.1.4 操作可行性 .42.2 竞争者分析 .42.2.1 SWOT 分析 .42.2.2 竞争战略分析 .52.3 系统需求分析 .62.3.1 系统目标 .62.4 业务流程图 .82.5 数据流程图 .102.5.1 顶层数据流程图 .102.5.2 第一层数据流程图 .112.5.3 第二层数据流程图 .122.6 数据字典 .152.6.1 主要数据项的定义 .152.6.2 主要数据项的定义 .192.6.3 主要数据流的定义 .212.6.4 主要处理逻辑的定义 .222.6.5 主要数据存储的定义 .233系统设计 .253.1 功能模块设计 .253.2 数据库设计 .263.2.1 概念结构设计 .263.2.2 逻辑结构设计 .303.3 界面设计 .324系统实现 .484.1 系统开发环境 .485结论 .49致 谢 .50参考文献 .5111. 绪论1.1 研究背景及意义近年来,随着我国经济条件不断发展的同时,城市也越来越繁荣热闹,容纳了越来越多的人。许多从农村出来的工人、学生扎根城市,为一个城市的发展与壮大做着奋斗。人们在这个过程中拼搏、奋斗,在各个行业发光发热。人们在复杂的生活中忙碌着,为了跟上这个城市快速的脚步。然而城市中很难种植新鲜蔬果,这时候城市人就会选择购买。购买农产品的渠道有多种,从线下大型的超市、小型水果店到线上的农产品销售平台。因为城市中人们生活节奏快、城市人忙碌的特点,越来越多的城市人其实更加青睐线上购买方式,各种线上购买平台也全面发展。2014 年 B2B 农产品商品交易平台达 300 个,交易额突破 15 万亿元,这些B2B 平台中还出现了很多新型的,不同于传统的平台 17。同时,适合个人买家的各种 O2O 网络平台也占领了农产品线上交易的大半壁江山,在人们的日常生活中扮演着越来越重要的角色,改变着人们对于农产品的消费习惯,如天天果园、一米鲜、京东到家等。本平台旨在农产品电商化的基础上让用户从源头上监控农产品,还原一个原生态的农产品种植环境,让用户吃到最健康最新鲜的农产品。且能让商家与用户直接交流沟通,提高用户的信用度与粘性,为用户提供一个高质量的农产品购买服务的平台。1.2 国内外研究动态近几年来,中国的农村电商让商人们疯狂,尤其是进入到 2015 年,农产品电商市场这片广阔海洋中的竞争也越发激烈。传统农产品电商的主要模式有以下四种形式:1、政府主办的供求信息服务型。只进行农产品相关的信息分享,并没有产生交互,有发送手机短信通知用户、通过固定电话传输、或者用过电视机连接的机顶盒。2、农产品 B2B 电商模式。这种模式主要应用于大宗农产品交易,其中一亩田、绿谷网等是行业中的佼佼者 6。23、农产品网上商店模式。网上商店模式包括企业自己开设的网上商店,用户能直接在企业的网站上进行下单。还有 C2C 模式的网站,如淘宝。4、农产品第三方电子商务模式。这种模式主要服务于那些只提供产品,而把网络营销推广销售等交给第三方的农产品企业和农户。 现今比较火的农产品电商模式是 O2O。2015 年有许多生鲜电商从线上走到线下,开展多种形式的 O2O,如天天果园上线了天天到家,承诺 2 小时之内将新鲜水果送达用户手中;本来生活上线本来便利,更号称 1 小时之内为用户配送新鲜水果、水产海鲜等;阿里上线了天猫喵先生、京东上线了京东到家,都是通过新鲜、快速等服务体验吸引用户;2015 年上线的亚马逊生鲜馆、鲜达网、许鲜网等也都纷纷开展了多种形式的 O2O 业务,且充分利用了手机 APP、微信公众号等移动端的产品,让用户体验更为便利快捷。这种模式不光能保证用户及时收取商品,也能提高农产品的新鲜度,是现在农产品电商发展的主要潮流。然而这种 O2O 平台种类繁多,主要竞争点集中在及时配送到家上、保障农产品的新鲜度。再看国外的农产品电商情况,欧美国家信息化技术发展较早,也比较成熟,19 世纪末互联网的覆盖率就接近 40%,远超其他国家。美国农民受教育程度普遍较高,能随意使用互联网进行信息收集、财务管理、网上采购和农产品销售等活动。根据数据显示,2010 年,美国农场的网上交易额就达到了 6.65 亿美元,占农场的全部交易额的 0.33%。网上销售额 2.87 亿美元,其中 66%为畜产品,34%为农产品。英国的“农场在线”是最早成立的农业电子商务网站,是 B2B 模式的。在欧洲也比较著名。至于韩国,Kgfarm 是目前韩国最知名的 B2C 农业电商之一。主要销售产品是农水产品。比较有特色的是 Kgfarm 起初有三种运营模式:政府运营,政府委托公共机构运营和民营。结果是第一种完全失败,第二种效果也不是很好,主要是因为政府对于市场不敏感且反应慢,不能及时作出反馈和调整。而普通卖家市场经验丰富,及时关注动态,能快速作出反应和调整,在市场中容易生存 18。32.系统分析2.1 可行性分析 2.1.1 市场可行性从农业发展环境、我国农产品市场的发展前景等几个方面进行分析,得到结论:本 APP 针对个人商家和个人买家,支持商家建立个性主页,让用户与商家联系紧密。农+将目标客户定位为农村中个人农产品卖家、城市中白领。APP 的发展阶段不同,在市场中的定位也不同,所以根据不同发展阶段要采用不同的营销推广方法来运营。第一阶段:以杭州为试点,打响农+知名度,前期拿出较多费用用于品牌宣传。农+会在各个村镇、城市中的公交站牌等地打广告,村镇中主要宣传农+对于商家优惠政策,城市中主要宣传农+对于用户的便利、对于消费方式的创新。前期宣传要加大补贴力度,先将商家、用户等引流进平台,再对用户进行必要的维护;第二阶段:将业务拓展,通过发红包等方式将用户引入平台,将各个城市占领,再占领城市对应的区域,扩大市场占有率,巩固市场地位,让农+被全国熟记,让农+成为人们的使用习惯;第三阶段:稳定农+在全国的市场占有率,通过好的交互和产品留住用户,也要通过特色活动等促进用户活性,在农+上形成好的氛围,让农+能一直很好地发展下去。2.1.2 经济可行性农+的主要收入可以来自以下几个方面:(1)商家提成:商家提成是农+的基本收入,商家完成订单即向本平台缴纳一定费用,费用按照交易额的相应比例缴纳。(2)首页广告位:商家向平台缴纳不同广告费可享受不同程度广告展示服务;可以寻求与其他商家合作,将他们的商品的广告在本平台内投放,这部分广告要4与平台原有商品有一定相关性,起到好的促销效果,也提高用户的便利性。 (3)与当地政府合作:因平台与农民建立密切联系,提高农民收入,增加农村 GDP,平台可以与一些农村政府建立长期的合作关系。定期与政府推出相关活动,可以让商家报名参加。农+的主要支出来自以下几个方面:(1)人员费用:维持网站的日常运营所需要的人员,如程序员、人事、管理人员等。(2)设备费用:办公桌椅、绿植、办公场地租赁等。(3)其他费用:初期送红包、打广告等开销,中期办活动、配合别的平台赞助活动等宣传费用。2.1.3 技术可行性APP 系统使用的是基于 Objective-C(ios 系统) 、C#(Windows phone 系统) 、Java(安卓系统) 、C+(塞班系统) 。APP 系统所需要的运行要求不高,只要在IOS6.0 及以上安卓 4.0 及以上的操作系统就能够轻易实现流畅操作。所以农+拥有切实可行的技术作为支持。2.1.4 操作可行性用户仅需具有基本的智能手机操作能力即可。随着智能手机的普及,4G 的普遍应用,简单方便又快速的的操作体验使移动端电子商务渗入到了人们生活的各个方面,从线上走到了线下,移动购物更加的普遍,杭州甚至线下购物都已经被支付宝占领。再加上农+ 为用户实现新鲜农产品的需求,设计好的交互,使 APP在操作方面也是可行的。2.2 竞争者分析2.2.1 SWOT 分析本平台分别与新鲜农产品 O2O 类型 APP 及共享经济型 APP 进行了对比,分析总结了农+ 的 SWOT:S 即 strength,指的是内部环境中的优势,W 即weakness 指的是内部环境中的劣势; O 即 opportunity 指的是外部环境中的机遇,T 即 threat 指的是外部环境中的威胁。下图是农+的 SWOT 分析。5图 2-1 农+SWOT 分析2.2.2 竞争战略分析优势(S) 劣势(W)机会(O)SO战略 1.与当地政府合作,先在农村打响知名度;2.建立快捷可控物流体系,保障每次物流安全快速; 3.重视前期客户积累,做好口碑营销; 。 WO战略 1.加大网站在农村的宣传力度; 2.参考竞争对手前期模式,提高知名度;3.做好商家质量审核把关;S(优势) W(劣势)内部1.平台创建物流体系,物流过程可控;2.平台不做卖家,前期成本减少;3.用户与卖家通过卖家主页与论坛交流,拉进双方距离,提高用户活跃性;4.货源直接来自真实农家,天然养殖栽种,健康安全。1.农村人对于电子商务认知度不高,对于电商平台信任度不够;2.网站刚刚进入市场,知名度较小;3.较少的合作伙伴;4.平台自身物流系统创建复杂。O(机会) T(威胁)外部1.政府大力支持共享型经济与农民提高经济收益;2.中国农村较广,农民较多,卖方基数大。1.网站建立初期,需要打响知名度,比较费脑; 2.竞争对手现在有很成熟的体系与较高认知度;3.进口农产品被普遍大众认为质量较高,而对本国农产品评价并不高4.融资困难。6威胁 (T)ST战略 1.开发新功能、快捷方便的操作流程;2.强化个性化服务,创建好个人主页与交流论坛,提高用户体验,让用户能够留存下来。WT战略 1.降低公司运营成本;2.通过用户实时反馈,及时调整运营策略及产品设计,保证用户体验美好流畅。图 2-2 农+竞争战略分析2.3 系统需求分析2.3.1 系统目标(1)农+是为广大用户提供一个 O2O 平台,通过线上线下的模式,将农户与城市购买者分别作为卖方与买方,平台当做媒介,为两方的交易提供场所,并透明化、公开化。两方交易物品有:水果、蔬菜、农副产品等。(2)平台建立物流体系,支持买家提前一天在网站上下单,第二天配送到手;(3)支持卖家建立个性主页,买家通过个性主页了解卖家,也可直接在个性主页下单、评价。让用户有更客观的了解;(4)支持建立用户交流讨论版块,可以分享农作物种植经验、购买经验等内容。1.使用农+的用户可以实现下面的功能:(1)注册:没账户的用户可以通过注册页面进行注册,注册时需要填写手机号、验证码、用户名和密码,注册成功登录后才能在平台上下单;(2)登录:已有账户的用户要登录后才能对个人信息进行修改,对商品下单;(3)个人中心:已登录的用户可以修改个人资料、查看订单状态、查看收藏等;(4)清除缓存:用户可点击清除缓存;(5)搜索:用户可对商品或者商家进行关键字搜索;在相应项目列表中选择商品,搜索结果为商家加商品的列表内容;(6)订单管理:已登录用户可查看、修改订单详情或状态;(7)收藏:用户可点击商品或商家进行收藏;(8)购买商品:用户在相应页面对商品进行下单购买,仅支持在线支付;(9)充值:用户对农+账户进行现金充值,可用微信或支付宝;(10)联系客服:用户通过线上聊天框或者电话联系客服,咨询客服相关问题;(11)经验交流:用户可编辑、发布、评论交流贴。7下图是系统功能脑图。图 2-3 农+系统功能脑图2、使用农+的商家可以实现下面的功能:(1)注册:没账户的商家可以通过注册页面进行注册,注册时需要填写手机号、验证码、用户名和密码,注册成功登录后才能在平台上上传商品;(2)登录:已有账户的商家要登录后才能对个人信息进行修改,对相应商品进行管理;(3)个人中心:已登录的商家可以查看、修改自己的个人资料、管理上传的商品等;(4)主页管理:已登录的商家可编辑或查看自己的主页;(5)订单管理:已登录的商家可查询订单;(6)商品管理:已登录的商家可进行添加、查询、修改、删除商品等相关操作;3、农+的管理员有如下功能可以操作:(1)用户管理:管理员对用户提交的个人信息进行查询、审核等管理;8(2)商家管理:管理员对用户提交的个人信息进行查询、审核等管理;(3)帖子管理:管理员对用户发布的帖子或者对帖子的评论进行置顶、审核、删除等管理。(4)内容管理:在首页中对轮播图、推荐广告、推荐活动等,或者在项目大全中对于商品的类目设计等管理。(5)商品管理:管理员对商品进行查看、审核等管理。(6)财务管理:对于用户充值的金钱、订单中金钱的流动等进行管理。2.4 业务流程图流程 外部实体 表单 判断 信息传递 9图 2-4 农+业务流程图对系统的功能和组织结构有必要进行更进一步的分析,需从一个实体开始以农+的用户或者商家的角度去看问题,将其有关的业务流程串起来分析。绘制业务流程图可以帮助我们更好地观察整个业务的处理机制,能够及时发现和处理流程中遗漏下来的错误信息,并且加以修改,删除有错误的地方,并且重新优化系统在老系统之上。这样一步一步的去做,就可以让整个系统业务变得透明,逻辑也将更加清晰。如上图所示:农+用户在网站首页可以浏览推荐商品、小编整理的各种精品帖子或者网站发布的活动等,当有心动商品或者商家时,点击具体项目可以查看详情。在商品详情页可以对商品进行收藏或者下单,如果用户还没有登录,就跳转到登录界面,让用户根据提示填写信息登录;若用户还没有农+账号,需要先注册,才能对商品进行收藏、下单等操作。在商家详情页可以对商家进行评论、收藏,还能对商家展示的商品下单。完成登录操作的用户可以直接在线上选择相关商品,并对商品进行收藏或直接下单,并通过线上支付完成整个下单流程,支付后,用户可以在个人管理中心“我的”中查看自己的订单状态,用户收货后可以点击“确认收货”并对订单进行评价。用户可以上传经验分享帖,也可以在别人的帖子下进行评论。商家注册并登录后可对个人主页进行修改,可以上传、修改商品。102.5 数据流程图把数据从现行的系统内部中抽查出来,进行抽象化的概述,这就是所谓的数据流程分析。不存在具体的信息载体、处理的方式等等一些物理组成,单纯从数据流动的请况来看,就是从数据流动的过程来考察实际的业务数据处理模式。其中包括了以下几个方面,对信息的变换、修改、增加、删除、存储、流动等。要对这些信息进行分析,目的就是要发现其中的问题,好及时可以解决问题,解决数据流动中的问题。那么用何种方法来描述平台管理系统的信息流向和加工呢?采用分层的 DFD来描述,其中分别是:顶层,第一层、第二层。顶层:首先决定系统的整个范围,再次决定输入输出的数据流向,在规定好系统的整个边界,把整个平台架构的功能抽象出来,有且只有一个加工,也就是说顶层的 DFD 只能有一张。第一层:之后的便是第一层,它有着承上启下的作用,是上一层的分解,更是下一层的加工抽象层,意味着它又可以进一步的分解。第二层:最后便是到了第二层的 DFD,它的特点就是不能再往下进行细分,它是由基本的加工所构成的,不能细分,之后也不能够再次分解。数据存储 外部实体 处理 数据流(1)数据存储:数据存储表示平台中后台数据保存的地方,它用来存储数据。用两条平行线表示。(2)外部实体:指系统以外的但是又和系统有关联的人或事物,用椭圆表示。(3)处理:处理又被称为功能。处理指对数据逻辑进行处理,也就是数据变换,用横线隔开的矩形框表示,上半部分写明该处理的标号,下半部分写明该处理的名称。(4)数据流:表示流动的数据,用带箭头的线条表示。112.5.1 顶层数据流程图第一,我们把整个农+看做是一个整体,是一个巨大的功能。它拥有以下几种输入信息,分别是用户信息、商家信息、订单信息、帖子信息、充值信息、商品信息。整个农+ 就是基于它们作为整体,基于这些数据在运作。它们都是双向绑定的,输出也是相应的。顶层 DFD 如图 2-5 所示。图 2-5 顶层数据流程图2.5.2 第一层数据流程图当得到顶层数据流程图后,就可以将六个“处理” (用户信息管理、商家信息管理、商品信息管理、收藏管理、订单管理、帖子管理)进行具体划分,就能得到第一层数据流程图。第一层数据流程图如下所示:12图 2-6 第一层数据流程图2.5.3 第二层数据流程图第二层数据流程图是对第一层数据流程图(图 2-6)中的六个“不同的处理”进行的分解,将其中的六个“处理”分解为更加详细的,更多的“处理” 。图 2-7 个人信息管理数据流程图未注册用户通过注册操作来进行注册,并返回注册结果。注册成功的用户用登录操作进行登录,用户登录只需要填写手机号和密码就可以。登陆成功后用户还可以对个人信息进行修改完善,用户的个人信息被存储在用户信息表中。13图 2-8 商家信息管理数据流程图未注册商家通过注册操作来进行注册,并返回注册结果。注册成功的商家用登录操作进行登录,用户登录只需要填写手机号和密码就可以。登陆成功后用户还可以对个人信息进行修改完善,商家的个人信息被存储在商家信息表中。图 2-9 帖子管理数据流程图用户能进行发布、删除、评论农产品购买或者种植经验等帖子的操作,用户填写帖子标题、内容、图片后就可以发布;点击具体帖子就能用图片或者文字评论。操作完后的帖子信息被存入帖子信息表中,提交给管理员,管理员能对这些信息查看、审核等14图 2-10 收藏管理数据流程图用户登录后能对平台上发布的商品加入收藏,能在“我的”中查看收藏、删除收藏。图 2-10 商品管理数据流程图商家能进行发布、删除自己的农产品商品,商家上传农产品图片、标题、内容、价格后就可以发布;点击具体商品的删除按钮能进行删除。操作完后的商品信息被存入商品信息表中,提交给管理员,管理员能对这些信息查看、审核等图 2-12 订单管理数据流程图用户登录后,选择农产品后填写个人信息,就可以下单,下单后用户要进行在线支付才能完成整个流程。用户还能在“我的”中查看订单的相关信息,如订单状态,订单详情等,操作完后订单信息被存入订单信息表,不同商家能查看到15用户对该商家的商品的下单信息,根据这个来对商品进行处理。2.6 数据字典2.6.1 主要数据项的定义(1) 数据项 ID:I-01数据项名:userid说 明:这是农+系统为每个用户分配的编号,每个用户的编号都是唯一的,能将用户的身份区别开来,让用户的信息能被唯一识别。类型及宽度:char( 8)取 值 范围:8 个字符(2) 数据项 ID:I-02数据项名:user name说 明:这是农+系统为每个用户所取的昵称规定的数据项,用户昵称一般不能太长,如果太长会让系统不能负荷。类型及宽度:char(20)取 值 范围:020 个字符(3) 数据项 ID:I-03数据项名:user password说 明:这是农+为用户的密码分配的数据项,用户的密码不宜过短,过短的密码会让用户账号容易被盗,而密码太长网站系统也会超负荷,所以规定的取值范围是 816。类型及宽度:char( 16)取 值 范围:816 位字符(4) 数据项 ID:I-04数据项名:user phone说 明:这是农+为用户的手机号分配的数据项,用户的手机号都是 11位的纯数字,所以类型是整型。类型及宽度:int(11)取 值 范围:11 位数值(5) 数据项 ID:I-05数据项名:sellerid说 明:这是农+系统为每个商家分配的编号,每个商家的编号都是唯16一的,能将商家的身份区别开来,让商家的信息能被唯一识别。类型及宽度:char(8)取 值 范围:8 个字符(6)数据项 ID:I-06数据项名:sellername说 明:这是农+系统为每个商家所取的昵称规定的数据项,商家昵称也不能太长,如果太长会让系统负荷太重。类型及宽度:char(20)取 值 范围:020 个字符(7)数据项 ID:I-07数据项名:sellerpassword说 明:这是农+为商家的密码分配的数据项,和用户一样,商家的密码不宜过短,过短的密码会让商家账号容易被盗,而密码太长网站系统也会超负荷,所以规定的取值范围是 816。类型及宽度:char(16)取 值 范围:816 位字符(8) 数据项 ID:I-08数据项名:sellerphone说 明:这是农+为商家的手机号分配的数据项,商家的手机号都是 11位的纯数字,所以类型是整型。类型及宽度:int(11)取 值 范围:11 位数值(9) 数据项 ID:I-09数据项名:goodsid说 明:这是农+系统为每个商家上传的商品分配的编号,每个商品的编号同样都是唯一的,能将商品区别开来,让商品的信息能被唯一识别。类型及宽度:char( 8)取 值 范围:08 位字符(10)数据项 ID:I-10数据项名:goodsname说 明:这是农+系统为每个商品名称分配的数据项,每个商品名称能取得长一点,用于对商品的特色表述,能让用户通过关键字搜索到或者看到标题产生购买冲动。类型及宽度:char(50)取 值 范围:050 位字符17(11)数据项 ID:I-11数据项名:goodsprice说 明:这是农+分配给商品价格的数据项。商品的价格一般显示到小数点后两位,不同商品展示中能根据商品的价格有一目了然的区分,增加了商品之间的竞争性。类型及宽度:float(10)取 值 范围:010 位数值(12)数据项 ID:I-12数据项名:goodsdetails说 明:这是农+系统分配给商品详情内容的数据项。商品详情内容是对商品的详细描述,点击进商品就能看到。商品详情需要详细文字描述,所以需要更多字符需求。类型及宽度:char(500)取 值 范围:0500 位字符(13)数据项 ID:I-13数据项名:orderid说 明:这是农+系统为每个订单分配的编号,每个订单的编号同样都是唯一的,能将订单区别开来,让订单的信息能被唯一识别。类型及宽度:char(8)取 值 范围:08 位字符(14)数据项 ID:I-14数据项名:ordertime说 明:这是用户提交订单的时间,让商家能根据提交订单时间给用户发货。这样能让先拍的用户先拿到货,后拍的用户后拿到货。类型及宽度:date取 值 范围:yyyy-MM-dd HH:mm:ss(15)数据项 ID:I-15数据项名:orderprice说 明:这是农+分配给订单价格的数据项。订单的价格一般显示到小数点后两位,这是根据商品的价格来分配的。类型及宽度:float(10)取 值 范围:08 位数值(16)数据项 ID:I-16数据项名:orderstate说 明:这是农+分配给订单状态的数据项。用户能在个人中心查看订18单状态,也能修改订单状态。订单状态有待付款、待收货、待评价这几种,都是用中文字表示。类型及宽度:char(20)取 值 范围:020 位字符(17)数据项 ID:I-17数据项名:orderview说 明:这是农+分配给订单评论内容的数据项。当用户完成一笔订单确认收货后,可以点击订单评价,用户对订单的评价越详细对之后的用户下单帮助越大,所以分配较多字符。类型及宽度:char(100)取 值 范围:0100 个字符(18)数据项 ID:I-18数据项名:postname说 明:这是农+系统为用户在社区中发布的帖子的标题分配的数据项。当用户点击发帖按钮的时候就是跳出发帖页面,用户选中标题框能填写文字发布帖子。类型及宽度:char(20)取 值 范围:020 位字符(19)数据项编 ID:I-19数据项名:postcontent说 明:这是农+系统为用户在社区版块发帖的详细内容分配的数据项。因为为了使社区中的帖子看起来更生动具体,可读性提高,所以帖子都是图文结合,所有字符较多。类型及宽度:char(1000)取 值 范围:01000 位字符(20)数据项 ID:I-20数据项名:postview说 明:这是农+分配给帖子评论内容的数据项。用户选中帖子能发表评论,评论也是图文结合的,让用户交流起来更生动详细,所以分配较多字符。类型及宽度:char(50)(22)数据项 ID:I-22数据项名: gname说 明:这是农+系统分配给管理员登录时的名称的数据项。管理员登录农+后台进行相关操作要输入登录名和密码,确保后台的安全性。19类型及宽度:char(20)取 值 范围:020 位字符(23)数据项 ID:I-23数据项名:gpassword说 明:这是农+系统分配给管理员登录时的名称的数据项。管理员登录农+后台进行相关操作要输入登录名和密码,确保后台的安全性。类型及宽度:char(16)取 值 范围:816 位字符(24)数据项 ID:I-24数据项名:postid说 明:这是农+系统为每个帖子分配的编号,每个帖子的编号同样都是唯一的,能将帖子区别开来,让帖子的信息能被唯一识别。类型及宽度:char(8)取 值 范围:8 位字符2.6.2 主要数据项的定义20212.6.3 主要数据流的定义222.6.4 主要处理逻辑的定义232.6.5 主要数据存储的定义24253系统设计3.1 功能模块设计图 3-1 农+功能结构图上图是农+的功能结构图,主要分成立四个模块:用户管理、商家管理、农产品、用户分享。(1)商家管理:有登录注册、信息管理、订单管理、评价管理这四个部分功能。26商户想要在网站进行入驻,首先要提交资质进行注册申请,申请通过后,方可获取账号在平台上登陆。商家入驻后,根据网站提供的模版,将个人的各种信息如姓名、家庭住址、家中种殖或者养殖的农产品等进行上传,以供展示,商户也可对这些信息进行查看、删除操作。订单管理部分则支持商户对已有的订单进行查询、删除操作。评论管理则是查看、回复用户的评论或是网站推送的公告信息,例如网站会将活动、比赛等方案推送给各个商家,如商家可承接,则提交相应商品给平台,平台确认后,再将商品以及商家推送给用户。(2)用户管理:有登录注册、账户管理、订单管理、收藏夹管理这四个功能。其中主要储存是用户的基本信息,其中包括最基本的注册信息(手机、密码)等,登录后完善个人信息,得到用户名、性别、个人简介等个人信息也进行存储,保护用户的信息安全。 (3)农产品:主要包括特色活动类推荐、搜索查询、购买这三个功能。用户根据关键字,或者在“探索”中进入项目大全浏览平台所有农产品,用户选择农产品点击后能购买。平台也会会在首页的显眼部位放上热门的商品供用户选择,用户也能直接点击进入去具体的农产品页面购买农产品。(4)用户分享:用户在“社区”中可以与其他用户分享农产品的购买、种植等的经验,包括自己发布主题帖,评论别的用户的主题帖等,与别的用户交流,共同营造一个美好的氛围。社区中用户的分享可以图文结合,增加了帖子的可读性。社区版块的建立与维护是为了保持用户活跃性,让用户对平台的使用率增加,利于平台今后的发展。3.2 数据库设计3.2.1 概念结构设计对于数据库结构设计的实现方法我们具体采用 E-R 模型加规范化关系的方法。这种方法的主要工作,是从农+的需求分析中得到相应的信息,以及它们之间存在的关系,然后去构造模型数据。而这其中就是采用 E-R 图的方式来反映。组成这种模型的最基本元素是实体、联系以及属性。实体与属性成关系,关系的好与坏是数据库质量的审核标准。一个管理员接收用户填写的帖子信息,一个管理员开始审核多条信息。一个商家接受用户的商品、订单信息。一个商家能管理多条商品信息,一个管理员能管理多条订单信息。一个用户能浏览多个商品,一个商品也能被多个用户浏览;一个用户能提交多条订单信息;一个用户能发布多条帖子信息。以下便是总 E-R27图,如图 3-2 所示1、农+的 E-R 图图 3-2 E-R 图2、农+的实体属性图 3-3 商品28图 3-4 用户图 3-5 商家29图 3-6 订单图 3-7 帖子图 3-8 管理员303.2.2 逻辑结构设计1、将 E-R 图转化为关系模式,如下图:2、根据关系模式,在数据库中创建表格:表 3-1 用户信息表表 3-2 商品信息表表 3-3 管理员信息表31表 3-4 商家信息表表 3-5 订单信息表表 3-6 帖子信息表323.3 界面设计1、农+首页图 3-7 农+首页33在农+首页中,最上面是轮播图,可以放上农+ 热门商品或者与别的平台等的合作广告。下面放上三个推荐模块,不同模块有不同表现形式。第一个模块是“人气爆款” ,是网站读取的热门的商品或者商家购买的广告位。第二个模块是“小编推荐” ,是网站与线下机构合作推广的活动,商家可以报名参加活动,用户可以进查看活动去线下参加。第三个模块是“经验分享” ,是网站读取的热门的帖子。用户在浏览网站首页的时候对于首页的各个模块都能一目了然。2、农+注册页面34图 3-8 注册页面注册时,先填写手机号码,接收到验证码后,用户再填写自己的密码和昵称,全部填写完成后,就可以跳转到个人中心的已登录页面,可以对个人中心的各个功能按钮进行操作。3、农+登录页面4、35图 3-9 登录页面登录时,用户只要填写手机号和密码就可以。操作简单快捷。登录后,用户可以进入个人中心“我的”点击相应的功能按钮进行操作。4、商品或商家搜索页面图 3-10 搜索页面用户可以点击首页的搜索框进入搜索页面,搜索页面根据农产品和商家两个大类进行分类。用户可以选中一个分类输入关键字,在该类目下进行搜索。除此之外,也可以点击大类目下的热门搜索下推荐的关键字搜索。第一种方式可以让用户的各种想法进行天马行空的实现。第二种方法可以让平台想要重点推荐的商品或者商家被用户多点击多搜索,增加该搜索项被收藏购买的机会。365、大类目下商品类目及详情页面图 3-11 商品详情页面37选择农产品的大类目关键字点击进来的页面。特定商家的商品可以按照上传时间、订单量、价格这三个因素进行排列,用户可以在这个页面浏览自己想要购买的商品的所有详细商家下的商品情况。商家在该页面显示头像和昵称,商品在该页面显示图像、名称和价格。用户感兴趣可以点击查看。点击商品能进入商品的具体页面,点击商家能进入商家首页。6、农+商家详情页面38图 3-12 商家详情页面商家详情页面即商家的主页,用户可以点击进来查看。商家主页包括最上面的封面、商家头像、昵称、商家

温馨提示

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

评论

0/150

提交评论