随着企业业务规模的不断扩大,传统线下或 Excel 手动记录的接单流程已经难以满足日益增长的订单处理效率与准确性要求。当前部门在接收销售订单、分配任务、生成计划等环节存在以下问题:
接单信息分散、缺乏统一渠道管理;
手工录入易出错,重复工序、错料号等问题频发;
任务分派无法实时通知相关人员;
无法快速追踪订单状态、审批进度与异常处理;
缺乏数据沉淀与历史记录统计,难以支撑决策分析。
因此,急需一套适配于企业内部的、灵活、高效、可拓展的线上接单系统,实现接单数据数字化、流程自动化、管理可视化的业务转型目标。
内置功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
系统接口:使用 swagger 生成相关 api 接口文档。
服务监控:监视当前系统 CPU、内存、磁盘、堆栈等相关信息。
在线构建器:拖动表单元素生成相应的 VUE 代码(仅支持 vue2)。
任务系统:基于 Quartz.NET,可以在线(添加、修改、删除、手动执行)任务调度包含执行结果日志。
文章管理:可以写文章记录。
代码生成:可以一键生成前后端代码(.cs、.vue、.js、.sql、uniapp 等)支持下载,自定义配置前端展示控件、让开发更快捷高效。
参数管理:对系统动态配置常用参数。
发送邮件:可以对多个用户进行发送邮件。
文件管理:可以进行上传文件管理,目前支持上传到本地、阿里云。
通知管理:系统通知公告信息发布维护,使用 signalr 实现对用户实时通知。
账号注册:可以注册账号登录系统。
多语言管理:支持静态、后端动态配置国际化。目前只支持中、英、繁体(仅支持 vue3)
在线用户:可以查看正在登录使用的用户,可以对其踢出、通知操作
db 审计日志:数据库审计功能
三方登录:提供三方登录实现逻辑
导入导出:支持中文表头导入、字典数据转换成文本导出
数据大屏:更直观的展示数据
前端技术
Vue 版前端技术栈 :基于 vue3.x/uniapp、vuex、vue-router 、vue-cli 、axios、 element-ui、echats、i18n 国际化等,前端采用 vscode 工具开发
后端技术
核心框架:.Net8.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis
定时计划任务:Quartz.Net 组件,支持执行程序集或者 http 网络请求
安全支持:过滤器(数据权限过滤)、Sql 注入、请求伪造
日志管理:NLog、登录日志、操作日志、定时任务日志
工具类:验证码、丰富公共功能
接口限流:支持接口限流,避免恶意请求导致服务层压力过大
代码生成:高效率开发,代码生成器可以一键生成所有前后端代码
数据字典:支持数据字典,可以方便对一些状态进行管理
分库分表:使用 orm sqlSugar 可以很轻松的实现分库分库性能优越
多 租 户:支持多租户功能(多数据库源)
缓存数据:内置内存缓存和 Redis
signalR:使用 signalr 管理用户在线状态