Perangkat lunak klub komputer. Sistem manajemen klub komputer loker

Komponen bisnis dari proyek:teknologi komputer yang kuat dan internet cepat tidak semuanya merupakan komponen klub komputer yang sukses. Sangat penting untuk mengatur sistem kontrol secara kompeten, tanpa membatasi akses pengguna ke sumber daya yang diperlukan, dan pada saat yang sama mengamankan informasi dan perangkat lunak yang diinstal. Perusahaan kami dihadapkan pada tugas untuk membuat solusi komprehensif yang akan memperhitungkan semua fitur sistem semacam itu.

Solusi ini dapat diskalakan dan mampu mendukung pemeliharaan satu klub dan jaringan klub komputer.

Deskripsi singkat proyek:

Sistem manajemen untuk klub komputer permainan, yang dikembangkan oleh perusahaan kami, mencakup komponen-komponen berikut:

  • bagian server, yang menyimpan data pengguna, tarif, riwayat sesi, bertanggung jawab untuk otorisasi;
  • aplikasi kasir, yang disajikan dalam bentuk aplikasi web dan memungkinkan administrator klub untuk mengelola kredensial pengunjung, mengisi saldo, mengelola pemblokiran workstation dari jarak jauh;
  • shell untuk mesin klien, yang bertanggung jawab untuk mengelola sesi berbayar klien klub dan memblokir stasiun setelah waktu berbayar telah kedaluwarsa;
  • Layanan Windows yang ditulis dalam Java yang menangkap dan mencegah pengguna yang tidak bermoral untuk menghentikan proses shell secara tidak sah;
  • installer: shell dan layanan Windows ditransfer sebagai file yang dapat dijalankan yang menginstal perangkat lunak yang diperlukan pada mesin pengguna dan melakukan konfigurasi sistem tambahan. Penginstal diimplementasikan menggunakan alat Inno Setup.

Deskripsi teknis proyek:

Shell adalah aplikasi desktop dan diimplementasikan menggunakan kerangka kerja Electron. Shell klien dan layanan Windows bekerja sama untuk membentuk "aplikasi klien". Layanan memantau proses shell dan memulai ulang setiap kali macet atau ditutup secara tidak sah melalui pengelola tugas. Layanan ini juga menerapkan pelacakan durasi sesi. Saat waktu berbayar pengguna berakhir, layanan memberi tahu shell untuk memblokir akses pengguna ke Windows.

Layanan diinstal secara otomatis selama instalasi shell. Pada saat yang sama, pengguna terbatas dibuat di Windows dan ditetapkan sebagai "pengguna default". Sebuah shell ditetapkan sebagai shell untuk akun baru.

Untuk menjaga kemungkinan melakukan pekerjaan preventif atau administratif lainnya, layanan Windows yang dibuat akan mencoba memulihkan proses shell hanya di akun yang dibuat selama penginstalan.
Komunikasi antara kasir, klien dan komponen server diimplementasikan dalam arsitektur REST.

Operator klub dari tempat kerjanya dapat memblokir mobil pengguna mana pun. Untuk melakukan ini, aplikasi kasir akan mengirimkan permintaan pemblokiran ke server, dan server akan mengirimkan pesan ke aplikasi klien melalui webSocket.

Komputer dalam aplikasi kasir dikenali dari alamat ip dan nomor identifikasi mereka, yang dihasilkan dengan melakukan hashing pada alamat mac komputer.

Data tentang semua sesi pengguna disimpan di database MySQL dan ditampilkan di aplikasi kasir.

Teknologi:

Tumpukan:Apache Maven, Apache Tomcat, Tyrus, ReactJS, Redux, JNA
Bahasa pemrograman: Java 11, JavaScript, Node.js
Kerangka: Electron, Spring Boot, Spring Data, Spring Security
Infrastruktur: Gerrit, IntelliJ IDEA, Jira, Pengaturan Inno, VM VirtualBox, JetBrains WebStorm
DB: MySQL
Pustaka uji: Junit, DBunit.
Perpustakaan lain: Lombok, JsonWebToken, Log4j2.
Protokol: WebSocket, REST.

Tangkapan layar:


