DailyFresh (makanan segar sehari -hari)
Tiantian Fresh adalah kasus klasik dari kerangka kerja Django di Python. Sekarang diimplementasikan menggunakan kerangka kerja Java SSM.
Informasi versi
v1.1 Selesaikan fungsi pendaftaran
Menerapkan fungsi:
- Pendaftaran Pengguna: Verifikasi latar depan, kirim permintaan AJAX setelah berhasil, pengontrol merespons dan menambahkan data ke tabel database
- Aktivasi Pengguna: Permintaan Pengguna dengan Menghasilkan Kode Aktivasi Unik dan Ubah Status Aktivasi Pengguna
Masalah yang ditemukan sementara:
- Kata Sandi Hapus Penyimpanan Teks
- Fungsi email tidak selesai
- Informasi pengecualian adalah output pada halaman, memberi orang pengalaman buruk
- Ada kesalahan dalam nama pengguna dan penyimpanan kata sandi (ada masalah dengan resolusi JSON di pengontrol), dan format yang disimpan dalam database adalah
'"DATA"' , menghasilkan masalah dalam kueri
v1.2 Fungsi login lengkap
Menerapkan fungsi:
- Login Pengguna: Permintaan pengguna melalui nama pengguna dan kata sandi dan tentukan apakah pengguna diaktifkan. Setelah login berhasil, pengguna akan disimpan dalam sesi.
- Keluar: Hapus informasi pengguna yang disimpan dalam sesi
- Ingat Nama Pengguna: Tentukan apakah pengguna memeriksa
记住用户名dan simpan informasi di cookie - Pesan selamat datang pengguna ditampilkan di bagian atas beranda: Tampilkan pesan selamat datang dengan menentukan apakah ada pengguna di sesi
- Selesaikan masalah parsing JSON
- Pengecualian server 500 atau lebih akan menampilkan halaman
error.jsp , dan informasi pengecualian akan output melalui konsol.
Masalah yang harus diselesaikan:
- Kata Sandi Hapus Penyimpanan Teks
- Fungsi email tidak selesai
- 400 dan di atas output kesalahan pada halaman
V1.3 Pusat Pengguna
Menerapkan fungsi:
- Halaman Informasi Pribadi Pengguna: Periksa informasi dasar pengguna yang ditampilkan di halaman
- Halaman Alamat Pengguna: Periksa alamat panen default pengguna yang ditampilkan di halaman
- Tambahkan Alamat: Tambah Alamat ke Tabel Alamat yang sesuai dengan tabel Pengguna
- Interceptor: Pengguna perlu masuk untuk mengakses halaman Pusat Pengguna. Atur parameter lompatan. Setelah masuk, pengguna dapat melompat langsung ke halaman yang dicegat.
- Ekstraksi halaman: menggabungkan halaman informasi (error.jsp, registerok.jsp, active.jsp) menjadi satu (info.jsp)
Masalah yang harus diselesaikan: sama seperti versi sebelumnya
v1.4 Manajemen Backend (Pengguna dan Alamat mereka)
Menerapkan fungsi:
- Informasi Pengguna CRUD: Meminta semua pengguna dan menampilkannya di halaman; tambahkan pengguna; memodifikasi informasi pengguna; Hapus pengguna (hapus semua pengguna yang dipilih)
- Informasi Alamat CRUD: Permintaan ID Pengguna untuk tampilan alamatnya; Tambahkan alamatnya; Ubah alamat; Hapus catatan
Belum diselesaikan:
- Login Administrator
- Kelola blocker halaman
- Masalah warisan di versi sebelumnya
v1.5 Manajemen latar belakang pada dasarnya selesai
Menerapkan fungsi:
- Kueri dan Modifikasi Jenis Produk: Jenis produk diperbaiki, dan hanya URL gambarnya yang dapat dimodifikasi
- Produk SPU Query
- Produk dan modifikasi SKU produk
- CRUD OF THE CARousel Picture di halaman beranda
- Beranda administrator
- Login Administrator : Verifikasi yang berisi kode verifikasi
- Kelola blocker halaman
Masalahnya belum terselesaikan:
- Kata Sandi Hapus Penyimpanan Teks
- Fungsi email tidak selesai
- 400 dan di atas output kesalahan pada halaman
halaman produk v1.6
Menerapkan fungsi:
- Halaman Beranda: Tampilkan konten dengan menanyakan database
- Jumlah Kereta Belanja: Redis Database Stores Informasi Keranjang Belanja Pengguna, dan dapat menanyakan jumlah produk untuk ditampilkan
- Halaman Detail Produk
- Halaman daftar produk
- Kueri Produk: Menampilkan produk kueri melalui kueri fuzzy
- Produk Tambahkan ke Keranjang: Respons Pengontrol Keranjang Belanja
Belum diselesaikan: Masalah warisan di versi sebelumnya
V1.7 Keranjang Belanja
Menerapkan fungsi:
- Halaman Keranjang Belanja Pengguna (Halaman ini dicegat oleh Interceptor Login)
- Pilih produk secara dinamis untuk memodifikasi total harga produk dan total produk
- Meningkatkan atau mengurangi halaman keranjang belanja dan menghapus tanggapan di pengontrol keranjang belanja yang sesuai
Belum diselesaikan: Masalah warisan di versi sebelumnya
Terakhir
Menerapkan fungsi:
- Generasi pesanan
去付款pesanan dan确认收货- Pesanan Pembayaran: Gunakan Alipay untuk melakukan pembayaran, dan melompat kembali ke halaman pesanan setelah pembayaran selesai.
- Pesan kesalahan di sebagian besar halaman diubah dari jendela pop-up peringatan ke kotak pop-up global
- Implementasi Fungsi Surat
- Penyimpanan kata sandi terenkripsi md5
Catatan: Fungsi versi ini pada dasarnya diimplementasikan dan merupakan versi final. Di masa depan, hanya perbaikan bug dan modifikasi lain yang akan dilakukan pada versi ini.