ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1.48MB ,
资源ID:20527503      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20527503.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Web的网上蛋糕订购系统的设计与实现文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Web的网上蛋糕订购系统的设计与实现文档格式.docx

1、纯诺蛋糕系统是基于B/S模式的,这样用户可以非常方便的通过自己的计算机点击到特定网站来。同时, 系统主要采用Java和JSP等技术构建前后台页面,数据库采用MySQL,服务器采用tomcat,开发工具采用MyEclipse和MYSQL等。1.3 开发环境与相关技术 网上订购蛋糕系统的开发环境与相关技术如下所示:1.3.1 Java简介(1)Java语言最大的好处在于与平台无关性,也就是可以跨平台利用。(2)Java语言支持封装、继承、多态,面对对象编程,让程序的耦合度更低,内聚性更高。每一个模块执行自身的功能,和不干扰通过公开的接口互相联系(3)进程是操作系统中分配内存资源的最小单位,每一个进

2、程可以同时拥有两个或更多的线程,让它们并发执行。1.3.2 JSP简介JSP是给网页做动态处理的。一套做出的网页可以让网站更加人性化,美观。(1)可以调用已有的组件,如:JavaBeans。(2)可以嵌入Java脚本完成特定的功能。(3)很好的健壮性和安全性。(4)广泛的平台适用性,支持几乎所有的数据库。1.3.3 MySQL简介MySQL是一种联系数据库管理系统,将数据保留在不同的表中,是以增加速度并提高了灵活性。MySQL是一种使用SQL“结构化查询语言”,很多样操作系统的支持,为不一样的编程语言提供了API,可以多线程,可以处理大型数据库,支持很多种存储引擎等,成本很低、速度很快、体积很

3、小和开放的源代码。1.4 本文结构本论文主要结构介绍:第一章绪论部分大概介绍了网上订购蛋糕系统的开发背景、研究目的以及开发环境与相关技术。第二章介绍是系统需求分析以及系统的主要功能模块。第三章介绍蛋糕订购系统的前台后台设计模块以及后台数据库设计。第四章介绍蛋糕订购系统的页面实现以及一些主要后台代码。第五章主要是介绍系统的测试,程序测试、功能测试。2 系统分析2.1 可行性分析本系统的可行性分析是主要是研究所预先的功能是否可以在后期实现,蛋糕订购做出来是否运行是否需要很多的成本。2.1.1 技术可行性分析 技术可行性分析是一个系统能否完成的第一个需要解决的问题。这个是需要在开始开发之前了解系统网

4、站最开始的规划,对各个方面需要实施需要哪些条件做一个系统性的分析。这是要开发纯诺蛋糕网站要做的第一步事情,从根本技术上面来分析这些目标是否可以实现并分析技术的先进性等。在技术方面,本课题是基于web的在线订购蛋糕系统,旨在为消费者提供一个查询蛋糕商品、定制蛋糕商品的平台。纯诺蛋糕网站开发中,主要采用的是Java语言等语言、MyEclipse,这些技术和开发工具是非常成功的,可以完成该系统的开发,并且有很多当前已经成功的系统作为参考。2.1.2 经济可行性分析经济可行性分析中主要是要考虑纯诺蛋糕网站开发过程中和上线运行以后,网站的运行更新成本和人力资源成本等。纯诺订购蛋糕网站的成本主要是电脑跟开

5、发的人上面,这些成本都不高,时间本钱也不高。一台计算机的价格目前来说已经十分低廉,性能也在不断提高,加上在线订购蛋糕系统的运行可以节省很多的人力、物力,以及各种资源,从而大大提高了网站的工作效率。2.1.3 社会可行性分析 由于互联网技术已经非常成熟了,许多的网上购物软件也发展迅猛。由此可以看出人们对网上购物接受能力比较强。其次,网上订购蛋糕在可以给用户提供很多方便,顾客可以上网购买蛋糕,减少在线下奔波的时间,就算用户不购买,这个网站也有一个参考的价值,久而久之,这个用户也许就成了我们网站的顾客。2.2 需求分析在系统的开发和设计之前,通过调查和分析,充分了解用户的各种需求和系统的每个功能模块

