Κοινή χρήση τεχνολογίας

Πηγαίος κώδικας έργου 69476, σύστημα πλοήγησης ταξιδιού springboot-υπολογιστή αποφοίτησης

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πίνακας περιεχομένων

Κεφάλαιο 1Εισαγωγή

1.1Ιστορικό

1.2Ερευνητική κατάσταση

1.3Διάταξη δομής διατριβής

Κεφάλαιο 2Ανάλυση απαιτήσεων συστήματος

2.1Ανάλυση σκοπιμότητας συστήματος

2.1.1Τεχνική ανάλυση σκοπιμότητας

2.1.2Ανάλυση οικονομικής σκοπιμότητας

2.1.3Νομική ανάλυση σκοπιμότητας

2.1.4Λειτουργική ανάλυση σκοπιμότητας

2.2Ανάλυση λειτουργικών απαιτήσεων συστήματος

2.3Συστηματική ανάλυση απαιτήσεων

2.4Ανάλυση περίπτωσης χρήσης συστήματος

2.5Ανάλυση διαδικασίας συστήματος

2.5.1Προσθήκη ροής δεδομένων

2.5.2Τροποποίηση της ροής δεδομένων

2.5.3Διαγραφή διαδικασίας δεδομένων

κεφάλαιο 3Συνολικός σχεδιασμός συστήματος

3.1Σχεδιασμός μονάδας λειτουργίας συστήματος

3.2Σχεδιασμός Βάσεων Δεδομένων

3.2.1Εννοιολογική δομή βάσης δεδομένων

3.2.2Σχεδιασμός πίνακα βάσης δεδομένων

Κεφάλαιο 4Σχεδιασμός και υλοποίηση βασικών ενοτήτων

4.1Μονάδα σύνδεσης

4.2Εγγραφή ενότητας

4.3Μονάδα τροποποίησης κωδικού πρόσβασης

4.4Μονάδα χάρτη πλοήγησης

4.5Δημοφιλή ενότητα διαχείρισης αξιοθέατων

4.6Ενότητα διαχείρισης αγοράς εισιτηρίων αξιοθέατου

4.7Ενότητα διαχείρισης προτάσεων ξενοδοχείων

4.8Ενότητα διαχείρισης κρατήσεων ξενοδοχείων

Κεφάλαιο 5Πειράματα συστήματος και ανάλυση αποτελεσμάτων

5.1Μέθοδοι δοκιμής

5.2Δοκιμές συστήματος

5.3Αποτελέσματα δοκιμής συστήματος

Κεφάλαιο 6Συμπερασματικά

βιβλιογραφικές αναφορές

Ευχαριστώ

Σύστημα πλοήγησης ταξιδιού SpringBoot

Περίληψη

Με τη ραγδαία ανάπτυξη του Διαδικτύου, όλο και περισσότεροι άνθρωποι επιλέγουν να λαμβάνουν ταξιδιωτικές πληροφορίες και να σχεδιάζουν δρομολόγια μέσω του Διαδικτύου. Ως χώρα με πλούσιο φυσικό τοπίο και μακρά ιστορία και πολιτισμό, η Κίνα προσελκύει την προσοχή μεγάλου αριθμού τουριστών κάθε χρόνο. Στόχος αυτού του ιστότοπου είναι να παρέχει στους τουρίστες ακριβείς και ολοκληρωμένες ταξιδιωτικές πληροφορίες και να παρέχει βολικές υπηρεσίες πλοήγησης και σχεδιασμού διαδρομής. Ενσωματώνοντας διάφορους τουριστικούς πόρους, συμπεριλαμβανομένων εισαγωγών σε αξιοθέατα, τύπους φαγητού, πληροφορίες καταλυμάτων κ.λπ., οι χρήστες μπορούν να λάβουν τις σχετικές πληροφορίες που χρειάζονται στον ιστότοπο.

Αυτό το έργο χρησιμοποιεί το πλαίσιο Spring Boot ως εργαλείο ανάπτυξης back-end. Είναι απλό και αποτελεσματικό και μπορεί να δημιουργήσει γρήγορα αξιόπιστες εφαρμογές web. Η χρήση της Java ως κύριας γλώσσας προγραμματισμού διασφαλίζει τη σταθερότητα και την επεκτασιμότητα του συστήματος. Ως βάση δεδομένων υποστήριξης, η MySQL χρησιμοποιείται για την αποθήκευση και διαχείριση σημαντικών δεδομένων όπως πληροφορίες χρήστη, δεδομένα ταξιδιού και σχόλια χρηστών. Με τη χρήση της MySQL, μπορεί να επιτευχθεί αποτελεσματική αποθήκευση και ανάκτηση δεδομένων, παρέχοντας στους χρήστες μια καλή εμπειρία χρήστη.

Η παρούσα μελέτη στοχεύει στο υπόβαθρο και τη σημασία του σχεδιασμού και της ανάπτυξης ενός συστήματος τουριστικής πλοήγησης. Με την ανάπτυξη αυτού του ιστότοπου, στοχεύουμε να παρέχουμε στους τουρίστες βολικές υπηρεσίες ταξιδιωτικών πληροφοριών και να βελτιώσουμε την ταξιδιωτική τους εμπειρία. Ταυτόχρονα, αυτό το έργο θα συμβάλει επίσης στην προώθηση της ανάπτυξης του τουρισμού και θα αποτελέσει σημείο αναφοράς για την ανάπτυξη συστημάτων τουριστικής πλοήγησης σε άλλες περιοχές.

Λέξεις κλειδιά: Σύστημα πλοήγησης JAVA

Τουριστικό σύστημα πλοήγησης SpringBoot

Αφηρημένη

Με την ταχεία ανάπτυξη του Διαδικτύου, όλο και περισσότεροι άνθρωποι επιλέγουν να λαμβάνουν ταξιδιωτικές πληροφορίες και να προγραμματίζουν τα ταξίδια τους μέσω του Διαδικτύου. Ως χώρα με πλούσιο φυσικό τοπίο και μακρά ιστορία και πολιτισμό, η Κίνα προσελκύει την προσοχή μεγάλου αριθμού τουριστών κάθε χρόνο. Στόχος αυτής της ιστοσελίδας είναι να παρέχει στους επισκέπτες ακριβείς και ολοκληρωμένες ταξιδιωτικές πληροφορίες, καθώς και να παρέχει εύκολες υπηρεσίες πλοήγησης και σχεδιασμού διαδρομής. Ενσωματώνοντας διάφορους τουριστικούς πόρους, συμπεριλαμβανομένης της εισαγωγής αξιοθέατου, του τύπου φαγητού, των πληροφοριών καταλύματος κ.λπ., οι χρήστες μπορούν να λάβουν τις σχετικές πληροφορίες που χρειάζονται στον ιστότοπο.

Αυτό το έργο χρησιμοποιεί το πλαίσιο Spring Boot ως εργαλείο ανάπτυξης back-end, το οποίο είναι απλό και αποτελεσματικό και μπορεί να δημιουργήσει γρήγορα αξιόπιστες εφαρμογές Ιστού. Η χρήση της Java ως κύριας γλώσσας προγραμματισμού διασφαλίζει τη σταθερότητα και την επεκτασιμότητα του συστήματος. Η MySQL χρησιμοποιείται ως βάση δεδομένων υποστήριξης για την αποθήκευση και διαχείριση σημαντικών δεδομένων όπως πληροφορίες χρήστη, δεδομένα ταξιδιού και σχόλια χρηστών. Χρησιμοποιώντας τη MySQL, μπορείτε να αποθηκεύσετε και να ανακτήσετε αποτελεσματικά δεδομένα και να παρέχετε στους χρήστες μια καλή εμπειρία χρήστη.

Σκοπός αυτής της μελέτης είναι ο σχεδιασμός και η ανάπτυξη ενός συστήματος τουριστικής πλοήγησης για το υπόβαθρο και τη σημασία. Με την ανάπτυξη αυτού του ιστότοπου, στοχεύουμε να παρέχουμε στους επισκέπτες μια βολική υπηρεσία τουριστικών πληροφοριών και να βελτιώσουμε την ταξιδιωτική τους εμπειρία. Ταυτόχρονα, αυτό το έργο θα βοηθήσει επίσης στην προώθηση της ανάπτυξης του τουρισμού και θα αποτελέσει σημείο αναφοράς για την ανάπτυξη συστημάτων τουριστικής πλοήγησης σε άλλες περιοχές.

Λέξεις-κλειδιά: σύστημα πλοήγησης ταξιδιού, γλώσσα JAVA, πλαίσιο SpringBoot, βάση δεδομένων MYSQL

  • 1 κεφάλαιοΕισαγωγή
    1. Ιστορικό

Τις τελευταίες δεκαετίες, καθώς η παγκόσμια τουριστική βιομηχανία έχει ανθεί, η ζήτηση των ανθρώπων για ταξιδιωτικές εμπειρίες έχει επίσης αυξηθεί. Το ερευνητικό υπόβαθρο των συστημάτων πλοήγησης ταξιδιού μπορεί να αναχθεί στην επείγουσα ανάγκη των ανθρώπων για πιο βολικές και αποτελεσματικές μεθόδους ταξιδιού. Οι παραδοσιακές μέθοδοι ταξιδιού βασίζονται συχνά σε χάρτες, εγχειρίδια οδηγών ή προφορική καθοδήγηση, αλλά αυτές οι μέθοδοι έχουν πολλούς περιορισμούς, όπως η μη έγκαιρη ενημέρωση των πληροφοριών, η εύκολη απώλεια και τα εμπόδια γλωσσικής επικοινωνίας.

Με τη συνεχή ανάπτυξη της τεχνολογίας, οι άνθρωποι έχουν αρχίσει να διερευνούν πώς να χρησιμοποιούν την τεχνολογία των υπολογιστών και του Διαδικτύου για να βελτιώσουν την εμπειρία πλοήγησης στα ταξίδια. Αυτή η απαίτηση προωθεί την έρευνα και την ανάπτυξη συστημάτων τουριστικής πλοήγησης. Τα πρώιμα συστήματα πλοήγησης βασίζονταν κυρίως στην τεχνολογία GPS. Θα μπορούσαν να προσδιορίσουν τη θέση του χρήστη μέσω δορυφορικού εντοπισμού θέσης και να παρέχουν σχεδιασμό διαδρομής και καθοδήγηση. Αυτό το είδος συστήματος απλοποιεί σημαντικά τη διαδικασία ταξιδιού των ανθρώπων, επιτρέποντάς τους να βρίσκουν τους προορισμούς τους πιο εύκολα, εξοικονομώντας χρόνο και ενέργεια. Ωστόσο, τα παραδοσιακά συστήματα πλοήγησης GPS εξακολουθούν να αντιμετωπίζουν ορισμένα προβλήματα, όπως η αδυναμία παροχής πληροφοριών κυκλοφορίας σε πραγματικό χρόνο και η έλλειψη εξατομικευμένων συστάσεων. Προκειμένου να λύσουν αυτά τα προβλήματα, οι ερευνητές άρχισαν να εισάγουν τεχνολογία τεχνητής νοημοσύνης στα συστήματα πλοήγησης ταξιδιών. Με την ανάλυση μεγάλων δεδομένων και τη χρήση αλγορίθμων μηχανικής μάθησης, η νέα γενιά συστημάτων πλοήγησης ταξιδιού μπορεί να προβλέψει με μεγαλύτερη ακρίβεια τις συνθήκες κυκλοφορίας, να προτείνει εξατομικευμένες διαδρομές ταξιδιού και να παρέχει πληροφορίες για τις υπηρεσίες σε πραγματικό χρόνο.

