نام در حال حاضر استفاده شده است

  • 2022-12-15

یک برچسب از قبل با نام شعبه ارائه شده وجود دارد. بسیاری از دستورات Git هر دو نام برچسب و شاخه را می پذیرند، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیرمنتظره شود. آیا مطمئن هستید که می خواهید این شعبه را ایجاد کنید؟

Grokking-OOD / طراحی - شی گرا - مطالعات موردی / طراحی - سیستم - کارگزاری - آنلاین - سهام - md

  • به فایل T بروید
  • به خط L بروید
  • مسیر کپی
  • پیوند ثابت را کپی کنید

این commit به هیچ شعبه ای در این مخزن تعلق ندارد و ممکن است به یک فورک خارج از مخزن تعلق داشته باشد.

  • با دسکتاپ باز کنید
  • مشاهده خام
  • کپی مطالب خام کپی مطالب خام

مطالب خام را کپی کنید

مطالب خام را کپی کنید

طراحی سیستم کارگزاری آنلاین سهام

بیایید یک سیستم کارگزاری آنلاین سهام طراحی کنیم

موارد زیر را پوشش خواهیم داد:

یک سیستم کارگزاری آنلاین سهام به کاربران خود تجارت (یعنی خرید و فروش) سهام را به صورت آنلاین تسهیل می کند. این به مشتریان اجازه می دهد تا معاملات خود را پیگیری و اجرا کنند و نمودارهای عملکرد سهام مختلف در پرتفوی خود را نشان می دهد. همچنین امنیت معاملات آنها را فراهم می کند و آنها را از سطوح از پیش تعریف شده تغییرات سهام، بدون استفاده از هیچ واسطه ای آگاه می کند.

سیستم کارگزاری آنلاین سهام، معاملات سنتی سهام را با استفاده از رایانه و اینترنت خودکار می‌کند و معامله را سریع‌تر و ارزان‌تر می‌کند. این سیستم همچنین دسترسی سریع‌تری به گزارش‌های سهام، روندهای فعلی بازار و قیمت‌های لحظه‌ای سهام می‌دهد.

Online Stock Brokerage System

سامانه کارگزاری آنلاین سهام

ما در طراحی سیستم کارگزاری آنلاین سهام بر روی مجموعه الزامات زیر تمرکز خواهیم کرد:

  1. هر کاربر سیستم ما باید قادر به خرید و فروش سهام باشد.
  2. هر کاربری می‌تواند فهرست‌های نظارتی متعددی داشته باشد که دارای چند قیمت سهام هستند.
  3. کاربران باید بتوانند سفارشات معاملات سهام را در انواع زیر ثبت کنند: 1) بازار، 2) حد، 3) توقف ضرر و 4) حد توقف.
  4. کاربران می توانند چندین "تعداد" سهام داشته باشند. این به این معنی است که اگر کاربر چندین بار یک سهام را خریداری کرده باشد، سیستم باید بتواند بین تعداد زیادی از سهام مشابه تفاوت قائل شود.
  5. این سیستم باید بتواند گزارش هایی را برای به روز رسانی های فصلی و صورت های مالیاتی سالانه تولید کند.
  6. کاربران باید بتوانند پول را از طریق چک، سیم یا حواله بانکی الکترونیکی واریز و برداشت کنند.
  7. سیستم باید بتواند هر زمان که دستورات تجاری اجرا می شود، اعلان ارسال کند.

از نمودار موردی استفاده کنید

ما سه بازیگر اصلی در سیستم خود داریم:

  • Admin: عمدتاً مسئول عملکردهای اداری مانند مسدود کردن یا رفع انسداد اعضا است.
  • عضو: همه اعضا می توانند موجودی سهام را جستجو کنند و همچنین سهام را خریداری و بفروشند. اعضا می توانند چندین لیست تماشا داشته باشند که حاوی چندین نقل قول سهام است.
  • سیستم: عمدتاً مسئول ارسال اعلان ها برای سفارشات سهام و به طور دوره ای نقل قول های سهام از بورس سهام است.