Fitur proyek:

  • pengembangan sistem dari awal: dari analisis bisnis hingga pengujian solusi;
  • pembagian kerja yang jelas menjadi beberapa tahapan, mulai dari meneliti solusi yang ada di lokasi pelanggan hingga mengembangkan prototipe dan mengujinya;
  • pemrograman sistem: mengembangkan layanan Windows di java;
  • memantau dan mengelola proses sistem operasi Windows;
  • pengembangan aplikasi desktop dalam "mode kios". Artinya, aplikasi harus menempati seluruh area layar, termasuk menutup taskbar, memiliki prioritas tertinggi di atas aplikasi lain. Aplikasi tidak dapat ditutup, diminimalkan, dipindahkan;
  • kebutuhan minimal staf klub untuk menginstal dan mengonfigurasi aplikasi untuk mesin kustom;
  • pengiriman mingguan ke pelanggan versi perantara dari prototipe sepanjang waktu pengembangan untuk pengujian,
    setiap minggu produk tersebut didemonstrasikan kepada pelanggan, yang memungkinkan dia untuk terus mengikuti kemajuan pekerjaan dan melihat bagaimana sistem itu dibuat di depan matanya.

Hasil proyek:

Dalam tiga bulan, sejumlah besar pekerjaan diselesaikan dan solusinya diserahkan kepada pelanggan:

  • tugas teknis untuk sistem manajemen klub komputer telah dibuat;
  • arsitektur dirancang dan deskripsi dari seluruh solusi masa depan disiapkan;
  • deskripsi prototipe telah disiapkan - sekumpulan minimum komponen kerja yang menunjukkan kemungkinan solusi;
  • prototipe dari semua komponen sistem dan penginstal aplikasi desktop untuk mesin klien dikembangkan;
  • rencana uji dengan lebih dari 100 kasus uji ditulis dan dilaksanakan;
    prototipe dikembangkan dan diuji sepenuhnya.

Prestasi perusahaan pada proyek:

  • sejumlah tugas non-sepele yang terkait dengan layanan Windows telah berhasil diselesaikan;
  • proyek ini didukung di semua tahapan pekerjaan: penelitian solusi pelanggan yang ada, mengidentifikasi kebutuhan, melakukan analisis bisnis, menulis tugas teknis, merancang solusi arsitektural, membuat prototipe sistem masa depan, pengembangan langsung prototipe, pengujian;
  • permintaan dan komentar pelanggan yang datang kepada kami, yang timbul dalam proses pengenalan dengan versi perantara dari prototipe atau demonstrasi, dengan cepat diproses, dibahas dan, jika perlu, diimplementasikan.

Apa yang kami lakukan di proyek, tanggung jawab kami:

Saat mengerjakan aplikasi, tim melakukan pekerjaan berikut:

  • meneliti solusi pelanggan yang ada, mengidentifikasi kebutuhannya, memprosesnya, menganalisis dan memperbaikinya;
  • penyiapan spesifikasi teknis untuk persyaratan yang diproses;
  • penelitian solusi yang ada;
  • studi arsitektur dan deskripsi solusi;
  • pengembangan semua komponen;
  • pengembangan sistem installer untuk mobil di klub;
  • integrasi komponen;
  • menulis rencana pengujian terperinci, lebih dari 100 kasus diproses dan dimasukkan dalam rencana untuk menjalankannya secara berkelanjutan;
  • proses pengujian berkelanjutan, termasuk pada peralatan pelanggan,
  • demonstrasi kerja mingguan kepada pelanggan;
  • pengiriman solusi mingguan kepada pelanggan.

Program ini dirancang untuk mengelola klub, warung internet, dan tempat serupa lainnya.

Baru di kategori "Klub, Warnet":

Ruang Komputer 3.85v gratis
Ruang Komputer 3.85v adalah program untuk mengelola warnet atau mengelola klub komputer. Program "Ruang Komputer" dapat memantau lalu lintas jaringan dan waktu pembayaran, dan juga memantau pencetakan dan pekerjaan administrator.

Smart Club Keeper 2.50 gratis
Smart Club Keeper 2.50 adalah aplikasi untuk mengotomatiskan pekerjaan administrator di klub komputer atau kafe internet. Program Smart Club Keeper melacak penggunaan waktu berbayar atau lalu lintas Internet.

Administrator Jaringan 6.6.3 gratis
Administrator Jaringan 6.6.3 adalah sistem manajemen komputer untuk bekerja di klub, ruang permainan dan internet atau salon. Program Administrator Jaringan memungkinkan Anda membuat pekerjaan administrator sepenuhnya otomatis.

Locker 5.84 gratis
Locker 5.84 adalah sistem otomasi ruang komputer yang komprehensif. Program loker dirancang untuk mendaftarkan sesi komputer di aula, serta memblokir komputer di mana sesi tersebut telah kedaluwarsa.