6、,并分析纯诺蛋糕系统最后是否可以达到想的目标,与最后的成果比较,最后来开发蛋糕网站。功能使用方便,操作简单,可维护性强,容易扩展,系统安全性高,信息交流广泛,能够满足用户的需求。根据需求调查并分析得出在线订购蛋糕系统的要求如下:2.2.1 系统需求分析 系统在设计之初,对本系统对了一个功能的需求分析。参考了现在的网络购物平台功能以及生活中实际购买蛋糕的流程,设计了以下的网站模板分析:(1)前台模块功能如下:蛋糕展示:这部分功能为会员提供买蛋糕的平台,向用户提供商品展示与查看平台,在导航处有一个蛋糕搜索,根据顾客选择的关键词显示蛋糕的信息,选择好蛋糕以后就可以加入到购物车。新闻公告:主要一个通知

7、功能,顾客可以在上面看到打折或者出新品的消息。蛋糕搜索:用户可以根据本身的需求在蛋糕搜索栏中搜找自己需求的蛋糕。而且可以找到蛋糕的详细信息。用户注册:在首页点击注册页面以后,填写注册人也就是用户的基本信息,提交之后便会系统会提示注册有没有成功,如果用户输入的信息不是正确的,或者这个用户其实已经注册了,页面会弹出提示。注册以后有账号了才可以登录纯诺网站,才可以在纯诺蛋糕网站购买蛋糕。用户登录:在纯诺蛋糕首页,用户可以输入之前的用户名和密码,进入纯诺蛋糕系统购买蛋糕。购物车:会员需要的蛋糕加入购物车,在购物车中用户可以删除不需要的商品。如果还想买其他样式的蛋糕也可以继续买,购物车会展现蛋糕的单价及

8、数量。如果顾客需要买加入购物车的蛋糕,就可以继续下一步了。订单处理:顾客如果需要买蛋糕了就是到这一步了,在这个订单提交页面,可以看到顾客在里面添加的蛋糕,之前有意愿购买的蛋糕,这个页面里面可以看到商品的总价格,如果顾客需要购买,就可以点击付款,这个时候页面会弹出一个页面,就是要求顾客输入地址,电话等收货信息。填写完毕以后,就可以付款。(2)后台模块功能如下:管理员模块:这个是我们网站最大权限的一个身份,点击登录,输入后台人员的用户名和密码,进入到了管理界面。最大权限的管理员就可以进行下面的操作:用户管理:查询到顾客的信息,修改顾客的基本信息(在准备的原则下)。商品管理:商品管理主要因为蛋糕样式

9、或者价格要更新,上新一些产品或者这个蛋糕不售卖了,就会在这个模板里面操作。公告管理:对公告发布的信息进行增删改查操作。类别管理:就是顾客在前台可以搜索到的关键词,管理员可以在后台给蛋糕加标签。销售统计:统计至今为止各种蛋糕的销售新情况、类别款式种类、月销售量、季度销售量的统计、销售额的统计。退货处理换货处理降价打折处理以及退款处理,货物遗失处理,出库处理库存量的显示。留言管理:查看用户留言,可以在线回复和删除操作。密码修改:修改登录密码。2.2.2 系统性能要求 系统性能要求是一个网站有基本的功能以后满足的前提,查询了许多的资料以及咨询了一些经常逛购物网站的人,综合了他们的要求以及意见,得出了

10、下面的结论。(1) 运行安全可靠(2) 操作方便,界面美观(3) 用户可以操作简单、方便(4) 后台人员方便管理,查看,运行也非常安全(5) 需求的功能都能实现2.3 系统流程分析网上订购蛋糕系统可以满足两种角色的需求,分别是系统权限最大的管理员和顾客。每个角色登录对应的流程也不同,在开发网站之前对网站做一个分析,可以学习其他的购物网站的设计以及根据实际情况中分析,可以更好的对蛋糕网站进行设计,而且可以让蛋糕网站上线以后,更快的使人接受。2.3.1 前台流程分析 根据前台的需求分析,顾客如果要在网站购买蛋糕,会有如下几个步骤。顾客点击进入网站会先根据提示注册,注册成功以后就可以登录网站,登录成

11、功以后,顾客就可以查看蛋糕,选择自己需要的蛋糕,加入到购物车,进行结算,付款成功以后就可以看到自己的定案。具体流程如下图2-1用户流程图所示:图2-1 用户流程图2.3.2 后台流程分析 一个网站有用户的浏览使用,也需要后台管理员的维护,后台管理员主要就是维护日常网站的商品更新,以及顾客订单的处理。具体流程如下图图2-2管理员流程图所示:图2-2 管理员流程图3 系统设计3.1 系统功能模块设计 纯诺蛋糕订购系统界面非常的简洁、只要用户可以上网,就能使用。当用户进入网站的时候,不同的角色进入网站,功能也是不同的,不同角色的用户可以操作对应权限的功能模块,实现数据的集成。纯诺蛋糕主要分为了两个模