Επιπλέον, με τη διάδοση του mobile Internet, τα smartphones έχουν γίνει ένα σημαντικό εργαλείο για τους ανθρώπους να ταξιδεύουν, το οποίο παρέχει επίσης νέες ευκαιρίες για την ανάπτυξη συστημάτων πλοήγησης ταξιδιού. Οι σύγχρονες εφαρμογές πλοήγησης ταξιδιού μπορούν όχι μόνο να παρέχουν υπηρεσίες πλοήγησης σε κινητά τηλέφωνα, αλλά και να συνδυάζουν την τεχνολογία AR (επαυξημένης πραγματικότητας) για να προσφέρουν στους χρήστες μια πιο διαισθητική και ζωντανή εμπειρία πλοήγησης. Για παράδειγμα, οι χρήστες μπορούν να δουν τις γύρω σκηνές του δρόμου μέσω της κάμερας του κινητού τηλεφώνου και να εμφανίσουν την καλύτερη διαδρομή στην οθόνη, γεγονός που βελτιώνει σημαντικά την ευκολία και την πρακτικότητα της πλοήγησης.

Εκτός από μεμονωμένους ταξιδιώτες, τα συστήματα πλοήγησης ταξιδιού διαδραματίζουν επίσης σημαντικό ρόλο στην ανάπτυξη της τουριστικής βιομηχανίας. Οι τουριστικές εταιρείες μπορούν να χρησιμοποιήσουν αυτά τα συστήματα για να βελτιώσουν την ποιότητα των υπηρεσιών και να προσελκύσουν περισσότερους πελάτες. Για παράδειγμα, ορισμένα τουριστικά αξιοθέατα μπορούν να παρέχουν υπηρεσίες φωνητικών σχολίων μέσω συστημάτων πλοήγησης για να παρέχουν στους τουρίστες μια πιο πλούσια εμπειρία επισκέψεων, τα ταξιδιωτικά γραφεία μπορούν να χρησιμοποιήσουν το σύστημα για να αναλύσουν τις προτιμήσεις των χρηστών, να προτείνουν πιο κατάλληλες διαδρομές και να βελτιώσουν την ικανοποίηση και την αφοσίωση των πελατών.

    1. Ερευνητική κατάσταση

οικιακός, Η έρευνα και η εφαρμογή συστημάτων τουριστικής πλοήγησης έχουν λάβει κάποια προσοχή και ανάπτυξη. Πολλές μελέτες είναι αφιερωμένες στην ενσωμάτωση και εμφάνιση πληροφοριών που σχετίζονται με τον τουρισμό, συμπεριλαμβανομένων των εισαγωγών σε αξιοθέατα, των οδηγών μεταφοράς, των κρατήσεων ξενοδοχείων κ.λπ. Αυτές οι μελέτες παρέχουν λεπτομερείς τουριστικές πληροφορίες αναπτύσσοντας ιστοσελίδες ή εφαρμογές που βοηθούν τους χρήστες να κατανοήσουν τα χαρακτηριστικά και τις διάφορες υπηρεσίες του προορισμού. Προκειμένου να παρέχονται βολικές υπηρεσίες πλοήγησης, ορισμένες έρευνες επικεντρώνονται στην ανάπτυξη αλγορίθμων πλοήγησης ταξιδιού και σχεδιασμού διαδρομής. Αυτοί οι αλγόριθμοι βασίζονται σε δεδομένα γεωγραφικής θέσης και πληροφορίες κυκλοφορίας για να παρέχουν στους χρήστες τις καλύτερες διαδρομές και μεθόδους μεταφοράς. Προκειμένου να βελτιωθεί η εμπειρία του χρήστη, ορισμένες έρευνες επικεντρώνονται στον σχεδιασμό διεπαφής χρήστη και στην ανάπτυξη εξατομικευμένων συστημάτων συστάσεων. Αναλύοντας τα ενδιαφέροντα και τις προτιμήσεις των χρηστών, αυτά τα συστήματα μπορούν να παρέχουν στους χρήστες εξατομικευμένες ταξιδιωτικές προτάσεις και προσαρμοσμένες υπηρεσίες. Με την ανάπτυξη της τεχνολογίας του Διαδικτύου, η ασφάλεια των δεδομένων και η προστασία της ιδιωτικής ζωής έχουν γίνει σημαντικά ζητήματα στην έρευνα των συστημάτων πλοήγησης ταξιδιών. Ορισμένες έρευνες είναι αφιερωμένες στην ανάπτυξη μηχανισμών ασφαλούς μετάδοσης και αποθήκευσης δεδομένων για την προστασία της ασφάλειας των προσωπικών πληροφοριών των χρηστών. Προκειμένου να βελτιωθεί η ποιότητα και το επίπεδο εξυπηρέτησης των συστημάτων πλοήγησης ταξιδιού, ορισμένες μελέτες επικεντρώνονται στη συλλογή και ανάλυση των κριτικών και των σχολίων των χρηστών. Αναλύοντας τις κριτικές και τις απόψεις των χρηστών, τα προβλήματα μπορούν να εντοπιστούν εγκαίρως και μπορούν να γίνουν βελτιώσεις για την παροχή καλύτερης εμπειρίας και υπηρεσιών στους χρήστες.

Η ανάπτυξη συστημάτων τουριστικής πλοήγησης σε ξένες χώρες είναι σχετικά ώριμη. Η ξένη έρευνα επικεντρώνεται στην ανάπτυξη έξυπνων συστημάτων πλοήγησης και συστάσεων, τα οποία χρησιμοποιούν τεχνολογίες μηχανικής μάθησης και τεχνητής νοημοσύνης για να παρέχουν εξατομικευμένες ταξιδιωτικές προτάσεις και υπηρεσίες πλοήγησης με βάση τα ενδιαφέροντα και τις προτιμήσεις των χρηστών. Λόγω της δημοτικότητας των φορητών συσκευών, η ξένη έρευνα επικεντρώνεται στην ανάπτυξη εφαρμογών πολλαπλών πλατφορμών και στη χρήση της τεχνολογίας κινητής τηλεφωνίας για την παροχή υπηρεσιών ταξιδιωτικής πλοήγησης. Αυτές οι μελέτες είναι αφιερωμένες στην παροχή βολικών εφαρμογών για κινητές συσκευές που υποστηρίζουν λειτουργίες όπως πλοήγηση σε πραγματικό χρόνο, προτάσεις για αξιοθέατα και διαδραστικούς χάρτες. Ξένες μελέτες έχουν συμπεριλάβει τα μέσα κοινωνικής δικτύωσης και το περιεχόμενο που δημιουργείται από χρήστες στο ερευνητικό πεδίο των συστημάτων πλοήγησης ταξιδιών. Ενσωματώνοντας δεδομένα μέσων κοινωνικής δικτύωσης και κριτικές χρηστών, οι ερευνητές μπορούν να παρέχουν στους χρήστες πιο ολοκληρωμένες ταξιδιωτικές πληροφορίες και σχόλια πραγματικής εμπειρίας χρήστη. Με την ανάπτυξη των τεχνολογιών εικονικής πραγματικότητας (VR) και επαυξημένης πραγματικότητας (AR), ορισμένες ξένες έρευνες αφιερώνονται στην εφαρμογή τους στον τομέα της τουριστικής πλοήγησης. Χρησιμοποιώντας την τεχνολογία VR και AR, οι χρήστες μπορούν να βιώσουν αξιοθέατα και υπηρεσίες πλοήγησης με πιο διαισθητικό και καθηλωτικό τρόπο. Η ξένη έρευνα δίνει μεγάλη προσοχή στον αειφόρο τουρισμό και την προστασία του περιβάλλοντος. Ορισμένες μελέτες είναι αφιερωμένες στην παροχή βιώσιμων ταξιδιωτικών συστάσεων και φιλικού προς το περιβάλλον σχεδιασμού ταξιδιωτικών διαδρομών για την προώθηση της αειφόρου ανάπτυξης και την προστασία του φυσικού περιβάλλοντος.

Γενικά, η έρευνα συστημάτων πλοήγησης ξένου τουρισμού καλύπτει έξυπνα συστήματα πλοήγησης και συστάσεων, εφαρμογές πολλαπλών πλατφορμών και κινητή τεχνολογία, μέσα κοινωνικής δικτύωσης και περιεχόμενο που δημιουργείται από χρήστες, τεχνολογία εικονικής πραγματικότητας και επαυξημένης πραγματικότητας και αειφόρο τουρισμό και προστασία του περιβάλλοντος. Αυτά τα ερευνητικά αποτελέσματα παρέχουν στους τουρίστες πιο βολικές, εξατομικευμένες και καθηλωτικές εμπειρίες πλοήγησης και ταξιδιού. Αυτή η μελέτη θα βασιστεί σε αποτελέσματα ξένων ερευνών και θα τα συνδυάσει με τα περιφερειακά χαρακτηριστικά για να αναπτύξει ένα ολοκληρωμένο, ακριβές και φιλικό προς τον χρήστη σύστημα τουριστικής πλοήγησης για να καλύψει τις ανάγκες των τουριστών για τουριστικές πληροφορίες και υπηρεσίες.

    1. Διάταξη δομής διατριβής

Η εργασία θα οργανωθεί ιεραρχικά είναι όπως ακολουθεί:

Το Κεφάλαιο 1 εξηγεί το ιστορικό του έργου, την τρέχουσα κατάσταση ανάπτυξης αυτού του συστήματος και τη διάταξη των κεφαλαίων της εργασίας.

Στο Κεφάλαιο 2 αναλύονται οι ειδικές απαιτήσεις του συστήματος.

Το Κεφάλαιο 3 εξηγεί τον σχεδιασμό του συστήματος, ο οποίος καλύπτει τη λειτουργική σχεδίαση και το σχεδιασμό της βάσης δεδομένων.

Το Κεφάλαιο 4 διευκρινίζει την υλοποίηση κάθε λειτουργικής ενότητας του συστήματος τουριστικής πλοήγησης και την εμφανίζει με τη μορφή εικόνων και κειμένων.

Το Κεφάλαιο 5 παραθέτει ορισμένες εγγραφές εντοπισμού σφαλμάτων και δοκιμών συστήματος.

Στο Κεφάλαιο 6 παρουσιάζονται τα συμπεράσματα του συστήματος τουριστικής πλοήγησης.

  • Κεφάλαιο 2Ανάλυση απαιτήσεων συστήματος

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

    1. Ανάλυση σκοπιμότητας συστήματος
      1. Τεχνική ανάλυση σκοπιμότητας

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

      1. Ανάλυση οικονομικής σκοπιμότητας

Οι κύριες εκτιμήσεις για την οικονομική σκοπιμότητα είναι το κόστος και το όφελος από την άποψη του κόστους, τα JAVA, SpringBoot, MYSQL, κ.λπ η προοπτική οφέλους Κοιτάξτε, η ολοκλήρωση του συστήματος μπορεί να προσφέρει υποστήριξη στους χρήστες, να μειώσει το κόστος της επιχείρησης και να βελτιώσει την αποτελεσματικότητα της διαχείρισης, επομένως δεν υπάρχει κανένα πρόβλημα από οικονομική άποψη.

    1. Ανάλυση λειτουργικών απαιτήσεων συστήματος

Το σύστημα πλοήγησης ταξιδιού παρέχει στους απλούς χρήστες ολοκληρωμένες πληροφορίες ταξιδιωτικών πληροφοριών, αγορές εισιτηρίων και κρατήσεις ξενοδοχείων. Ταυτόχρονα, οι διαχειριστές μπορούν εύκολα να διαχειριστούν διάφορα περιεχόμενα και λειτουργίες του ιστότοπου. Τέτοιες λειτουργικές ρυθμίσεις θα παρέχουν στους χρήστες βολικές ταξιδιωτικές υπηρεσίες και θα δημιουργήσουν μια ολοκληρωμένη και αποτελεσματική διαδικτυακή πλατφόρμα για την ταξιδιωτική βιομηχανία.

      1. Νομική ανάλυση σκοπιμότητας

