Αποστολέας Θέμα: Ηλεκτρονικό Πρωτόκολλο Σχολείου  (Αναγνώστηκε 10658 φορές)

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 104
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #90 στις: 24 Μάι 2019, 10:25:23 πμ »
Ευχαριστώ!
Πρώην ΚΕΠΛΗΝΕΤ

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Ηλεκτρονικό Πρωτόκολλο Σχολείου στο nefos
« Απάντηση #91 στις: 06 Ιούν 2019, 03:29:48 μμ »
Στήθηκε στο nefos.sch.gr σε Debian με mysql.


Για να το δείτε:

http://81.186.76.15/

 :)

Δημήτρης Κανάς

  • Εκπαιδευτικός
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 194
    • Εργαστήρι Δημοτικού Σχολείου
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #92 στις: 07 Ιούν 2019, 09:59:30 πμ »
Πολύ καλό και με ταχύτητα... :)

Ερώτηση στην αναζήτηση: με % εμφανίζονται όλα τα πρωτόκολλα... υπάρχει κάποιος ειδικός χαρακτήρας που να μας δίνει τις κενές εγγραφές σε ένα πεδίο αναζήτησης π.χ. παρατηρήσεις;

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Αναζήτηση κενών Null πεδίων
« Απάντηση #93 στις: 08 Ιούν 2019, 07:58:13 μμ »
Αλλαγές στην Αναζήτηση Πρωτοκόλλου

Προστέθηκε ένα checkbox δίπλα στο textbox που πληκτρολογούμε για αναζήτηση.

Όταν το επιλέγουμε μας δίνει τις εγγραφές που στο επιλεγμένο πεδίο έχουν Null.


Μη σας παραξενέψει η αναζήτηση με τα πεδία "Όνομα συννημένου" και "ΑΔΑ",

γιατί δίνει τις εγγραφές με null τιμές μόνο από τα πρωτόκολλα που έχουν συνημμένα ...

Ευχαριστώ πολύ Δημήτρη ...

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #94 στις: 09 Ιούν 2019, 12:55:09 πμ »
Καλησπέρα,

Θα πρότεινα ακόμη μία αλλαγή....

Να εμφανίζονται οι υπάρχουσες λέξεις-κλειδιά (keywords) κατά την πληκτρολόγηση όπως γίνεται με το αντίστοιχο dropdown list των Φακέλων Αρχείου (Φ1, Φ2 κλπ.)

AllFlavors.Net - Extraordinary (digital) planet

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Λίστα με λέξεις κλειδιά
« Απάντηση #95 στις: 10 Ιούν 2019, 09:23:48 μμ »
Προστέθηκε λίστα με λέξεις κλειδιά

Μόλις πληκτρολογήσεις στην textarea "Λέξεις κλειδιά" γίνεται αναζήτηση στη ΒΔ για τις αποθηκευμένες λέξεις κλειδιά που ταιριάζουν με την πληκτρολόγηση.

Αν στο πεδίο υπάρχουν περισσότερες από μία λέξεις, χωρίζονται με το κόμμα (,), σπάνε σε πίνακα, αφαιρούνται οι διπλές και ταξινομούνται.

Με το κλικ ενημερώνεται η textarea με τη λέξη που κλικάραμε στη λίστα. Για την επόμενη λέξη κλειδί αρκεί να μπει κόμμα (,) στο τέλος και ξαναξεκινάει  η διαδικασία.

Ελπίζω teokarts να είναι όπως το φαντάστηκες.

Ευχαριστώ ...

ΥΓ: Προσοχή μη μου έφυγε κάποιo bug! Δοκιμές και backup, backup,  backup, ...

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #96 στις: 11 Ιούν 2019, 08:37:38 πμ »
Προφανώς είμαι ακόμη σε παλιά έκδοση.... :-) Και μια που το ανέφερα, πως προτείνεις να αναβαθμιστώ. Εξαγωγή της βάση με PhpMyAdmin, εγκατάταση της πιο πρόσφατης έκδοσης και μετά import της βάσης με τον ίδιο τρόπο;

Υπάρχει κάποιος μπούσουλας;
AllFlavors.Net - Extraordinary (digital) planet

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Μεταφορά της βάσης δεδομένων
« Απάντηση #97 στις: 11 Ιούν 2019, 10:16:17 πμ »
Δεν ξέρω ποια βάση δεδομένων έχεις.

Τι θα έκανα εγώ:

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

Αν συμφωνούν τότε συνεχίζεις με την παλιά

Αν διαφωνούν

Τότε με μια SQL (εδώ για το table `users`)

INSERT INTO `new-database`. `users`
(`id`, `name`, `username`, `email`, `password`, `role_id`, `remember_token`, `active`, `created_at`, `updated_at`)
SELECT `id`, `name`, `username`, `email`, `password`, `role_id`, `remember_token`, `active`, `created_at`, `updated_at`
FROM  `old-database`.`users`;

περνάς τα δεδομένα.

ΠΡΟΣΟΧΗ: Αν η παλιά βάση δεδομένων δεν έχει το field `active` (επειδή προστέθηκε στην πορεία)

τότε αντί για `active` γράφω την τιμή του "1" (που σημαίνει ΕΝΕΡΓΟΣ)


Κάτι αντίστοιχο πρέπει να γίνει για τους πίνακες που έχουν διαφορές.

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Μεταφορά της βάσης δεδομένων
« Απάντηση #98 στις: 11 Ιούν 2019, 06:11:16 μμ »
Για να διευκολύνω την σύγκριση της παλιάς και νέας ΒΔ

με τον phpmyadmin εξήγαγα μόνο τη δομή των πινάκων

μιας παλιάς ΒΔ και της καινουριας και συνέκρινα τα αρχεία με το Meld.

Στις επισυναπτόμενες εικόνες φαίνονται

αριστερά η παλιά ΒΔ    <->    δεξιά η νέα ΒΔ

όπου μπλε έχει αλλαγή (κάποια πεδία τροποποιήθηκαν να έχουν default τιμή NULL)

τροποποιείς τα πεδία

όπου πράσινο προσθήκη (το πεδίο `active` στον πίνακα `users` και ολόκληρος πίνακας `sessions`)

προσθέτεις ένα πεδίο `active` στον πίνακα `users`

τρέχεις τον κώδικα sql που αφορά τον πίνακα `sessions`

Φυσικά έχεις κρατήσει backup της ΒΔ πριν τις αλλαγές

Παραθέτω 4 φωτογραφίες  και άλλες 2 στο επόμενο μήνυμα. +1 ΠΟΥ ΠΑΡΑΛΕΙΦΘΗΚΕ
« Τελευταία τροποποίηση: 11 Ιούν 2019, 11:59:19 μμ από Γεώργιος Θεοδώρου »

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Μεταφορά της βάσης δεδομένων Συνέχεια
« Απάντηση #99 στις: 11 Ιούν 2019, 06:14:39 μμ »
και οι άλλες 2 εικόνες



ΠΡΟΣΘΕΤΩ ΑΚΟΜΗ ΜΙΑ ΠΟΥ ΠΑΡΑΛΕΙΦΘΗΚΕ

Η τελευταία είναι τρίτη στη σειρά και μπαίνει στη μέση των 4 του προηγούμενου μηνύματος
« Τελευταία τροποποίηση: 11 Ιούν 2019, 06:24:58 μμ από Γεώργιος Θεοδώρου »

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #100 στις: 12 Ιούν 2019, 12:55:58 μμ »
Ευχαριστώ πολύ για την αναλυτική επεξήγηση.... Θα το κοιτάξω εκτενώς εντός των ημερών και θα επανέλθω...
AllFlavors.Net - Extraordinary (digital) planet

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #101 στις: 13 Ιούν 2019, 10:15:43 πμ »
Είναι "νεκρό" το link για την εγκατάσταση των windows;;

https://github.com/g-theodoroy/electronic_protocol/releases/download/win.0.0/electronic_protocol-win.zip
AllFlavors.Net - Extraordinary (digital) planet

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 71
    • Διαχείριση απουσιών
Υπερσύνδεσμος για λήψη Ηλ.Πρωτοκόλλου
« Απάντηση #102 στις: 13 Ιούν 2019, 01:48:33 μμ »
Παρέλειψα να ενημερώσω το σύνδεσμο.

Καλύτερα να κατεβάσει όποιος θέλει την επιθυμητή έκδοση από την ιστοσελίδα Releases του Github.
 
https://github.com/g-theodoroy/electronic_protocol/releases

Πρέπει σε κάθε ενημέρωση να ενημερώνω και τα 2 .zip αρχεία για win και linux.
 :angel: Η ενημέρωση έγινε αλλά όχι στους συνδέσμους .... :angel:

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 382
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #103 στις: 13 Ιούν 2019, 02:29:25 μμ »
Μπορείς να τα έχεις στο dropbox, ή στο google drive, και σε αυτά δεν αλλάζεις σύνδεσμο, ενώ κάνεις αλλαγές.

gspy

  • Οπαδός
  • **
  • Μηνύματα: 10
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #104 στις: 04 Ιούλ 2019, 10:09:35 πμ »
Καλημέρα! Υπάρχει τρόπος να αλλάξει η αριθμοδότηση και η περιγραφή των φακέλων αρχειοθέτησης; Επειδή χρησιμοποιώ εντελώς διαφορετική αρίθμηση λόγω του ότι είμαι ΙΕΚ και δεν έχω τα ίδια έγγραφα με τα σχολεία πρωτοβάθμιας και δευτεροβάθμιας και η προσαρμογή θα είναι δύσκολη.
« Τελευταία τροποποίηση: 04 Ιούλ 2019, 11:13:26 πμ από gspy »