Kontrol inventaris adalah aplikasi web yang dikembangkan menggunakan database JSP dan Microsoft SQL Server.
JSP diimplementasikan bersama dengan database Microsoft SQL Server. Sebuah perusahaan ingin membuat database untuk mengendalikan inventarisnya, dan produk -produk dalam inventaris dibagi menjadi beberapa kategori, seperti pakaian, makanan, dan alat tulis. Ketika produk perlu dipesan ulang dari pemasok, staf perlu mengirimkan pesanan pembelian. Catatan pelacakan menyediakan pembelian dan menjual barang dan pengeluaran lainnya.
Modul Fungsional Utama : Modul Login Staf, Modul Login Pelanggan, Usulkan Modul Pesanan Pembelian, Isi Modul Pesanan Pembelian, Modul Pesanan Pembelian, Tentukan Modul Transaksi, Tambahkan Modul Produk, Terima Modul Barang, Isi Modul Produk Penerimaan, Modul Pengiriman, Modul Pendaftaran Pelanggan, Modul Pembelian Pelanggan, Isi Modul Pesanan Pelanggan, Modul Pembelian Historis, Modul Pembelian Historis, Modul Pelanggan, dll. Informasi Historis Modul, dll.
Halaman beranda dari situs web, klik login staf atau login pelanggan.
Hasil Operasi: Klik pada login staf untuk memasukkan halaman login staf, dan klik login pelanggan untuk memasukkan halaman login pelanggan.
Login staf, masukkan nomor staf dan kata sandi, dan apakah akan mengingat status login, klik login.
Hasil Operasi: Melompat ke EMP-Login-check.jsp untuk memverifikasi apakah informasi login staf sudah benar. Kirimkan nomor staf, kata sandi, dan apakah akan mengingat status login dalam formulir.
Terima nomor staf, kata sandi yang dikirimkan oleh emp-login.jsp, dan apakah akan mengingat status login. Hubungkan ke karyawan Tabel Pekerja Kontrol Inventaris Database.
Hasil Operasi: Tentukan apakah nomor staf dan kata sandi cocok. Jika cocok, tentukan posisi staf dan lompat ke halaman yang berbeda sesuai dengan posisi staf (personel pesanan pembelian melompat ke EMP-Purchase.jsp, konfirmasikan bahwa personel transaksi melompat ke EMP-Confirm.jsp, penerimaan personel barang melompat ke emp-accept.jsp, dan personel pengiriman melompat ke emp-deliver.jsp), sebaliknya mengatur ulang emp.
Personel pesanan pembelian berhasil masuk dan melompat ke halaman ini. Personel pesanan pembelian mengirimkan pesanan pembelian berdasarkan level titik pemesanan produk, dan klik untuk membeli lagi.
Hasil Operasi: Melompat ke EMP-Purchase-Add.jsp dan memberikan nilai produk kode produk di URL.
Terima nilai produk produk produk, isi deskripsi pesanan pembelian, tanggal pesanan, tanggal pengiriman, tanggal pengiriman, pemasok (formulir pemasok) dari pesanan pembelian, dan klik kirimkan pesanan pembelian.
Hasil Operasi: Lompat ke EMP-Purchase-place.jsp dan tambahkan catatan ke PurchaseOrder. Kirim Deskripsi Pesanan Pembelian, Tanggal Pesanan, Tanggal Pengiriman, Tanggal Pengiriman, Pemasok dalam bentuk formulir.
Terima emp-pembelian-add.jsp yang dikirimkan deskripsi pesanan pembelian, tanggal pesanan, tanggal pengiriman, pemasok. Hubungkan ke Inventory Control Inventory Control PEMBELIAN PEMBELIAN PEMBELIAN.
Hasil Operasi: Tambahkan catatan ke pembelian dan mengalihkan ke EMP-Purchase-order.jsp.
Untuk semua formulir pesanan pembelian yang diusulkan oleh personel pesanan pembelian, personel pesanan pembelian dapat menghapus operasi pesanan pembelian yang telah mereka usulkan.
Hasil Operasi: Melompat ke EMP-Purchase-order-Delete.jsp dan Lewati Nilai Pembelian Kode Pesanan Pembelian melalui URL.
Menerima nilai Kode Pesanan Pembelian Purchaseerno.
Hasil Operasi: Hapus catatan baris pembelian di tabel pesanan pembelian dan mengarahkan kembali ke EMP-Purchase-order.jsp.
Pastikan login pedagang berhasil dialihkan ke halaman ini, dan pastikan bahwa pedagang berdagang dan menghapus pesanan pembelian yang dikirimkan oleh semua pesanan pembelian.
Hasil Operasi: Klik transaksi untuk melompat ke EMP-Confirm-place.jsp, dan lewati nilai kode pembelian pembelian PurchaseOrderNo dan nilai Kode Produk Pembelian Pembelian Beli Klik Hapus untuk melompat ke EMP-Confirm-place.jsp, dan berikan nilai kode Pesanan Pembelian PurchaseerOrderNo melalui URL.
Menerima nilai kode pembelian Pesanan Pembelian dan nilai Kode Pembelian Kode Produk Beli.
Hasil Operasi: Tentukan apakah PurchaseProductNo adalah nol. Jika BuyProductNo adalah NULL, hapus catatan baris pembelian. Kalau tidak, informasi pesanan pembelian akan ditambahkan ke transaksi tabel transaksi melalui produk dan pembelian tabel produk. Redirect ke emp-confirm.jsp.
Tambahkan produk ke produk tabel produk, isi nama produk, nomor produk, harga unit produk, jumlah produk yang ada, level titik pesanan, jumlah pembelian kembali, waktu tunggu pesanan, kode klasifikasi produk (Tabel Kategori Produk).
Hasil Operasi: Melompat ke halaman EMP-Product-place.jsp dan mengirimkan nama produk, nomor produk, harga unit produk, jumlah produk yang ada, level titik pesanan, kuantitas pembelian kembali, lead time, dan kode klasifikasi produk dalam bentuk formulir.
Menerima nama produk, nomor produk, harga unit produk, jumlah produk yang ada, level titik pesanan, jumlah pembelian kembali, waktu tunggu pesanan, kode klasifikasi produk.
Hasil Operasi: Tambahkan catatan ke produk tabel produk dan redirect ke EMP-Product-add.jsp.
Personel penerimaan kargo berhasil masuk dan melompat ke halaman ini. Personel penerimaan kargo menerima barang berdasarkan apakah produk yang dibeli disimpan di gudang.
Hasil Operasi: Melompat ke EMP-Accept-Place.jsp dan Lewati Nilai Transaksi Kode Transaksi Tidak melalui URL.
Isi produk penerimaan, isi formulir transaksi untuk menerima pesanan, volume penjualan, kerugian unit, dan klik kirim.
Hasil Operasi: Melompat ke EMP-Accept-Make.jsp dan Perbarui Catatan Transaksi Tabel Transaksi. Kirim dalam bentuk formulir dan terima pesanan, volume penjualan, kerugian unit, dan sembunyikan pengiriman kode transaksi, harga unit produk, pesanan unit, dan kode produk.
Menerima pesanan, volume penjualan, kehilangan unit, kode transaksi, harga unit produk, pesanan unit, kode produk, dan memodifikasi transaksi tabel transaksi dan produk tabel produk.
Hasil operasi: Perbarui transaksi tabel transaksi dan catatan produk tabel produk.
Login pengirim berhasil melompat ke halaman ini. Pengirim melakukan operasi pengiriman pada pesanan pelanggan dan klik untuk membayar.
Hasil Operasi: Melompat ke EMP-Deliver-place.jsp dan memberikan nilai kode pesanan pelanggan UserOrdERNO melalui URL.
Ubah Status Pesanan Pelanggan.
Hasil Operasi: Perbarui catatan baris UserOrder tabel pesanan pelanggan dan atur status pesanan pelanggan ke "dikirim".
Login pelanggan, masukkan nama dan kata sandi pelanggan, dan apakah akan mengingat status login, klik login.
Hasil Operasi: Melompat ke pengguna-login-check.jsp untuk memverifikasi apakah informasi login pelanggan sudah benar. Kirimkan nama pelanggan, kata sandi, dan apakah akan mengingat status login dalam formulir.
Terima nama pelanggan, kata sandi yang dikirimkan oleh user-gogin.jsp, dan apakah akan mengingat status login. Hubungkan ke Pengguna Tabel Pelanggan Kontrol Inventaris Database.
Hasil Operasi: Tentukan apakah nama pelanggan dan kata sandi cocok. Jika cocok, lompat ke user-purchase.jsp, sebaliknya redirect ke user-gogin.jsp.
Login pelanggan berhasil melompat ke halaman ini. Pelanggan dapat membeli produk dan mengklik untuk membelinya.
Hasil Operasi: Lompat ke pengguna-pembelian-add.jsp dan berikan nilai produk kode produk di URL.
Terima nilai kode produk produk, isi deskripsi pesanan pelanggan dan pesanan pesanan pesanan pembelian pelanggan, klik OK atau klik Modifikasi Informasi Pribadi.
Hasil Operasi: Klik OK untuk melompat ke pengguna-pembelian-place.jsp, kirimkan deskripsi pesanan pelanggan, jumlah pesanan, dan menyembunyikan harga satuan dan jumlah yang ada dari produk yang dikirimkan; Klik Modifikasi Informasi Pribadi untuk Melompat ke Informasi Pengguna-Modifikasi.jsp, Ubah Informasi Pribadi Pelanggan.
Menerima deskripsi pesanan pelanggan, jumlah pesanan, harga unit produk, jumlah yang ada.
Hasil Operasi: Tambahkan catatan ke UserOrder Tabel Pesanan Pelanggan, memodifikasi kuantitas dan titik titik pesanan yang ada dari produk tabel produk sesuai dengan jumlah pesanan, dan mengarahkan kembali ke pengguna-pembelian.jsp.
Pembelian riwayat pelanggan.
Hasil Operasi: Pelanggan melihat pembelian historis.
Ubah informasi pelanggan, isi alamat pengiriman pelanggan dan nomor telepon pelanggan, dan klik untuk memodifikasi.
Hasil Operasi: Lompat ke informasi-informasi-modifikasi-place.jsp dan kirimkan alamat pengiriman pelanggan dan nomor telepon pelanggan dalam formulir.
Menerima alamat pengiriman pelanggan dan nomor telepon pelanggan.
Hasil Operasi: Perbarui catatan baris pengguna di tabel pelanggan dan redirect ke user-purchase.jsp.
Registrasi Pelanggan, Isi Informasi Pelanggan, Kata Sandi, Alamat Pengiriman, Nomor Telepon, dan Klik untuk Mendaftar.
Hasil Operasi: Lompat ke pengguna-register-make.jsp dan kirimkan informasi pelanggan, kata sandi, alamat pengiriman, dan nomor telepon dalam bentuk formulir.
Terima informasi pelanggan, kata sandi, alamat pengiriman, dan nomor telepon untuk menentukan apakah pendaftaran pelanggan legal.
Hasil Operasi: Pendaftaran Pelanggan adalah legal, tambahkan catatan ke pengguna tabel pelanggan, lompat ke pengguna-login.jsp, sebaliknya mengalihkan ke pengguna-register.jsp.

