All Projects → wangfin → TeaShopManagement

wangfin / TeaShopManagement

Licence: other
Management system of milk tea shop(奶茶店的管理系统)

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Less
1899 projects
python
139335 projects - #7 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to TeaShopManagement

Phpipam
phpipam development repository
Stars: ✭ 1,578 (+6212%)
Mutual labels:  management-system
Rebuild
Building your business-systems freely! 高度可定制化的企业管理系统 企业中台
Stars: ✭ 169 (+576%)
Mutual labels:  management-system
Vue Element Admin
🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
Stars: ✭ 73,044 (+292076%)
Mutual labels:  management-system
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (+388%)
Mutual labels:  management-system
Webadmin
基于Vue.js 2.x系列 + Element UI 的后台管理系统解决方案。
Stars: ✭ 153 (+512%)
Mutual labels:  management-system
Yii2 Tech
Yii2 通用后台管理系统
Stars: ✭ 193 (+672%)
Mutual labels:  management-system
Student Homework Management System
使用SSM+Shiro开发的学生作业管理系统。支持批量打包下载,QQ登陆等功能 生产版:
Stars: ✭ 79 (+216%)
Mutual labels:  management-system
Heart-Care-Django
Heartcare is a diagonostic management project developed in django. Admin can add doctor, add services, add gallery pictures . User can see doctors profile and also they can make appointment. They can also contact to the heartcare through email.
Stars: ✭ 26 (+4%)
Mutual labels:  management-system
Food Ordering System
Food or Item Order Management System
Stars: ✭ 161 (+544%)
Mutual labels:  management-system
Cms
News Management System Written In PHP
Stars: ✭ 245 (+880%)
Mutual labels:  management-system
D2 Admin
An elegant dashboard
Stars: ✭ 11,012 (+43948%)
Mutual labels:  management-system
Ssm
👅基于RESTful风格的前后端分离的SSM框架,集成了shiro和swagger等框架
Stars: ✭ 141 (+464%)
Mutual labels:  management-system
Nx Admin
👍 A magical 🐮 ⚔ vue admin,记得star
Stars: ✭ 2,497 (+9888%)
Mutual labels:  management-system
User Management Php Mysql
PHP User Management System is a powerful PHP script that offers a secure user management system. The application is a great way to build your website, allowing your users to register an account and build restricted access to certain users. We offer great support and it’s very easy to install. It’s powered by MYSQL and PHP.
Stars: ✭ 111 (+344%)
Mutual labels:  management-system
artemis
MateCloud前端代码,基于vue3、vite、pinia、ant-design vue实现的中台系统
Stars: ✭ 129 (+416%)
Mutual labels:  management-system
Stock Management System
An Introductory Stock Management System built on PHP, jQuery with AJAX in MVC pattern.
Stars: ✭ 95 (+280%)
Mutual labels:  management-system
Vue Manage System
基于Vue3 + Element Plus 的后台管理系统解决方案
Stars: ✭ 14,174 (+56596%)
Mutual labels:  management-system
DouyuBarrage-Pro
(2020年最新)斗鱼弹幕抓取及可视化管理平台第二版,提供弹幕抓取、弹幕实时发送速度可视化、抓取记录查询、弹幕下载、自定义关键词统计、铁粉统计、高光时刻自动捕获、高频弹幕词云等功能,起飞~~~
Stars: ✭ 139 (+456%)
Mutual labels:  management-system
vue-quasar-manage
Management system template based on Vue / quasar
Stars: ✭ 171 (+584%)
Mutual labels:  management-system
Uniapp Admin
Muti-platform management system for uniapp, H5, Android, IOS, Min Program
Stars: ✭ 226 (+804%)
Mutual labels:  management-system

TeaShopManagemant

奶茶店的管理系统

项目简介

奶茶店管理系统,课设任务。管理系统大都大同小异,都是由一些用于管理的功能形成的。本不想做这个管理系统的,但是这个算是做了这么长时间的管理系统的一个总结之作,本项目综合运用了多种技术。

技术框架

这次的管理系统还是做的web系统,用的Python。

后台框架:Django

前端:国外大佬做的前端管理模版adminTO,非常的简洁美观而且功能齐全。主要用的全是基于jquery和boostrap,然后在这两个上面进阶开发的各种组件。(前端的HTML在模板文件夹中,相应的静态文件在teamaangement/static/teamanagement下面)

这一次使用Django基本上是把Django中一些常见的功能全都进行了使用,算是对这么长时间使用django的一次总结使用

Django的urls、views、models、template、static file基本上都是按照了官网的标准用法,也进行了一些以前没有使用过的的用法的使用。

本次项目遇到的最大的困难,也是最大的收获都在前端。前端的Jquery的使用一是复习了一遍,二是对以前不太清楚的也进行了实际的练习,以前不知道的这次也知道了。

版本

好像原先没说版本的问题,这里提一下

django,当时好像是用的2.x的版本,最好是2.1

PyMysql,0.93版本

功能介绍

用户一开始提出了几个部门要求,而具体的功能就是基于这几个部门的。 部门如下:

  1. 采购部
  2. 销售部
  3. 仓库
  4. 财务部
  5. 人事部

每个部门的具体功能是我自己想的,但也就是一些基础功能,毕竟用户没有提出具体的要求,我也没有什么开店的经验,所以每个部门都是常见的功能。

具体的功能和界面

首页

首页本来想的是做一个图表页面的,上面展示了各种数据页面,都是以图表的形式展现的。预期设想了包括会员数量、财务进账、支出、增长比等一系列数据的图表展示。但是因为时间有限没有做这个。

整个首页都是以图片墙的形式展现的奶茶的图片,如下:

首页

首页以后可以再进行改进,增加功能!!!

采购部

采购部的功能就很简单,采购物品,查看采购单

采购物品中上部分是必要的信息填写,下半部分是添加采购的物品,下方的表格是可以在表格内修改的(在这里是有个小bug的,就是在第一个格子输入采购物品名称的时候千万不能输错,不然在仓库无法对相应的采购品进行数量的增加)

页面如下:

采购单创建

表格

采购单查看页面就是普通的数据表格Datatable,最后一排的左边的按钮可以查看采购单的详细内容,第二个按钮可以进行订单的删除(在仓库确认收货之后不可以删除订单)

页面如下:

采购单查看页面

采购单详细信息页面

仓库

仓库的功能就是确认订单已经到货、查看仓库物品

确认订单到货是为了确认订单采购的物品已经到仓库了。如果到了就点击确认到货,确认后仓库物品的数量才能进行相应的增加。如果订单有误就点击订单有误按钮,有误订单只能进行删除后重新创建。

页面如下:

仓库确认到货

仓库查看物品的数量等信息,也可以查看某个物品的具体进货出货信息

页面如下:

仓库物品查看

物品详细进出

销售部

销售部功能为:销售奶茶、查看销售记录

销售页面上部分为必要信息填写,如销售员信息、是否为会员(出示会员卡打8折)、是否有额外的折扣。下半部分为奶茶的表格,在选择完具体的奶茶后,下方表格会计算出具体的价格,显示原价,总价(折后价)。在添加奶茶时,如果仓库物品不足,会进行提示并禁止添加该奶茶。

页面如下:

订单创建

选择奶茶

查看销售记录就是查看销售的信息,同采购部相同,也可以查看具体的某一个销售信息。

页面如下

订单查看

财务部

财务部的功能就是查看每一笔的支出项和收入项。之前还想过要加一个支出/收入创建的功能,用来记录非采购/销售之外的收入/支出(额外收入/支出,如广告支出等),但因为时间不足未实现。也可以查看某一个详细的信息。

页面如下:

财务部页面

人事部

人事部因时间关系没有做,预期设想的功能为,创建会员、查看会员;创建员工、查看员工、员工职务信息更改等

登陆

登陆

sweet alert

本项目所有的alert,都是用的这种alert,很好看。

sweet alert

未上线功能

本来想做各种可视化图表、还想做数据的预测之类的,但都没有实现。

总结

隔了一年看了下这个项目,确实是真的简陋,很多的小细节没有处理好,然后有一些功能也不完善,业务逻辑也不怎么合理。

然后有些代码我自己看了都不知道是要用来做什么的。 因为当时在就是一边写一边出现bug,然后就是为了解决bug而添加了一些临时性的补救代码,所以现在看来感觉也不知道当时怎么想的。 但是这个项目可以操作的地方还是挺多的,可以继续改善。

Django的MySQL驱动问题

这里补充下django的MySQL驱动的安装。django的MySQL驱动默认是mysqldb,但是好像经常会有问题,所以安装pymysql。

pip install pymysqlTeaShopManagement/init.py中添加
import pymysql
pymysql.install_as_MySQLdb()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].