سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پایانامه کتابخانه دیجیتالی

اختصاصی از سورنا فایل پایانامه کتابخانه دیجیتالی دانلود با لینک مستقیم و پر سرعت .

پایانامه کتابخانه دیجیتالی


پایانامه کتابخانه دیجیتالی

شلینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:165

فهرست و توضیحات:

مطالب                                                                                           شماره صفحه                                        

چکیده      1

مقدمه       2

فصل اول: چشم انداز پروژه    3

1-1- مقدمه              4

1-2- Vision           4

1-3- موضوع پروژه               5

1-4- اهداف پروژه  5

1-5- انجام پروژه چه سودی دارد            5

1-6- ذینفعان پروژه 6

1-7- سابقه انجام پروژه های مشابه         6

1-8- ابزار مدل سازی             7

1-9- روش تحلیل    8

فصل دوم: بررسی روند کار در یک کتابخانه         9

2-1- مقدمه              10

2-2- بررسی Actor های فیزیکی کتابخانه            10

2-3- بررسی Use case های فیزیکی کتابخانه     11

2-4- Use Case Diagram های فیزیکی کتابخانه                13

2-4-1- Use case Diagram تقاضای عضویت   13

2-4-2- Use case Diagram دریافت مدارک ثبت نام و صدور کارت 14

2-4-3- Use case Diagram درخواست و تحویل کتاب      15

2-5- سناریوهای روند کار در کتابخانه   16

2-6- ارتباط اکتورهای سیستم در حالت کلی           19

2-7- سناریوی Use Case های سیستمی کتابخانه 20

2-7-1- Use case Diagram ثبت نام، ورود و خروج از سیستم          21

2-7-1-1- سناریوی  Sing Up Use Case            22

2-7-1-2- سناریوی LogIn Use Case 23

2-7-1-3- سناریوی LogOut Use Case              25

2-7-2- Use case Diagram فعالیتهای مدیر       26

2-7-2-1- سناریوی  Use Caseتعیین سطح دسترسی کاربران             27

2-7-2-2- سناریوی  Use Caseویرایش لیست کتابها            28

2-7-2-3- سناریوی  Use Caseمشاهده گزارشات مدیریتی   29

2-7-2-4- سناریوی  Use Caseایجاد گروه کتاب جدید          30

2-7-3- Use case Diagram فعالیتهای اپراتور   31

2-7-3-1- سناریوی  Use Caseبروزرسانی وب سایت         32

2-7-3-2- سناریوی  Use Caseانجام امور پشتیبانی             33

2-7-3-3- سناریوی  Use Caseایجاد آرشیو          34

2-7-4- Use case Diagram فعالیتهای کاربر و کاربر عادی              35

2-7-4-1- سناریوی  Use Caseآپلود کتاب            36

2-7-4-2- سناریوی  Use Caseدانلود کتاب          37

2-7-4-3- سناریوی  Use Caseجستجو 38

2-7-4-4- سناریوی  Use Caseمشاهده لیست کتابها             39

فصل سوم: کلاس های کتابخانه آنلاین    40

3-1- مقدمه              41

3-2- نمودار اصلی کلاس سیستم             42

3-3- متدهای نمودار کلاس اصلی سیستم                43

3-3-1- متد Insert ()             43

3-3-2- متد Delete ()           43

3-3-3- متد Update()          43

3-3-4- متد Select()             44

3-4- جزئیات کلاس ها            44

3-4-1- کلاس کاربر                44

3-4-2- کلاس سطح دسترسی 45

3-4-3- کلاس سوابق مشاهده کتابها        45

3-4-4- کلاس ایجاد آرشیو      46

3-4-5- کلاس گزارش لینک معیوب       46

3-4-6- کلاس کتابها                47

3-4-7- کلاس موضوع کتابها  47

فصل چهارم: پیاده سازی پایگاه داده بر اساس Class Diagram            48

4-1- مقدمه              49

