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

[Computer Graduation Project] 013 News and Information Mini Program WeChat

2024-07-12

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

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。

  1. 代码可以私聊博主获取。🌹
  2. Δωρεάν 600 αρχεία excel με θέματα έργων αποφοίτησης υπολογιστών για να βοηθήσουν τα πανεπιστήμια να επιλέξουν θέματα.
  3. Παρέχεται ένα πρότυπο αναφοράς πρότασης για να βοηθήσει στη σύνταξη της αναφοράς πρότασης.

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

  1. "Springboot Website Project" 400 σετ
  2. "ssm website project" 800 σετ
  3. «Mini Program Project» 300 σετ
  4. "App Project" 500 σετ
  5. "Python website project" 600 σετ

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

Επίδειξη έργου

 Περίληψη

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

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

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

Λέξεις-κλειδιά: Νέα και πληροφορίες γλώσσας PHP βάση δεδομένων MySQL

Κεφάλαιο Πρώτο Εισαγωγή

1.1 Φόντο επιλογής θέματος

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

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

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

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

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

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

1.3 Περιεχόμενο έρευνας

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

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

(2) Μετά την ολοκλήρωση της επιβεβαίωσης του συστήματος, η τεχνολογία που χρησιμοποιείται στην ανάπτυξη του συστήματος επιβεβαιώνεται με βάση τις ανάγκες ανάπτυξης του συστήματος επιβεβαιώθηκε για την τεχνική ανάλυση και τη χρήση Αν η τεχνολογία μπορεί να ολοκληρώσει την υλοποίηση των πληροφοριών ειδήσεων.

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

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

  • Εισαγωγή στα εργαλεία ανάπτυξης και τις βασικές τεχνολογίες

2.1Εργαλεία προγραμματιστών WeChat

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

Επιλογή μοντέλου: Το μίνι πρόγραμμα χρησιμοποιεί το μέγεθος της οθόνης του smartphone ως πρότυπο σχεδίασης για να κόψει την εικόνα.

Διεπαφή προεπισκόπησης: Αφού γράψετε τη διάταξη προβολής, κάντε κλικ στο Compile για να ανανεώσετε τη διεπαφή προβολής.

Κονσόλα: Βολική για εντοπισμό σφαλμάτων και εκτύπωση πληροφοριών εξόδου.

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

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

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

Τοπική αποθήκευση δεδομένων: Εμφανίζει τοπικά αποθηκευμένα δεδομένα.

Προβολή εντοπισμού σφαλμάτων: Τα τυπικά στοιχεία παρουσιάζονται σε μια ιεραρχική δομή παιδιού-γονέα για τη διευκόλυνση του εντοπισμού σφαλμάτων.

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

Τα παραπάνω είναι οι κοινώς χρησιμοποιούμενες λειτουργίες των εργαλείων προγραμματιστών WeChat κατά τη διαδικασία ανάπτυξης και τα εργαλεία προγραμματιστών WeChat επίσης βελτιώνονται συνεχώς.

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

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

2.3 Εισαγωγή γλώσσας PHP

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

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

Το δεύτερο βήμα είναι το στάδιο της μεταγλώττισης Το κοντέινερ Ιστού μεταγλωττίζει το αρχείο php σε ένα αρχείο bytecode (αρχείο .class).

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

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

Για τη γλώσσα PHP, είναι σαν τα λουλούδια μεταξύ όλων των πραγμάτων στον κόσμο μας. Η εποχή του Διαδικτύου έχει εξελιχθεί στις ζωές των ανθρώπων και χρησιμοποιείται σταδιακά στις ζωές των ανθρώπων ικανοποιεί Εάν πρόκειται να πραγματοποιηθούν οι ανάγκες του πελάτη, μπορεί να προσθέσει κάποιο κώδικα ώστε να πραγματοποιηθούν οι ανάγκες του χρήστη Από εδώ και πέρα, εάν θέλουμε να δημιουργήσουμε κάποιες δυναμικές ιστοσελίδες, μπορούμε να χρησιμοποιήσουμε php και PHP κ.λπ. Για την PHP, έχει τα ακόλουθα χαρακτηριστικά: 1. Μπορεί να ανασυνδυάσει τον κώδικα. 2. Επισημάνετε ξανά τα σημαντικά στοιχεία. 3. Η σελίδα μπορεί να επαναπροσδιοριστεί. 4. Μπορεί να επεκταθεί εκ νέου και να αναπτυχθεί.