12、块:前台功能模块、后台功能模块。前台功能模块主要是蛋糕展示,顾客下单购买蛋糕已经查看公告。后台模块主要是管理员对商品的一个管理,公告的发布以及订单的管理。具体功能如下图3-1所示:图3-1 系统模块功能结构图3.2 数据库设计本系统数据库的功能主要是存储网站中所有数据,以便进行操作。主要存储的主要信息是用户以及管理员的身份信息、蛋糕规格样式的信息、顾客购买蛋糕订单的信息、发布公告的信息等。3.2.1 系统E-R图E-R图里面包括三个信息:实体、属性、联系。根据画的E-R图可以更加清楚明白的了解网上订购蛋糕系统的流程。下面是根据系统的前台和后台模板功能设计下面的ER图。(1)用户E-R图 用户E

13、-R图主要是直观的表示了用户在蛋糕网站的一系列操作,也可以直观的看出用户所拥有的一系列属性,实体。用户E-R图主要是有用户、订单、蛋糕三个实体,可以更加直观的了解后台数据库所存储的信息。图3-2 用户E-R图(2)管理员E-R图 管理员E-R图主要是管理员、公告两个实体,直观的描述了两个实体所拥有的属性,也可以更加清楚的了解到后台管理员的操作流程。图3-3 管理员E-R图3.2.2 数据表设计由于所做系统里面需要存储很多信息,所以设计了如下的几个表,主要是有用户信息表,主要储存用户的个人基本信息;商品信息表,存储所发布的蛋糕样式规格等信息;订单信息表,存储顾客下单的信息,主要用于给顾客发货时候

14、的重要信息;公告信息表,存储管理员发布信息。详细信息如下表3.1所示:表3.1 数据库表概述序号数据表名称说明1用户信息表用户和管理员的账号密码以及个人信息。2商品信息分类表存储商品分类信息3商品信息表存储商品信息表。4订单信息表存储顾客下单的信息。5公告信息表存储公告信息。(1)用户信息表,用来存取权限最大管理员和用户的账号,密码,真实姓名,电话联系方式,地址、以及一些注册的账号等相关信息。如下表3.2所示:表3.2 用户信息表字段名数据类型是否可为空主键Idint登录用户名自动递增不可为空是Unamevarchar用户的昵称可为空否upass登录密码realname真实姓名Sex用户性别A

15、ge用户年龄tel用户电话addr用户地址vipno用户的会员号(2)蛋糕分类信息表,就是把一些蛋糕分类的关键字的表。如下表3.3所示:表3.3 蛋糕分类信息表Int蛋糕ID自动递增typename蛋糕分类的名称(3)蛋糕信息表,用来存蛋糕的价格、库存等信息,如下表3.4所示:表3.4 蛋糕信息表IDID自动递增Proname蛋糕名称Prono蛋糕编号Img蛋糕主页照片Price蛋糕价格Field1蛋糕关键字介绍(4)订单信息表,用来储存用户下单的订单号,蛋糕的序号,数目,价钱,付钱时间,付款的情况,发货的情况,收货人的手机号,地点等信息。如下表3.5所示:表3.5 订单信息表idorderi

16、d订单ID号proinfo购买蛋糕IDmemberid购买蛋糕个数price购买金额savetime下单时间fkstatus是否付款fhstatus是否发货顾客电话号码顾客地址beizhu顾客下单备注(5)公告信息表,管理员发布蛋糕新品或者打折的地方。如下表3.6所示:表3.6 公告信息表自增IDtitle公告标题contenttext公告内容发布时间type公告类型4 系统实现4.1 前台销售页面实现4.1.1 登录注册模块实现用户登录纯诺蛋糕网站会显输用户名和密码,如果没有这些用户名或者密码就会提示顾客,输入之后后台就会匹配,如果输入的用户名密码是正确的,可以与系统匹配就会显示登录成功。如

