Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peteprattis/eclass-application-practise
A Java project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classes, saving information into files.
https://github.com/peteprattis/eclass-application-practise
computer-science eclass filereader getters java program setters student
Last synced: about 17 hours ago
JSON representation
A Java project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classes, saving information into files.
- Host: GitHub
- URL: https://github.com/peteprattis/eclass-application-practise
- Owner: PetePrattis
- License: mit
- Created: 2019-10-31T10:12:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-01T09:31:02.000Z (about 5 years ago)
- Last Synced: 2023-09-14T10:17:24.273Z (about 1 year ago)
- Topics: computer-science, eclass, filereader, getters, java, program, setters, student
- Language: Java
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Java Program / Project
**This is a Java project from my early days as a Computer Science student**
_This programm was created for the fourth semester class Programming on the Internet and the World Wide Web
and is a practise program for the final project of the class_> #### Description of project
>
>>A Java project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classessaving information into files.> #### Functionality and Impementation of project
>
> 1. User class that contains basic characteristics of each category of users
> 2. The characteristics are (username, name, surname, department, registration number etc.)
> 3. Typical getters ans setters for all variables
> 4. Typical constructor for the class Users
> 5. Sub class Students that uses the class Users' characteristics and methods
> 6. Sub class Professors
> 7. Class Courses and Grades
> 8. Class CreateUsers where main() method is, taht will create objects of type Users, Students, Professors and Secretaries
> 9. Proper Exception handling for valid registartion number syntax
> 10. Information saved inside txt files
> 11. Implementing the basic User functionalities> #### About this project
>
> - The comments to make the code understandable, are within the archives
> - This project was written in Eclipse Java IDE
> - This repository was created to show the variety of the work I did and experience I gained as a student
>