源码获取:博客首页 "资源" 里下载!

一、项目简述

功能描叙: 药品销售管理,药品明晰管理,药片库存管理,登记出入 库信息,问题药品记录,药片保质期检查,销售记录,退 货记录,药品信息,供应商信息等等。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Springboot+ SpringMVC + MyBatis + ThymeLeaf + HTML+ JavaScript + JQuery + Ajax + maven等等。

供应商相关控制层:

/*** 供应商相关的controller*/
@Controller
@RequestMapping(value = "/supplier")
public class SupplierController {@Autowiredprivate ISupplierService supplierService;/*** 转向供应商页面*/@RequestMappingpublic String supplier(){return "/supplier";}/*** 分页查询供应商列表*/@RequestMapping(value = "/supplierQueryPage")@ResponseBodypublic Object supplierQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){try{IPage<Supplier> iPage = supplierService.selectSupplierPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向供应商新增页面*/@RequestMapping(value = "/supplierPage")public String supplierPage(){return "/supplierPage";}/*** 添加一个供应商*/@RequestMapping(value = "/supplierAdd")@ResponseBodypublic Object supplierAdd(Supplier supplier){try{supplier.setCreatetime(new Date());int i = supplierService.addSupplier(supplier);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向供应商编辑页面*/@RequestMapping(value = "/supplierQueryById")public String supplierQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){Supplier supplier = supplierService.querySupplierById(id);model.addAttribute("obj",supplier);return "/supplierPage";}/*** 修改一个供应商*/@RequestMapping(value = "/supplierEdit")@ResponseBodypublic Object supplierEdit(Supplier supplier){try{int i = supplierService.editSupplier(supplier);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 删除一个供应商*/@RequestMapping(value = "/supplierDelById")@ResponseBodypublic Object supplierDelById(Integer id){try{int i = supplierService.delSupplierById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 获取所有供应商*/@RequestMapping(value = "/supplierList")@ResponseBodypublic Object supplierList(){List<Supplier> supplierList = supplierService.querySupplierList();return ResultMapUtil.getHashMapList(supplierList);}}

用户相关控制层:

/*** 用户相关的controller*/
@Controller
public class UserController {/*** 转向登录页面*/@RequestMapping(value = "/login")public String login(){return "/login";}/*** 判断用户登录是否成功*/@RequestMapping(value = "/toLogin")@ResponseBodypublic Object toLogin(String username,String password){if(username==null||password==null){return ResultMapUtil.getHashMapLogin("用户名密码不能为空","2");}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")public String index(){return "/index";}/*** 退出登录*/@RequestMapping(value = "/logout")public String logout(){Subject subject = SecurityUtils.getSubject();subject.logout();return "redirect:/login";}}

账单信息相关控制层:

/*** 账单信息相关的controller*/
@Controller
@RequestMapping(value = "/billinfo")
public class BillinfoController {@Autowiredprivate IBillinfoService billinfoService;/*** 转向账单信息页面*/@RequestMappingpublic String billinfo(){return "/billinfo";}/*** 分页查询账单信息列表*/@RequestMapping(value = "/billinfoQueryPage")@ResponseBodypublic Object billinfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){try{IPage<Billinfo> iPage = billinfoService.selectBillinfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向账单信息新增页面*/@RequestMapping(value = "/billinfoPage")public String billinfoPage(){return "/billinfoPage";}/*** 添加一个账单信息*/@RequestMapping(value = "/billinfoAdd")@ResponseBodypublic Object billinfoAdd(Billinfo billinfo){try{int i = billinfoService.addBillinfo(billinfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向账单信息编辑页面*/@RequestMapping(value = "/billinfoQueryById")public String billinfoQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){Billinfo billinfo = billinfoService.queryBillinfoById(id);model.addAttribute("obj",billinfo);return "/billinfoPage";}/*** 修改一个账单信息*/@RequestMapping(value = "/billinfoEdit")@ResponseBodypublic Object billinfoEdit(Billinfo billinfo){try{int i = billinfoService.editBillinfo(billinfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 删除一个账单信息*/@RequestMapping(value = "/billinfoDelById")@ResponseBodypublic Object billinfoDelById(Integer id){try{int i = billinfoService.delBillinfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}}

源码获取:博客首页 "资源" 里下载!

Java项目:医院药品管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)相关推荐

