1、宠物医院门诊管理系统一、系统功能框图二、系统主页面及公共对话框1、主页面2、新增记录成功页面新 增 记 录新 增 记 录确定新增记录成功3、新增记录失败页面新 增 记 录新 增 记 录确定新增记录失败4、修改记录成功页面修 改 记 录修 改 记 录确定修改记录成功5、修改记录失败页面修 改 记 录修 改 记 录确定修改记录失败6、删除记录成功页面删 除 记 录删 除 记 录确定删除记录成功7、删除记录失败页面删 除 记 录删 除 记 录确定删除记录失败8、数据检查失败页面数 据 检 查数 据 检 查确定输入数据不合法9、删除警告页面删 除 警 告删 除 警 告确定你确定删除该条记录吗 ?取消警
2、告信息10、关于页面关 于 . . .关 于 . . .确定宠物医院门诊管理系统版本 1 . 0本系统使用 J a v a / S w i n g 开发输出信息三、宠物登记模块1、宠物登记页面2 新增宠物页面3 修改宠物页面四、诊断登记模块1 诊断登记页面2 新增诊断记录页面3 修改诊断记录页面五、防疫登记模块1 防疫登记页面2 新增防疫记录页面3 修改防疫记录页面六、疫苗记录1 疫苗登记页面2 新增疫苗页面3 修改疫苗页面同上。七、收费登记模块1 收费登记页面2 新增、修改收费记录页面八、查询模块1 收费查询页面2 收费查询结果页面3 查询失败页面查 询查 询确定没有符合条件的记录九、用户管
3、理模块1 用户管理页面2 新增、修改用户页面十、修改密码1 修改密码页面2 修改密码成功、失败页面密 码 修 改密 码 修 改确定密码修改失败密 码 修 改密 码 修 改确定密码修改成功十一、用户登陆模块1 用户登陆页面用 户 登 陆用 户 登 陆确定用户编号密 码取消2 登陆错误页面用 户 登 陆用 户 登 陆返回用户编号或密码错误三、数据库设计备注 : 属性项目的说明U:唯一(Unique) P:主键(Primary) N:非空 (Not Null) F:外键(Foreign) C: 检查(Check ) I:标识(identity )1、用户级别表完成日期 版本 设计者 审核者数据库名称
4、 pethospital2.0表名 UserLevel 实体名称 用户级别表主键 id 代理主键,自动增长外键索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)序号 项目名称 项目说明 类型(宽度) 位数 属性 备注1 userlevel 用户级别 int(6) N,U2 levelname 级别名称 varchar(10) N2、用户信息表表名 UserInfo 实体名称 用户信息表主键 id 代理主键,自动增长外键 UserLevel(userlevel)索引表名称和索引字段名称表名 估计数据量(MB/月)3、宠物信息表表名 PetInfo 实体名称 宠物信息表主键 id
5、 代理主键,自动增长外键索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 usercode 用户编号 int(4) N,U2 username 用户名称 varchar(20) N3 password 用户密码 varchar(6) N4 userlevel 用户级别 int(6) N、F4、防疫信息表表名 EpidemicInfo 实体名称 防疫信息表主键 id 代理主键,自动增长外键 PetInfo (petcode)、BacterinInfo(bacterincode)索引表名称和索引字段名称估计纪录数(条/
6、月) 估计数据量(MB/月)序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 petcode 宠物编号 int(8) N,U2 petname 宠物名称 varchar(20) N3 petcategory 宠物类别 varchar(4) N4 petsex 性别 varchar(4) N5 petbirthday 出生日期 char(8) N6 petface 外部特征 varchar(30)7 petowener 宠物主人 varchar(20) N8 logindate 登记日期 char(8) N5、疫苗信息表表名 BacterinInfo 实体名称 疫苗信息表主键 id
7、代理主键,自动增长外键 BacterinType (bacterintype)索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 petcode 宠物编号 int(8) N、F2 bacterincode 疫苗编号 int(5) N、F3 inoculatedate 接种日期 varchar(8) N4 usingamount 使用数量 decimal(5,2) 2 N5 inoculateman 接种人 varchar(20) N序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 bacterincode
8、 疫苗编号 int(5) N,U2 bacterinname 疫苗名称 varchar(30) N3 bacterintype 疫苗类型 varchar(2) F、N4 bewarethings 注意事项 varchar(40)6、疫苗类型表表名 BacterinType 实体名称 疫苗类型表主键 id 代理主键,自动增长外键索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)7、收费信息表表名 ChargeInfo 实体名称 收费信息表主键 id 代理主键,自动增长外键 PetInfo (petcode) 索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)序
9、号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 bacterintype 疫苗类型 varchar(2) N,U2 typename 类型名称 varchar(20) N8、诊断信息表表名 DiagnoseInfo 实体名称 诊断信息表主键 id 代理主键,自动增长外键 PetInfo (petcode)索引表名称和索引字段名称估计纪录数(条/月) 估计数据量(MB/月)序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 chargeid 收费单编号 varchar(10) N,U2 petcode 宠物编号 int(8) F、N3 chargedate 收费日期 cha
10、r(8) N4 totalmoney 金额 decimal(8,2) 2 N5 diagnosedate 就诊日期 char(8)6 inoculatedate 接种日期 char(8)7 chargeman 收费人 varchar(20) N字段编码规则1 宠物编号(petcode)字段8 位二层编码,规则如下:1、 前 4 位:表示年份2、 后 4 位:序列号,从 0001 开始例如:“20050010”表示 2005 年接收的第 10 号宠物2 疫苗编号(bacterincode)字段5 位三层编码(使用部标兽用生物制品代码编码规则 ) ,规则如下:1、 第 1 位:标准代号,取值范围
11、1-52、 第 2、3 位:作用类别号,取值范围:1115,2125 及 31、41、513、第 4、5 位:顺序号,取值范围:01-99例如:“51101” 表示 狂犬病灭活疫苗“32103” 表示 布鲁氏菌病灭活疫苗()序号 项目名称 项目说明 类型(宽度) 小数位 属性 备注1 diagnoseid 就诊单编号 varchar(10) N,U2 petcode 宠物编号 int(8) F、N3 diagnosedate 就诊日期 char(8) N4 symptom 症状 varchar(40) N5 diagnoseresult 诊断结果 varchar(40) N6 dealstep
12、 处理措施 varchar(40) N7 diagnoseman 诊断人 varchar(20) N3 疫苗类型(bacterintype )字段2 位编码(使用部标兽用生物制品代码编码规则 ) ,规则如下:11 多种动物用灭活疫苗12 马牛羊用灭活疫苗13 猪用灭活疫苗14 禽用灭活疫苗15 其它动物用灭活疫苗21 多种动物用灭活疫苗22 马牛羊用灭活疫苗23 猪用活疫苗24 禽用活疫苗25 其它动物用活疫苗31 治疗用抗血清41 诊断制剂51 其他制品(微生态制剂等)4 宠物类别(petcategory)字段2 位编码,规则如下:10 猫11 狗13 猪14 羊15 龟16 鸟17 鱼18 蛇19 其它5 性别(petsex)字段1 位编码,规则如下:0 雄性1 雌性6 用户编号(usercode )字段4 位编码,规则如下:从 1000 开始顺序编号7 用户级别(userlevel)字段1 位编码,规则如下:1 管理员2 负责人3 业务员4 收费员