IPGuard 3.0.11 gratis
IPGuard 3.0.11 adalah perangkat lunak gratis untuk mengelola banyak komputer di klub internet. Perangkat lunak IPGuard dilengkapi dengan gudang dan modul penjualan produk terkait.

GameAdmin 1.0.0.9 gratis
GameAdmin 1.0.0.9 adalah program untuk mengelola warnet atau klub komputer. Program GameAdmin memiliki dua modul untuk mengelola komputer yang dikendalikan.

ClubTimer 2.82 gratis
ClubTimer 2.82 adalah program untuk mengelola klub komputer atau warnet. Program ClubTimer akan membantu mengontrol jam kerja klien atau pengunjung, dengan perhitungan biaya sesi dan kemungkinan waktu pemesanan.

APTimer 1.2 gratis
APTimer 1.2 adalah program yang ditujukan untuk berbagai salon atau klub, di mana biaya layanan sepenuhnya bergantung pada waktu kerja pengunjung (bowling, biliar, warung internet, dan sejenisnya). Program APTimer memungkinkan setiap pengunjung untuk mengatur waktu layanan, mengakhiri hitungan mundur, dan memperpanjang waktu.

Sayangnya, saya tidak memiliki kesempatan untuk memeriksa dan menyentuh semua program untuk mengontrol ruang komputer, tetapi saya memutuskan untuk membuat ulasan subjektif kecil dari program yang ada untuk mengontrol waktu komputer di warnet sehingga Anda tahu program apa yang ada, di mana mendownload atau membelinya dan fungsi utama dari program ini. Saya telah mencoba hanya dua program pertama dari seluruh daftar.

GameClass
Program yang cukup kuat namun bermasalah. Ini dilindungi oleh fakta bahwa bekerja pada server Windows, itu menulis data ke database MSSQL yang berjalan di bawah pengguna lain dan operator tidak memiliki akses untuk mengubah data. Saya menyukai sistem akun, ketika pengguna, setelah menyetor uang ke akun mereka, tidak lagi mengganggu operator dan duduk dengan kata sandi mereka. Sistem statistik yang diperluas yang menunjukkan berapa banyak yang diperoleh setiap akun selama periode waktu tertentu. Kemampuan untuk menghapus hanya satu tugas tertentu tanpa menyentuh tugas lainnya. Saya tidak suka format log, yang menurutnya sangat sulit untuk mengetahui siapa yang duduk kapan dan berapa lama dia duduk dalam kondisi apa. Sangat sering gangguan terjadi ketika sejumlah uang negatif diperoleh di akun, sementara akun diblokir. Saat Anda memulai permainan Umum, jika Anda memilih untuk mematikan komputer, terjadi kesalahan, klien GCC jatuh dan komputer tetap tidak terkunci. Ini sangat aktif digunakan.

Astalavista
Program yang bagus, tapi sayangnya saya hanya bekerja dengan versi lama. Log operasi intuitif, deskripsi visual dari konfigurasi setiap komputer, daftar program yang sedang berjalan, kemampuan untuk terhubung melalui vnc / radmin ke klien langsung dari program. Saya dapat menjalankan program ini langsung dari Linux menggunakan wine. Di salah satu klub saya, operator masih mengelola aula menggunakan Astalavistu di Linux. Setelah mendaftarkan jalur ke vncviewer di pengaturan astalavista, bahkan di linux, Anda dapat terhubung dengan sempurna ke komputer klien. Beberapa gangguan muncul di Linux: pada beban prosesor 100%, Astalavist berhenti merespons klik. Semua program bekerja tanpa memperhatikan beban ini, dan astalavista bahkan tidak bergeming. Yang kedua adalah bahwa log operasi tidak segera muncul, tetapi setelah beberapa saat flush tidak membantu.

astalaViSta SuperViSor Ver.2
Paket perangkat lunak ".:. AstalaViSta SuperViSor" adalah perangkat lunak tulang punggung (software) untuk mengotomatiskan kegiatan pusat komputer (CC), klub komputer (CC), pusat Internet, warung internet, jaringan rumah, kelas komputer di lembaga pendidikan, titik kolektif jalur akses, jalur akses Internet, dll. Pengembangan kami didasarkan pada pengalaman di bidang otomasi klub komputer selama lima tahun terakhir (sejak Februari 1999).

