【《基于PHP的互联网产品商城设计》11000字(论文)】_第1页
【《基于PHP的互联网产品商城设计》11000字(论文)】_第2页
【《基于PHP的互联网产品商城设计》11000字(论文)】_第3页
【《基于PHP的互联网产品商城设计》11000字(论文)】_第4页
【《基于PHP的互联网产品商城设计》11000字(论文)】_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

图3.3系统处理流程图3.3.2系统操作流程基于PHP的互联网产品商城是经过各方面的需求分析,在分析结果的基础上再详细的设计出每一个功能,紧接着编写出每一个功能,实现各个功能之间的联系,并使得这些功能通过检测,实现一个用户体验良好的基于PHP的互联网产品商城。此次开发的基于PHP的互联网产品商城开发流程如图3.4所示。图3.4系统开发流程图1.登录流程基于PHP的互联网产品商城需要保证维护用户的信息安全保证,实现每个用户只能登录个人账号,并且用户和管理员都有相应的权限。因此,系统用户均需通过登录验证才能进入相应主页。登录流程图如图3.5所示。图3.5登录流程图2.注册流程为确保每个用户都有个人账号,因此,除管理员外,每个用户均需注册。用户注册会检测账号是否存在以及信息的规范性,需要保证账号是没有注册过的且用户信息规范才完成注册过程。注册流程图如图3.6所示。图3.6注册流程图3.4系统性能需求性分析性能的好坏决定着一个系统的价值。当基于PHP的互联网产品商城开发完全后,其被使用的频率决定于其使用的体验感,当用户获得不好的体验感时,那么这个系统就会被放弃使用,那么这个系统就是不被需求的。系统性能需求如下:(1)正确性:基于PHP的互联网产品商城在开发之前就确定好了系统各个功能,根据各个方面的分析,要求系统能够实验预期功能,因此系统必须具备正确性,这样才能够开发出满足各方面需求,同时,系统正确性要求系统在后期使用时,能够正确响应用户操作,各类信息具备正确性。(2)稳定性:系统的稳定性决定于是否会吸引更多用户的使用,系统的运行应当平稳,使用户具有良好的体验,当系统出现自行崩溃的现象时,会给用户造成很大的麻烦。(3)安全性:系统应当具有安全性校验,防止用户进入不同角色功能界面,同时应具备防暴力破解的安全性防护措施,防止信息发生泄露。3.5系统运行环境需求3.5.1硬件环境CPU:i5-670及以上内存:4G及以上硬盘:200T及以上输入输出设备:鼠标、键盘、显示器。3.5.2软件环境(1)操作系统:Windows10;(2)数据库:MySQL;(3)软件开发语言:PHP(4)服务器:Tomcat。

第四章系统设计4.1系统结构设计为了本次开发具有实际使用意义,能够结合目前商品在线销售中,各个用户的实际需求,以及商品在线销售中信息管理的各方面需求,进行功能结构设计,需要充分进行结构规划调整,使得每个需求都能在功能结构中有所体现,而各功能的使用有互不影响,并且能够让用户一目了然,明白哪个模块能进行什么操作。因此,考虑到以上需求,在经过汇总需求再详细划分这些需求后,得到了本次基于PHP的互联网产品商城的结构设计,本基于PHP的互联网产品商城的结构图如图4.1所示:4.1系统结构设计图4.2系统顺序图4.2.1登录模块时序图概念结构设计是在数据库建立之前,对系统数据进行提炼,让客观世界的事务以人们易于理解的面向对象方式呈现出来。在这个过程中,需要进行慎密全面的思考,因为这个过程给够给开发者带来更为清晰的思路,能够帮助开发者梳理业务。登录模块的时序图如图4.2所示。图4.2登录时序图4.2.2商品管理时序图管理员在管理主界面选择商品管理,能够对商品信息进行修改、删除或添加商品的操作。商品管理时序图如图4.3所示。图4.SEQ图\*ARABIC\s13商品管理时序图4.2.3用户管理模块时序图管理员在管理主界面选择用户管理,能够对用户信息进行修改、删除或添加用户的操作作。用户管理时序图如图4.4所示图4.4用户管理时序图4.2.4修改个人信息模块时序图用户登录后可进行修改个人信息操作,修改个人信息顺序图如图4.5所示图4.5用户修改个人信息时序图4.3数据库设计4.3.1数据库E-R图设计概念结构设计是在数据库建立之前,对系统数据进行提炼,让客观世界的事务以人们易于理解的面向对象方式呈现出来。在这个过程中,需要进行慎密全面的思考,因为这个过程给够给开发者带来更为清晰的思路,能够帮助开发者梳理业务。数据库的概念设计E-R图如下:图4-4管理员实体属性图图4-5商品分类信息实体属性图图4-6商品信息实体属性图图4-7订单信息实体属性图4.3.2数据库表设计以下是本基于PHP的互联网产品商城储存数据的数据表,是采用mysql设计的,能够储存庞大的数据。通过数据库表有规则的对数据的存放,可以实现用户在基于PHP的互联网产品商城内快速查询信息。数据库表的存在,使得系统数据具备了独立性,让系统得以实现数据物理结构的随意更改。下面为基于PHP的互联网产品商城开发中数据库的各个数据表内容:表4-1about表表4-2admin表表4-3category表表4-4goods表第五章系统的实现5.1系统配置连接数据库的配置:5.2功能模块实现5.2.1前台前台主要包括登录注册、首页、商品中心、推荐商品、购物车等功能模块。系统前台首页如下图5-1所示。图5-1系统前台首页(1)用户注册登录用户若想通过网站购买商品则需要先注册成为网站的会员。注册成功后下次登录只需要输入密码账号即可。注册界面和登录界面如下:ab图5-2用户注册登录实现界面(2)商品中心在前台的商品中心模块中,首先展现给用户的就是商品类别的分级显示,用户在该模式下可以根据自己的需要快速进行定位和查询。商品中心模块实现界面如下图5-3所示:ab图5-3商品中心模块实现界面(3)购物车在购物车模块,用户可以查看我的购物车信息进行订单数量修改、支付等操作。购物车模块实现界面如下图5-4所示:图5-4购物车模块实现界面5.2.2后台通过网页浏览器进入如图5-5所示的登录界面。图5-5网站登录界面(1)商品管理管理员能够管理商品信息,对商品信息进行增删查改操作。商品管理实现界面如下图5-6所示。图5-6商品管理实现页面添加商品信息流程如下图5-7所示。图5-7添加商品信息流程图(2)分类管理单击【分类管理】链接,进入分类管理界面。管理员可以对商品分类信息进行增删改查等操作。分类管理实现界面如下图5-8所示。ab图5-8分类管理实现界面添加商品分类流程如下图5-9所示。图5-9添加商品分类流程图(3)订单管理单击【订单管理】链接,进入订单管理界面。商家可以查看全部订单信息,选择订单进行发货等操作。订单管理实现界面如下图5-10所示。ab图5-10订单管理实现界面

第六章系统测试6.1测试目的本次的测试是为了以后基于PHP的互联网产品商城能顺利、正常运行的关键。测试通过对系统的核心功能、代码、用户界面进行检验,并根据检测的结果对本人的系统进行改进,在不断地测试与改进中提升系统的可靠性,让使用者感到舒心与方便。测试与改进能够加强系统的正反馈,让用户能够更加清晰找到解决自身需求的功能,从而提升系统的好评率。测试也是不断对本人能力提升的一个途径,查缺补漏,明确自身的不足,并从实际出发解决存在的问题。测试也可以为以后的系统的维护节省时间与人力。开发人员在修改的过程中,有时会难以避免的造成了另外的漏洞,而这些漏洞需要再一次检测才得以发现,修正的错误也需要检测证实已经改好,所以,可以说,只有在经受了各个方面的测试而不发生错漏的系统,才是一个完善的系统,才能够投入实际使用。通过测试,也让开发人员对系统结构更为清晰,从而也便于系统应用之后的维护过程。6.2测试方式(1)界面测试基于PHP的互联网产品商城的完成,首先要进行界面测试。界面测试不仅要测试系统是否美观,让用户一眼就能够看到各个功能操作的所在位置,不影响用户的使用,帮助用户快速上手操作。更重要的是,界面设置不能有局限性,要使用不同的系统,不同的机型一一测试系统,查看系统UI界面是否使用户市场大多数机型,在各个系统各个机型的运用都能保持适配其屏幕,避免出现不一样的界面显示比例。基于PHP的互联网产品商城在各大系统,大多数常见机型测试后,发现界面设计良好,不会出现不良现象。(2)功能测试功能测试要求切换不同的角色,对每一个功能模拟实际运用,查看页面跳转、相应提醒框是否正常,用户各个操作是否得到响应,各个用户的交互功能是否得到响应。经过对系统各个角色各个功能的运行,发现系统各功能完整,正常实现。6.3测试用例基于PHP的互联网产品商城的测试用例包括登录注册测试用例、用户管理功能的测试用例、个人信息管理功能的测试用例,通过这些测试用例,能够说明本次开发的测试结果。本系统的主要功能测试表如下:表7-1登录注册测试用例测试用例的编号Test001测试用例的名称登录注册测试用例测试用例的目的对基于PHP的互联网产品商城的登录注册进行测试,测试其是否顺利进行测试的步骤和方法1.打开基于PHP的互联网产品商城,进入网站登录注册界面;2.在登录或注册功能上按照要求输入相应信息;3.点击登录或注册,检测是否顺利进入相应角色页面或成功注册新的账号。预期测试用例的结果1.顺利进入相应角色页面,使用相关权限功能;2.成功注册新的账号,使用该账号能够登录系统实际测试用例的结果1.顺利进入相应角色页面,使用相关权限功能;2.成功注册新的账号,使用该账号能够登录系统测试结果总结测试成功表7-2用户管理功能的测试用例测试用例的编号Test002测试用例的名称用户管理功能的测试用例测试用例的目的对基基于PHP的互联网产品商城中,管理员的用户管理功能是否顺利进行测试的步骤和方法1.管理员登录系统,进入系统主界面2.在功能菜单栏中选取用户管理功能3.依次增加、修改、更新和删除用户信息预期测试用例的结果管理员管理用户信息顺利进行实际测试用例的结果管理员管理用户信息顺利进行测试结果总结测试成功表7-3商品管理功能的测试用例测试用例的编号Test003测试用例的名称商品管理功能的测试用例测试用例的目的对基基于PHP的互联网产品商城中,管理员的商品管理功能是否顺利进行测试的步骤和方法1.管理员登录系统,进入系统主界面2.在功能菜单栏中选取商品管理功能3.依次增加、修改、更新和删除商品信息预期测试用例的结果管理员管理商品信息顺利进行实际测试用例的结果管理员管理商品信息顺利进行测试结果总结测试成功表7-4个人信息管理功能的测试用例测试用例的编号Test004测试用例的名称个人信息管理功能的测试用例测试用例的目的对基于PHP的互联网产品商城中,用户的个人信息管理功能是否顺利进行测试的步骤和方法1.用户登录系统,进入个人信息界面2.对个人信息进行编辑3.点击保存按钮预期测试用例的结果用户的个人信息管理功能信息顺利进行实际测试用例的结果用户的个人信息管理功能顺利进行测试结果总结测试成功6.4测试总结在对基于PHP的互联网产品商城的综合测试中,发现程序的基本功能没有很明显的逻辑性错误。当功能被普通使用者操作时,网站能够进行跳转,且这一跳转是根据普通使用者的相应操作进行跳转的。并且系统能够提示相应的错误信息,当普通用户进行错误的操作时提示。对网站程序进行比较严格的可靠性测试是通过大量反复的测试完成的。在进行网站的测试时,模拟普通用户和管理员用户的操作,针对每个操作步骤,包括登录、退出、强制退出以及正常操作等等,网站系统都没有出现任何问题。由此可知,系统的结构和功能都很合理。而且系统的性能也很重要值得测试,从上面的测试中可以看到,系统的框架、选择的开发技术、数据库的选择及对接等各方面,都没有出现明显的问题。可以可靠的投入使用。

总结本次研究的对象为基于PHP的互联网产品商城,当基于PHP的互联网产品商城成功运行并且能完整的实现当初的功能需求,就预示着已经完成了该系统的开发。基于PHP的互联网产品商城从最初的百度网上搜索这类似的题目资料,到去确定他的功能,选用开发的技术以及最后的测试一系列的流程下来让我对软件程序系统的开发有了更深的认识和更足的经验。首先选择开发技术,因为之前对于Java的开发有过一些简单的学习过程,所以选择采用了JAVA开发技术来作为后端的语言设计,接着就是确认好该基于PHP的互联网产品商城的功能需求,对其进行深入的分析,从用户体验的方向入手,不断的查找相关资料和询问老师,同学的意见,最终确认好了具体的功能。在开发过程中,并不是都是一帆风顺的,当设计做好相关的页面展示的时候,需要对后台进行数据的管理,这时候就需要涉及到MySQL数据库来进行数据的存储和调用,加上也是第一次进行完整的Java系统开发,所以在后台进行开发的时候,碰上困难也是在所难免的事,比如,出现因为一个标点或者大小写导致整个程序运行错误,数据库突然中断连接,在前台页面不能正确获取信息等等,所幸后面经过查阅相关书籍、网上搜索和询问老师、同学以及学长学姐的方式,困难得以解决,最终突破重重困难,最终开发出了一款基于PHP的互联网产品商城。接着就是完成论文的编写,对于论文的编写,虽说刚开始我知道需要挑写哪些重要的部分去写,但是整体的论文架构还缺乏些经验,一样经过网上查找基于JAVA管理系统这类优秀论文和学校的优秀学长学姐的论文来参照,知道了编写论文的架构,更了解了一个论文里面的需要画各式各类的图,其中包括用例图、整体ER图、整体结构图、时序图、功能流程图以及测试用例等等,这些都是一个论文里的核心,经过不断的去探索学习,最终完成了基于PHP的互联网产品商城的论文设计。虽说本系统已经完成制作并测试成功,实现了最初的功能需求,但是本系统还需要很多改进的地方,比如数据响应方面还未及时响应显示到页面上,所设计的UI页面效果也未能真正做到美观,初次加载内容比较耗时,在页面切换方面也未能及时及时刷新等等,这些不足之处,后续还有待去加强和研究解决这些问题并能够通过解决这些问题从而更上一层楼,更加精进自己,完善自己,为之后的程序开发道路打上一个更好的基础。

参考文献[1]王春腾,邢洁清.基于PHP的学生作业互评系统的设计与实现[J].长江信息通信,2021,34(11):231-234.[2]徐艺澜,沈艳,范恩,余冬华.基于PHP和MySQL的绿色垃圾回收系统设计[J].电脑知识与技术,2021,17(31):32-35.DOI:10.14004/ki.ckt.2021.3094.[3]马涛.基于PHP技术的视频点播网站设计分析[J].信息记录材料,2021,22(11):190-191.DOI:10.16009/13-1295/tq.2021.11.089.[4]黄波.基于PHP+MySQL图书管理系统设计与实现[J].信息与电脑(理论版),2021,33(19):124-126.[5]刘军.基于PHP技术的动态网页设计[J].信息记录材料,2021,22(10):142-143.DOI:10.16009/13-1295/tq.2021.10.068.[6]陈海琼,邹起霞,何曼莹,赵觅.基于PHP的题库练习系统的设计与实现[J].电声技术,2021,45(09):64-67.DOI:10.16311/j.audioe.2021.09.017.[7]陈仕许.MySQL数据库在PHP网页中的动态应用研究[J].信息记录材料,2021,22(09):112-113.DOI:10.16009/13-1295/tq.2021.09.052.[8]邓焯.基于PHP的人员培训系统设计与实现[J].网络安全技术与应用,2021(07):49-50.[9]张甜甜,李炎龙,孟宪坤.基于PHP+Java+MySQL的DX系列/DF100A型中短波发射机故障处理辅助系统的开发设计及应用[J].广播电视网络,2021(S1):4-8.DOI:10.16045/ki.catvtec.2021.s1.001.[10]张华,韩红,祝爱萍,翁群

温馨提示

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

评论

0/150

提交评论