Μελέτη και Ανάπτυξη Συστήματος Δημοσκόπησης με την χρήση της μεθόδου Iconix και Java.

  1. Bachelor’s thesis
  2. ΓΕΩΡΓΙΟΣ ΜΠΡΕΣ
  3. Πληροφορική (ΠΛΗ)
  4. 23 Ιουνίου 2023
  5. Ελληνικά
  6. 154
  7. ΑΛΕΠΗΣ, ΕΥΘΥΜΙΟΣ
  8. Αλέπης, Ευθύμιος | Βεργάδος, Δημήτριος | Ταμπακάς, Βασίλειος
  9. Iconix, Διάγραμμα Περιπτώσεων χρήσης, Διάγραμμα Κλάσεων, Διάγραμμα Ευρωστίας, Διάγραμμα Ακολουθίας, Δημοσκόπηση, Spring boot.
  10. Πρακτική εξάσκηση σε θέματα λογισμικού / ΠΛΗ40
  11. 5
  12. 4
  13. 7
  14. Περιέχει : πίνακες, διαγράμματα, εικόνες
    • Σκοπός της παρούσας πτυχιακής εργασίας είναι ο σχεδιασμός και η ανάπτυξη ενός
      συστήματος ηλεκτρονικής δημοσκόπησης η οποία θα έχει ως αντικείμενο την αποτύπωση
      της εκλογικής τάσης και του πολιτικού κλίματος μιας χρονικής περιόδου.
      Οι χρήστες χρησιμοποιώντας τον περιηγητή τους θα αλληλοεπιδρούν με την εφαρμογή η
      οποία χρησιμοποιεί το μοντέλο εξυπηρετητής-πελάτης. Έτσι μπορούν να εισαγάγουν τα
      στοιχεία εγγραφής τους στο περιβάλλον διασύνδεσης χρήστη UI και να καταχωρηθούν ως
      πιθανοί συμμετέχοντες στην βάση δεδομένων της εφαρμογής. Να σημειώσουμε η
      διαδικασία της εγγραφής θα είναι ανώνυμη ενώ για στατιστικούς λογούς θα απαιτούνται
      από την εφαρμογή η καταχώρηση των στοιχείων της ημερομηνίας γέννησης και του τόπου
      κατοικίας. Προκειμένου να εξασφαλιστεί η μεγαλύτερη δυνατή αξιοπιστία της
      δημοσκόπησης το σύστημα θα χρησιμοποιεί ένα υποσύνολο των εγγεγραμμένων χρηστών
      (εγκεκριμένοι) επιλέγοντας με τυχαίο τρόπο ώστε να αποτραπεί πιθανή ομαδική χρήση και
      αλλοίωση του αποτελέσματος αυτής. Οι εγκεκριμένοι χρήστες θα ενημερώνονται με
      μήνυμα από την εφαρμογή ότι έχουν εγκριθεί και θα αποκτούν το δικαίωμα να λάβουν
      μέρος στην δημοσκόπηση. Το ερωτηματολόγιο θα είναι κλειστού τύπου, δηλαδή θα
      περιλαμβάνει μία ερώτηση και μία λίστα από διαφορετικές πιθανές απαντήσεις. Οι
      εγκεκριμένοι χρήστες θα πρέπει να επιλέξουν ανάμεσά τους την πιο ταιριαστή απάντηση
      για αυτούς. Τα αποτελέσματα της δημοσκόπησης θα αναρτώνται σε μορφή γραφήματος
      μετά τη λήξη αυτής στον ιστότοπο που θα φιλοξενείται η εφαρμογή ενώ θα παρέχεται και
      η δυνατότητα πρόσβασης και επεξεργασίας των δεδομένων αυτών μέσο API.
      Για την υλοποίηση της εφαρμογής θα χρησιμοποιήσουμε την μεθοδολογία ανάπτυξης
      λογισμικού Iconix . Έτσι θα χρησιμοποιήσουμε ένα υποσύνολο διαγραμμάτων της UML,
      διάγραμμα περιπτώσεων χρήσης, διάγραμμα κλάσεων, διάγραμμα ευρωστίας και
      διάγραμμα ακολουθίας προκείμενου να φτάσουμε στο τελικό στάδιο της παραγωγής του
      κώδικα σε γλώσσα Java.
      Τέλος θα χρησιμοποιήσουμε τα παρακάτω εργαλεία, IntelliJ IDEA community edition ,
      Visual Paradigm open source, Figma UI Design, Spring Boot Framework, MySQL
      database, DBeaver, Postman API platform, Font Awesome, Bootstrap Css.

    • The goal of this bachelor thesis is the design and development of a digital/electronic system
      for conducting polls which will aim to capture the voting trends and the political climate at
      a particular time. The idea is simple: the users by using their browser will interact with the
      application that uses the client-server model. Thus, they could enter their register
      information in the UI in order to be registered as potential participants in the app's database.
      Please note that the registration process will be anonymous although for statistical reasons
      the application will require the register of date, birth and residence. In order to ensure the
      greater reliability of the poll, the system will use a subset of users (participants) selecting
      them randomly in order to prevent possible group use and alteration of its result.
      Participants will be notified by a message from the app that they have been approved and
      will be eligible to take part in the poll. The type of the questionnaire uses close-ended
      questions to choose from a distinct set of pre-defined responses aka multiple choice
      question. Participants must choose the most suitable answer for them. The results of the poll
      will be posted online in a graph form after it’s closure on the website that hosts the
      application, while the data accessing as processing will be provided through API. For the
      materialization of the application we will use the methodology of Iconix software
      development. Thus, we will use a subset of UML diagrams, case diagram, class diagram,
      robustness diagram and sequence diagram to reach the final stage of producing the code in
      Java language.
      Last, we will use the following tools, IntelliJ IDEA open source, Visual Paradigm open
      source, Figma UI Design, Spring Framework, Apache Derby database, Postman API
      platform, Font Awesome, Bootstrap Css.

  15. Hellenic Open University
  16. Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές