Java项目:医院药品管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载!
一、项目简述
功能描叙: 药品销售管理,药品明晰管理,药片库存管理,登记出入 库信息,问题药品记录,药片保质期检查,销售记录,退 货记录,药品信息,供应商信息等等。
二、项目运行
环境配置: 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)相关推荐
- 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 用户管理,商品管理,销售管理,进货退货管 ...
- 基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven)
基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商 ...
- Java项目:化妆品商城系统(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 网上商城系统,前台+后台管理,用户注册,登录,上架展示,分组展示,搜索,收货地址管理,购物车管理,添 ...
- Java项目:宠物医院管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块. 二.项目运行 环境配置: Jdk ...
- Java项目:旅游网站管理系统设计和实现(java+springboot+jsp+mysql+spring)
源码获取:博客首页 "资源" 里下载! 运行环境: java jdk 1.8 IDE环境: IDEA tomcat环境: Tomcat 7.x,8.x,9.x版本均可 主要功能说明 ...
- Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 前台: 1.正在上映的电影浏览查看. 2.影院信息浏览查看. 3.新闻咨询信息浏览查看. 4.地域信息查看切换. 5.用户注册 ...
- Java项目:前台+后台在线考试系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 学生以及老师的注册登录,在线考试,错题查询,学生管理,问题管理,错题管理,错题查询,分数查询,试卷管 ...
- Java项目:前台+后台精品水果商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商品的展示,水果的购物车, 购物车新增结算等等,银行卡的支付绑定,收货地址的 ...
- Java项目:网上商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: OnlineMall项目是一套电商系统,包括OnlineMall商城系 统及OnlineMall商城 ...
- Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 校园人力资源管理系统:学校部门管理,教室管理,学历信息管理,职务,教师职称,奖励,学历,社会关系,工作经历,培训管理,公告等信息功能等等. ...
最新文章
- mormot orm rest注意事项
- 经典C语言程序100例之七零
- java JNI调用C语言动态链接库(java.lang.UnsatisfiedLinkError: no yourClassName in java.library.path 异常的解决方法)
- catalog英文翻译_“目录”的英文翻译是“catalogquot;还是quot;contentsquot;
- EntityManager的使用
- com.android.mms 占cpu,怎么CPU占用这么高啊!
- Vbs程序批量修改防火墙路由
- mysql 删除重复数据,需要给子查询的表,起一个别名
- python文件都是脚本吗_.py文件是python脚本吗
- 中国农业大学研究生计算机学院宿舍,中国农业大学宿舍条件怎么样
- python報錯: OSError: Unable to locate Ghostscript on paths
- java 解压7z_实例展示使用Java压缩和解压缩7z文件的方法
- Gos —— 加载内核
- 输入年月日实现计算这是一年的第几天
- OpenGL学习笔记 - 计算机图形学和现代图形API
- 数据资本时代:市场与公司
- MAC 下 CocoaPods 安装与使用来管理项目第三方框架
- C# GridView綁定RadioButtonList
- 阿里云产品 系列(一)MaxCompute简介与使用--上
- 新浪微博MD5D签名生成器