چکیده
دراین پروژه مشتری را به عنوان ACTOR معرفی میکنیم. کسی که به مشاور املاک مراجعه می کند ویکی از تقاضاهای زیر را مطرح می کند که USE CASE های این سیستم را شامل میشود:
1-تقاضای خرید
2-تقاضای فروش
3-تقاضای اجاره (رهن)
که این تقاضاها می تواند خرید ، فروش یا اجاره خانه ، مغازه ویا تقاضای خرید یا فروش زمین را باشد .
بعد از بررسی صورت گرفته وانتخاب ملک مورد نظر از طرف مشتری قولنامه تنظیم می شود و به امضاء می رسد و در ثبت اسناد و املاک ثبت می شود.
مقدمه:
بحث مهندسی نرم افزار یکی ازمباحث مهم درطراحی نرم افزار وسیستم کامپیوتری می باشدکه میتوان با یک تحلیل درست بسیاری ازمشکلات سیستمهای جاری راحل کردوقدمهای مثبتی را درزمینه های مکانیزه کردن مکانها و شرکتها و اداره ها ی مختلف را فراهم کرد.
دراین پروژه سعی شده است مباحثی را در زمینه سیستم مشاوراملاک ارایه کنم و هدف خود را نیز میتوان بصورت زیر تشریح کرد :
مشاوراملاک یکی ازمکانهایی می باشدکه بیشتر مردم با آن سروکاردارند و میتوان با یک سیستم درست خدمات آسانی رابه مشتریان ارایه کرد.
دراین سیستم مشتری رایک (ACTOR) معرفی می کنیم که تقاضاهای مختلفی مانند خرید ،فروش، اجاره(رهن) مکانی رامی دهد و بعد از بررسی دردفتر ثبت ملک انتخابی موردانتظار را ارایه می دهیم و مشتری براساس پیشنهادات یکی را انتخاب می کند.
دراین پروژه با تحلیل و بررسی درست به اجرایی کردن سیستمی کامپیوتری برای مشاوراملاک روبه رو هستیم که کارهایی از قبیل ثبت ملک یا جستجوی ملک را بتوان با سیستم کامپیوتری انجام داد .
مشکلات سیستم جاری:
از مشکلات سیستم جاری مشاور املاک می توان به موارد زیر اشاره کرد:
به علت موارد زیاد ثبتی در دفتر ثبت املاک ممکن است در دراز مدت برای بررسی و جستجو در دفتر با مشکل روبه رو شویم.
به علت استفاده زیاد از کاغذ ممکن است برای بایگانی اسناد به مشکل روبه رو شویم
به علت سرعت روزافزون در امور اجرایی دیگر سرعت و صرفه جویی در وقت به عنوان عوامل موفقیت در زمینه کاری به حساب می آید که این عوامل با سیستم جاری نمیتواند به موفقیت خوبی دست یابیم.
مشاور املاک ؟
مکانی است که فرد مراجعه کننده (مشتری-ACTOR) به آنجا مراجعه می کند و برای اجاره(رهن) ، خرید ، فروش مغازه ،خانه و یا برای خرید ، فروش زمین مراجعه می کند .
مشتری بر اساس پیشنهاداتی که فرد بنگاه دار می دهد یکی از پیشنهادات را می تواند انتخاب کند.
در مبحث مشاور املاک میتوان بصورت عادی سه USE CASE نام برد که شامل مواد زیر است :
1-تقاضای خرید مغازه ، خانه ، زمین
2-تقاضای فروش مغازه ، خانه ، زمین
3-تقاضای اجاره (رهن) مغازه ، خانه
این تقاضاها که همان USE CASE های می باشتد توسط مشتری که همان ACTOR سیستم است تقاضا می شود.
حال در زیر موجودیت های (ENTITY) هر کدام از USE CASE های سیستم را تعریف می کنیم.
ثبت منازل فروشی
در قسمت منازل فروشی با فیلدهای گوناگونی (ENTITY) سر وکارداریم که در ادامه به آنها اشاره می کنیم.
دراین قسمت با چند نمونه از پیش شرط های (PRE CONDITION) مورد استفاده در این
USE CASE آشنا می شویم که شامل موارد زیر است:
1-از مشتری در مورد توان مالی ومقدار پول سوال کرد.
2-منزل مورد نظر ویلایی یا آپارتمانی باشد
ENTITY های مورد استفاده در این بخش:
نام مالک : شامل نام و نام خانوادگی
نوع منزل : آپارتمانی – ویلایی
تعداد اتاق
تاریخ ثبت :تاریخی که صاحب ملک مراجعه کرده است
متراژ کل زمین
متراژ زیر بنای ساختمان
در صورت آپارتمانی بودن طبقه چندم؟
نوع سند ملک : شامل نسق یا سند مجاز
قیمت پیشنهادی: قیمتی که از طرف خود صاحب ملک بیان می شود.
موقعیت کوچه: که شامل بن بست بودن یا تعداد بر کوچه
حدود آدرس
آدرس دقیق
امکانات: شامل آب ، برق ، گاز ، تلفن ، انباری ، پارکینگ و غیره می باشد
نوع فروش : شامل نقد ، اقساط ریال وام دار است
در این قسمت بعضی از فیلدها باید پر شود که به اینها نیز شرطهای این USE CASE
گفته می شود.
ثبت مغازه فروشی :
نام مالک : شامل نام و نام خانوادگی
تاریخ ثبت : تاریخی که صاحب مغازه مراجعه کرده است.
کرایه ماهانه سرقفلی
نوع فروش :میتوان شامل اقساطی یا نقدی باشد
قیمت پیشنهادی : قیمتی که از طرف خود صاحب مغاره بیان میشود.
متراژ مغازه
حدود آدرس
آدرس دقیق
امکانات: شامل آب ، برق ، گاز ، تلفن و غیره
نوع سند مغازه
پیش شرطهای این USE CASE :
توان قابل پرداخت چه مبلغی؟
برای چکاری درخواست مغازه کرده است
متراژ مغازه
ثبت فروش زمین
نام مالک : نام ونام خانوادگی
متراژ کل زمین
تاریخ ثبت : تاریخی که صاحب زمین مراجعه کرده است.
موقیعت زمین : شامل اطلاعاتی درمورد کوچه
نوع سند زمین
متراژ کوچه
قیمت پیشنهادی : قیمتی که از طرف خود صاحب زمین بیان میشود.
حدود آدرس
آدرس دقیق
نوع فروش : میتوان شامل اقسلطی یا نقدی یا بصورت مشارکتی باشد.
*منظور از مشارکتی این است که بعضی از صاحبان زمین با یک سرما یه گذار بصورت مشارکتی ساخت وساز می کند.
پیش شرطهای این USE CASE :
برای چکاری می خواهد که ممکن است برای کشاورزی یا تجاری یا مسکونی بخواهد.
توان قابل پرداخت چه مبلغی؟
ثبت اجاره منزل
نام مالک : شامل نام و نام خانوادگی
تاریخ ثبت : تاریخی که صاحب منزل مراجعه کرده است.
نوع اجاره : میتواند بصورت رهن یا اجاره ای باشد.
*درصورت رهن مبلغ رهن
*در صورت اجاره مبلغ پیش واجاره ماهیانه
نوع منزل: آپارتمانی (طبقه چندم؟)- ویلایی
امکانات: شامل آب ، برق ، گاز ، تلفن ، انباری ، پارکینگ و غیره می باشد
پیش شرطهای این USE CASE :
تعداد اعضای خانواده
تعدا اتاق
موقعیت
مبلغ اجاره یا رهن
ثبت اجاره مغازه
نام مالک : شامل نام ونام خانوادگی
تاریخ ثبت:تاریخی که صاحب مغازه مراجعه کرده است.
نوع اجاره : میتواند شامل رهن یا اجاره ماهیانه است
*در صورت اجاره ماهیانه مبلغ کرایه ماهیانه
*درصورت رهن مبلغ رهن
پیش شرطهای این USE CASE :
مبلغ قابل پرداخت
موقعیت مکانی
کاربری شغلی
هدف
هدف از انتخاب این USE CASE ها میتوان به مواردی از قبیل وظایف مشاورین املاک که خریو فروش ویا اجاره ملک است اشاره کرد و همانطور که از تعریف USE CASE میتوان دریافت تفاضای سیستم را شامل می شود.
*اهداف مراجعه به مشاور املاک
مراجعه مشتری (ACTOR)
درخواست ملک(خانه-مغازه-زمین)
بررسی شرایط
کنترل وجود داشتن ملک
واکشی ملک به مشتری
تایید ملک
قولنامه
در ادامه به تحلیل سیستم مشاور املاک براساس نمودارهای UML اشاره می کنیم که شامل نمودارهای
USE CASE DIAGRAM و SEQUENCE DIAGRAM برای هر کدام از USE CASE های گفته شده ذکر شده می پردازیم.