پایان نامه طراحی و ساخت سیستم خرید و فروش مسكن تحت وب

پایان نامه طراحی و ساخت سیستم خرید و فروش مسكن تحت وب پایان نامه طراحی و ساخت سیستم خرید و فروش مسكن تحت وب

دسته : -فنی و مهندسی

فرمت فایل : word

حجم فایل : 1799 KB

تعداد صفحات : 123

بازدیدها : 242

برچسبها : دانلود پایان نامه پژوهش پروژه

مبلغ : 5500 تومان

خرید این فایل

پایان نامه طراحی و ساخت سیستم خرید و فروش مسكن تحت وب در 124 صفحه ورد قابل ویرایش

پایان نامه طراحی و ساخت سیستم خرید و فروش مسكن تحت وب در 124 صفحه ورد قابل ویرایش  

فهرست مطالب

عنوان

صفحه

 

 

فصل اول : تجزیه وتحلیل سیستم

 

 1-1)تشریح سیستم دستی خرید وفروش مسکن

1

 1-2) مشکلات سیستم دستی  

1

 1-3) مشخصات سیستم مکانیزه ی خرید وفروش مسکن

1

 1-4) طراحی سیستم خرید وفروش تحت وب

3

 1-5) نمودارهای usecase  مورد نیاز

        1-5-1) نمودار usecase مربوط به خرید مسکن

       1-5-2) نمودار usecase مربوط به فروش مسکن                                                                                                                                                                                                                                                                                                                                                        

4

5

5

 1-2) ابزار ها ، نرم افزار ها و منابع استفاده شده برای تجزیه تحلیل و طراحی سیستم

9

 1-3) چرا ASP.Net

9

     1-3-1) ASP.Net دارای چندین ویژگی مهم در مدلهای توسعه یافته می‌باشد

10

     1-3-2) دات نت فریم ورک چیست؟

13

     1-3-3)  CLRچه کمکی به برنامه نویسان میکند ؟

13

     1-3-4) ابزارهای ASP.NET

13

     1-3-5) آشنائی اولیه با ASP. NET 3.5 و ویژوآل استودیو 2008

14

         1-3-5-1) ارائه یك نسخه جدید فریمورك دات نت  و دستاوردهای آن

14

             1-3-5-1-1) مروری بر ویژگی هائی از فریمورك كه مختص پیاده كنندگان برنامه های ASP.NET ارائه شده اند

16

             1-3-5-1-2) مروری بر ویژگی هائی از فریمورك كه می تواند برای  پیاده كنندگان برنامه های ASP. NET  نیز مفید باشد

16

        1-3-5-2) مروری بر ویژگی های جدید ویژوال استودیو 2008

17

         1-3-5-3) خلاصه

18

 1-4) معرفی پایگاه داده SQL Server 2005

19

     3-4-1) ده دلیل قانع کننده برای استفاده از SQL Server 2005

19

     3-4-2) با SQL Server 2005 بیشتر آشنا شوید

21

         1-4-2-1) Snapshot lsolation level

21

         1-4-2-2) باز هم دات نت

22

         1-4-2-3)  ADO.NET وارد می شود

22

         1-4-2-4) تكنولوژی XML

23

         1-4-2-5) سرویس اعلان

23

         1-4-2-6) سرویس گزارش گیری

23

         1-4-2-7) بهبودهای ایجاد شده در زبان

24

         1-4-2-8) مدیریت خطا

24

     1-4-3) نگاهی گذرا به ویژگیهای نوین ذکر شدۀ برنامه نویسی در پایگاه های داده

25

 1-5) آشنایی با زبان C#

26

     1-5-1) مطرح شدن بعنوان یك استاندارد صنعتی

26

     1-5-2) C#چیست؟

27

     1-5-3) كد مدیریت یافته

27

     1-5-4) روش یادگیری C #

28

 

 

فصل دوم: تشریح نرم افزار ها استفاده شده

 

 2-1) دستورات مهم و دستورات پیشرفته

46

     2-1-1) آشنایی با محیط Visual Web Developer 2008

46

         2-1-1-1) ایجاد اولین پروژه

46

         2-1-1-2) Solution Explorer

47

         2-1-1-3) Toolbox

47

         2-1-1-4) توضیحاتی در مورد شکل(3-5)

48

         2-1-1-5) برخی از ساختار های ابتدایی ولی مهم

48

         2-1-1-6) قسمت Properties در محیط Visual Web Developer 2008

49

     2-1-2)  مستر پیج چیست؟

50

         2-1-2-1) ایجاد یك Master Page

51

     2-1-3) فایل Web.Config

52

         2-1-3-1) محل و محدوده عملکرد فایل Web.Config

53

         2-1-3-2) ساختار فایل Web.Config

53

     2-1-4) ساخت Site Map برای سایت

55

 2-2) مروری بر ساختار برنامه های.NET

57

     2-2-2) ماژول ها

57

     2-2-3) تایپ ها

58

 2-3) تبادل مقادیر میان صفحات یک برنامه در ASP.Net

58

 2-4) نشان دادن قابلیتهای مرورگر در ASP.NET

58

 2-5) تم ها در Visual Web Developer 2008   

58

 2-6) کنترلهای اعتبارسنجی در Visual Web Developer 2008

59

     2-6-1) انواع کنترلهای اعتبارسنجی

59

 2-7) ایجاد یک پایگاه داده جدید در SQL Server Management Studio

61

 2-8) دستورات SQL در کجا تایپ شوند

62

 2-9) فایلها و Filegroup ها

62

     2-9-1) Database Files

63

     2-9-2) Filegroup پیش فرض

64

 2-10) اهمیت طراحی و کدنویسی صحیح دستورات SQL در برنامه های کاربردی

64

 2-11) دستکاری جدول های بانک اطلاعاتی SQL

65

     2-11-1) CREATE TABLE

65

     2-11-2) DROP TABLE

67

     2-11-3) TRUNCATE TABLE

67

     2-11-4) INSERT INTO

67

     2-11-5) UPDATE

68

     2-11-6) DELETE

69

 2-12) عبارت SELECT

70

     2-12-1) شناخت عبارت SELECT

70

     2-12-2) انتخاب تمام ستونهای جدول

71

     2-12-3) انتخاب زیر مجموعه ای از ستونها

71

     2-12-4) ایجاد یک نام مستعار برای ستون با استفاده از قاب Grid

71

 2-13) Stored Procedure چیست ؟

71

 2-14)توابع در زبان SQL

73

     2-14-1)  دستور COUNT در SQL Server

73

    2-14-2) دستور GROUP BY در SQL Server

73

     2-14-3) دستور LIKE در SQL Server

74

     2-14-4) دستور IN  در SQL Server

75

 

 

 

 

فصل سوم:پیاده سازی سیستم

 

 3-1) تولید یک قالب کلی با استفاده از Master Page

77

 3-2) ایجاد صفحات مورد نیاز پروژه

79

 3-3) مقدار دهی به لینک ها در Master Page

80

 3-4) ایجاد سایت مپ (نقشه سایت)

81

 3-5) مسائل پایگاه داده مربوط به سایت

82

     3-5-1) ایجاد جداول پایگاه داده ها

82

     3-5-2)دیاگرام پایگاه داده ها

     83

     3-5-3) ایجاد ارتباط با پایگاه داده

83

 3-6) طراحی قسمت نمایشگاه در صفحه اول

85

 3-7) طراحی و پیاده سازی صفحه فروش مسکن

91

 3-8) طراحی و پیاده سازی صفحه خرید مسکن

93

 3-9) طراحی و پیاده سازی صفحه ورود نظرات

94

 3-10) طراحی سایر صفحات

94

 3-11) راهنمای استفاده از سیستم

94

نتیجه گیری

95

پیوستها وضمائم

منابع و مأخذ

96

111

 

 

فهرست شکل ها

عنوان

صفحه

 

 

شکل(1-1) نمودار  ارتباطات مربوط به سیستم

3

شکل(1-2) نمودار  use caseمربوط به خرید مسکن

5

شکل(1-3) نمودار  use caseمربوط به فروش مسکن

5

شکل(1-4) شمای کلی مربوط به سیستم

6

شکل(1-5) نمودار ER  مربوط به دو table در پایگاه داده

7

شکل(1-6) نمودار  ارتباط دو table در پایگاه داده

8

شکل(1-7) نمودار  table مربوط به نظرات

8

شکل(1-1) نحوه انتخاب فریمورك در زمان ایجاد یك وب سایت جدید در ویژوال استودیو 2008

14

شکل(1-2) امكانات اضافه شده به هر یك از نسخه های فریمورك دات نت

15

شکل(1-3)  Split screen در ویژوال استودیو 2008

18

شکل(2-1) Recent Projects

46

شکل(2-2)New Web Site

46

شکل(2-3) Solution Explorer

47

شکل(2-4) Toolbox

47

شکل(2-5) View Desiner  و View Code

48

شکل(2-6) Properties

50

شکل(2-7) ایجاد یک Master Page

51

شکل(2-8) محل فایل Web.Config

53

شکل(2-9) New Database

61

شکل(2-10) انتخاب زبان فارسی

61

شکل(2-11) صفحه New Query

62

شکل(2-12) ایجاد جدول

66

شکل(2-13) فرم مربوط به جدول

66

شکل(3-1) نمودار DFD مربوط به سایت

77

شکل(3-2) لوگوی مربوط به سایت

78

شکل(3-3) لینک ها در قالب کلی

78

شکل(3-4) انتخاب گزینه Select Master Page

80

شکل(3-5) منوی Properties مربوط به یک لینک نمونه

81

شکل(3-6) وارد کردن SiteMapPath به صفحات

82

شکل(3-7) جدول ورود نظرات

82

شکل(3-8) جدول ورورد اطلاعات مربوط به خرید

83

شکل(3-9) جدول مربوط به ورود اطلاعات فروشنده و مسکن

83

شکل(3-12) Connect to Database

84

شکل(3-13) پنجره Add Connection

84

شکل(3-14) Test Connection Succeeded

85

شکل(3-15) Database Explorer

85

شکل(3-16) DataList

86

شکل(3-17) انتخاب گزینه Choose Data Source

86

شکل(3-18) انتخاب نوع Data Source

87

شکل(3-19) انتخاب Data Connection

87

شکل(3-20) ذخیره پایگاه داده در فایل پیکربندی پروژه

88

شکل(3-21) پیکربندی Data Sourse

89

شکل(3-22) صفحه Advanced

89

شکل(3-23)مرحله پایانی ایجاد Data Source

90

شکل(3-24) پایان کار Datlist در نمایشگاه

91

شکل(3-25) صفحه فروش

92

شکل(3-26) کنترل های داده

93

شکل(3-27) نمایی از قسمت خرید

93

شکل(3-28) صفحه ارسال و مشاهده نظرات

94

شکل(3-29) صفحه وارد نمودن نظر

94

 

 

 

 

فهرست جداول

عنوان

صفحه

جدول(1-1) ویژگیهای نوین برنامه نویسی در پایگاه های داده SQL

25

جدول(2-1) کداولیه مربوط به Master Page

51

جدول(2-2)قسمتی از  Site Map

56

جدول(2-3) سه نوع فایل بانک اطلاعاتی

67

 

 

 

 

مقدمه:

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

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

روال کار در پایان نامه به این صورت است که فصل های آنرا بر طبق معروفترین مدل فرایند تولید و نگهداری نرم افزار یعنی همان مدل آبشاری[1] ارائه کرده ام ، که شکل آن به صورت زیر می باشد:

مراحل اصلی این مدل به فعالیت های اساسی توسعه نرم افزار نگاشت می شود:

1. تحلیل خواسته ها: سرویس های سیستم ، محدودیت ها و اهداف از طریق مشورت با کاربر مشخص می شوند. این ها به طور مشروح تعریف می شوند و به صورت مشخصات سیستم مورد استفاده قرار می گیرند.

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

3. پیاده سازی و تست واحد : در این مرحله طراحی نرم افزار به صورت مجموعه ای از برنامه ها یا واحد های برنامه در می آید. در تست واحد بازبینی می شود که هر واحد خواسته های مورد نظر را بر آورده می کند.

4. جامعیت و تست سیستم : واحد ها ی اولیه برنامه یا برنامه ها جامعیت پیدا می کنند و به عنوان یک سیستم کامل تست می شوند تا تضمین شود که خواسته های نرم افزار بر آورد شده اند بعد از این تست سیستم به مشتری تحویل داده می شود.

5. به کارگیری و نگهداری : این مرحله که طولانی ترین مرحله این فرایند است .در واقع پروژه ما بدلیل آزمایشی بودن آن نیازی به این مرحله ندارد.

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

 در لوح فشردۀ پروژه نیز قسمت هایی را جهت استفاده هر چه بیشتر کاربر از مطالب آورده شده در پایان نامه،قرار داده ام.

 

-1)تشریح سیستم دستی خرید فروش مسکن :

همانطور که می دانیم برای خرید و فروش مسکن در حالت دستی باید به یکی از بنگاههای مسکن رجوع کرده و به  مدیر بنگاه اطلاعات ساختمانی مورد نظر خود را چه برای خرید و چه برای فروش بدهیم . مثلاً اگر ما قرار است که ساختمان خود را به فروش بگذاریم باید ابتدا محل ساختمان خود را بگوئیم یعنی ساختمان ما در چه استان و در چه شهر در چه منطقه و سپس در چه کوچه ای واقع شده است وسپس متراژ دقیق ساختمان و زیر بنا و در نهایت قیمت مورد نظر خود را به مدیر بنگاه تحویل میدهیم . و اما اگر مشتری برای مسکن ما آمد و مورد پسند ایشان بود باید با ما تماس گرفته شود تا ما در بنگاه حاضر شویم تا معامله را بنویسیم لذا باید شماره تماس خود را نیز به مدیر بنگاه بدهیم و همچنین برای عقد قرار داد و همچنین تماس با ما نیاز به مشخصات فردی اینجانب یعنی نام و نام خانوادگی و همچنین کد ملی و کد پستی نیز نیاز است .

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

 


 

خرید و دانلود آنی فایل

به اشتراک بگذارید

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید