0
点赞
收藏
分享

微信扫一扫

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

汤姆torn 2022-01-06 阅读 39

一、项目简述

环境配置:
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 {

    @Autowired
    private IDruginfoService druginfoService;

    /**

    • 转向药品页面
      */
      @RequestMapping
      public String druginfo(){
      return “/druginfo”;
      }

    /**

    • 分页查询药品列表
      */
      @RequestMapping(value = “/druginfoQueryPage”)
      @ResponseBody
      public Object druginfoQueryPage(String param, @RequestParam(defaultValue = “1”)int pageNum,@RequestParam(defaultValue = “10”)int pageSize){
      try{
      IPage 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”)
      @ResponseBody
      public 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”)
      @ResponseBody
      public Object druginfoEdit(Druginfo druginfo){
      try{
      int i = druginfoService.editDruginfo(druginfo);
      return ResultMapUtil.getHashMapSave(i);
      } catch (Exception e){
      return ResultMapUtil.getHashMapException(e);
      }
      }

    /**

    • 删除一个药品
      */
      @RequestMapping(value = “/druginfoDelById”)
      @ResponseBody
      public Object druginfoDelById(Integer id){
      try{
      int i = druginfoService.delDruginfoById(id);
      return ResultMapUtil.getHashMapDel(i);
      } catch (Exception e){
      return ResultMapUtil.getHashMapException(e);
      }
      }

    /**

    • 获取所有药品
      */
      @RequestMapping(value = “/druginfoList”)
      @ResponseBody
      public Object druginfoList(){
      List druginfoList = druginfoService.queryDruginfoList();
      return ResultMapUtil.getHashMapList(druginfoList);
      }

    /**

    • 转向药品保质期检查页面
      /
      @RequestMapping(value = “/warranty”)
      public String warranty(){
      return “/warranty”;
      }
      }
      用户相关的controller:/
      *
  • 用户相关的controller
    */
    @Controller
    public class UserController {

    /**

    • 转向登录页面
      */
      @RequestMapping(value = “/login”)
      public String login(){
      return “/login”;
      }

    /**

    • 判断用户登录是否成功
      */
      @RequestMapping(value = “/toLogin”)
      @ResponseBody
      public Object toLogin(String username,String password){
      if(usernamenull||passwordnull){
      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
    public class UserController {

    /**

    • 转向登录页面
      */
      @RequestMapping(value = “/login”)
      public String login(){
      return “/login”;
      }

    /**

    • 判断用户登录是否成功
      */
      @RequestMapping(value = “/toLogin”)
      @ResponseBody
      public Object toLogin(String username,String password){
      if(usernamenull||passwordnull){
      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
    public class UserController {

    /**

    • 转向登录页面
      */
      @RequestMapping(value = “/login”)
      public String login(){
      return “/login”;
      }

    /**

    • 判断用户登录是否成功
      */
      @RequestMapping(value = “/toLogin”)
      @ResponseBody
      public Object toLogin(String username,String password){
      if(usernamenull||passwordnull){
      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”;
      }

}

举报

相关推荐

0 条评论