Web mutasi crate dengan Spring+JSF

Website & Pengembangan
Pembuatan Website
Icons moneyIDR 1.000.000
Icons applicant0 Applicants
Icons dateline7 bulan yang lalu
Open
Application Ditutup

Deskripsi pekerjaan:

Saya membutuhkan web dengan spesifikasi berikut. (Versi terakhir spesifikasi dapat dilihat di https://www.evernote.com/l/AFjahvVruSNM3ZTc8SCRilXWI2MhnwQgrjA )

TUJUAN

Web ini bertujuan untuk menangani input mutasi crate triplek dengan menggunakan handphone android dan scanner barcode OTG. Mutasi ini diartikan sebagai perpindahan triplek dari satu gudang ke gudang lain dalam kelipatan 1 crate.

LATAR BELAKANG

Web ini akan mengakses sistem backend yang sudah ada dengan menggunakan JMS. Web ini tidak menggunakan database sama sekali.
API untuk mengakses JMS sudah disediakan.

USE CASE

- Login android, dengan cara memindai barcode karyawan

- Pindai tujuan gudang

- Pindai crate di android

- Mandor melihat pindaian di android. Mandor dapat mengeklik tombol Tambah untuk kembali memindai crate.

- Mandor mencetak DO dengan cara mengeklik tombol Cetak.

STACK YANG DIGUNAKAN

Language java 7.Presentation layer menggunakan JSF. IoC menggunakan Spring container. Tes menggunakan junit. Application server menggunakan wildfly. Build menggunakan gradle. IDE yang disarankan adalah Jetbrains IDEA.

VERSION CONTROL

Pekerjaan dilakukan dengan menggunakan version control Git dan dihosting di bitbucket.org.

SISTEM KERJA

Tiap perubahan draft harus dicommit dan dipush ke bitbucket.org. Folder project boleh dizip dan diupload ke Sribulancer sebagai arsip namun tidak akan diperiksa. Yang otoritatif adalah yang di bitbucket.org.

Setiap commit akan diintegrasi secara otomatis oleh continous integration. Review per baris kode akan dilakukan di bitbucket.org. Pengetesan dilakukan secara otomatis dan manual.

Template untuk project disediakan, beserta dengan contoh project yang sejenis (disarankan untuk copy paste modify).

TEST PLAN

- login salah, harus ada pesan
- tujuan salah
- barcode crate tidak cocok atau kosong
- mandor tidak boleh cetak jika tidak ada isian
- stok tidak cukup

WAKTU

Tiap hari harus ada progress dalam bentuk commit+push. Waktu maksimal 1 minggu.

DELIVERABLES

Delivery project dalam bentuk source melalui bitbucket.org. Hak cipta sepenuhnya milik saya.

Employer belum merekrut freelancer

Di post oleh

Thumb 3920d109a4
Online 2 bulan yang lalu
Indonesia
  • Ulasan
    5.0
    (2 reviews)
  • Job selesai:
    2
  • Pasang job:
    3