## 项目简介
>该项目是基于Python+Vue开发的医院门诊预约挂号系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。
通过学习基于Python的医院门诊预约挂号管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。学习过程中遇到问题可以咨询微信:Lengqin1024 或者发Email: kefu308@gmail.com
## 在线演示
演示地址:[https://gh.gitapp.cn](https://gh.gitapp.cn)
## 主要功能
- 医生管理:管理系统可以录入、修改和查询医生的基本信息,如名称、价格、职称、备注等。
- 科室管理:系统可以管理医生的科室信息,包括科室的名称等。
- 评论管理:管理和浏览整个网站的评论信息。
- 用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。
- 统计分析:系统可以根据医生的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。
- 消息管理:医生管理员可以在系统上发布消息,整个网站的用户都能收到。
- 广告管理:医生管理员可以在系统上发布广告消息,然后在详情页面右侧展示。
- 意见反馈:医生管理员可以在后台查看浏览用户提交的意见反馈信息。
- 系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。
- 注册登录:用户通过注册和登录后,才能使用网站。
- 门户浏览:用户进入首页后,可以浏览医生列表信息,包括最新、最热。
- 热门推荐:基于协同过滤推荐算法的热门推荐。
- 用户中心:包括用户基本资料修改、用户基本信息、密码、收藏点赞等。
- 我的预约:包括我预约的医生的挂号信息。
- 意见反馈:包括用户提交意见反馈的入口页面。
- 模糊搜索:顶部搜索功能,支持模糊搜索医生信息。
- 医生评论:详情页下侧用户可以评论医生。
## 开发环境
- 后端: Python 3.8 + Django 3.2
- 前端: Javascript + Vue
- 数据库:MySQL 5.7
- 开发平台:Pycharm + vscode
- 运行环境:Windows 10/11
## 关键技术
- 前端技术栈 ES6、vue、vuex、vue-router、vue-cli、axios、antd
- 后端技术栈 Python、Django、pip
## 运行步骤
### 软件准备
1. Python 3.8 [下载地址](https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe)
2. MySQL 5.7 [下载地址](https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.44.0.msi)
3. Node [下载地址](https://nodejs.org/dist/v18.20.2/node-v18.20.2-x64.msi)
### 后端运行步骤
(1) 安装依赖,cd进入server目录下,执行
```
pip install -r requirements.txt
```
(2) 创建数据库,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS python_db[your dbname] DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(3) 恢复数据库数据。在mysql下依次执行如下命令:
```
mysql> use xxx(数据库名);
mysql> source D:/xxx/xxx/xxx.sql;
```
(4) 配置数据库。在server目录下的server下的settings.py中配置您的数据库账号密码
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'python_db', # 您的数据库
'USER': 'root', # 您的用户名
'PASSWORD': '4643830', # 您的密码
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
"init_command": "SET foreign_key_checks = 0;",
}
}
}
```
(5) 启动django服务。在server目录下执行:
```
python manage.py runserver
```
### 前端运行步骤
(1) 安装依赖,cd到web目录,执行:
```
npm install
```
(2) 运行项目
```
npm run dev
```
然后访问前端地址。即可
## 开发文档
[点击进入](doc/doc.md)
## 付费咨询
微信(Lengqin1024)
## 常见问题
**1. 数据库版本有什么要求?**
答:mysql 5.7及以上版本即可
**2. 项目的代码结构?**
答:server目录是后端代码,web目录是前端代码。
**3. 需要学习哪些技术知识?**
答:需要学习[python编程知识](https://www.runoob.com/python3/python3-tutorial.html)、[django框架知识](https://docs.djangoproject.com/zh-hans/3.2/)、[vue编程知识](https://cn.vuejs.org/guide/introduction.html)
**4. 后台管理的默认账号密码是?**
答:管理员账号密码是:admin123 / admin123
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该项目是基于Python+Vue开发的医院门诊预约挂号系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。 通过学习基于Python的医院门诊预约挂号管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。 医生管理:管理系统可以录入、修改和查询医生的基本信息,如名称、价格、职称、备注等。 科室管理:系统可以管理医生的科室信息,包括科室的名称等。 评论管理:管理和浏览整个网站的评论信息。 用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。 统计分析:系统可以根据医生的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。 消息管理:医生管理员可以在系统上发布消息,整个网站的用户都能收到。 广告管理:医生管理员可以在系统上发布广告消息,然后在详情页面右侧展示。 意见反馈:医生管理员可以在后台查看浏览用户提交的意见反馈信息。 系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Vue开发的医院门诊预约挂号系统 (222个子文件)
表结构.docx 35KB
.eslintignore 107B
.gitignore 328B
.gitignore 211B
index.html 622B
1717297652697.jpeg 715KB
1717297311519.jpeg 112KB
1717297292698.jpeg 101KB
1717898053533.jpeg 97KB
1717297305179.jpeg 88KB
1716083301393.jpeg 77KB
1717297318288.jpeg 76KB
1717297298858.jpeg 72KB
1717897911139.jpeg 62KB
1717899140740.jpeg 60KB
1717898085654.jpeg 59KB
1717898259968.jpeg 59KB
1717897737150.jpeg 54KB
1717898296187.jpeg 44KB
1717898117620.jpeg 44KB
1717902334269.jpeg 44KB
1717897878669.jpeg 40KB
1717898229777.jpeg 40KB
1717897842900.jpeg 34KB
1717898194943.jpeg 34KB
1717898020571.jpeg 34KB
Wechat.jpeg 31KB
1716087863555.jpeg 31KB
1716017945368.jpeg 31KB
1716018106970.jpeg 31KB
1716083189595.jpeg 28KB
1716083281670.jpeg 28KB
1716083209737.jpeg 28KB
1716043254213.jpeg 23KB
1716083199860.jpeg 16KB
1717853469638.jpeg 15KB
1717249309482.jpeg 15KB
1717249816837.jpeg 15KB
1717249502324.jpeg 15KB
1717899424130.jpeg 15KB
1717248427687.jpeg 15KB
1717902315951.jpeg 15KB
111.jpg 279KB
222.jpg 241KB
admin-login-bg.jpg 72KB
admin-login-bg2.jpg 72KB
demo.jpg 40KB
444.jpg 31KB
333.jpg 16KB
avatar.jpg 6KB
root.js 4KB
thing.js 3KB
stylelint.config.js 2KB
.eslintrc.js 2KB
index.js 2KB
user.js 1KB
comment.js 834B
address.js 827B
thingWish.js 733B
thingCollect.js 730B
bootstrap.js 720B
order.js 579B
constants.js 420B
main.js 389B
index.js 328B
feedback.js 243B
classification.js 229B
notice.js 226B
ad.js 218B
prettier.config.js 215B
postcss.config.js 62B
package-lock.json 428KB
package.json 2KB
tsconfig.json 1KB
reset.less 330B
index.less 40B
base.less 0B
yarn.lock 159KB
doc.md 18KB
Readme.md 5KB
readme.md 2KB
README.md 658B
login.png 1.95MB
1716017953831.png 1020KB
1716017756768.png 1020KB
weixin.png 71KB
login-banner.png 62KB
logo.png 23KB
logo.png 2KB
k-logo.png 2KB
want-read-hover.png 2KB
1716018100946.png 2KB
recommend-hover.png 1KB
ic-message.png 1KB
ico.png 649B
ic-admin-logo.png 333B
thing.py 9KB
models.py 8KB
user.py 5KB
urls.py 5KB
共 222 条
- 1
- 2
- 3
资源评论
西门吹雪1998
- 粉丝: 2662
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- qt-creator-opensource-windows-x86-64-8.0.1.exe
- 新渣浆泵管道计算软件简介PPT
- 基于PHP技术的台球室管理系统API接口设计源码
- qt-creator-opensource-windows-x86-64-8.0.0.exe
- qt-creator-opensource-windows-x86-64-9.0.2.exe
- 基于Spring AOP的声明式与编程式分布式锁lock4j设计源码
- 基于Python和Django的DLBE动力车间备件管理系统后端设计源码
- 储能逆变器,储能系统,soc均衡控制,soc均衡,蓄电池充放电控制,电动汽车充电桩控制,充电桩模拟 根据您提供的一段话,我重新表
- qt-creator-opensource-windows-x86-64-9.0.1.exe
- 用Python和爱心绘制地震预警:技术与温情的结合
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功