目录

第一章概述 PAGEREF _Toc4474 \h 2

1.1引言 PAGEREF _Toc29664 \h 3

1.2开发背景 PAGEREF _Toc3873 \h 3

第二章系统总体结构及开发 PAGEREF _Toc19895 \h 3

2.1系统的总体设计 PAGEREF _Toc6615 \h 3

2.2开发运行环境 PAGEREF _Toc13054 \h 3

第三章数据库设计 PAGEREF _Toc28521 \h 4

3.1 E-R图 PAGEREF _Toc24886 \h 4

3.2数据字典 PAGEREF _Toc6798 \h 4

3.3数据库的实施 PAGEREF _Toc30329 \h 5

第四章社区宠物诊所系统实现 PAGEREF _Toc28242 \h 8

4.1系统登录界面 PAGEREF _Toc14762 \h 8

4.2客户管理模块 PAGEREF _Toc32233 \h 8

4.3医生管理模块 PAGEREF _Toc16774 \h 9

4.4专业管理模块 PAGEREF _Toc31758 \h 9

4.5宠物管理 PAGEREF _Toc22792 \h 10

第五章非功能性需求 PAGEREF _Toc1623 \h 10

5.1性能需求 PAGEREF _Toc13290 \h 10

5.2安全性需求 PAGEREF _Toc17441 \h 10

5.3可用性需求 PAGEREF _Toc23640 \h 11

第六章心得体会 PAGEREF _Toc15886 \h 11

  1. 概述

1.1引言

随着人们的生活水平的不断提高,越来越多的人开始养宠物。但是伴随而来的宠物问题已经引起了人们的关注。对于社区内的宠物的登记,记录,查询是很困难的。于是人们通过计算机进行管理无疑是有效的一种方法。宠物医院管理系统是一个由人,计算机组成的能进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。它能够提高工作效率和工作质量。并且建设一个宠物管理系统以显得非常的重要

1.2开发背景

1.2.1开发时间

2021年12月8日

1.2.2开发小组

  1. 系统总体结构及开发

2.1系统的总体设计

2.2开发运行环境

2.2.1开发工具

开发工具采用Java作为开发环境。它包含协助开发环境的事件驱动编程语言。Java拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DA0、RDO、ADO连接数据库,或者轻松的创建ACTIVEX控件。程序员可以轻松的使用MyEclipseV8.5.0或Eclipse8.0提供的组件快速建立一个应用程序。数据库采用MYSQL

  1. 数据库设计

3.1 E-R图

3.2数据字典

表3.2.1宠物信息表

表中列名

数据类型及长度

是否为空

宠物姓名

varchar(32)

NOT NULL

宠物生日

varchar(16)

NOT NULL

宠物编号

int(11)

NOT NULL

宠物照片

varchar(64)

NOT NULL

表3.2.2 医生专业信息表

表中列名

数据类型及长度

是否为空

医生编号

int(11)

NOT NULL

医生姓名

varchar(32)

NOT NULL

表3.2.3 用户登录信息表

表中列名

数据类型及长度

是否为空

用户编号

int(11)

NOT NULL

用户姓名

varchar(32)

NOT NULL

用户密码

varchar(32)

DEFAULT NULL

地址

varchar(255)

DEFAULT NULL

电话号码

varchar(16)

DEFAULT NULL

用户角色

varchar(8)

NOT NULL

表3.2.4 病例信息表

表中列名

数据类型及长度

是否为空

病例编号

int(11)

NOT NULL

日期

varchar(10)

NOT NULL

类型

varchar(64)

NOT NULL

医生编号

int(11)

NOT NULL

宠物编号

int(11)

NOT NULL

3.3数据库的实施

创建数据库,数据表

3.3.1t_pet表

CREATE TABLE `t_pet` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(32) NOT NULL,

`birthdate` varchar(16) NOT NULL,

`photo` varchar(64) NOT NULL,

`ownerId` int(11) NOT NULL,

PRIMARY KEY (`id`) USING BTREE,

KEY `ownerId` (`ownerId`) USING BTREE,

CONSTRAINT `ownerId` FOREIGN KEY (`ownerId`) REFERENCES `t_user` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

3.3.2t_speciality表

CREATE TABLE `t_speciality` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(32) DEFAULT NULL,

