63 Star 401 Fork 161

易开元/TopskyHotelManagementSystem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Organization Logo.png

TopskyHotelManagementSystem

star fork

中文文档 | English Document

# 重要说明:

注意:目前master分支随v2.x版本变动而变动,v2.x版本与v1.x版本变动极大,因此想要v1.x版本的可移步至v1.x分支地址https://gitee.com/java-and-net/TopskyHotelManagerSystem/tree/v1.x/

即日起,程序版本号规范将固定为x.x.x.x,第一位为当前程序版本,第二位为当前程序框架版本,第三位为功能大变更版本,第四位为日常修复版本,例如:基于.NET 8框架的2.0版本,对应的版本号是2.8.0.0,往后的.NET 9将会是2.9.0.0,并以此类推

引用的开源项目:

  1. Fody——将所有dll打包成exe应用程序。Fody,MIT开源协议
  2. SQLSugar,国内最受欢迎ORM框架[SQLSugar。 Apache-2.0开源协议
  3. SunnyUI——SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。SunnyUI.Net,GPL3.0开源协议
  4. RestSharp——Simple REST and HTTP API Client for .NET。RestSharp,Apache-2.0开源协议
  5. AntdUI——👚 基于 Ant Design 设计语言的 Winform 界面库。AntdUI,Apache-2.0开源协议

本项目说明:

1、在对本项目进行二次开发时,请遵循 MIT 开源协议。所有引用的其他开源项目均采用其各自的开源协议。使用这些开源项目时,请务必在项目介绍中添加相应的声明,并按照各自的开源协议进行开源等操作。

2、有bug欢迎提出issue!或进行评论

3、本系统UI框架主要基于Sunny.UI和AntdUI进行创建,在此特别声明!

4、关于数据库脚本问题,请先移步至数据库脚本文件夹下,选择Mysql版本或PostgreSQL版本任意文件夹下载Data和Table两个文件,再数据库中先执行Table.sql,再执行Data.sql!

5、本项目已基于SQL Sugar框架支持多数据库(主流),以下是目前已通过测试的数据库表格:

数据库 版本 支持建库建表(Y/N) 通过(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 请参照SQLSugar文档(果糖网)

开发目的:

在现如今发展迅速的酒店行业,随着酒店的日常工作增加,已经很难用人工去进行处理,一些繁琐的数据也可能会因为人工的失误而造成酒店的一些损失,因此很需要一款可以协助酒店进行内部管理的管理软件。

系统开发环境:

操作系统:Windows 11(x64)

开发工具:Microsoft Visual Studio 2022(系统最新版本)

数据库:MariaDB(强烈推荐!)

数据库管理工具:Dbgate

开发语言:C#语言、T-SQL语言

开发平台:.Net

开发框架:.Net 8

开发技术:.NET 8 WinForm

系统结构:

EOM.Client.TopskyHotelManagementSystem
├─ .git
├─ .gitignore
├─ EOM.Client.TopskyHotelManagementSystem.sln
├─ FodyWeavers.xml
├─ LICENSE
├─ README.md
├─ EOM.TopskyHotelManagementSystem.Common
├─ EOM.TopskyHotelManagementSystem.FormUI
│    ├─ .gitignore
│    ├─ App.config
│    ├─ AppFunction
│    ├─ AppInterface
│    ├─ AppMain
│    ├─ AppUserControls
│    ├─ FodyWeavers.xml
│    ├─ FodyWeavers.xsd
│    ├─ Logo
│    ├─ Program.cs
│    ├─ Properties
│    ├─ Resources
├─ SYS.Library
├─ 数据库脚本
├─ 项目效果图
└─ 项目相关文档

系统数据库关系图(由PDMAN软件生成)

数据库关系图

系统功能模块汇总:

功能汇总
(前台)客房管理 预约房间 入住房间 结算退房 转换房间 查看用户信息 修改房间状态
(前台)用户管理 用户信息展示 搜索用户信息 添加客户
(前台)商品消费 商品列表 搜索商品信息 商品消费 消费信息

项目作者:

原创团队:Jackson、Benjamin、Bin、Jonathan

后期维护团队:易开元(Easy Open Meta)

项目运行部署:

下载并安装.NET 8及以上SDK版本。 下载并安装Microsoft Visual Studio Professional 2022及以上版本,并通过下载Zip包解压,打开.sln后缀格式文件运行。

数据库运行部署(本地):

作者及开发团队强烈建议使用MariaDB数据库,安装MariaDB数据库并开启服务,通过可视化管理工具对数据库进行建立,可通过打开执行数据库脚本文件夹内的.sql后缀格式文件进行快速建立数据表和导入数据,执行步骤(以MariaDB数据库为例):

1、通过可视化管理工具链接MariaDB数据库,随后新建名为‘tshoteldb’数据库。

2、通过可视化管理工具打开:数据库脚本\MariaDB版本\MDB_tshotel_script_table.sql以及数据库脚本\MariaDB版本\MDB_tshotel_script_data.sql进行数据表建立和数据导入。

java-and-net/TopskyHotelManagementSystem

MIT License Copyright (c) 2023 Easy-Open-Meta Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Net8 WinForm平台开发,针对中小型酒店设计的管理系统,团队项目,参与者请查看README.md。 展开 收起
取消

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/java-and-net/TopskyHotelManagementSystem.git
git@gitee.com:java-and-net/TopskyHotelManagementSystem.git
java-and-net
TopskyHotelManagementSystem
TopskyHotelManagementSystem
master

搜索帮助