Web mutasi crate dengan Spring+JSF

Website & Development
Website Design & Development
Icons moneyIDR 1.000.000
Icons applicant0 Applicants
Icons datelineover 1 year ( 20 July 2016 )

Required Skills:

HTMLHTML5JavaWebsite Development
Job Description:

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.

Open
Application Closed

No applicants yet

No hire freelancer