人总会经历生老病死。所以在人生病的时候,一般都需要到药店购买治疗疾病的一些药品,通常情况下药店因为房租成本和人力成本等因素售卖的药品价格都要高很多,这个时候为了能够买到更加安全和可靠的药品,很多人希望通过互联网来购买一些家庭常备药,尤其是随着移动设备的不断发展,人们更希望通过手机就直接查看和购买到所需的药品。为此我们通过JAVA语言开发了本次基于移动端的在线药品自主购买商城
环境需要
1.运行环境:微信开发者工具,最好是java jdk 1.8,这是目前最稳定的JDK也是被使用最多的JDK版本。
2.IDE环境:IDEA,Eclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat7/Tomcat8/Tomcat9版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本或以上版本;
6.是否Maven项目:是;
技术栈
后端:Spring+SpringMVC+Mybatis+Springboot
小程序端:uni-app+微信开发者工具混合开发模式
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,自助购药小程序就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java技术、ssm框架、B/S机构、Mysql数据库设计并实现了自助购药小程序。系统主要包括首页、个人中心、用户管理、商家管理、药品信息管理、药品分类管理、发票信息管理、系统管理等功能模块。
移动端模块
(1)注册登录:用于会员注册的登录,登录时可以选择保存密码。
(2)商品浏览:对所有商品进行浏览以便选购。
(3)商品搜索:根据关键名词可以对所有的商品进行搜索。
(4 推荐商品:最受欢迎的商品展示给用户
(5)个人订单管理:对购买商品后的订单进行管理删除等处理。
(6)购物车:用户可以进行添加购物车,删除购物车等操作。
后台模块
(1)商品管理:包括商品的添加、修改删除、标记。管理商品分类且对商品数量进行统计。
(2)订单管理:管理员对订单的操作,发货后对订单做出发货标记。并且可以对订单统计生成销售报表。
(3)商品分类管理,对商品进行分类,方便用户根据分类查找所需的商品。
(4)会员管理:搜索查看会员信息。
自助购药小程序的需求和管理上的不断提升,自助购药小程序的潜力将无限扩大,自助购药小程序在业界被广泛关注,本网站及对此进行总体分析,将自助购药小程序信息管理的发展提供参考。自助购药小程序对个人都有着明显的带动效应,尤其对管理者的帮助更大。
根据现有的模块,除管理员对系统所有的信息进行管理:另外网站前端还需要:首页、药品信息、购物车、我的等内容进行配合管理。
/**
* 登录相关
*/
@RequestMapping("users")
@RestController
public class UserController{
@Autowired
private UserService userService;
@Autowired
private TokenService tokenService;
/**
* 登录
*/
@IgnoreAuth
@PostMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
if(user==null || !user.getPassword().equals(password)) {
return R.error("账号或密码不正确");
}
String token = tokenService