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
ستقوم أدوات الدوت نت تلقائيًا باستعادة أي تبعيات لـ 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 / User
هذا هو الرسم البياني المستخدم لإنشاء قاعدة البيانات هذه
المعلمة | يكتب | مطلوب |
---|---|---|
بطاقة تعريف | كثافة العمليات | نعم |
وسائل الراحة | خيط | نعم |
معرف الفندق | كثافة العمليات | نعم |
غرفة الفندق | معرف غرفة الفندق | نعم |
معرف الغرفة | كثافة العمليات | نعم |
تخطيط الغرفة | التعداد | نعم |
اسم | سلسلة (سلاسل) | نعم |
رقم الغرفة | ints | نعم |
تاريخ | كائن التاريخ/الوقت | نعم |
1.0 نشر الموقع
تانر بيرسيفال