这个系统主要是给中小企业用来管理日常业务的。很多小公司平时用 Excel 记录客户、订单和库存,时间久了数据容易乱,也不好查。这个项目就是把客户、订单、库存、审批和报表这些内容集中到一个系统里管理.系统里有工作台、客户管理、订单管理、库存管理、审批中心和经营报表。用户可以在系统里录入客户信息,查看客户跟进情况;也可以创建订单、查看订单状态和订单金额;库存数量可以统一管理,库存低了系统会提醒;一些订单折扣、合同、退款申请可以走审批;最后还能通过报表查看销售额、客户数量、库存预警等经营数据。
这个项目我主要负责前端页面、后端接口和数据库设计。前端用 React、TypeScript 和 Vite 做页面,包括登录页、工作台、客户管理、订单管理、库存管理、审批中心、报表和设置等功能页面。后端用 Node.js 和 Express 写接口,给客户、订单、库存、审批这些模块提供增删改查功能。数据库用 MySQL,设计了用户表、客户表、订单表、订单明细表、库存表、审批表等。前后端通过接口连接,并处理了跨域问题。项目可以在本地直接运行,前端和后端分开启动,方便演示和后续扩展。