About •
Documentation •
Development •
Technologies •
Run the project locally •
Authors •
License
Português (BR) •
English
Banco Sinistro is a fictional software developed to help manage users' credit and debit transactions. The system functions as a digital checking account, focusing on individual financial management. Through the application, users can register as either regular users or administrators, create checking accounts, make credit and debit transactions, and view transaction records with their respective totals and current balance.
The project was created as part of the Web Development course to apply concepts such as web application development using Java (Servlet + JSP), MVC architecture, MySQL database management, DAO (Data Access Object) usage, client- and server-side data validation, and the implementation of authentication and access control for different user roles.
Note: This project was developed solely as an academic exercise for learning purposes and is not a real banking system.
Before you begin, make sure to:
- Install Git.
- Install MySQL Server 8.0.3 (or a compatible version).
- Run the database script to create the required schema and tables.
- Install JDK 15 (or a compatible version) and set the
JAVA_HOMEvariable with the correct JDK path. - Download MySQL Connector/J to connect the project to MySQL.
- Install Apache NetBeans IDE to run the project.
- Configure a compatible web server (e.g., Tomcat or GlassFish) in Apache NetBeans.
- Clone this repository
git clone https://github.com/Jinkogule/Banco-Sinistro-
Open the project in Apache NetBeans IDE
- In the menu, go to File > Open Project and select the project folder.
-
Configure the database connection
- If needed, edit the
conexaoBD.javafile (located insrc/java/model/conexaoBD.java). - Adjust the MySQL connection details.
- If needed, edit the
-
Add MySQL Connector/J to the project libraries
- In NetBeans, right-click the project → Properties → Libraries.
- In the Compile (Compile-time Libraries) tab, click the "+" next to Classpath.
- Select Add JAR/Folder and choose the
.jarfile for MySQL Connector/J. - Confirm and apply the changes.
-
Run the application
- In Apache NetBeans, right-click the project and select Run.
|
Lucas Pimenta
|
Lucas Couto
|
This project is licensed under the MIT license.
