نمودار UseCase كلي سيستم هتل

پروژه بزرگ : تجزيه و تحليل طراحي كامل يك سايت هتل

۱۸ بازديد
دسته بندي ASP.NET
فرمت فايل doc
حجم فايل 3.895 مگا بايت

پس از پرداخت، لينك دانلود فايل براي شما نشان داده مي شود

پرداخت و دانلود

Hotel_Source_SQLExpress

Hotel_Uml_Doc

فهرست مطالب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  شماره صفحه

چكيده 7

نرم افزار مكانيزه هتل آنلاين 7

مخاطبين نرم افزار هتل انلاين 7

مقدمه 8

فصل اول: ويژگيهاي نرم افزار هتل 9

1-1- مشخصات فني نرم افزار هتل 10

1-2- مزاياي سيستم هتل آنلاين 10

1-3- نيازمنديهاي سيستمي (نرم افزاري و سخت افزاري)..  11

1-3-1- نيازمنديهاي نرم افزاري 11

1-3-1- نيازمنديهاي سخت افزاري 11

فصل دوم: نمودارهاي مورد كاربرد 12

نمودار UseCase كلي سيستم هتل 13

UseCase هاي مشترك بين كاربران 14

سناريوي Sing Up Use Case 15

سناريوي SignIn Use Case 16

سناريوي SignOut Use Case 17

UseCase هاي مدير هتل 18

سناريوي Use Case تائيد پرداختها 19

سناريوي Generate Reports Use Case 20

سناريوي   Use Case تعريف نوع اتاق 21

سناريوي   Use Case تعريف اتاق 22

سناريوي   Use Case تعريف وضعيت اتاقها 23

سناريوي   Use Case ويرايش كاربران 24

سناريوي   Use Case ويرايش مشخصات كاربري 25

