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

Java项目:药店信息管理系统(java+SSM+JSP+layui+maven+mysql)——计算机毕业设计

时间:2020-06-23 23:55:53

相关推荐

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 {

@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”;

}

}

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