基于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等等

*/

@RequestMapping(value = "/warranty")

public String warranty(){

return "/warranty";

用户相关的controller:

/**

* 用户相关的controller

*/

@Controller

public class UserController {

/**

* 转向登录页面


/**

* 添加一个药品

*/

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

* 添加一个药品

*/

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

/**

* 转向药品编辑页面

public String owinfoPage(){

return "/owinfoPage";

/**

* 添加一个药品出入库

*/

@RequestMapping(value = "/owinfoAdd")

@ResponseBody

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

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


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


* 转向药品出入库页面

*/

@RequestMapping

public String owinfo(){

return "/owinfo";

/**

* 分页查询药品出入库列表

*/

@RequestMapping(value = "/owinfoQueryPage")

@ResponseBody

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

try{

IPage<Owinfo> iPage = owinfoService.selectOwinfoPage(pageNum,pageSize,param);


/**

* 转向药品编辑页面

*/

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

/**

* 修改一个药品

*/


return ResultMapUtil.getHashMapDel(i);

} catch (Exception e){

return ResultMapUtil.getHashMapException(e);

/**

* 获取所有药品

*/

@RequestMapping(value = "/druginfoList")

@ResponseBody

public Object druginfoList(){

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

return ResultMapUtil.getHashMapList(druginfoList);

/**


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

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


* 判断用户登录是否成功

*/

@RequestMapping(value = "/toLogin")

@ResponseBody

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


@ResponseBody

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


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

public String warranty(){

return "/warranty";

用户相关的controller:

/**

* 用户相关的controller

*/

@Controller

public class UserController {

/**

* 转向登录页面

*/

@RequestMapping(value = "/login")

public String login(){


*/

@Controller

@RequestMapping(value = "/druginfo")

public class DruginfoController {

@Autowired

private IDruginfoService druginfoService;

/**

* 转向药品页面

*/

@RequestMapping

public String druginfo(){

return "/druginfo";

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
springmvc是一种基于Spring框架的MVC(Model View Controller)开发模式的Web开发框架。它能够帮助开发者更好地管理请求和响应,让开发过程更加简洁和灵活。MyBatis是一个优秀的持久层框架,可以与Spring相结合进行数据库操作。它能够通过注解或XML配置文件实现数据库的增删改查操作,使开发者能够高效地操作数据库。电商项目是一种在线购物平台,用户可以浏览商品信息、下单购买、查看订单等。Java商城源码是这种电商项目的实现代码,通过使用SpringMVC和MyBatis,能够快速搭建一个完整的电商网站。 SSM框架是指Spring+SpringMVC+MyBatis的组合,是一种常用的JavaWeb开发框架。Spring是一个轻量级的开源框架,提供了很多实用的功能,包括IOC(控制反转)和AOP(面向切面编程)等。SpringMVC是基于Spring的MVC框架,可以实现请求的分发和处理。MyBatis是一个持久层框架,可以与SpringMVC结合使用,完成数据库的操作。Maven是一种软件项目管理工具,可以自动下载和配置项目所需的第三方库和工具。 对于这个电商项目的Java商城源码,使用SSM框架和Maven进行开发是一个不错的选择。首先,可以使用Maven管理项目所需的依赖库,避免手动下载和配置的繁琐过程。其次,使用Spring来提供IOC容器和AOP功能,可以简化开发过程,并且使代码更加易于维护。然后,使用SpringMVC来处理请求和响应,实现网站的跳转和业务逻辑的处理。最后,使用MyBatis来完成与数据库的交互,实现商品信息的增删改查等功能。 综上所述,使用SSM框架和Maven进行开发的电商项目Java商城源码,能够快速搭建一个完整的电商网站,实现商品的展示、购买和订单的管理等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值