本项目是基于.Net8构建的TS酒店管理系统后端API项目,主要用于2.0升级所用,欢迎Start&Fork
1、一切开发请遵照MIT开源协议进行。
2、有bug欢迎提出issue!
主要用于现有的C/S项目酒店管理系统升级2.0后实现前后端分离的WebAPI接口,本项目不包含任何UI界面。
操作系统:Windows 11(x64)
开发工具:Microsoft Visual Studio 2022(系统最新版本)
数据库:PostgreSQL v16
数据库管理工具:DbGate
开发语言:C#语言、LINQ语言
开发平台:.Net
开发框架:.Net 8
开发技术:.NET 8 WebAPI
EOM.TSHotelManagement.Web
├─ .git
├─ .gitignore
├─ EOM.TSHotelManagement.Application
│ ├─ Business
│ ├─ EOM.TSHotelManagement.Application.csproj
│ ├─ Sys
│ ├─ Worker
│ ├─ Zero
├─ EOM.TSHotelManagement.Common
│ ├─ EOM.TSHotelManagement.Common.csproj
│ ├─ HttpHelper.cs
│ ├─ RecordHelper
│ ├─ Util
├─ EOM.TSHotelManagement.Core
│ ├─ Business
│ ├─ EOM.TSHotelManagement.Core.csproj
│ ├─ Sys
│ ├─ Worker
│ ├─ Zero
├─ EOM.TSHotelManagement.EntityFramework
│ ├─ AppSettingsJson.cs
│ ├─ EOM.TSHotelManagement.EntityFramework.csproj
│ ├─ Repository
│ │ └─ PgRepository.cs
│ ├─ dbsettings.json
├─ EOM.TSHotelManagement.Web.sln
├─ EOM.TSHotelManagement.WebApi
│ ├─ Controllers
│ │ ├─ Business
│ │ ├─ Sys
│ │ ├─ Worker
│ │ └─ Zero
│ ├─ EOM.TSHotelManagement.WebApi.csproj
│ ├─ EOM.TSHotelManagement.WebApi.csproj.user
│ ├─ EOM.TSHotelManagement.WebApi.xml
│ ├─ MvcOptionsExtensions.cs
│ ├─ Program.cs
│ ├─ RouteConvention.cs
│ ├─ Router_Extension
│ ├─ Startup.cs
│ ├─ appsettings.Development.json
│ ├─ appsettings.json
├─ LICENSE
├─ README.en.md
└─ README.md
Jackson(即本账号,项目组长,核心代码编写和后期项目整合)
Benjamin(开发,项目代码编写)
Bin(数据库,提供数据库管理支持)
易开元(后期维护和开发)
下载并安装Microsoft Visual Studio Professional 2022及以上版本,并通过下载Zip包解压,打开.sln后缀格式文件运行。
作者及开发团队强烈建议使用MariaDB数据库,安装MariaDB数据库并开启服务,通过可视化管理工具对数据库进行建立,可通过打开执行数据库脚本文件夹内的.sql后缀格式文件进行快速建立数据表和导入数据,执行步骤(以MariaDB数据库为例):
1、通过可视化管理工具打开/数据库脚本/latest_MariaDB版本,依次执行tshotel-backstage-dbscript-table.sql文件进行数据库与数据表建立。
2、随后打开tshotel-backstage-dbscript-data.sql文件进行数据导入。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。