طراحی نرم افزار ذخیره سازی محتوای اخبار

ویژه

برنامه نویسی موبایل و کامپیوترارسال شده در 2 ماه قبل

هزینه مورد نظر: :

مدت زمان :

کد پروژه :

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

پروژه طراحی نرم افزار ذخیره سازی محتوای اخبار

*خلاصه پروژه :
از جمله مشکلات فیدخوان های خبری در شرایط حاضر، از بین رفتن احتمالی سایت های مبدا خبر(نظیر خبرگزاری ها، وب سایت های تخصصی، پایگاه های خبری و ...) بنا بر دلایلی نظیر بسته شدن قانونی سایت مبدا، غیر فعال شدن سایت مبدا ، برداشتن خبر از روی سایت مبدا ، هک شدن و از بین رفتن دیتا بیس سایت مبدا و مواردی همانند است.
در چنین شرایطی، لینک های انتخابی و ذخیره شده قبلی در فیدخوان های خبری، غیر قابل استفاده و بی مصرف می شوند.برای حل این مشکل لازم است با طراحی یک نرم افزار(سامانه، اپلیکیشن یا ...)، اقدام به ذخیره محتوای کامل خبر انتخابی از سایت مبدا(به تفکیک سر تیتر،تیتر،خلاصه، محتوا، عکس ها ، آدرس و ...)، ،همزمان با ارسال آن برای فیدخوان خبری نمود.
در واقع پروژه حاضر نیازمند نرم افزاری است که با دریافت لینک خبر، اقدام به ذخیره کامل محتوای خبر از سایت مبدا نموده(ذخیره سازی محتوای خام)، سپس محتوای خام ذخیره شده را جهت انجام اصلاحات احتمالی، به کاربر عرضه کرده تا اصلاحات احتمالی در آن صورت پذیرفته و محتوای نهایی برای سایت اصلی، ارسال شود.
* امکانات و قابلیت های مورد نیاز پروژه:
الف)دیتابیس های مورد نیاز: دیتابیس های مورد نیاز(پیشنهادی) در طرح حاضر، سه دیتابیس بشرح زیر می باشند.
- دیتابیس جامع اخبار که خود شامل دو بخش اخبار خام و اخبار اصلاحی است(ذخیره سازی محتوای لینک انتخابی از سایت مبدا و ذخیره سازی محتوای اصلاح شده آماده ارسال به سایت فیدخوان یا مقصد).
- دیتابیس مدیریت اپراتورهای فعال در نقاط مختلف کشور (ارایه دسترسی به افراد مختلفی که در نقاط مختلف کشور، قصد فعالیت و همکاری با سایت مقصد را دارند).
- دیتابیس موقت خود نرم افزار (لوکال)
ب) مراحل کار نرم افزار مورد درخواست:
1- کاربر: وارد کردن لینک اخبار از سایت مبدا در نرم افزار با استفاده از فایل text یا کپی مستقیم لینک ها (هر خط یک لینک).
2- نرم افزار: با فشردن دکمه "انتقال محتوی"، نرم افزار با اتصال به لینک خبر درج شده ، انتقال محتوی ، تصاویر کامل خبر و سایر آیتم های مورد تقاضا از سایت مبدا را انجام می دهد. نرم افزار، پس از بررسی خبر بر اساس کلاس و یا id تگ موجود در سورس خبر اصلی، باید انتقال محتوی را به دیتابیس لوکال و دیتابیس جامع اخبار- خام انجام دهد(موارد انتقالی می توانند شامل عنوان خبر ، تاریخ خبر ، متن کامل خبر به همراه تصاویر ، تصاویر خبر ، انتخاب تصویر شاخص خبر ، دسته بندی خبر در سایت مبداء ، نام سایت مبداء ، برچسب های خبر و مواردی همانند باشند).
3- کاربر: مشاهده و بررسی محتوی انتقال داده شده و اعمال تغییرات مورد نظر در خبر و ذخیره پیش نویس خبر.
4- کاربر: انتخاب سایت یا سایت های مقصد، ارسال به دیتابیس سایت مقصد (وردپرس) و دیتابیس جامع اخبار-اصلاحی.
5- در سایت مقصد نیز باید خبر یا نوشته به صورت پیش نویس ذخیره شود. تا مدیر سایت پس از بررسی خبر، آن را منتشر کند.
ج) امکانات مورد نیاز:
1- پشتیبانی از طرف طراح نرم افزارجهت توسعه نرم افزار .
2- امکان اضافه کردن سایت های مبداء جدید .
3- امکان اضافه کردن سایت هایمقصدجدیدجهت ارسال اخبار اصلاح شده .
4- امکان وارد کردن یک لیست لینک (هر لینک در یک سطر) در قسمت لینک ها .
5- امکان تعریف کاربران مختلف با سطح دسترسی مختلف (ارتباط با دیتابیس مدیریت اوپراتورها)
6- نرم افزار کد گذاری شده و عدم امکان فعالیت کاربران بدون داشتن نام کاربری و رمز
7- طراحی قسمت مدیریت دیتابیس جامع اخبار (قسمت خام و اصلاحی) جهت ارسال مجدد خبر(تکی یا دسته ای) و یا تغییرات مجدد بر روی اطلاعات
8- طراحی قسمت مدیریت بک آپ گیری جهت :
a. امکان بک آپ گیری روزانه از دیتابیس جامع اخبار به سیستم لوکال
b. امکان تلفیق یا تقسیم دیتابیس بر اساس تاریخ، سایت مبداء، موضوع دسته بندی سایت مبداء و ...
9- امکان زمانبندی برای شروع بررسی لینک ها توسط نرم افزار(اولویت ندارد)

د) برخی از سوالات قابل طرح برای ساختار دیتابیس جامع اخبار(دارای دو بخش اخبار خام و اخبار اصلاحی) :
• جهت تسهیل و افزایش سرعت ارتباط با دیتابیس چه ساختاری را پیشنهاد می دهید؟
• حجم دیتابیس جامع اخبار مثلا با 100000 خبر چقدر تخمین زده می شود (بیگ دیتا)؟
• آیا معقول است که جهت تسهیل سرعت، دیتابیس جامع اخبار به قطعات ماهانه تقسیم شود و هر ماه دیتابیس دانلود شود و دیتابیس روی سرور پاک شود؟

(2)

پروژه در یک نگاه

  • وضعیت:

    منقضی شده
  • گروه :

    برنامه نویسی موبایل و کامپیوتر
  • زیر گروه :

    برنامه نویسی کامپیوتر
  • تاريخ انقضا پرو‍ژه :

    1396-07-30
  • ارسال شده در :

    1396-07-18

درباره کارفرما (سفارش دهنده)

dibsondibson

  • پروژه های ارسال شده :
    1
  • پروژه های باز :
    0
  • موقعیت:
    ایران