2.4 Βάση δεδομένων Mysql

Οι βάσεις δεδομένων αποτελούν αναπόσπαστο μέρος της διαδικασίας ανάπτυξης του συστήματος. Όσον αφορά τις εφαρμογές WEB, η MySQL AB έχει αναπτύξει ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων MySQL με μεγάλα πλεονεκτήματα. Η MySQL μπορεί να αποθηκεύσει δεδομένα σε διαφορετικούς πίνακες, κάτι που είναι πολύ ευέλικτο και μπορεί επίσης να αυξήσει την ταχύτητα του συστήματος σε πρακτικές εφαρμογές. Η πρόσβαση στη βάση δεδομένων χρησιμοποιείται πιο συχνά στην τυπική γλώσσα SQL και η MySQL χρησιμοποιείται στη γλώσσα SQL, επομένως είναι εξαιρετικά συμβατή. Οι λειτουργίες της βάσης δεδομένων είναι απαραίτητες, συμπεριλαμβανομένων λειτουργιών όπως η προσθήκη, η διαγραφή, η τροποποίηση και η υποβολή ερωτημάτων σε πίνακες βάσης δεδομένων. Σήμερα, οι βάσεις δεδομένων μπορούν να χωριστούν σε σχεσιακές βάσεις δεδομένων και σε μη σχεσιακές βάσεις δεδομένων Η Mysql είναι μια μικρή σχεσιακή βάση δεδομένων η πιο δημοφιλής βάση δεδομένων ανοιχτού κώδικα.

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

Κεφάλαιο 3 Ανάλυση Συστήματος

3.1 Ανάλυση απαιτήσεων

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

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

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

Λαμβάνοντας υπόψη τα χαρακτηριστικά του σχεδιασμού του συστήματος πληροφοριών ειδήσεων, θα πρέπει να πληρούνται διάφορες απαιτήσεις:

(1) Μπορεί να πραγματοποιήσει εργασίες διαχείρισης πληροφοριών ειδήσεων μέσω του Διαδικτύου και να προωθήσει τη διαχείριση πληροφοριών ειδήσεων.

(2) Οι μέθοδοι μάθησης γίνονται πιο διαφορετικές και η διαχείριση γίνεται πιο τυποποιημένη.

(3) Παρέχει ένα δωρεάν κανάλι για την εξασφάλιση σε πραγματικό χρόνο και αποτελεσματική επικοινωνία δεδομένων.

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

3.2.1 Τεχνική σκοπιμότητα: τεχνικό υπόβαθρο     

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

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

3.2.2 Οικονομική σκοπιμότητα

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

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

3.2.3 Λειτουργική σκοπιμότητα: 

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

3.3 Ανάλυση απόδοσης

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

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

3.4 σύστημαΛειτουργικές διαδικασίες

3.4.1Διαδικασία σύνδεσης χρήστη

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

Εικόνα 3-1 Διάγραμμα ροής λειτουργίας σύνδεσης

3.4.2 Διαδικασία προσθήκης πληροφοριών

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

Εικόνα 3-2 Διάγραμμα ροής προσθήκης πληροφοριών

3.4.3 Διαδικασία διαγραφής πληροφοριών

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

Εικόνα 3-3 Διάγραμμα ροής διαγραφής πληροφοριών

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

4.1 Σχεδιασμός αρχιτεκτονικής συστήματος

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

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

Εικόνα 4-1 Διάγραμμα λειτουργιών διαχειριστή

