# TopskyHotelManagerSystem
**Repository Path**: sandayleo/TopskyHotelManagerSystem
## Basic Information
- **Project Name**: TopskyHotelManagerSystem
- **Description**: 针对中小型酒店设计的管理系统,团队项目,参与者请查看README.md。源仓库地址见下面↓↓↓
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://github.com/NF-TopSky-Team/TopskyHotelManagerSystem
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 169
- **Created**: 2022-02-13
- **Last Updated**: 2024-06-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
TopskyHotelManagerSystem
# :pray: 引用的开源项目:
1. ##### Fody——将所有dll打包成exe应用程序。[Fody,MIT开源协议](https://github.com/Fody/Fody)
2. ##### SQLSugar,国内最受欢迎ORM框架[SQLSugar。 [Apache-2.0开源协议](https://gitee.com/sunkaixuan/SqlSugar)
3. ##### SunnyUI——SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。
[SunnyUI.Net,GPL3.0开源协议](https://gitee.com/yhuse/SunnyUI)
# :exclamation: 本项目说明:
1、一切开发请遵照MIT开源协议进行,SunnyUI.Net框架采用的是GPL3.0开源协议、SQLSugarORM框架采用的是Apache2.0,需要用到时请务必在项目介绍加上对应描述。
2、有bug欢迎提出issue!或进行评论
3、本系统90%页面基于SunnyUI.Net控件库进行创建,在此特别声明!
4、关于数据库脚本问题,请先移步至Scripts文件下,下载Data和Table两个文件,再数据库中先执行Table.sql,再执行Data.sql!
# :thought_balloon: 开发目的:
在现如今发展迅速的酒店行业,随着酒店的日常工作增加,已经很难用人工去进行处理,一些繁琐的数据也可能会因为人工的失误而造成酒店的一些损失,因此很需要一款可以协助酒店进行内部管理的管理软件。
# :mag_right: 系统开发环境:
操作系统:Windows 10(x64)
开发工具:Microsoft Visual Studio 2015(系统第一版本)/Microsoft Visual Studio 2019(系统最新版本)
数据库:Microsoft SQL Server 2008 R2/MySQL v8.0.22(强烈推荐!)
数据库管理工具:Microsoft SQL Server 2008 R2 Mangerment Studio/Navicat 15
开发语言:C#语言、T-SQL语言
开发平台:.Net
开发框架:.Net Framework 4.5.2/.Net Framework 4.6.1(已全面升级)——>.Net Framework 4.7.1
开发技术:.NET WinForm
# :open_file_folder: 系统结构:
```tree
TopSkyHotelManagerSystem
├─SYS.Application
├─ Business
├─ Customer
├─ RecordHelper
├─ Room
├─ SYS.Application.csproj
├─ SYS.Application.csproj.user
├─ SYS.Application.csproj.vspscc
├─ Worker
├─ Zero
├─ app.config
├─ bitbug_favicon (1).ico
└─ packages.config
├─SYS.Common
├─ App.config
├─ Base
├─ Repository
├─ SYS.Common.csproj
├─ SYS.Common.csproj.vspscc
├─ StatusCode
│ └─ StatusCode.cs
├─ bitbug_favicon (1).ico
└─ packages.config
├─SYS.Core
├─ App.config
├─ Business
├─ Customer
├─ Repository
├─ Room
├─ SYS.Core.csproj
├─ SYS.Core.csproj.user
├─ SYS.Core.csproj.vspscc
├─ Util
├─ Worker
├─ Zero
├─ bitbug_favicon (1).ico
├─SYS.FormUI
├─ App.config
├─ AppFunction
├─ AppInterface
├─ AppMain
├─ AppUserControls
├─ Font
├─ Logo
├─ Program.cs
├─ RequestHelper
├─ Resources
├─ RoomOption.Designer.cs
├─ RoomOption.cs
├─ RoomOption.resx
├─ SETTINGS.CS
├─ SYS.FormUI.csproj
├─ SYS.FormUI.csproj.user
├─ SYS.FormUI.csproj.vspscc
├─ TSHotelManagerSystem_TemporaryKey.pfx
├─ WebSite.Designer.cs
├─ WebSite.cs
├─ WebSite.resx
├─ WtiInfo.Designer.cs
├─ WtiInfo.cs
├─ WtiInfo.resx
├─ bitbug_favicon (1).ico
├─ bitbug_favicon.ico
├─ icon
├─ logo.ico
```
# :chart_with_upwards_trend: 系统数据库关系图(由PDMAN软件生成) :loudspeaker:
[数据库关系图](https://www.jvnorg.site/tshoteldb.html)
# :books: 系统功能模块汇总:
| 功能汇总 | | | | | | |
|----------|--------|--------|--------|------|--------|--------|
| (前台)客房管理 | 预约房间 | 入住房间 | 结算退房 | 转换房间 | 查看用户信息 | 修改房间状态 |
| (前台)用户管理 | 用户信息展示 | 搜索用户信息 | 添加客户 | | | |
| (前台)商品消费 | 商品列表 | 搜索商品信息 | 商品消费 | 消费信息 | | |
| (前台)扩展功能 | 无 | | | | | |
| (后台)基础信息 | 职位类型维护 | 民族类型维护 | 学历类型维护 | 部门信息维护 | | |
| (后台)财务信息 | 员工工资账单 | 内部财务账单 | 酒店盈利情况 | | | |
| (后台)水电管理 | 水电信息 | | | | | |
| (后台)监管统计 | 监管部门情况 | | | | | |
| (后台)客房管理 | 房态图一览 | 新增客房 | | | | |
| (后台)客户管理 | 客户信息管理 | 顾客消费账单 | | | | |
| 功能汇总(续) | | | | | | |
| (后台)人事管理 | 员工管理 | 公告日志 | 上传公告日志 | | | |
| (后台)物资管理 | 商品管理 | 仓库物资 | | | | |
| 员工操作日志 | | | | | | |
| 系统管理 | 添加管理员 | 权限分配 | 启/禁用管理员 | | | |
# :family: 项目作者:
**杨俊杰(即本账号,项目组长,核心代码编写和后期项目整合)**
**熊越明(开发,项目代码编写)**
**宾华安(数据库,提供数据库管理支持)**
**张黔广(开发,APP前后端开发)**
# :computer: 项目运行部署:
**下载并安装Microsoft Visual Studio Professional 2017及以上版本,并通过下载Zip包解压,打开.sln后缀格式文件运行。**
# :inbox_tray: 数据库运行部署(本地):
**作者及开发团队强烈建议使用MySQL数据库,安装MySQL数据库并开启服务,通过可视化管理工具对数据库进行建立,可通过打开执行数据库脚本文件夹内的.sql后缀格式文件进行快速建立数据表和导入数据,执行步骤(以MySQL数据库为例):**
**1、通过可视化管理工具打开Table.sql文件进行数据表建立。**
**2、随后打开Data.sql文件进行数据导入。**
# :chart_with_upwards_trend: Star趋势图(感谢Giteye提供的趋势图报表功能!):
[](https://giteye.net/chart/Z9DD26VK)
[](https://gitee.com/java-and-net/TopskyHotelManagerSystem)