TopskyHotelManagementSystem
这是一个基于 .NET 10 + SqlSugar 框架构建的 TS 酒店管理系统后端 API 项目,整体定位清晰,专注于为 WinForm 客户端 与 Vue 3 Web 端 提供统一、稳定的业务服务接口。
项目以实际酒店业务场景为核心,涵盖基础数据管理与核心流程设计,接口规范清晰,便于前后端协同开发与后期扩展。同时在架构上注重代码结构与可维护性,既适合直接用于酒店管理系统落地,也适合作为 .NET 新版本 + SqlSugar 实战参考项目 进行学习与二次开发。
开发环境
本系统基于 Windows 平台进行开发与调试,整体环境以稳定性和主流技术栈为核心。开发操作系统为 Windows 11(x64),开发工具采用 Microsoft Visual Studio 2022(最新版本),保障对 .NET 新版本特性的完整支持。
数据库选用 MariaDB,兼顾性能与开源生态,数据库管理工具使用 DbGate 进行日常维护与调试。开发语言主要为 C#,结合 LINQ 进行数据查询与业务处理。
开发平台基于 .NET,框架版本为 .NET 10,后端采用 .NET 10 WebAPI 技术构建,面向客户端与 Web 端提供统一、规范的接口服务。整体开发环境简洁清晰,便于项目持续迭代与二次开发。
系统结构
支持的数据库
项目基于 SqlSugar 进行数据访问层设计,支持多种主流关系型数据库,并在部分数据库上已完成实际验证。目前已通过测试并支持自动建库建表的数据库包括 MariaDB 10.11.10、PostgreSQL(13.x)、MySQL 5.7 及以上版本 以及 SQL Server 2022,均可正常运行并通过完整功能验证。
对于 Oracle 数据库,当前未提供内置建库建表支持,具体使用方式需参考 SqlSugar 官方文档(果糖网) 进行适配;SQLite 目前未进行适配与验证,暂不支持自动建库建表,也未通过相关测试。整体数据库支持情况以稳定、可落地为优先,满足大多数企业级项目的实际使用需求。
https://gitee.com/java-and-net/topsky-hotel-management-system-web-api