4-2- نمودار ER ایجاد شد توسط SQL Server       49

4-3- جزئیات جداول پایگاه داده              50

4-3-1- جدول tblBooks       50

4-3-2- جدول tblDownloadRecordBooks    51

4-3-3- جدول tblUsers        52

4-3-4- جزئیات جدولtblBookSubject             52

4-3-5- جدول tblUserTypes              53

4-3-6- جدول tblFileFormat              53

4-4- پایگاه داده‌       54

4-4-1- تاریخچه‌ی پایگاه داده 56

4-4-2- انواع دادگان‌ها            57

4-4-3- مدل‌های پایگاه داده     57

4-4-4- ویژگی‌های سیستم مدیریت پایگاه داده‌ها     61

4-4-5- فهرست سیستم‌های متداول مدیریت دادگان 62

فصل پنجم: بررسی توجیه پذیری طرح (تعداد عملیات، زمان و هزینه)               63

5-1- مقدمه              64

5-2- فهرست عملیات سنتی حذف شده    64

5-3- عملیات سنتی تبدیل شده به عملیات سیستمی 66

5-4- فهرست عملیات سیستمی که اضافه شده اند   67

5-5- فهرست مرتب شده کلیه عملیات سیستمی      68

5-6- مقایسه کتابخانه سنتی و سیستمی   69

5-6-1- تعداد عملیات              69

5-6-2- زمان           70

5-6-3- هزینه          71

5-6-4- نتایج فاکتورهای بررسی شده     73

فصل ششم: متدلوژی شیءگرا 74

6-1- مقدمه              75

6-2- شیءگرا          75

6-2-1- متدولوژی تحلیل شیء گرا         75

6-2-1-1- مبانی و مفاهیم شی ءگرا        76

6-2-1-2- مراحل اجرای طراحی شی ءگرا            82

6-2-1-3- ابزارهای طراحی شی ءگرا   88

6-2-1-4- کاربرد روش شیء گرا           89

6-2-1-5- مزایا و معایب متدولوژیهای شی ءگرا    89

6-3- JAVA            91

6-3-1- تاریخچه      91

6-3-2- قابلیت ها     92

6-3-3- JAVA2      93

6-3-4- مقایسه JAVA با.NET 95

6-4-  JAVA Script               96

6-4-1- تاریخچه      96

6-4-2- قابلیت ها     96

6-5- برش برنامه های شیء گرایی جاوا                97

6-5-1- مقدمه          97

6-5-2- برش به کمک SDG   100

6-5-3- تحلیل وابستگیPGD  102

6-5-3-1- PGD برای روش¬ها             102

6-5-3-2- تحلیل وابستگی برای برنامه¬های شیءگرا          100

6-5-3-3- PDG برنامه¬های شیءگرا   105

6-5-4- برش برنامه¬ی شیءگرا           111

6-5-4-1- برش روش              111

6-5-4-2- برش بخشی            112

6-5-4-3- برش شیء و کلاس 114

6-5-5- نتیجه گیری                116

فصل هفتم: معماری سرویس گرا            118

7-1- مقدمه              119

7-2- معرفی سرویس               119

7-3- لزوم استفاده از معماری بر پایه سرویس        119

7-4- معماری سرویس گرا      121

7-5- زیربنای SOA 122

7-5-1- قطعات اساسی زیربنای SOA    123

7-5-2- SOA Platform        124

7-6- خصوصیاتSOA           124

7-7-کلیات مفاهیم SOA          125

7-7-1- کیفیت سرویس‌ها        125

7-7-2- امنیت          126

7-7-3- قابلیت اطمینان            126

7-7-4- خط‌مشی      126

7-7-5- هماهنگ‌سازی            127

7-7-6- مدیریت       127

7-8- مزایایSOA   127

7-9- طراحی یک چهارچوب/الگوی کاربردی اینترپرایز برای معماری سرویس¬گرا         128

7-9-1- مقدمه          128

