背景:
随着社会的发展,计算机已经基本普及,而且使用计算机有非常巨大的优势,用计算机进行软件开发,再用开发出来的系统来应对各种需求,医院管理系统就是这样应运而生,在医院管理中,药品管理是不可或缺的一部分,开发一款医院药品管理系统势在必行,而且应该主要研究医院药品在软件开发中应该怎么结合实际情况来进行开发。在不同的医院使用不同的医院药品管理系统,能更符合该医院的实际情况,对症下药能更快的解决医院方面,患者方面的急切需求。
该系统主要是基于Java语言开进行开发的,简要说明一下该系统,该系统登录的用户不同,登录进去后的功能页面也不同,管理员登录进去会有更多的权限,比如审核权限等,另一种是用户,用户相当于只有经办权限,用户进行申请药品后,需要在管理员账号审核。医院药品管理系统的开发,是为了给医院管理提供更加良好的条件,是医院管理系统中较为重要的一部分。
管理员主界面:
账号登陆后,不管是管理员还是其他用户,都会跳转到这个页面上,这个页面就是首页,首页一眼看上去就非常简单明了,左侧栏就是各个功能模块,右侧是显示页面,点击导航栏就能在右侧跳转到所需要的页面上去。
用户信息管理界面:
用户信息管理,这个界面简单明了,就是管理账号信息的,能从这儿了解到用户的部分信息,并且对其进行修改。
@Resource
private UserMapper userMapper;
// 注册
@RequestMapping("/register.html")
public String registerHtml() {
return "register";
}
@ResponseBody
@RequestMapping("/register")
public RespResult register(@RequestBody User user) {
RespResult respResult = new RespResult();
User u = userMapper.selectByUsername(user.getUsername());
if (u == null) {
userMapper.insertSelective(user);
} else {
respResult.error("注册失败:该用户名已注册");
}
return respResult;
}
// 登录
@RequestMapping("/login.html")
public String loginHtml() {
return "login";
}
// 登录
@ResponseBody
@RequestMapping("/login")
public RespResult userLogin(@RequestBody User user, HttpSession session) {
RespResult respResult = new RespResult();
User u = userMapper.selectByUsername(user.getUsername());
if (u == null) {
respResult.error("登陆失败:用户名不存在");
} else {
if (u.getPassword().equals(user.getPassword())) {
respResult.success(u);
session.setAttribute(SessionConstant.KEY_USER, u);
} else {
respResult.error("登陆失败:密码错误");
}
}
return respResult;
}
// 登出
@RequestMapping("/login.out")
public String loginOut(HttpSession session) {
session.removeAttribute(SessionConstant.KEY_USER);
return "login";
}
药品管理:
药品管理分为药品药品信息管理界面、药品申请管理界面和药品订单管理界面。
管理员可以管理医院的药品信息,主要管理药品名称、图片、厂家以及售价等信息,可以设置药品为特殊药品。
管理员可以查看以及管理药品申请信息,可以根据申请原因、药品敏抽个横那个、分类、状态、用户姓名以及联系方式等信息进行搜索,主要对药品申请信息进行审核。
这个页面和用户的药品订单管理页面相似,没有什么太大的区别,目的是让经办的人和审核的人能同步信息,实时观测到药品出库的情况,便于统计。
用户的界面就不展示了,需要源码的可以私信小编!