Administrator Jaringan
Administrator Jaringan adalah sistem untuk mengelola komputer dan menyimpan catatan di warnet atau klub komputer. Sistem ini memungkinkan Anda untuk sepenuhnya mengotomatiskan pekerjaan administrator, dan juga memiliki fitur berikut: Antarmuka yang sederhana dan intuitif, shell untuk klien, meningkatkan klien secara otomatis setelah waktu pembayaran. Perhitungan otomatis biaya layanan. Jumlah layanan dan tarif tidak terbatas, diskon untuk pengguna. Mode "Malam" dengan pembayaran di muka. Kemampuan untuk mengelola komputer klien (melihat tugas aktif, mematikan, reboot, mengeluarkan pesan, memulai program). Sistem laporan untuk manajer, kemampuan untuk mengubah laporan ke dalam format HTML dan mengirimkannya ke email. NAT bawaan, proxy, akuntansi, dan pembatasan akses Internet. Kemungkinan pembayaran di muka dan setelah pembayaran. Peringatan klien tentang akhir pekerjaan dalam 1 dan 5 menit. Pembuatan tarif tergantung pada waktu hari, pada hari dalam seminggu pada jumlah jam tangan yang dibeli.

Locker
Ini adalah sistem otomasi yang kompleks untuk klub komputer dan kafe internet. Tugas utama sistem adalah pendaftaran sesi komputer di aula dan memblokir pengoperasian komputer, yang sesi tersebut telah kedaluwarsa. Selain itu, Locker melacak lalu lintas Internet setiap komputer, menghitung layanan tambahan, pembayaran pengguna, saldo setiap pengguna, menghitung reservasi komputer, mengumpulkan statistik dan menghasilkan berbagai laporan tentang pekerjaan, dan banyak lagi ... Program ini memiliki sistem yang dikembangkan untuk berbagi akses karyawan ke berbagai fungsi dan laporan. Dengan bantuan modul tambahan, dimungkinkan untuk menampilkan keadaan komputer di aula pada layar terpisah kepada pengguna di pintu masuk ruang komputer, menampilkan keadaan komputer saat ini di halaman klub di Internet, mengirim pesan tentang status saat ini ke kepala klub, dan secara otomatis mencetak tanda terima di mesin kasir.

Ruang komputer Program "Ruang Komputer" dirancang untuk mengotomatiskan pekerjaan klub komputer, kafe Internet. Tugas utama program: kontrol waktu berbayar, kontrol lalu lintas, kontrol printer, kontrol administrator, mempertahankan peringkat popularitas program yang digunakan oleh klien.

ESMART® Cafe
Sistem penagihan untuk warung internet dan klub komputer. Dukungan untuk registrar fiskal SHTRIH-FRK dan kemampuan untuk menggunakan kartu pintar sebagai instrumen pembayaran pelanggan.

KravNetAdmin ™
Paket perangkat lunak profesional untuk akuntansi keuangan dan manajemen pusat komputer. Frasa ini menyembunyikan lebih dari lima tahun pekerjaan yang sulit tetapi menarik bagi kita; dan hasil yang serius untukmu. Kompleks yang disajikan telah menyerap semua ide terbaik, baik milik kami dan administrator klub, serta manajer, dan direktur. Kami mencoba membangun program yang ideal dan lengkap yang cocok untuk semua orang.

Pemberi tugas
Sistem manajemen, otomatisasi dan kontrol klub komputer dan kafe Internet Taskmaster Center Enterprise.

ClubControl
Sistem manajemen yang kuat dan andal untuk klub komputer dan kafe internet.

ZShell
Sistem ZShell dirancang untuk memfasilitasi pekerjaan administrator dan pengguna, untuk membatasi akses pengguna ke sumber daya sistem, serta untuk mencatat dan mengontrol mesin kasir dan uang yang masuk, untuk memelihara statistik lengkap dari tindakan administrator dan pengoperasian komputer.

IPGuard
Program berfitur lengkap gratis untuk mengelola klub komputer dan Internet. Ini juga dapat digunakan dalam kasus lain di mana pembatasan akses dan akuntansi terkontrol untuk penggunaan PC melalui jaringan diperlukan.

Program manajemen klub Internet non-Rusia

CafeSuite
CafeSuite adalah paket perangkat lunak manajemen warnet yang kuat yang dapat membantu Anda mengontrol komputer, mengelola pelanggan, akuntansi, dan penagihan.

EasyCafe
EasyCafe adalah solusi lengkap untuk kebutuhan manajemen Anda di Warnet Anda. Ia mampu menangani pelanggan, akuntansi dan kafetaria dengan bantuan manusia seminimal mungkin. Selain itu, EasyCafe memiliki banyak fitur unik untuk menambah keragaman bagi klien. EasyCafe menggunakan warnet meningkatkan kualitas layanan mereka dengan menyediakan opsi yang lebih luas kepada pelanggan mereka.