酒店内部绩效产品系统

我要开发同款
ahfylkk2026年09月20日
6阅读

技术信息

语言技术
C++AndroidJavaJavaScript
系统类型
WebAndroid应用Windows
行业分类
企业服务开发工具

作品详情

行业场景

1、立项原因:公司各门店每日营业额、员工岗位薪资、基本工资、提成核算工作,由会计人工汇总、手工计算。存在数据分散、多表格来回拷贝,每日核算耗时久;人工计算易出现错算、漏算,需要大量时间。
2、为减少会计重复手工劳动,降低计算差错率,提升门店业绩、员工薪资提成的数据统计效率,开发本内部绩效考核工具。工具统一录入各门店每日营业额,关联员工岗位信息,自动完成基本工资、提成计算,实现数据集中管理、快速查询,减轻会计工作负担。

功能介绍

一、功能模块
1、上传数据。 2、每日记录。 3、月度工资。 4、添加、更改、删除数据
二、功能描述
1、上传本地excel数据表格,系统自动计算出每个员工的薪资。
2、每日记录,可查看每日员工的薪资和总营业额
3、月度工资可查看每个店,每位员工的薪资
4、规则设置,可自定义每个员工职们,提成等 。

项目实现

我独自完成
一、负责:1、需求分析与业务建模。
2、后端本地数据存储模块开发
3、业务计算模块开发
4、前端网页开发
开发内部管理页面:门店数据录入、员工信息维护、绩效记录查询、历史数据对账、报表导出功能
5、项目打包部署
编写 windows 服务启停脚本(run-service.bat、deploy.sh),把整套工具部署在内网电脑上,支持会计直接浏览器访问使用

二、使用技术栈:
后端运行环境:Node.js(fs 文件模块,读写本地 JSON 文件做简易数据库,不需要 MySQL)
数据持久层:自定义 JSON 文件数据库(db.js),文件锁式安全写入(tmp 临时文件 rename,防止断电损坏数据)
前端:原生 JS / Vue(常见内部管理工具)+ HTML + CSS
辅助工具:exceljs(excel.js,用来导出 Excel 报表给会计)
部署:Windows 本地服务,bat 批处理脚本,内网访问

三、采用简易单体 B/S 架构
1. 服务层:Node.js 提供 web 服务,接收网页前端请求;
2. 数据层:自研文件型数据库 db.js,用 JSON 文本文件持久化所有业务数据(门店 branches、岗位 roles、绩效 records);
读取:`load()`读取磁盘 JSON,校验数组合法性,字段缺失自动补默认值;文件损坏时自动恢复为空白初始状态,防止系统崩溃;
保存:先写入`.tmp`临时文件,写完后 rename 覆盖原文件,避免中途断电导致 JSON 文件损坏;
3. 业务层:pay.js 封装提成、基本工资计算逻辑;excel.js 处理报表导出;
4. 表现层:浏览器网页,会计直接访问页面录入、查询、导出数据。
架构特点:轻量化、零依赖数据库,部署成本极低,适合内部小范围业务

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论