Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 1.96 KB

README.md

File metadata and controls

65 lines (42 loc) · 1.96 KB

UnicodeBankDB

A file based digital banking system
Written during our 6th semester BE for a course specified mini project in File Structures (FS).

The system follows a 3-tier architecture, with a web based front end, Java + Spark as the HTTP server and router, and a pure file based database library built from scratch. JavaScript is used to build AJAX requests from the front end, which are served by a Java server running Spark as the application framework, which then proceeds to use the interface provided by the library. Maven was utilised as the build tool.

Documentation


Class Diagram


System Architecture


Dataflow Diagram



Dependencies

Spark Java HTTP router

Maven Built Tool


External Libraries

Bootstrap CSS structure

JQuery AJAX requests, and general JS functionality


# The default administrator account has the username "admin" and password "123"
# (changeable within the main function in app.java)

# Visit the website by vising http:https://localhost:4567 


Please do not plagiarise.