Η κύρια νομική εξέταση είναι εάν η ανάπτυξη του συστήματος είναι παράνομη Το αναπτυγμένο σύστημα πλοήγησης τουρισμού συμμορφώνεται αυστηρά με τους "Κανονισμούς Προστασίας Λογισμικού Υπολογιστών της Λαϊκής Δημοκρατίας της Κίνας", τον "Νόμο περί πνευματικών δικαιωμάτων της Λαϊκής Δημοκρατίας της Κίνας" και άλλους νόμους. και κανονισμοί Η ανάπτυξη του συστήματος μπορεί να αποφέρει οφέλη στην επιχείρηση.

      1. Λειτουργική ανάλυση σκοπιμότητας

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

Σε γενικές γραμμές, το ανεπτυγμένο σύστημα πλοήγησης τουρισμού δεν έχει κανένα πρόβλημα από άποψη σκοπιμότητας και είναι άξιο ανάπτυξης και άλλες ολοκληρώσεις έχουν μεγάλη σημασία για την ανάπτυξη του κλάδου.

Οι κύριες λειτουργίες για τους απλούς χρήστες είναι οι εξής:

  1. Εγγραφή και σύνδεση: Οι χρήστες πρέπει να συνδεθούν μέσω του καταχωρημένου λογαριασμού και του κωδικού πρόσβασης για να εισέλθουν στην αρχική σελίδα.
  2. Ανακοινώσεις ιστότοπου: Οι χρήστες μπορούν να δουν πληροφορίες σχετικά με τις ανακοινώσεις του ιστότοπού μας, στοιχεία επικοινωνίας και άλλες πληροφορίες.
  3. Σχόλια βοήθειας: Οι χρήστες μπορούν να δημοσιεύουν μηνύματα που απαιτούν βοήθεια.
  4. Σχεδιασμός διαδρομής: Οι χρήστες μπορούν να δουν το όνομα της διαδρομής, τα γραφικά σημεία που πέρασαν, το κόστος ταξιδιού, τις ημέρες ταξιδιού και άλλες εισαγωγές, να δουν τον χάρτη και να εκτελέσουν λειτουργίες όπως "μου αρέσει", συλλογές και σχόλια.
  5. Πληροφορίες αξιοθέατου: Οι χρήστες μπορούν να δουν τη λίστα πληροφοριών αξιοθέατων και να δουν τις πιο πρόσφατες εισαγωγές τουριστικών αξιοθέατων, συμπεριλαμβανομένων εισαγωγών αξιοθέατων, οδηγών μεταφοράς, ώρες λειτουργίας, εισαγωγές αξιοθέατων, αξιολογήσεων αξιοθέατων κ.λπ. ταξίδι.
  6. Πληροφορίες φαγητού: εμφανίζει πληροφορίες για τα προτεινόμενα τρόφιμα, όπως το όνομα, τον τύπο, τα χαρακτηριστικά, την εμφάνιση εικόνων κ.λπ. Οι χρήστες μπορούν να επιλέξουν να τους αρέσει, να συλλέγουν, να σχολιάζουν και άλλες λειτουργίες.
  7. Πληροφορίες καταλύματος: Οι χρήστες μπορούν να δουν τη λίστα πληροφοριών καταλυμάτων και να δουν τις λεπτομέρειες πληροφοριών καταλυμάτων, συμπεριλαμβανομένων των ονομασιών, της βαθμολογίας αστεριών, του αριθμού επικοινωνίας, της διεύθυνσης και άλλων πληροφοριών, και μπορούν επίσης να κάνουν like, συλλογή και σχόλια.
  8. Ταξιδιωτικές πληροφορίες: Οι χρήστες μπορούν να δουν τη λεπτομερή εισαγωγή των ταξιδιωτικών πληροφοριών ενός μέρους και μπορούν να κάνουν like, να συλλέγουν και να σχολιάζουν τα αξιοθέατα που ενδιαφέρουν.
  9. Personal Center: Οι χρήστες μπορούν να διαχειρίζονται προσωπικές πληροφορίες, όπως avatar, ψευδώνυμο, στοιχεία επικοινωνίας κ.λπ. Μπορείτε επίσης να δείτε τις δικές σας συλλογές και τη διαχείριση του πίνακα μηνυμάτων.

πλευρά διαχειριστή:

  1. Αρχική σελίδα υποστήριξης: Ο λογαριασμός διαχειριστή διαθέτει λογαριασμό σύνδεσης λογαριασμού και κωδικό πρόσβασης για την είσοδο στην αρχική σελίδα του backend.
  2. Διαχείριση χρηστών συστήματος: Διαχειριστείτε τις πληροφορίες λογαριασμού των διαχειριστών και των απλών χρηστών, συμπεριλαμβανομένων λειτουργιών όπως η προσθήκη χρηστών, η τροποποίηση των πληροφοριών χρήστη και η διαγραφή χρηστών.
  3. Διαχείριση σχεδιασμού διαδρομής: Διαχειριστείτε την προσθήκη λιστών σχεδιασμού διαδρομής, συμπεριλαμβανομένης της προσθήκης ονομάτων διαδρομών, γραφικών σημείων που έχουν περάσει, κόστη ταξιδιού, ημέρες ταξιδιού, κατάλληλο πλήθος, στρατηγικές διαδρομής και άλλες πληροφορίες.
  4. Διαχείριση ταξινόμησης αξιοθέατων: Οι διαχειριστές μπορούν να διαχειρίζονται και να προσθέτουν λίστες ταξινόμησης αξιοθέατων.
  5. Διαχείριση πληροφοριών αξιοθέατων: Διαχειριστείτε και προσθέστε πληροφορίες στη λίστα πληροφοριών αξιοθέατων, συμπεριλαμβανομένων ονομάτων αξιοθέατων, ταξινομήσεων αξιοθέατων, προωθήσεων αξιοθέατων, ώρες λειτουργίας, αξιολογήσεων, αριθμών επικοινωνίας και άλλων πληροφοριών.
  6. Διαχείριση τύπων τροφίμων: Οι διαχειριστές μπορούν να διαχειρίζονται και να προσθέτουν τύπους τροφίμων στη λίστα.
  7. Διαχείριση πληροφοριών τροφίμων: διαχείριση και προσθήκη πληροφοριών στη λίστα πληροφοριών τροφίμων, συμπεριλαμβανομένων των ονομάτων τροφίμων, των τύπων τροφίμων, των προωθητικών ενεργειών, των τοποθεσιών των τροφίμων, των νύξεων τροφίμων και άλλων πληροφοριών.
  8. Διαχείριση πληροφοριών καταλυμάτων: Διαχειριστείτε τις λίστες πληροφοριών προτεινόμενων καταλυμάτων και προσθέστε πληροφορίες καταλυμάτων, συμπεριλαμβανομένου του ονόματος B&B, της βαθμολογίας με αστέρια B&B, του αριθμού επικοινωνίας, της τοποθεσίας B&B, των υπηρεσιών B&B και άλλων πληροφοριών.
  9. Διαχείριση συστήματος: Διαχειριστείτε την εμφάνιση και την εναλλαγή εικόνων καρουζέλ στην αρχική σελίδα, συμπεριλαμβανομένης της προσθήκης, επεξεργασίας και διαγραφής εικόνων και συνδέσμων εικόνων καρουζέλ κ.λπ.
  10. Διαχείριση μηνυμάτων: Οι διαχειριστές βοηθούν στην απάντηση στα σχόλια από τα μηνύματα των χρηστών.
  11. Διαχείριση ανακοινώσεων ιστότοπου: Διαχειριστείτε την έκδοση και εμφάνιση ειδοποιήσεων και ανακοινώσεων, συμπεριλαμβανομένης της προσθήκης, επεξεργασίας και διαγραφής του τίτλου, του περιεχομένου και της περιόδου ισχύος των ειδοποιήσεων και ανακοινώσεων.
  12. Διαχείριση πόρων: Διαχειριστείτε την έκδοση και εμφάνιση ταξιδιωτικών πληροφοριών, συμπεριλαμβανομένης της προσθήκης, επεξεργασίας και διαγραφής του τίτλου, του περιεχομένου, των εικόνων και της ημερομηνίας κυκλοφορίας των πληροφοριών.
    1. Συστηματική ανάλυση απαιτήσεων

Η ανάλυση απαιτήσεων απόδοσης του συστήματος πλοήγησης ταξιδιού αναλύει κυρίως την ασφάλεια του συστήματος (αν θα διαρρεύσει τα προσωπικά στοιχεία του χρήστη), την αξιοπιστία (αν ο χρήστης μπορεί να εμφανίσει πληροφορίες σύμφωνα με την πραγματική λειτουργία) και την απόδοση (Είτε η λειτουργία είναι ομαλή), πώς είναι η επεκτασιμότητα (μπορούν να συνεχίσουν να επεκτείνονται οι λειτουργίες) κ.λπ. Οι λεπτομέρειες μπορούν να εκφραστούν στον ακόλουθο πίνακα 2.1:

Πίνακας 2.1 Πίνακας μη λειτουργικών απαιτήσεων για σύστημα πλοήγησης ταξιδιού

ασφάλεια

Αναφέρεται κυρίως σεσύστημα πλοήγησης ταξιδιούΗ εγκατάσταση της βάσης δεδομένων, η χρήση της βάσης δεδομένων και οι ρυθμίσεις κωδικού πρόσβασης πρέπει να συμμορφώνονται με τους κανονισμούς.

αξιοπιστία

Αξιοπιστία σημαίνεισύστημα πλοήγησης ταξιδιούΜπορεί να λειτουργήσει σύμφωνα με τις οδηγίες του χρήστη Μετά τη δοκιμή, η αξιοπιστία είναι μεγαλύτερη από 90%.

εκτέλεση

Η απόδοση επηρεάζεταισύστημα πλοήγησης ταξιδιούΕίναι απαραίτητη προϋπόθεση η κατάληψη της αγοράς, άρα η απόδοση πρέπει να είναι η καλύτερη.

Επεκτασιμότητα

Για παράδειγμα, η βάση δεδομένων διατηρεί πολλαπλά χαρακτηριστικά, όπως η χρήση διεπαφών, για να διασφαλίσει τις μη λειτουργικές απαιτήσεις του συστήματος.

Ευκολία στη χρήση

Οι χρήστες πρέπει απλώς να ακολουθήσουνσύστημα πλοήγησης ταξιδιούΑπλώς εκτελέστε λειτουργίες στο περιεχόμενο εμφάνισης της σελίδας.

Συντηρησιμότητα

σύστημα πλοήγησης ταξιδιούΗ συντηρησιμότητα της ανάπτυξης είναι πολύ σημαντική Μετά τη δοκιμή, δεν υπάρχει πρόβλημα με τη δυνατότητα συντήρησης.

    1. Ανάλυση περίπτωσης χρήσης συστήματος

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

Εικόνα 2.1 Διάγραμμα περίπτωσης χρήσης ρόλου χρήστη

Εικόνα 2.2 Διάγραμμα περίπτωσης χρήσης ρόλου διαχειριστή

    1. Ανάλυση διαδικασίας συστήματος
      1. Προσθήκη ροής δεδομένων

Όλοι οι χρήστες (διαχειριστές και χρήστες) στο σύστημα μπορούν να προσθέσουν δεδομένα. Το σχήμα 2.3 δείχνει τη διαδικασία προσθήκης δεδομένων.

