شاید براتون جالب باشه بدونید
تو این صفحه چه خبره؟!

من به شما بصورت خلاصه نشان می دهم


طراحی یک وبسایت ساده به همراه ساختار درختی داده هادر بک اند

 |  شماره پروژه 39895 | 
کارفرما   skycitco
 |  دنبال کنید |  گزارش
پروژه بسته شده کارفرما همچنان می تواند یکی از پیشنهادها را انتخاب کند
وضعیت پروژه : بسته | تعداد پیشنهادها : 1 | میانگین مبلغ پیشنهادها :  12,000,000 ریال  | فریلنسر : هنوز انتخاب نشده

توضیحات پروژه

در این پروژه یک وبسایت ساده که دارای بخش مدیریت کاربران است و هر کاربر پس از ثبت نام خودش می تواند یک پروژه ایجاد نماید و یکسری اطلاعات وارد این پروژه کند. و سپس  سایت بر اساس الگوریتمی که برای آن تعریف شده است داده های کاربر را پردازش کرده و گزارش می دهد. 

این وبسایت front-end  ساده دارد و کاربر برای ایجاد پروژه خود نیاز به ایجاد نود دارد. بنابراین از جاوا اسکریپت هایی که برای ایجاد درخت  و ذخیره اطلاعات بصورت درختی هست نیاز هست که استفاده شود. ( اطلاعات هایی که کاربران وارد می کنند بصورت درختی است و محاسبات بر روی نودها انجام می شود) 

این سیستم بخشی از سیستم پشتیبانی تصمیم گیری (desision supportion system - DSS) است. 

بخش بک اند کمی بیشتر کار دارد ولی درکل یک پروژه کوچک است. از لحاظ ظاهری همان bootsratp  کافی است و بخش UI بیشتر در بخش گرفتن اطلاعات بصورت ویژوال از کاربر نقش دارد.(جاوااسکریپت های مختلف)

زبان پیشنهادی MVC. Net6  و  پایگاه داده sql server می باشد

این پروژه حداکثر طی ده روز باید انجام شود. 

 

توضیحات بیشتر:

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

کل این فرایند برای هر کاربر که در سایت ثبت نام کرده و سرویس می گیرد قابل انجام است. و هر کاربر مثلا با کلیلک بر روی دکمه ایجاد پروژه باید بتواند درخت مورد نظر خود را ایجاد کند. هر کاربر به تعداد دلخواد باید بتواند پروژه جدید ( درخت جدید) ایجاد کند . اعداد وارد کند و خروجی را در ببینید.

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

کل کار همین هست.

بخش مدیریت کاربران و گزارش گیری از فعالیت کاربران و .. که در همه پروژه های وب وجود دارد نیز نیاز است. اما اصل کار پیاده سازی ساختار درختی است.


بودجه پروژه

حداقل : 2,500,000 ریال

حداکثر : 7,500,000 ریال


مهارت های مورد نیاز

همین حالا ثبت نام کنید

ثبت نام یا ورود با گوگلیا ایجاد حساب کاربری از طریق فرم ثبت نام

با یک حساب کاربری هم پروژه ایجاد کنید، هم پروژه انجام دهید.
ایجاد پروژه جدید
این پروژه را به اشتراک بگذارید

قبل از ارسال پیشنهاد با دقت توضیحات پروژه را مطالعه کنید!

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