Aplikasi web MVC bagi pabrik untuk melacak perbaikan mesin dengan mengelola insinyur dan mesin yang memiliki izin untuk memperbaikinya.
Kisah Pengguna | Masukan | Keluaran | Selesai? |
---|---|---|---|
Sebagai manajer pabrik, saya harus bisa melihat daftar semua insinyur, dan saya harus bisa melihat daftar semua mesin. | Klik 'tampilkan semua teknisi' atau 'tampilkan semua mesin' | Semua insinyur atau mesin ditampilkan | Y |
Sebagai manajer pabrik, saya harus dapat memilih seorang insinyur, melihat detailnya, dan melihat daftar semua mesin yang memiliki izin untuk diperbaiki oleh insinyur tersebut. Saya juga harus bisa memilih mesin, melihat detailnya, dan melihat daftar semua insinyur yang memiliki izin untuk memperbaikinya. | Pilih insinyur atau mesin | Detail untuk insinyur atau mesin tersebut ditampilkan | Y |
Sebagai manajer pabrik, saya perlu menambahkan insinyur baru ke sistem kami ketika mereka diterima bekerja. Saya juga perlu menambahkan mesin baru ke sistem kami ketika sudah diinstal. | Klik 'Tambahkan insinyur baru' atau 'Tambahkan mesin baru', isi informasinya dan klik 'tambah' | Mesin atau insinyur ditambahkan ke sistem | Y |
Sebagai manajer pabrik, saya harus bisa menambah mesin baru meskipun tidak ada insinyur yang dipekerjakan. Saya juga harus bisa menambah insinyur baru meskipun tidak ada mesin yang dipasang | Insinyur ditambahkan tanpa mesin atau mesin ditambahkan tanpa insinyur | Mesin atau insinyur ditambahkan ke sistem | Y |
Sebagai manajer pabrik, saya harus bisa menambah atau menghapus mesin yang memiliki izin perbaikan oleh teknisi tertentu. Saya juga harus dapat mengubah hubungan ini dari sisi lain, dan menambah atau menghapus insinyur dari mesin tertentu. | Pengguna mengklik 'tambah mesin' atau 'hapus mesin' untuk seorang insinyur, atau pengguna mengklik 'tambah insinyur' atau 'hapus insinyur' untuk sebuah mesin. | Sebuah mesin ditambahkan atau dihapus untuk seorang insinyur, atau insinyur ditambahkan atau dihapus untuk sebuah mesin. | Y |
Saya seharusnya bisa membuka halaman pembuka yang mencantumkan semua insinyur dan mesin. Pengguna harus dapat mengklik satu insinyur atau mesin untuk melihat semua insinyur/mesin yang dimilikinya. | Pengguna menavigasi ke indeks beranda | Semua insinyur dan mesin ditampilkan dengan tautan ke detailnya | Y |
.NET Inti 2.2
Server Komunitas MySQL dan Meja Kerja MySQL
Kloning repositori GitHub dengan menjalankan git clone https://github.com/sarakane/Factory.Solution.git
di terminal.
Atau unduh file ZIP dengan mengklik Code
lalu Download ZIP
dari repositori ini.
Arahkan ke folder Factory.Solution
yang baru dibuat.
Arahkan ke folder proyek Factory
.
Di terminal, jalankan dotnet restore
dan dotnet build
untuk membangun aplikasi.
Masukkan dotnet tool install --global dotnet-ef
untuk menginstal dotnet ef
sebagai alat global.
Masukkan dotnet ef database update
untuk membangun database MySQL dari folder Migrasi.
Masukkan dotnet run
untuk menjalankan program.
Klik tautan sekarang sedang mendengarkan untuk membuka di browser Anda.
Tidak ada bug yang diketahui.
C#
.NET Inti 2.2
ASP .NET Inti
Inti Ketenaran Entitas
Server MySQL 8.0.21
Kode Visual Studio
Situs ini dilisensikan di bawah lisensi MIT.
Hak Cipta (c) 2020 Sara Kane