فهرست مطالب
مقدمه 5
هدف سیستم جاری 5
فصل اول: بخشهای مختلف سیستم دیکشنری آنلاین 6
صفحه اصلی نرم افزار دیکشنری آنلاین 7
Source Code صفحه اصلی 7
صفحه وارد کردن لغات جدید به دیکشنری آنلاین 9
Source Code صفحه ورود لغات جدید 9
صفحه نمایش کلیه لغات موجود در پایگاه داده دیکشنری آنلاین 11
Source Code صفحه نمایش لغات 11
صفحه جستجوی لغات 13
Source Code صفحه جستجوی لغات 13
شرح کلاس اصلی سیستم (FirstClass.cs) 14
فصل دوم: پایگاه داده سیستم دیکشنری آنلاین 16
کد مورد نیاز جهت تولید جداول 17
نحوه نصب برنامه SQL Server 17
فصل سوم: زبان برنامه نویسی دیکشنری آنلاین 36
مروری بر پایه محیط ASP.NET 37
نکات مهم در مورد ASP.NET 37
یادگیری از تاریخچه ASP 39
پیدایش ASP 39
چرا ASP مورد نیاز بود؟ 41
چرا از ابتدا ASP بکار گرفته نشد؟ 43
نیاز به مدل جدید ASP 45
آشنائی با زبان #C 48
مطرح شدن بعنوان يك استاندارد صنعتی 49
#C چيست ؟ 51
كد مديريت يافته 52
روش يادگيری #C 53
خلاصه 54
ASP.NET و پايگاه داده 54
دستيابی داده در ASP.NET 2.0 60
دستيابی داده در برنامه های وب 62
معماری دستيابی داده 62
Data providers 64
لايه برنامه وب 65
اعمال محدوديت مشاهده فايل های XML و XSL در ASP.NET 66
فصل چهارم: نمودار های UML 68
دیاگرامهای Use Case 69
فهرست مرتب شده Functionality هایی که باید سناریو برای آنها تعریف شود 71
نکاتی راجع به نوشتن سناریو برای Use Case ها 71
نمایش ارتباط اکتورهای سیستم در حالت کلی 73
نمودار منطقی کلی Use Case سیستم دیکشنری آنلاین 74
سناریوی Use Caseدرج لغت جدید 75
نمودار توالی درج لغت جدید 76
نمودار همکاری درج لغت جدید 77
سناریوی Use Caseویرایش لغت 78
نمودار توالی ویرایش لغتها 79
نمودار همکاری ویرایش لغتها 80
سناریوی Use Caseمشاهده معنی لغات 81
نمودار توالی مشاهده معنی لغتها 82
نمودار همکاری مشاهده معنی لغتها 83
فصل پنجم: نمودار Class 84
نمودار کلاس کلی سیستم دیکشنری 85
کارتهای CRC مربوط به کلاسهای سیستم دیکشنری آنلاین 86
کارت CRC مربوط به کلاس کاربر 87
کارت CRC مربوط به کلاس نوع کاربر 88
کارت CRC مربوط به کلاس لغتها 89
چکیده
با پیشرفت تکنولوژیهای سیستمهای اطلاع رسانی ، سمت و سوئی که این گونه سیستمهای اطلاعاتی پیدا نموده اند به علت حجم انبوه اطلاعات بیشتر به سمت سیستمهای پویایی بوده که مبتنی بر پایگاه های داده ای قدرتمند می باشند.
در این میان نباید نقش طراحان و تحلیل گران این گونه سیستمها را نادیده گرفت. چرا که در صورت نبود یک تحلیل مناسب از یک سیستم ، نمی توان از آن سیستم به نحو اساسی استفاده نمود.
در سیستم جاری (سیستم دیکشنری آنلاین) سعی شده به تحلیل این نرم افزار با دید نرم افزاری پرداخته شود.
مقدمه
با بهره گیری از پایه الکترونیک ، نرم افزارهای آنلاین زیادی در سراسر جهان در محیط مجازی اینترنت پا به عرصه حیات نهاده اند. سایت های اینترنتی مختلفی تاسیس گردیده است که می توان اطلاعات جدید را از آنها مستقیما بدست آورد.
این گونه نرم افزارها مزایای بسیار زیادی دارند. البته در حال حاضر با بهره گیری از ویژگیهای وب سایتهای پویا قابلیتهای بسیار زیادی از جمله عضو گیری در وب سایت ها ، ارسال خبرهای محصلات جدید فروشگاه ها به آدرس پست الکترونیکی اعضا ، دانستن نظرات و انتقادات اعضا در مورد سیستم اطلاعاتی جاری به این گونه سیستمها اضافه گردیده است.
هدف سیستم جاری
هدف از طراحی و پیاده سازی این سیستم ، وب سایتی است که با آن بتوان عملیاتی که یک دیکشنری انجام می دهد را به صورت آنلاین انجام دهد.
در ادامه به بررسی و تحلیل سیستم دیکشنری آنلاین خواهیم پرداخت.
برنامه انبارداری آنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
عنوان جداول طراحی شده در سیستم انبارداری آنلاین
معرفی جدول های پایگاه داده
tblCounter
Words
امکانات سایت
صفحه اصلی نرم افزار دیکشنری آنلاین
صفحه اصلی
صفحه وارد کردن لغات جدید به دیکشنری آنلاین
صفحه ورود لغات جدید
صفحه نمایش کلیه لغات موجود در پایگاه داده دیکشنری آنلاین
صفحه نمایش لغات
صفحه جستجوی لغات
صفحه جستجوی لغات
برچسبها: