Appearance
项目简介
AI 辅助生成
本篇文档由 AI 辅助生成,旨在帮助您快速了解项目。内容可能存在疏漏,欢迎随时提出反馈进行修正。
KanTime 是一款企业内部使用的工时管理系统,旨在帮助决策团队提高效率、实现成本透明化,并优化资源分配。
名字由来
KanTime 是“勘探”的谐音,翻译过来是“勘时”,有“核对时间”的意思在里面,所以就用了这个名字作为项目名了
主要功能模块
- 项目管理: 创建和维护项目,管理项目成员及其角色,关联客户,跟踪项目状态。
- 工时管理: 录入、提交、审批和跟踪个人及团队的工时。
- 用户管理: 维护系统用户、角色、部门和薪酬信息。
- 客户管理: 集中管理所有客户信息。
- 成本管理: 记录与项目相关的直接成本。
问题反馈
项目测试阶段
请注意:KanTime 项目目前正处于内部测试阶段,功能和界面可能随时发生变化。
我们非常欢迎您在使用过程中提供宝贵的反馈和建议。您可以通过以下两种方式提交问题:
钉钉在线文档: 您可以直接在以下钉钉文档中记录问题。请按照表格格式填写,以便我们快速定位和解决问题。 点击这里访问反馈文档
电子邮件: 您可以将问题发送至开发者的反馈邮箱:qxw@explore-x.com.cn
反馈格式
为了提高沟通效率,请您在反馈时尽量提供以下信息:
| 列名 | 说明 |
|---|---|
| 时间 | 问题发生的大致时间。 |
| 问题描述 | 清晰地描述您遇到的问题。 |
| 图片 | 附上相关界面的截图,有助于我们理解问题。 |
| 如何复现描述 | 请提供复现问题的具体步骤。 |
| 软件调试信息 | (重要) 请点击前端界面右上角的 小虫子图标 (🐞),它会自动将应用的调试信息复制到您的剪贴板,然后将内容粘贴到此列。 |
技术栈
- 后端: 使用 Python 的 FastAPI 框架,提供 API 服务。通过 SQLAlchemy 与数据库交互,并利用 Pydantic 进行数据验证。
- 前端: 基于 Vue.js 3 和 Vite 构建的单页应用(SPA),使用 Vuetify 作为 UI 组件库,Pinia 进行状态管理。
- 数据库: 使用 PostgreSQL 作为关系型数据库,存储项目、用户和工时等核心数据。
- 文档: 使用 VitePress 构建,提供清晰、美观的文档界面。