  1. 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 用户管理,商品管理,销售管理,进货退货管 ...

  2. 基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven)

    基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商 ...

  3. Java项目:化妆品商城系统(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 网上商城系统,前台+后台管理,用户注册,登录,上架展示,分组展示,搜索,收货地址管理,购物车管理,添 ...

  4. Java项目:宠物医院管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块. 二.项目运行 环境配置: Jdk ...

  5. Java项目:旅游网站管理系统设计和实现(java+springboot+jsp+mysql+spring)

    源码获取:博客首页 "资源" 里下载! 运行环境: java jdk 1.8 IDE环境: IDEA tomcat环境: Tomcat 7.x,8.x,9.x版本均可 主要功能说明 ...

  6. Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 前台: 1.正在上映的电影浏览查看. 2.影院信息浏览查看. 3.新闻咨询信息浏览查看. 4.地域信息查看切换. 5.用户注册 ...

  7. Java项目:前台+后台在线考试系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 学生以及老师的注册登录,在线考试,错题查询,学生管理,问题管理,错题管理,错题查询,分数查询,试卷管 ...

  8. Java项目:前台+后台精品水果商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商品的展示,水果的购物车, 购物车新增结算等等,银行卡的支付绑定,收货地址的 ...

  9. Java项目:网上商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: OnlineMall项目是一套电商系统,包括OnlineMall商城系 统及OnlineMall商城 ...

  10. Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 校园人力资源管理系统:学校部门管理,教室管理,学历信息管理,职务,教师职称,奖励,学历,社会关系,工作经历,培训管理,公告等信息功能等等. ...

最新文章

  1. mormot orm rest注意事项
  2. 经典C语言程序100例之七零
  3. java JNI调用C语言动态链接库(java.lang.UnsatisfiedLinkError: no yourClassName in java.library.path 异常的解决方法)
  4. catalog英文翻译_“目录”的英文翻译是“catalogquot;还是quot;contentsquot;
  5. EntityManager的使用
  6. com.android.mms 占cpu,怎么CPU占用这么高啊!
  7. Vbs程序批量修改防火墙路由
  8. mysql 删除重复数据,需要给子查询的表,起一个别名
  9. python文件都是脚本吗_.py文件是python脚本吗
  10. 中国农业大学研究生计算机学院宿舍,中国农业大学宿舍条件怎么样
  11. python報錯: OSError: Unable to locate Ghostscript on paths
  12. java 解压7z_实例展示使用Java压缩和解压缩7z文件的方法
  13. Gos —— 加载内核
  14. 输入年月日实现计算这是一年的第几天
  15. OpenGL学习笔记 - 计算机图形学和现代图形API
  16. 数据资本时代:市场与公司
  17. MAC 下 CocoaPods 安装与使用来管理项目第三方框架
  18. C# GridView綁定RadioButtonList
  19. 阿里云产品 系列(一)MaxCompute简介与使用--上
  20. 新浪微博MD5D签名生成器

热门文章

  1. Springboot物业管理系统
  2. 遗传算法python实现
  3. matlab遗传算法选址(多约束条件)
  4. 浅谈暴力破解及验证码安全
  5. 047ssm在线视频教育网站源码
  6. matlab 支撑集,基于OMP算法的快速压缩感知图像重构
  7. 第十三届第一场蓝桥杯嵌入式主观题讲解
  8. 微信小程序与公众号推送消息
  9. html音频波纹播放器插件,JS 音频可视化插件Wavesurfer.js的使用教程
  10. 破解还原卡的方法总结!!