نمایش نتایج 1 تا 7 از 7

نام تاپیک: نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

  1. #1
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

    سلام.
    فاکتورهایی که تو نرم افزارهای فروش کالا ساخته میشه به چه شکله؟!
    طراحی بانک باید به چه شکل باشه؟!
    از کجا تشخیص داده بشه که رکوردهای وارد شده (مثلا بیست رکورد) مربوط به کدام فاکتور فروش و کدام مشتری هستش؟!
    استفاده از اعداد منحصر بفرد برای هر رکورد یک فاکتور معقولانه ست؟! یا راه دیگه ای هم هست!؟
    لطفاً در این مورد توضیح مختصری بدین!

    بعد از فروش گزارش های زیر رو دارم:

    1. فروش به تفکیک روز، هفته، ماه و سال .
    2. فروش با بازه ی زمانی مد نظر کاربر .
    3. پر فروش ترین، کم فروشترین، پرسودترین، کم سودترین و ...
    4. مشتری های بدهکار ...
    5. و ...

  2. #2
    کاربر دائمی آواتار AliSaeedi_v
    تاریخ عضویت
    آذر 1390
    محل زندگی
    اصفهان-ولاشان
    پست
    166

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

    سلام ابتدا باید موجودیت هاتون رو مشخص کنید مثلا مشتری-کالا-فاکتور و ...
    و هر کدوم ازین موجودیت ها ویژگی هایی دارن که با اون ها شناخته میشن مثل نام قیمت و غیره...
    بعدش باید ارتباط هر کدوم ازین ها مشخص بشه
    ساده و خلاصه بگم
    هر مشتری یه کد میتونه داشته باشه و هر فاکتور هم یک کد و هر کالایی هم یک کد منحصر به فرد و غیر تکراری که بشه ارتباط رو کنترل کرد...
    این رابطه ها می تونن چند به چند یک به چند و یا چند به یک باشن که باید به ارتباط یک به چند تبدیل بشن تا کمترین خطای احتمالی و ناهنجاری رو داشته باشه...
    مثلا جدولی که مشتری ها رو ثبت میکنه
    جدولی که کالا ها رو ثبت میکنه
    جدولی که فاکتور ها رو توش ثبت میکنه
    و جدولی که مشخص کننده اینه که چه مشتری ای با چه شماره فاکتوری خرید کرده...
    امیدوارم متوجه شده باشین

  3. #3
    کاربر دائمی آواتار AliSaeedi_v
    تاریخ عضویت
    آذر 1390
    محل زندگی
    اصفهان-ولاشان
    پست
    166

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

    راستی نیازی نیست هر رکوردی یه کد منحصر به فرد داشته باشه!!!!این افزونگی داده رو بالا می بره

  4. #4
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نقل قول: نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

    تقریباً تمام کارهای ورود کالا رو انجام دادم!

    قسمت فروش کالا هم اینه:

    Reg.jpg

    گزارش هایی که تو عکس مشخصه + بایگانی کردن فاکتورهای فروش (که توسط نام مشتری یا کد فاکتور قابل دسترسی باشه) رو نیاز دارم!
    حالا نمیدونم پایگاه داده رو برای این گزارش‌ها چه جوری طراحی کنم؟!

    Query.jpg

  5. #5
    کاربر دائمی آواتار hadimtn
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    ا یــــــــــــر ا ن
    پست
    181

    نقل قول: نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

    تجربه نشون داده سوال های کلی همیشه بی جواب میمونن!
    نظر بدین:
    DBSchema.jpg

  6. #6

    نقل قول: نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

    مشکل شما چیست دوست عزیز؟!
    میخواهید برنامه ای بنویسید و در مورد طراحی جداول نظرخواهی میکنید و یا اینکه در حال بررسی داده های یک نرم افزار موجود هستید؟!

  7. #7

    نقل قول: نحوه بایگانی کردن فاکتور فروش و طراحی بانک متناسب با آن

    قبل از هرکاری پیشنهاد میکنم تحلیل و طراحی را درست و منطقی و اصولی انجام بدید
    مثلا طراحی جداول بانک اطلاعاتی در ساده ترین حالت قاعدتا به این شکل باید باشد
    جدول کالا با فیلدهای: کدکالا ، نام کالا ، قیمت خرید ، قیمت فروش ، ارزش افزوده

    جدول فاکتور با فیلدهای: کد فاکتور ، تاریخ و ساعت ، نام مشتری یا کد مشتری ، جمع کل مبلغ فاکتور این فیلد میتواند نباشد
    در جدول بالا اگر کدمشتری دارید باید جدول دیگری به نام مشتری باید داشته باشید البته این مورد هم به میزان نیاز سیستم به اطلاعات مشتری دارد

    جدول بعدی ریزکلاهای فاکنور با فیلدهای ویا همان کالاهای فروخته شده: کد ، کد فاکتور ، کدکالا ، تعداد
    در جدول فوق نیز میتوانید فیلد مبلغ و جمع مبلغ و سود وغبره هم داشته باشید ولی نیاز نیست چون قابل محاسبه است از روی اطلاعات جداول دیگر

    در ضمن در این جداول من صرفا فیلد کد در نظز گرفتم برای اینکه جداول حتما نیاز به یک فیلد با مقدار منحصر به فرد دارد به عنوان کلید اصلی جدول تا بتوان توسط آن یک رکورد خاصی را خطاب قرار داد
    کلید اصلی فیلدی است که منحصر به فرد و خالی نباشد
    در ضمن در جدول ریزفاکتور یا همان کالاهای فر،خته شده کد کالا و کد مشتری و کد فاکتور کلید خارجی هستند چون همان فیلدها در جداول خودشان کلید اصلی هستند و در جدول ریز فاکتور حتما باید مقداری داشته باشند که در جدول اصلی خودشان موجود باشد و یا اینکه مقدار نال در آن ذخیره شود

تاپیک های مشابه

  1. نحوه اضافه کردن گوگل ترانسلیت در طراحی سایت
    نوشته شده توسط ma-pedram در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: دوشنبه 24 تیر 1398, 23:03 عصر
  2. سوال: نحوه ذخیره کردن انتخاب های CheckBoxList در بانک اطلاعاتی؟
    نوشته شده توسط پیام حیاتی در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 27 مرداد 1393, 22:41 عصر
  3. نحوه قراردادن userو pass بعد از طراحی بانک sql
    نوشته شده توسط arjmand67 در بخش Management Studio
    پاسخ: 1
    آخرین پست: دوشنبه 01 اسفند 1390, 13:52 عصر
  4. نحوه جدا کردن دیتا بیس از یک بانک اطلاعاتی(2005 sqlsever) به صورت یک فایل قابل atach
    نوشته شده توسط babak_com در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 1
    آخرین پست: سه شنبه 30 فروردین 1390, 08:01 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •