版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于微信小程序的校园二手交易系统设计与实现目录10502中文摘要 4158541.概述 6171761.1课题背景 682341.2课题研究意义 6269291.3研究目标 7152522.系统开发环境 844702.1PHP技术 8267172.2MySQL数据库 8232842.2.1MySQL数据库简介 8231582.2.2MySQL数据库特点 8242023.系统需求分析 错误!未定义书签。289783.1需求分析 9103723.2技术可行性 943223.3操作可行性 10225873.4经济可行性 10160063.5市场需求分析 10239583.6功能需求分析 10137613.7系统流程分析 11193533.8UML用例分析 12132364.系统设计 14123924.1设计目标 14177744.2架构设计 1498314.3数据库设计 1579494.3.1数据库实体图设计 15121284.3.2数据库表设计 185.系统的实现268255.1用户功能模块的实现 21127595.1.1系统主界面 2165305.1.2商品发布界面 22291685.1.3交流讨论界面 22293195.1.4用户订单界面 23272845.2管理员功能模块的实现 2437485.2.1管理员登录界面 24206685.2.2商品管理界面 24181245.2.4用户管理界面 256661总结 26207参考文献 2726879致谢 29中文摘要随着时代的浪潮,互联网时代也随之到来,从一开始的电脑时代到如今手机的迅猛发展,各种手机app如雨后春笋般涌现,而其中的佼佼者—微信,更是有着巨大的影响力,也拥有着庞大的用户,从而也让越来越多的企业看中了这其中的商机。本二手交易校园淘主要实现用户通过微信平台的小程序在线进行校园二手交易。用户可以查看商品和下单支付等。该系统具的操作简单,界面简洁,功能集全等优势,管理起来也很方便,有使用的价值。在时间地点上,用户不在受到限制,也不再需要下载手机软件,在微信端就可以直接进入进行操作。所以本系统能够在很大程度上方便了用户。本论文对二手交易校园淘系统从研究的意义到要实现的目标,从所需要用到的技术到系统要实现的功能,再到各个细节的设计进行了分析。在分析后再进行系统的实现,从用户的需求出发,从页面到功能的实现,再到优化系统,为用户带来方便的、简洁的、体验良好的二手购物系统。关键词:微信小程序;校园二手交易;PHP语言;MySQL第一章概述1.1课题背景伴随着世界经济一体化,信息技术广泛地应用到了各个领域,给每个行业都带来了新的机遇。从微信的诞生,到微信的体系也越来越完善,微信小程序的开发,更是给企业和个人带来更多的便利,越来越多的微信用户开始使用微信小程序,可以说,已经很多人离不开微信小程序了。微信小程序的开发和完善,也为人们的生活提供了便利。微信小程序不同于传统的软件,相较于传统的软件,微信小程序应用一个不可比拟的优势——降低软件对手机内存的占用。即使手机配置较低,也能能够流畅的运行,而且只要打开微信,就可以随时使用,不必反复下载注册,使用非常方便。此次开发的小程序二手交易校园淘,用户通过微信平台就可以进行校园的二手交易,不再像传统二手校园交易,能够满足学生用户在微信平台就可以查看和购买校园二手交易的物品,大大的节约了时间。1.2课题研究意义根据近年来的手机更新换代的速度,手机的功能愈加完善,性能也大大的提高,但是相较于往前,手机的价格却也越来越平民化,这也让更多的人能拥有一部功能良好的智能手机。而只要拥有智能手机,就离不开其中非常方便快捷的聊天软件,微信在这一方面可谓说是名列前茅。无论是日常生活还是学习工作,微信都渗透其中,已经发展成为人们生活的一部分,扮演着非常重要的一部分。智能的增长趋势非常的迅速,微信的用户量不断的增加,这使得二手交易校园淘有很好的发展微信主要分为个人微信、微信公众号和微信小程序,如今越来越多的企业都已经在微信进行运营,从大企业在微信公众号上运营、宣传,再到诸如餐饮店类使用微信小程序进行点单,无论是在空间时间还是在人力资源上,都很大程度的节省了。而在网络购物特别是二手交易平台这方面,除了手机app“咸鱼”,还没有很便利的手机应用,也没有微信小程序。如若开发了一个关于二手交易平台的微信小程序,无论是从手机的功能,还是手机的内存,都不会带来负担,只需要有一个微信就可以运行,微信公众号上微信公众号和微信小程序的开发,不同于传统的信息传递软件,为人们带来了极大的方便。1.3研究目标对于如何实现二手交易校园淘系统,首先要对该系统的功能有明确的设计,要有什么功能,改如何实现这些功能,应用到什么知识,对这些方面要进行整理。明确功能目标后,在进行对系统的开发时能更有针对性,能有效的准确的对系统进行开发,省去不必要的麻烦。对系统进行分析,系统分析在程序开发中是起到至关重要的作用的,能让系统更完善,更好的开发系统。在开发前进行调查研究是非常有必要的。在进行调查研究的同时,也要对系统的功能进一步的解析,才能够把系统开发的更好。在调查研究结束后,就是要对系统要实现的目标进行设计,首先就是页面的设计。页面的首要目标一定是以简洁为主,这样会给用户的初体验带来非常好的体验。其次是功能的实现,在首页可以看到用户在小程序上放出的商品,带有商品的图片、价格,点击商品进去可以查看商品的详细信息,也可以私聊商品的发布者进行对商品更加详细的讨论。因此也建立了一个交流讨论的论坛,用户可以在上面交流讨论,可以在上面询问自己所需要的东西。还有订单的页面,这个功能是查看用户自己购买的商品或已经取消购买的商品。而在管理员的方面,管理员在后台主要是对用户、商品进行管理,对用户和商品的数据进行维护。更新要及时,在管理员对二手商品进行操作(包括添加、修改、下架商品)后,立刻能够在将商品的信息在相应的页面进行更新。第二章系统开发环境2.1PHP技术系统采用超文本预处理器(PHP)实现,PHP是一种通用的开源脚本语言。对于较大的系统和项目来说,可能PHP并不是最优选,但对于小的系统和项目,它是非常优质的选择。对于安全系数高的网站可以自行更改它的解释程序,因为其解释器的源码是开放的。它的风格有些类似于C语言,所以对于从c语言入门的人来说掌握起来并不困难,而且少了c语言的地址操作,掌握起来更为简单。作为HTML内嵌式的语言,也有面向对象的概念,在开发Web方面实用性非常的好。同时也是现在很多的网站程序员使用的一种语言,可见之其的欢迎程度。之所以采用PHP来实现,一是这种语言是自身目前较为熟悉的语言,二是以上这些优点对于本次系统的开发可以有非常好的帮助。2.2MySQL数据库2.2.1MySQL数据库简介本系统的用了MySQL数据库,MySQL数据库是在大学期间唯一学习过的数据库,所以较为的熟悉,不用再去研究其他的数据库,让本次的系统开发减少了很大的负担,节省了时间精力。对应于中小系统的开发,MySQL也是一款非常好用的数据库系统,在系统的开发中MySQL数据库也能给予很好的环境,这也是本系统采用MySQL的原因。而MySQL也秉承着微软简单易用的风格,也是最流行的数据库,在系统的开发方面,也是最好的应用软件之一。2.2.2MySQL数据库优点首先,MySQL数据库对于本次系统开发最大的好处就是对这个数据库的使用较为熟练。其次是将数据存放在不同的表中,而不是把所有的数据统一的放在一处,在管理方面可以更加的方便,在系统的运行方面可以更快速灵活。还有其开放源码的性质,可以降低开发的成本。无论从哪个方面来说都是本次开发最优质的选择。第三章系统需求分析3.1需求分析将用户对系统的功能或者页面的要求进行分析,即为需求分析。需求分析的目的就是为了更好地去满足用户而进行的,用户的需求正是一个系统得而诞生的关键因素,所以用户的需求决定了系统的设计方案,也对系统的使用产生了很大的影响。需求分析能够规范的、科学的进行开发。而需求的分析结果能给系统的开发提供完整、清晰和具体的要求。具体有三个方面,一是功能性需求,功能性需求就是该系统的需要实现哪些功能,完成什么样的需求,开发人员需要跟用户有非常良好的沟通;二是非功能性需求,非功能性需求则是对功能性需求的补充,如性能、运行环境、页面等的需求;三是设计的约束,设计约束则是对设计或者实现方案的一些说明,如运用什么数据库或运行于什么环境。可以说,需求分析是绝大部分系统必须要去进行的一个过程,只有经过需求分析之后,才能落实于用户的需求,让用户得以能够更加得心应手的使用系统,增加用户对系统的满意度,这也是让系统能得到更加多的用户使用的一个重要过程。3.2技术可行性在这次的系统开发中,主要用到了PHP和MySQL数据库,一是前端的程序开发,二是后台数据库的建立和维护。计算机专业的学生,对数据库较为熟悉,而对满意度很好的MySQL数据库更是能熟练的操作。掌握了PHP技术和MySQL数据库,大学的课程也有软件工程、软件测试等课程作为技术的支持,也拥有了一定的系统开发能力。3.3操作可行性基于微信小程序开发的系统,操作非常简单,只要是使用智能手机并且下载了微信客户端,打开微信的小程序,即可进入本二手交易校园淘,就可以在小程序内进行查看和下单,实用便捷,所以操作方面是可行的。3.4经济可行性系统采用开源的软件,所以能大幅度的减少开发人员的精力,同时也能在经济方面的投入,降低了开发的成本。对于在手机的硬件方面配置,同样需求不高,市场上的智能机基本都可以运行微信,即也可以运用微信小程序,那么本系统在这方面的要求是不高的,所需的经济条件自然较低。因此,在这样看来,本系统在经济上是完全可行的。总的来说,设计一个高效率,操作简易,成本低的微信小程序二手交易校园淘是完全可行。3.5市场需求分析不难发现,随着微信的发展,微信小程序也越来越受用户的喜爱,其不用下载app的性质节省手机内存的同时,还可以享受到其app的功能,所以很多行业已经开始使用微信小程序来进行营销,如餐饮行业,影视行业,购物行业等等都有在用微信小程序,节省了很多的人力资源。所以近年来越来越多的行业在宣传方面,在微信上可以说是投入了很大的精力,不同程度上的实现微信公众号。那么在如此庞大的客户群体中,微信小程序的开发在未来商业市场的竞争中,必然有着不可替代作用。购物越来越方便的今天,校园内已经出现有闲置物品交易的qq群、微信群,如果二手的校园市场还像以往的以摆摊方式进行,必然是将淘汰的。那么以微信小程序的形式来实现校园二手交易市场,是有很大的市场需求的。开发基于微信小程序的二手交易校园淘系统有着非常好的市场。3.6功能需求分析基于微信小程序开发的二手校园淘功能模块分为两个部分,一个是管理员功能,即是为了管理系统的人员管理系统而开发的功能;另一个是为了用户使用而开发的功能,也是系统的主要功能。管理员功能需求,主要的功能有两个,一个是对用户的管理,另一个则是对用户所出售的物品进行管理。用户管理主要是对用户的信息,如用户的基本信息、订单等。对物品的的管理主要为将物品分类或是物品有无下架等。对物品用户功能需求,用户通过微信客户端,进入小程序,用户的功能有点击物品就可以查看物品的信息,可以进行下单购买、可以交流讨论、修改个人信息等功能。3.7系统流程分析系统流程分析主要任务是将系统的每一个所要实现的点进行分析,如在本系统中有注册和登录的流程,从注册登录这个点作为出发点,进行实际的操作,以此来掌握系统的操作流程,而流程图能够更直观的把效果呈现出来。图3-1即为系统的注册流程图。图3-1在注册后,就可以在微信登录小程序,对小程序进行的操作,可以查看物品信息、下单、交流等;而管理员在系统的后台可以对用户和商品的数据进行修改。图3-2为系统的登录流程图。图3-23.8UML用例分析UML为统一建模语言,它可以将系统可视化,如管理员的模块功能有类别、商品、订单等,用户的功能模块有商品信息查看、购买商品、订单等,将其可视化后能更加清晰地知道这些功能,能更直观地感受到这些功能之间地关系。如图3-3所示的管理员的用例图,图3-5为用户用例图。
第四章系统设计系统设计是在需求分析得出结果后,设计出能在很大程度满足用户需求的过程。明确了要设计出怎么样的功能后,再对每个功能进行实现,进行整合,再对系统进行优化完善后就可以得到我们想要的系统。从明确系统的功能、系统如何架构到数据库的设计来进行设计。4.1设计目标在手机智能化后,极大的方便了人们的生活,在这个几乎人手一部智能手机的时代,而微信也几乎是每台智能手机必装的软件,只要有微信,那么就可以运行微信小程序。在这当中,大学生占据的比例也是非常高的,闲置物品也相当的多,特开发了本二手交易校园淘。设计目标如下:功能从用户的需求出发,设计出能让用户满意的功能,是整个设计目标的首要任务。2.操作本系统在微信就可进入,页面也会设计得非常简单简洁,只要会使用微信,那么就可以对本系统进行操作,难度可以说是非常低得。3.安全性为了提高安全性,保证数据不会丢失,数据库会将数据进行备份,在数据意外丢失或者受损时,可以及时恢复数据。4.2架构设计系统的架构设计的主要任务是进行对系统的功能性需求与非功能性需求的实现。结构设计是将一个大任务分为多个小任务的过程,小程序的两大主体功能是管理员功能和用户功能,分划好这两个功能下的各个小功能,将每个小任务都完成,再整合起来变为一个完整的、做好了的小程序。它具体的工作步骤如图4-1所示。图4-14.3数据库设计在对应的系统建立数据库,使得数据能在系统中完好的保存,数据库设计就是为满足用户想要的需求。而对数据库的设计有利于节约资源、提高系统的运行速度、减少故障的发生。4.3.1数据库实体图设计通过对用户描述的要求,如二手校园淘系统的功能,通过分类,即有哪些实体,如用户、商品等。再聚集和概括,建立抽象的概念数据模型(E—R模型)。E—R模型由实体、属性和联系组成,如本系统的用户就是一个实体,而用户的名字性别等就是属性。它能使各个实体、实体属性之间的关系更加的简洁易懂。1.用户的实体图包含了用户的属性,用户的编号、用户名、密码、类型、头像、性别、电话、邮箱都是用户的属性,用户的E—R图让用户的属性更立体的展示出来,如图4-2所示:图4-22.商品的实体图也是如此,包含了商品的从多属性,有商品的编号、名称、价格、介绍、状态、分类、类型、时间、所属用户、封面,如图4-3所示:图4-33.交流讨论实体图,包含了交流讨论的属性,有这篇讨论帖的编号、标题、内容、类型、图片、时间、作者如图4-4所示:图4-44.订单实体图,有订单的各个属性,编号、商品、价格、用户、地址、备注、电话、总价、卖家,如图4-5所示:图4-55.系统整体E—R图,系统整体的E—R有着各个实体之间的关系,从管理员,用户、类别、订单、商品、交流讨论帖、资讯信息都包含在内,让系统功能间更清楚明确,如图4-6所示:图4-64.3.2数据库表设计数据库表的设计包括了用户信息表、商品信息表、交流讨论信息表和订单信息表。数据库的作用就是储存系统的数据,确保用户和商品的数据安全。本系统的数据表如以下所示:表4-1wct_user用户信息表表4-2wct_good商品信息表表4-3wct_posts交流讨论信息表表4-4wct_bill订单信息表第五章系统的实现5.1用户功能模块的实现5.1.1系统主界面用户在登录后就可以进入小程序的主界面,在主界面可以看到上面的物品展示,可以在下拉列表选择商品的分类,搜索栏可以搜索想要的物品,点击物品查看更多信息,往下拉动可以查看更多的商品,点击“交流讨论”查看信息,点击“我的订单”查看订单,点击“个人”可查看、修改个人信息。如图5-1所示:图5-15.1.2商品发布界面点击商品发布,在名称输入栏填写物品的名称,下拉列表选择物品的分类,在价格栏输入物品的价格,点击“配图”添加物品图片,介绍栏填写物品详细信息。展示如图5-2所示:图5-25.1.3交流讨论界面用户在查看物品时如果想要了解更多的信息,可以使用系统的交流功能和物主进行交流,如图5-3所示:图5-35.1.4用户订单界面用户点击“订单”,即可以查看订单的信息,界面如图5-4所示:图5-45.2管理员功能模块的实现5.2.1管理员登录界面管理员在后台登录系统,可以进行对数据的管理,如5-5所示:图5-55.2.2商品管理界面在这个界面中管理员能够对物品进行审核,可以修改名称,定义分类,添加封面和增加物品的详细信息。如图5-6所示:图5-65.2.4用户管理界面管理员也对用户进行管理,如图5-8所示:图5-8
总结从需求的分析到软硬件的可行性分析,再到个人技术层面的分析,最后说明基于微信小程序的二手交易校园淘系统设计与实现是可行的。本系统的实现,在往后校园二手交易不再需要如跳骚市场般的摆摊,而不常使用或者多余的物品也能有良好的归宿,不会再被遗弃。节省了学生们的时间和节约了资源。从选题到动手开发,每一步都有着困难的阻挡,但每历经一步,都是有着不同的收获,更让我懂得了动手和实践的重要性。对于系统的开发,最重要的不是学了多少,而是做过多少。学来的知识不加以运用,就会像传统的校园二手交易市场,会被遗忘,保持不断学习进步的思想应当永存,才不会让自己在时代的冲刷下淘汰。参考文献[1]曾倩.基于微信小程序的高校二手物品交易和共享平台的搭建[J].现代商业.2019(02).[2]宇海萍,张渤洋.基于微信小程序的校园二手交易平台开发[J].计算机时代,202
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年主播运营基础模拟试题及答案详解
- 2026年医学影像解剖模拟试题及答案详解
- 2026年南昌健康职业技术学院单招综合素质考试题库(含答案)
- 2026年营养配餐大赛模拟试题及答案详解
- 2026年船舶柴油机题库(含答案)
- 2026年交通规则考试题库(含答案)
- 国库知识竞赛题库(含答案)
- 2026年工会考试知识模拟题(含答案)
- 华北水利水电大学2026年水资源利用与生态保护模拟试题及答案详解
- 2026年员工招聘考核模拟试题及答案详解
- 小学主题班会课件:小小少年扣好人生第一粒扣子
- 2025福建厦门国贸集团股份有限公司校园招聘27人笔试历年备考题库附带答案详解
- 2025年检察官入额遴选考试真题及答案
- 2026上海市宝山区卫生健康系统事业单位上半年招聘卫生专业技术人员165人备考题库及参考答案详解一套
- 土地宝忏十王宝忏城隍宝忏地母宝忏
- 储粮机械通风技术规程
- 国开(大连)2025年《农村文化产业概论》形考作业1-4答案
- 固废回收合同简易版范本2025年使用说明
- 公司合署办公协议书
- 《电力数据资产高质量供给管理规范》
- 2025年陪诊师考试题库(附答案)
评论
0/150
提交评论