Springboot+vue宠物医院信息管理系统设计和实现
**大家好,今天分享最近做的一套系统。**起因源于小伙伴的需求
文末有的获取方式,如需定制系统,需求发来,我为你分忧,搞起
一、 项目介绍
宠物医院信息管理系统是一种专门为宠物医院开发的软件系统,用于管理宠物医院的各种业务和信息,包括宠物档案管理、预约挂号、诊疗记录、药品库存管理、财务管理等。
系统的主要功能包括:
- 宠物档案管理:记录宠物的基本信息、疫苗接种情况、诊疗记录、手术记录等。
- 预约挂号:包括线上和线下两种方式,方便客户随时预约就诊。
- 诊疗记录:记录宠物的病情、诊断结果、治疗方案、药品处方等信息。
- 药品库存管理:实时记录药品的入库、出库、库存数量等信息,避免因药品管理不当导致的损失。
- 患者管理:管理宠物的基本信息、疫苗接种记录、病历、就诊记录等。
- 医生管理:管理医生的基本信息、工作安排、患者就诊记录等。
总之,宠物医院信息管理系统是一种高效、方便、安全的宠物医疗管理工具,有利于提升宠物医院的服务质量和经营效益。
二、功能说明
三、技术
jdk:1.8
开发工具:idea;
数据库:mysql 8.0;
安全框架:SpringSecurity,jwt;
日志框架:logback;
数据库连接池:druid;
前端页面:vue
客户端:微信小程序
四、功能演示
后台登录账号:admin 密码:123456。
后台:
前端:
主要代码:
/**
* 后台登录
*/
@IgnoreAuth
@PostMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
if(user==null || !user.getPassword().equals(password)) {
return R.error("账号或密码不正确");
}
String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
return R.ok().put("token", token);
}
/**
* 医生后端列表
* 私信我,为你开发系统
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,YishengxinxiEntity yishengxinxi,
HttpServletRequest request){
EntityWrapper<YishengxinxiEntity> ew = new EntityWrapper<YishengxinxiEntity>();
PageUtils page = yishengxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yishengxinxi), params), params));
request.setAttribute("data", page);
return R.ok().put("data", page);
}
/**
* 新闻资讯
* 数据库通用操作实体类(普通增删改查)
*
* @author
* @email
* @date 2021-03-11 11:23:12
*/
@TableName("news")
public class NewsEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public NewsEntity() {
}
public NewsEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 主键id
*/
@TableId
private Long id;
/**
* 标题
*/
private String title;
/**
* 简介
*/
private String introduction;
/**
* 图片
*/
private String picture;
/**
* 内容
*/
private String content;
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
* 设置:标题
*/
public void setTitle(String title) {
this.title = title;
}
/**
* 获取:标题
*/
public String getTitle() {
return title;
}
/**
* 设置:简介
*/
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
/**
* 获取:简介
*/
public String getIntroduction() {
return introduction;
}
/**
* 设置:图片
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
* 获取:图片
*/
public String getPicture() {
return picture;
}
/**
* 设置:内容
*/
public void setContent(String content) {
this.content = content;
}
/**
* 获取:内容
*/
public String getContent() {
return content;
}
}
五、总结
以上就是今日分享的全部内容。感兴趣的小伙伴欢迎私信联系我–”宠物管理系统“。希望能对大家的学习有所帮助,评论区留下“管用",记得三联哦。 还有其他知识分享,欢迎拜访链接: 首页