https://asyncinnt253.azurewebsites.net
Web 应用程序由用 Razor 视图、HTML、CSS、Bootstrap 编写的前端组成。后端是使用 ASP.NET Core 2.2、Entity Framework Core 和 MVC 框架用 C# 编写的。
该应用程序允许您毫无问题地无缝浏览网站,并根据便利设施、房间可用性、价格等选择酒店!这些酒店允许用户保存他们对网页的输入和更改,您应该使用此应用程序,因为它允许酒店经理有效、轻松地管理他们的酒店。
Microsoft Visual Studio 社区 2017(版本 15.5.7)
部署
将此存储库克隆到您的本地计算机。
$ git clone https://github.com/AsyncInn/AsyncInn.git
下载后,您可以使用 dotnet CLI 实用程序或 Visual Studio 2017(或更高版本)来构建 Web 应用程序。该解决方案文件位于存储库根目录的 AmandaFE 子目录中。
cd YourRepo/YourProject
dotnet build
dotnet 工具将自动恢复任何 NuGet 依赖项。在运行应用程序之前,需要将提供的代码优先迁移应用到 /AmandaFE/AmandaFE/appsettings.json 文件中配置的您选择的 SQL 服务器。这需要 Microsoft.EntityFrameworkCore.Tools NuGet 包,并且可以从 NuGet 包管理器控制台运行:
Update-Database
创建数据库后,就可以运行应用程序。 Visual Studio 中提供了使用 IIS Express 或 Kestrel 运行和调试应用程序的选项。从命令行,以下命令将启动 Kestrel 服务器的实例来托管应用程序:
cd YourRepo/YourProject
dotnet run
用户 -> 服务器 -> C -> M -> REST api -> C -> V -> 数据库/用户
这是用来制作这个数据库的图
范围 | 类型 | 必需的 |
---|---|---|
ID | 整数 | 是的 |
便利设施 | 细绳 | 是的 |
酒店ID | 整数 | 是的 |
酒店房间 | 酒店房间ID | 是的 |
房间ID | 整数 | 是的 |
房间布局 | 枚举 | 是的 |
姓名 | 字符串 | 是的 |
房间号 | 整数 | 是的 |
日期 | 日期/时间对象 | 是的 |
1.0 部署站点
坦纳·珀西瓦尔