PRIMARY KEY (`id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

3.3.3t_user表

CREATE TABLE `t_user` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',

`role` varchar(8) NOT NULL COMMENT '角色',

`name` varchar(32) NOT NULL,

`pwd` varchar(32) DEFAULT NULL,

`tel` varchar(16) DEFAULT NULL,

`address` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

3.3.4t_vet表

CREATE TABLE `t_vet` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(32) NOT NULL,

PRIMARY KEY (`id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

3.3.5t_vet_speciality表

CREATE TABLE `t_visit` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`petId` int(11) NOT NULL,

`vetId` int(11) NOT NULL,

`visitdate` varchar(10) NOT NULL,

`description` text NOT NULL,

`treatment` text NOT NULL,

PRIMARY KEY (`id`) USING BTREE,

KEY `petId` (`petId`) USING BTREE,

CONSTRAINT `petId` FOREIGN KEY (`petId`) REFERENCES `t_pet` (`id`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

  1. 社区宠物诊所系统实现

4.1系统登录界面

4.2客户管理模块

详细文档请在资源中心下载

社区宠物诊所管理系统相关推荐

  1. Java+Servlet+JSP实现Web宠物诊所管理系统

    宠物诊所管理系统 一.系统介绍 二.系统展示 1.登录 2.注册 3.宠物查询主页面 4.宠物查询结果 5.宠物信息修改 6.宠物信息新增 7.医生查询主界面 8.医生查询结果 9.医生信息修改 10 ...

  2. 宠物诊所java项目_JavaWeb项目-宠物诊所管理系统

    [实例简介] 用eclipse开发的JavaWeb项目--宠物诊所管理系统:可以对宠物信息和宠物主人信息进行管理,添.删.改.查,数据库用的是Mysql.服务器用的是tomcat. [实例截图] [核 ...

  3. 开源课设-宠物诊所管理系统

    1.需求 实现爱心宠物诊所系统功能,主要功能需求如下: "爱心"宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医.客户以及客户的宠物. "爱心"宠物诊所 ...

  4. jsp/java爱心宠物诊所管理系统

    "爱心宠物诊所"系统设计说明书 第一部分.概述 1. 文档说明 本文档描述"爱心宠物诊所"系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再 ...

  5. 宠物诊所java项目_任务一宠物诊所项目概述.PDF

    任务一宠物诊所项目概述 1 任务一 宠物诊所项目概述 l 理解项目需求 l 理解项目设计 l 掌握开发环境搭建 l 掌握?Eclipse 的使用 1.1 宠物诊所项目简介 如今,饲养宠物的热潮正在我国 ...

  6. ssm欢欢宠物医院管理系统 毕业设计-附源码171734

    springboot欢欢宠物医院管理系统 摘 要 现如今生活质量提高,人们追求精神健康,与家中宠物朝夕相处,感情深厚,宠物渐渐成了我们身边的朋友.因而宠物生病了,需要去看病,自古医院救死扶伤,生命无贵 ...

  7. ssm欢欢宠物医院管理系统的设计与实现 毕业设计 附源码171734

    springboot欢欢宠物医院管理系统 摘 要 现如今生活质量提高,人们追求精神健康,与家中宠物朝夕相处,感情深厚,宠物渐渐成了我们身边的朋友.因而宠物生病了,需要去看病,自古医院救死扶伤,生命无贵 ...

  8. ssm欢欢宠物医院管理系统的设计与实现 毕业设计-附源码171734

    springboot欢欢宠物医院管理系统 摘 要 现如今生活质量提高,人们追求精神健康,与家中宠物朝夕相处,感情深厚,宠物渐渐成了我们身边的朋友.因而宠物生病了,需要去看病,自古医院救死扶伤,生命无贵 ...

  9. (附源码)ssm欢欢宠物医院管理系统的设计与实现 毕业设计171734

    springboot欢欢宠物医院管理系统 摘 要 现如今生活质量提高,人们追求精神健康,与家中宠物朝夕相处,感情深厚,宠物渐渐成了我们身边的朋友.因而宠物生病了,需要去看病,自古医院救死扶伤,生命无贵 ...

最新文章

  1. android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事
  2. 用linux遇到的一个死循环
  3. boost::hana::reverse_partial用法的测试程序
  4. BeanFactory和ApplicationContext有什么区别
  5. MySQL 基础 ————事务与隔离级别总结
  6. 易宝典文章——玩转Office 365中的Exchange Online服务 之二十六 根据文本内容筛选群发邮件...
  7. php织梦,帝国,帝国 织梦 php
  8. 修改/etc/resolv.conf又恢复到原来的状态?[转]
  9. pip 升级 pip
  10. 浅学JSON——Json.NET之首次试手
  11. 红旗H5车机安装软件教程
  12. 盘点:光通信的五个发展趋势
  13. 对模型评估中的准确率、精准率和召回率描述与理解
  14. maven的pom出现cannot reconnect错误
  15. WeChat 聊天记录从一台手机转移到另外一台手机的注意事项
  16. anaconda安装包
  17. 2022骨传导耳机品牌那个好、排名前十的好用的骨传导耳机
  18. [一起学Hive]之十二-Hive SQL的优化
  19. APP内如何打开某个应用的App Store下载页面
  20. C++ 在字符串中获取身份证号

热门文章

  1. SAP FICO会计本年利润结转
  2. android usb attached,Android USB主机模式服务 – 基于USB_DEVICE_ATTACHED启动
  3. Netty 是什么?
  4. php用户注册自动生成邀请码,PHP如何实现根据用户id生成一个唯一邀请码
  5. 贝叶斯学习、MAP、ML
  6. 三剑客之HTML,CSS,JS
  7. ValueError: Dimensions of labels and X must be compatible
  8. 利用pyecharts绘制水球图的案例
  9. 2010年软件外包企业排名, 软件外包公司排名2010
  10. 外媒曝大规模数据泄露事件:涉11亿条