Question

Mon application actuelle doit stocker les informations d'adresse d'un utilisateur. Je suis actuellement en train de débattre sur l’utilisation des zones de texte et des menus déroulants habituels (rue / ville / État / code postal) ou sur la méthode de Google consistant à tout avoir sur une seule ligne. Avez-vous des idées sur les avantages / inconvénients du stockage des informations d'adresse de l'une ou l'autre de ces manières?

Était-ce utile?

La solution

Vous devriez le séparer. Il sera beaucoup plus facile de rédiger des rapports ultérieurement. Que se passe-t-il si vous souhaitez extraire tous les résidents d'un État, d'un code postal ou d'une ville? Si vous utilisez un seul champ, vous serez bloqué et vous souhaiterez le scinder.

De plus, les utilisateurs oublieront de saisir toutes les informations dont vous avez besoin si vous ne les demandez pas.

Autres conseils

À en juger par la balise d'entrée de l'utilisateur sur votre message, je suppose que vous faites référence à la manière dont l'utilisateur entre les données et maintenant comment vous stockez les données dans votre base de données principale.

Votre base de données devra probablement stocker ces informations sous forme de champs distincts si vous souhaitez pouvoir les trier et les analyser (par exemple, à des fins de génération de rapports et de statistiques).

Dans ce cas, je pense que cela dépend de votre confiance dans le fait que vous pouvez analyser correctement les informations d'adressage dans leurs champs individuels.

Une option hybride consisterait à permettre à l'utilisateur de saisir l'adresse sur une seule ligne, puis à analyser au mieux les informations dans des champs distincts. Cette procédure est similaire à la manière dont Outlook gère les adresses des contacts: vous saisissez toutes les informations dans un seul champ de mémo, puis vous les divisez. Vous pouvez alors corriger s’il interprète l’un des champs comme faux.

Je serais très opposé à la création d’un seul champ de texte dans lequel les utilisateurs entrent leur adresse. Vous seriez surpris de voir combien de personnes laisseront leur code postal ou d’autres informations importantes si vous n’avez pas de champ spécifique. En outre, comme d'autres l'ont mentionné, il est beaucoup plus facile de rendre compte de ces informations ultérieurement si toutes les données sont pré-analysées. Comme d'autres utilisateurs l'ont mentionné, des programmes tels que Outlook analyseront ces informations, mais uniquement parce que les signatures des courriels sont souvent à l'origine des données, ce qui n'est jamais dans un format cohérent.

J'ai tendance à le diviser, permet de rechercher une section spécifique de l'adresse et vous pouvez limiter les adresses que vous souhaitez gérer en connaissant le formatage, c'est-à-dire expédier uniquement vers les adresses de la côte est.

1) Vous devriez le scinder.

2) Puis-je vous recommander de lire ceci avant d'essayer de le faire entrée d'adresse internationale?

Je suis d'accord avec Kibbee. J'ai même été surpris de voir que les gens ne lisaient même pas les étiquettes du champ, inversant ainsi le nom et le prénom, le code postal et la ville, etc.
Non, vous ne pouvez pas déterminer si un code postal est valide dans une application Web ciblant des clients internationaux ...
Certains pays ont des caractères alphabétiques dans le code postal, des longueurs variables, aucune information d'état, etc.

Découpez définitivement l'entrée. Si vous pouvez l’aider - et en fonction des besoins de votre entreprise - il peut être judicieux de procéder à la vérification de l’adresse au point d’entrée. Cela vous permettra de savoir que vos adresses vont dans votre base de données. et vous permettent de faire un certain nombre d'autres choses, telles que la prévention de la fraude. Avoir une adresse vérifiée peut aider à réduire les coûts d’expédition si vous expédiez des biens matériels à vos clients et peut également aider à réduire les frais de paiement par carte de crédit en veillant à ce que le code postal correct soit envoyé lors de la vérification AVS.

Dans l’intérêt d’une divulgation complète, je suis le fondateur de SmartyStreets. Nous proposons des services de vérification des adresses certifiées CASS . Les utilisateurs peuvent télécharger une liste de nettoyage (CSV / Excel / etc.) dans notre site Web ou utilisez notre API de service Web de vérification d'adresse appelée LiveAddress.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top