Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srinivas6303/alien-managment-system-ams-with-springboot-mvc
The Alien Management System (AMS) is a web-based application built using Spring Boot with the Spring MVC pattern. It leverages Spring Data JPA for database interactions and MySQL as the backend database. The frontend is implemented using JSP (JavaServer Pages), and the application provides a simple interface to perform CRUD Operations
https://github.com/srinivas6303/alien-managment-system-ams-with-springboot-mvc
jasper mysql spring-boot spring-core spring-data-jpa spring-mvc
Last synced: 17 days ago
JSON representation
The Alien Management System (AMS) is a web-based application built using Spring Boot with the Spring MVC pattern. It leverages Spring Data JPA for database interactions and MySQL as the backend database. The frontend is implemented using JSP (JavaServer Pages), and the application provides a simple interface to perform CRUD Operations
- Host: GitHub
- URL: https://github.com/srinivas6303/alien-managment-system-ams-with-springboot-mvc
- Owner: srinivas6303
- Created: 2025-01-24T11:21:16.000Z (17 days ago)
- Default Branch: main
- Last Pushed: 2025-01-24T11:51:23.000Z (17 days ago)
- Last Synced: 2025-01-24T12:26:00.710Z (17 days ago)
- Topics: jasper, mysql, spring-boot, spring-core, spring-data-jpa, spring-mvc
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alien Management System (AMS)
The **Alien Management System (AMS)** is a web-based application built using **Spring Boot** with the **Spring MVC** pattern. It leverages **Spring Data JPA** for database interactions and **MySQL** as the backend database. The frontend is implemented using **JSP** (JavaServer Pages), and the application provides a simple interface to perform CRUD (Create, Read, Update, Delete) operations on alien records, as well as search functionality to retrieve aliens by ID or name.
---
## Features
- **Add Alien**: Add a new alien to the database by providing an ID and name.
- **Delete Alien**: Delete an alien from the database by specifying its ID.
- **Update Alien**: Update the name of an existing alien by providing its ID and new name.
- **Get Alien by ID**: Retrieve an alien's details by specifying its ID.
- **Get Alien by Name**: Retrieve all aliens with a specific name.
- **Get All Aliens**: Retrieve a list of all aliens in the database.---
## Technologies Used
- **Backend**:
- Spring Boot
- Spring MVC
- Spring Data JPA
- **Frontend**:
- JSP (JavaServer Pages)
- HTML
- CSS
- **Database**:
- MySQL
- **Build Tool**:
- Maven
- **Server**:
- Apache Tomcat (via Jasper dependency)---
## Setup and Installation
### Prerequisites
1. **Java Development Kit (JDK)**: Ensure you have JDK 17 or later installed.
2. **MySQL**: Install and set up MySQL on your machine.
3. **IDE**: Use an IDE like IntelliJ IDEA, Eclipse, or VS Code.### Steps to Run the Project
1. **Clone the Repository**:
```bash
git clone https://github.com/your-username/alien-management-system.git
cd alien-management-system
![Screenshot 2025-01-24 172012](https://github.com/user-attachments/assets/bc610dc4-1583-4b0e-a29f-d26087a3d40c)
![Screenshot 2025-01-24 171012](https://github.com/user-attachments/assets/de4c16fb-ecc2-4f13-9221-a96dcc29a4fb)
![Screenshot 2025-01-24 170938](https://github.com/user-attachments/assets/0a1a9ea8-c63e-4e21-aa31-02bad82d24f9)
![Screenshot 2025-01-24 170319](https://github.com/user-attachments/assets/785f2d0b-81d2-4b75-aa58-090d35aa842f)
![Screenshot 2025-01-24 170252](https://github.com/user-attachments/assets/6632c948-3ec1-4c1e-a503-e4a5f7f47b5d)