J'ai fait un projet sur le portail du département informatique sur netbeans en utilisant java. il contient une page de connexion pour que son utilisateur puisse se connecter. il y a trois utilisateurs Etudiants, Admin, Faculté. chaque utilisateur a ses différentes fonctions comme le téléchargement des ebooks, le téléchargement, les détails de la faculté, etc selon l'utilisateur. il a également la connectivité de base de données. s'il vous plaît dire comment puis-je l'améliorercomment améliorer mon projet sur le portail du département informatique?
Répondre
Voici quelques conseils sur lequel vous pouvez ajouter des fonctionnalités et d'améliorer ceux qui existent déjà:
En ce qui concerne votre système de gestion compte et fonctionnalités de sécurité:
-Ne vous avez un formulaire d'inscription? Les champs sont-ils vérifiés avant de les envoyer au serveur? Est-ce que le serveur vérifie également ces champs (en particulier: sont-ils échappés pour éviter les injections SQL)?
-Vous avez un système de récupération de mot de passe?
-Avez-vous un système de vérification par courriel?
-Vous avez un formulaire de contact?
-Avez-vous un captcha pour protéger toutes ces fonctions?
-Existe-t-il une fonction permettant à l'utilisateur admin de bloquer/restreindre ou supprimer des comptes? est-ce protégé par mot de passe? -Les utilisateurs ont-ils un profil public dans lequel ils peuvent choisir les données de profil à partager avec qui (public, autres utilisateurs, utilisateurs admin ...)? -Nous implémenter une connexion sécurisée (protocole SSL (HTTPS) sur tous les formulaires de demande de connexion et de mot de passe, bien sûr, vous avez besoin d'une autorité pour signer votre certificat d'authentification mais même avec auto-signature, vous pouvez au moins ne circule pas en clair sur un réseau non sécurisé comme un réseau WiFi ouvert)
- Très important: Les mots de passe du compte sont-ils stockés hachés?
-Votre site est-il protégé contre XSS? (Signification: est un utilisateur/entrée externe correctement échappé avant d'être affiché et utilisez-vous httponly les cookies)
En ce qui concerne les fonctions d'accès de base de données:
-Peut vous effectuez une recherche de base et d'afficher les résultats?
-Pouvez-vous filtrer ces résultats de recherche? -Est-ce que vous effectuez une recherche restreinte par des plages de valeurs sur différents paramètres et combinaisons de ceux-ci?
-Quels sont les résultats affichés?
Plus plus ou moins le même qu'avec l'enregistrement de compte/gestion de tout élément que vous laissez les utilisateurs/admins ajouter/supprimer à/de la base de données ...
C'est tout ce que je peux penser en ce moment, mais vous pouvez obtenir plus d'inspiration en regardant les fonctions mises en œuvre par une page Web populaire.
En outre, ces 2 sites peuvent vous aider à valider la sortie du code HTML et CSS de votre site:
+1; Bonne réponse! En général, je n'annule pas les réponses aux questions hors sujet, mais celle-ci est excellente. – home
- 1. ITIL ou CMMI sur le département informatique?
- 2. TFS et synchronisation du portail du projet
- 3. Méthodologies de projet informatique
- 4. Portail Intranet pour le projet
- 5. TFS et portail du projet d'équipe question
- 6. Comment trouver le directeur du département
- 7. Comment puis-je améliorer mon premier projet OSS?
- 8. Comment améliorer mon schéma LDAP?
- 9. Comment améliorer mon conception?
- 10. Je cherche une version complète du projet informatique
- 11. Comment améliorer mon processus pushover
- 12. Site du portail sur WSS
- 13. améliorer le projet avec le cadre linq
- 14. comment afficher les détails du département ainsi que le nombre d'employés pour chaque département?
- 15. Le portail Websphere désactive les pages du portail
- 16. Comment obtenir digérer l'authentification de travail sur Team Foundation (2008) Portail des sites du projet
- 17. Comment améliorer les performances d'un projet Java?
- 18. Comment améliorer projet Euler 580 solution
- 19. Delphi DLL pour améliorer le projet C++
- 20. comment améliorer mon code pour améliorer la qualité vidéo?
- 21. Java SQL JTable, mon premier projet, comment puis-je améliorer et simplifier mon code?
- 22. améliorer mon script python
- 23. Retour département du gestionnaire de l'utilisateur?
- 24. Comment faire pour configurer les préférences du portail sur Liferay
- 25. Comment changer l'URL du portail en Dnn?
- 26. Améliorer mon DIVg Draggable
- 27. Visualiseur de sources TFS dans le portail de projet
- 28. MVC3 - Obtenir le nom du département de l'utilisateur authentifié
- 29. Comment puis-je améliorer mon schéma JSON?
- 30. Améliorer le référencement de mon site Web
Eh bien, faites-le. Continuez et améliorez-le. – Thomas
Ce sera une bien meilleure idée à demander à vos utilisateurs. –
Désolé, mais je doute que vous obtiendrez beaucoup de réponse à cela. Si vous lui avez donné un lien, quelqu'un pourrait s'ennuyer et jeter des idées, mais comme indiqué, ce n'est pas une question à laquelle il faut répondre. – Windle