Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών
Η παρούσα διπλωματική εργασία πραγματεύεται τον σχεδιασμό και ανάπτυξη ενός συστήματος διεξαγωγής ηλεκτρονικών διαγωνισμών. Το σύστημα που αναπτύχθηκε υποστηρίζει δύο τύπους χρηστών. Τους προμηθευτές που μπορούν να εκδηλώσουν ενδιαφέρον για κάποιον διαγωνισμό και να καταθέσουν τις προσφορές τους κα...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2016
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/9059 |
id |
nemertes-10889-9059 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-90592022-09-05T11:16:22Z Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών Design and development of electronic tendering system Χριστοδουλόπουλος, Νικόλαος Κουκιάς, Μιχαήλ Λυμπερόπουλος, Δημήτριος Christodoulopoulos, Nikolaos Ηλεκτρονικοί διαγωνισμοί Ηλεκτρονική προμήθεια e-Tendering e-Procurement Ruby on rails 005.740 285 467 8 Η παρούσα διπλωματική εργασία πραγματεύεται τον σχεδιασμό και ανάπτυξη ενός συστήματος διεξαγωγής ηλεκτρονικών διαγωνισμών. Το σύστημα που αναπτύχθηκε υποστηρίζει δύο τύπους χρηστών. Τους προμηθευτές που μπορούν να εκδηλώσουν ενδιαφέρον για κάποιον διαγωνισμό και να καταθέσουν τις προσφορές τους και τους διαχειριστές που είναι υπεύθυνοι για την ανάρτηση διαγωνισμών, την διαχείριση χρηστών καθώς και την επίλυση ισοψηφιών, βαθμολόγηση των οικονομοτεχνικών προσφορών. Οι διαχειριστές είναι επίσης υπεύθυνοι για την κατάρτιση των καταλόγων με τα προϊόντα. Το σύστημα επίσης υποστηρίζει μη εγγεγραμμένους χρήστες και περιλαμβάνει αυτοματοποιημένα μηνύματα ηλεκτρονικού ταχυδρομείου για την ενημέρωση των χρηστών. Η εφαρμογή βασίστηκε στην αρχιτεκτονική Μοντέλου-Όψης-Ελεγκτή (Model-View-Controller). Προσεγγίζει την από άκρη σε άκρη κρυπτογράφηση των ευαίσθητων δεδομένων με την χρήση του πρωτοκόλλου TLS στο επίπεδο μεταφοράς και συμμετρικής κρυπτογράφησης με τον αλγόριθμο AES για την αποθήκευση. Χρησιμοποιεί τον browser ως γραφική διεπαφή για τον χρήστη, ενώ η λογική του εξυπηρετητή είναι γραμμένη σε Ruby. Οι τεχνολογίες που χρησιμοποιήθηκαν περιλαμβάνουν το πλαίσιο ανάπτυξης Ruby on Rails σε συνδυασμό με την σχεσιακή βάση δεδομένων Postgresql για τη βάση της εφαρμογής, Jquery και HTML για την γραφική διεπαφή. Οι διακομιστές Ngix και Unicorn προτείνονται ως εξυπηρετητές διαδικτύου και εφαρμογής αντίστοιχα για την τελική χρήση του συστήματος. This diploma thesis deals with the design and development of an electronic tendering system. The developed system supports two types of users in addition to unregistered ones. Suppliers who may be interested in a procurement call can submit their bids — tenders and administrators are responsible for publishing procurement calls, user management and resolving cases of a tie, as well as scoring tenders. Administrators are also responsible for managing the product catalogues. The system also supports automated emails informing users about key procedures. The application was based on the architecture Model—View—Controller. It approaches the end to end encryption of sensitive data by using the TLS protocol at the transport layer and symmetric encryption with the AES algorithm for storage. It uses the browser as a graphical user interface and the back-end logic is written in Ruby. The technologies used include the framework Ruby on Rails combined with the relational database Postgresql for the back-end, Jquery and HTML for the graphical interface (front-end). The servers Ngix and Unicorn are proposed as Web server and Application server respectively for the final deployment of the system. 2016-01-20T08:51:22Z 2016-01-20T08:51:22Z 2015-10-12 Thesis http://hdl.handle.net/10889/9059 gr 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Ηλεκτρονικοί διαγωνισμοί Ηλεκτρονική προμήθεια e-Tendering e-Procurement Ruby on rails 005.740 285 467 8 |
spellingShingle |
Ηλεκτρονικοί διαγωνισμοί Ηλεκτρονική προμήθεια e-Tendering e-Procurement Ruby on rails 005.740 285 467 8 Χριστοδουλόπουλος, Νικόλαος Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
description |
Η παρούσα διπλωματική εργασία πραγματεύεται τον σχεδιασμό και ανάπτυξη ενός συστήματος διεξαγωγής ηλεκτρονικών διαγωνισμών. Το σύστημα που αναπτύχθηκε υποστηρίζει
δύο τύπους χρηστών. Τους προμηθευτές που μπορούν να εκδηλώσουν ενδιαφέρον για κάποιον διαγωνισμό και να καταθέσουν τις προσφορές τους και τους διαχειριστές που είναι
υπεύθυνοι για την ανάρτηση διαγωνισμών, την διαχείριση χρηστών καθώς και την επίλυση
ισοψηφιών, βαθμολόγηση των οικονομοτεχνικών προσφορών. Οι διαχειριστές είναι επίσης
υπεύθυνοι για την κατάρτιση των καταλόγων με τα προϊόντα. Το σύστημα επίσης υποστηρίζει μη εγγεγραμμένους χρήστες και περιλαμβάνει αυτοματοποιημένα μηνύματα ηλεκτρονικού
ταχυδρομείου για την ενημέρωση των χρηστών. Η εφαρμογή βασίστηκε στην αρχιτεκτονική
Μοντέλου-Όψης-Ελεγκτή (Model-View-Controller). Προσεγγίζει την από άκρη σε άκρη κρυπτογράφηση των ευαίσθητων δεδομένων με την χρήση του πρωτοκόλλου TLS στο επίπεδο
μεταφοράς και συμμετρικής κρυπτογράφησης με τον αλγόριθμο AES για την αποθήκευση.
Χρησιμοποιεί τον browser ως γραφική διεπαφή για τον χρήστη, ενώ η λογική του εξυπηρετητή είναι γραμμένη σε Ruby. Οι τεχνολογίες που χρησιμοποιήθηκαν περιλαμβάνουν το
πλαίσιο ανάπτυξης Ruby on Rails σε συνδυασμό με την σχεσιακή βάση δεδομένων Postgresql
για τη βάση της εφαρμογής, Jquery και HTML για την γραφική διεπαφή. Οι διακομιστές Ngix
και Unicorn προτείνονται ως εξυπηρετητές διαδικτύου και εφαρμογής αντίστοιχα για την τελική χρήση του συστήματος. |
author2 |
Κουκιάς, Μιχαήλ |
author_facet |
Κουκιάς, Μιχαήλ Χριστοδουλόπουλος, Νικόλαος |
format |
Thesis |
author |
Χριστοδουλόπουλος, Νικόλαος |
author_sort |
Χριστοδουλόπουλος, Νικόλαος |
title |
Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
title_short |
Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
title_full |
Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
title_fullStr |
Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
title_full_unstemmed |
Σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
title_sort |
σχεδιασμός και ανάπτυξη συστήματος ηλεκτρονικής διεξαγωγής διαγωνισμών |
publishDate |
2016 |
url |
http://hdl.handle.net/10889/9059 |
work_keys_str_mv |
AT christodoulopoulosnikolaos schediasmoskaianaptyxēsystēmatosēlektronikēsdiexagōgēsdiagōnismōn AT christodoulopoulosnikolaos designanddevelopmentofelectronictenderingsystem |
_version_ |
1771297205335883776 |