17、果是没有注册或者用户名输入错误,就会提示登录失败,需要重新登录。系统截图如下4-1和4-2:图4-1 纯诺蛋糕网站首页界面图图4-2 用户登录界面4.1.2 用户搜索功能实现本系统还设计了一个搜索功能,给每个蛋糕加了一个标签分类,用户如果想到查询某一类的蛋糕,就可以点击搜索更多,就会出现后台分类过后的蛋糕种类,然后可点击某一类的蛋糕,就会出现之前分类好的蛋糕样式。这样更加方便顾客的操作,显示显示页面如下图4-3:图4-3 用户商品分类查询界面4.1.3 购物车功能实现购买蛋糕的顾客将要购买的蛋糕加入购物车,这样顾客就知道自己需要购买哪一些了,可以在购物车里面选择自己喜欢的购买。如果顾客需要购买

18、就可以点击去收银台进行付款了。系统截图如图4-4所示:图4-4 用户购物车管理界面4.1.4 订单功能实现 顾客想要购买蛋糕了就可以点击购买就会进去提交订单的页面。在订单的页面中会显示用户的用户名及订单的总价格,需要用户输入自己的收货姓名收货地址电话号码就可以提交。顾客提交订单以后就可以查看自己的订单,可以在订单界面查看自己的订单状况,看蛋糕的状态,是否是发货了。也可以在蛋糕的订单页面做退换蛋糕和取消退换蛋糕处理。系统截图如图4-5、4-6所示:图4-5 用户提交订单界面图4-6 用户订单管理界面4.2 后台管理模块的实现4.2.1 后台登录实现在纯诺蛋糕的界面上面点击后台管理,进入后台蛋糕管

19、理界面,必须做的事情就是登陆,之前就会有管理员的账号,点击登录的按钮,就可以成功进入蛋糕系统后台了。进入后台以后,就可以对蛋糕进行管理,顾客的订单进行处理,可以开始做蛋糕以及配送等操作。系统截图如图4-7所示:图4-7 管理员登录界面4.2.2 后台商品管理功能实现管理员可以通过蛋糕管理的模板对蛋糕进行查询,可以看到还有多少库存,或者要上新的新品,也可以编辑上新,需要添加图片和一些详细的介绍,或者是那个蛋糕销售完了,就可以做下架处理了。系统截图如图4-8、4-9所示:图4-8 管理员商品管理界面图4-9 管理员商品管理界面4.2.3 后台订单管理功能实现 管理员可以在纯诺蛋糕订单管理界面查找顾

20、客的订单信息,可以看到顾客有没有付款、留言和购买蛋糕顾客下单时间的一些消息。同时也要在后台操作发货,如果点击发货,用户在前台就可以看到自己的订单已经发货。系统截图如图4-10所示:图4-10 管理员订单管理界面5 系统测试5.1 测试目的经由对该网站的周全测试和试用,测试该网站是不是功效完全,是不是人机界面友爱,是不是安全可靠,是不是利用方便,是不是到达预期的方针,是不是可以交互利用。本系统主要测试的是系统功能是否可以正常运行,顾客下单的流程是否可以顺利运行。用来确保纯诺蛋糕系统的正确运行。5.2 测试方法 系统的功能是按照处理事情分成了许多的模块,而处理事情是由一个或多个程序代码组成的。所以

21、,在单个程序功能经过测试可以运行成功,也应该调试功能,主要测试是否可以正常注册登录蛋糕网站,以及购买蛋糕。(1)用正常数据调试。程序将完整运行纯诺蛋糕网站,输入的文件的记录是不是一致的,输出显示的是不是正确的,是不是有漏掉的功能, 每个功能是不是可以正常运行。(2)用异常数据调试。(3)用错误的数据调试。测试应用程序处理错误的能力。5.3 程序测试结果检查代码以后,测试过程中出现过代码运行不成功,但经过调试,程序可以正常运行。功能测试从顾客注册,登录,浏览商品,订购蛋糕,一直到下单。可以正常运行。用户可以在网站正常浏览商品,加入购物车,也可以正常运行,最后就是加入商品加入购物车,提交订单,也成功运行,查看订单也可以成功运行。之前预想的功能都可以正常运行。不过系统测试完以后还是有如下的问题:(1)系统界面还不是特别美观,还需要进一步的优化;(2)系统功能还没有很完善,比如顾客模糊搜索功能尚未完成。系统运行测试截图如下图5-1、5-2、5-3所示:图5-1 测试注册功能图5-2 测试购物车功能图5-3 测试订单功能

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1