1. Proyek ini perlu dijalankan dalam kombinasi dengan alat pengembangan latar depan NetBeans IDE 8.0.2 dan database backend Microsoft SQL Server 2014.
2. Ketika Microsoft SQL Server 2014 terhubung ke server dan layanan NetBeans IDE 8.0.2 terhubung ke kontrol inventaris basis data, di NetBeans IDE 8.0.2, klik Index.jsp di Project InventoryControl dan klik kanan untuk memilih Run File. NetBeans IDE 8.0.2 dapat menjalankan proyek InventoryControl. Berikut ini adalah antarmuka setelah proyek dijalankan. Klik pada login staf atau login pelanggan untuk memasukkan halaman login yang sesuai.

3. Lengkapi operasi yang sesuai sesuai dengan petunjuk di setiap langkah.
4. Tutup browser dan keluar.
1. Melalui desain kursus "prinsip dan aplikasi basis data", kami telah sepenuhnya mempraktikkan pembuatan, permintaan data, pembaruan data, dan operasi tabel dasar basis data lainnya.
2. Personel pesanan pembelian memiliki hak untuk mengirimkan pesanan pembelian untuk produk dalam tabel produk berdasarkan tingkat titik pesanan dan menghapus pesanan pembelian yang telah mereka kirimkan.


3. Selain menentukan bahwa pedagang memiliki hak untuk memperdagangkan dan menghapus pesanan pembelian yang diajukan oleh semua pesanan pembelian, pedagang juga memiliki hak untuk menambahkan produk ke daftar produk.


4. Orang yang menerima barang memiliki hak untuk menerima barang berdasarkan apakah produk yang dibeli disimpan di gudang.

5. Pengirim memiliki hak untuk mengirimkan pesanan pelanggan.

6. Pelanggan tidak hanya memiliki hak untuk membeli produk dan melihat pembelian historis mereka, tetapi juga memiliki hak untuk memodifikasi informasi pribadi.



7. Pelanggan baru mendapatkan izin pelanggan melalui pendaftaran.