Εικόνα 2.3 Προσθήκη γραφήματος ροής δεδομένων

      1. Τροποποίηση ροής δεδομένων

Κανείς δεν είναι τέλειος, όλοι κάνουν λάθη μερικές φορές, εάν οι πληροφορίες είναι λανθασμένες κατά την εισαγωγή των πληροφοριών του συστήματος, μπορείτε να επεξεργαστείτε τα δεδομένα στο σύστημα. Το σχήμα 2.4 δείχνει τη διαδικασία τροποποίησης δεδομένων.

Εικόνα 2.4 Τροποποίηση διαγράμματος ροής δεδομένων

      1. Διαγραφή διαδικασίας δεδομένων

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

Εικόνα 2.5 Διάγραμμα ροής δεδομένων διαγραφής

  • κεφάλαιο 3Συνολικός σχεδιασμός συστήματος

Αφού αναλύσουμε τη σκοπιμότητα και τις λειτουργίες του συστήματος, το επόμενο βήμα είναι να σχεδιάσουμε το σύστημα ειδικά Μέσω της ανάλυσης σκοπιμότητας, συμπεραίνουμε ότι το σύστημα αξίζει να αναπτυχθεί μέσω της λειτουργικής ανάλυσης, και στη συνέχεια Συμπληρώστε το σύμφωνα με τις λειτουργικές απαιτήσεις Αυτό το κεφάλαιο εισάγει τη λειτουργική σχεδίαση του συστήματος από δύο πτυχές: λειτουργικές μονάδες και βάση δεδομένων του συστήματος.

    1. Σχεδιασμός μονάδας λειτουργίας συστήματος

Μέσω της ανάλυσης λειτουργικών απαιτήσεων στο προηγούμενο κεφάλαιο, μπορεί να ληφθεί το διάγραμμα λειτουργικής δομής αυτού του συστήματος πλοήγησης ταξιδιού Το σχήμα 3.1 είναι το διάγραμμα λειτουργικής μονάδας του συστήματος.

Εικόνα 3.1 Διάγραμμα λειτουργικής μονάδας συστήματος πλοήγησης ταξιδιού

    1. Σχεδιασμός Βάσεων Δεδομένων

Ο σχεδιασμός της βάσης δεδομένων είναι το θεμέλιο ενός συστήματος Ανεξάρτητα από το πόσο όμορφος είναι ο σχεδιασμός της διεπαφής, εάν δεν υποστηρίζεται από μια ισχυρή βάση δεδομένων, δεν θα μπορεί να εκτελεστεί κατά τη σχεδίαση της βάσης δεδομένων , αναλύουμε πρώτα τη βάση δεδομένων και στη συνέχεια αναπτύσσουμε ένα εννοιολογικό μοντέλο και τέλος δημιουργούμε πίνακες βάσης δεδομένων, όπως φαίνεται παρακάτω.

      1. Εννοιολογική δομή βάσης δεδομένων

Κατά το σχεδιασμό του εννοιολογικού μοντέλου βάσης δεδομένων, τα διαγράμματα οντοτήτων ER χρησιμοποιούνται γενικά για εμφάνιση Όλα τα ονόματα πεδίων στους πίνακες βάσης δεδομένων μπορούν να εμφανίζονται στα διαγράμματα οντοτήτων.

Εικόνα 3.2 Διάγραμμα σχέσεων ER δημοφιλών αξιοθέατων

Εικόνα 3.3 Διάγραμμα σχέσης ER πληροφοριών τροφίμων

Εικόνα 3.4 Διάγραμμα σχέσης ER πληροφοριών διαμονής

      1. Σχεδιασμός πίνακα βάσεων δεδομένων

Στον πίνακα βάσης δεδομένων, θα δούμε το όνομα του πίνακα του συστήματος, το πρωτεύον κλειδί, το ξένο κλειδί και άλλες πληροφορίες αυτό το σύστημα πλοήγησης ταξιδιού Ο πίνακας έχει ως εξής:

Πίνακας Access_token (διάρκεια πρόσβασης σύνδεσης)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

token_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό σήματος προσωρινής πρόσβασης

2

ένδειξη

varchar

64

0

Υ

Ν

σήμα προσωρινής πρόσβασης

3

πληροφορίες

κείμενο

65535

0

Υ

Ν

4

maxage

ενθ

10

0

Ν

Ν

2

Μέγιστη διάρκεια ζωής: Προεπιλογή 2 ώρες

5

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

6

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

7

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

ταυτότητα χρήστη:

Τραπέζι διαμονή_πληροφορίες (πληροφορίες καταλύματος)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

κατάλυμα_πληροφορίες_αναγνωριστικό

ενθ

10

0

Ν

Υ

Ταυτότητα στοιχείων καταλύματος

2

homestay_name

varchar

64

0

Υ

Ν

Όνομα B&B

3

homestay_poster

varchar

255

0

Υ

Ν

Αφίσα B&B

4

homestay_star_rating

varchar

64

0

Υ

Ν

Βαθμολογία B&B με αστέρια

5

στέγαση_χρηματοδότηση

varchar

64

0

Υ

Ν

έξοδα στέγασης

6

contact_phone_number

varchar

64

0

Υ

Ν

Αριθμός επαφής

7

homestay_location

varchar

64

0

Υ

Ν

Τοποθεσία B&B

8

τελευταίες_εκπτώσεις

κείμενο

65535

0

Υ

Ν

Τελευταίες Προσφορές

9

υποστηρικτικές_εγκαταστάσεις

κείμενο

65535

0

Υ

Ν

Υποστηρικτικές εγκαταστάσεις

10

homestay_services

κείμενο

65535

0

Υ

Ν

Υπηρεσίες διαμονής στο σπίτι

11

χτυπήματα

ενθ

10

0

Ν

Ν

0

Κλικ

12

έπαινος_λεν

ενθ

10

0

Ν

Ν

0

Αριθμός "μου αρέσει".

13

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

14

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Επιτραπέζιο άρθρο (άρθρο: άρθρο για σύστημα διαχείρισης περιεχομένου)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

article_id

mediumint

8

0

Ν

Υ

Αναγνωριστικό άρθρου: [0,8388607]

2

τίτλος

varchar

125

0

Ν

Υ

Title: [0,125] χρησιμοποιείται στην ετικέτα τίτλου των άρθρων και στο html

3

τύπος

varchar

64

0

Ν

Ν

0

Ταξινόμηση άρθρου: Το [0,1000] χρησιμοποιείται για την αναζήτηση ειδών του καθορισμένου τύπου

4

χτυπήματα

ενθ

10

0

Ν

Ν

0

Αριθμός κλικ: [0,1000000000] Αριθμός ατόμων που επισκέφτηκαν αυτό το άρθρο

5

έπαινος_λεν

ενθ

10

0

Ν

Ν

0

Αριθμός "μου αρέσει".

6

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

7

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

8

πηγή

varchar

255

0

Υ

Ν

Πηγή: [0,255] Πηγή άρθρου

9

url

varchar

255

0

Υ

Ν

Διεύθυνση πηγής: [0,255] χρησιμοποιείται για μετάβαση στον ιστότοπο όπου δημοσιεύτηκε το άρθρο

10

ετικέτα

varchar

255

0

Υ

Ν

Ετικέτα: Το [0,255] χρησιμοποιείται για την επισήμανση του σχετικού περιεχομένου του άρθρου Πολλαπλές ετικέτες χωρίζονται με κενά.

11

περιεχόμενο

μακρύ κείμενο

2147483647

0

Υ

Ν

Κείμενο: το κύριο περιεχόμενο του άρθρου

12

img

varchar

255

0

Υ

Ν

εξώφυλλο

13

περιγραφή

κείμενο

65535

0

Υ

Ν

Περιγραφή άρθρου

Πίνακας article_type (ταξινόμηση άρθρου)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

type_id

ψιλόλιθος

5

0

Ν

Υ

Αναγνωριστικό κατηγορίας: [0,10000]

2

απεικόνιση

ψιλόλιθος

5

0

Ν

Ν

100

Σειρά εμφάνισης: Το [0,1000] καθορίζει τη σειρά με την οποία εμφανίζονται οι κατηγορίες.

3

όνομα

varchar

16

0

Ν

Ν

Όνομα κατηγορίας: [2,16]

4

πατέρα_αναγνωριστικό

ψιλόλιθος

5

0

Ν

Ν

0

Αναγνωριστικό γονικής κατηγορίας: [0,32767]

5

περιγραφή

varchar

255

0

Υ

Ν

Περιγραφή: Το [0,255] περιγράφει το ρόλο αυτής της ταξινόμησης

6

εικόνισμα

κείμενο

65535

0

Υ

Ν

Εικονίδιο κατηγορίας:

7

url

varchar

255

0

Υ

Ν

Διεύθυνση εξωτερικού συνδέσμου: [0,255] Εάν αυτή η κατηγορία μεταβαίνει σε άλλους ιστότοπους, ορίστε τη στη διεύθυνση URL

8

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

9

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

Πίνακας αξιοθέατα_πληροφορίες (πληροφορίες αξιοθέατου)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

αξιοθέατο_πληροφορίες_αναγνωριστικό

ενθ

10

0

Ν

Υ

Αναγνωριστικό πληροφοριών αξιοθέατου

2

attraction_id

varchar

64

0

Υ

Ν

Αριθμός αξιοθέατου

3

όνομα_ αξιοθέατου

varchar

64

0

Υ

Ν

Όνομα αξιοθέατου

4

ταξινόμηση_τουριστικών_ αξιοθέατων

varchar

64

0

Υ

Ν

Ταξινόμηση αξιοθέατων

5

αξιοθέατα_αφίσες

varchar

255

0

Υ

Ν

Αφίσες για αξιοθέατα

6

έλξη_προώθηση

varchar

255

0

Υ

Ν

Προώθηση έλξης

7

κατά κεφαλήν_τιμή

ενθ

10

0

Υ

Ν

0

τιμή κατά κεφαλήν

8

εργάσιμες ώρες

varchar

64

0

Υ

Ν

Εργάσιμες ώρες

9

scenic_spot_rating

varchar

64

0

Υ

Ν

Αξιολόγηση αξιοθέατου

10

contact_phone_number

varchar

16

0

Υ

Ν

Αριθμός επαφής

11

αξιοθέατο_υπηρεσίες

κείμενο

65535

0

Υ

Ν

Υπηρεσίες έλξης

12

εισαγωγή_στα_scenic_spots

κείμενο

65535

0

Υ

Ν

Εισαγωγή έλξης

13

χτυπήματα

ενθ

10

0

Ν

Ν

0

Κλικ

14

έπαινος_λεν

ενθ

10

0

Ν

Ν

0

Αριθμός "μου αρέσει".

15

συνιστώ

ενθ

10

0

Ν

Ν

0

Έξυπνη σύσταση

16

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

17

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Πίνακας ταυτότητας (διαχείριση δικαιωμάτων χρήστη)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

auth_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό εξουσιοδότησης:

2

user_group

varchar

64

0

Υ

Ν

ομάδα χρηστών:

3

mod_name

varchar

64

0

Υ

Ν

Όνομα ενότητας:

4

όνομα_πίνακα

varchar

64

0

Υ

Ν

Όνομα πίνακα:

5

τίτλος σελίδας

varchar

255

0

Υ

Ν

τίτλος σελίδας:

6

μονοπάτι

varchar

255

0

Υ

Ν

Διαδρομή δρομολόγησης:

7

θέση

varchar

32

0

Υ

Ν

Τοποθεσία:

8

τρόπος

varchar

32

0

Ν

Ν

_κενό

Μέθοδος άλματος:

9

Προσθήκη

