ipanagiotopoulos / DistributedSystems-Internet-

An external(internet) customer system for the boards of freshmen students at a University.This project was used for the customer site,where students could apply for the board and receive their result(acceptance or denial of the board) at the end of the Board application submission period.This was the external part of the system of boards ,which serves the customers of the system which are the board payees and applicants.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ds-2019-external

ΟΜΑΔΑ

Α.Μ. 21649 Βασίλειος Μάντζαρης ​

​Α.Μ. 21526 Ιωάννης ​​Μακρής

Α.Μ. 217120 Ιωάννης Παναγιωτόπουλος

Installation Manual

Το πρώτο βήμα ειναι η εγκατάσταση του node.js (σε περίπτωση που δεν υπάρχει)

Στην συνεχεια μεσα στο directory του project εκτελουμε την εντολή

npm install

Σηκωνουμε την εφαρμογη ως εξής.

Server (εκτέλεση εντολής μέσα στο directory του project)

node server.js

Client (εκτέλεση εντολής μέσα στο directory του project)

npm start

User Manual

Αρχικα με την επιλογη register δημιουργουμε ενα νεο χρήστη

Μέσω του εσωτερικού συστήματος, ο officer που ειναι υπεύθυνος για το Department του μολις εγγεγραμένου χρηστη, τον ενεργοποιεί.

Μετά την ενεργοποίηση ο χρήστης του εξωτερικού συστήματος κανει login.

Στην αρχικη οθόνη εμφανίζονται τα στοιχεία του χρήστη καθως και επιλογή για την επεξεργασία τους.

Στην οθόνη Show Application εμφανιζεται η αίτηση του χρηστη. Σε περίπτωση που δεν εχει κανει εμφανιζεται κατάλληλο μήνυμα.

Στην οθόνη Create Application εμφανίζεται η φόρμα συμπλήρωσης αίτησης. Σε περίπτωση που ο χρήστης εχει κανει ήδη αίτηση, εμφανίζεται κατάλληλο μήνυμα.

Σε περίπτωση που το τμήμα του χρήστη δεν ειναι ενεργοποιημένο, δηλαδή δεν εχουν ξεκινήσει οι αιτήσεις για το τμήμα, εμφανίζεται κατάλληλο μήνυμα.

About

An external(internet) customer system for the boards of freshmen students at a University.This project was used for the customer site,where students could apply for the board and receive their result(acceptance or denial of the board) at the end of the Board application submission period.This was the external part of the system of boards ,which serves the customers of the system which are the board payees and applicants.


Languages

Language:JavaScript 95.1%Language:HTML 3.3%Language:CSS 1.6%