هل تقوم بتقسيم العناوين إلى شارع/مدينة/ولاية/رمز بريدي؟

StackOverflow https://stackoverflow.com/questions/249156

  •  05-07-2019
  •  | 
  •  

سؤال

يحتاج تطبيقي الحالي إلى تخزين معلومات العنوان للمستخدم.أنا أناقش حاليًا ما إذا كنت سأستخدم مربعات النص والقوائم المنسدلة لعنوان الشارع/المدينة/الولاية/الرمز البريدي المعتاد أو سأتبع طريقة Google المتمثلة في وضع كل شيء في سطر واحد.هل لديك أي أفكار حول إيجابيات/سلبيات تخزين معلومات العنوان بأي من هذه الطرق؟

هل كانت مفيدة؟

المحلول

ويجب تقسيمها. وسوف تجعل من الأسهل بكثير للقيام التقارير على الطريق. ماذا يحدث إذا كنت ترغب في سحب ما يصل جميع سكان رمز الدولة أو الرمز البريدي، أو المدينة؟ إذا كنت تستخدم كل حقل واحد، سوف تكون عالقة، وأتمنى لكم انشق عنه.

وأيضا، وسيكون للمستخدمين تنسى أن تضع في كل ما تحتاجه من معلومات إذا كنت لا تدفعهم لذلك.

نصائح أخرى

إذا حكمنا من خلال علامة إدخال المستخدم في مشاركتك، أفترض أنك تشير إلى كيفية قيام المستخدم يدخل البيانات، والآن كيف حالك تخزين البيانات الموجودة في قاعدة بياناتك الخلفية.

من المفترض أن قاعدة البيانات الخاصة بك ستظل بحاجة إلى تخزين هذه المعلومات كحقول منفصلة، ​​إذا كنت تريد أن تكون قادرًا على فرز المعلومات وتحليلها (على سبيل المثال:لأغراض إعداد التقارير والإحصاءات).

في هذه الحالة، أعتقد أن الأمر سيعتمد على مدى ثقتك في قدرتك على تحليل معلومات العنونة بشكل صحيح في حقولها الفردية.

أحد الخيارات المختلطة هو السماح للمستخدم بإدخال العنوان كسطر واحد، ثم القيام بتحليل المعلومات بأقصى جهد في الحقول المنفصلة.وهذا مشابه لكيفية إدارة Outlook لعناوين جهات الاتصال - حيث تقوم بإدخال كافة المعلومات في حقل مذكرة واحد، ثم يقوم بتقسيمها لك.يمكنك بعد ذلك التصحيح إذا تم تفسير أي من الحقول بشكل خاطئ.

وسأكون كثيرا ضد مجرد وجود حقل نص واحد حيث يقوم المستخدمون بإدخال عنوانهم. كنت سأشعر بالدهشة كيف كثير من الناس سوف يغادر خارج الرمز البريدي أو بعض المعلومات الهامة الأخرى إذا لم يكن لديك حقل معين لذلك. أيضا، كما ذكر آخرون، فإنه جعل التقارير أسهل بكثير للإبلاغ عن هذه المعلومات في وقت لاحق إذا كانت جميع البيانات تحليل مسبقا. كما ذكر المستخدمين الآخرين، وبرامج مثل توقعات تحليل هذه المعلومات، ولكن فقط لأن مصدر البيانات وغالبا ما يكون التوقيعات من رسائل البريد الإلكتروني، وهو الأمر الذي لا يكون أبدا في شكل ثابت.

وأنا أميل إلى تقسيمها، يسمح بالبحث الذي يتعين القيام به لقسم معين من العنوان ويمكنك تحديد العناوين التي تريد معالجة من خلال معرفة تنسيق أي سفينة فقط إلى عناوين الساحل الشرقي.

1) يجب تقسيمه.

2) قد أوصي تقرأ هذا قبل أن تحاول أن تفعل إدخال عنوان الدولي؟

وأنا أتفق مع Kibbee. ولو كنت مندهش لرؤية الناس لا حتى قراءة العلامات الحقل، عكس الاسم الأول والأخير، الرمز البريدي والمدينة، الخ
لا، لا يمكنك الحاسم إذا كان الرمز البريدي صالح، في تطبيق ويب تستهدف العملاء الدوليين ...
بعض البلدان لديها الأحرف ألفا في الرمز البريدي، أطوال مختلفة، لا توجد معلومات الدولة، وما إلى ذلك.

وتقسيم بالتأكيد الإدخال. إذا كنت يمكن أن تساعد في ذلك - واعتمادا على متطلبات عملك - قد يكون من الحكمة لإجراء التحقق من عنوان عند نقطة الدخول. هذا سيسمح لك أن تعرف أن العناوين تسير في قاعدة البيانات الخاصة بك نظيفة <م> و تسمح لك للقيام بعدد من الأشياء الأخرى مثل منع الغش. وجود يدقق عنوان يمكن أن تساعد على تقليل تكاليف الشحن إذا كنت شحن البضائع المادية لعملائك، ويمكن أن تساعد في الحد من رسوم بطاقات الائتمان التجارية من خلال ضمان الرمز البريدي الصحيح المقدمة أثناء التحقق AVS.

في مصلحة الكشف الكامل، وأنا مؤسس SmartyStreets. نحن نقدم خدمات عنوان التحقق الاكاديمية معتمدة. يمكن للمستخدمين تحميل و لتنقية (CSV / اكسل / الخ) لدينا موقع ويب أو استخدام خدمة ويب API دعا LiveAddress.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top