【水杯销售管理系统的设计与实现9200字】_第1页
【水杯销售管理系统的设计与实现9200字】_第2页
【水杯销售管理系统的设计与实现9200字】_第3页
【水杯销售管理系统的设计与实现9200字】_第4页
【水杯销售管理系统的设计与实现9200字】_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

水杯销售管理系统的设计与实现数据库。以Java语言的SSM框架为核心技术搭建了该项目,前台还使用了JSP技术和关键词:水杯;SSM;订单系统 I 错误!未定义书签。 251系统规划 1.2业务流程图 27 271.3.2管理可行性 27 2系统分析 2.1数据流图分析 2.3数据字典 3系统设计 3.1系统功能模块划分 353.2数据库设计 3.2.1概念结构设计 3.2.2逻辑结构设计 3.4.3数据表设计 4系统实现 4.1系统总体实现 43 434.1.2数据库的读写 434.2系统各模块实现 43 4.2.2店主页面实现 464.2.5商家实现模块 5.1系统测试方法 5.1.2系统测试工具与测试环境 5.2实例测试 5.2.1水杯信息管理测试 5.2.2水杯类别信息管理测试 59 目前,很多企业中存在着管理混乱,信息无法共享,无法保证顾客的消费权益以及顾客与企业的信息无法统一等问题,会导致企业的一致性遭到破坏,企业利益蒙受损失。加上现在顾客的期望值越来越高,客户也同样需要好的服务。管理信息系统的应用有助于解决上述问题。生活水平的提高使人们越来越注重精神层次的享受。人们对不同的事物也逐渐有了不同的需求,比如在人们购买水杯的同时,会对水杯有不同的需求,比如水杯分为保温杯,普通水杯,运动水杯,咖啡杯,饮料杯,不同的水杯对应不同的功能,人们可以根据自己的需求购买不同的水杯。希诺水杯公司位于辽宁省抚顺市,是一家水杯销售店铺,其中销售的主体为各类水杯,包括运动水杯,保温杯等不同种类的水杯。希诺水杯销售系统可以为用户和商家提供在线沟通渠道,节省大量的人力和物力,不仅简便了用户的购买流程,也方便了商家的管理。顾客可以在该类系统实现浏览水杯,购买水杯,确认收货,退货换货等一系列操作,商家可以完成水杯信息发布,水杯信息管理等一系列操作。所以设计一个线上水杯销售系统是非常必要的,也是信息化必然的趋势。希诺水杯销售系统可以给顾客和商家提供一个更加便捷有效的渠道[1。该系统不仅可以让人们足不出户的买到心仪的产品,也逐渐完善了售后服务2,包括退货退款,可以直接在线上解决,节省了大量的时间的同时,还能更好的保证消费者的消费权益13。(1)前台功能①水杯浏览:用户登陆系统后可以查看到水杯的各种信息。②水杯搜索:用户可以对水杯进行分类查询。用户细化的搜索自己想要的水杯。③购物管理:用户登陆后可以管理购物车。在购物车中,可以随时加入或删除自己喜欢或不想购买的水杯。④订单管理:用户可以修改个人订单信息;订单提交和付款后,可以查看该订单详情,查看物流,确认收货,对水杯的好坏进行评论。(2)后台功能①水杯管理:可以对水杯进行增加、删除、修改、查看。②顾客管理:完成对顾客信息的增加、删除、修改、查看。④新闻管理:对新品水杯新闻进行发布,删除,修改新闻标题。管理物流信息,以及对评论进行回复。业务流程图和数据流程图是结构化信息系统开发方法中两种常用的图形工具。信息系统的规划是系统开发过程的第一阶段,也系统生命周期中的第一步。它包括对系统的描述、存在的问题分析、解决方案以及可行性分析。因此,对于开发一个系统项目,系统规划是必不可少的,做好系统规划是项目设计开发的基础步骤。在业务流程分析过程中需用到的基本图例如图1.1所示。经过对水杯店铺的调研,了解水杯店铺的业务流程后,通过业务流程的分析,绘制出要是供商家管理水杯的信息。具体订单流程如图1.2所示。评价图1.2订单流程图1.3.1技术及开发方法可行性了这个框架在简单的同时,这个框架也是十分安全有效的,与这个框架相连的数据库1.3.2管理可行性本网站是用Java来编写的,每一个数据都是由模块的model来进行存储,需要用的页面跳转和提示。如果有错误,代码可以自行通过后台log传递给前台,方便前台来及时判断产生错误的地方,保证每一条数据都是精准有效无误,因为在管理方面也是可以完成的。1.3.3经济可行性本系统网站的设计制作由个人独立完成,而且在开发本网站的所使用到的开发软件在网上都是可以免费下载的,唯一在经济上有所消耗的就是编写代码所花费的时间以及电费网费,自然这些经济消费都可以忽略不计,所以在经济方面除了学习制作时间,其余基本为零。数据流程图是一种表示从数据传递和加工的角度,用图像的形式来表达系统的逻辑功能、数据在系统内部逻辑流向和逻辑转换过程的工具。它从数据的角度来描述一个系统,所以即便不是专业的计算机技术人员也能轻易看懂,从而使用户和系统设计人员沟通变得更加简易。数据流图由四种基本成分组成:外部项(外部实体)、加工(数据加工)、数据存储、数据流。数据流图基本图例,如图2.1所示。外部项数据流数据处理希诺水杯销售系统的顶层数据流程图:包含两个外部项,顾客和商家,其顶层数据流程图如图2.2所示。一水杯管理一一水杯管理一订单管理一一查看水杯信息一顾客管理一购物车管理一水杯报价管理一希诺水杯销售管理系统新闻管理一一水杯类别管理一下面具体分析第一层数据流图:顾客管理:商家可以管理顾客的信息,包括查看顾客信息,添加顾客信息。水杯管理:商家可以添加、删除、修改、查看水杯信息,当商家删除了水杯信息后,同时也删除了与此水杯相关记录的信息,商家还可以修改水杯信息,包括水杯的价格,水杯的数量,水杯图片等信息。水杯报价管理:主要是管理水杯的价格信息,根据销量及时调整水杯的价格。水杯类别管理管理:商家可以对水杯的类别进行管理包括添加水杯的类别,删除水杯的类别。订单管理:商家可以对订单进行一系列处理,包括查看订单,删除订单,查看订单明细,进行发货处理。评价订单管理:顾客可以对购买的水杯进行评价,商家可以管理评价信息,并且可以对顾客的评价进行回复。水杯销售管理系统第一层数据流详细图如图2.3所示。p7素p2理p3理D2顾客信息D7下面具体分析第二层数据流:P1水杯信息管理:在水杯信息管理页面上,商家可以点击添加水杯信息按钮,对水杯的信息进行添加,也可以删除、修改、查看水杯信息。水杯信息管理的处理如图2.4息息息息图2.4P1“水杯管理”的展开图信息。顾客管理如图2.5所示。商家商家添加顾客信息插入顾客信息删除顾客信息查看顾客信息p2.2息p2.3息息修改顾客信息下面分析P3水杯报价管理管理,主要是管理水杯的价格信息,根据销量及时调整水杯的价格。水杯报价管理如图2.6所示。商家商家添加水杯价格信息插入水杯价格信息修改水杯价格信息删除水杯价格信息查看水杯价格信息查看水杯价格信息删除水杯价格信息修改水杯价格信息水杯价格信息下面分析P4水杯类别管理,商家可以对水杯的类别进行管理包括添加水杯的类别,删除水杯的类别。水杯类别管理如图2.7所示。p4.2下面分析P9订单管理,商家可以对订单进行一系列处理,包括查看订单,删除订单,查看订单明细,进行发货处理。订单管理如图2.8所示。p9.4p9.6细p9.5下面分析p8购物车管理,实现的是故可根据自己的喜好,把想要购买的水杯加入购物车,完成后,可以决定自己是否要购买,以及购买的数量等,在决定购买后,点击购买,即可进入下订单流程,同样,顾客可以增加、修改、查看、删除购物车内的水杯等一系列操作。购物车管理如图2.9所示。顾客顾客添加水杯信息增加购物车内水杯信息p8.2删除水杯信息删除购物车内水杯信息购物车信息p8.3修改水杯信息修改购物车内水杯信息通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据条目、数据流、数据存储、处理过程和外部实体。这里针对订单信息流程列出该模块处理流程中所涉及的数据字典。(1)水杯元素条目如图2.10所示数据元素条目总编号:2-01编号:02名称:水杯编号说明:唯一标识一款水杯的信息长度:30图2.10水杯元素条目(2)处理过程条目如图2.11所示处理过程条目总编号:4-01编号:P8名称:水杯信息管理简要说明:对水杯信息进行详细描述管理,方便用户更全面了解水杯的信息输入:修改的水杯信息输出:修改更新后的水杯信息处理:对水杯信息进行管理,对信息进行增加、修改、查询,删除操作。(3)数据流条目如图2.13所示数据流条目总编号:5-01编号:01数据流:打折信息说明:网站所发布的水杯信息数据来源:后台数据去向:网站公告栏(4)外部实体如图2.14所示外部实体条目总编号:6-01编号:01名称:后台管理员说明:管理,维护网站的管理者数据流的输入:登录账号和密码数据流的输出:水杯信息、会员信息、公告信息、订单信息,水杯费用信息由于数据字典条目的重复性,不在此一一列举,其他所有的数据字典条目都是采用以上方法绘制的。系统设计,用于确定系统的结构,即该系统的各个部件之间以及在系统的整体设计经过上面的划分,得出具体功能结构图如图3.1所示。新闻管理水杯类别管理发货订单管理确认订单顾客管理删除水杯信息水杯管理修改水杯信息添加水杯信息查看水杯信息删除个人订单查看购物车内水杯删除购物车内水杯水杯信息搜素修改购物车内水杯数量向购物车添加水杯希诺水杯销售管理系统购物车管理订单管理数据库设计是整个计算机软件的关键部分,对软件的正常运行有着至关重要的作在设计前要做好详细计划[11,设计过程中要明确数据用途并且合理设置数据表之间的关系,从而保证数据的完整性。对系统处理的数据进行分析。系统ER图是对实体之间关系的描述,本系统的ER图如图3.2所示。n水杯n顾客属性图如图3.3所示。账号密码商家水杯图片水杯数量类型名称收货地址收货地址总价顾客ID收货人收货电话时间订单信息评价信息评价ID购物车水杯数量水杯类别系统的ER图可以转化为关系模式,转化后有如下描述:顾客表(顾客ID,账号,密码,会员ID,顾客姓名,顾客电话)。商家表(商家ID,账号,密码)。水杯信息表(水杯ID,名称,类型,图片,价格ID,水杯数量)。评价信息表(信息评价ID.订单编号.评价内容.评价时间.回复内容)。订单信息表(订单ID,时间,总价,顾客ID,收货人,收货地址,收货电话)。购物车信息表(购物车ID,顾客ID,水杯ID,水杯类别,水杯数量,水杯价格)。3.4.3数据表设计经过前面系统规划过程和系统分析过程,参照数据库概念结构设计和逻辑结构设计,并根据实际开发过程中的需要,并对数据表做出相应的修改和完善,以下是对每个表的具体说明和介绍。顾客表说明:顾客个人信息存放在顾客信息表中,顾客信息表用来区分不同的顾客。顾客信息表结构如表3.9所示。字段名类型长度说明账号顾客姓名外键商家表说明:主要存放商家的密码和账号信息。商家信息表结构如表3.10所示。字段名类型长度说明商家ID密码账号水杯表说明:水杯信息表用来存放水杯的编号、名称和数量、价格等信息。水杯信息表结构如表3.11所示。字段名长度说明名称类型图片订单表说明:订单表用来存放订单编号、下单时间、总价、收货地址、收货电话等相关信息。订单信息表结构如表3.12所示。字段名类型说明时间总价收货人外键收货地址收货电话评价信息表说明:评价信息表用来存放评价内容、评价时间、回复内容等信息。评价信息表结构如表3.13所示。字段名长度说明订单编号外键评价时间回复内容购物车表说明:购物车信息表用来存放水杯类别、水杯价格、购物车内水杯数量等信息。购物车信息表如表3.14所示。字段名长度说明外键外键水杯类别水杯类别信息表说明:水杯类别信息表主要用来存水杯类别信息。水杯类别信息表如表3.15所示表3.15水杯类别信息表4系统实现4.1.2数据库的读写4.2.1顾客页面实现水杯销售系统是一款方便顾客进行购买水杯的一款售卖网站,前台主要是供顾客使后就可以根据所提供的操作进行水杯的购买,顾客点击网站后就可以看到如同4.1所示4.2.2店主页面实现水杯销售系统是一款方便商家进行管理水杯的一款售卖网站,后台主要是供商家使用,商家点击网站后就可以看到如同4.2所示界面。希诺水杯销售管理系统希诺水杯销售管理系统提交面如图4.3所示。用户登陆(1)顾客登录模块顾客在进入网站后,可以看到要求输入顾客的账号和密码,如果是注册过的直接登录即可,如果是新用户需要注册一个账户,顾客登录后可以进行查询水杯,查询购物车,管理自己的订单等一系列操作,具体界面如图所示具体的管理员添加教师账号模块的界面如图4.4所示:二(2)商品查询模块顾客在成功登录后可以根据自己对水杯的需要进行水杯查询操作。在对应的输入框中输入自己想要的水杯关键词条,点击搜索,会出现一系列水杯,如图4.5所示。用户可以根据自己的需要,查看相应水杯。例如,搜索玻璃杯,会出现一系列玻璃杯,顾客即可根据自己喜好挑选水杯,具体界面如图4.6所示。网站首页商品查询新闻资讯用户注册系统留言板购物车我的订单欢迎您:123安全退出·本站部分商品清仓大处理了·测试系统广告测试明测试陶瓷/马克杯图4.5商品搜索模迎您:123安全退出系统公告思宝玻璃杯360ml思宝玻璃杯360ml(3)水杯购买模块顾客在挑选好想要的水杯后,点击购买,选择件数即可进行购买。具体界面如图4.7所示商品查询新闻资讯用户注册鬃统留言版◆系统公告价格:8合设为首页★加入收藏购物车我的订单用户登陆(4)水杯订单模块顾客在点击购买按钮时,会出现如图4.8所示界面,顾客在填写好收货电话,地址,姓名等信息后,点击提交订单。U物车我的订单用户登陆系统公告商品类别保温杯玻璃杯陶瓷/马克杯塑料杯用户注册系统留言板商品查询新闻资讯网站首页(5)订单支付模块在顾客填完相应信息后,点击在线支付,会出现如图4.9所示界面,顾客可根据提示选择相应的支付方式,点击确认支付,若显示支付成功,则点击提交订单,则完成了相应的订单,购买成功。如图4.10所示。O系统后台图4.9订单支付模块网站首页网站首页商品查询新闻资讯用户注册系统留言板购物车我的订单订单提交订单提交欢迎您:123欢迎您:123安全退出·本站部分商品清仓大处理了·测试系统广告测试啊测试订单编号:20220221094857图4.10订单支付模块(6)订单查询模块完成订单后,顾客可以前往我的订单查询订单,具体界面如图4.11所示。欢迎您:123安全退出·本站部分商品清仓大处理了·测试系统广告测试啊测试◆商品类别陶瓷/马克杯4.2.5商家实现模块(1)商家登录模块商家在商家登录界面填写好相应的账号和密码后,点击登录即可进入商家后台界面。具体界面如图4.12所示。修改密码welco留言管理新闻资讯管理×%|欧5影画(2)水杯类别管理模块商家登录系统后台后,点击一级导航栏上“商品类别”,展开菜单中选择“添加商品类别”,就可以打开添加商品类别信息页面。在添加商品类别信息页面中,填写类别类别等操作。具体的类别添加信息模块的界面如图4.13所示:123陶瓷/马克杯4图4.13教师修改试题信息界面(3)水杯信息管理模块图片1思宝玻璃杯360ml图片8图片23图片4图片5图片6图片9商家登录系统后台后,点击一级导航栏上“商品信息管理”,展开菜单中选择“添加商品信息”,就可以打开水杯信息页面。对水杯的类别、名称、介绍、图片、价格进图片1思宝玻璃杯360ml图片8图片23图片4图片5图片6图片9图4.14水杯信息管理界面修改密码注册用户管理商品类别商品信息管理留言管理系统公告管理上传新闻资讯管理重置订单管理统计模块(4)订单管理模块商家登录系统后台后,点击一级导航栏上“订单管理”,即可以对相应的订单进行受理,也可以对订单进行删除操作,商家可以查看订单明细,包括购买数量,购买价格等信息。具体界面如图4.15所示。留言管理下单时间收货姓名11已付款明细2山东省已付款明细3已付款明细411已付款8明细5已付款9已受理明细61已付款已受理明细明细明细留言管理明细9已受理明细已受理明细8已受理明细(5)新闻资讯管理模块商家登录系统后台后,点击一级导航栏上“新闻资讯管理”,即可根据相应的新闻标题对新闻进行一系列操作,商家可以查看新闻资讯的发布时间,也可以删除某条新闻,具体界面如图4.16所示。1[网购安全]如何如识别和防钓鱼网网购技巧23456(6)注册用户信息管理模块姓名电话1男2男留言管理5系统测试5.1.1系统测试目标(1)测试工具(2)测试环境CPU:Inteli5处理器。内存:2GDDR5.2.1水杯信息管理测试我会根据这四个不同的功能进行不同的案件操作并通过页面查询和数据库查询来验证功能执行的结构是否达到预期。具体的水杯信息管理模块用例测试表如表5.1所示:功能描述输入数据/动作期望结果实际情况是否通过添加水杯信息输入添加水杯的详细信息正常跳转到对应的“添加成功”页面跳转成功正常跳转到对应的“修改成功”页面跳转成功查看水杯信息选择要查看的水杯的信息正常跳转到对应的“查看成功”页面跳转成功正常跳转到对应的“删除成功”页面跳转成功一条或多条类别信息,查看能够查看到所有的类别信信息,具体的水杯信息管理模块用例测试表如表5输入数据/动作期望结果实际情况添加水杯类别信息输入添加水杯类别的详细信息正常跳转到对应的“添加成功”页面跳转成功修改水杯信息信息正常跳转到对应的“修改成功”页面跳转成功查看水杯信息信息功”页面跳转成功删除水杯信息正常跳转到对应的“删除成跳转成功信息功”页面以上为测试用例,目前已经完成了对系统各项功能的严格测试,经过本人不断地修改完善,系统已经能够正常运转,设计中提及的系统应有的各项功能已经全部实现,已能够满足用户的需求。水杯销售购物网站开发的能在Windows以上的操作系统下运行,采用Ecli

温馨提示

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

评论

0/150

提交评论