μικροσκοπικός

3

0

Ν

Ν

1

Είναι δυνατόν να προστεθεί:

10

del

μικροσκοπικός

3

0

Ν

Ν

1

Μπορεί να διαγραφεί:

11

σειρά

μικροσκοπικός

3

0

Ν

Ν

1

Εάν μπορεί να τροποποιηθεί:

12

παίρνω

μικροσκοπικός

3

0

Ν

Ν

1

Είναι δυνατή η προβολή:

13

πεδίο_προσθήκη

κείμενο

65535

0

Υ

Ν

Προσθήκη πεδίων:

14

πεδίο_σύνολο

κείμενο

65535

0

Υ

Ν

Τροποποίηση πεδίων:

15

field_get

κείμενο

65535

0

Υ

Ν

Πεδία ερωτήματος:

16

table_nav_name

varchar

500

0

Υ

Ν

Όνομα πλοήγησης μεταξύ πινάκων:

17

table_nav

varchar

500

0

Υ

Ν

Πλοήγηση μεταξύ τραπεζιών:

18

επιλογή

κείμενο

65535

0

Υ

Ν

Διαμόρφωση:

19

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

20

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

Table classification_of_tourist_attractions (ταξινόμηση αξιοθέατων)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

classification_of_tourist_attractions_id

ενθ

10

0

Ν

Υ

Ταυτότητα ταξινόμησης αξιοθέατου

2

type_name

varchar

64

0

Υ

Ν

πληκτρολογήστε όνομα

3

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

4

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

επιτραπέζια συλλογή (συλλογή)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

collect_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό συλλογής:

2

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό συλλέκτη:

3

πηγή_πίνακας

varchar

255

0

Υ

Ν

Πίνακας πηγής:

4

πηγή_πεδίο

varchar

255

0

Υ

Ν

Πεδίο πηγής:

5

πηγή_αναγνωριστικό

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό πηγής:

6

τίτλος

varchar

255

0

Υ

Ν

τίτλος:

7

img

varchar

255

0

Υ

Ν

Κάλυμμα:

8

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

9

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

Σχόλιο πίνακα (σχόλιο)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

comment_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό σχολίου:

2

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό σχολιαστή:

3

reply_to_id

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό σχολίου απάντησης: το κενό είναι 0

4

περιεχόμενο

μακρύ κείμενο

2147483647

0

Υ

Ν

περιεχόμενο:

5

παρατσούκλι

varchar

255

0

Υ

Ν

Παρατσούκλι:

6

avatar

varchar

255

0

Υ

Ν

Διεύθυνση Avatar: [0.255]

7

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

8

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

9

πηγή_πίνακας

varchar

255

0

Υ

Ν

Πίνακας πηγής:

10

πηγή_πεδίο

varchar

255

0

Υ

Ν

Πεδίο πηγής:

11

πηγή_αναγνωριστικό

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό πηγής:

Επιτραπέζιο food_information (πληροφορίες τροφίμων)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

food_information_id

ενθ

10

0

Ν

Υ

Ταυτότητα πληροφοριών τροφίμων

2

όνομα_φαγητού

varchar

64

0

Υ

Ν

Όνομα φαγητού

3

είδη_φαγητού

varchar

64

0

Υ

Ν

Είδος κουζίνας

4

food_poster

varchar

255

0

Υ

Ν

Αφίσα τροφίμων

5

food_promotion

varchar

255

0

Υ

Ν

Προώθηση τροφίμων

6

food_location

varchar

64

0

Υ

Ν

Σημεία φαγητού

7

food_characteristics

κείμενο

65535

0

Υ

Ν

Χαρακτηριστικά τροφίμων

8

τρόφιμα_υποδηλώσεις

κείμενο

65535

0

Υ

Ν

Νύξεις τροφίμων

9

χτυπήματα

ενθ

10

0

Ν

Ν

0

Κλικ

10

έπαινος_λεν

ενθ

10

0

Ν

Ν

0

Αριθμός "μου αρέσει".

11

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

12

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Επιτραπέζια_τύποι τροφίμων (τύπος φαγητού)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

food_types_id

ενθ

10

0

Ν

Υ

Ταυτότητα τύπου τροφίμου

2

type_name

varchar

64

0

Υ

Ν

πληκτρολογήστε όνομα

3

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

4

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Επισκέψεις πίνακα (κλικ χρήστη)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

hits_id

ενθ

10

0

Ν

Υ

Like ID:

2

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

Αρέσει από:

3

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

4

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

5

πηγή_πίνακας

varchar

255

0

Υ

Ν

Πίνακας πηγής:

6

πηγή_πεδίο

varchar

255

0

Υ

Ν

Πεδίο πηγής:

7

πηγή_αναγνωριστικό

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό πηγής:

επιτραπέζιο μήνυμα (πίνακας μηνυμάτων)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

message_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό πίνακα μηνυμάτων:

2

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

Ταυτότητα χρήστη:

3

τίτλος

varchar

64

0

Υ

Ν

τίτλος:

4

περιεχόμενο

μακρύ κείμενο

2147483647

0

Ν

Ν

περιεχόμενο:

5

παρατσούκλι

varchar

32

0

Ν

Ν

Παρατσούκλι:

6

avatar

varchar

255

0

Υ

Ν

avatar:

7

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

varchar

125

0

Υ

Ν

Διεύθυνση email του σχολιαστή

8

τηλέφωνο

varchar

11

0

Υ

Ν

Αριθμός κινητού τηλεφώνου αποστολέα μηνύματος

9

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

10

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

11

απάντηση

μακρύ κείμενο

2147483647

0

Υ

Ν

απάντηση

12

reply_state

μικροσκοπικός

4

0

Υ

Ν

0

κατάσταση απάντησης

Ανακοίνωση (ανακοίνωση)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

Αναγνωριστικό_αναγνώρισης

mediumint

8

0

Ν

Υ

Αναγνωριστικό ανακοίνωσης:

2

τίτλος

varchar

125

0

Ν

Ν

τίτλος:

3

περιεχόμενο

μακρύ κείμενο

2147483647

0

Υ

Ν

κείμενο:

4

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

5

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

Εκφράστε επαίνους (μου αρέσει)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

έπαινος_id

ενθ

10

0

Ν

Υ

Like ID:

2

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

Αρέσει από:

3

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

4

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

5

πηγή_πίνακας

varchar

255

0

Υ

Ν

Πίνακας πηγής:

6

πηγή_πεδίο

varchar

255

0

Υ

Ν

Πεδίο πηγής:

7

πηγή_αναγνωριστικό

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό πηγής:

8

κατάσταση

κομμάτι

1

0

Ν

Ν

1

Κατάσταση "μου αρέσει": 1 είναι "μου αρέσει", 0 ακυρώνεται

Πίνακας registered_users (εγγεγραμμένοι χρήστες)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

registered_users_id

ενθ

10

0

Ν

Υ

Εγγραφή αναγνωριστικού χρήστη

2

όνομα_χρήστη

varchar

64

0

Υ

Ν

όνομα χρήστη

3

user_gender

varchar

64

0

Υ

Ν

Φύλο χρήστη

4

Αριθμός κινητού τηλεφώνου

varchar

16

0

Υ

Ν

τηλεφωνικό νούμερο

5

εξετάζω_κατάσταση

varchar

16

0

Ν

Ν

πέρασε

Κατάσταση Έγκρισης

6

ταυτότητα χρήστη

ενθ

10

0

Ν

Ν

0

ταυτότητα χρήστη

7

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

8

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Πίνακας route_planning (σχεδιασμός διαδρομής)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

route_planning_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό σχεδιασμού διαδρομής

2

όνομα_διαδρομής

varchar

64

0

Υ

Ν

όνομα διαδρομής

3

περνώντας από σκηνικά_σημεία

varchar

64

0

Υ

Ν

Περνώντας γραφικά σημεία

4

εμφάνιση_εικόνων

varchar

255

0

Υ

Ν

Εμφάνιση εικόνων

5

έξοδα ταξιδιού

varchar

64

0

Υ

Ν

Κόστος ταξιδιού

6

ταξίδι_ημέρες

varchar

64

0

Υ

Ν

Μέρες ταξιδιού

7

κατάλληλο_για_το_κοινό

varchar

64

0

Υ

Ν

Κατάλληλο για το πλήθος

8

διαδρομή_οδηγός

κείμενο

65535

0

Υ

Ν

Οδηγός διαδρομής

9

χτυπήματα

ενθ

10

0

Ν

Ν

0

Κλικ

10

έπαινος_λεν

ενθ

10

0

Ν

Ν

0

Αριθμός "μου αρέσει".

11

χρόνος δημιουργίας

ημερομηνία ώρα

19

0

Ν

Ν

CURRENT_TIMESTAMP

χρόνος δημιουργίας

12

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης

Επιτραπέζιες διαφάνειες (καρουσέλ)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

slides_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό εικόνας καρουζέλ:

2

τίτλος

varchar

64

0

Υ

Ν

τίτλος:

3

περιεχόμενο

varchar

255

0

Υ

Ν

περιεχόμενο:

4

url

varchar

255

0

Υ

Ν

Σύνδεσμος:

5

img

varchar

255

0

Υ

Ν

Εικόνα καρουζέλ:

6

χτυπήματα

ενθ

10

0

Ν

Ν

0

Αριθμός κλικ:

7

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

8

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

Μεταφόρτωση πίνακα (μεταφόρτωση αρχείου)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

upload_id

ενθ

10

0

Ν

Υ

Αναγνωριστικό μεταφόρτωσης

2

όνομα

varchar

64

0

Υ

Ν

όνομα αρχείου

3

μονοπάτι

varchar

255

0

Υ

Ν

διαδρομή πρόσβασης

4

αρχείο

varchar

255

0

Υ

Ν

διαδρομή αρχείου

5

απεικόνιση

varchar

255

0

Υ

Ν

Σειρά εμφάνισης

6

πατέρα_αναγνωριστικό

ενθ

10

0

Υ

Ν

0

Ταυτότητα γονέα

7

σκην

varchar

255

0

Υ

Ν

ντοσιέ

8

τύπος

varchar

32

0

Υ

Ν

Τύπος αρχείου

Χρήστης πίνακα (λογαριασμός χρήστη: χρησιμοποιείται για την αποθήκευση πληροφοριών σύνδεσης χρήστη)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

ταυτότητα χρήστη

mediumint

8

0

Ν

Υ

Αναγνωριστικό χρήστη: [0,8388607] Ο χρήστης λαμβάνει άλλα δεδομένα που σχετίζονται με το χρήστη

2

κατάσταση

ψιλόλιθος

5

0

Ν

Ν

1

Κατάσταση λογαριασμού: [0,10](1 διαθέσιμο | 2 μη κανονικό | 3 παγωμένο | 4 αποσυνδεθεί)

3

user_group

varchar

32

0

Υ

Ν

Ομάδα χρηστών: Το [0,32767] καθορίζει την ταυτότητα και τα δικαιώματα χρήστη

4

login_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Τελευταία ώρα σύνδεσης:

5

τηλέφωνο

varchar

11

0

Υ

Ν

Αριθμός κινητού τηλεφώνου: [0,11] Αριθμός κινητού τηλεφώνου χρήστη, που χρησιμοποιείται για την ανάκτηση κωδικού πρόσβασης ή τη σύνδεση

6

phone_state

ψιλόλιθος

5

0

Ν

Ν

0

Πιστοποίηση κινητού τηλεφώνου: [0,1] (0 μη πιστοποιημένο | 1 υπό εξέταση | 2 πιστοποιημένα)

7

όνομα χρήστη

varchar

16

0

Ν

Ν