در اینجا موارد برتر سیستم کارگزاری سهام آورده شده است:

  • ثبت نام حساب جدید/لغو عضویت: برای اضافه کردن یک عضو جدید یا لغو عضویت یک عضو موجود.
  • اضافه کردن/حذف/ویرایش لیست نگهبان: برای اضافه کردن ، حذف یا اصلاح یک لیست تماشا.
  • موجودی سهام جستجو: برای جستجوی سهام توسط نمادهای آنها.
  • سفارش مکان: برای قرار دادن سفارش خرید یا فروش در بورس اوراق بهادار.
  • سفارش لغو: یک سفارش از قبل قرار داده شده را لغو کنید.
  • واریز/برداشت پول: اعضا می توانند از طریق چک ، سیم یا انتقال بانکی الکترونیکی واریز یا برداشت کنند.

در اینجا نمودار مورد استفاده یک سیستم کارگزاری سهام آنلاین است:

از نمودار موردی برای سیستم کارگزاری سهام آنلاین استفاده کنید

در اینجا کلاسهای اصلی سیستم کارگزاری سهام آنلاین ما وجود دارد:

  • حساب: شامل نام ، آدرس ، ایمیل ، تلفن ، کل وجوه ، وجوه موجود برای تجارت و غیره است. ما دو نوع حساب در سیستم خواهیم داشت: یکی عضو عمومی و دیگری خواهد بودمدیر خواهد بودکلاس حساب همچنین شامل تمام سهام عضو عضو آن خواهد بود.
  • Stockexchange: سیستم کارگزار سهام تمام سهام و قیمت های فعلی آنها را از بورس اوراق بهادار می کند. Stockexchange یک کلاس Singleton خواهد بود که تمام تعامل با بورس اوراق بهادار را محاصره می کند. این کلاس همچنین برای قرار دادن سفارشات معاملات سهام در بورس اوراق بهادار استفاده می شود.
  • سهام: بلوک اصلی ساختمان سیستم. هر سهام نمادی ، قیمت معاملات فعلی و غیره خواهد داشت.
  • StockInventory: این کلاس آخرین قیمت سهام را از stockexchange واکشی و حفظ می کند. تمام مؤلفه های سیستم جدیدترین قیمت سهام را از این کلاس می خوانند.
  • لیست تماشای: لیست تماشا شامل لیستی از سهام است که عضو می خواهد از آنها پیروی کند.
  • سفارش: اعضا می توانند هر زمان که مایل به فروش یا خرید موقعیت سهام باشند ، سفارشات معاملات سهام را قرار دهند. این سیستم از انواع مختلفی از سفارشات پشتیبانی می کند:
    • سفارش بازار: سفارش بازار کاربران را قادر می سازد تا بلافاصله با قیمت فعلی بازار سهام را خریداری یا بفروشند.
    • محدودیت سفارش: محدودیت سفارشات به کاربر اجازه می دهد قیمتی را که می خواهد در آن بخرید یا بفروشند تعیین کند.
    • سفارش ضرر را متوقف کنید: پس از رسیدن سهام به قیمت مشخص ، سفارش خرید یا فروش.
    • ترتیب محدودیت توقف: پس از رسیدن به قیمت توقف معین ، سفارش توقف محدود با قیمت مشخص یا بهتر اجرا می شود. پس از رسیدن به قیمت توقف ، سفارش توقف محدود به یک سفارش محدود برای خرید یا فروش با قیمت محدود یا بهتر تبدیل می شود.

    Online Stock Brokerage System Class Diagram

    نمودار کلاس برای سیستم کارگزاری سهام آنلاین

    UML برای سیستم کارگزاری سهام آنلاین

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

    نمودار فعالیت برای سیستم کارگزاری سهام آنلاین سفارش خرید

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

    نمودار فعالیت برای سیستم کارگزاری سهام آنلاین سفارش فروش

    در اینجا کد موارد استفاده برتر است.

    enums and ثابت: در اینجا عناصر و ثابت های مورد نیاز وجود دارد:

    stockexchange: برای محاصره همه تعامل با بورس اوراق بهادار: < SPAN> ترتیب محدودیت توقف: دستور توقف محدود با قیمت مشخص یا بهتر پس از رسیدن به قیمت توقف معین اجرا می شود. پس از رسیدن به قیمت توقف ، سفارش توقف محدود به یک سفارش محدود برای خرید یا فروش با قیمت محدود یا بهتر تبدیل می شود.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.