项目名称:基于Python+Django+VUE3+MySQL实现的书店管理系统
技术栈:
开发工具:PyCharm,Visual Studio Code (VSCode)
运行环境:Python 3.10,MySQL 8.0,Node.js 18
技术框架:Django 5,Vue 3.4,Element Plus 2.7
项目功能:
1. 系统登录,填写工号,密码,账号类型(员工,管理员)
2. 管理员(书店老板)功能:
l 员工管理:新增员工,修改员工,删除员工,导出员工列表,根据工号,姓名分页查询员工列表信息。员工信息包括:工号,登录密码,姓名,联系电话,联系地址,入职日期。
l 会员管理:注册会员,修改会员,删除会员,导出会员,根据姓名,手机号分页查询会员列表信息。会员信息包括:会员姓名,性别,出生日期,手机号码,电子邮件,会员登记(银牌会员,金牌会员,铂金会员 ),购买折扣。
l 图书管理:新增图书分类,修改图书分类,删除图书分类,导出图书分类,分页查询图书分类。新增图书,修改图书,删除图书,导出图书,根据书名,作者,出版社,ISBN分页查询图书信息,包括图书分类,书名,作者,出版社,唯一ISBN码,定价,库存预警数量,上下架状态。
l 采购管理:新增采购(选择采购图书,采购数量,采购单价,供应商),根据书名,供应商分页查询采购数据记录,可以删除采购记录,导出采购记录。
l 销售管理:
收银结算 - 选择会员,显示会员姓名,手机号,会员等级,会员折扣,累积消费金额信息。然后选择购买图书添加到购物车,添加后显示购物车购买图书列表,购买数量,可以删除,修改购买数量。同时统计购买的图书种类,购买总金额,折扣后总金额,优惠金额,点击结算按钮,生成一条销售记录。
查询销售记录 - 根据会员手机号,会员姓名,图书名称查找销售记录,可以修改,删除销售记录,可以导出销售记录。
l 库存管理
登记入库 - 选择采购订单,填写入库数量,入库日期,备注信息,创建库存记录。
查询库存记录 - 根据图书名称查找库存记录,显示图书名称,入库登记日期,入库出库数量,当前库存,备注信息。可以点击出库按钮,弹出出库对话框,在出库对话框页面,填写待出库图书,出库数量,出库日期,备注信息(出库原因)。
库存预警 - 根据图书名称,作者,ISBN, 图书分类查询低于库存预警阈值的图书记录,显示当前库存,预警阈值等信息。
l 缺货管理
缺货登记 - 选择图书,登记需求量,提醒阈值,备注信息,点提交,生成一条新的缺货记录。(总需求量超过阈值,则会在缺货预警中有提醒)
查询缺货记录 - 根据图书名称查找缺货记录,可以导出缺货记录,分页显示图书名称,需求量,提醒阈值,备注信息,可以修改缺货记录,删除缺货记录。
缺货预警 - 总需求量超过提醒阈值,会出现缺货预警记录,显示在这个页面上。
l 统计分析
销售分析 - 选择年份,通过柱状图和折线图来显示该你年每月销量情况,包括每月销量,以及总销售金额。
库存周转率 - 选择年份,通过折线图来显示该年每月的库存周转率。库存周转率计算规则:
月库存周转率可以用类似的方法计算,但是需要将销售额和库存金额的时间范围缩小到一个 月。公式如下:
其中:
-月销售额是指一个月内的总销售额。
-平均月库存金额是指该月初和该月末库存金额的平均值。 具体步骤如下:
1.计算该月内的总销售额。这可以通过公司的财务报表或销售记录来获取。
2.计算该月初和该月末的库存金额。这是指该月开始时和结束时的库存价值。
3.计算平均月库存金额。这是该月初和该月末库存金额的平均值。 4.使用上述公式计算月库存周转率。
举例来说,如果一家书店在某个月的销售额为10万元,该月初库存价值为2万元,该月末 库存价值为1万元,那么:
-月销售额=10万元
-平均月库存金额=(2万元+1万元)/2=1.5万元
然后,将这些值代入公式,就可以计算出该书店该月的库存周转率。
按图书类别汇总:选择年份,通过柱状图,折线图,饼图等方式来按图书类别进行统计销售金额,库存量,图书类别分布比例情况。
经营利润:选择年份,通过柱状图统计每月经营利润金额。
l 修改个人信息,修改登录密码
3. 员工功能
除了没有员工管理功能外,其他功能都跟管理员功能一样。
获取本站源码,请联系QQ15620030或微信zeyunsoft。本站同时还可以提供服务:远程环境搭建、项目代码运行、BUG修复调试、代码讲解等。本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 地址:https://www.biyeyuanma.cn/post/98.html