Εικόνα 4-2 Διάγραμμα λειτουργιών χρήστη

4.2Σχεδιασμός διαδικασίας ανάπτυξης

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

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

Εικόνα 4-3 Διάγραμμα ροής συστήματος ανάπτυξης

4.3 Σχεδιασμός βάσης δεδομένων

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

4.3.1Διάγραμμα ER οντότητας

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

Τα εννοιολογικά μοντέλα έχουν σχεδιαστεί για να αφαιρούν πληροφορίες από τον πραγματικό κόσμο και να μοντελοποιούν τον κόσμο της πληροφορίας. Είναι ένα ισχυρό εργαλείο για το σχεδιασμό βάσεων δεδομένων. Ο σχεδιασμός του εννοιολογικού μοντέλου βάσης δεδομένων μπορεί να περιγράψει το εννοιολογικό μοντέλο του πραγματικού κόσμου μέσω διαγραμμάτων ER. Ένα διάγραμμα ER ενός συστήματος δείχνει τους δεσμούς μεταξύ οντοτήτων στο σύστημα. Επιπλέον, η βάση δεδομένων Mysql είναι μια βάση δεδομένων με σχετικά ισχυρές δυνατότητες αυτοπροστασίας Το παρακάτω σχήμα είναι κυρίως ένα διάγραμμα ER οντοτήτων βάσης δεδομένων:

(1) Διάγραμμα ER διαχείρισης χρηστών, όπως φαίνεται στην Εικόνα 4-4:

Εικόνα 4-4 Διάγραμμα χαρακτηριστικών οντοτήτων διαχείρισης χρήστη

(2) Το διάγραμμα ER ανακοίνωσης συστήματος φαίνεται στο Σχήμα 4-5:

Εικόνα 4-5 Διάγραμμα οντοτήτων ανακοίνωσης συστήματος

Αυτές οι λειτουργίες μπορούν να καλύψουν πλήρως τις ανάγκες ενημέρωσης ειδήσεων. Αυτό το σύστημα έχει σχετικά ολοκληρωμένες λειτουργίες Η δομή της λειτουργίας του συστήματος φαίνεται στο Σχήμα 4-6.

                                 

Εικόνα 4-6 Διάγραμμα λειτουργικής δομής συστήματος

4.3.2 Φύλλο δεδομένων

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

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

Πίνακας 4-1: πίνακας allusers

Λίστα

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

μήκος

περιορισμός

ταυτότητα

ενθ

11

ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ

όνομα χρήστη

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

pwd

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

cx

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

Πίνακας 4-2: τραπέζι xinwenleibie

Λίστα

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

μήκος

περιορισμός

ταυτότητα

ενθ

11

ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ

προσθήκη χρόνου

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwenleibie

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

Πίνακας 4-3: τραπέζι xinwenxinxi

Λίστα

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

μήκος

περιορισμός

ταυτότητα

ενθ

11

ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ

προσθήκη χρόνου

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwenbiaoti

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwenleibie

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwentupian

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwenshipin

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xinwenxiangqing

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

faburiqi

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

Πίνακας 4-4: τραπέζι γιόνγκου

Λίστα

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

μήκος

περιορισμός

ταυτότητα

ενθ

11

ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ

προσθήκη χρόνου

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

yonghming

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

μίμα

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xingming

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

xingbie

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

touxiang

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

σούτζι

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

youxiang

varchar

50

ΠΡΟΕΠΙΛΟΓΗ NULL

Κεφάλαιο 5 Εφαρμογή Συστήματος

5.1Υλοποίηση λειτουργιών πελάτη

Ο χρήστης συνδέεται μέσω της σελίδας γραμμής ονόματος χρήστη και κωδικού πρόσβασης, εισέρχεται στην κύρια διεπαφή πληροφοριών ειδήσεων, εισέρχεται στη διεπαφή λειτουργίας και εκτελεί τις αντίστοιχες λειτουργίες, όπως φαίνεται στην Εικόνα 5-1.

