网上甜品商店的设计与开发.docx
- 文档编号:1619127
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:20
- 大小:1.39MB
网上甜品商店的设计与开发.docx
《网上甜品商店的设计与开发.docx》由会员分享,可在线阅读,更多相关《网上甜品商店的设计与开发.docx(20页珍藏版)》请在冰豆网上搜索。
网上甜品商店的设计与开发
网上甜品商店的设计与实现
摘要:
随着电子商务、通信技术、区域物流、科技金融的快速发展,年轻一代的人消费理念的更新、生活方式进步,“网上购物,足不出户”随之应运而生。
甜品作为一种饭后必需品,越来越备受关注,此时,网上购买甜品将成为一种流行趋势。
本文将PHP作为本系统的动态网页制作技术,Mysql作为本系统数据库服务器。
力求更大限度的为人们行方便。
该论文系统地介绍了整个网上甜品商店的功能及实现。
实现了商品的浏览、商品查找、用户登录注册、商品添加购物车、订单支付、订单详情查看。
关键词:
甜品;订单支付;B/S;PHP
Abstract:
Withtherapiddevelopmentofelectroniccommerce,communicationtechnology,regionallogisticsandscienceandtechnologyfinance,therenewaloftheconceptofconsumptionoftheyoungpeople,theprogressoflifestyle,"onlineshopping,andnohousehold"cameintobeing.Asanecessitiesfordessert,dessertsareattractingmoreandmoreattention.Atthistime,buyingsweetsonlinewillbecomeapopulartrend.ThispapereventuallyusePHPasthedynamicwebpageproductiontechnologyofthesystem,andMysqlasthedatabaseserverofthesystem.Makeeveryefforttomakeitmoreconvenientforpeople.Thispapersystematicallyintroducesthefunctionandimplementationofthewholeonlinedessertshop.Ithasrealizedbrowsing,searching,registration,addingshoppingcart,orderpaymentandorderdetails.
Keywords:
Dessert;Orderpayment;B/S;PHP
AbstractI
1绪论
1.1课题背景
伴随着现代电子科技技术的飞速发展,计算机也跟着迅速发展,为了传统产业的工作效率的提高,信息就成为了必要元素,全国以及世界的信息技术都在发生翻天覆地的变化,不管哪个领域都在应用,在现代教育技术领域中日益广泛,并越来越有力的展示出了传统销售甜品方式的缺点,更加突显了在互联网下的网购模式的优越性。
科技时代早已到来,社会也在不断快速发展,以电脑为主的电子科技类产品大范围的普及,电脑的应用范围也在不断的变化,从最初的大规模科学计算数据处理,到现在的大量事务处理。
所以产生了以计算机为中心,我们利用数据库管理系统(DBMS)为开发环境,用于研究管理信息系统。
系统在事物处理方面有很大规模的应用,尤其是在高效化信息管理系统的应用受到广大人群的特别关注。
当今世界已步入信息时代,世界的各个领域都发生了巨大的变化,任务,也称作业务,最为活跃因素之一的生产力,在我们生活中就具有了不能代替的重要作用,50年代末的时候,甜品商店中高效处理被我们纳入到网上,以及应用在计算机的最新发明以后。
为了能较好的适应市场信息化进程的飞速发展,本系统提供了甜品的购买及浏览的功能,方便及满足了市场、消费者以及管理人员的需求。
1.2课题研究目的及意义
网上甜品商店的清晰化以及透明化是该课题研究的目的,为了方便操作和管理,细节管理就看通过模块的优化组合来实现,就可以让管理过程达到我们需要的信息化与自动化,操作环节还能自动人工复查,这样能很大程度的减少网上甜品商店的错误率。
在以往的甜品网站上,其中的管理工作其实还是比较麻烦复杂的。
主要体现在网上甜品商店的信息处理量很大,它所管理的类别比较繁多,而且由消费者在购买时会产生较大的发生量,关联的信息较多,查询与统计的方式大部分都一样。
管理时会发现容易出现信息的重复,所以我们只能用计算机来处理消费者的需求管理。
系统开发的主要目的任务是实现网上甜品商店的自动化、系统化、信息化、规范化、智能化等,从而就可以达到消费者各项需求量化管理效率提高的目的。
该系统具有比较强大的存储功能。
这是一种建立在WEB平台上的系统,后台数据库管理使用的是MYSQL,它的多种功能中就包括查询和统计[1]。
这种设计就是为了现在甜品的销售而产生的,具有安全可靠和数据容量大的特点。
可以实现对消费者订单的及时处理,还可以对消费者的购物清单进行统计分类查询,本系统还具备数据备份功能,使得此系统更为完善,可以保证商品信息的安全性。
1.3研究方法
在网上甜品商店的设计与实现的开发中,我会利用大学四年所学到知识,利用软件工程中的原型模型来规范设计流程。
在系统开发过程中,会严格按照模型的各个阶段的甜品销售来做出相应的设计。
通过对本系统的研究与资料翻阅、查找,第一步进行对系统的需求分析,完成系统的可行性分析。
在概念设计阶段,分析E-R图对数据库进行添加、删除、修改。
在整个设计过程中,需要将整操作系统的模块进行细化,及各个模块的相应功能进行介绍;代码实现阶段中,细心且有耐心的进行代码的编写,遇到问题及时的向老师请求帮助,在完成页面设计之后实现数据库和页面之间的连接;根据测试用例对系统进行全面的测试[2]。
1.4本章小结
本章主要说明网上甜品商店的设计与实现的选题意义以及研究方法,该系统需要实现网上甜品销售的智能化、自动化、信息化,期求的目的是达到提高甜品销售效率,使甜品销售更为方便、快捷。
2系统可行性及需求分析
2.1可行性分析
2.1.1经济可行性
由于本系统有我们自己制作开发,在经济上投入的成本会很少,但是此网上甜品网站的开发可替代传统实体店的购买,减少人力开支,增加享受过程,提高工作效率。
2.1.2技术可行性
基于PHP技术的优点及Mysql数据库服务器的优势,最终将把PHP作为本系统的动态网页制作技术,Mysql作为本系统数据库服务器[4]。
2.1.3操作可行性
努力提高登录界面简单和用户友好度。
采用常见的界面窗口的登录界面,乃至整个行业的发展系统采用最常见的结构层次。
这些结构层次使得用户不需要很长的时间才能够快速熟悉系统后,就可以掌握操作方法。
2.2系统需求分析
2.2.1系统操作流程
系统操作流程包括用户登录注册,输入用户及密码,密码正确则可进入功能界面,错误则需重新填写信息。
系统操作流程如图2-1所示:
图2-1系统操作流程图
2.2.2数据增加流程
添加商品信息时,编号字段由系统自动生成,而且不能进行修改,其他的信息是由用户输入,最后对数据进行是否合法判断,合法就写入保存大到数据库,不合法就重新输入数据。
数据增加流程如图2-2所示:
图2-2数据增加流程图
2.2.3数据修改流程
在修改信息时候,先选中一条正在等待修改的记录,然后直接输入数据,判断是否合法,合法就保存到数据库,不合法则重新输入。
数据修改流程图如图2-3所示:
图2-3数据修改流程图
2.2.4数据删除流程
当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。
数据删除流程图如图2-4所示:
图2-4数据删除流程图
2.2.5购买流程
用户如果想要购买该商品,需要先访问本网站并且登录成功,浏览网站内所有的甜品商品,点击某个商品的图片或文字之后进入详细信息界面,选择数量之后加入到购物车,核实购买信息之后进行订单的提交,管理员审核订单通过之后就可以进行发货。
商品购买时序图如图2-5:
图2-5购买流程图
2.3本章小结
本章叙述的主要是对本设计的需求分析,数据流程分析,可行性分析。
只有做好这些必要的分析才能做接下来的设计。
良好的需求分析可以尽早提出早期的错误或者避免错误的发生,从而降低系统软件的制作成本,减少更多的制作时间及改进软件的质量问题。
通过这一章的分析,能够更高效、更准确、更有信心的完成该设计。
3系统总体设计
3.1系统功能模块设计
在系统需求分析阶段中,先要搞清楚开发的这个系统需要“实现什么功能”的问题,形成这样一个系统目标的逻辑模型。
之后我们需要做的就是要把系统需要“实现什么功能”的这个逻辑模型转换成“怎么实现”的一个物理模型,最后再制作实现系统的需求。
首先,我们需要做的是设计系统的总的体系结构。
系统设计不仅需要功能完善,而且还要求页面美观。
因此,对于一个优秀的系统网站来说,最重要的是功能模块的设计实现。
鉴于该系统网站实现的是在网上购买甜品的一般操作,所以该网站应该具有一般适用性,其所实现的功能必须满足个人对购买商品的需要。
首先,整个系统先分成两个大的模块,然后,每个大模块下分成若干个小模块,以此进行细分模块,添加一些细节。
系统功能模块如图3-1所示:
图3-1系统功能模块图
3.1.1前台用户模块
(1)会员中心:
会员集中实现功能的地方,可以方便会员们进行采购交流;还能对自己到底信息进行更改或者删除。
(2)商品加入购物车:
当客户选中某样商品时,但还看中其他商品,为方便客户实现一次性购买,就可以采用加入购物车的方式进行购买。
(3)网站留言:
客户反馈问题的地方,也是对商家进行直接评价的方法。
(4)订单支付:
客户对有意向商品进行支付购买。
(5)商品浏览:
客户在网站上对商家的商品预览了解。
3.1.2管理员模块
(1)用户管理:
管理员对旗下的客户管理操作,可根据客户需求进行更改及删除信息。
(2)权限管理:
管理员对用户可操作范围的设置。
(3)商品管理:
管理员对商品进行分类、标价、更改、替换。
(4)订单管理:
对客户提交的购物清单进行操作管理。
(5)模块管理:
管理员对该页面进行添加、删除、更改模块。
(6)报表统计:
以表格的形式对各个商品进行统计调查的方式。
(7)网站设置:
管理员对该网站上任意模块进行添加、删除、更改。
(8)友情链接管理:
就是和别的好友网站交换的链接,链向你指定的页面。
3.2系统实体属性图及ER图
3.2.1系统实体属性
根据系统需求分析,就能设计出满足用户需求的各种实体属性图及其之间的关系。
用户信息的实体属性图,如图3-2所示。
图3-2用户信息实体属性图
商品信息的实体属性图,如图3-3所示。
图3-3商品信息实体属性图
物流信息的实体属性图,如图3-4所示。
图3-4物流信息实体属性图
订单信息的实体属性图,如图3-5所示。
图3-5订单信息实体属性图
购买信息的实体属性图,如图3-6所示。
图3-6购买信息实体属性图
3.2.2系统ER图
在每个应用系统设计中,数据库的设计是其这中间必不可少的部分,是选择恰当的数据库和创建合适的结构式开发程序时最开始的问题。
数据库可以用mysql进行设计和管理实现[6]。
可用性、完整性、保密性和一致性保证了数据库的安全性,还提供了一些安全可靠措施来防止非法用户更改、窃取数据库重要信息。
根据以上内容对该系统做的需求分析和系统设计,制定出本系统需要使用的网上甜品商店的系统整体E-R图如图3-7所示:
图3-7系统整体E-R图
3.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 甜品 商店 设计 开发