コンピューターエンジニアリングIプロジェクトのプロジェクト。
AICA+のPharmaceutical Laboratoriesの品質管理システムのドキュメントの管理システムが作成されました。
ASPI Minimalは、キャプチャされたすべての要求に準拠したASP.NET Core 8に作成されました。
これらの要件で堅牢なPostgreSqlでデータベースが作成され、ファイルのストレージにミニオが使用されました
AICA Laboratoriesでは、会社の品質管理システムのドキュメントを管理し続けたいと考えています。このドキュメントは、範囲に従って編成されており、学長(会社全体に適用)または特定(eubに適用)になります。組織プロセスのマップで定義されているプロセスの1つに対応するプロセス。品質領域の専門家によって定義されるドキュメントの一種。コード、タイトル、編集、ページ、有効性の日付、および2つの関連ファイル、1つはPDF形式で、もう1つは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をインストールし、必要なユーザーが書き込み許可と、データがフォルダー構造/pdfおよび/word構成で保存されるbucketを備えている必要があります。
Minio接続を構成するために、次の手順に従ってください。
appsettings.jsonファイルINFOを置き換えます。 }
(...),
"Minio" : {
"Endpoint" : " INFO " ,
"AccessKey" : " INFO " ,
"SecretKey" : " INFO " ,
"Bucket" : " INFO "
}
} APIをテストする別の可能な方法は、 appsettings.jsonファイルの次のデータを使用して、Minio Cloud Test Serverを使用することです。JSON:
}
(...),
"Minio" : {
"Endpoint" : " play.min.io " ,
"AccessKey" : " testuser " ,
"SecretKey" : " testuser " ,
"Bucket" : " aica-docs "
}
} 注記
これらの展開は、展開環境でAPIをテストするためだけであり、それを広範囲に使用するためではありません。
APIの3つの基本サービスのテスト展開が実行されました。
APIの可能なシナリオがどのようになるかを示すために、 Razor Pagesのテストが実行されました。ページは次のリンクにあります
統合テストは設計され、ブランチのAPIに自動化されました。テストの最後の結果はにあります
リリアン・ローザ・ロハス・ロドリゲス | エドゥアルド・アレハンドロ・ゴンザレス・マーテル |
ing。ペドロ・ベラスケス・ボレロ |