版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着现代社会的进步,计算机的优势与广泛应用使棉花娃娃客户关系管理系统的开发成为必然。棉花娃娃的客户关系管理系统主要是通过对用户、商家、分类、娃娃、评价、订单以及定制等信息在计算机上进行管理。减轻了系统管理人员的工作量,也便于大多数使用者对需要的棉花娃娃客户关系信息进行即时查询。本项目运用了java技术、MYSQL数据库、以B/S架构为基础,运用了自顶向下的结构化的系统分析方法,对一个具有完整功能的棉花娃娃客户关系管理系统的开发过程和运行流程进行了详细的说明,并对该系统的关键技术进行了详细的介绍。首先简要地描述了本项目的研究情况,阐述了本项目的应用价值、理论意义和所面临的问题,接着是对本项目的需求进行了分析,概括了本项目的功能和流程。随后将进行项目数据库的设计和项目功能实施的最终确定,最后在实践中对项目进行测试。本系统主要被划分成三个用户角色:管理员、商家以及用户,每一个模块所实现的功能和权限都不一样。棉花娃娃客户关系管理系统的设计实施以系统的运行作为依据,为该系统的建立奠定了坚实的理论和实践基础。关键词:棉花娃娃,客户关系管理,MYSQL数据库,B/S架构
AbstractAsmodernworldadvances,thestrengthsandextensiveapplicationofITmadethedevelopmentofaCRMsystemforIdolPlushDollsinevitable.IdolPlushDoll'sCRMsystemfocusesonmanaginginformationaboutusers,merchants,categories,dolls,reviews,ordersandcustomizationonthecomputer.ItreducestheworkloadofsystemadministratorsandfacilitatesinstantaccesstotheIdolPlushDollcustomerrelationshipinformationneededbymostusers.Thisprojectusesjavatechnology,MYSQLdatabase,aB/Sarchitectureandatop-downstructuralsystemanalyticalmethodtoprovideadetaileddescriptionofthedevelopmentprocessandoperationalflowofafullyfunctionalcustomerrelationshipmanagementsystemforIdolPlushDolls,aswellasadetailedintroductiontothecrucialtechniquesofthesystem.Firstly,abriefdescriptionoftheresearchforthisproject,describingtheapplicationvalue,thetheoreticalsignificanceandtheproblemsfaced,followedbyananalysisoftherequirementsforthisproject,outliningthefunctionsandprocessesofthisproject,followedbythedesigningoftheproject'sdatabaseandthepracticaldeliveryoftheproject'sfunctionality.Finally,theimplementationoftheprojectwastestedinpractice.Therearethreemainuserrolesinthesystem:administrator,merchantanduser.,witheachmoduleimplementingadifferentfunctionandauthority.Thedesignandimplementationissupportedbytheoperationofthesystem,whichprovidesafirmtheoryandoperationalfoundationfortheestablishmentoftheIdolPlushDollCRMsystem.Keywords:IdolPlushDoll,CRM(customerrelationshipmanagement),MYSQL,B/Sarchitecture目录TOC\o"1-3"\h\u115201绪论 绪论选题背景及意义背景:近两年来,国内玩具市场上又出现了一个快速增长的品类,即棉花娃娃。所谓棉花娃娃是指以棉花为主体、具有人体特征的娃娃。如今,棉花娃娃在中国发展迅速,根据微店的大数据,2021年仅棉花娃娃的网上交易额就超过10亿元。棉花娃娃的快速发展引起了资本市场的关注,已经有棉娃创业者获得融资REF_Ref10275\w\h[1]。传统的玩具公司也注意到了这一趋势,比如在2022年深圳玩具展上,有个别毛绒玩具企业展出了其打造的棉娃;2022中外玩具大奖获奖产品也有棉娃。从产业的角度看,尽管还不是很成熟,但国内已经逐渐形成了棉娃的产业链,上游的品牌方、中间专门生产棉娃的工厂、棉娃的销售渠道等环节基本齐全棉娃的诞生背景决定了其出品方中,个人占据着重要位置。经过三年的发展,棉花娃娃已经不是囿于饭圈的“灰产”了,各行各业的精英都在棉花娃娃这个产业中聚集,更多的企业打破了传统的IP限制,为更多的年轻一代带来了更多的创新,让更多的人看到了他们的未来。在玩家数量迅速膨胀的情况下,在2021年,整个棉花娃娃行业都在飞速发展,各种数字都有了爆炸性的提升。就拿微博上的#棉花美娃娃#超话来说,2020年年底的时候,超话的发帖量只有三十万,注册量才刚刚突破二十万。截止到2021年末,超话已经有将近两百万的发帖量,点击量突破一百亿。截至2022年8月底,超话的帖子总数量已经突破了三百万,关注人数也突破了一百万。最令人印象深刻的是棉花娃娃产业中的交易情况。据报道,今年全国棉花娃娃网上销售总额已经超过十亿元REF_Ref10625\w\h[2]。商家与用户端的数据都很优秀。根据报告,2017年,微店应用上的棉花娃娃零售商不到400家,而在2020年末,这个数量突破了1万个。这种趋势在消费者数据中更加明显,2017年,只有数万名消费者在网上购买棉花娃娃和娃衣,而在2021年,网上购买棉花娃娃的消费者就已经超过了一百万。之后,棉娃的属性范围不断扩大到影视剧、动漫、小说、广播剧、游戏等作品的角色,并诞生了无属性的原创设计棉娃。随着棉娃的热度越来越高,慢慢吸引了一些企业布局。这当中有IP版权方,他们开发棉花娃娃作为周边衍生品,有专门的棉花娃娃品牌,如Rua娃吧、MINIDOLL等;有涉足棉娃品类的传统玩企,如盟世奇、百星瑞等;有拓展棉娃品类的潮玩品牌,如泡泡玛特、锦鲤拿趣等。课题意义:以对上述的认识为基础,对与此相关的资料和数据进行了搜集,并查阅了相关的文献及技术参数,通过访问棉花娃娃工厂与采访棉花娃娃买家对棉花娃娃行业的实际需求等方面展开了调查,最后得出结论:当前,人们使用的是人工记录的方式,对其进行管理,存在着数据储存不方便、数据内容多而复杂等问题。因此,棉花娃娃的客户关系管理过程十分需要使用软件来取代当前的人工操作,从而对所有的棉花娃娃客户关系管理相关数据资料进行管理。为此,本文提出并实施了一个基于棉花娃娃的客户关系管理系统。开发这个系统以实现对客户的销售情况、市场、支持和服务进行全方位的管理,可以对客户的基础数据进行记录和跟踪,对客户的订单进行跟踪,还可以对其进行某种程度的自动化。国内外研究状况由于最初销售棉娃的多是个人,而且销售的明星属性棉娃居多,因此国内的销售渠道主要是在明星周边销售的线上平台,比如Owhat、桃叭、超级星饭团等等。而在面向大众的平台方面,多数“娃妈”选择在微店APP开店。如今,微店已经是棉娃圈交流“养娃”心得、销售棉娃的重要平台。此外,还有些“娃妈”在淘宝开店,做棉娃的企业则多是选择开设天猫店。整体来说,棉娃从兴起时,销售渠道就以线上为主,至今依然如此。随着棉娃逐渐从小众圈子走到大众面前,其销售渠道一步步扩大,从线上延伸到线下。鉴于棉娃的受众多是18岁以上的成年女性,因而线下销售渠道以TOPTOY、X11等潮流玩具店为主,传统玩具渠道相对较少。CRM应用使不同的业务功能(如销售,营销,服务,支持等)更好地结合起来,从而更好地满足顾客的需求。CRM应用还将面对面、电话接洽和\o"Web"Web访问等与顾客沟通的方式融为一体,使得顾客可以根据自己的偏好选择合适的方式与顾客进行沟通REF_Ref10834\w\h[3]。总体而言,CRM系统可以分为三层:界面层、功能层和支持层。界面层是CRM系统与顾客或用户互动的地方,实现他们之间的信息输入和输出。其中,功能层指的是完成CRM的各种子系统,每个子系统中又涵盖了一些特定的业务领域。支持层包括数据库管理系统,操作系统,网络通信协议,以确保CRM系统的基本功能REF_Ref10889\w\h[4]。课题的研发内容(研究目标、内容和关键技术)本系统设计的是棉花娃娃客户关系管理系统。棉花娃娃客户关系管理系统是通过分析系统的需求而设计的,主要的任务是:(1)了解系统的工作流程,对系统需求进行详细描述。(2)根据棉花娃娃客户关系管理系统的具体需求,分析和设计系统的功能框架结构。(3)在需求分析和系统整体设计的基础上,进行系统结构图的设计。(4)根据功能编写本系统开发的技术文档。(5)编写棉花娃娃CRM系统的代码。(6)进行棉花娃娃CRM系统的单元测试REF_Ref11239\w\h[5]。关键技术有:Java、JavaScript、html、css、Springboot本文的结构及主要工作结构如图1.1所示。其中common是公共类;constant存放常量类;controller是处理请求类;entity是实体类;init是初始化类;interceptor是mvc拦截器;mapper是数据库访问类;util是工具函数模块。图1.1结构图理论基础理论、思想依据CRM系统也就是客户关系管理系统,是对一个组织和其客户之间关系的管理。它是一种基于"一对一客户关系理论"的新的管理机制,旨在改善企业与客户之间的关系。客户关系管理是指协调企业与客户之间的销售、营销和服务互动的过程,以便利用相关的信息技术和网络技术提高企业的核心竞争力,然后改进管理方法,为客户提供创新和个性化的客户互动和服务。最终目标是吸引新客户,保留老客户,并将其转化为忠诚客户,从而提高公司的市场份额REF_Ref11301\w\h[6]。CRM的执行目的就是要从整体上提高公司的经营过程的管理,以减少公司的经营费用,并以更快捷、更体贴的方式为公司带来更多的客户。CRM是一种新型的管理模式,它在提高企业与客户的联系方面,如营销、销售、服务和技术支持等REF_Ref11330\w\h[7]。关键技术介绍java介绍Java是一种编程语言,像C和C#一样。作为一种开发和设计软件的语言,它有很多特点,其中最重要的是面向对象、跨平台和以分布式方式运行的能力。Java项目不仅非常安全和稳定,而且还具有高度的并行性。要想提升开发的速度和效率,就一定要将代码进行重复使用,并将程序的复杂度进行降低。为了满足这些需求,Java语言使用了封装、继承和多态性来实现,它能够在很大程度上做到这一点,提高了代码的重用性,降低冗余,从而提升工作的效率。Java的一个宝贵特性是它有一个很好的垃圾回收机制,这很好地解决了许多内存问题。内存泄漏意味着一个应用程序向操作系统请求一块存储空间。在Java虚拟机中,垃圾回收机制会回收,也就是销毁那些长时间没有通过引用变量指向的对象,以防止内存泄漏REF_Ref11480\w\h[8]。Java语言是一种应用于软件开发的软件,它使用Java来实现软件开发工程中的实体类、服务类、界面等功能,并利用该功能实现了数据库的功能。最后,完成了对与该系统有关的数据的检索和管理。B/S框架B/S体系结构由于其成本低,通常都是在服务器端进行配置。将上述操作给客户端,减少了系统的开发与管理费用。无论是对C/S系统安装或者对其进行更新,都必须对其全部的客户端进行应用。B/S系统的系统维护工作基本上都是在服务器端进行的,因此对客户机的维护非常少。在C/S架构下,客户端与服务器端之间的关系需要大量的维护工作REF_Ref11539\w\h[9]。MYSQL数据库MySQL是一款RelationalDatabaseManagementSystem,翻译过来就是关系型数据库管理系统。MySQL是一个小而快的数据库,特别是与本毕业设计的棉花娃娃客户关系管理环境相比,具有成本低和源代码开发的优势,这是我们选择它的主要原因。该系统采用了MySQL数据库,构建了多个数据库表格,以保存用户和棉花娃娃的客户关系管理系统的数据。在系统中,系统使用查询(select)、修改(update)、删除(delete)以及增加(insert)等语句来实现系统的功能REF_Ref11614\w\h[10]。HTML介绍HTML是一个超文本标记语言,允许非文本元素,如图像、链接、音乐、视频等包含在一个网页中。HTML的特点:(1)支持标题、文本、表格。(2)可以通过链接,链接到在线信息。(3)支持远程服务。(4)支持图像、视频剪辑、实验室剪辑其他可以直接使用表格的应用REF_Ref11679\w\h[11]。JavaScript介绍JavaScript是一种用户端脚本语言,由对象和环境驱动,风险相对较低。JavaScript的使用使得在网页和用户之间建立一种即时、动态和交互式的关系成为可能。这样,网页就能呈现出非常丰富的信息量,内容也很好看。在本系统的许多设计中,都使用到了JavaScript技术,如验证用户输入的数据正确性等REF_Ref11774\w\h[12]。需求分析基本用户需求分析通过和棉花娃娃的客户与商家讨论需求,对目标系统的功能需求如下:棉花娃娃客户管理系统主要有三类用户,即客户、商家与系统管理员。不同的用户有不同的权限和操作功能。对于客户而言,系统应该为他们提供注册和登录、定制订单、购物下单和订单查询等功能。对于商家用户而言,系统应该为他们提供注册和登录、添加、修改和删除商品以及更新订单状态等功能。对于管理员用户而言,系统的必要功能包括注册、修改和删除客户和商家的账户,授予权限等。管理员拥有最大的操作权限,管理和维护系统和数据库REF_Ref11869\w\h[13]。功能需求登录注册功能无论是什么系统软件,登录注册功能都是必不可少的。系统需要向用户提供登录注册功能,在对于页面的权限控制中,有一部分的权限路由页面是需要用户注册登录以后才能访问的。不同用户根据自己的身份定位可以选择用户登录、商家登录或者管理员登录。1、用户注册。客户点击用户注册后跳转到注册页面,进入注册页面后,要填写用户名、密码、昵称、手机号码(系统检验格式是否正确)和地址,上传头像和选择性别后点击注册即可注册成功。当商家访问商家后台管理系统时,必须先注册,进入注册页面,填写用户名、密码、店名,上传商家的头像和营业执照等信息,最后确认上传的信息并等待管理员的审核,管理员通过后商家注册成功。2、用户登录。商家输入用户名、密码和验证码,选择商家身份登录,完成登录功能。当用户访问前端系统时,在主页可以点击登录按钮进行登录,也可以点击进入其他页面前进行登录REF_Ref11941\w\h[14]。商品功能商品功能是系统实现的主要功能之一。用户访问前端系统时,进入的主页面就是不同的棉花娃娃商品和商品的浏览页面,当他们点击特定的商品页面时,就会进入商品的详细介绍页面。商品功能有浏览商品、加入购物车等。1、添加商品。当商家需要添加新商品时,商家可以在商家的后台管理系统中添加商品,商品信息包括娃娃分类、娃娃名称、品牌、展示图片、描述等其他信息,商家在添加商品后可以选择是否上架商品,若上架则商铺内展示该商品,用户可以购买该商品。2、修改商品。当商品信息与之前的信息不一样需要更新的时候,商家可以在商家后台管理系统中对商品信息进行修改。当商品信息修改成功以后,那么前端系统页面看到的这个商品信息就是修改以后的,否则修改不成功,那么显示的还是之前的商品信息。管理员也可以对商品实现修改功能,有助于管理员能够管理商品维护市场秩序。3、删除商品。当商品信息填写错误或者是店铺里商品已售罄的时候,商家可以在后台管理页面删除该商品。当商品删除成功后,在前端页面的主页和商家店铺中就不会显示这个商品。管理员也可以对商品实现删除功能,有助于管理员能够管理商品维护市场秩序。4、浏览商品。用户访问前端页面时,可以在主页看到轮播图、娃娃分类、娃娃推荐和最新上架的娃娃,如果点击不同娃娃的类别,会跳转到不同类别的商品页面,点击商品图片将跳转到商品链接,访问浏览该商品的具体信息,包括名称、品牌、描述、价格、销量、库存等信息。5、加入购物车。用户在浏览商家商品时,可以将商品添加到购物车中,或者添加商品的数量。订单功能用户可以在个人中心的我的订单页面查看自己的订单信息,商家可以在订单管理页面看到订单信息。1、查看订单。一旦用户在购物车中下了订单并付款,就可以在"我的订单"页面上查看整个订单历史,其中包括订单号、订单状态、下单时间、总金额、收货地址等信息,还可以点击详细信息,查看所购娃娃的名称、娃娃的展示图像、购买数量、总金额等信息。2、管理订单。商家可以在其管理系统中查看所有的订单细节。订单详情包括订单号、订单状态、订单用户、订单日期、订单时间、总计金额、收件地址等信息。定制功能用户点击个人中心的我的定制页面查看自己的定制信息,商家可以在定制管理页面看到定制信息,更新定制的状态。在棉花娃娃目前的定制过程中,客户想要查询定制进度只能发信息问客服并等待客服回复,当客服处理信息较多的时候客户有较大的几率不能收到及时的回复,这不利于客户的定制体验,因此设计这个功能可以实时更新定制的进度,当有新进度的时候商家更新新的进度。1、定制下单。用户可以在在线商家中挑选心仪的商家进入商家店铺,点击娃娃定制按钮进入定制页面。用户填写毛料、尺寸、颜色、交付日期、收货信息和上传稿图等信息后提交定制订单。2、查看定制。用户的定制订单提交成功之后,用户就可以在我的定制页面,看到全部的历史订单记录。用户等待商家确认定制信息报价后选择接受或拒绝报价,若接受则定制下单成功,若拒绝则定制下单取消。定制中的信息有定制编号、定制状态、商家报价、商家回复等信息,还可以点击详情查看购买的定制尺寸、定制毛料、颜色、稿图等信息。3、管理定制。商家可以在商家管理系统中查看所有的定制的信息,定制信息包括定制编号、定制用户、定制状态、商家报价、商家回复、收件地址等信息。商家在定制制作的过程中可以在定制订单后点击“刺绣中”、“缝合中”、“充棉中”、“完成”按钮更新定制状态。搜索功能当商品数目增大时,商品繁多而复杂,用户想要找到心仪的商品比较困难,因此需要通过商品关键字搜索,用户可以在主页进行搜索功能,给用户提供最直接的最快捷的服务。关键字搜索。用户想要查找某个娃娃,可以通过在煮页面的搜索栏中键入关键字来找到该娃娃,这样可以快速高效的找到用户想要购买的商品,点击具体的商品,就可以进入商品具体信息的页面。用户管理功能管理员可以在后台管理系统中添加、修改和删除用户信息,在商家管理中查看审核商家注册的信息。添加用户。管理员可以在用户管理页面点击新增按钮,填写用户名、密码、名称、手机号等信息,点击确定即可添加用户成功。(商家需要另外上传营业执照)修改用户信息。管理员在用户管理页面找到需要修改信息的用户,点击编辑按钮,跳出该用户信息的弹窗,可以在弹窗中编辑用户的名称、性别、手机号、邮箱和收货地址等信息,无法修改用户名与密码等登录信息。删除用户。管理员在用户管理页面找到需要删除的用户,点击删除按钮,跳出确认是否删除的弹窗,点击确认后即可成功删除该用户。系统公告功能当管理员在系统维护或者更新时需要向全体发送通知,可以在后台的管理系统中发布新的公告,用户在首页可以点击系统公告查看新的公告内容。非功能需求完整性需求系统完整性是指系统需要提供完整的功能和完整的性能,个系统是根据用户需求开发的,而要想要使用系统,其可用性的前提条件是系统具有完整性,它所提供的所有数据和功能都是完整的,而系统的完整性则是除某些必需的功能之外,还必须要将一些不经常使用的帮助功能也包括在内,例如联机帮助,当用户在使用系统过程中出现问题时,可以利用联机帮助来获取有关的信息。完整性功能除了包含以上几个部分外,还包含了数据的备份和恢复功能,用户管理功能等。可靠性需求 1、数据的精确性。当使用者在填入资料的时候,系统要有对应的限制,并对使用者进行即时的提示,以防止他们的键入出现失误。在碰到算法的时候,一定要保证精确,以免造成误差。
2、友好性。在系统中,不可避免地会存在着一些同步或者异步的操作,有的时候,可能会出现卡顿的问题,所以,我们需要系统来提供一些建议。
3、实用性。系统的每一项职能都要有一定的含义,做为一个棉花娃娃的客户关系管理,这一点是必须的。
4、稳定性。由于棉花娃娃的客户关系管理不是针对单个顾客而设计的,因此本系统能够提供多个顾客的服务。
5、安全性。在棉花娃娃客户关系管理系统中,存在着许多重要的信息,并且这些信息大多都是真实的,因此需要对这些信息进行保密REF_Ref12022\w\h[15]。可扩充性与可维护性需求由于外部环境的不断改变,因此在对系统进行设计和开发的时候,必须要同时具有可扩充性和可维护性两个方面,所谓可扩充性,就是在外部环境发生改变的时候,系统还可以进行一些功能的扩展,还可以对性能进行扩充,而可维护性则是指系统可以对维护人员的管理工作提供便利,如果系统出现了问题,那么系统的维护人员就可以在最短的时间里对所遇到的问题和问题进行处理,并且可以在最短的时间里对所遇到的问题和故障进行处理,从而确保系统的正常运行REF_Ref12075\w\h[16]。系统设计系统体系结构设计在B/S架构中,使用者所发出的网络请求可以分散于多个服务器中,经由服务器进行处理,并将所需资料传送至使用者。采用B/S架构,使用户的工作变得简单,仅需在客户端安装几个用户端的软件即可。另外,由服务器进行存取及资料处理REF_Ref12140\w\h[17]。图4.1B/S三层架构示意图系统流程设计系统开发流程在以JSP为基础的棉花娃娃客户关系管理系统的开发中,要先对其展开需求分析,然后再对系统展开整体的设计和规划,对系统的功能模块进行设计,并对数据库的选择等方面进行了设计,该系统的开发流程如图4.2所示图4.2系统开发流程图用户登录流程为确保该系统的安全,要使用该系统来管理棉花娃娃的客户关系管理有关的资料,首先要登录这个系统。用户只需在登录页面上键入相关资料,再按下登录键,便可进行登录操作。首先,将所录入的帐号资料与数据库中所对应的帐号资料比对,若没有,则显示该帐号资料为空。若用户名称及密码无误,系统将会自动转至对应的页面。登录流程图如下REF_Ref12192\w\h[18]。图4.3登录界面流程图系统功能设计系统功能概述在JSP框架下,棉花娃娃CRM系统由三个主体组成:管理员,商家,用户,其具体功能如下:管理员:管理员系统,主要功能模块有:首页个人中心用户管理基础管理娃娃管理订单管理定制管理商家:商家登录系统,主要模块有:首页个人中心娃娃管理订单管理定制管理用户:用户登录系统,主要模块有:首页在线商家娃娃商城系统公告创意论坛个人中心系统功能结构基于JSP的棉花娃娃客户关系管理系统的功能结构,如图所示:图4.4系统功能结构图系统用例图UML是软件开发人员用来描述目标对象的一种语言,它可以使开发人员更好地了解系统所需的函数,并为开发人员提供一个完整的程序环境。这一部分是从UML的建模和分析的角度,对这个一JSP为基础的棉花娃娃客户关系管理系统进行了研究。用户登录后主要功能模块有首页、在线商家、娃娃商城、系统公告、创意论坛以及个人中心。用户用例图如图4.5所示,管理员用例图如图4.6所示。图4.5用户用例图图4.6管理员用例图详细设计数据库设计数据库是计算机化信息系统的基础。信息的收集、组合、存储、检索、更新、处理、统计和传播等操作都需要数据库的支持。在现代的计算机中,数据库是最主要、最核心的元件。其中,数据库的建立,对信息管理系统的效率和质量,有着重要的影响。数据库设计原则在概念性设计中常用的四种方式是:采用“自顶向下”、“自底向上”、“逐步扩展”和“混合策略”等方法。在设计过程中,主要包括以下两步:决定了一个数据库的实体架构,尤其是访问方法储存架构。从时空的有效性角度来评价实际的结构。选取正确的关系模式存取方法,主要包括存取索引方法、聚簇存取、哈希存取方法等REF_Ref11614\w\h[10]。数据库E-R图设计在对概念模式进行设计时,其关键在于对其进行了需求分析,利用概念性数据模式及E-R模式,来刻画数据间的互动关系,并对顾客的数据需求进行分析与表现。在此基础上,提出了一种面向实际应用的新方法。从而使得使用者对之加以认知。在这种处理过程中,使用者能够对数据库的应用做出判断,从而确保其符合用户的要求。其中,E-R建模法是应用最为广泛的一种设计方法。本系统的E-R图如下图所示:图5.1系统整体E-R图图5.2数据库E-R图数据库表设计基于JSP的棉花娃娃客户关系管理系统需要后台数据库,本系统采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。表5.1娃娃信息表列名数据类型长度是否可空注释idint11否娃娃IDpricedouble0是售价descriptionvarchar1000是描述imgvarchar200是图片namevarchar100是名称category_idint11是分类IDsales_volumeint11是销量click_volumeint11是点击量inventoryint11是库存statustinyint1是0:未上架,1:已上架brandvarchar20是品牌business_idint11是商家ID表5.2订单信息表列名数据类型长度是否可空注释idint11否订单IDtotal_moneydouble0是总金额order_timedatetime0是下单时间user_idint11是用户IDstatusint11是状态numbervarchar255是订单编号namevarchar255是收件人cellphonevarchar255是联系方式addressvarchar255是收货地址business_idint11是商家IDcommodity_idint11是娃娃IDquantityint11是购买数量表5.3评价信息表列名数据类型长度是否可空注释idint11否评价IDcommodity_idint11是娃娃IDpricevarchar255是价格creat_timedatetime0是评价时间user_idint11是用户IDscoreint2是评分reply_convarchar500是回复内容reply_timedatetime0是回复时间contentvarchar50是评价内容系统界面设计登录界面用户、商家和管理员通过用户名(账号)、密码进行登录,其界面如图5.3所示REF_Ref12398\w\h[19]。图5.3登录界面管理员主界面管理员登录后主要功能模块有首页、个人中心、用户管理、基础管理、娃娃管理、订单管理以及定制管理。其界面如图5.4所示。图5.4管理员主界面1、商家信息管理界面管理员可以管理系统的商家信息,可以根据上方条件搜索商家信息,列表展示商家相关内容,可以执行添加、修改以及删除操作。当有新商家注册时,点击授权按钮即可通过商家注册,其界面如图5.5所示。图5.5商家信息管理界面2、娃娃信息管理界面管理员可以管理商家的娃娃信息,可以根据娃娃名称、娃娃分类以及上架状态进行查询,可以执行删除操作。其界面如图5.6所示。图5.6娃娃信息管理界面3、定制信息管理界面管理员可以查看用户定制娃娃的信息,可以根据定制编号以及定制状态进行查询,可以查看定制的详情信息。其界面如图5.7所示。图5.7定制信息管理界面用户主界面用户登录后主要功能模块有首页、在线商家、娃娃商城、系统公告、创意论坛以及个人中心。其界面如图5.8所示。图5.8用户主界面1、查看商品界面用户可以浏览在售的所有商品的名称、品牌、展示图和价格,点击心仪的商品下的前往下单按钮即可进入商品详情界面。其界面如图5.9所示。图5.9查看商品界面2、商品详情界面用户可以浏览娃娃的详情信息,页面展示商家、品牌、描述、销量以及库存信息,可以录入购买数量将娃娃加入购物车,可以在底部提交评价信息。其界面如图5.10所示。图5.10商品详情界面3、查看商家界面用户可以浏览所有在线商家的名称和头像,点击心仪的商家下的进入小店按钮即可进入商铺详情界面。其界面如图5.11所示。图5.11查看商家界面4、定制下单界面用户可以在娃娃定制模块,录入毛料、尺寸、毛料颜色、设计风格以及交付日期等信息,提交定制订单。其界面如图5.12所示。图5.12定制下单界面5、购物车界面用户可以查看自己加入购物车的棉花娃娃的名称、展示图、单价、数量、总价等信息,可以进行下单或删除操作。其界面如图5.13所示。图5.13定制下单界面商家主界面商家登录后主要功能模块有首页、个人中心、娃娃管理、订单管理以及定制管理。其界面如图5.14所示。图5.14商家主界面1、商品管理界面商家可以管理自己店铺的娃娃商品信息,可以执行添加、修改以及删除操作,信息展示在前台系统中,方便用户进行购买。其界面如图5.15所示。图5.15商品管理界面2、定制界面商家可以查看用户提交的娃娃定制信息,可以根据实际情况进行报价。其界面如图5.16-18所示。图5.16定制管理界面图5.17定制详情界面图5.18定制报价界面
系统测试6.1测试的意义在开始使用之前,要对该系统进行很多次的测试,这些测试的重点就是:该系统的内容是否与最初的设计相吻合,当前的全部功能是否能够正常工作,该系统的信息的展示是否准确,该网页的展示是否具有美感,该系统的操作起来是否更加便捷,它与用户对该站点进行操作的习惯相吻合。当一个系统不能通过测试时,这个系统就不可以被使用。通过对该系统的测试,可以找出大量的缺陷,进而对该系统进行进一步的完善,使得该系统的应用更加方便REF_Ref12470\w\h[20]。6.2测试用例表6.1用户登录模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果N001输入正确的用户名密码遵循系统既定规则填写用户名(1)、密码(1)后点击“确定”开始登录系统成功登录系统,跳转到系统主页通过N002输入错误的用户密码遵循系统既定规则填写用户名(1)、和错误的密码(123654)后点击“确定”开始登录系统系统提示登录失败,并进入错误提示通过N003选择错误的身份遵循系统既定规则填写用户名(1)、和密码(1),选择“商家”身份后点击“确定”开始登录系统系统提示登录失败,并进入错误提示通过N004输入错误的验证码遵循系统既定规则填写用户名(1)、和密码(1),填写错误的验证码(1234)后点击“确定”开始登录系统系统提示登录失败,并进入错误提示通过N005空用户名密码循系统既定规则后填写空用户名、和空的密码后点击“确定”开始登录系统系统提示登录失败,并进入错误提示通过 如图6.1.a,用户输入错误的用户密码;如图6.1.b,用户选择错误的身份;如图6.1.c,用户输入错误的验证码;如图6.1.d,用户空密码。(a)输入错误密码测试页面(b)选择错误身份测试页面(c)输入错误验证码测试页面(d)空密码测试页面图6.1登录测试页面表6.2娃娃管理模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果F001录入娃娃信息点击添加按钮,填写娃娃信息,点击确定按钮提示录入成功通过F002修改娃娃信息点击列表操作栏中的修改链接,改动信息后,点击确定按钮提示修改成功,娃娃信息变化通过F003删除娃娃信息点击列表操作栏中的删除链接提示删除成功,列表刷新通过 如图6.2,修改娃娃信息成功。图6.2修改娃娃信息页面表6.3娃娃分类管理模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果T001点击新增,填写正确的娃娃分类信息按照系统流程填写娃娃分类信息后点击确定系统提示保存成功,娃娃分类信息保存到数据库通过T002点击修改,填写错误娃娃分类信息按照系统流程将娃娃分类的不可为空信息填写为空后点击确定系统报错,跳转到保存失败界面通过T003点击新增,填写空的娃娃分类信息按照系统流程点击新增后,不填写任何内容点击确定系统报错,跳转到保存失败界面通过 如图6.3.a,添加分类成功;如图6.3.b,填写信息为空,系统报错。(a)添加分类测试页面(b)分类信息为空测试页面图6.3管理分类测试页面6.3测试总结本棉花娃娃客户关系管理系统,可以实现管理员对用户、商家、分类、娃娃、评价、订单以及定制等信息的管理,可以实现不同权限的用户对相关信息进行管理,在用户填写信息为空或与数据库信息不匹配时能够进行提醒。数据会随着用户的操作而进行流动,所有的数据都是同步,让棉花娃娃客户关系系统管理更加容易。
总结与展望本系统在对Java和MYSQL数据库进行介绍的基础上,从硬件和软件两个角度对棉花娃娃客户关系管理系统进行了阐述,最后,本文对棉花娃娃的客户关系管理进行了研究,并对其进行了分析。因为我以前对JSP的理解不够透彻,因此在启动时会碰到许多问题,例如页面的初始展示不标准,以及数据库的连线问题,使得参数的传递不能顺利完成等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年饮用水企业检测设备校准培训方案
- 施工总平面图
- 2026年通风空调安装方案及调试运行
- 铁路工程监理规划
- 生产成品质量抽检规范执行自查报告
- 2026年托育机构设施设备管理规范
- 施工安全抗脊髓灰质炎病毒管理制度
- 福建省厦门市2026届高中毕业班5月适应性练习英语试卷
- 南充市辅警招聘考试题库及答案
- 马鞍山市辅警招聘面试题及答案
- 2026浙江台州路桥区第二人民医院医共体招聘10人备考题库含答案详解
- 2025年宜宾市公安局翠屏区分局招聘警务辅助人员考试试卷真题
- 2026年气象局公务员遴选面试指南与气象服务解析
- 五 长方形和正方形 第1课时 认识相交与平行 课件 内嵌视频 2025-2026学年苏教版三年级数学下册
- 2026山东济南新旧动能转换起步区招聘40人备考题库附答案详解
- 2026草原资源保护课件
- 2026春统编版语文 24 大禹治水 教学课件
- 2026年高考英语作文高分全景备考体系:模板 + 万能句型 + 实战指南
- 拍卖公司绩效考核制度
- 2026及未来5年中国漆器工艺品制造行业市场行情动态及投资前景分析报告
- 2025年广东省职业病诊断医师考试(职业性化学中毒)在线题库及答案
评论
0/150
提交评论