7-9-2- روش طراحی الگو     129

7-9-3- تحلیل: ضوابط طراحی SOA     130

7-9-4- طراحی: اجزای الگوی مورد نیاز برای تکمیل SOA                131

7-9-4-1- تعریف سرویس      132

7-9-4-2- ثبت سرویس           134

7-9-4-3- فراخوانی سرویس   135

7-9-4-4- هماهنگ¬سازی سرویس       138

7-9-4-5- مدیریت سرویس     138

7-9-5- پیاده سازی: توسعه¬ی الگو       140

7-9-5-1- اجزای تعریف سرویس           140

7-9-5-2- اجزای مدیریت سرویس         141

7-9-5-3- اجزای فراخوانی سرویس       141

7-9- 6- نتیجه‌گیری 142

فصل هشتم: وب معنایی          143

8-1- مقدمه              144

8-2- معرفی وب معنای          144

8-3- سطوح هوشمندی داده     146

8-4- معماری وب معنایی       147

8-4-1- Unicode  148

8-4-2- URI            148

8-4-3- XML          149

8-4-4- RDF           150

8-4-4-1- عبارات RDF          150

8-4-5- واژگان هستی شناسی 152

8-4-6- منطق          153

8-4-7- برهان         153

8-4-8- اعتماد         154

فصل نهم: هستی شناسی         155

9-1- مقدمه              156

9-2- آنتولوژی         156

9-3- موضوعات تحقیقاتی در زمینه آنتولوژی       157

9-3-1- مدیریت دانش مبتنی بر آنتولوژی              159

9-3-1-1- مصورسازی آنتولوژی           162

9-3-1-1- تخمین هزینه آنتولوژی           163

9-4- ارزیابی روابط معنایی بوسیله کاوش هستی‌شناسی‌ بر روی ساختار وب معنایی           164

9-4-1- مقدمه          164

9-4-2- سناریوهای انگیزشی  167

9-4-3- ارزیابی صحت روابط معنایی    168

9-4-3-1- کاوش هستی‌شناسی‌ ها به عنوان محصول‌های فرعی دانش‌   169

9-4-3-2- کاوش هستی‌شناسی‌ های آنلاین به عنوان یک پایگاه گرد‌آوری             171

9-4-4- پیاده‌سازی   173

9-4-5- ارزیابی آزمایشی        174

9-4-5-1- مجموعه‌های داده    174

9-4-5-2- نتایج حاصله از مسیرهای استنباطی بر اساس ابزارهای اندازه‌گیری‌    175

9-4-5-3- نتایج حاصله از ابزارهای مبتنی بر پایگاه گرد‌آوری ‌            178

9-4-6- کارهای مرتبط            179

9-4-7- نتیجه گیری و کارهای آینده       181

9-5- زبان هستی شناسی وب (OWL)    182

9-6- OWL رابطه¬ای- فرمت ارایه¬ی طرح و داده¬ها، مبتنی بر OWL          183

9-6-1- مقدمه          183

9-6-2- انگیزش      185

9-6-3-OWL  رابطه¬ای       187

9-6-3-1- دلایلOWL             188

9-6-3-2- فراداده ¬های مربوطه            192

9-6-3-3- آنتولوژی OWL رابطه¬ای    193

9-6-3-4- مثال        195

9-6-4- ارایه¬ی داده¬ها        197

9-6-4-1- یک آنتولوژی جدید 198

9-6-4-2- مثال        199

9-6-5- خلاصه و تحقیق بعدی               200

فصل دهم: پیاده سازی کتابخانه آنلاین    202

10-1- مقدمه            203

10-2- صفحه ورود 203

10-3- صفحه خوشامد گویی   206

10-4- صفحه لیست اعضای کتابخانه     208

10-5- صفحه افزودن/ ویرایش اعضا     214

10-6- صفحه لیست کتاب ها  221

10-7- صفحه افزودن یا ویرایش کتاب    228

10-8- لیست کتب امانت داده شده           236

10-9- ثبت امانت/تمدید کتاب 243

10-10- لیست رزرو               251

10-11- رزرو یا تمدید کتاب   257

نتیجه گیری             262

پیشنهادات                264

منابع و ماخذ            265

فهرست منابع لاتین 265

سایت های اطلاع رسانی         266

 

 

 

 

 

 

 

 

 

 

فهرست جداول

    عنوان مطالب                                                                                           شماره صفحه                                        

فصل دوم: بررسی روند کار در یک کتابخانه         9

2-1- سناریو برای Use Case ها           20

2-2- سناریوی Sing Up Use Case     22

2-3- سناریوی LogIn Use Case         23

2-4- سناریوی LogOut Use Case      25

2-5- سناریوی  Use Caseتعیین سطح دسترسی کاربران     27

2-6- سناریوی  Use Caseویرایش لیست کتابها    28

2-7- سناریوی  Use Caseمشاهده گزارشات مدیریتی           29

2-8- سناریوی  Use Caseایجاد گروه کتاب جدید  30

2-9- سناریوی  Use Caseبروزرسانی وب سایت 32

2-10- سناریوی  Use Case انجام امور پشتیبانی  33

2-11- سناریوی  Use Caseایجاد آرشیو                34

2-12- سناریوی  Use Caseآپلود کتاب  36

2-13- سناریوی  Use Caseدانلود کتاب                37

2-14- سناریوی  Use Caseجستجو       38

2-15- سناریوی  Use Caseمشاهده لیست کتابها   39

فصل پنجم: بررسی توجیه پذیری طرح (تعداد عملیات، زمان و هزینه)               63

5-1- مقایسه ای تعداد عملیات سیستمی و سنتی کتابخانه        69

5-2- مقایسه ای عملیات سیستمی و سنتی کتابخانه بر حسب زمان        70

5-3- هزینه های مربوط به روش سنتی  71

5-4- هزینه های مربوط به روش سیستمی             72

5-5- مقایسه هزینه های طرح 73

5-6- نتایج فاکتورهای بررسی شده         73

فصل نهم: هستی شناسی         155

9-1- مثال‌هایی از  مسیرهای استنباطی از هلیکوپتر⊇ هوانوردی         170

9-2- مثال‌هایی از روابط میان عسل و غذا             172

9-3- مروری بر مجموعه‌های داده آزمایشی و مشخصات آن‌ها              175

9-4- ارتباط میان مشخصات مسیر ارتباطی و صحت رابطه 176

9-5- مقادیر میانگین روابط صحیح و غلط، بهترین مقدار آستانه و مقدار دقت      178

9-6- طبقات تعریفی در آنتولوژی OWL رابطه¬ای              195

9-7- خواص تعریفی در آنتولوژی OWL رابطه¬ای              196

 

 

 

 

 

 

 

 

فهرست نمودارها

    عنوان مطالب                                                                                           شماره صفحه                                        

فصل پنجم: بررسی توجیه پذیری طرح (تعداد عملیات، زمان و هزینه)               63

5-1- مقایسه ای تعداد عملیات سیستمی و سنتی کتابخانه        69

5-2- مقایسه ای عملیات سیستمی و سنتی کتابخانه بر حسب زمان        70

5-3- مقایسه هزینه ها             72

فصل نهم: هستی شناسی         155

9-1- پراکندگی دقت بر اساس  مقدار آستانه برای اندازه مسیرهای استنباطی        177

 

 

 

 

 

 

 

فهرست اشکال

    عنوان مطالب                                                                                           شماره صفحه                                        

فصل دوم: بررسی روند کار در یک کتابخانه         9

2-1- Use case Diagram درخواست عضویت   13

2-2- Use case Diagram دریافت مدارک ثبت نام و صدور کارت    14

2-3- Use case Diagram درخواست و تحویل کتاب          15

