一、源码特点
java 宠物医院系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
java Web 宠物医院管理系统1
下载地址
https://download.csdn.***/download/qq_41221322/88836281
二、功能介绍
顾客
1、 注册
2、 登录
3、 在线提交宠物看病预约单(预约单内容:类型,科室(内外皮肤科)金额,医师,就诊序号)
4、 修改宠物主人信息资料
5、 预约管理:未审核前可以修改预约单,审核后不允许修改。
护士功能分析
1.顾客管理功能,员工在完成登陆后对顾客信息和顾客信息进行查看修改、充值等操作,以及对顾客的消费状况设置不同级别(银卡,金卡会员卡制度等)
2. 医疗收费,经医生初步诊断后,需要给宠物常规检查处方药品等,进行收费
3.药品管理功能,员工在宠物药品信息和宠物用品过期提醒进行查看等操作。
4.系统设置功能,员工在页面登录后点击系统设置,进行对密码进行修改操作。
5、预约管理:可以对预约进行审核。
6、个人工资 查看
7、个人考勤
8、若宠物需要住院,则需要进行住院预收费,分配床位
医生功能分析
1. 员工信息管理
2. 员工工资管理
3. 员工考勤管理
2.顾客信息管理:顾客信息进行查看以及对顾客的消费状况设置级别。
3.管理员交易管理功能,员工对预约信息的查看和对顾客所购买的处理。
4.管理员药品管理功能,员工对服务信息、药品信息、药品过期提醒和供应商信息等进行查看操作。
5.管理员统计管理功能,员工对顾客消费、店铺收入和人员工资进行数据统计查看等操作
6.管理员药品库存管理功能,员工对入库、退货出库、销售出库、药品库存和库存报警等管理功能进行操作。
7.管理员药品系统设置功能,员工对个人密码记性修改。
8.医生就诊:根据宠物就诊信息开处方或者住院观察。
数据库设计
表1 管理员信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
glyid |
INTEGER |
11 |
是 |
管理员编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
表2 员工信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
ygid |
INTEGER |
11 |
是 |
员工编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
6 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
表3 顾客信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
gkid |
INTEGER |
11 |
是 |
顾客编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
cwxm |
VARCHAR |
40 |
否 |
宠物姓名 |
6 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
7 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
8 |
jb |
VARCHAR |
40 |
否 |
级别 |
9 |
zh |
VARCHAR |
40 |
否 |
账户 |
表4 顾客级别信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
gkjbid |
INTEGER |
11 |
是 |
顾客级别编号 |
2 |
jb |
VARCHAR |
40 |
否 |
级别 |
表5账户充值信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zhczid |
INTEGER |
11 |
是 |
账户充值编号 |
2 |
gk |
VARCHAR |
40 |
否 |
顾客 |
3 |
czje |
VARCHAR |
40 |
否 |
充值金额 |
4 |
czsj |
VARCHAR |
40 |
否 |
充值时间 |
表6 科室信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
ksid |
INTEGER |
11 |
是 |
科室编号 |
2 |
ks |
VARCHAR |
40 |
否 |
科室 |
3 |
js |
VARCHAR |
40 |
否 |
介绍 |
4 |
fy |
VARCHAR |
40 |
否 |
费用 |
表7 预约单信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
yydid |
INTEGER |
11 |
是 |
预约单编号 |
2 |
bt |
VARCHAR |
40 |
否 |
标题 |
3 |
dh |
VARCHAR |
40 |
否 |
单号 |
代码设计
String keyid =(String)request.getParameter("keyid");
String jb=(String)request.getParameter("jb");//变量:级别
String sql="";//声明sql
sql="insert into gkjb(jb) values('"+jb+"')";
;//顾客级别SQL 语句
int row=1;///定义执行结果
try{
//int row =0;
row=db.update(sql);
}catch(Exception e){
System.out.println(e.toString());}
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jsppetyy.sql ,系统名称petyy
4、系统首页地址:http://127.0.0.1:8080/petyy/
四 系统实现