-
Notifications
You must be signed in to change notification settings - Fork 1
Rancangan sistem
Untuk mempermudah dan memperjelas proses perancangan Sistem Gudang dan Kasir pada Spring MVC, dokumen ini akan menjelaskan secara umum dan detail mengenai lingkungan pengembangan, nama paket (package) yang akan digunakan, komponen di dalam setiap paket, pengendali MVC, layanan, data akses, dan layanan HTTP untuk diakses oleh kasir.
Proyek pada repository Github dikembangkan langsung pada branch master oleh semua pengembang. Maka dari itu antara pihak pengembangan dapat diasumsikan saling percaya bahwa mereka memiliki tanggung jawab masing-masing yang sudah dibagikan dan saling menghormati untuk tidak merusak satu sama lain.
Proyek dapat dibuka menggunakan IDE Eclipse 4.3 (Kepler) (http://www.eclipse.org/kepler/) yang sudah dipasang dengan Spring Tool Suite (http://spring.io/tools/sts). Untuk menguji isi laman web, dapat menggunakan server web Apache Tomcat versi 7 (http://tomcat.apache.org/) atau menggunakan server bawaan dari Spring Tool Suite yaitu VMWare vFabric (http://www.vmware.com/products/vfabric-tcserver/).
Ruang nama paket untuk setiap kelas yang tersedia di dalam kode dibagi menjadi sebagai berikut :
-
id.ac.its.SimplePOS2013.DataModel.Model- Ruang paket untuk data model dasar -
id.ac.its.SimplePOS2013.DataModel.DAO- Ruang paket untuk akses DAO dari model
-
id.ac.its.SimplePOS2013.Gudang.ServiceBO- Ruang paket kelas layanan untuk back-office -
id.ac.its.SimplePOS2013.Gudang.ServiceFO- Ruang paket kelas layanan untuk front-office diakses melalui web service.
-
id.ac.its.SimplePOS2013.Gudang.BackOffice- Ruang paket kelas pengendali back-office dengan Spring MVC
-
Implementasi Model dari Model Basis Data ke paket
id.ac.its.SimplePOS2013.DataModel.Model. -
Implementasi akses DAO dari Model menggunakan Hibernate ke paket
id.ac.its.SimplePOS2013.DataModel.DAO
-
Implementasi Layanan BackOffice ke paket
id.ac.its.SimplePOS2013.Gudang.ServiceBOpada Spring MVC -
Implementasi Layanan FronOffice ke paket
id.ac.its.SimplePOS2013.Gudang.ServiceFOmelalui Spring HTTP Invoker.
-
Implementasi Presentasi Backoffice menggunakan Spring MVC pada paket
id.ac.its.SimplePOS2013.Gudang.BackOffice -
Implementasi Presentasi Frontoffice menggunakan Spring MVC pada paket
id.ac.its.SimplePOS2013.Kasir.FrontOffice