Όνομα χρήστη: [0,16] Το όνομα λογαριασμού που χρησιμοποιείται από τον χρήστη για να συνδεθεί

8

παρατσούκλι

varchar

16

0

Υ

Ν

Ψευδώνυμο: [0,16]

9

Κωδικός πρόσβασης

varchar

64

0

Ν

Ν

Κωδικός πρόσβασης: [0,32] Ο κωδικός πρόσβασης που απαιτείται για τη σύνδεση του χρήστη, που αποτελείται από 6-16 ψηφία ή Αγγλικά

10

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

varchar

64

0

Υ

Ν

Email: [0,64] Διεύθυνση ηλεκτρονικού ταχυδρομείου χρήστη, που χρησιμοποιείται για την ανάκτηση κωδικού πρόσβασης ή τη σύνδεση

11

email_state

ψιλόλιθος

5

0

Ν

Ν

0

Πιστοποίηση email: [0,1] (0 μη πιστοποιημένο | 1 υπό εξέταση | 2 πιστοποιημένο)

12

avatar

varchar

255

0

Υ

Ν

Διεύθυνση Avatar: [0.255]

13

open_id

varchar

255

0

Υ

Ν

Για τη λήψη πεδίων πληροφοριών χρήστη

14

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

15

vip_level

varchar

255

0

Υ

Ν

επίπεδο μέλους

16

vip_discount

διπλό

11

2

Υ

Ν

0.00

έκπτωση μέλους

Πίνακας user_group (ομάδα χρηστών: χρησιμοποιείται για την ταυτότητα και τον έλεγχο ταυτότητας της διεπαφής χρήστη)

σειριακός αριθμός

όνομα

τύπος δεδομένων

μήκος

Δεκαδικά ψηφία

Να επιτρέπονται μηδενικές τιμές

πρωτεύων κλειδί

Προεπιλεγμένη τιμή

εικονογραφώ

1

group_id

mediumint

8

0

Ν

Υ

Αναγνωριστικό ομάδας χρηστών: [0,8388607]

2

απεικόνιση

ψιλόλιθος

5

0

Ν

Ν

100

Παραγγελία εμφάνισης: [0.1000]

3

όνομα

varchar

16

0

Ν

Ν

Όνομα: [0,16]

4

περιγραφή

varchar

255

0

Υ

Ν

Περιγραφή: [0,255] Περιγράφει τα χαρακτηριστικά ή το εύρος των δικαιωμάτων αυτής της ομάδας χρηστών

5

πηγή_πίνακας

varchar

255

0

Υ

Ν

Πίνακας πηγής:

6

πηγή_πεδίο

varchar

255

0

Υ

Ν

Πεδίο πηγής:

7

πηγή_αναγνωριστικό

ενθ

10

0

Ν

Ν

0

Αναγνωριστικό πηγής:

8

κανω ΕΓΓΡΑΦΗ

ψιλόλιθος

5

0

Υ

Ν

0

Τοποθεσία εγγραφής:

9

χρόνος δημιουργίας

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος δημιουργίας:

10

update_time

χρονική σήμανση

19

0

Ν

Ν

CURRENT_TIMESTAMP

Χρόνος ενημέρωσης:

  • Κεφάλαιο 4Σχεδιασμός και υλοποίηση βασικών ενοτήτων
    1. Σύνδεσημονάδα μέτρησης

Οι διαχειριστές και οι χρήστες εισάγουν τον αριθμό λογαριασμού τους + τον κωδικό πρόσβασης στη διεπαφή σύνδεσης, ολοκληρώνουν την επαλήθευση και κάνουν κλικ στο κουμπί "Είσοδος" Το σύστημα θα ταιριάζει με τους λογαριασμούς του διαχειριστή και του χρήστη στον πίνακα βάσης δεδομένων χρήστη , θα συνδεθούν στο σύστημα Η κύρια διεπαφή διαχείρισης κάθε χρήστη, διαφορετικά θα ζητηθούν οι αντίστοιχες πληροφορίες και ο χρήστης θα επιστρέψει στη διεπαφή σύνδεσης Η κύρια διεπαφή εμφανίζεται όπως φαίνεται στην Εικόνα 4.1.

Εικόνα 4.1 Διάγραμμα διεπαφής σύνδεσης

Ο κωδικός σύνδεσης είναι ο εξής:

/**

* Σύνδεση

* Δεδομένα @param

* @param httpServletRequest

* @ΕΠΙΣΤΡΟΦΗ

     */

@PostMapping ("σύνδεση")

δημόσιος χάρτης<String, Object> login(@RequestBody Map<String, String> δεδομένα, HttpServletRequest httpServletRequest) {

log.info("[Εκτέλεση διεπαφής σύνδεσης]");

String username = data.get("username");

String email = data.get("email");

String phone = data.get("phone");

Κωδικός πρόσβασης συμβολοσειράς = data.get("password");

List resultsList = null;

Χάρτης<String, String> map = new HashMap&lt;&gt;();

if(username != null && "".equals(username) == false){

map.put("όνομα χρήστη", όνομα χρήστη);

resultList = service.selectBaseList(service.select(map, new HashMap&lt;&gt;()));

        }

else if(email != null && "".equals(email) == false){

map.put("email", email);

resultList = service.selectBaseList(service.select(map, new HashMap&lt;&gt;()));

        }

else if(phone != null && "".equals(phone) == false){

map.put("τηλέφωνο", τηλέφωνο);

resultList = service.selectBaseList(service.select(map, new HashMap&lt;&gt;()));

}αλλού{

σφάλμα επιστροφής (30000, "Ο λογαριασμός ή ο κωδικός πρόσβασης δεν μπορεί να είναι κενός");

        }

if (resultList == null || password == null) {

σφάλμα επιστροφής (30000, "Ο λογαριασμός ή ο κωδικός πρόσβασης δεν μπορεί να είναι κενός");

        }

//Προσδιορίστε εάν υπάρχει αυτός ο χρήστης

if (resultList.size()&lt;=0){

error επιστροφής(30000"Ο χρήστης δεν υπάρχει");

        }

User byUsername = (User) resultList.get(0);

Χάρτης<String, String> groupMap = new HashMap&lt;&gt;();

groupMap.put("name",byUsername.getUserGroup());

List groupList = userGroupService.selectBaseList(userGroupService.select(groupMap, new HashMap&lt;&gt;()));

if (groupList.size()&lt;1){

Error error(30000"Η ομάδα χρηστών δεν υπάρχει");

        }

UserGroup userGroup = (UserGroup) groupList.get(0);

//Ερώτημα κατάστασης ελέγχου χρήστη

if (!StringUtils.isEmpty(userGroup.getSourceTable())){

String res = service.selectExamineState(userGroup.getSourceTable(),byUsername.getUserId());

αν (res==null){

error επιστροφής(30000"Ο χρήστης δεν υπάρχει");

            }

if (!res.equals("περάσει")){

Error error(30000"Αυτός ο χρήστης απέτυχε να περάσει τον έλεγχο");

            }

        }

//Ερώτημα κατάστασης χρήστη

if (byUsername.getState()!=1){

Error error(30000, "Ο χρήστης δεν είναι διαθέσιμος και δεν μπορεί να συνδεθεί");

        }

Συμβολοσειρά md5password = service.encryption(password);

if (byUsername.getPassword().equals(md5password)) {

// Αποθήκευση διακριτικού στη βάση δεδομένων

AccessToken accessToken = νέο AccessToken();

accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));

accessToken.setUser_id(byUsername.getUserId());

Duration duration = Duration.ofSeconds(7200L);

redisTemplate.opsForValue().set(accessToken.getToken(), accessToken,διάρκεια);

//Επιστροφή πληροφοριών χρήστη

Χρήστης JSONObject = JSONObject.parseObject(JSONObject.toJSONString(byUsername));

user.put("token", accessToken.getToken());

JSONObject ret = νέο JSONObject();

ret.put("obj",χρήστης);

Επιστροφή επιτυχία(ret);

} αλλο {

Error error(30000, "Ο λογαριασμός ή ο κωδικός πρόσβασης είναι λανθασμένος");

        }

    }

    1. Εγγραφή ενότητας

Ο χρήστης εισάγει τον αριθμό λογαριασμού + τον κωδικό πρόσβασης στη διεπαφή σύνδεσης, ολοκληρώνει την επαλήθευση και κάνει κλικ στο κουμπί "Είσοδος" Το σύστημα θα ταιριάζει με τους λογαριασμούς του διαχειριστή και του χρήστη στον πίνακα βάσης δεδομένων χρήστη σωστά, ο χρήστης θα συνδεθεί στο σύστημα της κύριας διεπαφής διαχείρισης, διαφορετικά θα ζητηθούν οι αντίστοιχες πληροφορίες και ο χρήστης θα επιστρέψει στη διεπαφή σύνδεσης Η κύρια διεπαφή φαίνεται στην Εικόνα 4.2.

Εικόνα 4.1 Διάγραμμα διεπαφής εγγραφής

Ο κωδικός εγγραφής είναι ο εξής:

/**

* κανω ΕΓΓΡΑΦΗ

* χρήστης @param

* @ΕΠΙΣΤΡΟΦΗ

     */

@PostMapping ("εγγραφή")

δημόσιος χάρτης<String, Object> signUp(@RequestBody χρήστης χρήστη) {

//Ερώτημα χρήστη

Χάρτης<String, String> query = new HashMap&lt;&gt;();

Χάρτης<String,Object> χάρτης = JSON.parseObject(JSON.toJSONString(χρήστης));

query.put("username",user.getUsername());

List list = service.selectBaseList(service.select(query, new HashMap&lt;&gt;()));

if (list.size()&gt;0){

Error error(30000, "Ο χρήστης υπάρχει ήδη");

        }

map.put("password",service.encryption(String.valueOf(map.get("password"))));

service.insert(map);

Επιστροφή επιτυχία(1);

}  

    1. Μονάδα τροποποίησης κωδικού πρόσβασης

Αφού ο χρήστης ολοκληρώσει την εγγραφή χρησιμοποιώντας το σύστημα, εάν ο χρήστης χρειαστεί να αλλάξει τον κωδικό πρόσβασης σύνδεσης, το σύστημα μπορεί επίσης να παράσχει στον χρήστη την άδεια να αλλάξει τον κωδικό πρόσβασης. Όλοι οι χειριστές του συστήματος μπορούν να αλλάξουν τις δικές τους πληροφορίες κωδικού πρόσβασης Για να εκτελέσουν αυτή τη λειτουργία, πρέπει πρώτα να συνδεθούν στο σύστημα, στη συνέχεια να επιλέξουν την αλλαγή κωδικού πρόσβασης και στη συνέχεια να συμπληρώσουν τον αρχικό κωδικό πρόσβασης και τον νέο κωδικό πρόσβασης στο πλαίσιο κειμένου που δίνεται. λειτουργία αλλαγής κωδικού πρόσβασης. Κατά τη συμπλήρωση, εάν υπάρχει διαφορά μεταξύ των δύο συμπληρωμάτων κωδικού πρόσβασης, τότε η λειτουργία αλλαγής κωδικού πρόσβασης αποτυγχάνει Η παρακάτω εικόνα δείχνει την αντίστοιχη διεπαφή αυτής της ενότητας. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.3 Διάγραμμα διεπαφής τροποποίησης κωδικού πρόσβασης

Ο κωδικός τροποποίησης κωδικού πρόσβασης είναι ο εξής:

  /**

* Άλλαξε κωδικό

* Δεδομένα @param

* Αίτημα @param

* @ΕΠΙΣΤΡΟΦΗ

     */

@PostMapping ("change_password")

δημόσιος χάρτης<String, Object> change_password(@RequestBody Map<String, String> δεδομένα, αίτημα HttpServletRequest){

// Λήψη UserId με βάση το Token

String token = request.getHeader("x-auth-token");

Ακέραιος userId = tokenGetUserId(token);

// Λήψη του χρήστη με βάση το UserId και τον παλιό κωδικό πρόσβασης

Χάρτης<String, String> query = new HashMap&lt;&gt;();

String o_password = data.get("o_password");

query.put("user_id" ,String.valueOf(userId));

query.put("password" ,service.encryption(o_password));

int count = service.selectBaseCount(service.count(query, service.readConfig(request)));

if(count &gt; 0){

// Άλλαξε κωδικό

Χάρτης<String,Object> form = new HashMap&lt;&gt;();

form.put("password",service.encryption(data.get("password")));

service.update(query,service.readConfig(request),form);

Επιστροφή επιτυχία(1);

        }

Σφάλμα επιστροφής (10000"Αποτυχία τροποποίησης κωδικού πρόσβασης!");

    }

    1. σχεδιασμός διαδρομήςμονάδα μέτρησης
  1. Σχεδιασμός διαδρομής: Οι χρήστες μπορούν να δουν το όνομα της διαδρομής, τα γραφικά σημεία που πέρασαν, το κόστος ταξιδιού, τις ημέρες ταξιδιού και άλλες εισαγωγές, να δουν τον χάρτη και να εκτελέσουν λειτουργίες όπως "μου αρέσει", συλλογές και σχόλια. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.4 Διάγραμμα διεπαφής σχεδιασμού διαδρομής

    1. Λίστα πληροφοριών αξιοθέατων

Πληροφορίες αξιοθέατου: Οι χρήστες μπορούν να δουν τη λίστα πληροφοριών αξιοθέατων και να δουν τις πιο πρόσφατες εισαγωγές τουριστικών αξιοθέατων, συμπεριλαμβανομένων εισαγωγών αξιοθέατων, οδηγών μεταφοράς, ώρες λειτουργίας, εισαγωγές αξιοθέατων, αξιολογήσεων αξιοθέατων κ.λπ. ταξίδι. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.5 Διάγραμμα διεπαφής πληροφοριών έλξης

    1. Λίστα πληροφοριών τροφίμων

Λίστα πληροφοριών τροφίμων: Εμφανίζει τις προτεινόμενες πληροφορίες τροφίμων, όπως το όνομα, τον τύπο, τα χαρακτηριστικά, την εμφάνιση εικόνων κ.λπ. Οι χρήστες μπορούν να επιλέξουν να τους αρέσει, να συλλέγουν, να σχολιάζουν και άλλες λειτουργίες. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.6 Διάγραμμα διεπαφής λίστας πληροφοριών τροφίμων

    1. Σχεδιασμός διαδρομής διαχειριστήΕνότητα διαχείρισης

Διαχείριση σχεδιασμού διαδρομής: Διαχειριστείτε την προσθήκη λιστών σχεδιασμού διαδρομής, συμπεριλαμβανομένης της προσθήκης ονομάτων διαδρομών, γραφικών σημείων που έχουν περάσει, κόστη ταξιδιού, ημέρες ταξιδιού, κατάλληλο πλήθος, στρατηγικές διαδρομής και άλλες πληροφορίες. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.7 Διάγραμμα διεπαφής διαχείρισης σχεδιασμού διαδρομής

    1. Πληροφορίες έλξης διαχειριστήΕνότητα διαχείρισης

Διαχείριση πληροφοριών αξιοθέατων: Διαχειριστείτε και προσθέστε πληροφορίες στη λίστα πληροφοριών αξιοθέατων, συμπεριλαμβανομένων ονομάτων αξιοθέατων, ταξινομήσεων αξιοθέατων, προωθήσεων αξιοθέατων, ώρες λειτουργίας, αξιολογήσεων, αριθμών επικοινωνίας και άλλων πληροφοριών. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.8 Διάγραμμα διεπαφής διαχείρισης πληροφοριών έλξης

    1. Πληροφορίες τροφίμων διαχειριστήΕνότητα διαχείρισης

Διαχείριση πληροφοριών τροφίμων: διαχείριση και προσθήκη πληροφοριών στη λίστα πληροφοριών τροφίμων, συμπεριλαμβανομένων των ονομάτων τροφίμων, των τύπων τροφίμων, των προωθητικών ενεργειών, των τοποθεσιών των τροφίμων, των νύξεων τροφίμων και άλλων πληροφοριών. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.9 Διάγραμμα διεπαφής για την προσθήκη πληροφοριών τροφίμων

    1. Διαμονή διαχειριστήΕνότητα διαχείρισης

Διαχείριση πληροφοριών καταλυμάτων: Διαχειριστείτε τις λίστες πληροφοριών προτεινόμενων καταλυμάτων και προσθέστε πληροφορίες καταλυμάτων, συμπεριλαμβανομένου του ονόματος B&B, της βαθμολογίας με αστέρια B&B, του αριθμού επικοινωνίας, της τοποθεσίας B&B, των υπηρεσιών B&B και άλλων πληροφοριών. Η διεπαφή είναι όπως φαίνεται παρακάτω.

Εικόνα 4.10 Διάγραμμα διεπαφής κρατήσεων ξενοδοχείου

    1. Σύστημα διαχειριστήΕνότητα διαχείρισης

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

Εικόνα 4.11 Διάγραμμα διεπαφής διαχείρισης συστήματος

  • Κεφάλαιο 5Πειράματα συστήματος και ανάλυση αποτελεσμάτων

Σε αυτό το σημείο, η ανάπτυξη του συστήματος ουσιαστικά ολοκληρώνεται. Στη συνέχεια, αναλύουμε τα πειράματα και τα αποτελέσματα του συστήματος για να διασφαλίσουμε ότι το σύστημα μπορεί να λειτουργήσει κανονικά και στη συνέχεια να τεθεί σε χρήση Το σύστημα είναι το σύστημα δοκιμών Στο τελευταίο βήμα ολοκλήρωσης, το σύστημα που δεν έχει δοκιμαστεί δεν μπορεί να τεθεί σε χρήση, διαφορετικά θα προκαλέσει απώλειες εάν παρουσιαστεί σφάλμα Παρακάτω αναλύουμε τη μέθοδο δοκιμής και τις περιπτώσεις χρήσης δώσε τελικά τα αποτελέσματα της δοκιμής του συστήματος.

    1. Μέθοδοι δοκιμής

Υπάρχουν δύο τύποι δοκιμών συστήματος, ο ένας είναι ο έλεγχος του μαύρου κουτιού και ο άλλος είναι ο έλεγχος του μαύρου κουτιού γενικά ονομάζεται δοκιμή λειτουργίας Γνωρίζουμε την αρχή της ανάπτυξής του. Απλώς δοκιμάζουμε το σύστημα ως χρήστης. Δεύτερον, μπορούμε να βρούμε ορισμένα αντιπροσωπευτικά δεδομένα και να κάνουμε δοκιμές περιπτώσεων χρήσης στο σύστημα. Στη διαδικασία της δοκιμής του λευκού κουτιού, δοκιμάζουμε κυρίως με βάση τις αρχές ανάπτυξης του συστήματος είναι χρονοβόρα και επίπονη, επειδή κάθε συνάρτηση έχει περισσότερες από μία διαδρομές εκτέλεσης Με τη δοκιμή της διαδρομής εκτέλεσης στο πρόγραμμα, μπορούμε να εντοπίσουμε εάν υπάρχουν σφάλματα στον ανεπτυγμένο κώδικα και αν έχει επιτύχει τα εργαλεία δοκιμών που χρησιμοποιούνται συνήθως Οι δοκιμές κουτιών είναι Jcontract, C++ Test και CodeWizard.

    1. Δοκιμές συστήματος

Λειτουργική δοκιμή της ενότητας σύνδεσης:

Πίνακας 5.1 Πίνακας δοκιμής λειτουργίας μονάδας σύνδεσης

όνομα δοκιμής

λειτουργία δοκιμής

Διαδικασία λειτουργίας

αναμενόμενο αποτέλεσμα

Αποτελέσματα Δοκιμών

Δοκιμή ενότητας σύνδεσης

Επιτυχής σύνδεση

Οι χρήστες μπορούν να εισέλθουν στη διεπαφή σύνδεσης του συστήματος πλοήγησης ταξιδιού μέσω του προγράμματος περιήγησης, να εισαγάγουν το όνομα χρήστη: admin και κωδικό πρόσβασης admin και να κάνουν κλικ στο κουμπί "Είσοδος" αφού ολοκληρώσουν την επαλήθευση του συρόμενου παζλ.

Έγινε επιτυχής σύνδεση στη διεπαφή που διαχειρίζεται ο διαχειριστής

σωστός

Δοκιμή ενότητας σύνδεσης

Αποτυχία σύνδεσης

Οι χρήστες μπορούν να εισέλθουν στη διεπαφή σύνδεσης του συστήματος πλοήγησης ταξιδιού μέσω του προγράμματος περιήγησης, να εισαγάγουν το όνομα χρήστη: admin και κωδικό πρόσβασης 111 και να κάνουν κλικ στο κουμπί "Είσοδος" αφού ολοκληρώσουν την επαλήθευση του συρόμενου παζλ.

Το σύστημα ζητά "Το όνομα χρήστη και ο κωδικός πρόσβασης δεν ταιριάζουν"

σωστός

Δοκιμή συνάρτησης προσθήκης πληροφοριών χρήστη:

Πίνακας 5.2 Πληροφορίες χρήστη για προσθήκη πίνακα δοκιμής συναρτήσεων

όνομα δοκιμής

λειτουργία δοκιμής

Διαδικασία λειτουργίας

αναμενόμενο αποτέλεσμα

Αποτελέσματα Δοκιμών

Δοκιμή προσθήκης στοιχείων χρήστη

Οι πληροφορίες χρήστη προστέθηκαν με επιτυχία

Ο διαχειριστής κάνει κλικ στο "Πληροφορίες χρήστη" στο μενού "Χρήστης συστήματος" για να εμφανιστούν όλες οι πληροφορίες χρήστη. κάντε κλικ στο κουμπί "Υποβολή" ".

Το μήνυμα προτροπής προστέθηκε με επιτυχία

σωστός

Δοκιμή προσθήκης στοιχείων χρήστη

Αποτυχία προσθήκης πληροφοριών χρήστη

Ο διαχειριστής κάνει κλικ στο «Πληροφορίες χρήστη» στο μενού «Χρήστες συστήματος» για να εμφανίσει όλες τις πληροφορίες χρήστη.

Προτροπή "Η προσθήκη απέτυχε, ο λογαριασμός δεν μπορεί να είναι κενός"

σωστός

Δοκιμή λειτουργικής μονάδας πληροφοριών ταξιδιωτικών πληροφοριών:

Πίνακας 5.3 Δοκιμαστική φόρμα για αναζήτηση λειτουργίας πληροφοριών ταξιδιωτικών πληροφοριών

όνομα δοκιμής

λειτουργία δοκιμής

Διαδικασία λειτουργίας

αναμενόμενο αποτέλεσμα

Αποτελέσματα Δοκιμών

Έλεγχος λειτουργίας πληροφοριών ταξιδιωτικών πληροφοριών

Κατάσταση επιτυχίας ερωτήματος

Ο χρήστης κάνει κλικ στην επιλογή "Πληροφορίες ταξιδιού" στη γραμμή μενού και, στη συνέχεια, θα εμφανιστούν όλες οι ταξιδιωτικές πληροφορίες στο σύστημα.

επιτυχής αναζήτηση

σωστός

