社区宠物诊所管理系统

28 篇文章 3 订阅

目录

第一章概述 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客户管理模块

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值