Εικόνα 5-1 Διάγραμμα διεπαφής σύνδεσης χρήστη

Οι χρήστες μπορούν να δουν την αρχική σελίδα, πληροφορίες ειδήσεων, τις δικές μου και άλλες πληροφορίες στην αρχική σελίδα και να εκτελέσουν λειτουργίες υποβολής, όπως φαίνεται στην Εικόνα 5-2.

Εικόνα 5-2 Διάγραμμα διεπαφής αρχικής σελίδας

Όταν οι χρήστες εισέρχονται στη σελίδα πληροφοριών ειδήσεων, μπορούν να συμπληρώσουν πληροφορίες όπως τίτλους ειδήσεων, κατηγορίες ειδήσεων, εικόνες ειδήσεων, βίντεο ειδήσεων, ημερομηνίες κυκλοφορίας κ.λπ., και να εκτελέσουν λειτουργίες υποβολής, όπως φαίνεται στην Εικόνα 5-3.

Εικόνα 5-3 Διάγραμμα διεπαφής πληροφοριών ειδήσεων

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

Εικόνα 5-4 Προσθήκη διαγράμματος διεπαφής σχολίου

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

Εικόνα 5-5 Διάγραμμα διεπαφής πληροφοριών χρήστη

Όταν οι χρήστες εισέρχονται στη σελίδα μου, μπορούν να συμπληρώσουν πληροφορίες όπως πληροφορίες ειδήσεων και να τις υποβάλουν, όπως φαίνεται στην Εικόνα 5-6-.

Εικόνα 5-6 Το διάγραμμα διεπαφής μου

5.2Υλοποίηση λειτουργιών διαχείρισης

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

Εικόνα 5-7 Διάγραμμα κύριας διεπαφής σύνδεσης διαχειριστή

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

Εικόνα 5-8 Διάγραμμα διασύνδεσης λειτουργίας διαχειριστή

Ο διαχειριστής κάνει κλικ στις προσωπικές πληροφορίες για να εισέλθει στη σελίδα και μπορεί να δει το όνομα χρήστη και άλλες πληροφορίες και να εκτελέσει λεπτομέρειες, τροποποιήσεις και διαγραφές, όπως φαίνεται στην Εικόνα 5-9.

Εικόνα 5-9 Διάγραμμα διεπαφής προσωπικών πληροφοριών

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

Εικόνα 5-10 Διάγραμμα διεπαφής διαχείρισης κατηγορίας ειδήσεων

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

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

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

Εικόνα 5-12 Διάγραμμα διεπαφής διαχείρισης χρήστη

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

Εικόνα 5-13 Διάγραμμα διεπαφής διαχείρισης διαχειριστή

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

Εικόνα 5-14 Διάγραμμα διεπαφής ανακοίνωσης συστήματος

Γράφημα καρουζέλ αυτή η σελίδα είναι η διεπαφή διαχείρισης γραφήματος καρουζέλ. Οι διαχειριστές μπορούν να διαχειρίζονται το καρουζέλ στην αρχική σελίδα σε αυτήν τη σελίδα.

Εικόνα 5-15 Διάγραμμα διεπαφής διαχείρισης γραφήματος καρουζέλ

Οχι.Κεφάλαιο 6 Έλεγχος συστήματος

6.1 δοκιμήΣκοπός

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

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

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

6.2Σχεδιασμός σχεδίου δοκιμής

6.2.1 Στρατηγική δοκιμής

1. Λειτουργικός έλεγχος

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

2. Δοκιμή απόδοσης

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

6.2.2 Ανάλυση δοκιμής

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

Η δοκιμή λογισμικού πρέπει να ακολουθεί τις ακόλουθες αρχές:

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

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

(3) Θα πρέπει να δοθεί προτεραιότητα στο φαινόμενο της ομαδοποίησης σε όλη τη διαδικασία δοκιμής λογισμικού.

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

(5) Ολόκληρο το σχέδιο δοκιμών πραγματοποιείται σύμφωνα με τους ειδικούς κανόνες εφαρμογής των δοκιμών λογισμικού.

