Pengembangan mal perbelanjaan internet menggunakan musim semi
garis besar
- Ini adalah proyek pertama selama Kursus Pelatihan Pengembang IT & E Hyundai.
- Beranda pusat perbelanjaan diproduksi menggunakan data produk yang disediakan oleh yang tampan.
Periode Pengembangan/Personel
- 2021.09 ~ 2021.10 / 2 minggu
- 4 -Person Project
Lingkungan pengembangan
- Jawa
- Jsp
- Musim semi
- Mybatis
- Peramal
Peran
SEO MIN -Cheol (Pemimpin Tim)
- Pengembangan logika API secara keseluruhan
- DB LOCK ANTI -LOGIC Development saat berpartisipasi dalam acara tersebut
- Pengembangan fungsi kategori merek dan produk
- Pengembangan halaman daftar produk untuk setiap merek dan kategori produk
- Lihat halaman terperinci dan pengembangan fungsional berdasarkan produk
- Tas Belanja (Kereta Belanja) Pengembangan Halaman dan Fungsi
- Pesan halaman pembayaran dan pengembangan fungsi
- Dikembangkan sebagai 'ditetapkan sebagai tujuan pengiriman default', 'pengaturan sebagai fungsi tujuan pengiriman terbaru'
Yonghyuk Byun
- Pengembangan logika API secara keseluruhan
- Pengembangan daftar acara dan fungsi pemuatan
- Acara Pengembangan Halaman Informasi Detail
- DB LOCK ANTI -LOGIC Development saat berpartisipasi dalam acara tersebut
- Pengembangan daftar kupon dan fungsi pemuatan
- Lihat halaman terperinci dan pengembangan fungsional berdasarkan produk
- Tas Belanja (Kereta Belanja) Pengembangan Halaman dan Fungsi
- Pengembangan Fungsi Pengguna Simultan
Jenis Seohoe
- Pengembangan fungsi kategori merek dan produk
- Tautan Fungsi Keamanan Musim Semi
- Mengatur akses ke halaman yang dapat diakses untuk setiap otoritas
- DB LOCK ANTI -LOGIC Development saat berpartisipasi dalam acara tersebut
- Lihat halaman terperinci dan pengembangan fungsional berdasarkan produk
Lee Soo -Jeong
- Pengembangan daftar acara dan fungsi pemuatan
- DB LOCK ANTI -LOGIC Development saat berpartisipasi dalam acara tersebut
- Lihat halaman terperinci dan pengembangan fungsional berdasarkan produk
- Tas Belanja (Kereta Belanja) Pengembangan Halaman dan Fungsi
- Rincian Pesanan Halaman Konfirmasi dan Pengembangan Fungsi Filter
penjelasan

- Kami merujuk ke halaman Hanseom untuk menyelesaikan tugas.
- Gambar di atas adalah bingkai kawat yang ditulis untuk menganalisis dan mengimplementasikan halaman Hanseom berdasarkan peran.

- ERD dirancang untuk mengelola data yang dikirim dari satu pulau.

- Ini adalah jadwal yang merangkum jadwal pengembangan sekitar dua minggu.
- Awal 3 Hari: Desain Tabel DB dan Implementasi Layar
- Kebanyakan dari mereka: implementasi fungsi penting
- 2 hari terakhir: Tambahkan fitur kenyamanan sederhana dan ubah bug
- Manajemen bentuk keseluruhan proyek menggunakan GIT.

- Header mencakup bilah navigasi yang dapat dipindahkan ke tombol login, logo, dan daftar produk.
- Jika Anda mengunggah mouse, Anda akan melihat klasifikasi yang lebih rendah dalam bentuk dropdown.
- Pada saat ini, informasi kategori yang lebih rendah dirancang untuk membawanya asinkron menggunakan Ajax.

- Mengklik acara akan menunjukkan kepada Anda layar di mana Anda dapat berpartisipasi dalam acara tersebut.
- Karena sifat dari acara pertama, yang dilayani pertama, banyak pengguna dapat terhubung secara bersamaan dalam waktu yang singkat, sehingga kunci DB dapat dihasilkan.
- Untuk menyelesaikan poin ini, kami mengatur satu utas ke kumpulan utas dan dirancang untuk mengeluarkan kupon bagi pengguna yang terhubung.
- Selain itu, seluruh proses membayar kupon kepada pengguna dan mengurangi sisa kupon yang disimpan dalam DB ditetapkan sebagai transaksi.

- Saya menggunakan keamanan musim semi untuk mengimplementasikan login.
- Fungsi yang disediakan oleh keamanan digunakan untuk digunakan karena dianggap skalabilitas yang baik mengingat proyek akan dikembangkan nanti.
- Setiap anggota memberikan nomor anggota dan merancang masalah keamanan dengan merancangnya dengan merujuk pada nomor anggota alih -alih ID anggota.

- Klik pada menu bilah navigasi dan Anda akan melihat produk yang sesuai dengan kategori itu.
- Daftar produk diimpor secara asinkron menggunakan AJAX.
- Fungsi paging telah mengurangi waktu pemuatan pameran produk dengan mengeluarkan hingga 12 produk per halaman.

- Ini adalah halaman informasi terperinci yang Anda lihat saat Anda mengklik produk.
- Warna dan ukuran produk ditampilkan sebagai tombol.
- Jika Anda memilih warna dan ukuran di sini, Anda akan melihat sisa jumlah produk.
- Jika Anda melihat gambar, Anda akan melihat kotak pesan, dan jumlah pelanggan yang melihat produk yang sama adalah output.

- Ini adalah halaman tas belanja yang bertindak sebagai keranjang belanja.
- Di sini Anda dapat mengubah jumlah, ukuran, dan warna produk dan menghapusnya.
- Anda dapat menggunakan kotak centang di sebelah kiri untuk memilih item yang akan dibeli dan pindah ke layar pembayaran.

- Ini adalah halaman pembayaran yang dapat dipesan.
- Tunjukkan daftar produk yang ingin Anda beli di layar.
- Bentuk memasuki tujuan pengiriman dirancang untuk mengaktifkan penyelidikan kode pos menggunakan API kode pos yang disediakan oleh berikut ini:
- Kami telah mengembangkan fungsi yang mendekati meja pengiriman dan mengimpor pengiriman dasar pengiriman atau tujuan pengiriman baru -baru ini.
- Untuk membayar produk, serangkaian proses yang dieksekusi dalam DB terikat dengan transaksi.
- Ketika pembayaran selesai, barang dihapus dari daftar tas belanja.

- Akhirnya, ini adalah halaman daftar pesanan di mana Anda dapat memeriksa riwayat pesanan Anda.
- Menambahkan fitur filter yang dapat dicari dengan kode produk atau nama produk.
- Anda dapat menggunakan fungsi paging.
Resolusi masalah

- Aplikasi web yang dikembangkan oleh tim kami bekerja oleh MPA.
- Semua halaman termasuk header, jadi setiap kali Anda memindahkan halaman Anda, ada masalah yang harus Anda bawa informasi merek/kategori dari DB setiap saat.
- Untuk menyelesaikan bagian ini, kami telah membuat informasi merek dan kategori untuk disimpan dan digunakan dalam sesi setelah pemuatan pertama.
- Namun, semakin banyak pengguna, memiliki kelemahan yang dapat dimuat server.
- Jadi saya menggunakan metode menyimpan merek dan kategori dalam variabel statis untuk mengurangi beban server.

- Di antara merek, ada nama merek, termasuk simbol khusus, yang menyebabkan kesalahan di dalam tag.
- Untuk menyelesaikan bagian ini, kami telah menambahkan pengaturan yang memungkinkan Anda menggunakan karakter khusus sebagai parameter ke file konfigurasi server.