یک پایان جریده کامل به دوست کلیه UML دیاگرام های مربوط به مهندسی نرم افزار
چکیده
در این پروژه به امعان وب سایت بار می پردازیم البته برنامه نویسی مساله مهمی می باشد. ولی مهمتر از آن طراحی و تحلیل سیستمی است که باید برای آن برنامه نویسی نمود. ازاینرو حرف توجه به این مساله ، شناخت روشی که بتوان با آن به گونه ای سیستماتیک و اصولی یک سیستم را مورد بررسی قرار داد و نیازمندیهای آن را به طور کامل بدست آورد نکته بسیار مهمی است که البته به آن توجه زیادی نمی شود.
که سعی بر آن شده که با یکی از روشهای طرحریزی و تجزیه و تحلیل سیستمها به آوازه UML به طراحی نرم افزار فروشگاه یکی از فروشگاه های به صورت بخش به بخش پرداخته شود.
فهرست مطلبها
آغاز
مرحلهها انجام پروژه
دوران اول: بسط سیستم
۱-۱هدف از تشکیل دکان آنلاین
۱-۲ – نیازمندیهای مساله جانب طراحی نرم افزار فروشگاه آنلاین
اطلاعات پایه
عملیات مرتبط به جستجو ، حفظ و حفاظت کالاهای تولیدی و سوابق آن و کنترل موجودی شرکت
گزارشها
آرامش و حدود دسترسی
کاربران سیستم رقیق آلت فروشگاه آنلاین
ذینفعان نرم افزار
فصل دوم: متغیرها
متغیرهای مورد نیاز و مورد استفاده باب جهاز نرم افزار فروشگاه آنلاین و تعاریف مربوط به آنها
اطلاعات و نیازمندیهای مرتبط به درج مشتریان (Customers)
اطلاعات مربوط به مدارک آموزشی ACADEMIC
اطلاعات مربوط به درج آوازه کارمندان فروشگاه (Employees)
دادهها اصلی مربوط به سمت شرکت درخواست کننده نرم افزار (Company Information )
اطلاعات مرتبط به شرح سفارشات (OrderDetails)
دادهها مرتبط به سفارشات (orders)
دادهها مربوط به راههای پرداخت (Payment Methods)
دادهها مربوط به پرداختها (Payments)
دادهها مربوط به سمت محصولات (Products)
اطلاعات مربوط به آیین حمل یا ارسال بار (ShippingMethods)
دوران سوم: ERD
نمودار ER کلی جهاز فروشگاه آنلاین
فصل چهارم: Creatures
فصل پنجم: Data Flow Diagrams
نمودار گردش داده سیستم فروش
نمودار چگونگی موجودیتهای برنامه فروش
جدول DFD فیزیکی اولیه (سطح صفر)
آشکار ارائه محدوده سیستم
تبدیل موجودیتهای فیزیکی به سمت فرآیندها باب نمودار DFD
جدول سطح زمینه ای(DFD)
نمودار اساس ای تجزیه شده به سطح یک(DFD)
نمودار DFD سطح ۲ مربوط به بدستآوردن و ادا سطح ۱
نمودار DFD منطقی زمینه ایا مربوط به جهاز فروش
نمودار DFD منطقی سطح ۰ مربوط به سیستم فروش
نمودار DFD منطقی سطح ۱ مرتبط تحلیل ثبت سفارش
جدول DFD منطقی سطح ۱ مربوط تحلیل ثبت پرداخت
دوران ششم: لسان برنامه نویسی
اهداف طرحریزی لسان
تاریخچه
ویژگیها
سیستم یکپارچه شده
اشکال داده
Boxing و EnBoxing
ویژگیهای اخیر در C# 2.0
کلاسهای partial
Genericها
کلاس های static
یک شکل جدید از بازگویی عامل با استفاده از سازنده توابع
Delegateهای ناشناس
Delegate covariance and contravariance
نوع داده Nullable 50
فصل هفتم: نمودار Use Case و سناریو
۷-۱- Use case چیست؟
۷-۲- Actor چیست؟
۷-۳- دیاگرام use case چیست؟
۷-۴- ارتباطات آشکار use case ها چسان است؟
۷-۵- شناسائی Actor های جهاز
۷-۵-۱- Actor کاربر
۷-۵-۲- Actor اسم واحد فروش
۷-۵-۳- Actor کارمندان فروش
۷-۵-۴- Actor مشتریان
۷-۶- شناسائی Use Case ها
۷-۶-۱- نمودارهای USE CASE 1
۷-۶-۱-۱- سناریوی Sing Up Use Case
۷-۶-۱-۲- سناریوی Sing In Use Case
۷-۶-۱-۳- سناریوی Sing Out Use Case
۷-۶-۲- نمودارهای USE CASE 2
۷-۶-۲-۱- سناریوی Boss Mailbox Use Case
۷-۶-۲-۲- سناریوی Staff Mailbox Use Case
۷-۶-۲-۳- سناریوی Possibilities Of Orders Use Case
۷-۶-۲-۴- سناریوی Registeration of Orders Use Case
۷-۶-۲-۵- سناریوی Costumer Invoice Use Case
نمودارهای USE CASE 3
۷-۶-۳-۱- سناریوی Use Case پرداخت چهره
۷-۶-۳-۲- سناریوی Use Case Order
نمودارهای USE CASE 4
نمودار کلی Use Case
فصل هشتم: Class Diagram
۸-۱- نمودار Class حقیقی جهاز فروشگاه آنلاین
۸-۲- نمودار Class مرتبط به کاربر
۸-۲- نمودار Class مربوط به مدیر دکان آنلاین
۸-۳- نمودار Class مربوط به بخشهای فروشگاه آنلاین
۸-۴- نمودار Class مربوط به پایه کارمند
۸-۵- نمودار Class مرتبط به مشتری
۸-۶- نمودار Class مرتبط به سفارشات
۸-۷- نمودار Class مربوط به جزئیات سفارشات
۸-۸- جدول Class مربوط به دسته بندی اقلام
۸-۹- جدول Class مرتبط به دسته بندی اقلام
فصل نهم: SequEnce Diagram
۹-۱- جدول توالی SignIn
۹-۲- جدول تسلسل Order Register
۹-۳- نمودار توالی Product Group Definition
۹-۴- جدول تسلسل Product Definition
۹-۵- نمودار توالی SignIn
۹-۶- جدول تسلسل SignOut
فصل دهم: Collaboration Diagram
۱۰-۱- نمودار همکاری SignIn
۱۰-۲- جدول معاضدت SignUp
۱۰-۳- نمودار همکاری Products And Products Description
۱۰-۴- جدول معاضدت Products Groups DeFinition
۱۰-۵- جدول همکاری Sign Out
دوران یازدهم: StateChart Diagram
۱۱-۱- نمودار وضعیت SignUp
۱۱-۲- نمودار چگونگی SignIn
۱۱-۳- جدول چگونگی SignOut
۱۱-۴- نمودار وضعیت Product Definition
۱۱-۵- جدول چگونگی Possibility Of Orders
دوران دوازدهم: Component diagram
۱۲-۱- جدول Component کلی سیستم
۱۲-۲- نمودار Component بخش حساب های مشتریان
۱۲-۳- نمودار Component بخش مدیریت حساب ها
فصل سیزدهم: فرمهای برنامه
۱-بخش تعریف اشکوبه های اصلی:
۲- بخش محصولات هر طبقه:
۳- مدیریت اعضاء
۱-مدیریت فروش
۵- عضویت در سکوی پرتاب موشک
۶- جستجو باب سایت
۸- تایید آخرین سبد خرید
صفحه اصلی سایت
باب باره ما
صفحه ورود به سمت بخش مدیریت
نتیجه گیری
پیشنهادات
منبعها و مواخذ
بسط انموذج : باب اسم حاضر اکثر باشگاه های موجود سیستم مدیریت نرم افزاری برای مجموعه ی ورزشی خود را دارا نیستند. که درصورت سادگی عملیات جاری آنها چیزی تقریبا طبیعی به تماشا می رسد. لیک درصورتی که یک باشگاه ورزشی دارای چندین رشته ورزشی به همراه چندین مکان (سالن) ورزشی باشد طبیعتا به سمت چندین مربی ورزشی نیاز پیدا می کند که این گستردگی نیز باعث زیاد تر شدن ورزشکاران ثبت نامی یا غیر ثبت نامی می شود. در نتیجه یک سیستم مدیریتی تقریبا بزرگ در این گونه انجمن ها عاطفه می شود. که بنده با توجه به این تفاصیل به سمت یکی از اینگونه باشگاه ها مراجعه کرده و سیستم جاری ثانیه را در قالب در اینجا مورد بررسی قرار داده ام. باب ادامه توضیحات اینکه باب این باشگاه با توجه به امکانات موجود رشته های مختلفی می تواند ارائه شود که می توان هر کدام را به یک یا چند مربی ورزشی با ساعات و مکان های متفاوت اختصاص داد یعنی هر رشته را چند مربی می توانند در ساعت های متمایز با یکدیگر ارائه کنند.
سیاهه :
آغاز
نمودار تسلسل (UseCase Diagram)
تحلیل سیستم
Use Case های Actor مربی
تشریح Use Case استجاره باشگاه
دیاگرام همکاری
توصیف Use Case پرداخت استجاره
تشریح Use Case دریافت شهریه ی ورزشکاران
تشریح Use Case ثبت آوازه ورزشکار
توصیف Use Case شرکت در تمرین یا استفاده از امکانات
طراحی کلیه Uml ها در رشنال رز