توضیحات محصول

 پروژه uml بانک اطلاعات اینترنتی فیلم‌ها در رشنال رز
پروژه به صورت فایل word در ۴۳ صفحه .شمارش دارد.فهرست ندارد.
به همراه فایل پروژه در نرم افزار رشنال رز 
Internet Movie Database

 

بانک اطلاعات اینترنتی فیلم‌ها) به انگلیسی (Internet Movie Database بانک اطلاعاتی است که شامل اطلاعات بازیگران، فیلم‌ها، مستندها، مجموعه‌های تلویزیونی و… می‌باشد. این بانک اطلاعاتی با اضافه کردن امکاناتی جدید، قابلیت اینکه کاربران بتوانند در رابطه با فیلم  و سریال های مختلف بحث و گفتگو کنند، پیش نمایش از آن را مشاهده، امتیاز دهی و به اشتراک بگذارند، برای آنها در دسترس قرار می دهد.

این پروژه در ابتدا یک بانک اطلاعاتی است که ما قصد داریم آن را به یک وبسایت با قابلیت دارا بودن کاربران عضو تبدیل کنیم که در آن کاربران میتوانند به فیلم های مورد علاقه خود امتیاز و یا نظر بدهند.

محتویات و ویژگی‌های سایت

  • امتیازدهی کاربران
  • ایجاد بحث و گفتگو
  • رتبه‌بندی فیلم‌ها
  • اطلاعات فیلم ها
  • اشتراک گذاری

امتیازدهی کاربران:

یکی از ویژگی‌هایی که بانک اطلاعات اینترنتی فیلم‌ها به کاربرانش ارائه می‌کند، قابلیت امتیازدهی به فیلم است. کاربر می‌تواند به فیلم مورد نظرش امتیازی بین ۱ تا ۱۰ بدهد. این سیستم باعث می‌شود اطلاعات کاملاً دقیقی از یک فیلم به دست بیاید. به عنوان مثال، اگر فیلمی یک میلیون رای بگیرد، آن‌ها جمع و تقسیم بر یک میلیون می‌شوند که نشان‌دهنده دقت زیاد این سیستم است.

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

رتبه‌بندی فیلم‌ها:

بانک اطلاعات اینترنتی فیلم‌ها لیستی از برترین فیلم های تاریخ سینمای جهان را منتشر میکند. این لیست روزانه تغییر می‌کند و آپدیت می‌شود؛ برای تهیه این لیست، میلیون‌ها رای از کاربران، و همچنین داوران داده شده است. فقط فیلم‌هایی که مدت زمان آن‌ها بیشتر از ۴۵ دقیقه می بوده و تعدادی آرای آنها بیشتر از  هزار رای باشد در این لیست قرار می‌گیرد.

بحث و گفتگو:

در این سایت بوردهایی برای صحبت و بحث در مورد موضوعات مختلف نیز برای کاربران تعبیه شده است که چیزی همانند انجمن می‌باشد که کاربران عضو توانایی نوشتن در آن را دارند.

اطلاعات فیلم:

در این بخش اطلاعات – معمولاً – کاملی از یک فیلم مشاهده میشود که شامل ژانر فیلم ، سال انتشار ، مدت زمان ، ناشر ، بازیگران ، کارگردان ، جوایز دریافتی ، گروه سنی و… میباشد

همچنین این بخش شامل پیش نمایش ، پوسترها ، خلاصه ی داستان قسمتی جهت راهنمایی در مورد محتوای فیلم‌ها وجود دارد که از نظرات مختلفی همچون صحنه‌های غیر اخلاقی ، خشونت، اعتیاد، خون‌ریزی و … به والدین هشدارهای لازم را می‌دهد. این ویژگی توسط کاربران نوشته شده و در بعضی مواقع کامل نیست.

اشتراک گذاری:

در این قسمت کاربران میتواند با ارسال لینک مطلب به دیگران آنها را به مشاهده مطلب موردنظر و یا شرکت در رای گیری دعوت کنند.
use-caseee

ارسال نظر
توصیف اجمالی:
با این گزینه کاربر میتواند به بحث و گفتگوهای ایجاد شده نظر و پاسخ خود را ارسال کند و همچنین کاربران دیگر میتوانند به نظر ارسال شده در آن بحث و گفتگو پاسخ یا امتیاز بدهند.
پیش شرط:
۱٫کاربر وارد سیستم شده باشد.
۲٫حساب کاربر مسدود نشده باشد.
روند اصلی:
۱٫کاربر گفتگو مورد نظر را انتخاب میکند.
۲٫کاربر برو روی گزینه ی نظر کلیک میکند.
۳٫ صفحه ایجاد نظر برای کاربر نشان داده میشود.
۴٫ کاربر فرم ایجاد نظر را تکمیل و ارسال میکند.
۴٫سیستم بررسی میکند فیلدهای اجباری تکمیل شده باشد در غیر اینصورت روند فرعی “عدم تکمیل فیلدهای اجباری” اجرا میشود.
۵٫سیستم بررسی میکند کاربر در یک دقیقه اخیر بیش از ۲ نظر برای یک بحث و گفتگو ارسال نکرده باشد در غیر اینصورت روند فرعی “تجاوز از سقف ارسال مجاز” اجرا میشود.
۶٫سیستم نظر را در رابطه با عدم وجود کلمات غیر مجاز بررسی میکند در غیر اینصورت روند فرعی “وجود کلمه غیر مجاز” اجرا میشود
۷٫سیستم نظر را در دیتابیس ذخیره میکند.
۸٫پیام “ارسال موفقیت آمیز” برای کاربر نمایش داده میشود.
۹٫مورد کاربر خاتمه می یابد.

روند فرعی:
روند فرعی۱: عدم تکمیل فیلدهای اجباری
۱٫ پیام “لطفا بخش های مورد نظر را تکمیل کنید” برای کاربر نمایش داده میشود.
۲٫ کنترل به خط شماره ۳ از روند اصلی باز میگردد.

روند فرعی۲: تجاوز از سقف ارسال مجاز
۱٫پیام ” تجاوز از سقف مجاز ارسال نظر لطفا یک دقیقه صبر کنید” برای کاربر نمایش داده میشود.
۲٫کنترل به خط شماره ۳ از روند اصلی باز میگردد.

روند فرعی۳: وجود کلمه غیر مجاز
۱٫پیام “وجود کلمه غیر مجاز لطفا نظر خود را بررسی کنید” برای کاربر نمایش داده میشود.
۲٫کنترل به خط شماره ۳ از روند اصلی باز میگردد.

روند فرعی ۴: انصراف
۱٫کاربر میتواند در هر مرحله ای قبل از نظر انصراف دهد.
۲٫مورد کاربر خاتمه می یابد.
پس شرط ها:
۱٫ صفحه نظرات بحث و گفتگو مربوطه با نظرات ذخیره شده در دیتابیس بروز رسانی میشود.
۲٫بخش نظرات ارسال شده توسط کاربر بروز رسانی میشود.
۳٫نظر ارسال شده به ایجاد کننده بحث و گفتگو گزارش داده میشود.

نیازمندی های غیر عملیاتی:
۱٫ امکان ذخیره موقت در بخش ایجاد نظر وجود داشته باشد.
۲٫ قبل از ارسال فرم نظر عدم تجاوز از سقف ارسال مجاز بررسی شود.
۳٫ قبل از ارسال فرم به سرور از خالی نبودن آن اطمینان حاصل شود.
activityاین پروژه که برای درس مهندسی نرم افزار است به صورت مستندات کامل هست و فایل اجرایی در نرم افزار رشنال رز نیز جزو این بسته برای خرید موجود می باشد.

نظری بدهید