Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hamidurrahman1/cunyfirst
A web-based school management system
https://github.com/hamidurrahman1/cunyfirst
crud-functionality cunyfirst dependency-injection hibernate ioc-container maven mysql spring spring-mvc
Last synced: 3 days ago
JSON representation
A web-based school management system
- Host: GitHub
- URL: https://github.com/hamidurrahman1/cunyfirst
- Owner: HamidurRahman1
- Created: 2019-10-30T15:24:06.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T00:35:50.000Z (about 2 years ago)
- Last Synced: 2024-11-27T18:15:13.587Z (2 months ago)
- Topics: crud-functionality, cunyfirst, dependency-injection, hibernate, ioc-container, maven, mysql, spring, spring-mvc
- Language: Java
- Homepage:
- Size: 5.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CUNYfirst
Objectives
Build a School based application with different kind of portals to demonstrate
the usage of the following tools -
- A complete CRUD application
- Usage of Spring framework
- Spring IoC
- Spring DI
- Spring MVC
- Spring Web
- Hibernate for database
- Retrieve resources from database as per request instead of a bulk request
- Usage of external properties files
- Separting the view and business logic
This application has three parts
-
Admin
- An admin can insert a new student
- An admin can update a student
- An admin can view a students record
- An admin can delete a student without deleting FAFSA records
(one important business logic) and the courses - An admin can insert a new instructor
- An admin can update an existing instructor
- An admin can delete an instructor without deleting the courses and the students
- An admin can view all courses
-
Student
- A student can view all it's relevant information
- Not all of the information is loaded when a student's logged in like
Course histories and Financial Activities - A student cannot modify it's own record, only doable by an admin
-
Instructor
- An instructor can update any student that is enrolled in his/her class
in this term
- An instructor can update any student that is enrolled in his/her class