https://asyncinnt253.azurewebsites.net
เว็บแอปพลิเคชันประกอบด้วยส่วนหน้าที่เขียนในมุมมอง Razor, HTML, CSS, Bootstrap แบ็กเอนด์เขียนด้วยภาษา C# โดยใช้ ASP.NET Core 2.2, Entity Framework Core และกรอบงาน MVC
แอปพลิเคชั่นนี้ช่วยให้คุณใช้งานเว็บไซต์ได้อย่างราบรื่นโดยไม่มีปัญหาใด ๆ และเลือกโรงแรมตามความพร้อมของสิ่งอำนวยความสะดวก ราคา และอื่นๆ อีกมากมาย! โรงแรมเหล่านี้อนุญาตให้ผู้ใช้บันทึกข้อมูลและการเปลี่ยนแปลงหน้าเว็บที่คุณควรใช้แอปพลิเคชันนี้เนื่องจากช่วยให้ผู้จัดการโรงแรมสามารถจัดการโรงแรมได้อย่างมีประสิทธิภาพและง่ายดาย
Microsoft Visual Studio ชุมชน 2017 (เวอร์ชัน 15.5.7)
การปรับใช้
โคลนที่เก็บนี้ไปยังเครื่องภายในของคุณ
$ git clone https://github.com/AsyncInn/AsyncInn.git
เมื่อดาวน์โหลดแล้ว คุณสามารถใช้ยูทิลิตี้ dotnet CLI หรือ Visual Studio 2017 (หรือสูงกว่า) เพื่อสร้างเว็บแอปพลิเคชันได้ ไฟล์โซลูชันอยู่ในไดเร็กทอรีย่อย AmandaFE ที่รากของที่เก็บ
cd YourRepo/YourProject
dotnet build
เครื่องมือ dotnet จะคืนค่าการอ้างอิง NuGet โดยอัตโนมัติ ก่อนที่จะรันแอปพลิเคชัน การโยกย้ายด้วยโค้ดก่อนจะต้องนำไปใช้กับเซิร์ฟเวอร์ SQL ที่คุณเลือกซึ่งกำหนดค่าไว้ในไฟล์ /AmandaFE/AmandaFE/appsettings.json สิ่งนี้ต้องการแพ็คเกจ Microsoft.EntityFrameworkCore.Tools NuGet และสามารถเรียกใช้ได้จากคอนโซล NuGet Package Manager:
Update-Database
เมื่อสร้างฐานข้อมูลแล้ว แอปพลิเคชันก็สามารถทำงานได้ ตัวเลือกสำหรับการรันและดีบักแอปพลิเคชันโดยใช้ IIS Express หรือ Kestrel มีให้ใน Visual Studio จากบรรทัดคำสั่ง สิ่งต่อไปนี้จะเริ่มต้นอินสแตนซ์ของเซิร์ฟเวอร์ Kestrel เพื่อโฮสต์แอปพลิเคชัน:
cd YourRepo/YourProject
dotnet run
ผู้ใช้ -> เซิร์ฟเวอร์ -> C -> M -> REST api -> C -> V -> Db / ผู้ใช้
นี่คือแผนภาพที่ใช้สร้างฐานข้อมูลนี้
พารามิเตอร์ | พิมพ์ | ที่จำเป็น |
---|---|---|
บัตรประจำตัวประชาชน | ภายใน | ใช่ |
สิ่งอำนวยความสะดวก | เชือก | ใช่ |
โรงแรมไอดี | ภายใน | ใช่ |
โรงแรมรูม | รหัสห้องพักโรงแรม | ใช่ |
รหัสห้อง | ภายใน | ใช่ |
แผนผังห้อง | แจกแจง | ใช่ |
ชื่อ | สตริง | ใช่ |
หมายเลขห้อง | int | ใช่ |
วันที่ | วัตถุวันที่/เวลา | ใช่ |
1.0 ปรับใช้ไซต์
แทนเนอร์ เพอซิวาล