基于javaweb的医药信息管理系统(java+ssm+html+easyui+mysql)
基于javaweb的医药信息管理系统(java+ssm+html+easyui+mysql)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+ssm的医药信息管理系统(java+SSM+Maven+HTML+easyui+mysql)
项目介绍
该系统共七个功能模块:查询模块、录入模块、删除模块、修改模块、浏览模块、打印模块和用户管理模块。 系统只有一个超级管理员,可以创建系统用户并进行权限管理,其他用户没有用户管理权限,只有其他权限。 不同的用户可以进入不同的模块进行相应操作。 管理员角色包含以下功能: 登录,信息查询,信息录入,信息删除,信息修改,信息浏览,打印报表,用户管理,权限管理,系统帮助等功能。 用户角色包含以下功能: 管理员只设置了查询功能,一些说明等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目:是;
技术栈
- 后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+easyui
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中jdbc.properties配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入localhost:8080/ 登录 管理员账号:admir 密码:1234 用户账号:test 密码:1201
药品相关的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
*/
@Controller
@RequestMapping(value = “/owinfo”)
public class OwinfoController {
@Autowired
private IOwinfoService owinfoService;
/**
- 转向药品出入库页面
*/
@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 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”)
@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);
/**
- 转向药品出入库编辑页面
*/
@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”)
@ResponseBody
public Object owinfoEdit(Owinfo owinfo){
try{
int i = owinfoService.editOwinfo(owinfo);
return ResultMapUtil.getHashMapSave(i);
} catch (Exception e){
return ResultMapUtil.getHashMapException(e);
/**
- 删除一个药品出入库
*/
@RequestMapping(value = “/owinfoDelById”)
@ResponseBody
public Object owinfoDelById(Integer id){
try{
int i = owinfoService.delOwinfoById(id);
return ResultMapUtil.getHashMapDel(i);
} catch (Exception e){
return ResultMapUtil.getHashMapException(e);
基于javaweb的医药信息管理系统(java+ssm+html+easyui+mysql)相关推荐
- 基于javaweb+mysql的医药信息管理系统(java+SSM+HTML+easyui+mysql)
项目介绍 该系统共七个功能模块:查询模块.录入模块.删除模块.修改模块.浏览模块.打印模块和用户管理模块. 系统只有一个超级管理员,可以创建系统用户并进行权限管理,其他用户没有用户管理权限,只有其他权 ...
- Java项目:医药信息管理系统(java+SSM+HTML+easyui+mysql)
源码获取:俺的博客首页 "资源" 里下载! 项目介绍 该系统共七个功能模块:查询模块.录入模块.删除模块.修改模块.浏览模块.打印模块和用户管理模块. 系统只有一个超级管理员,可以 ...
- 基于javaweb的中药药方管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的中药药方管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的酒吧后台管理系统(java+ssm+jsp+html+mysql)
基于javaweb的酒吧后台管理系统(java+ssm+jsp+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclip ...
- 基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql)
基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
- 基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的智能餐厅管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的智能餐厅管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的学生选课管理系统(java+ssm+bootstrap+javascript+mysql)
基于javaweb的学生选课管理系统(java+ssm+bootstrap+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...
- 基于javaweb的员工考勤管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的员工考勤管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
最新文章
- Uber无人车撞人视频公布,究竟哪儿出问题了?
- Lync 2013 与 Elastix 2.40 语音通信设置全过程(3)
- 测量音叉153kHz谐振器的幅频特性
- HwBinder原理总结-Android10.0 HwBinder通信原理(十一)
- Glide和Picasso的区别
- 湖南打工妹逆袭,从北大才女到“网络红娘”,她用1000元赚了5个亿
- AI开发者大会之AI学习与进阶实践:2020年7月3日《如何转型搞AI?》、《基于AI行业价值的AI学习与进阶路径》、《自动机器学习与前沿AI开源项目》、《使用TensorFlow实现经典模型》
- mysql 配置邮件_SQL 邮件配置篇
- Jsoup从元素中抽取属性 文本和HTML
- Oracle案例:index range scan真的不会多块读吗?
- MySQL数据库是什么?有什么优点?
- Golang并发模式--管线
- 关于macos新功能——控制中心的一些事
- 每日一句20200119
- java学生成绩管理系统源码(java学生信息管理 java成绩管理系统 java学生信息管理系统)
- C#租房管理系统(课程设计)
- win10系统安装SQLServer2008r2最全教程
- linux 下 g++编译程序时,-I(大写i) 与-L(大写l)-l(小写l) 的作用
- 如何覆盖 CRA 默认 webpack 配置
- linux cli运行脚本,AWS学习笔记(四)--CLI创建EC2时执行脚本