مهندسی نرم افزار UML ویدیو کلوب بخش سه
شرح سيستم
مقدمه و تشريح نيازمنديهاي سيستم نرم افزار ویدئو کلوپ
1- شرح سیستم موجود
به دلیل اینکه سیستم مکانیزه ای از قبل وجود نداشته که آن را مکانیزه نمائیم و قرار است این سیستم ایجاد شود ، در فاز اول به جای بررسی و تحلیل سیستم موجود ، به بررسی سیستمهای مشابهی که در سایر فروشگاه های و ویدئو کلوپها وجود دارد می پردازیم.
در ادامه نمودارهای جریان داده ها و مستندات سیستم طراحی و ارائه گردیده است. در این سیستم به بهترین نحو سعی شده که جریانی که بر داده های اطلاعاتی و عملیاتی حاکم است نمایش داده شود. چراکه نمودارهای جریان داده ها از مهمترین بخشهای یک سیستم در طراحی و تجزیه و تحلیل آن می باشند.
1 ـ 2 ـ شرح وضعیت ویدئو کلوپ
ویدئو کلوپ جاری ، حدود سه سال است که تاسیس گردیده و در این مدت نیاز به یک سیستم مکانیزه را حس نکرده است. ولی با بالا رفتن داده های آماری و اطلاعاتی به مرور این نیاز به وجود آمده است. در ادامه بررسیهای به عمل آمده از ویدئو کلوپ که در چند مرحله مصاحبه انجام شده است ارائه گردیده است:
1 ـ 2 ـ 1 ـ نيروي انساني موجود
در حال حاضر یک نفر با مدرک لیسانس با عنوان مدیر ویدئو کلوپ و یک نفر با مدرک فوق دیپلم با عنوان تحویلدار و اپراتور کامپیوتر مشغول به كار مي باشند.
1 ـ 2 ـ 2 ـ نوع خدمات
خدمات این ویدئو کلوپ به دو بخش اجاره و فروش فیلم تقسیم می شود. فیلمها در چند نوع رسانه مختلف اعم از CD ، DVD ، VHS و . . . تقسیم می شوند.
موضوعات فیلمها نیز در چند بخش مختلف تقسیم شده که در ادامه به بررسی بیشتر در مورد وضعیت موجود خواهیم پرداخت.
1 ـ 2 ـ 3 ـ سيستم كدگذاري فیلمها
سیستم کدگذاری موجود سیستمی مشتمل بر چهار رقم می باشد که رقم اول نشاندهنده شماره قفسه ، رقم دوم نشاندهنده طبقه و دو شماره آخر نشاندهنده شماره فیلم می باشند.
1 ـ 2 ـ 4 ـ تجهيزات سخت افزاري موجود در ویدئو کلوپ
تجهيزات سخت افزاري موجود در ویدئو کلوپ عبارتند از:
1- دستگاه VHS یک عدد
2- كامپيوتر: تعداد دو دستگاه
5- چاپگر: عدد (لیزری 1 عدد)
1 ـ 2 ـ 5 ـ فرايند صدور درخواست فیلم و تحويل
بطور كلي فرايند سفارش فیلم تا تحويل آن به مشتري طي مراحل زير انجام ميشود:
پس از آنکه وجود فیلم در ودئو کلوپ محرز شد ،در یک دفتر مشخصات مشتری نوشته می شود. مبلغی به عنوان بیعانه و یا کل مبلغ کرایه از مشتری دریافت می گردد.
به عنوان ضمانت بازگشت فیلم یکی از موارد (شناسنامه ، گذرنامه ، مبلغ فیلم و . . . ) از مشتری دریافت می گردد. حداکثر مدت مجاز بازگرداندن فیلم توسط مشتری 24 ساعت می باشد و در صورتی که از این مدت بیشتر شد به ازای هر 24 ساعت دیرکرد مبلغ کرایه 24 ساعت به کل کرایه اضافه می شود.
1-2-6- سیستم گزارشدهی: هیچگونه سیستم گزارشگیری و گزارشدهی به علت عدم وجود یک سیستم مدون وجود ندارد.
1-3 - نيازمنديهاي پیاده سازی سیستم ویدئو کلوپ
الف)نیازهای نرمال
1- جستجوی فیلم بر اساس نام فیلم ، نام کارگردان ، موضوع و . . .
2- مشاهده نام فیلم ، نام کارگردان ، موضوع و . . .
3- امکان ثبت سفارش فروش و یا اجاره فیلم و CD
4- امکان تعریف گروه های مختلف از رسانه های ذخیره سازی
5- امکان تعریف کد برای مشتریان دائمی به عنوان عضو ویدئو کلوپ
ب) نیازهای مورد انتظار
1- مشاهده خلاصه ای از فیلم
2- مشاهده فیلمهای مشابه
3- مشاهده فیلمهای مربوط به ساخته یک کارگردان
4- مشاهده فیلمها در چند گروه و زیر گروه
5- مشاهده فیلمهای ایرانی و خارجی در گروه جداگانه
6- مرتب کردن لیست فیلمها به صورت دلخواه
7- مقایسه فیلمها با یکدیگر
8- مشاهده مشخصات کامل هر فیلم به دلخواه
9- امکان تغییر اطلاعات ثبت شده برای هر یک از فیلمها
10- امکان مشاهده گزارش کاربری هر یک از کارمندان
11- امکان مشاهده گزارش کل درآمد روزانه
12- امکان مشاهده نمودار مقایسه ای درآمد روزانه و ماهیانه و سالیانه
13- امکان مشاهده فیلمهای موجود و فیلمهای در کرایه مشتریان و اعضای ویدئو کلوپ
14- امکان مشاهده سوابق میزان درآمد از هر یکی از مشتریان
15- امکان صدور کارت عضویت توسط خود نرم افزار برای هر یک از کاربران
16- امکان مشخص کردن مشتریان بد حساب
17- امکان مشاهده گزارشها و نمودارهای مدیریتی
كاربران سيستم ویدئو کلوپ
نام
|
توصيف
|
مدير اصلي سيستم
|
مدير سيستم (Administrator) كسي كه تنها او حق دارد در پايگاه داده عمليات حذف و درج و تغييرات اساسي را انجام دهد.
|
مدير عامل
|
بالاترين مقام در ویدئو کلوپ كه حق دارد به تمامي اطلاعات شامل تغييرات در قيمتها و مشاهده روند كار در ویدئو کلوپ و . . . دسترسي داشته باشد ولي نميتواند در برنامه نويسي پايگاه داده تغييراتي انجام دهد.
|
مدير داخلی ویدئوکلوپ
|
پس از مدير عامل بالاترين مقام در ویدئو کلوپ است. حق وارد كردن اطلاعات و ويرايش اطلاعات شركتها و مشاهده روند كار ویدئوکلوپ را دارا مي باشد.
|
سرپرستان ویدئوکلوپ
|
سرپرستان ویدئوکلوپ در حقيقت معاونان مدير ویدئوکلوپ در بخشهای مختلف ویدئوکلوپ مي باشند و فقط حق وارد كردن اطلاعات مربوط به فیلمهلی تحویلی به مشتری و يا مشاهده برخي از گزارشات مربوط به ویدئوکلوپ هستند.
|
كارمندان ویدئوکلوپ
|
در پائينترين سطح از نظر دسترسي به اطلاعات را دارا مي باشند.
|
مشتریان
|
مشتریان شركتها مي باشند كه فقط به قسمت مشاهده قيمتها و ليست فیلمها مي توانند از طريق سيستمهاي ویدئوکلوپ دسترسي داشته باشند.
|
ذينفعان نرم افزار
نام
|
توصيف
|
برنامه نويس
|
برنامه نويس كسي است كه كار برنامه نويسي پايگاه داده را انجام
مي دهد.
|
طراح
|
طراح كسي است كه كار طراحي نرم افزار و پايگاه داده را انجام
مي دهد.
|
صاحب نرم افزار
|
كسي است كه نرم افزار را از برنامه نويس خريداري مي نمايد.
|
در مرحله بعدي به بررسي متغيرها و تعاريف آنها خواهيم پرداخت.