项目介绍
前台为用户使用的,包括下面一些功能:
① 资料发布:用户可以将想要共享的资料发布到小程序,供他人购买。
②搜索 :分为按名称搜索和分类搜索,用户可选择其中一种方式,检索自己所需要的资料。
③ 查看资料详情:用户可以查看资料相关简介以及发布者的相关信息。
④ 购买资料:用户如发现自己需要的资料,可以选择付费购买;调用微信支付;,填写相关收货信息,由卖方负责送至收货地址。
⑤ 查看自己的发布、购买、收藏记录:用户可以随时查看自己的发布记录、购买记录和收藏记录。
⑥ 聊天:用户可以与卖家直接进行线上的交流对话。
II.后台功能
后端为管理员所使用,包括如下功能:
① 用户管理:对用户信息进行修改、删除。
② 订单管理:对订单的状况进行实时查看、修改、删除。
③ 已发布资料管理:对小程序上已经发布的资料进行实时的查看、修改、和删除。
开发环境
开发说明:前端使用微信微信小程序开发工具:后端使用springboot:VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
功能介绍
系统的开发基于B/S结构,采用Spring boot技术处理后端数据和服务,采用微信小程序显示前端客户机,采用MySQL数据库对系统数据进行储存,充分保证系统数据的安全性和稳定本系统包括前台和后台功能:
I.前台功能
前台为用户使用的,包括下面一些功能:
① 资料发布:用户可以将想要共享的资料发布到小程序,供他人购买。
搜索性。系统采用了模块化设计方法,根据需求本系统主要功能有:
② :分为按名称搜索和分类搜索,用户可选择其中一种方式,检索自己所需要的资料。
③ 查看资料详情:用户可以查看资料相关简介以及发布者的相关信息。
④ 购买资料:用户如发现自己需要的资料,可以选择付费购买,填写相关收货信息,由卖方负责送至收货地址。
⑤ 查看自己的发布、购买、收藏记录:用户可以随时查看自己的发布记录、购买记录和收藏记录。
⑥ 聊天:用户可以与卖家直接进行线上的交流对话。
II.后台功能
后端为管理员所使用,包括如下功能:
① 用户管理:对用户信息进行修改、删除。
② 订单管理:对订单的状况进行实时查看、修改、删除。
③ 已发布资料管理:对小程序上已经发布的资料进行实时的查看、修改、和删除。
效果图
目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33