Plateforme des objets trouvés du campus basée sur Springboot+vue+uni-app. Elle comprend le côté PC principal de la plate-forme, l'applet WeChat et la plate-forme de gestion des données backend Web.
Vue 2.0
+ Vue-router
+ Vuex
+ Element-ui
+ Axios
Le projet adopte le modèle de développement de séparation front-end et back-end. Le côté PC utilise : Vue + Element-ui, le mini-programme est développé à l'aide d'Uni-app et l'API de données back-end est développée à l'aide de Java et Spring-. Botte.
Adresse du code PC : https://github.com/lijinghailjh/WarmSearch-PC
Adresse du code du mini-programme : https://github.com/lijinghailjh/WarmSearch-uniapp
Adresse du code backend : https://github.com/lijinghailjh/WarmSearch
Adresse du code du terminal de gestion Web : https://github.com/lijinghailjh/WarmSearch-Web
Le projet étant encore en cours d'amélioration, il n'est pas encore en ligne ;
Principalement parce que je suis pauvre et que je n'ai pas les moyens d'acheter un serveur
Vidéo de démonstration : Vidéo de démonstration en ligne
?Je suis actuellement (8 mai 2021) étudiant en deuxième année. Je me prépare à l'auto-apprentissage de Java depuis mai de l'année dernière (2020), des bases aux frameworks, j'utilise mon temps libre pour passer de JavaWeb à SSM, à SpringBoot puis au front-end Ht. ml5, CSS3, JS, Vue.js et enfin Node.js. Après avoir terminé l'étude, j'ai commencé à créer ce site Web des objets trouvés. Actuellement, le prototype du projet est basé sur la façade. Projet de séparation -end et back-end Actuellement, j'utilise mon temps libre et j'améliore constamment le projet. Je suis nouveau dans ce domaine, donc si je fais des erreurs, j'espère que vous pourrez me donner quelques conseils. Le code source de chaque partie sera continuellement mis à jour sur Github.
Ce projet utilise la technologie de séparation front-end et back-end Springboot + vue + uniapp + Mysql
1. Ce projet comprend le système de gestion back-end WarmSearch-Web 2. Le système frontal WarmSearch-PC 3. La partie applet WeChat WarmSearch-uniapp
Si vous pensez que ce projet est bon, vous pouvez le soutenir
Star
dans le coin supérieur droit. Merci beaucoup ! ! !
Le front-end et le back-end de ce projet sont séparés. Le front-end est basé sur Vue
+ Vue-router
+ Vuex
+ Element-ui
+ Axios
et est implémenté en référence à Hammer Mall. Le backend est implémenté sur la base de SpringBoot (framework) + JSON WEB TOKEN (mécanisme de jeton) + MybatisPlus + Mysql.
Architecture globale
La conception du système adhère à l'idée générale de « séparation du front-end et du back-end/SOA ». Le front-end utilise Vue/ElementUI comme technologie de framework principale et Nginx comme serveur HTTP pour fournir des services d'accès aux pages statiques. et fonctions de proxy inverse ; le back-end utilise la technologie de cadre grand public Springboot. Principalement, la base de données open source MySQL est utilisée et les front-ends et back-ends utilisent les spécifications Restful pour échanger des données.
Le système adopte la méthode d'authentification par jeton JWT pour réduire la consommation de fonctionnement du serveur et améliorer l'évolutivité et l'extensibilité du système.
Architecture globale
La conception globale est basée sur la méthode de « séparation front-end et back-end ». Lorsque le navigateur demande une page ou une ressource statique, le serveur HTTP répond directement lorsque le navigateur demande des données, la requête est toujours envoyée au serveur HTTP ; d'abord et est transmis au serveur Web APP via le serveur. Après le traitement commercial du serveur Web APP, les données de résultat sont renvoyées au serveur HTTP et finalement renvoyées au navigateur. Dans ce processus, le serveur Web APP renvoie uniquement les données (format json) sans aucune information liée à l'affichage (affichage), réalisant ainsi une séparation complète du front-end et du back-end. Le front-end est responsable des pages et de l'affichage, et le back-end. -end est responsable du traitement commercial et des données.
Vue
+ Vue-router
+ Vuex
+ Element-ui
+ Axios
Mini programme version mise à jour v2.0 (2022 2 17)
Il s'agit de la deuxième mise à jour du mini-programme et continuera d'être mise à jour à l'avenir.
Affichage partiel de la page des objets trouvés
3.Système de gestion backend (WarmSearch-web)
Affichage de la page de connexion
Affichage de la page d'accueil
Affichage de certaines pages de fonctions
Plans ultérieurs
Si vous pensez que mon projet n'est pas mauvais, vous pouvez me féliciter. Je suis maintenant étudiant en deuxième année et j'ai l'intention de continuer à améliorer ce projet, donc j'ai l'intention d'acheter un serveur et de le déployer en open source, ce n'est pas facile, si vous le souhaitez ; comme mon projet, pouvez-vous investir dans mon fonds de serveur pour moi, un étudiant en difficulté, merci beaucoup ! ! ! !
Si vous voyez cela, cela signifie que vous êtes définitivement intéressé par mon projet, alors visitez mon blog, qui sera mis à jour avec des informations plus détaillées sur mon projet.
Ou vous pouvez également me contacter par e-mail sur ma page d'accueil Github [email protected]
Ceci est mon WeChat, si vous avez besoin de quoi que ce soit, vous pouvez me contacter ੭ ᐕ)੭*⁾⁾ ╰( ´︶` )╯ Voici mon adresse e-mail : [email protected]. Tout conseil est le bienvenu.