Skip to content

项目简介

AI 辅助生成

本篇文档由 AI 辅助生成,旨在帮助您快速了解项目。内容可能存在疏漏,欢迎随时提出反馈进行修正。

KanTime 是一款企业内部使用的工时管理系统,旨在帮助决策团队提高效率、实现成本透明化,并优化资源分配。

名字由来

KanTime 是“勘探”的谐音,翻译过来是“勘时”,有“核对时间”的意思在里面,所以就用了这个名字作为项目名了

主要功能模块

  • 项目管理: 创建和维护项目,管理项目成员及其角色,关联客户,跟踪项目状态。
  • 工时管理: 录入、提交、审批和跟踪个人及团队的工时。
  • 用户管理: 维护系统用户、角色、部门和薪酬信息。
  • 客户管理: 集中管理所有客户信息。
  • 成本管理: 记录与项目相关的直接成本。

问题反馈

项目测试阶段

请注意:KanTime 项目目前正处于内部测试阶段,功能和界面可能随时发生变化。

我们非常欢迎您在使用过程中提供宝贵的反馈和建议。您可以通过以下两种方式提交问题:

  1. 钉钉在线文档: 您可以直接在以下钉钉文档中记录问题。请按照表格格式填写,以便我们快速定位和解决问题。 点击这里访问反馈文档

  2. 电子邮件: 您可以将问题发送至开发者的反馈邮箱:qxw@explore-x.com.cn

反馈格式

为了提高沟通效率,请您在反馈时尽量提供以下信息:

列名说明
时间问题发生的大致时间。
问题描述清晰地描述您遇到的问题。
图片附上相关界面的截图,有助于我们理解问题。
如何复现描述请提供复现问题的具体步骤。
软件调试信息(重要) 请点击前端界面右上角的 小虫子图标 (🐞),它会自动将应用的调试信息复制到您的剪贴板,然后将内容粘贴到此列。

技术栈

  • 后端: 使用 Python 的 FastAPI 框架,提供 API 服务。通过 SQLAlchemy 与数据库交互,并利用 Pydantic 进行数据验证。
  • 前端: 基于 Vue.js 3Vite 构建的单页应用(SPA),使用 Vuetify 作为 UI 组件库,Pinia 进行状态管理。
  • 数据库: 使用 PostgreSQL 作为关系型数据库,存储项目、用户和工时等核心数据。
  • 文档: 使用 VitePress 构建,提供清晰、美观的文档界面。