Staff Use Case  (كارمندان 26

سناريوي Generate Reports Use Case  

سناريوي Rooms States Case  

سناريوي Costumer Invoice Use Case  

سناريوي   Use Case تحويل اتاق 30

سناريوي Use Case آزاد سازي اتاق 31

Costumer Use Case  (مشتريان 32

سناريوي Use Case تحويل اتاقها توسط مشتريان 33

سناريوي Use Case پرداخت وجه 34

سناريوي  Use Case درخواست صورتحساب 35

سناريوي  Use Case ارائه اطلاعات شناسنامه اي 36

سناريوي  Use Case درخواست رزرو اتاق توسط مشتري 37

فصل سوم: بررسي نمودارهاي موردهاي كاربرد 38

3-1- شناسايي Use Case ها (بخش 1 – ورود مشتري 39

نمودار كلي سيستم هتل 39

3-2- Senario  مربوط به نمودار 40

نمودار مربوط به اجاره اتاق در سيستم هتل 42

3-2-3-3- نمودار تحويل اتاق به مشتري توسط هتل 43

فصل چهارم: نمودارهاي DFD  

نمودارDFD زمينه اي هتل 45

نمودار سطح 1 DFD فيزيكي نرم افزار هتل 46

نمودار سطح 2 DFD فيزيكي نرم افزار هتل (عمليات كرايه دادن 47

نمودار سطح 2 DFD فيزيكي نرم افزار هتل (عمليات پردازش پرداخت 48

فصل پنجم: طراحي پايگاه داده به همراه Data Dictionary  

SQL Server DataBase  

نمودار ارتباط موجوديتهاي جداول پايگاه داده 50

Data Dictionary جدول tblEECus  

Data Dictionary جدول tblUsers  

Data Dictionary جدول tblReserveRoom

Data Dictionary جدول tblRoom  

Data Dictionary جدول tblLinks  

فصل ششم: در مورد تكنولوژي ASP.NET و زبان برنامه نويسي 56

مروري بر پايه محيط ASP.NET  

نكات مهم در مورد ASP.NET  

يادگيري از تاريخچه ASP  

پيدايش ASP  

چرا ASP مورد نياز بود 61

چرا از ابتدا ASP بكار گرفته نشد 63

نياز به مدل جديد ASP  

اهداف طراحي زبان 69

تاريخچه 70

ويژگي‌ها 71

سيستم يكپارچه شده 73

انواع داده 73

Boxing و EnBoxing 

ويژگي‌هاي جديد در C# 2.0  

كلاسهاي partial  

Generic‌ها 76

كلاس هاي static 76

يك شكل جديد از تكرار كننده با استفاده از سازنده توابع 76

Delegate‌هاي ناشناس 77

Delegate covariance and contravariance  

نوع داده Nullable  

دستيابي داده در ASP.NET 2.0  

دستيابي داده در برنامه هاي وب 80

معماري دستيابي داده 81

Data providers  

لايه برنامه وب 83

اعمال محدوديت مشاهده فايل هاي XML و XSL در ASP.NET 84

فصل هفتم : بررسي Source Code سيستم هتل آنلاين 87

كدهاي مربوط به MasterPage.master  

كدهاي مربوط به Default.aspx  

كدهاي مربوط به AzadSazieOtagh.aspx  

كدهاي مربوط به DefineRoom.aspx  

كدهاي مربوط به DefineRoomTypes.aspx  

كدهاي مربوط به EditUser.aspx  

كدهاي مربوط به EditUsers.aspx  

كدهاي مربوط به Login.aspx  

كدهاي مربوط به LogOut.aspx  

كدهاي مربوط به  كنترل MainAdminCheker.ascx  

كدهاي مربوط به Register.aspx  

كدهاي مربوط به ReserveRoom.aspx  

كدهاي مربوط به RoomStatusDefine.aspx  

كدهاي مربوط به SysReports.aspx  

كدهاي مربوط به TahvileOtagh.aspx  

كدهاي مربوط به كلاس  clsDbConnection.cs  

كدهاي مربوط به كلاس  clsShamsi.cs  

فصل هشتم : نمودار Class  

نمودار كلاس اصلي سيستم هتل 119

توضيحات متدهاي نمودار كلاس اصلي سيستم 120

متد Add  

متد Delete  

متد Update  

متد GetInfo  

متد PostInfo  

جزئيات و نام هر كلاس 122

كلاس كاربر 122

كلاس مدير هتل 122

كلاس مشتري 122

كلاس عمليات انجام شده 123

كلاس خدمات دريافتي مشتريان 123

كلاس خدمات دريافتي مشتريان 123

كلاس شرح وظائف 124

كلاس استخدام نيرو 124

فصل نهم : نمودار هاي توالي (Sequence Diagrams  

نمودار توالي ورود به سيستم 126

نمودار توالي خروج از سيستم 127

نمودار توالي ثبت نام در سيستم 128

نمودار توالي ايجاد شرح وظائف 129

نمودار توالي ثبت ارائه خدمات به مشتري 130

نمودار توالي ايجاد صورتحساب 131

نمودار توالي مشاهده وضعيت اتاقها 132

فصل دهم : نمودار هاي همكاري (Collaboration Diagrams  

نمودار همكاري ورود به سيستم 134

نمودار همكاري خروج از سيستم 135

نمودار همكاري ايجاد كاربر جديد 136

نمودار همكاري ايجاد شرح وظائف 137

نمودار همكاري ايجاد صورتحساب 138

نمودار همكاري مشاهده وضعيت اتاقها 139

فصل يازدهم : نمودار Domain  

نمودار Domain  

فصل دوازدهم : نمودار فعاليت ( Activity Diagram   

نمودار فعاليت ورود به سيستم 143

نمودار فعاليت ايجاد شرح وظائف 144

نمودار فعاليت مشاهده گزارشات 145

نمودار فعاليت ثبت برنامه ريزي جديد 146

نمودار فعاليت خروج از سيستم 147

فصل سيزدهم: نتيجه گيري و پيشنهاد 148

نتيجه گيري 149

پيشنهادات 150

منابع و مواخذ 151

 

 

چكيده 

نرم افزار مكانيزه هتل آنلاين 

نرم افزار “  هتل آنلاين “  به منظور مديريت ثبت اطلاعات مشتريان و . . . در يك هتل استاندارد با استفاده از ASP.NET طراحي و پياده سازي شده است. اين سيستم كليه عمليات مورد نياز كه قبلا در قالب سيستم سنتي كه  به صورت دستي و كاغذي انجام مي گرفت به صورت خودكار و با قابليتهاي بسيار بيشتر و به صوت آنلاين در اختيار كاربران قرار مي دهد.

قابليت بارز اين نرم افزار منطبق بودن بالاي آن بر نوع عملكرد هتل ها و رفع كليه نيازهاي موجود در آنها مي باشد.

 

استفاده از اين سيستم مكانيزه هتل مزاياي زيادي دارد. قسمتي از اين مزايا عبارتند از:

  • دقت بالا در محاسبه هزينه ها  
  • سرعت بالا در پيدا كردن اطلاعات مربوط به مشتريان
  • جلوگيري از اتلافات وقت
  • حذف هزينه هاي اضافي مانند خريد كاغذ و اختصاص فضاي بايگاني
  • جلوگيري از بايگاني تعداد زيادي كاغذ و زونكن
  • سرعت در سرويس دهي به ارباب رجوع و . . .

 

مخاطبين نرم افزار هتل انلاين

نرم افزار هتل جهت مديريت هتل طراحي شده است و كليه اداره كنندگان و صاحبان هتل كه نياز به مديريت وضعيت مشتريان و اتاقهاي خود به صورت آنلاين دارند مي توانند از اين سيستم استفاده نمايند.

 

 

مقدمه 

تفاوت برنامه نويسان حرفه اي با برنامه نويسان آماتور در توانايي ايجاد برنامه هايي با رابط كاربر زيبا تر و حجم كمتر و سرعت پردازش بالاتر است.

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

البته نكته مهمي كه بايد به آن اشاره نمود اين است كه عدم وجود منابع اطلاعاتي مناسب در مورد راه حل مسائل برنامه نويسي هميشه يكي ار دلايل عقب ماندگي صنعت نرم افزار كشور بوده است.

يادآوري اين نكته خالي از لطف نيست كه يكي از منابع درآمد ارزي در كشور هند فروش نرم افزار هاي توليد شده در اين كشور به كشورهاي ديگر مي باشد.

البته برنامه نويسي مساله مهمي مي باشد. ولي مهمتر از آن طراحي و تحليل سيستمي است كه بايد براي آن برنامه نويسي نمود. بنابراين با توجه به اين مساله ، شناخت روشي كه بتوان با آن به گونه اي سيستماتيك و اصولي يك سيستم را مورد بررسي قرار داد و نيازمنديهاي آن را به طور كامل بدست آورد نكته بسيار مهمي است كه البته به آن توجه زيادي نمي شود.

در اين پروژه و تحقيق سعي بر آن شده كه با يكي از روشهاي طراحي و تجزيه و تحليل سيستمها به طراحي نرم افزار يك هتل فرضي به صورت تحت وب پرداخته شود.

 

 

پس از پرداخت، لينك دانلود فايل براي شما نشان داده مي شود

پرداخت و دانلود