中文文档 | English Document
Note: The master branch changes with the v2.x version, which significantly differs from the v1.x version. Those interested in the v1.x version can move to the v1.x branch address: https://gitee.com/java-and-net/TopskyHotelManagerSystem/tree/v1.x/
Effective immediately, version numbers will follow the format x.x.x.x. First digit: program version, second: framework version, third: major updates, fourth: bug fixes. For example, version 2.0 on .NET 8 is 2.8.0.0. On .NET 9, it will be 2.9.0.0, and so on.
Effective immediately, this project officially enters the maintenance phase and will no longer incorporate any new features. Simultaneously, we are pleased to announce the commencement of mobile development for the TopSkyHotelManagementSystem. The repository address is: TopSkyHotelManagementSystem-MAUI. This project is being developed using .NET 8's MAUI framework, with initial development focused exclusively on the Android platform. Expansion to other platforms is not currently feasible.
When conducting secondary development of this project, please comply with the MIT open source license. All referenced open source projects adopt their respective open source licenses. When using these open source projects, be sure to include the appropriate declarations in the project description and conduct any open source actions in accordance with their respective licenses.
Bugs and comments are welcome!
This system’s 95% of the pages are created based on the SunnyUI.Net control library, hereby specially declared!
Regarding the database script issue, please first go to the database script folder, choose either the MySQL version or PostgreSQL version folder to download the Data and Table files. In the database, execute the Table.sql first, then the Data.sql!
This project has implemented multi-database support (mainstream) based on the SQL Sugar framework. Below is the list of currently tested and verified database compatibility tables:
Database | Version | Support Create Table(Y/N) | Pass(Y/N) |
---|---|---|---|
MariaDB | 10.11.10-MariaDB | Y | Y |
PostgreSQL | 130020 | Y | Y |
MySQL | 5.7+ | Y | Y |
SQL Server | 2022 | Y | Y |
Oracle | Unknown | N | Reference SQLSugar Document(SQLSugar) |
In today's rapidly developing hotel industry, with the increase in daily hotel work, it has become difficult to handle with manpower alone. Some cumbersome data may also cause some losses to the hotel due to human errors, hence the need for a management software that can assist in the internal management of the hotel.
Operating System: Windows 11(x64)
Development Tools: Microsoft Visual Studio 2022 (latest version of the system)
Database: MariaDB (highly recommended!)
Database Management Tools: DbGate
Programming Languages: C# language, T-SQL language
Development Platform: .Net
Development Framework: .Net 8
Development Technology: .NET 8 WinForm
EOM.Client.TopSkyHotelManagerSystem
├─ .git
├─ .gitignore
├─ EOM.Client.TopSkyHotelManagerSystem.sln
├─ FodyWeavers.xml
├─ LICENSE
├─ README.md
├─ EOM.TSHotelManager.Common
├─ EOM.TSHotelManager.FormUI
│ ├─ .gitignore
│ ├─ App.config
│ ├─ AppFunction
│ ├─ AppInterface
│ ├─ AppMain
│ ├─ AppUserControls
│ ├─ FodyWeavers.xml
│ ├─ FodyWeavers.xsd
│ ├─ Logo
│ ├─ Program.cs
│ ├─ Properties
│ ├─ Resources
├─ SYS.Library
├─ Database Scripts
├─ Project Screenshots
└─ Project Related Documents
Function Summary | ||||||
---|---|---|---|---|---|---|
(Front Desk) Room Management | Reserve Room | Check-in Room | Checkout Room | Switch Room | View Customer Info | Modify Room Status |
(Front Desk) Customer Management | Display Customer Info | Search Customer Info | Add Customer | |||
(Front Desk) Product Consumption | Product List | Search Product Info | Product Consumption | Consumption Info |
Platform | Repository URL | Repository Description | License | Dependency |
---|---|---|---|---|
PC | https://gitee.com/java-and-net/TopskyHotelManagementSystem | .NET 8 WinForm-based solution (UI layer without business logic) designed for small/medium-sized hotel management systems | MIT License | WebApi |
Web | https://gitee.com/java-and-net/topsky-hotel-management-system-vue3 | Vue 3-based frontend designed for small/medium-sized hotel management systems | MIT License | WebApi |
Android | https://gitee.com/java-and-net/topsky-hotel-management-system-maui | .NET 8 MAUI-based mobile application project | MIT License | WebApi |
Backend | https://gitee.com/java-and-net/topsky-hotel-management-system-web-api | .NET 8 backend API project for TS Hotel Management System built with SQLSugar ORM, serving PC/Web/Android clients | MIT License |
Original Team: Jackson, Benjamin, Bin, Jonathan
Later Maintenance Team: Easy Open Meta (易开元)
Download and install .NET SDK version 8 or above. Download and install Microsoft Visual Studio Professional 2022 or above, unzip the downloaded Zip package, and run the .sln file.
Omitted. This project does not include backend business logic. For details, please refer to: Business Logic Project
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model