700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java项目:药店信息管理系统(java+SSM+JSP+layui+maven+mysql)

Java项目:药店信息管理系统(java+SSM+JSP+layui+maven+mysql)

时间:2021-07-21 00:38:32

相关推荐

Java项目:药店信息管理系统(java+SSM+JSP+layui+maven+mysql)

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

一、项目简述

环境配置:

Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)

项目技术:

JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等

药品相关的controller:

/*** 药品相关的controller*/@Controller@RequestMapping(value = "/druginfo")public class DruginfoController {@Autowiredprivate IDruginfoService druginfoService;/*** 转向药品页面*/@RequestMappingpublic String druginfo(){return "/druginfo";}/*** 分页查询药品列表*/@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")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 = "/druginfoQueryById")public String druginfoQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){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);}}/*** 删除一个药品*/@RequestMapping(value = "/druginfoDelById")@ResponseBodypublic Object druginfoDelById(Integer id){try{int i = druginfoService.delDruginfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 获取所有药品*/@RequestMapping(value = "/druginfoList")@ResponseBodypublic Object druginfoList(){List<Druginfo> druginfoList = druginfoService.queryDruginfoList();return ResultMapUtil.getHashMapList(druginfoList);}/*** 转向药品保质期检查页面*/@RequestMapping(value = "/warranty")public String warranty(){return "/warranty";}}

用户相关的controller:

/*** 用户相关的controller*/@Controllerpublic 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*/@Controller@RequestMapping(value = "/owinfo")public class OwinfoController {@Autowiredprivate IOwinfoService owinfoService;/*** 转向药品出入库页面*/@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);}}/*** 转向药品出入库新增页面*/@RequestMapping(value = "/owinfoPage")public String owinfoPage(){return "/owinfoPage";}/*** 添加一个药品出入库*/@RequestMapping(value = "/owinfoAdd")@ResponseBodypublic Object owinfoAdd(Owinfo owinfo){try{owinfo.setCreatetime(new Date());int i = owinfoService.addOwinfo(owinfo);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 = "/owinfoDelById")@ResponseBodypublic Object owinfoDelById(Integer id){try{int i = owinfoService.delOwinfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}}

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。