2-4- ارتباط اکتورهای سیستم در حالت کلی           19

2-5- Use case Diagram ثبت نام، ورود و خروج از سیستم              21

2-6- Use case Diagram فعالیتهای مدیر           26

2-7- Use case Diagram فعالیتهای اپراتور       31

2-8- فعالیتهای کاربر و کاربر عادی       35

فصل سوم: کلاس های کتابخانه آنلاین    40

3-1- نمودار اصلی کلاس سیستم             42

3-2- کلاس کاربر    44

3-3- کلاس سطح دسترسی     45

3-4- کلاس سوابق مشاهده کتابها            45

3-5- کلاس ایجاد آرشیو          46

3-6- کلاس گزارش لینک معیوب           46

3-7- کلاس کتابها    47

3-8- کلاس موضوع کتابها     47

فصل چهارم: پیاده سازی پایگاه داده بر اساس Class Diagram            48

4-1- نمودار ER پایگاه داده      49

4-2- جدول کتابها    50

4-3- جدول سوابق دریافت کتابها            51

4-4- جدول کاربران                52

4-5- جدول گروه های کتاب    52

4-6- جدول نوع کاربران         53

4-7- جدول قالب فایلها             53

فصل ششم: متدلوژی شیءگرا 74

6-1- ساختار سیستم شی ءگرا 77

6-2- بخشی از برنامه جاوا     101

6-3- عبور پارامتر در SDG   101

6-4- PDG در روش Move  105

6-5- برنامه جاوا     108

6-6- PDG کلاس Point        111

فصل هفتم: معماری سرویس گرا            118

7-1- عناصر SOA  122

7-2- اجزای الگو برای تعریف سرویس 133

7-3- مکانیزم ثبت و جستجوی سرویس  134

7-4- فراخوانی سرویس           136

7-5- مدیریت سرویس             139

فصل هشتم: وب معنایی          143

8-1- سطوح هوشمندی داده     146

8-2- پشته وب معنایی             147

8-3- عبارات RDF  150

فصل نهم: هستی شناسی         155

9-1- ابزارهای طراحی شده برای سیستم های مبتنی بر پایه آنتولوژی  160

9-2- سه لایه¬ فشرده¬سازی به کمک OWL رابطه¬ای      184

9-3- داده¬های XML حاصل از Rec2XML          191

9-4- طرح نمایشی به کمک OWL و OWL رابطه¬ای         197

9-5- مثالی از داده های ارائه شده به کمک OWL بر مبنای طرح خودمان            200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

چکیده

 

برای اینکه مردم بتوانند به کتاب‏های مورد نیاز خود دست یابند، همواره با مشکلاتی از جمله صرف زمان و هزینه روبرو می شدند. امروزه با وجود روش‏های عرضه اطلاعات به صورت دیجیتالی و بوجود آمدن کتابخانه دیجیتالی به راحتی و از طریق صفحات اینترنتی می توانند کتاب مورد نظر خود را در اختیار داشته باشند. بر همین اساس در این تحقیق به بررسی، تحلیل و پیاده سازی پروژه کتابخانه آنلاین خواهیم پرداخت. هدف از پیاده سازی آن سیستمی است که با آن بتوان عملیات آپلود، دانلود و نمایش کتابها را با سطوح دسترسی مختلف انجام داد. علاوه بر آن به بررسی موارد ذیل نیز می پردازیم:

متدلوژی شیءگرا که یک رهیافت و یا فراتر از آن یک قالب فکری برای مدلسازی و ساخت سیستم هاست و نیز زبان های برنامه نویسی شیءگرا.

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

وب معنایی که شیوه ای است برای ایجاد یک وب که در آن رایانه ها می توانند از شبکه ای از داده های منبع استفاده کرده، آنها را تعبیر، تحلیل و پردازش کرده و به کاربر ارائه نمایند


دانلود با لینک مستقیم


پایانامه کتابخانه دیجیتالی
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد