TeaShopManagemant

奶茶店的管理系统

项目简介

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

技术框架

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

后台框架:django

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

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

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

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

功能介绍

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

部门如下:

采购部

销售部

仓库

财务部

人事部

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

具体的功能和界面

首页

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

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

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

采购部

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

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

页面如下:

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

页面如下:

仓库

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

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

页面如下:

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

页面如下:

销售部

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

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

页面如下:

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

页面如下

财务部

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

页面如下:

人事部

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

登陆

sweet alert

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

未上线功能

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

Django的MySQL驱动问题

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

pip install pymysql

在TeaShopManagement/init.py中添加

import pymysql

pymysql.install_as_MySQLdb()

java奶茶店管理系统_GitHub - wangfin/TeaShopManagement: 奶茶店的管理系统相关推荐

  1. 奶茶店小票代码java_由奶茶店突发奇想开始了Java设计模式:享元模式

    定义 享元模式是对象的结构模式,享元模式以共享的方式高效的支持大量的细粒度对象,主要用于减少创建对象的数量,以减少内存占用和提高性能 享元对象能做到共享的关键在于区分了内蕴状态和外蕴状态 内蕴状态是存 ...

  2. 奶茶店冬天怎么提升销量 | 奶茶技术培训

    一杯奶茶,可以让人忘记悲伤:也可以让人找到温暖:还可以让人得到暂时的放松. 现如今,奶茶店越开越多,使得奶茶市场得到了扩大,也增加了行业的竞争力. 奶茶店一般主推的都是冷饮 ,比较适合在夏天饮用,所以 ...

  3. 奶茶店开店内部资料制作方法奶茶店高清图片奶茶店开店价格表

    一个奶茶加盟店全部资料,包括奶茶制作方法,开店需要购买那些设备,那些原料,原料大概价格,开一个奶茶店需要多少钱,奶茶制作高清图片,以及高清视频.需要的朋友可以自己下载.资料比较多.看图片吧. 下载地址 ...

  4. 叹20年奶茶江湖纷争,入局奶茶行业仍有机会

    消 费 品 牌 "以更有趣的方式洞察品牌" 编者按:这是奶茶系列研究的第三篇,三篇都是一边喝奶茶一边写奶茶,第一篇通过奈雪的茶上市招股说明书对比了"奈雪的茶"和 ...

  5. java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统源码+mysql数据库+系统+lw ...

  6. java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统MyBatis+系统+LW文档+ ...

  7. java计算机毕业设计呼和浩特市盈锐机电设备有限公司财务管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计呼和浩特市盈锐机电设备有限公司财务管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计呼和浩特市盈锐机电设备有限公司财务管理系统MyBatis+系统+L ...

  8. java员工请假系统_基于jsp的员工请假管理系统-JavaEE实现员工请假管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的员工请假管理系统, 该项目可用各类java课程设计大作业中, 员工请假管理系统的系统架构分为前后台两部分, 最终实 ...

  9. java房产源码_基于jsp的房屋交易管理系统-JavaEE实现房屋交易管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的房屋交易管理系统, 该项目可用各类java课程设计大作业中, 房屋交易管理系统的系统架构分为前后台两部分, 最终实 ...

最新文章

  1. linux 系统性能指标采样脚本
  2. 英国JIC院士3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
  3. 防火墙(16)——SNAT和DNAT,DNAT实践
  4. 如何回答性能优化的问题,才能打动阿里面试官?
  5. 第三方应用商店仍为用户获取APP主渠道 细分市场或成新增长点
  6. 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
  7. Oracle分组取前n条记录
  8. 浅谈Android测试技术
  9. 关于pict工具进行测试用例的自动生成过程中:使用 pict.exe test.txt >test.xsl 导出为xls格式的表格文件时,出现拒绝访问的提示解决方案
  10. 以前的java游戏平台_手机游戏平台java游戏经典的五款游戏回顾!
  11. nfs总结之生产实例
  12. 智慧运维平台之全息监控
  13. rust怎么弄区域网_Rust10个实用小技巧,教你轻松省时省空间!
  14. 1.5 极限的存在准则和两个重要极限
  15. 一个简单的全排列算法
  16. mysql 数据库dbhelp_使用JDBC连接MYSQL数据库的问题
  17. 前端常见面试题总结——ES6部分(三)
  18. 博客SQL-Server更新数据库UPDATE语法读书笔记[图]
  19. 修改 MySQL 数据库字符集
  20. java 初级、中级、高级工程师有什么区别?

热门文章

  1. 五一劳动节介绍宣传PPT模板
  2. 仿抖音短视频APP源码Android轻松实现日期选择器、生日选择器、自定义起始时间
  3. 初学者应该怎么快速的学习Java编程?
  4. 3d建模师容易找工作吗?
  5. 计算机信息检索问题分析论文,信息检索与利用论文_信息检索与利用论文1500字_信息检索与利用考试题...
  6. 【华为OD机试 2022】 冠亚军排名,奖牌榜排名(C++ Java JavaScript Python)
  7. 腾讯安全发布信贷风控成果:已助力银行放款超千亿
  8. 教育直播APP解决方案开发
  9. 魅族16php7.3系统,魅族 16s更新Flyme 7.3稳定版 加入DC软件调光
  10. AWS CEO 将掌舵亚马逊,贝索斯于第三季度卸任