Présentation du projet
Nom : UMS
UMS : User Manager System, système de gestion des utilisateurs
demande globale
1) Tout rechercher [Phase 1]
2) Ajouter [Phase 1]
3) Supprimer [Phase 1]
4) Détails de la requête [Phase 1]
5) Requête conditionnelle [Phase 1]
6) Modifier [Phase 2]
environnement de construction
Étape 1 : créer un projet Web
Étape 2 : importer un package jar
Étape 3 : créer un package de package et JavaBean
public class User {
private String id; //唯一标识
private String loginName; //登录名
private String loginPwd; //登录密码
private String userName; //用户名(昵称)
private String sex; //性别
private String education; //学历
private String birthday; //生日
private String telephone; //电话
private String[] interest; //兴趣爱好
private String remark; //备注
private String utype; //权限: 管理员/普通用户
}
interroger tout
Énoncé des besoins
analyse de la demande
Code
/login/left.jsp
UserServlet
UserService
UtilisateurDao
/user/list.jsp
Ajouter un utilisateur
Énoncé des besoins
analyse de la demande
Code
/utilisateur/add.jsp
UserServlet
UserService
UtilisateurDao
Interroger et formuler des informations utilisateur
Énoncé des besoins
analyse de la demande
Code
/user/list.jsp
UserServlet
UserService
pense
Comment enregistrer et afficher les conditions de requête sur les pages JSP
Supprimer les informations utilisateur spécifiées
Énoncé des besoins
analyse de la demande
Code
/user/list.jsp
UserServlet
UserService
UtilisateurDao
pense
Afficher une boîte de confirmation avant de supprimer
Détails de l'enquête
Énoncé des besoins
analyse de la demande
Code
/user/list.jsp
UserServlet
UserService
/utilisateur/view.jsp
Modifier l'utilisateur
Énoncé des besoins
Pour répondre à des exigences aussi complexes, nous devons le scinder en deux étapes :
1. Affichage de la requête des données utilisateur : cliquez pour modifier, interroger certaines données utilisateur et les afficher sur la page JSP
2. Modification des données utilisateur : modifiez la page, cliquez sur "OK", écrivez les données sur le fichier du disque dur et revenez à l'affichage de la liste
Affichage de requête de données utilisateur
analyse de la demande
Code
/user/list.jsp
UserServlet
/utilisateur/edit.jsp
Modification des données utilisateur
analyse de la demande
Code
/utilisateur/edit.jsp
UserServle
UserService
UtilisateurDao
Utilisateur en ligne
Énoncé des besoins
analyse de la demande
Code
/login/login.jsp
UserServlet
UserService
Index.jsp
/login/login.jsp
le code de vérification
Énoncé des besoins
Cliquez pour changer de code de vérification
analyse de la demande
Code
/login/login.jsp
UtilsServlet
le code de vérification
analyse de la demande
Code
/login/login.jsp
UserServlet
Mémoriser le nom du compte
Énoncé des besoins
analyse de la demande
Code
/login/login.jsp
UserServlet
/login/login.jsp (affichage d'écho)
connexion automatique
Énoncé des besoins
analyse de la demande
Code
/login/login.jsp
UserServlet
vérification des autorisations
Énoncé des besoins
analyse de la demande
Changez le lien hypertexte de la gestion des utilisateurs en /adminUser?method=list pour faciliter l'interception pendant un certain temps
Code
PowerFilter