(6) Πραγματοποιήστε μια ολοκληρωμένη επιθεώρηση όλων των αποτελεσμάτων της δοκιμής για να αποφύγετε επαναλαμβανόμενα σφάλματα.

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

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

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

Συμπερασματικά

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

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

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

  1. Fan Lifeng, Qiao Shiquan, Cheng Wenbin Java Programming People's University of Posts and Telecommunications Press 2018.
  2. (ΗΠΑ) Kevin Mukhar, Chris Zelenak, James L.Weaver, Jim Crume, JavaEE 5 Development Guide, Machinery Industry Press, 2018.
  3. Λεπτομερής εξήγηση του Chen Xionghua για την ανάπτυξη εταιρικών εφαρμογών Electronic University Press, 2017.
  4. Li Ning Java Web Development Technology Encyclopedia-Java+Servlet Tsinghua University Press, 2018.
  5. Πρόγραμμα εκμάθησης δυναμικής τεχνολογίας WEB Nie Zhe Java.
  6. Li Xucheng, Yan Haizhen Java Web Development Tutorial - Ξεκινώντας και Βελτιώνοντας (Java+Servlet) Tsinghua University Press 2018.
  7. Shi Shenghui, Wang Chunming, Shen Xuehua JavaEE βασικό φροντιστήριο Tsinghua University Press 2017.
  8. Hall Waiting Mysql and Java Core Programming Beijing Tsinghua University Press 2019
  9. Java Programming by Joyce Farrell (αγγλική φωτοτυπική έκδοση), Science Press 2019, επιμέλεια Guo Kehua, JavaEE Programming and Application Development, Beijing Tsinghua University Press, 2019, γραμμένο από τον Ecker, μετάφραση Chen Haopeng. Ιδέες προγραμματισμού Java[M]. (4η έκδοση). Πεκίνο: Machinery Industry Press, 2019: 17-690.
  10. Γράφτηκε από τον Robert W.Sebesta, μετάφραση Liu Weiqin και άλλοι. Προγραμματισμός Ιστού[M]. (4η έκδοση). Πεκίνο: Tsinghua University Press, 2019: 9-450.
  11. Συντάχθηκε από τον Zhao Qiang. Άριστη στον προγραμματισμό Java[M]. Beijing: Electronic Industry Press, 2018: 34-56.
  12. Sa Shixuan, Wang Shan. Εισαγωγή στα συστήματα βάσεων δεδομένων[M]. Beijing: Higher Education Press, 2019: 10-180.
  13. Τσεν Γανγκ. ECLIPSE από αρχάριο έως κύριο[M]. Πεκίνο: Tsinghua University Press, 2017: 17-380.
  14. Sun Weiqin. Ιδανικό σε Struts: Java Σχεδίαση και ανάπτυξη ιστοσελίδων με βάση το MVC [M]. Πεκίνο: Electronic Industry Press, 2019: 19-421.

Ευχαριστώ

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

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

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

