php+微信小程序大学跳蚤市场的微信小程序设计与实现毕业设计源码261620

摘要

随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,大学跳蚤市场小程序被用户普遍使用,为方便用户能够可以随时进行大学跳蚤市场小程序的数据信息管理,特开发了基于大学跳蚤市场小程序的管理系统。

大学跳蚤市场小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。

大学跳蚤市场小程序的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与大学跳蚤市场小程序的实际需求相结合,讨论了基于大学跳蚤市场小程序的使用。

关键词:大学跳蚤市场;微信小程序;MySQL
Abstract

With the rapid development of China’s economy, people’s demand for mobile phones is increasing, and various mobile phone software are also widely used. However, for mobile phone data information management, various mobile phone software are also loved by users. College flea market applet is widely used by users. For convenience, users can manage the data information of College flea market applet at any time, A management system based on the small program of University flea market is developed.

The design of University flea market applet is mainly to consider in detail the functions to be realized by the system, and design the interface after determining the functions to be realized. In the middle, we should also consider how to better combine the functions and pages, so that users can easily and clearly find the information they need, as well as the operability of the system platform in the later stage, Develop technology through detailed understanding of information content.

The development of University flea market applet makes use of the existing mature technology reference, takes the source code as the template, analyzes the combination of function adjustment and the actual needs of University flea market applet, and discusses the use of University flea market applet.

Keywords:University flea market; Wechat applet; MySQL
目 录

1 绪论

1.1 课题研究背景

1.2 课题研究意义

1.3系统开发技术的特色

2 基于微信小程序平台的大学跳蚤市场系统分析

2.1可行性分析

2.1.1技术可行性分析

2.1.2经济可行性分析

2.1.3操作可行性分析

2.2需求分析

2.3用例分析

3基于微信小程序平台的大学跳蚤市场系统总体设计

3.1系统功能模块设计

3.3数据库设计

3.3.1 数据库E-R模型

3.3.2 数据库表设计

4 基于微信小程序平台的大学跳蚤市场系统实现

4.1 微信端

4.1.1 用户注册界面

4.1.2 用户登录界面

4.1.3 我的订单界面

4.1.4 收获地址界面

4.1.5 商品详情界面

4.1.6我的基本信息界面

4.1.7跳蚤论坛界面 19

4.2 后台端

4.2.1 管理员登录界面

4.2.2 跳蚤论坛管理管理界面

4.2.3 订单列表管理界面

4.2.4 跳蚤市场管理界面

4.2.5论坛列表管理界面

4.2.6站点管理界面

5 基于微信小程序平台的大学跳蚤市场系统测试

5.1系统测试的目的

5.2系统测试用例

5.3系统测试结果

总结与展望

参考文献

致谢

1 绪论

1.1 课题研究背景

现下全国很多企业已经把自己企业内的软件朝着智能化的方向在转移,尤其是在朝着符合自己企业特色的移动端方向来扩展。像以前企业内使用的大学跳蚤市场系统是单机版或者网络版的,就需要朝着移动端中的小程序来扩展,因此我决定开发大学跳蚤市场系统小程序[1]。通过借助现在热门的微信小程序,让大学跳蚤市场系统变的更加人性化,也可以使得大学跳蚤市场在智能化管理上有所提高[2]。

1.2 课题研究意义

近几年来,随着各个地区引进大量人才,对大学跳蚤市场的需求越来越高,我们生活中越来越多方面需要利用智能手机,我们所需要的各种信息的处理操作都可以通过使用智能手机来完成,有了智能手机就可以方便的对各种信息进行查询和维护了。

因此需要实现对大学跳蚤市场的电子化,提高大学跳蚤市场管理效能和使用效能。随着微信小程序的高速发展,小巧便捷的微信小程序受到也越来越多人的喜爱,基于这个背景下设计一款基于微信小程序平台的大学跳蚤市场系统,利用小程序便利性的优点,提高大学跳蚤市场系统的工作效率,使大学生能够享受更加便捷高效的服务[4]。

1.3系统开发技术的特色

(1)基于微信小程序平台的大学跳蚤市场系统系统中的web后台管理中的后端不再使用古老的PHP+phpbean+servlet技术,而是使用当前主流的Thinkphp框架,它减少PHP配置代码,简化编程代码,目前THINKPHP框架也是很多企业选择的框架之一。

(2)基于微信小程序平台的大学跳蚤市场系统系统中的web后台管理中的前端使用的是PhpScript框架,它配合ajax和jquery可以美化页面设计。

(3)基于微信小程序平台的大学跳蚤市场系统系统中数据库用的mysql5.7[10],它执行效率高。
2 基于微信小程序平台的大学跳蚤市场系统分析

基于微信小程序平台的大学跳蚤市场系统可在移动端实现预定住房、预约看房、在线沟通、电子合同和个人信息管理等操作,相对于传统大学跳蚤市场系统,基于微信小程序平台的大学跳蚤市场系统提高了效率和便利性。在后台可对房源信息、发布者信息和用户信息进行管理、有效掌握大学跳蚤市场信息,充分了解用户的需求,更有针对性的服务用户。

2.1可行性分析

2.1.1技术可行性分析

基于微信小程序平台的大学跳蚤市场系统存储所使用的mysql数据库以及开发中所使用的IDEA、Tomcat这些开发工具的使用,能够给我们的编写工作带来许多的便利。系统使用THINKPHP框架进行开发,使系统的可扩展性和维护性更佳,减少PHP配置代码,简化编程代码,目前THINKPHP框架也是很多企业选择的框架之一。

2.1.2经济可行性分析

在开发基于微信小程序平台的大学跳蚤市场系统中所使用的开发软件像IDEA开发工具、Tomcat8.0服务器、MySQL5.7数据库、Photoshop图片处理软件等,这些都是开源免费的,并且基于微信小程序平台的大学跳蚤市场系统是自己设计并编码实现的,数据库是使用流行mysql进行数据的存储,开源的mysql等技术的使用,减少系统开发费用。

2.1.3操作可行性分析

在日常生活中,随着小程序的快速推广和使用,越来越多人掌握小程序的使用方法,基于微信小程序平台的大学跳蚤市场系统在这种条件背景下是很容易被人们所接受和熟悉的,所以在操作上没任何问题。

2.2需求分析

基于微信小程序平台的大学跳蚤市场系统中的web后台管理端采用了IntelliJ IDEA 2019.3.4 开发工具,配合了php开发语言中THINKPHP开发框架以及tomcat8.0服务器[14]、jdk1.8,微信端采用了微信开发者工具稳定版1.05.2111300,页面使用wxss和wxml进行布局[15],微信端和web后台管理端采用json接口通信。

微信小程序端:

(1)用户注册:不是基于微信小程序平台的大学跳蚤市场系统中的会员用户,可以在线注册成为真正的会员用户;

(2)用户登录:是基于微信小程序平台的大学跳蚤市场系统中的会员用户,可以直接登录来使用基于微信小程序平台的大学跳蚤市场系统;

(3)我的订单:用户在提交订单后,可以对提交的订单进行管理。

(4)用户查看商品:用户进行商品信息的阅览,通过发现喜欢的商品后可以购买+评论+收藏。

(5)市场资讯:在基于微信小程序平台的大学跳蚤市场系统中的微信小程序端中可以了解到市场的一些资讯信息;

(6)跳蚤论坛:在基于微信小程序平台的大学跳蚤市场系统中的微信小程序端中可以查看交流信息、发布交流信息;

(7)商品购买:用户对喜欢的商品可以加购,在购物车里面,当用户确定提交完毕后,将其提交给服务器后台系统,并生成订单。

(8)基本信息:发布者和用户可以对自己的个人信息和登录密码进行维护;

Web后台管理端:

(1)轮播图管理:可以对基于微信小程序平台的大学跳蚤市场系统中微信小程序端的轮播图信息进行上传和管理;

(2)用户管理:可以对能操作基于微信小程序平台的大学跳蚤市场系统中web后台管理的管理员信息进行创建和管理,同时也可以对系统中小程序端注册的普通用户进行管控;

