پروژه SSADM سیستم فروش بخش چهارم

پروژه SSADM سیستم فروش بخش چهارم

 اطلاعات مربوط به محصولات (Products)

كد محصول

ProductsID

نام محصول

ProductsName

قيمت واحد

UnitPrice

توضيحات

Notes

 
 
تعاريف: 
Notes: در صورتي كه يك محصول داراي مشخصات ويژه اي باشد و يا توضيحات ديگري داشته باشد در اين قسمت وارد خواهد شد.
UnitPrice: قيمت نهائي براي هر واحد كالا مي باشد.
ProductsName: نام محصول مي باشد.
ProductsID: هر محصول جداي نام داراي يك كد يكتاست كه در متن برنامه پس از تعريف نام محصول و كد آن ديگر نام محصول وارد نمي شود. بلكه فقط كد آن محصول وارد مي شود.

اطلاعات مربوط به روش حمل يا ارسال بار (ShippingMethods)

كد روش حمل/ارسال

ShippingMethodID

روش حمل/ارسال

ShippingMethod


تعاريف: 
ShippingMethod: روش حمل در حقيقت روش حمل كالا مي باشد كه بايد مشخص گردد كه با استفاده از چه تجهيزات و امكاناتي يك كالاي توليد شده حمل گردد.
ShippingMethodID: كدي است كه براي كوتاه شدن توضيحات روش حمل بايد در مقابل روش حمل نوشته شود و در متن برنامه از كد حمل استفاده خواهد شد. كد حمل كالا يكتاست و در برنامه نبايد دو بار از يك كد استفاده كرد.

در مرحله بعدي به بررسي و ايجاد نمودارها خواهيم پرداخت.
 
Relation Ships
بررسی ارتباطات بین جداول و موجودیتهای سیستم
شکل زیر نمائی شماتیک از ارتباطات بین متغرها را نمایش می دهد و در ادامه هر یک از این ارتباطها را مورد بررسی قرار خواهیم داد.

بررسی ارتباط بین موجودیتهای سیستم
 
 
ابتدا شرح مختصری از این جداول را بیان خواهیم کرد:
1-  CompanyID: متغیرهای این جدول بیشترین ارتباط را با سایر جداول دارند. در حقیقت در این قسمت از پایگاه داده برای تولید و نگهداری کد شرکتها استفاده می شود.
CoFirst با متغیر ID1 در جدول Code دارای یک رابطه 1:N می باشند.
CoSecond با متغیر ID2 در جدول Code2 دارای یک رابطه 1:N می باشند.
CoID با متغیر CompanyID در جدول Address دارای یک رابطه 1:N می باشند.
CoID با متغیر CompanyID در جدول Contacts دارای یک رابطه 1:N می باشند.
CoID با متغیر CompanyID در جدول Orders دارای یک رابطه 1:N می باشند.
 
2- Orders : متغیرهای این جدول نیز دارای ارتباطات زیادی با سایر متغیرها در جداول دیگر می باشند.
OrderID با متغیر OrderID در جدول OrdersDetail دارای یک رابطه 1:N می باشند.
CustomerID با متغیر CoID در جدول CompanyID دارای یک رابطه 1:N می باشند.
EmployeeID با متغیر EmployeeID در جدول Employee دارای یک رابطه 1:N می باشند.
ShippingMethodID با متغیر ShippingMethodID در جدول ShippingMeth دارای یک رابطه 1:N می باشد.
 
3- Employee : در این جدول مشخصات مربوط به کارمندان و پرسنل فروش وارد می شود.
EmployeeID در جدول Employee با متغیر EmployeeID در جدول Orders دارای یک ارتباط 1:N می باشند.
AcademicPaper در جدول Employee با متغیر AcademicPaper در جدول Academic دارای ارتباط 1:1 می باشند.
 
4- ACADEMIC : این جدول فقط شامل یک گزینه می باشد که از داده های آن به عنوان یک List Box استفاده می شود.
AcademicPaper در جدول ACADEMIC با متغیر AcademicPaper در جدول Employee دارای ارتباط 1:1 می باشند.
 
5- ShipMeth : از این جدول جهت مشاهده انواع روشهای حمل که برای حمل کالاهای تولیدی تعریف گردیده استفاده می شود.
ShippingMethodID در جدول ShipMeth  با متغیر ShippingMethodID در جدول Orders دارای یک رابطه 1:N می باشد.
 
6- OrdersDetail: از این جدول برای وارد کردن ریز سفارشات استفاده می شود. ریز سفارشات شامل کد ریز سفارش ، کد محصول ، کد سفارش ، تعداد یا مقدار سفارش ، قیمت واحد و تخفیف می باشد.
OrderIDدر جدول OrdersDetail با متغیر OrderID  در جدول Orders دارای یک رابطه 1:N می باشند.
ProductID در جدول OrdersDetail با متغیر ProductID در جدول Products دارای یک رابطه 1:N می باشند.
 
7- جدول Products: از این جدول جهت نگهداری و ورد اطلاعات مربوط به محصولات استفاده می شود.
ProductID در جدول  Products با متغیر ProductID در جدول OrdersDetail دارای یک رابطه 1:N می باشند.
 
8- جدول Contacts: از جدول برای ورود و نگهداری اطلاعات مربوط به آدرس های ارتباطی مدیران یک شرکت استفاده می شود. 
CompanyID در جدول Contacts با متغیر CoID در جدول CompanyID دارای یک رابطه 1:N می باشند.
 
9- جدول Adress: از جدول برای ورود و نگهداری اطلاعات مربوط به آدرس های ارتباطی مدیران یک شرکت استفاده می شود.
CompanyID در جدول Adress با متغیر CoID در جدول CompnyID دارای یک رابطه 1:N می باشند.
 
10- جدول Code: از داده های موجود در این جدول به عنوان یک لیست باز شونده برای مشاهده نام هر یک از شرکتهای زیر گروه شرکت اصلی استفاده گردیده است.
Id1 در جدول Code با متغیر CoFirst در جدول CompanyID دارای یک رابطه 1:N می باشد.
 
11- جدول Code2: از داده های موجود در این جدول به عنوان یک لیست باز شونده برای مشاهده کد و نوع خدمات ارائه شده به مشتریان  استفاده گردیده است.
Id2 در جدول Code2 با متغیر CoSecond در جدول CompanyID دارای یک رابطه 1:N می باشد.
 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر