目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究综述 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3 研究的主要内容 4
第2章 系统技术 5
2.1 Java语言 5
2.2 SSM框架 6
2.3 Vue.js框架 7
2.4 Eclipse开发工具 8
2.5数据库 9
2.6系统开发环境概述 11
第3章 系统分析 12
3.1需求概述 12
3.2功能性需求分析 12
3.2.1用户功能需求 13
3.2.2管理员用户功能需求 16
3.3非功能性需求 20
3.4可行性分析 20
3.4.1 技术可行性 21
3.4.2经济可行性 21
第4章 系统设计 22
4.1系统功能模块设计 22
4.2数据库设计 22
4.2.1数据表设计 22
4.2.2用SSM连接数据库 24
第5章 系统实现 26
5.1 前台部分 26
5.1.1 小程序登录页 26
5.1.2注册 27
5.1.3 商品列表 27
5.1.4 购买 28
5.1.5 送货员管理 28
5.1.6 评价 29
5.1.7 我的订单 29
5.2 后台部分 30
5.2.1 后台登录 30
5.2.2 商品管理 30
5.2.3 商品修改管理 31
5.2.4 评价管理 32
5.2.5 类型管理 32
5.2.6 订单管理 33
第6章 系统测试 34
6.1 测试环境简介 34
6.2 系统的不足及修改方法 34
6.3 系统的评价分析 35
6.3.1 实用性 35
6.3.2 可维护性 35
6.3.3 可扩展性 35
总 结 36
致 谢 37
参考文献 38
第3章 系统分析
本章节主要对系统可以做什么,完成本系统需要的各方面的外界要求进行分析。即需求分析和可行性分析两方面,需求分析主要描述用户功能模块和管理员功能模块两大部分。分析的结果是完成对于各个模块的功能结构确定需要实现什么样的功能,以及根据实现需要的环境等因素确定本系统开发的进度预算[5]。
3.1需求概述
需要研究是从用户调查和案例对比等相关信息的集中分析,理解实际应用中用户的需求,双方就功能和性能上的需求进行探究:“用户需要什么?想从系统中得到什么?本系统可以实现哪些功能?系统运行的性能可以满足用户的要求吗?”并使双方达成一致,并形成文档为后期开发做基础。
这个基于微信小程序的商品售卖系统要求在智能手机上可以运行,用户实现了注册登录,首页,商品,我的发布,我等功能,系统管理员可对系统进行全面管理[6]。总体功能需求如图3-1所示。

图3-1 总体功能需求图
3.2功能性需求分析
功能需求分析要求完成,系统的在微信端的普通用户功能模块与在网页端的管理员功能模块中分别需实现的具体功能进行分析,确定实际功能,并以图文的方式记录,主要任务是通过分析确定在各个模块下系统应实现的功能。
3.2.1用户功能需求
用户可以进行注册登录,登录后功能下方功能栏中划分为四个功能页面,首页,商品,我的发布,我。用户在登录成功后才可使用所有的功能,用户登录成功后可查看首页的商品内容,并查看商品详情,对商品进行评价,发布或收藏商品。在商品页面查看已发布的商品,还可以通过关键字搜索相关商品。我的发布页面显示我发布的用户,并可与发布用户私信。我的页面用户可查看和我相关消息回复,浏览记录,在我的参与中查看我评价过的商品,查看我的发布,查看我的发布,查看公告通知,管理个人信息,在收藏中查看我收藏的商品,修改密码,本文转载自http://www.biyezuopin.vip/onews.asp?id=12070设置中可查看管理员联系方式,注销登陆。如图3-2所示。

图3-2 用户功能用例图
普通用户在没有用户信息的时候,是无法进入系统的。用户需先进行注册,添加自己的用户名、密码等用户信息。注册用例说明如表3-1所示。

{"pages": ["pages/index/index", "pages/logs/logs","pages/navigate/navigate","pages/sss/sss", "pages/details/details", "pages/dingdan/dingdan",  "pages/yuangong/yuangong",  "pages/shangpin/shangpin", "pages/dingdandetails/dingdandetails","pages/saoma/saoma","pages/sssdetails/sssdetails", "pages/zhuce/zhuce", "pages/shangpindetails/shangpindetails", "pages/login/login"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#8D71BB","navigationBarTitleText": "个人商铺","navigationBarTextStyle": "white"},"tabBar": {"list": [{"pagePath": "pages/index/index","text": "首页","iconPath": "images/menu_icon_0_normal.png","selectedIconPath": "images/menu_icon_0_pressed.png"},{"pagePath": "pages/shangpin/shangpin","text": "商品信息","iconPath": "images/tabbar_order.png","selectedIconPath": "images/tabbar_order_selected.png"},{"pagePath": "pages/yuangong/yuangong","text": "送货员","iconPath": "images/case2.png","selectedIconPath": "images/case5.png"},{"pagePath": "pages/dingdan/dingdan","text": "我的订单","iconPath": "images/nav1.png","selectedIconPath": "images/nav1_select.png"}],"position": "bottom"},"networkTimeout": {"request": 10000,"downloadFile": 10000},"debug": true,"sitemapLocation": "sitemap.json"
}





































农产品商铺商城小程序(JavaSSM+微信小程序)相关推荐

  1. 小程序webview不全屏_有赞微信商城和有赞微信小程序什么不一样

    有赞微信商城和有赞微信小程序什么不一样?许多商家的小程序就是微信商城,有了微信商城,小程序也就没必要再用了,这种掌握当然是有误的,小程序和微信商城的正中区别还是很明显的.Apple和微信商城的中间区别 ...

  2. textarea回车不换行 小程序_微信小程序商城到底值得不值得开通?

    微信小程序商城到底值得不值得开通? 小程序不用下载,而且具有自带流量功能,成为线下店铺和移动互联网的营销利器. 众多企业为了提高知名度,开发了小程序商城,在此,建议,不管有没有微信商城,大家都可以去开 ...

  3. 微信与php什么区别,微信小店和微信小程序的区别是什么?

    区别:微信小店的功能比较少,只拥有基本的商城购物功能,没有营销功能,因而只适合不需要营销推广的个人开店:而小程序则是支持各种功能开发,可以开发商城小程序,也可以开发各种营销推广功能,能够满足商家的多功 ...

  4. 如何制作一个微信小程序【微信小程序是怎么做的】

    为什么现在这么多人使用微信小程序呢?因为微信小程序除了便捷易开发,公司企业可以用来做小程序展示官网,商家也可以做小程序商城,甚至个人也可以拥有自己的小程序.那么如何制作一个微信小程序?微信小程序是怎么 ...

  5. android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台

    不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar  https://pan.b ...

  6. (微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好

    转载地址:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 作者:Happy王子乐 个人网站(整理 ...

  7. 智慧物业小程序_物业小程序物业微信小程序目前功能最全的物业小程序

    原标题:物业小程序物业微信小程序目前功能最全的物业小程序 以物业管理为核心,打造智慧社区云微信小程序管理平台,已入驻腾讯海纳社区,物业微信小程序,解决传统物业管理难,乱差的问题,利用微信小程序提供一整 ...

  8. 《微信小程序》微信小程序开发实例

    wx-gesture-lock  微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小说搜索 sh ...

  9. map和foreach的区别和应用场景_支付宝小程序和微信小程序,两者有何区别?

    原标题:支付宝小程序和微信小程序,两者有何区别? 自2017年1月微信推出小程序之后,小程序的发展势头便愈来愈猛.作为腾讯老对头的阿里,也开始投入小程序的研发.在一年多的开放公测后,支付宝小程序终于于 ...

  10. 怎么添加一个程序集_门店小程序,微信小程序怎么添加店铺

    现今随着互联网发展,越来越多选择网上购物代替实体店购物,微信作为最多人使用的社交软件,他的商机也被许多企业商家发展,进入微信分销小程序购物是现在最流行的购物方式,驱使很多实体店也纷纷加盟进驻门店分销小 ...

最新文章

  1. vscode使用教程python-VSCode下好用的Python插件及配置_python
  2. 主从mysql能过滤指定dml吗_MyCat教程二:mysql主从复制实现 - HG-93
  3. VTK:图片之ImageDivergence
  4. QML中的JavaScript表达式
  5. 前端做CRM管理系统是做什么_代办行业的CRM客户关系管理系统应该是什么样子的?...
  6. 阿里云上Kubernetes集群联邦 1
  7. 计算机谭音乐同桌的你,同桌的你_Ava_clover_新浪博客
  8. jar包中的类如何读取包内和包外的配置文件
  9. 明白了一个重要的道理
  10. idea java9以及以上 出现找不到class的情况
  11. UVA11324 强连通+dp记忆化搜索
  12. 传智播客java教程视频资源,附学习笔记+面试整理+进阶书籍
  13. 范德蒙(Vander Monde)行列式的计算与应用
  14. Echarts柱状图和折线图结合
  15. 为什么有些公司不招大龄程序员?
  16. ALPS语言学校(西雅图)|ALPS Language School (Seattle)
  17. What is china
  18. c语言3x3矩阵转置 数组指针 接口(int(※p)[3],int n)
  19. return next(val for val in obj if safe_isfinite(val)) StopIteravtion报错解决方法
  20. @Inject与@Injectable

热门文章

  1. 【Nodejs】448- 深入学习 Node.js Buffer
  2. 查资料的一些工具网站
  3. python能开发安卓app吗_如何Python写一个安卓APP
  4. 关闭upupoo悬浮窗口
  5. 删除Karabiner-Elements 和 Karabiner-EventViewer提示项目被锁定
  6. 【论文写作】Word文档中的MathType公式大小不一导致版面很难看完美解决方法
  7. win10自带的输入法变成了繁体怎么改回来
  8. 字节跳动大数据开发面试题-附答案
  9. 达观数据:文字的起源与文本挖掘的前世今生
  10. ios系统脚本服务器加速,让iOS系统加速飞起来 speed intensifier插件让iOS系统加速