Ikhtisar Izin Basis (selanjutnya disebut PB) adalah proyek sumber terbuka yang dikembangkan berdasarkan platform .NET 2.0 Protokol yang digunakan adalah: Lisensi Apache Versi 2.0.
PB adalah seperangkat "infrastruktur kendali otoritas" yang cocok untuk sistem aplikasi perusahaan B/S skala kecil dan menengah secara umum. PB tidak diposisikan sebagai komponen atau kerangka universal, namun sebagai “program setengah jadi”. Ini berisi kerangka kerja yang cocok untuk sistem aplikasi perusahaan umum, serta struktur dan modul yang terkait dengan manajemen hak pengguna. Oleh karena itu, PB dapat digunakan sebagai referensi implementasi atau prototipe proyek untuk sistem aplikasi perusahaan kecil dan menengah atau sistem situs web umum.
PB mencakup modul berikut: login staf, navigasi modul, manajemen kode sistem, manajemen modul, manajemen peran, manajemen departemen, manajemen staf, modifikasi kata sandi, dan manajemen informasi pengguna front-end. Fungsi dan modul ini diperlukan di sebagian besar sistem aplikasi perusahaan.
2. Nomor seri cakupan yang berlaku
menggambarkan
1PB Versi saat ini dirancang untuk berjalan di satu server saja.
2 PB tidak berlaku untuk situasi terdistribusi, yaitu semua lapisan horizontal (lapisan presentasi, lapisan layanan, lapisan logika bisnis, lapisan akses data,...) hanya dirancang sebagai lapisan logis, bukan lapisan fisik, setiap lapisan hanya bisa dikerahkan dan dijalankan pada satu server.
3PB bukanlah sistem cluster, sehingga tidak dapat diterapkan di lingkungan cluster. Hal ini terutama disebabkan oleh strategi caching yang saat ini digunakan.
3. Teknologi, alat dan platform pengembangan produk yang digunakan
.NET 2.0.50727
IDE
Visual Studio 2005 Pro/Tim
desain UML
Sybase PowerDesigner 12
Deskripsi direktori struktur folder proyek
dokumentasi proyek dokumen
Majelis pihak ketiga (dll) yang direferensikan oleh proyek lib
model/oom diagram UML
dokumen desain database model/pdm (diagram E – R)
skrip pembuatan dan penghapusan database model/sql
Paket kode sumber lengkap dari kontrol UI pihak ketiga yang digunakan oleh proyek sumber daya
menggambarkan
1 Kata sandi login "staf" dan "pengguna" dienkripsi SHA1 sebelum disimpan dalam database.
2 Kode verifikasi saat login dienkripsi DES sebelum ditempatkan di cookie.
3 Karena semua lompatan halaman menggunakan jalur relatif, SSL tidak dapat digunakan untuk halaman individual yang berisi informasi kata sandi. Dimungkinkan untuk menggunakan SSL untuk seluruh direktori Admin. Namun jika Anda merasa bahwa penurunan kinerja yang disebabkan oleh hal tersebut terlalu besar, Anda harus merekonstruksi kode untuk lompatan halaman terkait.
DB adalah database berformat Sql2000. Setelah ditambahkan, ubah informasi koneksi database nhibernate.config
Memperluas