Εμφάνιση κώδικα πυρήνα

  1. /**
  2. * 公告通知
  3. * 后端接口
  4. * @author
  5. * @email
  6. * @date 2021-03-09 11:33:59
  7. */
  8. @RestController
  9. @RequestMapping("/news")
  10. public class NewsController {
  11. @Autowired
  12. private NewsService newsService;
  13. /**
  14. * 后端列表
  15. */
  16. @RequestMapping("/page")
  17. public R page(@RequestParam Map<String, Object> params,NewsEntity news, HttpServletRequest request){
  18. EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
  19. PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));
  20. return R.ok().put("data", page);
  21. }
  22. /**
  23. * 前端列表
  24. */
  25. @IgnoreAuth
  26. @RequestMapping("/list")
  27. public R list(@RequestParam Map<String, Object> params,NewsEntity news, HttpServletRequest request){
  28. EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
  29. PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));
  30. return R.ok().put("data", page);
  31. }
  32. /**
  33. * 列表
  34. */
  35. @RequestMapping("/lists")
  36. public R list( NewsEntity news){
  37. EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
  38. ew.allEq(MPUtil.allEQMapPre( news, "news"));
  39. return R.ok().put("data", newsService.selectListView(ew));
  40. }
  41. /**
  42. * 查询
  43. */
  44. @RequestMapping("/query")
  45. public R query(NewsEntity news){
  46. EntityWrapper< NewsEntity> ew = new EntityWrapper< NewsEntity>();
  47. ew.allEq(MPUtil.allEQMapPre( news, "news"));
  48. NewsView newsView = newsService.selectView(ew);
  49. return R.ok("查询公告通知成功").put("data", newsView);
  50. }
  51. /**
  52. * 后端详情
  53. */
  54. @RequestMapping("/info/{id}")
  55. public R info(@PathVariable("id") Long id){
  56. NewsEntity news = newsService.selectById(id);
  57. return R.ok().put("data", news);
  58. }
  59. /**
  60. * 前端详情
  61. */
  62. @IgnoreAuth
  63. @RequestMapping("/detail/{id}")
  64. public R detail(@PathVariable("id") Long id){
  65. NewsEntity news = newsService.selectById(id);
  66. return R.ok().put("data", news);
  67. }
  68. /**
  69. * 后端保存
  70. */
  71. @RequestMapping("/save")
  72. public R save(@RequestBody NewsEntity news, HttpServletRequest request){
  73. news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
  74. //ValidatorUtils.validateEntity(news);
  75. newsService.insert(news);
  76. return R.ok();
  77. }
  78. /**
  79. * 前端保存
  80. */
  81. @RequestMapping("/add")
  82. public R add(@RequestBody NewsEntity news, HttpServletRequest request){
  83. news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
  84. //ValidatorUtils.validateEntity(news);
  85. newsService.insert(news);
  86. return R.ok();
  87. }
  88. /**
  89. * 修改
  90. */
  91. @RequestMapping("/update")
  92. public R update(@RequestBody NewsEntity news, HttpServletRequest request){
  93. //ValidatorUtils.validateEntity(news);
  94. newsService.updateById(news);//全部更新
  95. return R.ok();
  96. }
  97. /**
  98. * 删除
  99. */
  100. @RequestMapping("/delete")
  101. public R delete(@RequestBody Long[] ids){
  102. newsService.deleteBatchIds(Arrays.asList(ids));
  103. return R.ok();
  104. }
  105. /**
  106. * 提醒接口
  107. */
  108. @RequestMapping("/remind/{columnName}/{type}")
  109. public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request,
  110. @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
  111. map.put("column", columnName);
  112. map.put("type", type);
  113. if(type.equals("2")) {
  114. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  115. Calendar c = Calendar.getInstance();
  116. Date remindStartDate = null;
  117. Date remindEndDate = null;
  118. if(map.get("remindstart")!=null) {
  119. Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
  120. c.setTime(new Date());
  121. c.add(Calendar.DAY_OF_MONTH,remindStart);
  122. remindStartDate = c.getTime();
  123. map.put("remindstart", sdf.format(remindStartDate));
  124. }
  125. if(map.get("remindend")!=null) {
  126. Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
  127. c.setTime(new Date());
  128. c.add(Calendar.DAY_OF_MONTH,remindEnd);
  129. remindEndDate = c.getTime();
  130. map.put("remindend", sdf.format(remindEndDate));
  131. }
  132. }
  133. Wrapper<NewsEntity> wrapper = new EntityWrapper<NewsEntity>();
  134. if(map.get("remindstart")!=null) {
  135. wrapper.ge(columnName, map.get("remindstart"));
  136. }
  137. if(map.get("remindend")!=null) {
  138. wrapper.le(columnName, map.get("remindend"));
  139. }
  140. int count = newsService.selectCount(wrapper);
  141. return R.ok().put("count", count);
  142. }
  143. }