基于python+django+mysql+vue实现的学生宿舍管理系统(前、后端源码) - 毕业设计 - 课程设计
> 基于python+django+vue.js开发的学生宿舍管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:学生管理、宿舍管理、用户管理、日志管理、系统信息模块。
帐号:
用户名:admin123
密码:admin123
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:
基于python+django+vue开发的酒店预订管理系统(前、后端源码) - 毕业设计 - 课程设计
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、客房详情页、订单中心、用户中心模块。
- 后台功能包括:总览、订单管理、客房管理、房间分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
##后台管理帐号:
用户名:admin123
密码:admin123
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。
python+django+vue开发的租房管理系统,房屋出租管理系统(前、后端源码) - 毕业设计 - 课程设计
# 学习文档
python+django+vue开发的租房管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python+Django进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、房屋详情页、用户中心模块。
- 后台功能包括:总览、房屋管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 运行步骤
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
基于python+django+vue.js实现的药店药品管理系统(前、后端源码) - 毕业设计 - 课程设计
> 基于python+django+vue.js开发的药店信息管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:药品管理、分类管理、顾客管理、用户管理、日志管理、系统信息模块。
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:
```
mysql> use xxx;
mysql> source D:/xxx/xxx/xxx.sql;
```
基于python-tkinter+ttk+mysql实现的图书管理系统-设计文档
本项目为 数据库系统 春学期大作业。通过编程语言连接数据库实现一个图书管理系统。
> 涉及到的python模块包括:pymysql(用于连接mysql数据库),tkinter(图形界面)
我采用的环境为`vscode+anaconda`,采用其他的python集成开发环境也可。
首先打开`config.txt`文件,将登录的用户密码改成你的电脑上的mysql用户名和密码。
并且确保你的电脑上按照pdf实验报告中的描述建立了library数据库和三个table。
程序的入口为`Gui.py`,用vscode打开这个文件,右键,然后选择`在终端运行python文件`。如果提示说找不到bg.jpg,请尝试更换工作目录(vscode的默认工作目录通常为c:\user,而anaconda自带的spyder默认工作目录则是原文件所在文件夹。如果解决不了,可以换用spyder)。vscode更换工作目录的方法为,请在终端用cd命令,将目录修改到source文件夹。然后程序即可正常运行。如果出现了意料之外的bug,请查看终端的输出。我会用python的logging模块将异常输出到控制台。
基于Python+Django实现的博客系统(毕业设计)
# 个人Blog博客系统
>基于"python3.6.5"和"Django2.1"开发的的个人博客系统。
主要功能:
- 用户的登录,注册,注销,使用滑动验证的人性化体验,并且对新注册用户,用户名重复进行了实时校验。
- 对邮箱格式,重复,以及密码长度有着更为细致的安全体验。
- 文章,页面,分类目录,标签的添加,删除,编辑等。
- 文章删除做了更加人性化的二次确认优化。
- 添加文章页面支持`编辑器`,支持代码高亮,支持图片图文和地址等各种格式的插入。
- 楼层回复功能,支持@用户的楼中楼回复。
- 侧边栏功能,时间归档,文章分类,文章标签等。
- 支持预防XSS攻击功能,防止恶意用户进行XSS代码攻击。
- 支持点赞点踩功能,并且进行了人性化的设置。
python+django+mysql+vue实现的学生信息管理系统 - 毕业设计 - 课程设计
> 基于python+django+vue.js开发的学生信息管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:学生管理、班级管理、用户管理、日志管理、系统信息模块。
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:
```
mysql> use xxx;
mysql> source D:/xxx/xxx/xxx.sql;
```
(5) 启动dj
基于python tkinter实现的图书馆管理系统
该图书管理系统希望能够满足普遍高校图书馆日常管理需求,包括:读者和书籍的录入和整理、书籍借阅管理功能、简单的统计功能、借阅日志功能等。为了方便图书管理员的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。
1.1.系统需求分析
1)管理系统具有多个管理员,管理员可以使用不同的用户名和密码进入管理系统, 登录后获得权限。
2)具有编辑图书,录入、删除、修改图书资料功能。
3)具有编辑读者,录入、删除、修改读者资料功能。
4)具有按照分类搜索图书和按照名称搜索图书功能。
5)具有借书和还书的功能。
6)具有查看学生的借书情况功能。
7)具有查看逾期未归还图书学生的名单。
8)具有借还日志功能。
基于python+mysql实现的一个简单银行系统(数据库课程作业)
简单的银行系统项目通常包括以下几个功能:
用户注册和登录
账户管理(创建、查询、修改、删除)
存款和取款
转账
查看交易记录
基于Python和MySQL实现这样一个银行系统,可以使用以下技术和库:
Python作为后端编程语言
MySQL作为数据库存储数据
Flask或Django作为Web框架处理HTTP请求和响应
SQLAlchemy作为ORM(对象关系映射)工具与MySQL数据库交互
基于Python+pyqt5+mysql实现的图书管理系统
# BookManager
## 下载
```
npm install
```
## 运行
- 确保本机启动了MYSQL服务
- 修改`generate_data.py`的用户名和密码并运行该文件
- 运行`main.py`
## 功能
对于不同角色的功能需求分析如下:
**普通用户:**
- 注册、登录系统
- 查看系统推荐书籍、查看系统公告
- 借书、还书、续借、查找书籍
- 发送消息给管理员
- 系统帮助与关于
**管理员:**
- 注册、登录系统
- 设置系统推荐书目、发布公告
- 添加书籍、编辑已有书籍、删除书籍、查找书籍、催用户还书
- 筛选未回复消息、回复普通用户的消息、删除消息
- 系统帮助与关于
基于Python+django+mysql实现的智慧校园考试系统(课程设计包括用户管理+注册机构+配置题库+答题功能).zip
# 智慧校园考试系统
## 系统环境
MySQL 5.5以上版本
Python3.5以上版本
Redis任意新版本即可
Django版本2.1.4
## 安装步骤
### python 3.8.3
- 加入环境变量
### MySQL
- cd 到mysql/bin目录下
- 执行以下命令连接数据库
- mysql -uroot -p
- 输入密码
- 创建数据库:
- Create database exam_system default character set utf8;
### Django
- 使用pip install Django==2.1.4 进行安装。
### 安装虚拟环境
- 运行以下命令
```
pip install virtualenv
```
- cd 到Exam\venv\Scripts中 运行
```
activate
```
- 然后回到Exam根目录安装项目所需安装包
pip install -r requirements.txt
基于 Python django 的论坛系统
这是个基于 Python django 的论坛系统
---
本系统实现了一般论坛的主要功能,包括发帖,评论,评论回复,评论通知,加好友,好友消息,消息通知,简单积分规则。
由于作者的前台技术不咋的,所以前台页面随便找了两个模版套上,大部分页面都只有模版标签,大家就看个功能吧,熟悉前台的可以自己写个漂亮的页面,把标签套上就可以了。
# 功能:
---
1.发帖,删帖,编辑功能,使用ckeditor富文本编辑器,实现本地图片上传插入。<br>
2.多级评论,评论单级列表显示。<br>
3.加好友功能,好友消息功能,贴子评论回复通知功能。<br>
4.实现了用户注册,登陆功能(头像,密码更改,密码找回功能还未实现),通过邮箱通知注册用户。<br>
5.论坛在线人数统计,帖子评论/浏览数统计。<br>
6.简单的积分规则,发帖+5,登录+1,评论+3<br>
<br>
使用到的技术:
---
1.中间件技术(实现在线人数统计)。<br>
2.自定义过滤器(好友判断)。<br>
3.装饰器(删帖权限验证装饰器@delete_permission 仿 @login_required)。
数据库课程设计实验,图书管理系统(SQL数据库+Python可视化界面)
## 一、说明
考虑到这是数据库的实验课,我用了尽量简单的方式写代码。没有任何分层架构,也没有服务器,UI直接通过SQL语句操作数据库。
UI库用的是Pyside6,数据库用的是MySQL 5.6.17
实验要求见`./数据库实验作业要求.docx`
## 二、如何运行
### (1) 准备环境
#### 1. 安装MySQL 5.6.17
如何安装自行百度,MySQL 5.6.17以上版本应该都可以。版本过低可能会造成pymysql不兼容
#### 2. 配置MySQL
用户名密码都设置为root,端口号设置为3306。如果你要设置自己的用户名密码和端口号,需要把代码里的也改了,在`./database/connector.py`里面。
#### 3. 配置数据库
运行`./bookdb.sql`里面的所有SQL语句。运行后会创建一个bookdb数据库,里面保存了图书管理系统需要的信息,里面初始化了一个管理员(帐号和密码都是admin)、一个用户(用户信息在sql文件里面自己找)和几本书籍
#### 4. 安装Python
基于Python的购物商城管理系统(大学课设级别项目,简单易复用)
基于Python的购物商城管理系统
## 简介
- 本项目使用Python语言编写,实现了顾客端和商家端。
## 功能
- 商家功能:注册、登录、修改店铺信息、添加商品、删除商品、修改商品、查找商品、查看交易记录。
- 顾客功能:注册、登录、修改收货信息、查找商品、购买商品、查看交易记录、取消订单。
## 商家端
- shopMain.py:编写界面上组件的功能,并通过调用send_data.py向服务器发送相应的请求。
- shop :存放商家端的界面代码。
- ui2 :存放商家端的ui文件,使用qtdesigner设计。
- send_data.py 将数据封装成json之后发给服务器。
## 顾客端
- customerMain.py:编写界面上组件的功能,并通过调用send_data.py向服务器发送相应的请求。
- customer :存放顾客端的界面代码。ss
- ui1 :存放顾客端的ui文件,使用qtdesigner设计。
- send_data.py 将数据封装成json之后发给服务器。
后台python+django,前端bootstrap、html、css、js、jquery、ajax实现的人员管理系统
项目环境 :python3.7
django1.9
部署教程:
安装: pip install -r requirements.txt
运行: python manage.py runserver
访问: localhost:8000
人员管理系统,可实现对人员的增删改查,
后台python+django,
前端bootstrap、html、css、js、jquery、ajax
基于Python+Flask+MySQL开发SWPU数据库原理及应用大作业《西柚外卖订餐系统》
> 本项目为SWPU数据库原理及应用大作业,在线外卖订餐系统《西柚の外卖屋》, 基于[Flask]框架+MySQL数据库开发,轻量简洁。
#### 项目模块及功能介绍
本系统包括登录模块、注册模块、商家用户模块、买家用户模块、系统管理员模块。具体功能介绍如下:
+ 登录模块
- [x] 选择管理员、商家用户、用户三种身份登录
- [x] 将输入的用户名与密码与数据库中的数据进行对比验证
+ 注册模块
- [x] 选择商家用户、用户两种身份注册
- [x] 将注册信息(用户名、密码、电话、地址)存入数据库
+ 商家用户模块
- [x] 维护商家个人信息(店名、地址、联系电话、商家图片)
- [x] 修改商家个人登录密码
- [x] 维护菜单列表(菜品名称、菜品描述、营养成分、销量、价格、菜品图片、是否为招牌菜),包括添加、删除、修改
- [x] 对菜品列表按照销量或价格排序查看
- [x] 查看顾客订单与完成情况
- [x] 对顾客订单按照时间或价格排序查看
- [x] 查看顾客对商家当前菜品的评论(订单号、顾客用户名、餐厅名、是否完成、花费、评分、评语、交易时间)
基于python+django+vue开发的外卖点餐网站(前、后端源码) - 毕业设计 - 课程设计
功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、菜品详情页、订单中心、用户中心模块。
- 后台功能包括:总览、订单管理、菜品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
代码结构
- server目录是后端代码
- web目录是前端代码
部署运行
后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为shop
(4) 恢复shop.sql数据
(5) 启动django服务。在server目录下执行:
python manage.py runserver
前端运行步骤
(1) 安装node 16.14
(2) 进入web目录下,安装依赖,执行:
npm install
(3) 运行项目
```
npm run dev
基于python+django+vue实现的家教信息管理系统(前、后端源码) - 毕业设计 - 课程设计
功能介绍
平台采用B/S结构,后端采用主流的Python+django进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、家教详情页、用户中心、家教入驻模块。
- 后台功能包括:总览、家教管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
代码结构
- server目录是后端代码
- web目录是前端代码
运行步骤
后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库
(4)恢复xx.sql数据
(5) 启动django服务。在server目录下执行:
```
python manage.py runserver
```
前端运行步骤
(1) 安装node 16.14
(2) 进入web目录下,安装依赖,执行:
```
npm install
```
(3) 运行项目
```
npm run dev
```
基于Python+Flask+MySQL实现的学生选课系统-毕业设计
基于Python+Flask+MySQL实现的学生选课系统-毕业设计
内附毕业设计文档、云服务器部署教程
项目介绍
学生能够直观地了解个人的培养计划进度情况和学分信息,从而更加有针对性地选择课程。
使用SVD算法,可根据其他用户的课程评价及选课情况,向用户个性化地推荐课程,分享志同道合的朋友。
通过论坛模块,学生还可以在课程讨论区交流想法,答疑解。
模拟选课退课,提前把握自己的学业进度.
项目目录
|—— sql # 存放相关数据库sql语句
|—— static # 存放静态资源文件
|—— |—— css
|—— |—— images
|—— |—— js
|—— templates # 存放html文件
|—— |—— *.html
|—— utils # 存放一些功能函数
|—— config.py
|—— errors.py
|—— main.py
项目环境
Python:3.x
mysql:5.7
Flask:1.0x
numpy
安装相关库
pip install Flask
pip install numpy
Vue在线考试系统-大学毕业设计-基于vue
项目背景与技术栈
项目背景:
在线考试系统借助网络进行,减少了传统考试所需的物理空间和监考设施,极大地降低了组织成本。
系统能够自动阅卷,减轻了教师批改试卷的负担,同时也支持远程考试,考生可以在任何地点参加考试。
技术栈:
前端:Vue.js 2.x/3.x、Vue Router、Vuex、Element UI等。
后端:Spring Boot 2.x、Spring Security、MyBatis、Druid等。
数据库:MySQL/PostgreSQL。
其他技术:JWT(用于身份验证)、Node.js、Axios(HTTP请求)、Echarts(图表展示)等。
核心功能与系统设计
用户角色:
管理员:负责考试管理(查询、添加考试)、试题管理(查看、添加试题)、成绩查询、学生管理和教师管理。
教师:可以发布考试、添加和管理题目、查看学生成绩。
学生:参加考试、查看分数、参与留言互动等。
核心功能:
我的试卷:学生可以看到所有需要参加的考试,点击进入后可查看考试详情和试卷详情,支持选择题、判断题和填空题等多种题型。
考试:学生在考试界面可以选择标记不同答题情况的题目,也可以提前交卷。
Python在线考试系统-大学毕业设计-基于Django+Django -Rest-Framework
基于Django和Django Rest Framework实现的在线考试系统项目。此项目不仅追随着Web开发的最新趋势,同时提供了一套完整的前后端分离实践案例,特别适合正在掌握Django技术栈或对DevOps文化感兴趣的开发者。下面将详细解读该项目的各个方面:
目的与受众
技术栈与组件
后端:Django 2.0 和 DjangoRestFramework 作为核心后端技术,Celery 用于处理异步任务。
前端:Vue.JS 2.5 配合 Webpack 打包工具,采用ES2015标准进行编码。
数据库与缓存:PostgreSQL负责数据持久化存储,Redis用于缓存和Session存储。
消息队列与搜索:RabbitMQ处理分布式消息队列和定时任务,ElasticSearch用于高效的搜索功能。
web服务器:Nginx作为反向代理服务器,对外提供服务。
容器化与自动化部署:Docker作为开发和部署环境,Ansible和Docker用于自动化部署。
项目特点与亮点
最新技术版本:项目始终保持使用最新的软件开发版本,例如Django 2.0和Vue.JS 2.5。
基于SpringBoot+JPA+Swagger2+JWT+Vue实现的在线考试系统(内附前、后端源码及视频教程)
介绍
基于springboot的在线考试系统
### 功能简介
+ 支持单选题、多选题、判断题
+ 支持学生(student)、教师(teacher)、管理员(admin)三种角色
+ 学生:参加考试和查看我的考试
+ 教师:学生的所有权限+创建/编辑题目+创建/编辑考试
+ 管理员:教师的所有权限+管理用户
### 软件架构
> 前后端分离,前段组件化,方便二次开发;后端
+ 后端采用SpringBoot+JPA++Swagger2+JWT校验,根据不同用户的权限返回给用户不同的数据
+ 前端采用Vue+AntDesign,组件化拆分,封装了很多年公共组件,方便维护和二次开发
###使用教程
+ 1.下载项目
+ 2.初始化数据库
> 安装mysql的步骤这里省略,网上的教程很多。安装好mysql后,新建exam数据库,密码和`spring-boot-online-exam/backend/exam/src/main/resources/application.yml`的`password: xxxxxx`保持一致
基于python+django+vue.js实现的仓库管理系统(包含前端、后端源码)
> 基于python+django+vue.js开发的仓库管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:商品管理、分类管理、用户管理、日志管理、系统信息模块。
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:
```
mysql> use xxx;
mysql> source D:/xxx/xxx/xxx.sql;
```
基于python pyqt5 实现的的仿kfc点餐系统
Python PyQt5点餐系统项目是一个基于图形用户界面的点餐应用,旨在通过直观的操作界面提升顾客的点餐体验和管理效率。
该项目融合了多种技术,如Python编程、PyQt5界面设计和数据库操作,实现从商品展示、订单管理到支付和小票打印的完整点餐流程。
## 项目安装
```
$ pip install -r requirements.txt
```
## 运行项目
```
pycharm中打开kfc.py, 右键 run 'kfc'
```
基于python+django+vue实现的学生信息管理系统 - 毕业设计 - 课程设计(包含前端、后端源码)
> 基于python+django+vue.js开发的学生信息管理系统
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:学生管理、班级管理、用户管理、日志管理、系统信息模块。
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为xxx,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复xxx.sql数据。在mysql下依次执行如下命令:
```
mysql> use xxx;
mysql> source D:/xxx/xxx/xxx.sql;
```
基于python+mysql+vue实现的停车场管理系统 (包含后端和前端源码)
停车场管理系统。
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
功能包括:车位管理、会员管理、停车场管理、违规管理、用户管理、日志管理、系统信息模块。
### 主要使用技术
环境需要
- 1.运行环境:python3.8
- 2.IDE环境:pycharm+mysql5.7
- 3.数据库工具:Navicat15
- 4.硬件环境:windows 10/11 8G内存以上;或者 Mac OS;
- 5.数据库:MySql 5.7版本;
技术栈
- 后端:python+django
- 前端:vue+CSS+JavaScript+jQuery+antdesign
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
基于python集成chatgpt实现的数据处理和任务调度系统
ezdata
===============
项目介绍
-----------------------------------
ezdata 是基于python后端和vue3前端开发的数据处理分析和任务调度系统。
其主要功能如下
- 多数据源管理,支持连接文件,关系型数据库,nosql数据库,时序数据库,图数据库等多种数据源。
- 各数据源抽象为统一数据模型,支持创建,删除,字段管理,自定义查询取数,封装数据查询api接口等各种功能。
- 集成chatgpt等llm,支持数据问答功能,使用数据对话方式实现交互式数据分析,ai自动输出数据结论,数据表格,统计报表等内容。
- 低代码数据集成,可视化处理流中每一步结果,可使用分布式pandas引擎拓展至tb级大型数据集,使用多种内置转换算法或自定义代码快速实现数据传输管道。
- 单任务和dag任务工作流调度,内置python,shell,数据集成等多种任务模版,也支持使用内置表单引擎和编写动态执行代码自定义任务模版,支持分布式worker执行,任务队列管理,任务失败重试,任务失败告警,任务运行日志及执行历史查看等调度系统功能。
基于Python、GUI、tkinter的学生信息管理系统
学生信息管理系统
# ManageSystem
***
## 一、环境依赖
Windows10 或者 MacOS-Catalina
Python3.8
requirements.txt中的第三方库
| 引用库 | 版本 |
|---------|-------|
| et-xmlfile | 1.0.1 |
| jdcal | 1.4.1 |
| numpy | 1.18.5 |
| openpyxl | 3.0.3 |
| pandas | 1.0.4 |
| Pillow | 7.1.2 |
| Pillow-PIL | 0.1.dev0 |
| python-dateutil | 2.8.1 |
| pytz | 2020.1 |
| scipy | 1.4.1 |
| six | 1.15.0 |
| xlrd | 1.2.0 |
| xlutils | 2.0.0 |
| xlwt | 1.3.0 |
***
## 二、部署步骤
1. 安装Python3.8
2. 安装Pycharm
3. 安装requirements.txt依赖
基于springboot+vue+element-ui 实现的办公自动化系统
基于 springboot+vue+elementui 的办公自动化系统设计(前端代码在oa文件夹里)
### 系统主要功能:
#### 1、统一的信息发布平台:公告栏,公司活动,项目进度,公司周报
#### 2、统一的文件管理平台:收文管理、发文管理。文件查询。档案管理
#### 3、办公自动化:
##### (1)行政办公:
+ 查看自己的工作任务;
+ 新建工作任务;
+ 设定任务截止时间;
+ 分配下级员工任务;(权限)
##### (2)审批申请:
+ 查看员工状态(是否请假,出差等);(权限)
+ 批准下级员工的请假申请;(权限)
+ 向上级申请请假、出差(原因,时间,是否被批准);
+ 查看个人出勤记录。
##### (3)日志系统:
+ 填写每日工作日志;
+ 日志查询;
##### (4)会议管理:
+ 查看会议室是否被占用;
+ 查看会议通知;
+ 通知员工开会;
+ 管理会议室状态。
##### (5)系统管理:
+ 管理公司信息发布平台;
+ 日志查询;
+ 查看所有人的出勤记录;权限管理等信息
简略写下启动过程:
后端部分:
1、安装好数据库
基于python+django+vue开发的外卖点餐网站 - 毕业设计 - 课程设计
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、菜品详情页、订单中心、用户中心模块。
- 后台功能包括:总览、订单管理、菜品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
后台管理帐号:
用户名:admin123
密码:admin123
### 代码结构
- server目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为shop,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复shop.sql数据。
基于Python+Django+Vue)实现的在线图书借阅网站、图书管理系统 - 毕业设计 - 课程设计
### 功能介绍
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
- 前台功能包括:首页、图书详情页、用户中心模块。
- 后台功能包括:总览、借阅管理、图书管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
### 代码结构
- bookproject目录是后端代码
- web目录是前端代码
### 部署运行
#### 后端运行步骤
(1) 安装python 3.8
(2) 安装依赖。进入bookproject目录下,执行 pip install -r requirements.txt
(3) 安装mysql 5.7数据库,并创建数据库,命名为book,创建SQL如下:
```
CREATE DATABASE IF NOT EXISTS book DEFAULT CHARSET utf8 COLLATE utf8_general_ci
```
(4) 恢复SQL数据。在cmd命令行执行如下命令:
```
mysql> use book;
计算机组成原理、计算机网络、数据结构、操作系统详解
计算机网络是由若干具有独立功能的计算机通过通信线路和设备连接起来,以实现资源共享和信息传递的系统。它包括多种分类,如广域网(WAN)、城域网(MAN)和局域网(LAN),每种网络都有其特定的作用范围和应用场景。在计算机网络中,硬件设备如主机、路由器、交换机以及传输介质(双绞线、光纤等)是构成网络的物理基础。而软件和协议则负责这些设备之间的数据通信和资源管理。
从功能上来看,计算机网络的主要功能包括数据通信、资源共享、分布式处理、提高可靠性和负载均衡。其中,数据通信是网络的核心功能,它依赖于不同的网络协议来实现,例如TCP/IP和OSI七层模型。
网络的性能指标也是关键因素,主要包括速率、带宽、吞吐量、时延、往返时间(RTT)和利用率。这些指标直接影响到网络的效率和用户体验。例如,速率决定了数据传输的速度,而时延则影响数据传输的及时性。
计算机网络在逻辑上可以分为通信子网和资源子网。通信子网包括各种传输介质、通信设备及相应的网络协议,主要负责数据的传输;资源子网则包括终端设备和相关软件,主要实现资源共享和数据处理。
理解计算机网络的组成和功能,对有效利用网络资源具有重要意义。
基于java电影院订票选座系统 - 计算机课程毕业设计
## 基于java电影院订票选座系统
***
### 运行环境
```
JDK版本:1.7
IDE工具:eclipse
tomcat:7.0
数据库:mysql
编程语言:java
详细技术:HTML+CSS+JS+JSP+JAVA+JSP+MYSQL
```
### 主要功能
用户端功能:用户注册和登录
用户查行电影的分类
用户搜索电影信息
用户查看电影详情,查看评论
用户可以在线选择座位,预定并且生成订单
对生成的订单进行支付
用户能够对电影进行评价
用户可以在线对系统进行留言
修改个人资料信息
后台管理员:管理员维护,包括添加,删除管理员,密码修改
会员管理,可以管理会员信息
电影管理,可以添加电影类别,添加,修改,删除电影信息
订单管理,可以查看用户下的订单和明细
销量管理,可以查看最近的电影票房销量
留言管理,可以对用户的留言进行管理
整合C基础 C++面向对象编程 基础数据结构 linux系统编程
# Linux基础知识
## 一、常用操作以及概念
## 快捷键
- Tab: 命令和文件名补全;
- Ctrl+C: 中断正在运行的程序;
- Ctrl+D: 结束键盘输入(End Of File,EOF)
### ¶ 求助
#### ¶ 1. --help
指令的基本用法与选项介绍。
#### ¶ 2. man
man 是 manual 的缩写,将指令的具体信息显示出来。
当执行man date时,有 DATE(1) 出现,其中的数字代表指令的类型,常用的数字及其类型如下:
| 代号 | 类型 |
|------|-------------------------------------------------|
| 1 | 用户在 shell 环境中可以操作的指令或者可执行文件 |
| 5 | 配置文件 |
| 8 | 系统管理员可以使用的管理指令
基于MATLAB实现的导航科学计算库
# 基于MATLAB的导航科学计算库
教学性质的:
* GPS IMU经典15维ESKF松组合
* VRU/AHRS姿态融合算法
* 捷联惯导速度位置姿态解算例子
* UWB IMU紧组合融合
* 每个例子自带数据集
运行环境:
* 最低版本: MATLAB R2022a, 必须安装sensor fusion toolbox和navigation tool box
* 需要将`\lib`及其子目录加入MATLAB预设目录, 或者运行一下根目录下的`init.m`
| 目录 | 说明 |
| ---------------------------- | ------------------------------------------------------------ |
| \example\vru_ahrs_test | AHRS/IMU测试
基于Python和flask实现的博客系统
# HBlog
## 介绍
`HBlog`是基于Python和Flask的博客系统。
* 具有博文、博文评论、博文归档的功能。
* 具有博客留言的功能。
* 访客注册、角色管理的功能。
* 文件存储的功能。
* 具有管理员管理后台。
### 配置
创建配置文件`etc/hblog/conf.json`,配置文件内容如下:
```json
{
"DEBUG_PROFILE": false,
"SECRET_KEY": "随机密钥",
"BLOG_NAME": "",
"BLOG_DESCRIBE": "",
"INTRODUCE": {
"介绍的名称": "可任意创建更多介绍"
},
"INTRODUCE_LINK": {
"连接名称": "可任意创建更多连接"
},
"ABOUT_ME_PAGE": "about_me.html静态页面的地址",
"FOOT": "页脚信息",
"MYSQL_URL": "",
"MYSQL_PORT": 3306,
"MYSQL_NAME": "",
基于python web实现的简易订单系统
框架简述
该系统前端采用了RestAPI的设计,使用jQuery异步调取后端WEB接口的形式获取json的数据并渲染展示。
后端框架采用了base(基础类库层)、bean(后台逻辑层)、dao(数据持久层)、web(view展示层)的四层结构,代码结构清晰,高度模块化设计,使得开发起来高效、实用、可靠,并且便于扩展和维护。
* 高度模块化、结构化设计
* 双返回值设计结构确保安全、可靠
* 采用fabric自动化部署
* 采用nose单元测试框架
* 实现了标准规范的log模块
* web.py 设计RestAPI
* 采用JQuery 调用WEB API渲染展示
* 采用nginx + gunicorn + web.py + supervisor 部署运行
基于C语言实现的简单的学生成绩管理系统
<h1>学生成绩管理系统</h1>
<h5>开发语言:C语言</h5>
<h5>开发工具:Visual Studio 2019</h5>
系统功能</h3>
1. 系统功能介绍
```
1.录入学生信息:用户可以自由输入学生信息到系统中。
2.打印学生信息:格式化展示系统中的学生信息。
3.保存学生信息:将系统中的学生信息保存到本地文档。
4.读取学生信息:读取本地文档中的学生信息并显示。
5.统计所有学生人数
6.查找学生信息:根据用户给定的信息(学号)在系统中查找该学生的信息
7.修改学生信息
8.删除学生信息
0.退出系统
基于C++实现的简易图书管理系统
基本功能
* 管理员(未登录)
* 登录
* 修改个人信息
* 管理员(登录后)
* 增加读者
* 删除读者
* 增加书籍信息
* 修改书籍信息
* 删除书籍信息
* 读者(未登录)
* 登录
* 修改个人信息
* 读者(登录后)
* 查询书籍
* 借阅书籍
* 返还书籍
设计思路
* 1.对基本类的书写,共有三个类,book类,manage类,reader类,完成对类的定义实现,实现相应的功能。
* 2.根据图书系统的功能需求,实现类之间的调用和功能的实现,对类的结构进行更规范的修改,来完成图书功能。
* 3.书写主函数,调用类的相应函数,对各功能进行关联,完成对菜单函数的书写,能够实现界面的跳转,进行相应功能的测试。
* 4.调试各功能函数,查找错误点,进行修改。
基于Python+Django+MySQL实现的 博客系统
## Django搭建个人博客
使用Django快速搭建博客
### 环境
* Python: 3.X
* Django: 2.0.x
* MySQL
### 特点
* 博客文章 `markdown` 渲染,代码高亮
* 第三方社会化评论系统支持(畅言)
* 三种皮肤自由切换
* 全局搜索
* 阅读排行榜/最新评论
* 多目标源博文分享
* 博文归档
* 友情链接
* 分享、打赏功能
### 安装
```
pip install -r requirements.txt #安装所有依赖
setting.py配置自己的数据库
配置畅言:到http://changyan.kuaizhan.com/注册站点,将templates/message.html中js部分换成你在畅言中生成的js。
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
```
浏览器中打开<http://127.0.0.1:8000/>即可访问
## Screen Shots