基于微信小程序的校园超市的设计与实现(源码+论文)_v_167

摘 要

基于微信小程序的校园超市划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和wxml、wxss技术,后台管理员端使用Eclipse,开发工具和ssh技术配合mysql数据库,可以在微信端上进行注册和登录,其中登录后的用户可以浏览商品、搜索商品、商品分类展示、商城公告、购物车、我的订单、收货地址、个人信息及密码维护等;后台端的管理员可以进行管理员登录、商品分类管理、商品管理、订单管理、通知推送管理、订单管理、评论管理、用户管理等功能,并提供了相应的模块和界面对应,实现系统的模块化管理。本文按照软件工程的设计思路开发一套基于微信小程序的校园超市,为给在昌吉学院上学的学弟妹们提供便利的购物服务。

关键词:校园超市;微信小程序;java;mysql

3.2需求分析

3.2.1功能性需求分析

基于微信小程序的校园超市采用java开发语言配合Eclipse开发工具来设计页面和编写代码,再配合tomcat服务和mysql数据库进行调试运行,功能上拟划分为小程序端和后台管理两大部分,它们各自负责了各自的功能模块。主要需要实现:

小程序端主要负责了

1)注册/登录:新用户可以注册成为会员,老会员可以直接登录使用;

2)搜索商品:可以根据关键词快速找到自己想要的商品;

3)通知公告:可以浏览最新关于本小程序的通知公告信息;

4)商品分类:可以浏览不同商品分类下的商品信息;

5)商品详情:可以了解各种商品的详细信息,喜欢的话可以加入到自己的购物车中;

6)购物车:可以在自己的购物车中修改购买数量、删除商品,并可以选择收货地址后生成自己的购物订单,并进行支付操作;

7)我的订单:可以查看到自己以往的商品订单记录,当收到货物时可以进行确认收货操作;

8)我的地址:可以添加和维护自己的收获地址信息;

9)修改资料:可以完善自己注册时填写的个人信息;

10)修改密码:可以修改自己的个人登录密码;

管理员角色主要负责了:

1)通知推送管理:可以向客户推送通知公告信息;

2)商品分类管理:可以维护网站内的商品的分类信息;

3)商品管理:可以对网站中各商品分类下的商品信息;

4)订单管理:可以对买家购买的商品订单进行发货处理;;

5)用户管理:可以对注册的买家信息进行管理;

6)评论管理: 可以对用户订单的评论信息进行管理;

4.1 功能模块设计

基于微信小程序的校园超市根据前面章节的需求分析得出,其总体设计模块图如图4-1所示。

4.2.2数据库逻辑设计

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

表用户实体用来存放所有用户的用户ID、用户账号、用户密码、用户角色、用户邮箱、用户电话、用户qq、用户微信、用户性别、出生年月等,用于所有用户的登录,如表4-1所示:

4-1 wct_user用户信息表

字段

类型

主键

外键

为空

备注

id

int(11)

用户id

username

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值