ASPNET Core Angular Midwife
1.0.0
このプロジェクトには、C#.NET Core Web API 2.1をREST APIバックエンドサービスとして、MongoDBをメインデータストレージおよびイオンフレームワークとして使用して、助産師の研究ケースを再現するために必要なすべてのコードが含まれています。
助産師事件には4つの学期があります。各学期には、タスクの独自の事前定義されたリストがあり、すべてのタスクを学期の長さを通して行う必要があります。毎日、学生は前述のリストの新しいコピーを受け取ります。そこでは、行われた各タスクの日付と回数を指定する必要があります。最後または学期中に、教師は、生徒がその瞬間まで自分の仕事を提示するように学生に(すべてのリストを渡す)ことを求めるかもしれないし、そうしないかもしれません。

テクノロジー:
- .NET CORE Web API 2.1
- Ionic framework
- MongoDB
- ngx-toastr notifications libray
コア機能:
- Choose Semester
- Login & Register using JWT (JSON Web Token) authentication
- Input Validations (Login & Register)
- Logout
- Log Number of Times for Specific Date (task)
- Update Number of Times for Specific Date (task)
- Get Semester’s task Overview by Date
- Search tasks by title
- Search tasks by date
- Mobile friendly
基本的なプロジェクトのインストール手順:
Clone repository
BACK-END:
1. cd back-end/MidWifeWebAPI
2. dotnet restore
3. dotnet build
4. dotnet run
DATABASE:
1. install local MongoDB
2. install & open Robo3T GUI
3. create local database: midwife
4. create the following collections:
Experience, ExperienceDescription, Internships, User
5. insert data into Internships collection
db.Internships.insertMany(
[
{ "InternshipName": "Semester 1" },
{ "InternshipName": "Semester 2" },
{ "InternshipName": "Semester 3" },
{ "InternshipName": "Semester 4" }
]);
6. insert data into Experience collection
db.Experience.insertMany(
[
{ "Title": "måle BT og puls" },
{ "Title": "foretage urin undersøgelse" },
{ "Title": "observere vægt, højde og udregne BMI" },
{ "Title": "tværfagligt samarbejde" },
{ "Title": "vaginaleksplorere" },
{ "Title": "tværfagligt samarbejde" },
{ "Title": "observere vandafgang" },
{ "Title": "vurdere behov for, informere om og udføre kateterisation af kvinden" },
{ "Title": "observere fosterhjertelyd med træstetoskop i presseperioden" }
]);
FRONT-END:
1. sudo npm install -g ionic
2. cd front-end/midwife
3. npm install
4. ionic build
5. ionic serve
6. run localhost:8100
データベーススキーマ:
