Berbagi teknologi

Laporan proposal skripsi (desain) applet pembelian tiket film

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Latar belakang dan pentingnya topik

Dengan terus berkembangnya teknologi Internet, permintaan masyarakat terhadap pembelian tiket juga semakin tinggi. Metode pembelian tiket tradisional mempunyai kendala seperti waktu antrian yang panjang dan prosedur pembelian tiket yang rumit dapat mengatasi permasalahan tersebut secara efektif. Applet pembelian tiket film adalah aplikasi baru untuk pembelian tiket online yang memungkinkan pengguna memeriksa informasi film, memilih kursi, memesan dan membayar kapan saja dan di mana saja, serta memungkinkan administrator mengelola informasi dan pesanan film dengan mudah. Oleh karena itu, artikel ini bertujuan untuk merancang dan mengimplementasikan applet pembelian tiket film berbasis latar belakang Java untuk meningkatkan efisiensi dan kenyamanan pembelian tiket.

2. Isi pokok penelitian dan permasalahan pokok yang ingin dipecahkan

1. Isi dasar penelitian

Sistem ini dibagi menjadi applet sisi pengguna dan PC sisi manajemen. Modul utamanya adalah sebagai berikut:

   

Gambar 1. Diagram kerangka sistem applet pembelian tiket film

terminal pengguna:

  1. Login dan registrasi (termasuk login resmi)
  2. Beranda menampilkan pencarian film, gambar carousel, kategori film, dan film terbaru di rak.
  3. Klik pada film untuk memasukkan detail film dan ulasan acara. Anda dapat mengklik untuk membeli, memilih acara, dan memilih kursi, Anda juga dapat mengumpulkan film
  4. Klasifikasi menampilkan informasi klasifikasi, dan menampilkan film yang sesuai menurut klasifikasi
  5. Pusat pribadi menampilkan informasi saya (dapat diedit), pesanan saya (termasuk pembatalan, pembayaran, dan evaluasi), dan koleksi saya.

Manajemen di belakang panggung:

  1. Analisis statistik: Periksa jumlah pengguna, film, dan pesanan; hitung tren pesanan dalam 7 hari terakhir
  2. Manajemen pengguna: Lihat informasi pengguna terdaftar dan hapus
  3. Manajemen periklanan: menambah, menghapus, memodifikasi dan memeriksa gambar carousel
  4. Manajemen kategori: Menambah, menghapus, mengubah dan memeriksa kategori film
  5. Manajemen film: menambah, menghapus, memodifikasi, memeriksa, memuat dan membatalkan daftar film
  6. Manajemen acara: menambah, menghapus, memodifikasi dan memeriksa acara
  7. Manajemen pesanan: menampilkan informasi pesanan pengguna
  8. Manajemen evaluasi: periksa informasi evaluasi dan hapus
  9. Manajemen bioskop: menambah, menghapus, mengubah dan memeriksa informasi bioskop
  10. Manajemen Teater: Pemeliharaan Teater Pemutaran
  11. Manajemen Kursi: Perawatan Kursi Teater
  12. Manajemen administrator: administrator latar belakang menambah, menghapus, memodifikasi dan memeriksa

2. Masalah utama yang harus dipecahkan

Dalam modul login pengguna, gunakan SpringSecurity+JwtTeknologi ini menggunakan verifikasi token untuk menyelesaikan fungsi login.

Dalam modul manajemen sistemGunakan SpringBoot untuk terhubung ke database Mysql untuk mengakses informasi dataMenerapkan fungsi interaktif

3. Metode penelitian dan jalur teknis

1. Metode penelitian:

Metode penelitian sistem ini adalah:

(1) Metode penelitian literatur: Mencari informasi yang relevan secara online, membaca buku-buku yang relevan, terus memperkaya sudut pandang dan isi penelitian, serta memperkaya metode penelitian.

(2) Metode eksperimental: Dalam desain dan implementasi sistem, kerangka integrasi Spring digunakan untuk mewujudkan arsitektur proyek.

(3) Metode ringkasan pengalaman: menggunakan sistem yang dirancang secara tepat waktu dan melakukan perbaikan melalui umpan balik, untuk meningkatkan tingkat dan kualitas desain.

2. Jalur teknis penelitian:

