540 likes | 764 Views
مهندسی سيستمهاي تجارت الکترونيک. هفته نهم – جلسه مجازی. تجزیه و تحلیل نیازمندی های معماری الکترونیکی کسب و کار تجاری. نمودار فرآیند کلی مهندسی و ایجاد سیستم های تجارت الکترونیکی. معماری فعلی تجارت. شناخت معماری. شروع. معماری تجارت الکترونیکی. تحلیل نیازمندی. مدل نیازها. طراحی ECS.
E N D
مهندسی سيستمهاي تجارت الکترونيک هفته نهم – جلسه مجازی
تجزیه و تحلیل نیازمندی های معماری الکترونیکی کسب و کار تجاری
نمودار فرآیند کلی مهندسی و ایجاد سیستم های تجارت الکترونیکی معماری فعلی تجارت شناخت معماری شروع معماری تجارت الکترونیکی تحلیل نیازمندی مدل نیازها طراحی ECS طراحی معماری معماری ECS ایجاد و راه اندازی پایان بهره برداری و پشتیبانی ECS ECSAPP تولید و ساخت نقشه ECSAPP
فهرست مراحل فرآیند کلی مهندسی سیستم تجارت الکترونیکی • تعیین/ انتخاب محدوده کسب و کار تجاری (Commerce Domain) • شناخت معماری فعلی کسب و کار تجاری • ابزار مورد استفاده: نمودار ماتريسی گردش کار فعاليت های تجاری • طراحی معماری الکترونیکی کسب و کار تجاری • ابزار مورد استفاده: نمودار ماتريسی گردش کار فعاليت های تجاری • تجزیه و تحلیل نیازمندی های معماری الکترونیکی کسب و کار تجاری • ابزار مورد استفاده: مدل جريانهای عمومی (GFD) • طراحی سیستم تجارت الکترونیکی • ساخت و تولید کاربردهای نرم افزاری سیستم تجارت الکترونیکی • ایجاد و راه اندازی سیستم تجارت الکترونیکی • بهره برداری و پشتیبانی سیستم تجارت الکترونیکی • ارزیابی سیستم تجارت الکترونیکی
مدل فيزيکی جريانهای عمومي (PGFD) • تعريف: • نمودار يا مدلي است که نمايشدهنده جريانهاي فيزيکي ما بين اجزاي فيزيکي سازمان ميباشد. • در آن، صرفا ابزار يا شکل فيزيکي پردازشها، انبارههاي داده و جريانها قيد ميگردد.
مدل فيزيکی جريانهای عمومي (PGFD) • نحوه تعريف عنوان اجزاء مدلPGFD • نحوه تعيين عنوان پردازشهاي PGFD • نام هر پردازش در PGFD ، نام هر عامل اجرايي داخل کسب و کار تجاری بکارگرفته شده در جريان کاری فعاليت های تجاری خواهد بود. • سطح يا لايه هر PGFD ، بستگي به سطح يا لايه عوامل اجرايي داخل کسب و کار تجاری که در آن قيد شده خواهد داشت. • نحوه تعيين عنوان انبارهها در PGFD • نام هر انباره PGFD ، عنوان ابزار يا وسيله مورد استفاده براي ذخيره، نگهداري و بازيابي اقلام، داده و اطلاعات و اعتبار مالی خواهد. • مثال: بايگاني، کتابخانه، زونکن، آرشيو، کشو، فايل، انبار، صندوق، و ...
مدل فيزيکی جريانهای عمومي (PGFD) • نحوه تعيين عنوان جريانها در PGFD • هر جريان در PGFD ، عنوان کالای در جريان، يا عنوان ابزار مورد استفاده برای جابجايي کالا، افراد، داده و اطلاعات و اعتبار مالی از يک پردازش (واحد سازمان) به پردازش ديگر (واحد سازماني ديگر)، خواهد بود. • مثال: فرم کاغذي، فايل کامپيوتري، پرونده، مکالمه تلفني، اتومبيل، چک، اسکناس، کشتي، هواپيما، قطار، انسان....
مدل فيزيکی جريانهای عمومي (PGFD) • ساختار عوامل اجرايي در سازمان فرضي مديريت عالي معاونت (1) معاونت (2) اداره (1-1) اداره (1-2)
مدل فيزيکی جريانهای عمومي (PGFD) • مدل گردش کار فعاليت (1) در سازمان فرضي شروع مرحله (1) مرحله (5) مرحله (2) مرحله (6) مرحله (3) مرحله (4) پايان
مدل فيزيکی جريانهای عمومي (PGFD) • نمونه مدل عمومي جريانفيزيکي سازمان بايگاني پروندهها موجوديت خارجي (1) موجوديت خارجي (1) فرم (1) فرم (1)+ فرم(2) تاييد شده معاونت (2) پرونده معاونت (1) اتومبيل حامل اقلام پرونده فايل کامپيوتري فرم درخواست فرم (5): مجوز استفاده پيک حامل اقلام اداره (1-2) اداره (1-1) فرم درخواست مکالمه تلفني (13) موجوديت خارجي (1) زونکن درخواستها فرم درخواست وجه نقد
مدلفيزيکیجريانهای عمومی (PGFD) فروشگاه مايحتاجسطح جريان کاری فعاليت ها
نمودار گردش کار فعاليت فروش الکترونيکي اقلام 1 1 2 3 4 5 6 6 7 8 9
مدلهاي جريان عمومي فيزيکي (PGFD) در فروشگاه کالالايه فرآيندهاي کاري- (فعاليت فروش الکترونيکی) مشتري فرم الکترونیکی: قیمت اقلام انتخابی فرم کاغذی: فاکتور فروش اقلام به مشتری فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت سيستم الکترونيکي تحويلدار کالای خریده شده انبار کالا نتیجه انجام پرداخت بسته های کالای مشتری درخواست پرداخت بانک فرم الکترونیکی: تاییدیه اقلام تحویل شده فرم کاغذی: فاکتور فروش جمع آوری شده واحد ارسال فرم کاغذی: فاکتور فروش اقلام ارسال شده بسته های کالای ارسال شده به مشتری فرم کاغذی: فاکتور فروش تایید شده مشتری
نمودار گردش کار جديد فعاليت (2): فروش تلفني 1 2 3 4 5 6 7 8 9 10 11 12
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالالايه فرآيندهاي کاري- (فعاليت فروش تلفني) انبار کالا اقلام درخواستي مشتري تحويلدار تلفن: اقلام مورد نياز مشتري متصدي فروش تلفني وجه اجناس تحويل شده به مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري بسته های اقلام مشتری مشتري بستههاي اقلام مشتري فرم کاغذی: فاکتور اجناس مشتري واحد ارسال (پيک) فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري سيستم الکترونيکي فرم کاغذی: فاکتور اجناس مشتري
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالالايه فرآيندهاي کاري- (فعاليت خريد الکترونيکی کالا) بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها سيستم الکترونيکي تامينکنندگان بخش حقوقي کتابچه کاغذی: گزارش مذاکره با تامينکنندگان منتخب فايل الکترونيکی: گزارش تامينکنندگان منتخب نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي کالاي تقاضا شده انبار بخش بازرگاني فرم الکترونيکی: مشخصات قرارداد خريد کالا کالاي تحويل گرفته شده انبار کالا فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده تامينکنندگان فرم الکترونيکی: مشخصات کالای دريافت شده نامه الکترونيکی: اعلاميه ختم قرارداد سيستم الکترونيکي فرم الکترونيکي: تقاضای پرداخت الکترونيکی بانک فرم الکترونيکی: پيش نويس قرارداد خريد
مدل جريان فيزيکي (PGFD) تلفيقي سيستم الکترونيکي سازمان
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
نمودار فرآیند کلی مهندسی و ایجاد سیستم های تجارت الکترونیکی معماری فعلی تجارت شناخت معماری شروع معماری تجارت الکترونیکی تحلیل نیازمندی مدل نیازها طراحی ECS طراحی معماری معماری ECS ایجاد و راه اندازی پایان بهره برداری و پشتیبانی ECS ECSAPP تولید و ساخت نقشه ECSAPP
طراحی سیستم تجارت الکترونیکی • اهداف: • ترسيم نقشه سيستم تجارت الکترونيکی از ابعاد مختلف، قبل از اجرا و ايجاد آن
کاربران ECS ECS شبکه ارتباطی (NET) سامانه خدمت دهنده (SSS) سامانه های کاربری(CSS) خریداران فروشندگان BSApp INTERNET CSS1:Desktops واسطه های تجاری CSS2:Laptops BSApp ECSApp CSS3:Mobiles تامین کنندگان SSS2 BSApp ECSApp CSS4:ATMs ECSApp BSApp بانکها CSS5:PDAs Intranet سازمان های حاکمیتی … SSS1 BSApp ECSApp شرکت های حمل و نقلی BSApp CSSm سایر ECS ها بازارها واحد سازمانی خدمات تجارت الکترونیکی ECSO …
معماري کاربردهای خدمت دهنده تجاری در سيستمهاي تجارت الکترونيکی
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
شکل واسط کاربري ليست اقلام تحويل شده(مابين تحويلدار و سيستم الکترونيکي)
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
شکل واسط کاربري ليست اقلام مورد نياز مشتري (مابين سيستم الکترونيکي و تحويلدار)
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
شکل واسط کاربري مشخصات کالاي دريافت شده (مابين مشتری و سيستم الکترونيکي)
مدل فيزيکي جريان های عمومی (PGFD) در فروشگاه کالا لايه کل سازمان- کل فعاليتهاي سازمان (تجميع فعاليتها) واحد ارسال (پيک) تامينکنندگان بخش حقوقي فرم الکترونيکی: تاييديه دريافت وجه فاکتور مشتري تحويلدار نامه الکترونيکی: اعلاميه ختم قرارداد فرم الکترونيکی: پيش نويس قرارداد خريد فرم کاغذی: فاکتور اجناس مشتري فرم الکترونيکی: ليست اقلام مورد نياز مشتري فرم الکترونيکی: نتيجه بررسی قرارداد خريد فرم الکترونيکی: مشخصات کالای ارسال شده متصدي فروش تلفني فرم الکترونيکی: مشخصات قرارداد خريد کالا فرم الکترونيکي: مشخصات اقلام مورد نياز مشتري سيستم الکترونيکي سازمان بخش تامين و تدارک فرم الکترونيکی: مشخصات نيازمندي ها فرم الکترونيکی: ليست اقلام تحويل شده فرم الکترونیکی مشخصات کالای مورد سفارش/ فرم الکترونیکی مشخصات پرداخت مشتري فرم الکترونيکی: مشخصات کالای دريافت شده انبار نامه الکترونيکی: بروشور اطلاعات کالا و خدمات درخواستي نامه الکترونيکی:» اعلاميه درخواست اطلاعات کالا رکورد الکترونيکی: درخواست پرداخت تامينکنندگان فرم الکترونیکی: قیمت اقلام انتخابی فايل الکترونيکی: گزارش تامينکنندگان منتخب بخش بازرگاني فرم الکترونيکي: تقاضای پرداخت الکترونيکی رکورد الکترونيکی: نتیجه انجام پرداخت بانک مشتري
شکل واسط کاربري مشخصاتنيازمنديها (مابين بخش تامين و تدارک و سيستم الکترونيکي)
مثال از مدل دادههاي نرمافزار(مشخصات اوليه موجوديتها) • در ابتدا هر يک از واسطهاي کاربري به عنوان يک موجوديت در نظر گرفته شده و فرهنگ داده آن مشخص ميگردد: • ليستهاي اقلام تحويل شده = تاريخ تحويل + کد تحويلگيرنده + نام تحويلگيرنده + { رديف+ کد کالا+ عنوان کالا+ واحد کالا+ تعداد تحويل} • فاکتورهاي اجناس مشتريان= تاريخ فروش + شماره فاکتور+ کد مشتري+ نام مشتري+ {رديف+ کد کالا+ عنوان کالا+ واحد+ تعداد فروش+ قيمت واحد+ قيمت کل کالا}+ قيمت کل اقلام+ نحوه پرداخت+ مقدار پرداخت شده+ مقدار باقيمانده • مشخصات کالاهاي دريافت شده = تاريخ دريافت+ شماره قرارداد+ کد دريافت کننده+ کد تحويلدهنده+ نام دريافت کننده+ نام تحويل دهنده+ {رديف+ کد کالا+ عنوان کالا+ واحد+ تعداد دريافتي}+ ساير توضيحات • مشخصات کالاهاي مورد نياز = تاريخ اعلام نياز+ مقدار تقاضا از تاريخ+ مقدار تقاضا تا تاريخ+ {رديف+ کد کالا+ عنوان کالا+ واحد+ مقدار تقاضا}+ ساير توضيحات
مثال از مدل دادههاي نرمافزار(مشخصات موجوديتها بعد از نرمال اول- 1NF) • نرمال اول (1NF): عبارتست از حداقل سازي تکرار داده در هر موجوديت • ساختار موجوديتهاي سيستم پس از انجام نرمال اول: • ليستهاي اقلام تحويل شده = تاريخ تحويل + کد تحويلگيرنده + نام تحويلگيرنده + کد ليست • کالاي ليستهاي اقلام تحويلشده = رديف+ کد کالا+ عنوان کالا+ واحد کالا+ تعداد تحويل+ کد ليست • فاکتورهاي اجناس مشتريان= تاريخ فروش + شماره فاکتور+ کد مشتري+ نام مشتري+ قيمت کل اقلام+ نحوه پرداخت+ مقدار پرداخت شده+ مقدار باقيمانده • اقلام فاکتورهاي مشتريان= رديف+ کد کالا+ عنوان کالا+ واحد+ تعداد فروش+ قيمت واحد+ قيمت کل کالا+ شماره فاکتور • ليست کالاهاي دريافت شده = تاريخ دريافت+ شماره قرارداد+ کد دريافت کننده+ کد تحويلدهنده+ نام دريافت کننده+ نام تحويل دهنده + ساير توضيحات+ شماره ليست • اقلام دريافت شده = رديف+ کد کالا+ عنوان کالا+ واحد+ تعداد دريافتي+ شماره ليست • ليستهاي کالاي مورد نياز = تاريخ اعلام نياز+ مقدار تقاضا از تاريخ+ مقدار تقاضا تا تاريخ+ ساير توضيحات + شماره ليست • اقلام ليست کالاهاي مورد نياز = رديف+ کد کالا+ عنوان کالا+ واحد+ مقدار تقاضا+ شماره ليست
مثال از مدل دادههاي نرمافزار(مشخصات موجوديتها بعد از نرمال دوم- 2NF) • نرمال دوم (2NF): • عبارتست از ايجاد کليد اوليه (Primary) متناسب و مرتبط با تمامي فيلدهاي موجوديت در تمام موجوديتها • ساختار موجوديتهاي سيستم پس از انجام نرمال دوم: • ليستهاي اقلام تحويل شده = تاريخ تحويل + کد تحويلگيرنده (همان کد فرد)+ (نام تحويلگيرنده حذف)+ کد ليست (کليد اوليه= کد ليست) • مشخصات افراد = کد فرد + نام + نام خانوادگي+ نام اختصاصي+ نوع رابطه+ ساير توضيحات (کليد اوليه= کد فرد) • کالاي ليستهاي اقلام تحويلشده = رديف+ کد کالا+ (عنوان کالا+ واحد کالا حذف)+ تعداد تحويل+ کد ليست (کليد اوليه= کد ليست + کد کالا) • مشخصات کالاها = کد کالا+ نام کالا+ نوع کالا+ واحد شمارش+ ساير توضيحات (کليد اوليه= کد کالا) • فاکتورهاي اجناس مشتريان= تاريخ فروش + شماره فاکتور+ کد مشتري+ نام مشتري+ قيمت کل اقلام+ نحوه پرداخت+ مقدار پرداخت شده+ مقدار باقيمانده (کليد اوليه = شماره فاکتور) • اقلام فاکتورهاي مشتريان= رديف+ کد کالا+ (عنوان کالا+ واحد شمارش حذف)+ تعداد فروش+ قيمت واحد+ قيمت کل کالا+ شماره فاکتور (کليد اوليه= کد کالا+ شماره فاکتور)
مثال از مدل دادههاي نرمافزار(مشخصات موجوديتها بعد از نرمال دوم- 2NF) • ساختار موجوديتهاي سيستم پس از انجام نرمال دوم: (ادامه) • ليست کالاهاي دريافت شده = تاريخ دريافت+ شماره قرارداد+ کد دريافت کننده+ کد تحويلدهنده+ نام دريافت کننده+ نام تحويل دهنده + ساير توضيحات+ شماره ليست(کليد اوليه= شماره ليست) • اقلام دريافت شده = رديف+ کد کالا+ عنوان کالا+ واحد شمارش+ تعداد دريافتي+ شماره ليست(کليد اوليه= کد کالا+شماره ليست) • ليستهاي کالاي مورد نياز = تاريخ اعلام نياز+ مقدار تقاضا از تاريخ+ مقدار تقاضا تا تاريخ+ ساير توضيحات + شماره ليست(کليد اوليه= شماره ليست) • اقلام ليست کالاهاي مورد نياز = رديف+ کد کالا+ عنوان کالا+ واحد شمارش+ مقدار تقاضا+ شماره ليست (کليد اوليه= کد کالا+ شماره ليست)
مثال از مدل دادههاي نرمافزار(مشخصات موجوديتها بعد از نرمال سوم- 3NF) • نرمال سوم (3NF): • عبارتست از کليه فيلدهايي که مقدار آنها وابسته به مقدار ساير فيلدها در ساير موجوديتها ميباشد. • ساختار موجوديتهاي سيستم پس از انجام نرمال دوم: • ليستهاي اقلام تحويل شده = تاريخ تحويل + کد تحويلگيرنده (همان کد فرد)+ کد ليست (کليد اوليه= کد ليست) • مشخصات افراد = کد فرد + نام + نام خانوادگي+ نام اختصاصي+ نوع رابطه+ ساير توضيحات (کليد اوليه= کد فرد) • کالاي ليستهاي اقلام تحويلشده = رديف+ کد کالا+ تعداد تحويل+ کد ليست (کليد اوليه= کد ليست + کد کالا) • مشخصات کالاها = کد کالا+ نام کالا+ نوع کالا+ واحد شمارش+ ساير توضيحات (کليد اوليه= کد کالا) • فاکتورهاي اجناس مشتريان= تاريخ فروش + شماره فاکتور+ کد مشتري+ قيمت کل اقلام+ نحوه پرداخت+ مقدار پرداخت شده+ مقدار باقيمانده (کليد اوليه = شماره فاکتور) • اقلام فاکتورهاي مشتريان= رديف+ کد کالا+ تعداد فروش+ قيمت واحد+ قيمت کل کالا+ شماره فاکتور (کليد اوليه= کد کالا+ شماره فاکتور)
مثال از مدل دادههاي نرمافزار(مشخصات موجوديتها بعد از نرمال سوم- 3NF) • ساختار موجوديتهاي سيستم پس از انجام نرمال سوم: (ادامه) • ليست کالاهاي دريافت شده = تاريخ دريافت+ شماره قرارداد+ کد دريافت کننده+ کد تحويلدهنده + ساير توضيحات+ شماره ليست(کليد اوليه= شماره ليست) • اقلام دريافت شده = رديف+ کد کالا+ تعداد دريافتي+ شماره ليست(کليد اوليه= کد کالا+شماره ليست) • ليستهاي کالاي مورد نياز = تاريخ اعلام نياز+ مقدار تقاضا از تاريخ+ مقدار تقاضا تا تاريخ+ ساير توضيحات + شماره ليست(کليد اوليه= شماره ليست) • اقلام ليست کالاهاي مورد نياز = رديف+ کد کالا+ مقدار تقاضا+ شماره ليست (کليد اوليه= کد کالا+ شماره ليست)
مثال از مدل دادههاي نرمافزارمدل نهايي ارتباط موجوديتهاي سيستم
شکل واسط کاربري فاکتور اجناس مشتري (مابين سيستم الکترونيکي و صندوقدار)
واسطهاي کاربريمشخصات دادههاي واسط کاربري- فاکتور اجناس مشتري
شکل واسط کاربري فاکتور اجناس مشتري (مابين سيستم الکترونيکي و صندوقدار)
واسطهاي کاربريرويه اجراي واسط کاربري – فاکتور اجناس مشتري
مدل پيمايش واسطهاي کاربري واسط ليست اقلام تحويل شده واسط مشخصات کالاها واسط منوي اصلي واسط فاکتور اجناس مشتري واسط ورود کاربر به سيستم واسط مشخصات افراد واسط مشخصات کالاي دريافت شده واسط مشخصات کالاي مورد نياز