Δημοφιλή αξιοθέατα προσθέτουν δοκιμή λειτουργικής μονάδας:

Πίνακας 5.4 Προσθήκη πίνακα δοκιμής συναρτήσεων δημοφιλών αξιοθέατων

όνομα δοκιμής

λειτουργία δοκιμής

Διαδικασία λειτουργίας

αναμενόμενο αποτέλεσμα

Αποτελέσματα Δοκιμών

Δημοφιλή αξιοθέατα προσθέτουν δοκιμή ενότητας

Επιτυχής προσθήκη δημοφιλών αξιοθέατων

Κάντε κλικ στο μενού "Δημοφιλή αξιοθέατα" και εισαγάγετε τις πληροφορίες αξιοθέατου για να υποβάλετε τις πληροφορίες.

Η άμεση υποβολή ήταν επιτυχής

σωστός

Δημοφιλή αξιοθέατα προσθέτουν δοκιμή ενότητας

Αποτυχία προσθήκης δημοφιλών αξιοθέατων

Κατά την υποβολή πληροφοριών για δημοφιλή αξιοθέατα, μην εισάγετε εισιτήρια για αξιοθέατα Αφού συμπληρώσετε κανονικά άλλες πληροφορίες, κάντε κλικ στο κουμπί "Υποβολή".

Προτροπή "Η προσθήκη απέτυχε, οι πληροφορίες δεν μπορούν να είναι κενές"

σωστός

    1. Αποτελέσματα δοκιμής συστήματος

Σε αυτό το κεφάλαιο, πραγματοποιήσαμε μια δοκιμή ασπρόμαυρου κουτιού για το σύστημα πλοήγησης ταξιδιού και πραγματοποιήσαμε ανάλυση περιπτώσεων χρήσης ορισμένων λειτουργιών στο σύστημα. Μπορεί να βρεθεί ότι το σύστημα είναι σχετικά σταθερό και όλες οι λειτουργίες του συστήματος μπορούν βασικά να πραγματοποιηθεί, το οποίο μπορεί να ικανοποιήσει τις ανάγκες των διαχειριστών και των χρηστών για ταξιδιωτικές πληροφορίες, να προσθέσει δημοφιλή αξιοθέατα, να προσθέσει πληροφορίες χρήστη και άλλες ανάγκες. Μέσω της δοκιμής, μπορεί να φανεί ότι κατά τη λειτουργία του συστήματος, οι λειτουργίες του είναι ολοκληρωμένες. λειτουργία, και στη συνέχεια να κάνετε διορθώσεις Επιπλέον, η διεπαφή συστήματος Όλα έχουν γραμμές πλοήγησης, οι οποίες είναι πολύ βολικές στη λειτουργία και δεν απαιτούν καμία εκπαίδευση για τους χρήστες.

  • Κεφάλαιο 6Συμπερασματικά

Μετά από αρκετούς μήνες σκληρής δουλειάς, αυτό το σύστημα πλοήγησης ολοκληρώθηκε τελικά από το σχεδιασμό του συστήματος, επομένως το σύστημα πλοήγησης ταξιδιού που αναπτύχθηκε αυτή τη φορά είναι πολύ σημαντικό για μένα.

Στην αρχή της ανάπτυξης του συστήματος, διενεργήσαμε πρώτα μια έρευνα σχετικά με τις ανάγκες του συστήματος πλοήγησης στον τουρισμό για να κατανοήσουμε ποιες λειτουργίες πρέπει να εφαρμόσει το αναπτυγμένο σύστημα για να καλύψει τις ανάγκες διαχείρισης του χρήστη και, δεύτερον, επιλέξαμε Η γλώσσα JAVA με την οποία είμαστε εξοικειωμένοι Η βάση δεδομένων MYSQL έχει σχεδιαστεί και αναπτυχθεί χρησιμοποιώντας το πλαίσιο SpringBoot το σύστημα, από τη σκοπιμότητα της ανάπτυξης του συστήματος και της υλοποίησης του συστήματος Σε ό,τι αφορά τις λειτουργίες, την απόδοση που θα έπρεπε να έχει το σύστημα και τις διαδικασίες λειτουργίας του συστήματος, διεξάγουμε μια ολοκληρωμένη ανάλυση του συστήματος για να προσδιορίσουμε την τελική λειτουργία. του συστήματος, σχεδιάζοντας έτσι τις λειτουργίες και τη βάση δεδομένων του συστήματος και, τέλος, την υλοποίηση του συστήματος και τη δοκιμή των εφαρμοζόμενων λειτουργιών, για να διασφαλιστεί ότι το σύστημα μπορεί να λειτουργήσει σταθερά.

Κατά τη διάρκεια της διαδικασίας ανάπτυξης, εκτέθηκαν πολλά από τα δικά μου προβλήματα. Για παράδειγμα, η προετοιμασία στο αρχικό στάδιο δεν ήταν αρκετή και δεν μπορούσα να κατανοήσω πλήρως τη διαδικασία λειτουργίας εξακολουθούν να υπάρχουν προβλήματα με τη διαμόρφωση του περιβάλλοντος συστήματος Πολλά προβλήματα προκαλούν συχνά σφάλματα κατά την εκτέλεση του έργου. Δεν υπάρχει τέλος στη μάθηση, συμβουλευόμενος τις πληροφορίες και ζητώντας συμβουλές από τον καθηγητή, θα είμαι πιο αυστηρός στις μελλοντικές μου σπουδές και στη δουλειά μου.

βιβλιογραφικές αναφορές

[1] Wu Linglin Σχεδιασμός και εφαρμογή συστήματος διαχείρισης σχέσεων με πελάτες που βασίζεται στο SpringBoot [J], 2023, 20(24): 60-62.

[2] Huang Saiying Σχεδιασμός συστήματος διαχείρισης αρχείων νοσοκομείων με βάση το Springboot [J] Integrated Circuit Applications, 2023, 40(11): 384-385.

[3] Lin Shengfeng, Yao Jinjiang, Lin Tao, Liu Jiaxiao, Tian Zhizhuo, Li Chao.

[4] Wang Rong, Li Qiang, He Ying, Guo Ya, Wu Xiaomin, Yang Zhenglin, Huang Yiwang.

[5] Yin Li, Du Xiaonan Σχεδιασμός και υλοποίηση συστήματος σημείων πανεπιστημιούπολης με βάση το SpringBoot και το Vue [J], 2023, 40(07): 414-415.

[6] Li Qin, Cui Mingyang, Qian Yiwen, Liu Jingjing Ανάπτυξη μεταπτυχιακού συστήματος διαχείρισης ακαδημαϊκών αρχείων με βάση το SpringBoot [J], 2023, 19(18): 46-48+51.

[7] Σχεδιασμός και υλοποίηση της πλατφόρμας κόκκινου τουρισμού Wuhan με βάση τον αλγόριθμο σύστασης χρήστη [D].

[8] Wan Yanbing Έρευνα και ανάπτυξη εξατομικευμένου συστήματος ταξιδιωτικών συστάσεων με βάση το Πανεπιστήμιο Guangxi για εθνικότητες.

[9] Yang Jiapeng, Zu Yuwei, Ji Jiaqi, Chen Lifang σύστημα σύστασης ταξιδιού με βάση το Spark Framework [J], 2023, 13(04): 142-146.

[10]Yu Yang.Σχεδίαση και εφαρμογή συστήματος διαχείρισης πληροφοριών μαθητών με βάση το Springboot[J].Πρόοδοι στον υπολογιστή, τα σήματα και τα συστήματα,2022,6(6):

[11] Chen Yong Σχεδιασμός συστήματος προτάσεων ταξιδιού με βάση τον αλγόριθμο συνεργατικού φιλτραρίσματος [J], 2022, 41(30): 160-162.

[12] Zhang Min, Zhang Lamei, Chen Zhengyu που βασίζεται στο Web [J] Information Recording Materials, 2022, 23(10): 132-135.

[13] Chen Ling Σχεδιασμός και εφαρμογή του συστήματος συστάσεων του κόκκινου τουρισμού με βάση το Django [J], 2022, 43(09): 100-103.

[14] Σύστημα σύστασης διαδρομής Xu Yang με βάση το γράφημα γνώσης [D].

[15]Wu Hejing.Commerce Middle Office Management System Βασισμένο στο Springboot[J].International Journal of Advanced Network, Monitoring and Controls,2022,7(2):32-45.

[16] Liu Xiuhuan Σχεδιασμός και εφαρμογή του συστήματος συστάσεων γονέα-παιδιού [D].

[17] Li Wei Έρευνα σχεδιασμού συστήματος έξυπνων τουριστικών προτάσεων με βάση την τεχνολογία εξόρυξης μεγάλων δεδομένων [J], 2021, 27(32): 117-120.

[18]Fuyuan Cheng.Talent Recruitment System Management for Small and Micro Enterprises Βασισμένο στο Springboot Framework[J].Advances in Educational Technology and Psychology,2021,5(2):

[19]Guanhong Chen, Jiangming Xu. Σχεδιασμός και εφαρμογή αποτελεσματικής πλατφόρμας μάθησης με βάση το SpringBoot Framework[J].Journal of Electronics and Information Science,2020,6(1):

[20]Jian Chen,Chen Jian,Pan Hailan.Design of Man Hour Management Information System on SpringBoot Framework[J].Journal of Physics: Conference Series,2020,1646(1):012136-.

Ευχαριστώ

"Ευχαριστώ" σημαίνει το τέλος της διατριβής, και σημαίνει επίσης την επιτυχή ολοκλήρωση της αποφοίτησής μου, σημαίνει επίσης ότι η καριέρα μου στο κολέγιο πλησιάζει στο τέλος της Ευχαριστώ πρώτα από όλα τα καλύτερα είναι όλοι οι δάσκαλοι, «Τα βουνά είναι γεμάτα άνοιξη και οι κήποι είναι γεμάτοι πράσινο, τα ροδάκινα και τα δαμάσκηνα ανταγωνίζονται για την άνοιξη και τα χαμόγελα εμφανίζονται, η άνοιξη είναι πάντα εκεί στην ανατολή, τη δύση, τον βορρά. νότια, μόνο ο δάσκαλος προσέχει», έχουν δώσει τα πάντα στις σπουδές μου και στη ζωή μου, με δίδαξε ειλικρινά· δεύτερον, θα ήθελα να ευχαριστήσω τον εκπαιδευτή μου. Έπαιξε καθοδηγητικό ρόλο σε όλο μου το πρόγραμμα αποφοίτησης. Όποτε είχα δυσκολίες , θα με βοηθούσε πάντα και θα με καθοδηγούσε να λύσω το πρόβλημα, αντί να μου πει ευθέως την απάντηση, «Είναι καλύτερο να διδάξεις έναν άνθρωπο να ψαρεύει, παρά να τον διδάξεις να ψαρεύει». Ταυτόχρονα, έμαθα πολλές δεξιότητες ανάπτυξης και δοκιμές από τον εκπαιδευτή, οι οποίες θα είναι ευεργετικές για μένα στο μέλλον. Πιστεύω ότι όποτε τους σκέφτομαι στη μελλοντική μου ζωή, η καρδιά μου δεν μπορεί να αντικατασταθεί από κανένα συναίσθημα. Τέλος, θα ήθελα να ευχαριστήσω τον εαυτό μου, την οικογένειά μου για την υποστήριξή τους. και η επιμονή μου στις σπουδές μου πιστεύω ότι η μελλοντική μου πορεία θα γίνεται όλο και καλύτερη.

Για να λάβετε τον πηγαίο κώδικα του έργου δωρεάν, ακολουθήστε ❥ Like, συλλέξτε και στείλτε ένα προσωπικό μήνυμα στον blogger, ευχαριστώ~