(3)市场新闻管理:可以对系统客户端展示的市场新闻以及新闻分类进行管控,让小程序端可以查看;

(4)新闻分类列表管理:可以对系统中的新闻分类信息进行维和和管理;

(5)市场资讯管理:管理员在后台可以对基于微信小程序平台的大学跳蚤市场系统中显示的市场资讯信息进行增删改查。

(2)跳蚤论坛管理:管理员在后台可以对基于微信小程序平台的大学跳蚤市场系统中显示的交流论坛进行增删改查。

(3)内容管理:管理员可以对基于微信小程序平台的大学跳蚤市场系统前台展示的跳蚤论坛、订单以及购物车、市场资讯、我的进行管控。

(4)更多管理:在“更多管理”这一菜单下,可以对管理人员用户操作的跳蚤市场、分类列表、订单列表以及在前台用户提交的市场资讯、订单、购物车进行管控。

2.3用例分析

基于微信小程序平台的大学跳蚤市场系统的完整UML用例图分别是图2-1,图2-2河图2-3。在参与者上包括用户以及管理员。

用户角色的用例包括用户注册、用户登录、订单、购物车、基本信息、收藏、市场资讯、退出登录。

php+微信小程序大学跳蚤市场的微信小程序设计与实现毕业设计源码261620

 

图2-1 基于微信小程序平台的大学跳蚤市场系统用户角色用例图

管理员角色的用例包括轮播图、公告栏、管理员、跳蚤论坛、论坛分类列表、市场新闻、新闻分类列表、跳蚤市场、分类列表、订单列表。

php+微信小程序大学跳蚤市场的微信小程序设计与实现毕业设计源码261620

 

图2-3 基于微信小程序平台的大学跳蚤市场系统管理员角色用例图

3基于微信小程序平台的大学跳蚤市场系统总体设计

在上一章节中分析了基于微信小程序平台的大学跳蚤市场系统的功能性需求,并且根据需求分析了基于微信小程序平台的大学跳蚤市场系统中的用例。那么接下来就要开始对基于微信小程序平台的大学跳蚤市场系统架构、主要功能和数据库开始进行设计。

3.1系统功能模块设计

通过对基于微信小程序平台的大学跳蚤市场系统的功能需求分析以及用例分析,得出了基于微信小程序平台的大学跳蚤市场系统的功能模块图如图3-1所示。

php+微信小程序大学跳蚤市场的微信小程序设计与实现毕业设计源码261620

 

图3-1基于微信小程序平台的大学跳蚤市场系统功能模块图

3.3数据库设计

3.3.1 数据库E-R模型

下面是整个基于微信小程序平台的大学跳蚤市场系统的数据库表的E-R实体关系图,如图3-2所示:

php+微信小程序大学跳蚤市场的微信小程序设计与实现毕业设计源码261620图3-2 基于微信小程序平台的大学跳蚤市场系统E-R实体关系图

 

3.3.2 数据库表设计

通过前面E-R关系图一共需要创建很多个数据表。在此罗列这7个主要数据库表的关系模型如下:

ordinary_users实体用来存普通用户的用户编号、用户姓名、用户性别、用户年龄等,用于用户在小程序端查看用户登录信息,管理员在web端增删改查操作,如表3.1所示:

表3.1 ordinary_users普通用户信息表

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

user_number

varchar

64

用户编号

user_name

varchar

64

用户姓名

user_gender

varchar

64

用户性别

user_age

varchar

64

用户年龄

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

type实体用来存放分类的分类名称、描述、上级分类、分类图标等,用户小程序端用户分类信息,如表3.2所示:

表3.2 type分类信息表

名称

类型

长度

不是null

主键

注释

type_id

smallint

5

分类ID

name

varchar

16

分类名称

description

varchar

255

描述

url

varchar

255

外链地址

father_id

smallint

5

上级分类ID

来源:FYKJ_2010

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月25日
下一篇 2022年7月25日

相关推荐