基于微信小程序的校园二手交易平台

随着移动互联网技术的快速发展,高校学生普遍实现使用智能手机进行网上学习娱乐和购物消费。微信作为当前智能手机上使用最为广泛的APP,有着最广大的用户群体。利用微信平台设计开发小程序进行电子商务和办公已经成为非常流行的技术手段。高校作为相对独立的学习生活场所,大多数学生都愿意不出校门买到物美价廉适合自己的物品,同时每年的毕业学生都会有大量不再需要的物品,为方便高校学生进行二手物品交易迫切需要搭建一个交易平台。本文通过对当前高校的校园二手交易软件进行调查论证,以简洁易用作为开发目标,对微信小程序进行了系统的设计开发。微信小程序以微信应用框架为平台,分为前后端两大部分。前端主要提供用户完成二手交易的各项操作如:注册登录、商品查询、用户充值,用户下单和购物车管理等;后端主要实现:用户信息的设置、商品信息的设置、订单信息的设置和系统信息的设置和留言信息的管理。系统主要使用软件eclipse,使用java作为编程语言和mysql作为后台数据库进行整体开发和设计。校园二手交易平台微信小程序的实现能够极大的方便学生二手物品的交易。

基于微信小程序的校园二手交易平台_第1张图片

随着智能手机和移动互联网的快速发展,利用智能手机进行娱乐办公和学习购物已经非常普及。高校学生当下已经是人均一部手机,利用智能手机进行消费购物学习娱乐成为流行的技术手段。当前高校学生的学生生活节奏非常快,为了更好的帮助学生进行二手物品的推广和销售,急切需要一个校园二手交易平台帮助高校学生进行物品的交易管理。本平台一方面可以快速的让二手商品的价值再次得到利用,同时也能够让学生获得一定的收入[1]。

当前二手交易平台发展迅速,和大型的市场化交易凭条相比,校园二手交易平台信息化建设还处于初级阶段。很多的校园二手交易平台只是简单的使用论坛信息发布的手段,这种手段对于二手物品和用户信息管理缺少透明性,容易产生各种虚假销售,最终使得这种手段不再被学生所信任。由于这种简单的传统落后管理手段使得买卖双方信息无法认证登记,无法去进一步的跟踪和统计。譬如卖方的物品信息没有进行明确的格式登记,无法进行统计分析;买房购物统计信息无法快速统计,从而给二手交易管理指导带来非常大的麻烦。总之,传统的二手交易管理方式严重的影响了平台发展,不利于平台的健康发展。迫切需要一款适合校园特色的二手交易平台进行买卖双方信息的规范化处理。

校园二手交易平台能够帮助买卖双方节省时间精力达成交易的完成,还能让学生得到应有的销售收入。而且由于每个物品种类繁多,通过平台的浏览查询,都可以在很大程度上完成自动化的查询检索,这对于一般的论坛管理具有很大的优势。当前网站开发普遍使用java技术,本平台采用jsp结合mysql数据库进行系统的研发设计。

基于微信小程序的校园二手交易平台_第2张图片

本系统平台后台采用java技术平台进行设计,前端采用微信小程序作为程序界面开发,结合SSM框架进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。开发过程主要使用的软件工具:平台上的设计工具使用MyEclipse,数据库采用MySQL。

校园二手交易平台小程序的设计与实现本着设计功能丰富,易于操作,界面友好为开发原则。在开发过程中,首先对校园二手交易平台小程序的可行性进行分析,主要从技术、经济和操作三方面来进行分析,先要确保经济上能够承担,所谓经济基础决定上层建筑,然后再从技术来分析,最后从操作可行性进行讨论。接着对校园二手交易平台微信小程序的功能需求进行详细调研,以达到提升学生二手物品查询交易效率的目的,然后根据需求分析,对系统进行总体设计和详细设计,以达到满足各项需求,并增进系统的健壮性,接着进行系统的开发和测试,使得最终实现的系统能够完美满足管理需求。

基于微信小程序的校园二手交易平台_第3张图片

本系统在需求调研阶段,通过对校园二手交易平台微信小程序业务流程进行了详细的调查研究,对传统校园二手交易信息管理的问题作了全方位的考察,然后对校园二手交易平台微信小程序进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。校园二手交易平台微信小程序根据用户和管理者需求,进行系统的整体架构和功能划分,进而保证设计的校园二手交易平台微信小程序能够服务学校行政管理人员的管理需求和学生用户的商品查询和交易需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。

基于微信小程序的校园二手交易平台管理依据用户不同,划分为前台功能模块和后台功能模块。

前台功能模块:用户注册、用户登录、商品查询、用户下单、购物车管理、个人订单管理、个人设置和用户留言;

后台功能模块:用户登录、用户管理、商品管理、类别管理、系统管理和留言管理及订单管理。

基于微信小程序的校园二手交易平台_第4张图片

目录

1. 绪论1

1.1 研究背景与意义1

1.2 研究现状1

1.3 研究方案与技术路线2

1.4 论文的内容及安排3

2. 系统分析与开发技术4

2.1 可行性分析4

2.1.1 经济可行性4

2.1.2 技术可行性5

2.1.3 操作可行性5

2.2 需求分析6

2.2.1 功能需求6

2.2.2 性能需求6

2.3 开发技术7

2.3.1 Java概述7

2.3.2 MySQL数据库概述7

2.3.3 微信小程序平台8

2.3.4 Mybatis框架8

3. 系统设计9

3.1 系统整体功能设计9

3.2 用户功能模块设计10

3.2.1 用户注册功能设计10

3.2.2 用户登录功能设计10

3.2.3 商品查询功能设计11

3.2.4 用户下单功能设计12

3.2.5 用户充值功能设计12

3.2.6 用户留言功能设计13

3.2.7 购物车管理功能设计14

3.2.8 个人订单管理功能设计14

3.3 管理员功能模块设计15

3.3.1 管理员登录功能设计15

3.3.2 用户信息管理功能设计16

3.3.3 商品信息管理功能设计17

3.3.4 商品类别管理功能设计17

3.3.5 订单信息管理功能设计18

3.3.6 留言信息功能设计19

3.3.7 系统信息管理功能设计19

3.4 数据库设计20

3.4.1 数据库E-R图20

3.4.2 数据库表设计22

4. 系统实现24

4.1 前台用户功能实现24

4.1.1 用户注册功能实现24

4.1.2 用户登录功能实现24

4.1.3 商品查询功能实现25

4.1.4 用户充值功能实现26

4.1.5 用户下单功能实现27

4.2 管理员功能实现27

4.2.1 用户管理功能实现27

4.2.2 商品管理功能实现28

4.2.3 订单管理功能实现29

4.2.4 留言管理功能实现29

4.2.5 系统管理功能实现29

5. 系统测试31

5.1 测试方法31

5.2 测试用例31

5.2.1 前台注册登录测试31

5.2.2 前台用户下单测试31

5.2.3 后台商品管理测试31

5.2.4 后台订单管理测试32

参考文献33

致谢34

你可能感兴趣的:(小程序,java,spring,boot,小程序,微信小程序,前端)