โครงการวิศวกรรมคอมพิวเตอร์ฉันโครงการ
ระบบสำหรับการควบคุมเอกสารสำหรับระบบการจัดการคุณภาพของห้องปฏิบัติการยาของ บริษัท ของ AICA+ถูกสร้างขึ้น
API น้อยที่สุดถูกสร้างขึ้นใน ASP.NET CORE 8 ที่ปฏิบัติตามข้อกำหนดทั้งหมดที่จับได้
ฐานข้อมูลถูกสร้างขึ้นใน PostgreSql ที่แข็งแกร่งกับข้อกำหนดเหล่านี้และสำหรับการจัดเก็บไฟล์ minio ถูกนำมาใช้
ใน AICA Laboratories คุณต้องการควบคุมเอกสารระบบการจัดการคุณภาพของ บริษัท เอกสารนี้ถูกจัดระเบียบตามขอบเขตซึ่งสามารถเป็นอธิการบดี (ใช้ทั่วทั้ง บริษัท ) หรือเฉพาะ (ใช้ใน EUB); กระบวนการซึ่งสอดคล้องกับหนึ่งในกระบวนการที่กำหนดไว้ในแผนที่ของกระบวนการขององค์กร และประเภทของเอกสารซึ่งกำหนดโดยผู้เชี่ยวชาญของพื้นที่คุณภาพ รหัส, ชื่อ, การแก้ไข, หน้า, วันที่ความถูกต้องและไฟล์ที่เกี่ยวข้องสองไฟล์หนึ่งไฟล์ในรูปแบบ PDF และอีกคำใน Word เป็นที่รู้จัก เป็นที่ต้องการในการสร้างระบบที่อนุญาตให้สร้างและสร้างภาพข้อมูลของเอกสารนี้ ในการทำเช่นนี้มีการกำหนดข้อกำหนดต่อไปนี้:

ในการกำหนดค่าการเชื่อมต่อกับฐานข้อมูล PostgreSQL ให้ทำตามขั้นตอนต่อไปนี้:
appsettings.json ไฟล์INFO ด้วยข้อมูลที่เกี่ยวข้องในแต่ละกรณี: }
(...),
"ConnectionStrings" : {
"PostgreSQLConnection" : " Server=INFO;Port=INFO;Database=INFO;User Id=INFO;password=INFO "
}
}dotnet ef database update ตรวจสอบให้แน่ใจว่าคุณมี Migrations ถ้าคุณไม่ได้ดำเนินการคำสั่งก่อนหน้านี้: dotnet ef migrations add InitialCreate สำคัญ
MinIO Server จะต้องติดตั้งและผู้ใช้ที่จำเป็นพร้อมใบอนุญาตการเขียนและ bucket ที่ข้อมูลจะถูกเก็บไว้ด้วยโครงสร้างโฟลเดอร์ /pdf และ /word
ในการกำหนดค่าการเชื่อมต่อ MINIO ให้ทำตามขั้นตอนต่อไปนี้:
appsettings.json ไฟล์INFO ด้วยข้อมูลที่เกี่ยวข้องในแต่ละกรณี: }
(...),
"Minio" : {
"Endpoint" : " INFO " ,
"AccessKey" : " INFO " ,
"SecretKey" : " INFO " ,
"Bucket" : " INFO "
}
} อีกวิธีที่เป็นไปได้ในการทดสอบ API คือการใช้ Minio Cloud Test Server โดยใช้ข้อมูลต่อไปนี้ในไฟล์ appsettings.json : JSON:
}
(...),
"Minio" : {
"Endpoint" : " play.min.io " ,
"AccessKey" : " testuser " ,
"SecretKey" : " testuser " ,
"Bucket" : " aica-docs "
}
} บันทึก
การปรับใช้เหล่านี้เป็นเพียงการทดสอบ API ในสภาพแวดล้อมการปรับใช้เท่านั้น แต่ไม่ได้ใช้งานได้อย่างกว้างขวาง
ทำการทดสอบการใช้บริการพื้นฐาน 3 ประการของ API:
การทดสอบใน Razor Pages ได้ดำเนินการเพื่อแสดงให้เห็นว่าสถานการณ์ที่เป็นไปได้ของ API จะเป็นอย่างไร หน้าอยู่ในลิงค์ต่อไปนี้
การทดสอบการรวมได้รับการออกแบบและดำเนินการอัตโนมัติไปยัง API ในสาขา ผลลัพธ์สุดท้ายของการทดสอบอยู่ในไฟล์ 
Lilian Rosa Rojas Rodríguez | Eduardo Alejandro González Martell |
ไอเอ็นจี Pedro Velázquez Borrero |