基于javaweb+SSM的药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)
项目介绍
该项目是前后台的医药管理系统(写在了一个web项目里),
简单明了,界面高端大气,共6张表
后台管理系统用于药片的管理,
前台系统是用户购买药片,下订单使用。
主要功能介绍:
药品管理系统-后台:
订单管理
添加、编辑、删除
药品管理
添加、编辑、删除 - 药品名、药品类别、单价
药品类别管理
添加、编辑、删除 - 类别名称、描述
用户管理
添加、编辑、删除 - 用户名、电话、描述
药品商城-前台:
前台页面展示药品类别、药品缩略图、药品详情、可购买、加入购物车、形成订单
配置环境
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;
若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7版本;
技术栈
- 后端:Spring SpringMVC MyBatis
- 前端:html+jQuery+javascript
使用步骤
1 使用IDEA/Eclipse导入MedicinesMS项目
2 使用Navicat或者其它工具,导入并执行sql文件 medicine_ms.sql,在项目的数据库配置文件db.properties中修改数据库相关配置,包括数据库名称、数据库用户名、密码等;
3 使用tomcat启动项目,项目名是/MedicinesMS 注:请固定为此项目名,否则会产生异常
4 访问后台系统http://localhost:8080/MedicinesMS/admin_login.html
进入登录页面,用户名 admin,密码123
5 在后台系统上添加药品信息
6 访问前台页面http://localhost:8080/MedicinesMS/login.html,
使用用户名 admin,密码123登录,购买要求,形成订单。
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
subject.logout();return "redirect:/login";}
}
药品出入库相关的controller:
/*** 药品出入库相关的controller*/
@Controller
@RequestMapping(value = "/owinfo")
public class OwinfoController {@Autowiredprivate IOwinfoService owinfoService;/*** 转向药品出入库页面*/@RequestMappingpublic String owinfo(){return "/owinfo";}/*** 分页查询药品出入库列表*/@RequestMapping(value = "/owinfoQueryPage")
/*** 转向药品出入库页面*/@RequestMappingpublic String owinfo(){return "/owinfo";}/*** 分页查询药品出入库列表*/@RequestMapping(value = "/owinfoQueryPage")@ResponseBodypublic Object owinfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){try{IPage<Owinfo> iPage = owinfoService.selectOwinfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}
try{IPage<Druginfo> iPage = druginfoService.selectDruginfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品新增页面*/@RequestMapping(value = "/druginfoPage")public String druginfoPage(){return "/druginfoPage";}/*** 添加一个药品*/@RequestMapping(value = "/druginfoAdd")@ResponseBodypublic Object druginfoAdd(Druginfo druginfo){try{int i = druginfoService.addDruginfo(druginfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}
*/@RequestMapping(value = "/owinfoQueryById")public String owinfoQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){Owinfo owinfo = owinfoService.queryOwinfoById(id);model.addAttribute("obj",owinfo);return "/owinfoPage";}/*** 修改一个药品出入库*/@RequestMapping(value = "/owinfoEdit")@ResponseBodypublic Object owinfoEdit(Owinfo owinfo){try{int i = owinfoService.editOwinfo(owinfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);
@RequestMapping(value = "/druginfoQueryPage")@ResponseBodypublic Object druginfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){try{IPage<Druginfo> iPage = druginfoService.selectDruginfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品新增页面*/@RequestMapping(value = "/druginfoPage")
} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品出入库新增页面*/@RequestMapping(value = "/owinfoPage")public String owinfoPage(){return "/owinfoPage";}/*** 添加一个药品出入库*/
* 转向药品保质期检查页面*/@RequestMapping(value = "/warranty")public String warranty(){return "/warranty";}
}
用户相关的controller:
/*** 用户相关的controller*/
@Controller
public class UserController {/*** 转向登录页面*/@RequestMapping(value = "/login")public String login(){return "/login";}/*** 判断用户登录是否成功*/
}Subject subject = SecurityUtils.getSubject();UsernamePasswordToken token = new UsernamePasswordToken(username,password);try{subject.login(token);}catch (UnknownAccountException e){return ResultMapUtil.getHashMapLogin("用户名不存在","2");}catch (IncorrectCredentialsException e){return ResultMapUtil.getHashMapLogin("密码错误","2");}return ResultMapUtil.getHashMapLogin("验证成功","1");}/*** 转向后台管理首页*/@RequestMapping(value = "/index")
@ResponseBodypublic Object owinfoDelById(Integer id){try{int i = owinfoService.delOwinfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}
}
药品相关的controller:
/*** 药品相关的controller*/
@Controller
@RequestMapping(value = "/druginfo")
public class DruginfoController {@Autowiredprivate IDruginfoService druginfoService;/*** 转向药品页面*/@RequestMapping
model.addAttribute("obj",druginfo);return "/druginfoPage";}/*** 修改一个药品*/@RequestMapping(value = "/druginfoEdit")@ResponseBodypublic Object druginfoEdit(Druginfo druginfo){try{int i = druginfoService.editDruginfo(druginfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}
Druginfo druginfo = druginfoService.queryDruginfoById(id);model.addAttribute("obj",druginfo);return "/druginfoPage";}/*** 修改一个药品*/@RequestMapping(value = "/druginfoEdit")@ResponseBodypublic Object druginfoEdit(Druginfo druginfo){try{int i = druginfoService.editDruginfo(druginfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}
基于javaweb+SSM的药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)相关推荐
- 基于javaweb的医药信息管理系统(java+ssm+html+easyui+mysql)
基于javaweb的医药信息管理系统(java+ssm+html+easyui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myec ...
- 基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的高校运动会管理系统(java+ssm+jsp+js+jquery+mysql)
基于javaweb的高校运动会管理系统(java+ssm+jsp+js+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
- 基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
- 基于javaweb的设备台账管理系统(java+ssm+html+jsp+js+mysql)
基于javaweb的设备台账管理系统(java+ssm+html+jsp+js+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myec ...
- 基于javaweb的中药药方管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的中药药方管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的酒吧后台管理系统(java+ssm+jsp+html+mysql)
基于javaweb的酒吧后台管理系统(java+ssm+jsp+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclip ...
- 基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myec ...
- 基于javaweb的驾校预约管理系统(java+ssm+html+layui+bootstrap+mysql)
基于javaweb的驾校预约管理系统(java+ssm+html+layui+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...
- 基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql)
基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
最新文章
- pr 文件结构不一致_建筑工程合同与招投标文件不一致,工程结款应该以哪份文件为主?...
- 16 Java面试之 HTML
- JS中setTimeout()的使用方法具体解释
- mysql修改存储引擎报错_MySQL查看修改存储引擎总结
- 代理服务器地址在哪里看_看完这篇还不了解Nginx,那我就没你办法了
- jQuery下table操作示例(附案例源码)
- stm32 USB增加端点总结
- python lambda map reduce_简单了解python filter、map、reduce的区别
- db设计专用excel_独家|自卸车如何实现侧板结构快速设计,减少重复工作?
- 博途变量类型_PLC数据类型(UDT)
- 最全的BI工具选型指南!给你五大箴言要记住
- Py与Py3的区别之输入input()函数
- 在MFC中调用DLL .
- java基础-多线程应用案例展示
- MongoDB 将Json数据直接写入MongoDB的方法
- classmethod staticmethod一些领悟
- matlab网格划分提取坐标,ANSYS-划分网格后导出单元和结点坐标等信息
- RateLimiter限流
- rep的软件用什么打开_rep文件用什么软件打开
- 苹果电池测试软件原理,苹果手机电池检测软件有哪些?
热门文章
- 【数字图像处理】(matlab入门1)
- 基于SSM的医院病历管理系统
- linux文件夹同步-文件对比工具,FreeFileSync,文件/文件夹比较和自动同步软件
- 【Mac进销存管理软件】Daily Sales Pro Mac
- 计算机组成原理课程要求及目的,《计算机组成原理》课程教学大纲
- 硬盘可以分为几类,监控专用硬盘和普通硬盘有什么区别?
- [给创业公司的原生云] ②Spine L1
- SAE SENT单边半字节传输协议里的CRC4与CRC6检验码编程
- (工具)政企版WPS-没广告弹窗超简洁
- python批量查询ip归属地_利用python实现批量查询ip地址归属地址