基于javaweb+mysql的ssm+maven药店管理系统(java+ssm+jsp+layui+maven+mysql)

基于javaweb+mysql的ssm+maven药店管理系统(java+ssm+jsp+layui+maven+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb+mysql的SSM+Maven药店管理系统(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等等。


return "/druginfo";

/**

* 分页查询药品列表

*/

@RequestMapping(value = "/druginfoQueryPage")

@ResponseBody

public 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){

@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<Druginfo> iPage = druginfoService.selectDruginfoPage(pageNum,pageSize,param);

return ResultMapUtil.getHashMapMysqlPage(iPage);

} catch (Exception e){
return ResultMapUtil.getHashMapException(e);

药品相关的controller:

/**

* 药品相关的controller

*/

@Controller

@RequestMapping(value = "/druginfo")

public class DruginfoController {

@Autowired

private IDruginfoService druginfoService;

/**

* 转向药品页面

*/


* 删除一个账单信息

*/

@RequestMapping(value = "/billinfoDelById")

@ResponseBody

public Object billinfoDelById(Integer id){

try{

int i = billinfoService.delBillinfoById(id);

return ResultMapUtil.getHashMapDel(i);

} catch (Exception e){

return ResultMapUtil.getHashMapException(e);

药品相关的controller:


return "/index";

/**

* 退出登录

*/

@RequestMapping(value = "/logout")

public String logout(){

Subject subject = SecurityUtils.getSubject();

subject.logout();

return "redirect:/login";

 账单信息相关的controller:

/**

return ResultMapUtil.getHashMapException(e);

/**

* 获取所有药品

*/

@RequestMapping(value = "/druginfoList")

@ResponseBody

public Object druginfoList(){

List<Druginfo> druginfoList = druginfoService.queryDruginfoList();

return ResultMapUtil.getHashMapList(druginfoList);

/**


@ResponseBody

public 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";


return ResultMapUtil.getHashMapDel(i);

} catch (Exception e){

return ResultMapUtil.getHashMapException(e);

药品相关的controller:

/**

* 药品相关的controller

*/

@Controller

@RequestMapping(value = "/druginfo")

public class DruginfoController {

@Autowired

private IDruginfoService druginfoService;


*/

@Controller

@RequestMapping(value = "/druginfo")

public class DruginfoController {

@Autowired

private IDruginfoService druginfoService;

/**

* 转向药品页面

*/

@RequestMapping

public String druginfo(){

return "/druginfo";

/**


*/

@RequestMapping

public String billinfo(){

return "/billinfo";

/**

* 分页查询账单信息列表

*/

@RequestMapping(value = "/billinfoQueryPage")

@ResponseBody

public Object billinfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){

try{

IPage<Billinfo> iPage = billinfoService.selectBillinfoPage(pageNum,pageSize,param);


* 转向账单信息页面

*/

@RequestMapping

public String billinfo(){

return "/billinfo";

/**

* 分页查询账单信息列表

*/

@RequestMapping(value = "/billinfoQueryPage")

@ResponseBody


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")


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(){


* 删除一个账单信息

*/

@RequestMapping(value = "/billinfoDelById")

@ResponseBody

public Object billinfoDelById(Integer id){

try{

int i = billinfoService.delBillinfoById(id);

return ResultMapUtil.getHashMapDel(i);

} catch (Exception e){

return ResultMapUtil.getHashMapException(e);

药品相关的controller:


/**

* 转向后台管理首页

*/

@RequestMapping(value = "/index")

public String index(){

return "/index";

/**

* 退出登录

*/

@RequestMapping(value = "/logout")

public String logout(){


@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")

@ResponseBody

public Object billinfoEdit(Billinfo billinfo){

try{

public String druginfoPage(){

return "/druginfoPage";

/**

* 添加一个药品

*/

@RequestMapping(value = "/druginfoAdd")

@ResponseBody

public Object druginfoAdd(Druginfo druginfo){

try{

int i = druginfoService.addDruginfo(druginfo);

return ResultMapUtil.getHashMapSave(i);

@RequestMapping(value = "/billinfoAdd")

@ResponseBody

public 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);

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值