本系统主要基于SSM框架开发而成, 完成一个社区医院的信息系统管理,主要围绕着医生、病人、病历、医品几个信息模块进行信息的管理操作。登陆的系统并使用的角角色有三种:一是管理员 ,二是医生,三是病人。
管理员登陆系统后可以管理医生信息、病人信息,查看病人病历信息,管理社区医院的药品信息等。
医生登陆系统后可以管理个信资料信息,管理病人的病历信息等。
病人登陆系统后可以管理个人信息资料,查看个人病历信息等。
项目编号:BS-YL-017
运行说明:
开发工具:IDEA / ECLIPSE
数据库:MYSQL5.7
应用服务器:TOMCAT8.5.31
JDK: 1.8
开发技术:Spring+Springmvc+Mybatis框架开发而
前端页面: css+jQuery+Ajax
下面展示一下具体的系统功能模块:
管理员登陆
管理主界面
医生管理
病人管理
药品管理
病历查询
系统管理
医生登陆系统操作
病历管理
病人登陆系统
以上是本系统的部分功能展示,系统的整体功能主要围绕社区医院的人病人病历信息来进行管理,相对功能完整,界面美观大方
部分项目代码:
package com.server.impl;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.dao.AllusersMapper;
import com.entity.Allusers;
import com.server.AllusersServer;
@Service
public class AllusersServerImpi implements AllusersServer {
@Resource
private AllusersMapper gdao;
@Override
public Allusers allusersLogin(Map<String, Object> po) {
System.out.println("userdao---");
return gdao.allusersLogin(po);
}
@Override
public int add(Allusers po) {
return gdao.insert(po);
}
@Override
public int update(Allusers po) {
return gdao.updateByPrimaryKeySelective(po);
}
@Override
public int delete(int id) {
return gdao.deleteByPrimaryKey(id);
}
@Override
public List<Allusers> getAll(Map<String, Object> map) {
return gdao.getAll(map);
}
@Override
public Allusers quchongAllusers(Map<String, Object> account) {
return null;
}
@Override
public List<Allusers> getByPage(Map<String, Object> map) {
return gdao.getByPage(map);
}
@Override
public int getCount(Map<String, Object> map) {
return gdao.getCount(map);
}
@Override
public List<Allusers> select(Map<String, Object> map) {
return gdao.select(map);
}
@Override
public Allusers getById(int id) {
return gdao.selectByPrimaryKey(id);
}
}
package com.server.impl;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.dao.XinwentongzhiMapper;
import com.entity.Xinwentongzhi;
import com.server.XinwentongzhiServer;
@Service
public class XinwentongzhiServerImpi implements XinwentongzhiServer {
@Resource
private XinwentongzhiMapper gdao;
@Override
public int add(Xinwentongzhi po) {
return gdao.insert(po);
}
@Override
public int update(Xinwentongzhi po) {
return gdao.updateByPrimaryKeySelective(po);
}
@Override
public int delete(int id) {
return gdao.deleteByPrimaryKey(id);
}
@Override
public List<Xinwentongzhi> getAll(Map<String, Object> map) {
return gdao.getAll(map);
}
@Override
public List<Xinwentongzhi> getsyxinwentongzhi1(Map<String, Object> map) {
return gdao.getsyxinwentongzhi1(map);
}
@Override
public List<Xinwentongzhi> getsyxinwentongzhi2(Map<String, Object> map) {
return gdao.getsyxinwentongzhi2(map);
}
@Override
public List<Xinwentongzhi> getsyxinwentongzhi3(Map<String, Object> map) {
return gdao.getsyxinwentongzhi3(map);
}
@Override
public Xinwentongzhi quchongXinwentongzhi(String account) {
return null;
}
@Override
public List<Xinwentongzhi> getByPage(Map<String, Object> map) {
return gdao.getByPage(map);
}
@Override
public int getCount(Map<String, Object> map) {
return gdao.getCount(map);
}
@Override
public List<Xinwentongzhi> select(Map<String, Object> map) {
return gdao.select(map);
}
@Override
public Xinwentongzhi getById(int id) {
return gdao.selectByPrimaryKey(id);
}
}