## 安新宠物医院
### Project setup
~~~
npm install 或 yarn install
~~~
### 项目说明
随着信息技术在各行各业之中的广泛应用和人们生活水平的日益提高,使我们的生活日益丰富多彩,宠物也成为了人们的亲密伙伴,越来越多的人们开始家庭养宠物来增加生活的乐趣。这种变化对宠物医院的管理产生了极大影响,传统的工作方式正在被信息化所取代。基于这种趋势下,建立和实现一个基于vue.js和node.js的响应式宠物医院管理网站,并使用MySql作为宠物医院管理系统的设计,以便于提高宠物医院管理工作的效率,实现了管理的信息化、科学化、规范化。
### 技术栈
Vue.js + Node.js+MySQL
- Vue.js部分 使用的是Vue-CLI3脚手架
- Node.js部分 使用的是EXPRESS框架
- 在该项目中 样式使用的是CSS的预处理语言 less
- 组件库 饿了么的ElementUI
### 项目目录结构
~~~
- admin_client
--- 这是项目前台的后台管理系统,以便于医师和管理员进行日常的相关工作和权限管理使用
- admin_user
--- 这是项目前台的用户界面,主要便于用户的相应操作,其可以适应于一些主流的PC端和移动端
- admin_server
--- 这是项目后端的服务器端,通过EXPRESS框架搭建,主要为前端界面提供相应的Web API接口,以达到前后端分离
- sql
--- 这是项目的数据库中sql脚本文件,主要包含了本项目中使用到的一些表结构和一些测试数据
- media
--- 这是README.md 文件中所使用到的图片的资源文件(可忽略)
~~~
### 系统结构图
#### 前台部分

<br/>
<center>系统前台功能结构图</center>
#### 后台部分
##### 管理员模块
<img src='media/1570491320574.png' width='400px'/>
<br/>
<center>系统后台功能结构图---管理员模块</center>
##### 医师模块
<img src='media/1570491419409.png' width='400px'/>
<br/>
<center>系统后台功能结构图---医师模块</center>
### 配置跨域/vue.config.js
在项目的编写中,因为后端服务器的url地址和前端的url地址不同源,所以出现了`Access-Control-Allow-Origin`,也就是无法进行跨域操作,经过查阅资料,在项目中建立了`vue.config.js`文件,使用代理的方式来解决跨域问题
~~~js
devServer: {
proxy: { //进行跨域配置
"/api": {
target: 'http://localhost:3000/api/',
ws: true,
changOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
~~~
### axios 请求拦截和响应拦截
在本项目中,为了在数据加载的过程中,出现遮罩层,在数据加载完毕后,遮罩层自动取消,经过查阅资料,在本项目中决定使用axios的 请求拦截和响应拦截
~~~js
// 设置axios的请求和响应拦截
import axios from 'axios'
import { Message, Loading } from 'element-ui';
import router from './router'
let loading
const startLoading = () => {
loading = Loading.service({
lock: true,
text: '拼命加载中。。。',
background: 'rgba(0, 0, 0, 0.7)'
})
}
const endLoading = () => {
loading.close()
}
// 请求拦截 设置统一header
axios.interceptors.request.use(config => {
startLoading()
return config
}, error => {
return Promise.reject(error)
})
// 响应拦截
axios.interceptors.response.use(response => {
endLoading()
return response
}, error => {
// 错误提醒
endLoading()
Message.error(error.response.data)
router.push('/login')
return Promise.reject(error)
})
export default axios
~~~
### 部分页面展示
#### 前台部分
<img src='media/b66f4d88-1b47-4252-9188-a519cac2c8f7.png' width='650px'/><br/>
<center>前台 主页(PC端)</center>
<img src='media/localhost_8081_(iPhone 6_7_8).png' width='400px'/><br/>
<center>前台 主页(移动端)</center>
<img src='media/591df605-990f-450a-8cd4-dc76b83570e5.png' width='650px'/><br/>
<center>预约服务模块 (PC端)</center>
<img src='media/58b695b1-d0e0-4f9e-9fb5-6d8c1721dc39-1570490178265.png' width='650px'/><br/>
<center>新闻资讯(PC端)</center>
<img src='media/8b0c8007-b830-4130-897e-065a9b9b8508.png' width='400px'/><br/>
<center>科室信息展示 (移动端)</center>
#### 后台部分
<br/>
<center>管理员后台管理主界面</center>
<br/>
<center>医师 后台管理主界面</center>
<br/>
<center>个人中心页面</center>
<br/>
<center>成功案例页面</center>
<img src='media/2f55802b-a4d0-489c-aef0-005454979e79.png' width='600px'/><br/>
<center>成功案例的修改模块</center>
没有合适的资源?快使用搜索试试~ 我知道了~
基于Vue+Node.js+mysql的宠物医院管理系统源码+数据库.zip

共496个文件
png:123个
vue:61个
js:29个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
基于Vue+Node.js+mysql的宠物医院管理系统源码+数据库.zip项目说明 随着信息技术在各行各业之中的广泛应用和人们生活水平的日益提高,使我们的生活日益丰富多彩,宠物也成为了人们的亲密伙伴,越来越多的人们开始家庭养宠物来增加生活的乐趣。这种变化对宠物医院的管理产生了极大影响,传统的工作方式正在被信息化所取代。基于这种趋势下,建立和实现一个基于vue和node.js的响应式宠物医院管理网站,并使用MySql作为宠物医院管理系统的设计,以便于提高宠物医院管理工作的效率,实现了管理的信息化、科学化、规范化。 项目目录结构 - admin_client --- 这是项目前台的后台管理系统,以便于医师和管理员进行日常的相关工作和权限管理使用 - admin_user --- 这是项目前台的用户界面,主要便于用户的相应操作,其可以适应于一些主流的PC端和移动端 - admin_server --- 这是项目后端的服务器端,通过EXPRESS框架搭建,主要为前端界面提供相应的Web API接口,以达到前后端分离 - sql --- 这是项目的数据库中sql脚本文件,主要包含了
资源推荐
资源详情
资源评论
























收起资源包目录





































































































共 496 条
- 1
- 2
- 3
- 4
- 5

程序员张小妍
- 粉丝: 2w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 多目标优化算法对比:环形粒子群算法与遗传算法在MOCEC2020测试函数上的应用 多目标优化
- “虚拟同步发电机(VSG)双机并联系统:电压电流双闭环控制与SPWM调制的实现 - 总负荷240kw 60kw负荷投入 · 双闭环控制
- 高频大功率UPS硬件设计报告(120kVA-200kVA)——全面涵盖设计输入、DCLINK、输出及各器件选择的分析与计算 - 高频大功率
- 优化算法领域:改进的冠豪猪优化算法(ICPO)及其在多峰函数优化中的应用
- 基于MATLAB的FFT滤波:谐波分析、频段清除与特定频段数据提取
- 基于COMSOL的单轴压缩下二维裂纹发展模型及弹性模量变化相图的应用
- AI深度学习视觉系统方案:定位、分割、分类、检测技术及应用
- 信道编码技术详解:Turbo码及相关编码译码原理与应用 · 信道编码 资料
- 电力电子学中三相整流器直接功率控制的无锁相环电压控制方法研究——基于MATLABSimulink仿真
- 三相PWM整流器的电压电流双闭环控制及Matlab Simulink仿真模型构建 必备版
- 永磁同步电机三合一双闭环仿真模型:基于STSMC、MPC与PI控制的电流环设计与性能比较
- 基于SCSSA-BiLSTM的时序数据分类预测算法及MATLAB实现
- 空气温湿度计算及其在工业自动化中的应用:露点、含湿量与焓值分析
- NSGA-III多目标测试函数与工程应用Matlab程序包 · NSGA-III 教程
- 光储直流微电网的下垂控制与母线电压分层管理策略研究
- 基于Simulink的PEM燃料电池建模、性能评估与控制系统设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
前往页