caozha-CEPCS adalah sistem pencegahan dan pengendalian epidemi virus corona baru yang dikembangkan berdasarkan PHP. CEPCS (nama lengkap: Sistem Pencegahan dan Pengendalian Epidemi COVID-19) dapat diterapkan pada unit, perusahaan, sekolah, kawasan industri, desa, dll. Fungsi front-end meliputi: pendaftaran dan login karyawan (pengunjung), informasi saya, kode QR saya (orang dengan hak administratif dapat memindai kode QR yang diberikan oleh pengguna setelah masuk untuk langsung melihat semua informasi pengguna), pelaporan epidemi, pengumuman situasi epidemi dan modul-modul lain untuk mencapai pengendalian epidemi yang efisien di dalam perusahaan atau taman nasional. Backend dikembangkan berdasarkan caozha-admin dan memiliki fungsi lengkap, termasuk: pengumuman berita epidemi, manajemen anggota, catatan pelaporan epidemi, pengaturan sistem, pemeliharaan administrator, manajemen grup izin, log sistem dan fungsi lainnya. Ini adalah sistem yang kecil, dan saya berharap sistem ini dapat membantu semua orang melewati epidemi ini.
pengenalan fungsi caozha-CEPCS Fungsi front-end Fungsi front-end dibagi menjadi: registrasi dan login karyawan (pengunjung), informasi saya, kode QR saya (orang dengan hak administratif dapat memindai kode QR yang disediakan oleh pengguna setelah masuk untuk langsung melihat semua pengguna informasi), pelaporan situasi epidemi, pengumuman epidemi dan modul-modul lain untuk mencapai pengendalian epidemi yang efisien di dalam perusahaan atau taman.
Login front-end didasarkan pada nomor ID dan password untuk verifikasi login, oleh karena itu pada saat mendaftar atau menambah anggota di backend akan diverifikasi terlebih dahulu apakah nomor ID tersebut sudah ada di sistem akan meminta bahwa pendaftaran tidak dapat dilakukan.
Dalam hal keamanan, sistem melakukan pemfilteran yang diperlukan pada data yang masuk; kode QR yang dihasilkan juga dienkripsi dan diverifikasi untuk mencegah pengguna jahat memalsukan kode QR.
Fungsi back-end Back-end dikembangkan berdasarkan arsitektur caozha-admin open source dan gratis dan memiliki fungsi lengkap, termasuk: pengumuman berita epidemi, manajemen anggota, catatan pelaporan epidemi, pengaturan sistem, pemeliharaan administrator, manajemen grup izin, sistem log dan fungsi lainnya.
Untuk fungsi lainnya, unduh dan rasakan sendiri.
Instalasi cepat
1. Versi PHP harus 7.1 atau lebih tinggi.
2. Unggah semua kode sumber di direktori /Src/ ke server.
3. Atur direktori root situs web agar mengarah ke direktori yang sedang berjalan /publik/. (Ini adalah persyaratan ThinkPHP6.0)
4. Impor file .sql di direktori /Database/ ke dalam database MYSQL.
5. Ubah file /config/database.php dan konfigurasikan informasi database Anda.
6. Alamat akses backend: http://nama domain Anda/index.php/admin/index/login (Nomor akun: caozha Kata Sandi: 123456)
7. Alamat akses front-end: http://nama domain Anda/index.php (akun pengujian: 450881000000000011 kata sandi: 123456)
Pengaturan pseudo-statis
1. Kerangka kerja ThinkPHP harus disetel pseudo-statis di direktori yang sedang berjalan untuk akses normal, jika tidak, kesalahan 404 akan ditampilkan.
2. Jika Anda menggunakan Apache, pengaturan pseudo-statisnya adalah (.htaccess):
Opsi+IkutiSymlinks-Multiview
Tulis UlangEngineOn
Tulis UlangCond%{REQUEST_FILENAME}!-d
Tulis UlangCond%{REQUEST_FILENAME}!-f
Aturan Penulisan Ulang^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Jika Anda menggunakan Nginx, pengaturan pseudo-statisnya adalah:
lokasi/{
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
}
4. Di direktori berjalan situs web (/public/), ada dua file: .htaccess dan nginx.htaccess, yang masing-masing merupakan file pseudo-statis dari Apache dan Nginx.
Panduan Pengembangan caozha-CEPCS Backend:
Ini mengadopsi arsitektur caozha-admin open source dan gratis, dan metode instalasi dan penggunaannya mirip dengan caozha-admin.
ujung depan:
Itu dibuat menggunakan templat yang dapat diunduh gratis dari Internet. Jika Anda tidak menyukainya, Anda dapat membuat antarmuka Anda sendiri.
Secara teoritis, sistem ini cocok digunakan di sebagian besar skenario, terutama untuk unit, kawasan industri, taman teknologi, sekolah, desa, dll.
Kita tahu bahwa kawasan industri atau kawasan sains dan teknologi standar mungkin memiliki banyak pabrik atau perusahaan kecil yang berbeda di dalamnya, dan personel serta pengunjungnya relatif kompleks, sehingga menambah kesulitan dalam pencegahan dan pengendalian epidemi.
Mari kita ambil kawasan industri sebagai contoh untuk menjelaskan fungsi dan penggunaan setiap bagian dari sistem ini.
1. Karyawan sistem registrasi (atau pengunjung asing) perlu memverifikasi informasi identitas mereka dan mendaftar sebelum memasuki gerbang kawasan industri.
Ada dua situasi: karyawan perusahaan di kawasan industri dan pengunjung asing yang asing. Staf yang bertanggung jawab atas pencegahan dan pengendalian epidemi di taman dapat memasang papan pengumuman terlebih dahulu untuk mengingatkan pengunjung dengan identitas berbeda agar mengantri di pos pemeriksaan yang berbeda.
(1) Bagi pegawai korporat di taman, agar seluruh proses verifikasi menjadi mudah dan cepat serta menghindari kerumunan dan antrian panjang, cara verifikasi disederhanakan menjadi: menunjukkan kode QR. Karyawan menggunakan akun dan kata sandi mereka sendiri untuk masuk ke klien sistem pencegahan dan pengendalian epidemi melalui ponsel mereka terlebih dahulu. Setelah login berhasil, klik fungsi "Kode QR Saya" yang sesuai, dan sistem akan secara otomatis menghasilkan QR kode dengan pengenal unik. Staf yang bertanggung jawab atas verifikasi taman akan menggunakan browser seluler untuk masuk ke sistem dengan akun sebagai "staf" terlebih dahulu. Pada saat ini, cookie yang telah lulus verifikasi login oleh anggota staf akan disimpan secara otomatis di mobile browser Nantinya mobile browser akan langsung digunakan untuk login ke sistem. Dengan fungsi pemindaian kode QR, Anda dapat memindai kode QR yang ditampilkan oleh karyawan (atau pengunjung) untuk secara otomatis membuka halaman hasil pemindaian kode QR. Jika informasi kode QR diverifikasi benar, maka akan muncul konfirmasi bahwa verifikasi berhasil dan menampilkan informasi lengkap karyawan, seperti perusahaan, nama, alamat, nomor ID, dll. Petugas verifikasi menggunakan informasi ini untuk membandingkan informasi kartu identitas yang disajikan oleh karyawan di lokasi untuk memastikan apakah informasi tersebut konsisten. Jika informasinya sesuai, maka suhu tubuhnya akan diukur. Jika suhu tubuhnya normal, mereka diperbolehkan masuk taman. Jika demam, mereka akan ditolak masuk dan akan ditangani oleh petugas keamanan taman. Jika informasinya tidak konsisten, mintalah mereka untuk mendaftar sebagai pengunjung eksternal.
(2) Pengunjung asing yang tidak dikenal. Bagi pengunjung asing yang tidak dikenal, petugas verifikasi taman dapat menampilkan kode QR pada halaman pendaftaran sistem. Setelah pengunjung memindai kode QR dengan ponselnya, akan terbuka halaman formulir pendaftaran/pendaftaran pengunjung. Setelah pengunjung mengisi formulir dan mengirimkannya, akun pengunjung akan dibuat secara otomatis. Setelah pengunjung masuk ke sistem dengan akun dan kata sandinya, dia mengklik "Kode QR Saya" dan menunjukkan kode QR tersebut kepada staf. Setelah petugas memindai kode QR, informasi yang diisi oleh pengunjung akan otomatis ditampilkan. Berdasarkan KTP yang ditunjukkan pengunjung di situs dan informasi yang ditampilkan oleh sistem, akan dinilai apakah informasi tersebut benar Benar, pengunjung akan diukur suhunya secara langsung. Jika suhunya normal, pengunjung diperbolehkan masuk taman. Jika pengunjung demam, akan ditolak masuk taman dan ditindaklanjuti oleh petugas keamanan taman .
2. Sistem pelaporan epidemi Pelaporan epidemi bertujuan untuk memperkuat pengendalian epidemi. Karyawan perusahaan di taman melaporkan suhu tubuh mereka dan apakah mereka batuk setiap hari. Dengan cara ini, status kesehatan seluruh karyawan taman dapat dipahami secara akurat dan real-time, sehingga epidemi dapat dideteksi tepat waktu.
3. Sistem pengumuman epidemi telah merancang pengumuman berita khusus di posisi yang menonjol di halaman beranda tempat karyawan login. Anda dapat menggunakan pengumuman berita ini untuk merilis beberapa informasi terkait epidemi, seperti pemberitahuan epidemi, pengetahuan pencegahan infeksi, dll. Melalui pengumuman dan publisitas informasi yang proaktif, kami dapat meningkatkan kesadaran karyawan akan pencegahan dan mengurangi risiko penyebaran COVID-19.