Applet pembelian tiket filmdari Backend menggunakan bahasa Java untuk pengembangan, terutama menggunakan kerangka springboot. Kerangka springboot memiliki banyak keunggulan. Ia merangkum servlet, meningkatkan efisiensi pengembangan, mengintegrasikan kontainer servlet, konfigurasi sederhana, dan aplikasi yang fleksibel. Mybatis juga digunakan, yang terutama merangkum jdbc dan menyediakan file konfigurasi sql yang fleksibel. Antarmuka manajemen latar belakang menggunakan kerangka bootstrap dan desain datar bootstrap, menjadikan keseluruhan antarmuka menjadi indah dan elegan. js menggunakan vue.js dan pengikatan dom data, membuat pengoperasian menjadi lebih sederhana dan nyaman. Program mini hanya menggunakan tagnya sendiri untuk diimplementasikan, begitu juga dengan program mini gaya weui. Basis datanya menggunakan mysql yang berukuran kecil dan cocok untuk pengembangan proyek kecil dan menengah.

4. Susunan keseluruhan dan kemajuan penelitian

1. Susunan penelitian secara keseluruhan

Sistem ini mempelajari modul utama dan aplikasi fungsional dari sistem yang dirancang oleh perusahaan untuk memelihara produk gudang mereka dengan lebih baik. Pada tahap desain dan implementasi sistem, arsitektur keseluruhan sistem pertama kali diperkenalkan, dan modul fungsional sistem dibagi secara khusus melalui diagram pembagian fungsi modul sistem. Kemudian, dalam desain dan implementasi sub-modul tertentu dari sistem, diagram kelas dan diagram urutan setiap modul digunakan untuk memperkenalkan dan menjelaskan secara rinci. Dalam perancangan basis data, keseluruhan desain basis data dijelaskan menggunakan diagram struktur logis basis data, dan kemudian tabel basis data dijelaskan secara rinci menggunakan tabel untuk menggambarkan item data dalam tabel.

Selama proses desain, persyaratan rinci sistem ditingkatkan secara bertahap, desain database selesai, kerangka keseluruhan sistem dibangun, dan fungsi rinci interaksi sistem dan halaman klien direalisasikan.

2. Kemajuan penelitian

(1). Tahap awal (minggu ke-18 sampai ke-20 semester tujuh)

Membaca literatur, mengumpulkan informasi, menyelesaikan desain awal proyek kelulusan, dan memahami pengembangan perangkat lunak.

(2). Semester 8 (minggu ke-1 sampai ke-8 semester delapan)

Menyelesaikan fungsi yang diterapkan oleh perangkat lunak sistem, menyelesaikan pemrograman, melakukan pengujian sistem, dan menulis versi elektronik dari draf pertama spesifikasi desain secara rinci.

(3). Periode selanjutnya (minggu ke-9 sampai ke-10 semester delapan)

Memperbaiki fungsi sistem sesuai pendapat instruktur, akhirnya menyelesaikan proyek kelulusan, menyerahkan rancangan akhir spesifikasi desain, buku harian proyek kelulusan, menyelesaikan, mencetak dan mengikat, dan mengajukan pembelaan proyek kelulusan.

5. Referensi utama:

  1. Chen Zhongquan, Luo Jun, Tan Zhen. Desain sistem pengawasan pengajaran universitas berdasarkan applet WeChat [J]. Teknologi Elektronik dan Rekayasa Perangkat Lunak, 2020(03): 52-53.
  2. Luo Dan. Desain dan pengembangan sistem kehadiran dan masuk untuk mata kuliah pilihan universitas berdasarkan applet WeChat [J].
  3. Xu Yanhua. Penelitian tentang penerapan applet WeChat dalam kursus prinsip komputer mikro dan teknologi antarmuka [J]. Education and Teaching Forum, 2020(01): 382-383.
  4. Kingsoft Cloud Lab. Pengembangan proyek Web Praktis berdasarkan Springboot [M]. Beijing: People's Posts and Telecommunications Press, 2021.
  5. Liang Jianqin. Desain dan implementasi sistem reservasi laboratorium pengajaran berbasis Spring Boot [J].
  6. Huang Yimin. Spring Boot: Alat yang membuat pengembangan Java lebih cepat dan sederhana[M].