Σχεδιασμός και υλοποίηση ολοκληρωμένου πληροφοριακού συστήματος παροχής υπηρεσιών Ηλεκτρονικής Τιμολόγησης με χρήση τεχνολογιών ανοικτού κώδικα

  1. MSc thesis
  2. Αγραπίδης, Αλέξανδρος
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 29 Σεπτεμβρίου 2018 [2018-09-29]
  5. Ελληνικά
  6. 157
  7. Κοζανίδης, Ελευθέριος
  8. Ηλεκτρονική Τιμολόγηση | E-Invoicing | Ανάπτυξη διαδικτυακών εφαρμογών | Web Development | Πληροφοριακά Συστήματα | Ιnformation Systems
  9. 19
  10. 30
  11. Σχεδιασμός και υλοποίηση ολοκληρωμένου πληροφοριακού συστήματος παροχής υπηρεσιών Ηλεκτρονικής Τιμολόγησης με χρήση τεχνολογιών ανοικτού κώδικα
    • Η εξέλιξη των πληροφοριακών συστημάτων και των διαδικτυακών εφαρμογών, τα τελευταία χρόνια, έχει αλλάξει τις ζωές των χρηστών σε ατομικό αλλά και σε επιχειρησιακό επίπεδο. Η τεχνολογική πρόοδος συμβάλλει ενεργά στην μείωση του κόστους και του απαιτούμενου χρόνου για την εκτέλεση των επιχειρησιακών λειτουργιών, επηρεάζοντας την λειτουργία των επιχειρήσεων σε μεγάλο βαθμό. Χαρακτηριστικό παράδειγμα είναι η περίπτωση της ηλεκτρονικής τιμολόγησης, της οποίας η συμβολή στην κατάργηση της εκτύπωσης των παραστατικών πώλησης μιας επιχείρησης σε φυσική μορφή και η ηλεκτρονική αποστολή αυτών στον αντισυμβαλλόμενο (επιχείρηση ή ιδιώτη), που είναι ο λήπτης της παρεχόμενης υπηρεσίας ή του εμπορεύματος, αλλάζει τον τρόπος λειτουργίας μίας σύγχρονης επιχείρησης σε μεγάλο βαθμό. Αυτό συνεπάγεται εξοικονόμηση χρόνου, αμεσότητα πληροφόρησης στις επιχειρήσεις αλλά και αποφυγή λαθών κατά την καταχώρηση παραστατικών, αφού πολλές διαδικασίες είναι αυτοματοποιημένες και πιο εύκολα ελέγξιμες. Αντικείμενο της παρούσας διπλωματικής είναι ο σχεδιασμός και υλοποίηση ενός ολοκληρωμένου πληροφοριακού συστήματος παροχής υπηρεσιών ηλεκτρονικής τιμολόγησης με χρήση τεχνολογιών ανοικτού κώδικα, με στόχο της εξυπηρέτηση των αναγκών μίας μικρής ή μεσαίας επιχείρησης. Η διάρθρωση της εργασίας έχει ως εξής: Στην εισαγωγή παρουσιάζεται ο ορισμός του προβλήματος και περιγράφεται το αντικείμενου της διπλωματικής (Κεφάλαιο 1). Στην συνέχεια (Κεφάλαιο 2) πραγματοποιείται μια επισκόπηση της πορείας της ηλεκτρονικής τιμολόγησης από την εμφάνισή της μέχρι και σήμερα σε ευρωπαϊκό και εθνικό επίπεδο. Πραγματοποιείται καταγραφή της εξέλιξης της ευρωπαϊκής και ελληνικής νομοθεσίας πάνω στο συγκεκριμένο αντικείμενο και καταγράφονται οι διατάξεις που έχουν σχέση με την ανάπτυξη εφαρμογών ηλεκτρονικής τιμολόγησης. Το κεφάλαιο ολοκληρώνεται με μια συνοπτική παρουσίαση των αντίστοιχων εφαρμογών που χρησιμοποιούνται από ελληνικές επιχειρήσεις και μια συγκριτική αξιολόγηση των χαρακτηριστικών τους. Στην συνέχεια (Κεφάλαιο 3) προχωράμε στην ανάλυση και σχεδίαση ενός πρότυπου συστήματος ηλεκτρονικής τιμολόγησης. Αρχικά, στο πλαίσιο της ανάλυσης, καταγράφουμε απαιτήσεις από μία πραγματική επιχείρηση ώστε να προκύψουν οι αντίστοιχες λειτουργικές απαιτήσεις και προδιαγραφές της εφαρμογής μας. Έπειτα προχωράμε στην σχεδίαση του συστήματος, όπου με βάση την ανάλυση απαιτήσεων του υπό ανάπτυξη συστήματος, καταγράφονται τα διαγράμματα περιπτώσεων χρήσης και οι λεκτικές τους περιγραφές. Τέλος, σχεδιάζουμε τη βάση δεδομένων της εφαρμογής και καταγράφονται τα διαγράμματα ακολουθίας όπως προέκυψαν από τα προηγούμενα δεδομένα της ανάλυσης. Στη συνέχεια προχωράμε στην υλοποίηση του συστήματος. Αφού γίνει αναφορά στο θεωρητικό υπόβαθρο της υλοποίησης του συστήματος (Κεφάλαιο 4), περιγράφοντας την αρχιτεκτονική του, τις τεχνολογίες και τα εργαλεία που χρησιμοποιήθηκαν, προχωράμε στην περιγραφή των επιμέρους πρακτικών κομματιών και της δομής της υλοποίησης (Κεφάλαιο 5). Σε αυτό το σημείο γίνεται ανάλυση του κώδικα που χρησιμοποιήθηκε για την ανάπτυξη της βάσης δεδομένων στο προγραμματιστικό περιβάλλον και αναλύονται τα επιμέρους κατασκευαστικά στοιχεία του front end και του back end της εφαρμογής. Μετά το τέλος της ανάλυσης της υλοποίησης προχωράμε στην περιγραφή της λειτουργικότητας της εφαρμογής (Κεφάλαιο 6). Εδώ δίνονται οι πληροφορίες για την λειτουργία των επιμέρους δυνατοτήτων του συστήματος και παρατίθενται οι οδηγίες που πρέπει να έχει ένας χρήστης ώστε να χρησιμοποιήσει την εφαρμογή. Καθ’ όλη την διάρκεια της υλοποίησης της εφαρμογής πραγματοποιείται συνεχής αξιολόγηση από πραγματικούς χρήστες, των οποίων τα σχόλια και οι παρατηρήσεις καταγράφονται ώστε η τελική της μορφή να ανταποκρίνεται πληρέστερα στις ανάγκες τους. Τα αποτελέσματα αυτής της πειραματικής αξιολόγησης αναγράφονται στο τέλος της εργασίας (Κεφάλαιο 7) μαζί με τα συμπεράσματα που προέκυψαν από αυτήν. Στο τελευταίο κεφάλαιο (Κεφάλαιο 8), αναφέρονται οι δυσκολίες που αντιμετωπίστηκαν και επισημαίνονται τα σημεία που θα μπορούσε να επεκταθεί μελλοντικά η εφαρμογή. Τέλος καταγράφονται τα συμπεράσματα που προέκυψαν καθ’ όλη τη διάρκεια της εκπόνησης της παρούσας εργασίας.
    • In recent years, the evolution of information systems and web applications has altered users’ lives, either individually or on business level. The new technological achievements contributed effectively in decreasing the cost and the required time of the execution of business functions, contributing effectively in the very core of the business administrative tasks. Typical example is the electronic invoicing, the contribution of which, in the abolition of printing sales documents in physical form and their electronic shipment to the counter party (business or private business owner), who is the recipient of the provided service or merchandise, changes in a great level the functionality of a modern business. This implies saving time, information immediacy into businesses and mistake avoidance during the registration of documents, as a lot of processes are automated and easily controlled. The main subject of this thesis is the design and implementation of an integrated information system, providing electronic pricing services with the use of open source technology and serving the needs of a small or medium sized business. The structure of this endeavor is as follows. In the introductory chapter, we state the problem which is being investigated and the purpose of this thesis (Chapter 1). Afterwards (Chapter 2) we proceed in an overview of the electronic invoicing, in European and Greek matters, up until today. The evolution of the European and Greek legislation relevant to this subject is being recorded, and so are the provisions related to the development of electronic invoicing applications. In addition, there is a brief presentation of the corresponding applications used by Greek enterprises and a comparative evaluation of their features is displayed. Consequently (Chapter 3), relates to the analysis and design of the system. Initially, in the context of the analysis, we record the requirements of a real enterprise for any functional requirements and specifications of the application to occur. Then, we proceed to the design of the system, during which the use case diagrams and their verbal description are recorded based on the requirement analysis of the developing system. Afterwards, we design the database of the application (entity relationship diagram and relational model) and the sequence diagrams are documented as they have been occurred by the previous analysis data. Then, we proceed to the part of the system implementation. Since there has been a reference to the theoretical background of the system implementation (Chapter 4), describing its “architecture”, the used technology and tools, we continue with the description of the separate practical parts and the implementation structure (Chapter 5). At this point, an analysis of the source code, used for the development of the database in the programming environment, has been conducted and the structural front end and back end of the application are analyzed. After having completed the analysis of the implementation stage, we move on to the description of the application functionality (Chapter 6). Here, information about the function of separate abilities of the system is given and necessary instructions for the application user are provided. During the whole process of the implementation, a continuous evaluation by real users is carried out. Their comments and observations are recorded so that the final form of the application completely meets their needs. The results of this experimental evaluation are recorded in the end of this thesis (Chapter 7), along with the conclusions that came up. The last chapter (Chapter 8), is about the difficulties that were faced, and any possible future extensions of the application are pointed out. At the end, the conclusions that occurred during the elaboration of this thesis are recorded.
  12. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.