本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于springboot+vue的企业进销存系统。通过springboot,vue框架进行开发
http://localhost:8080/
二、项目功能
管理员 : admin/123456
用户 : user/123456
管理端功能
公告管理(增删改查)
增加:管理员可以发布新的公告,包括公告标题、内容、发布时间等。
删除:管理员可以删除不再需要的公告。
修改:对已发布的公告进行修改,如更新内容或调整发布时间。
查询:管理员可以查询所有公告,支持按标题、内容关键字、发布时间等条件进行筛选。
日志管理(删查)
删除:管理员可以删除部分或全部日志记录,但通常保留一定期限的日志以备审计。
查询:管理员可以查询系统操作日志,包括用户登录、数据修改等记录,支持按时间、操作类型等条件筛选。
管理员管理(增删改查)
管理员账户的创建、删除、权限修改及信息查询,确保系统安全。
员工管理(增删改查)
包括员工信息的录入、修改、删除及查询,支持按部门、姓名等条件筛选。
部门管理(增删改查)
管理公司内部的部门结构,包括部门的创建、调整、删除及信息查询。
供应商管理(增删改查)
管理供应商信息,包括供应商名称、联系方式、合作记录等,支持供应商评级和筛选。
客户管理(增删改查)
管理客户信息,包括客户名称、联系方式、购买记录等,支持客户分类和忠诚度管理。
商品管理(增删改查)
管理商品信息,包括商品名称、规格、价格、库存量等,支持商品分类和标签管理。
商品进货管理(增删改查)
记录商品的进货信息,包括进货日期、数量、成本等,支持进货单的生成、修改、删除及查询。
商品退货管理(删查)
处理商品退货请求,记录退货原因、数量等信息,支持退货单的删除和查询。(退货总额计算错误)
商品销售管理(增删改查)
记录商品销售信息,包括销售日期、数量、售价等,支持销售单的生成、修改、删除及查询。
销售退货管理(删查)
处理销售退货请求,记录退货商品、数量、退款金额等信息,支持退货单的删除和查询。(销售退货总额计算错误)
员工端功能
员工端功能与管理端相似,但通常权限受限,专注于日常业务操作:
供应商管理:员工可查看、编辑自己负责的供应商信息,但可能无法添加新供应商或删除已有供应商。
客户管理:类似供应商管理,员工可查看、编辑客户信息,但权限受限。
商品管理:查看商品信息,可能无法直接修改商品属性,但可以提出修改建议。
商品进货管理:员工可录入进货信息,包括进货数量、成本等,并处理退货请求(如退货给供应商)。
商品退货管理:处理客户退货请求,记录退货信息,但删除操作可能需要管理端审核。
商品销售管理:记录销售信息,包括销售数量、售价等,并处理销售退货请求。
销售退货管理:查看并处理销售退货请求,但删除操作可能受限。
三、运行环境
开发环境 idea+vscode
运行环境 node14+MYSQL5+java1.8(17)
四、项目技术
前端:vue ,axios,vue-router,element-ui
后端:Java, springboot , mysql
五、项目截图
以上系统源码经过技术整理与调试,确保能正常运行