Prject name: Hospital Management Project
Description: A web app and window app that is created for a database administrator, system administrator manage the hospital system data and common features of some user role in the hospital system
Team
@duccao99 @tonsisouvanh
Frontend: html
, css
,bootstrap
, javascript
, volt-template
,themesberg
Backend: nodejs
,node-oracledb
, electronjs
, handlebars
Database: Oracle
Oracle technical stack
DAC
- Discretionary Access Control
RBAC
- Role-based Access Control
VPD
- Virtual Private Database
SQL Injection
Encrypt & Decrypt
OLS
- Oracle Label Security
Audit
Project report: Link
OLS description: Link
Sign-in
View record
User-role-feature
An encrypting procedure
Encrypted Result
Audit
+ Step 1: Install and setup NodeJS platform, Oracle 18C, Oracle SQL Developer
+ Step 2: Clone this project, open and type "npm i" command in the terminal
+ Step 3: Open sql folder, run func&proc file, create DBA in queryDB, run scriptDB file
+ Step 4: Open two terminal, the first one type "npm run dev" to start the server, and the last one type "npm start" to start the electron-js.