دانلود ‫پروژه نرم افزار جستجوی اطلاعات دانشجویی

Word 4 MB 18520 75
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • شروع کار با ADO.NET
    ابتدا:
    باید بدانید که NET Data Provider . چیست؟
    بمنظوراتصال به یک منبع داده ، می بایست در ابتدا یک Net Data Provider . ، انتخاب گردد . Data Provider ، کلاس های لازم بمنظور اتصال به یک منبع داده ، خواندن اطلاعات ، ویرایش ، بهنگام سازی و انجام عملیات متفاوت بر روی داده ها را ارائه می نماید . در این مقاله به تشریح انواع Data Provider پرداخته و با نحوه انتخاب مناسب آنان بمنظور استفاده در برنامه ها ، آشنا خواهیم شد .
    NET Data Provider. ، یک Component کلیدی ارائه شده بهمراه معماری ADO.NET بوده که امکان ارتباط بین یک منبع داده و یک Component ، یک سرویس وب XML و یا یک برنامه را فراهم می نماید. یک NET Data Provider .، امکان اتصال به منبع داده ، بازیابی داده ها ، انجام عملیات بر روی داده ها و بهنگام سازی منبع داده را فراهم می نماید. بهمراه فریمورک دات نت ، Provider های زیر ارائه شده است :
    OLE DB .NET Data Provider
    SQL Server .NET Data Provider
    در آینده برای سایر منابع داده ، NET Data Provider . مربوطه ایجاد و در دسترس عموم برنامه نویسان قرار خواهد گرفت. هر Provider ، مسئولیت پیاده سازی کلاس های عمومی ADO.NET را برعهده خواهد داشت . دستاورد رویکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از یک روش یکسان از طریق محیط های برنامه نویسی خواهد بود .

    کلاس های NET Data Provider .
    ADO.NET ، از NET Data Provider. ، بمنظور ارتباط به منبع داده ، بازیابی ، عملیات برروی داده ها و بهنگام سازی منبع داده استفاده می نماید . هر Provider ، بگونه ای طراحی می گردد که دارای حجم اندکی بوده و یک لایه حداقل بین کد های نوشته شده و منبع داده را ایجاد نمایند . ( افزایش کارائی بدون قربانی نمودن پتانسیل ها).Net Framework دارای دو Data Provider است:
    SQL Server .NET
    OLE DB .NET




    مقدمه ای برADO.NET:
    همان طور که می دانید ،بانک اطلاعاتی همان فایل های کامپیوتری است که برنامه کاربردی با استفاده از سیستم مدیریت بانک اطلاعاتی آن را پردازش می کند.اما برای اینکه برنامه کاربردی با سیستم مدیریت بانک اطلاعاتی ارتباط برقرار کند،نیاز به یک واسط نرم افزاری دارد. یکی از این واسط های نرم افزاری ADO.NET است. به عبارت دیگر ،در زبان ویژوال بیسیک نت برای برقراری ارتباط با سیستم مدیریت بانک اطلاعاتی از فناوری ADO.NET استفاده می شود.توجه داشته باشید که فناوری ADO کاملاً با فناوری ADO.NET متفاوت است، زیرا الگوی کاملاً جدیدی برای دستیابی به بانک اطلاعاتی است.
    ADO.NET امکان ارتباط با بانک اطلاعاتی رابطه ای و سایر منابع داده ها را فراهم می کند .به عبارت دیگر ، ADO.NET فناوری است که برنامه های کاربردی ویژوال بیسیک نت ازآن برای ارتباط با بانک اطلاعاتی استفاده می کند.به این ترتیب این برنامه ها می توانند رکورد هایی را به بانک اطلاعاتی اضافه کنند،رکوردهایی را حذف یا ویرایش کنند. ADO.NET برای برنامه های کاربردی توزیعی (مثل برنامه های کاربردی وب) مفید است.
    یکی از ویژگی های مهم ADO.NET این است که بی اتصال است.این ویژگی تفاوت اساسی آن با ADO است. در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کنند.در حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقرار است)،اتصال زنده ای با بانک اطلاعاتی وجود دارد که می توانید آن را فوراً به هنگام سازی کنید و گاهی تغییرات حاصل ازکاربران دیگران را بلافاصله مشاهده کنید. در یک برنامه نه چندان خوب ،اتصال بانک اطلاعاتی ممکن است در حین انجام کارهای دیگر ،باز نگهداشته شود . معنایش این است که منابع مهمی در حال استفاده اند و در نتیجه از تعداد کاربرانی که می توانند به بانک اطلاعاتی دستیابی داشته باشند وازبرنامه های کاربردی ویژوال بیسیک نت استفاده کنند،کاسته می شود.
    درADO.NET از استدلال کاملاً متفاوتی استفاده می کند. وقتی درADO.NET با بانک اطلاعاتی ارتباط برقرار می کنید ، اطلاعاتی که از بانک اطلاعاتی دریافت می کنید دریک Dataset قرار می گیرد اگر اطلاعات موجود در Dataset را تغییر دهید ، اطلاعات موجود در جدول متناظر با بانک اطلاعاتی تغییر نمی کند. معنایش این است که بدون نگرانی می توانید مقادیر موجود در Dataset را دستکاری کنید ،زیرا از اتصال زنده استفاده نمی شود .در صورت نیاز ، Dataset می تواند با منبع داده اصلی اتصال برقرار کند و تمام تغییرات را اعمال نماید.
    ADO.NET مثل دیگر اجزای .NET Framework از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید. (شکل زیر توضیحی بر اجزای Framework است.)

    راه حل این مشکل این است که با ایجاد یک چهار چوب مفهومی،کار را شروع کنیم.به عبارت دیگر ،قبل از اینکه سعی کنید جزئیات کارکرد هر آبجکت را یاد بگیرید ،باید درک کلی از اینکه هر آبجکت چهکاری انجام می دهد و چگونگی ارتباط آبجکت ها را بدست آورید. این همان چیزی است که ما در این فصل انجام می دهیم.ما با نگاه به آبجکت های اصلی ADO.NET و اینکه چگونه این آبجکت ها ،با هم کار می کنند تا داده هارا از یک منبع داده فیزیکی بگیرند، به کاربر بدهند و دوباره به منبع داده بدهند، کارمان را شروع می کنیم. بعد، یک مجموعه از آبجکت ها را می سازیم و آنها را به یک data form ساده، ارتباط می دهیم.
    همه چیز در مورد پایه های ارتباط :
    در قسمت های بعدی این فصل ،هر آبجکت را به تشریح توضیح خواهیم داد.
    هر کجا که لازم باشد از یک متد یا خاصیت properties) ) استفاده کنیم که تاکنون مورد بررسی قرار نداده _ایم در انتهای پاراگراف برای راهنمایی خوانندگان استفاده می کنم.

    استاندارد اتصال پایگاه داده باز:
    ODBC = Open DataBase Connectivity

    این استاندارد راهی برای ارتباط برنامه کاربردی با سرویس دهنده پایگاه داده فراهم می کند.ODBC واسط برنامه کاربردی API را تعریف می کند که برنامه کاربردی با استفاده از آن می تواند پایگاه داده را باز کند،تقاضاها یا بهنگام سازی ها را اجرا نماید،و نتایج را دریافت کند.
    کاربردهایی مثل واسط های گرافیکی کاربر ، بسته های آماری و صفحات گسترده با استفاده از ODBC API می توانند به هر سرویس دهنده ی پایگاه داده ای که از ODBC پشتیبانی می کند،متصل شوند.
    هر کدام از سیستم ها ی پایگاه داده که از ODBC پشتیبانی می کند،کتابخانه ای دارند که باید با برنامه مشتری پیوند داده شود. وقتی برنامه مشتری ODBC API را فراخوانی می کند ،کد موجود در کتابخانه با سرویس دهنده ارتباط برقرار می کند تا عمل درخواستی را انجام دهد و نتایج را دریافت نماید.
    استاندارد های SQL ،واسط سطح تماس را تعریف می کند که مشابه با واسط ODBC است. APIهای ADO و ADO.NET جایگزین هایی برای ODBC هستند که برای زبانهایی مثل ویژوال بیسیک وC# طراحی شدند.

    مدل آبجکتی ADO.NET
    شکل زیر ،نمای ساده ای از آبجکت های اصلی مدل آبجکتی ADO.NET را نشان می دهد. البته،واقعیت کتابخانه کلاس ها، بسیار پیچیده تر است،ولی بعدأ در مورد جزئیات توضیح داده خواهد شد.حالا، فقط درک اینکه آبجکت های اولیه و اصلی کدامند و چگونه باهم ارتباط برقرار می کنند ، کافی است.
    کلاسهای ADO.NET به دو عنصر (جزء) تقسیم شده اند :data Provider ها (که بعضی اوقات
    Managed Provider نامیده می شود)و ارتباط با یک منبع داده فیزیکی را اداره می کنند و dataset که نشان دهنده داده های واقعی است. هر کدام از این عناصر (component) ،می توانند با مصرف کنندگان داده (data consumers) مثل web formها و winform ها ارتباط برقرار می کنند .

  • فهرست مطالب...................................................................................چهار
    فهرست جدولها......................................................................................پنج

    بخش اول:ADO.NET
    فصل اول :شروع کار با ADO.NET............................................................7
    فصل دوم: ایجاد connection ها.............................................................24
    فصل سوم: Data commandوData Reader ها.......................................33
    فصل چهارم: DataAdapter ها...............................................................48

    بخش دوم: سیستم های مدیریت بانک اطلاعاتی ............................................................53

    بخش سوم: پروژه برنامه نویسی..............................................................................57

- مقدمه امروزه در ابتدای هزاره سوم میلادی ، موجی در جامعه بشری در حال شکل گیری و تکامل است که برای اولین بار در دنیا ، پدر IT ایران جناب آقای دکتر جلالی در سال 1995 میلادی از آن به عنوان موج چهارم (عصر مجازی) یاد کردند. تحولات تکنولوژیکی در جامعه بشری با ظهور کامپیوتر و اینترنت سرعت بیشتری به خود گرفت و این شبهه را در افکار عمومی ایجاد کرد که فناوری اطلاعات و کامپیوتر موجب ...

اينجانب لاله طاهري به شماره دانشجويي 83622242 پروژه کارآموزي خود را در ، شرکت مرواريد سپيد فارس واقع در خيابان زند نبش خيام طبقه فوقاني عکاسي ناز طبقه سوم واحد 1 گذرانده ام . اين پروژه شامل گزارش ها ، و تجربياتي است که در شرکت مرواريد سپيد فارس به م

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

مدارس مجازی و e-learning مدارس مجازی یک پدیده سریعاً در حال رشد در تحصیلات ابتدایی و راهنمایی (k-12 ) آمریکا هستند . این مدارس به طور بالقوه نمود انقلاب آموزشی در مدارس هستند . اصطلاح "دبیرستان مجازی یا مدارس مجازی" به طور عمومی برای هر نوع موسسه آموزشی به کار برده می شود که دوره های (k-12 ) را از طریق اینترنت و یا روش های web محوری ارائه می کند . مدارس مجازی به عنوان یک قسمت از ...

مديريت پايگاه داده ها (چه داده هاي متني يا تصويري يا غيره) شايد مهمترين کاربردي بوده است که همواره از کامپيوترهاي تجاري خواسته شده است. به همين دليل در چند سال گذشته قبل از ظهور محيطهاي مبتني بر رابط گرافيکي شاهد حکومت زبان cobol بر امپراطوري کامپيو

نرم افزار از دبيرخانه تحت بانک اطلاعاتيAccess 2005 تهيه و تدوين گرديده فلذا برآن شديم به دليل توضيح کامل در خصوص نرم افزار استفاده شده جهت اين برنامه را از فصل اول کتاب خودآموز جامع مايکروسافتAccess 2003 استفاده نماييم. اگر با کامپيوترهاي شخصي

در اين مقاله بر کاربرد SQL Server 2000 و VB.NET به طور مختصر توضيحاتي خواهيم داد و هم چنين عملکرد نرم افزار کتابخانه را بررسي خواهيم نمود . SQL Server MS مرتباً سهم بيشتري از بازار را به خود اختصاص مي دهد و يک سيستم مديريت پايگاه داده رابطه اي سروي

امروزه گستردگي جوامع ، نيازهاو کثرت وابستگي مردم را به يکديگر ،شرايط جديدي را فراهم آورده که گذران امور با روش هاي سنتي را غير ممکن مي سازد. بشر روزگاراني را گذرانده که به حداقل جمعيت بر روي کره زمين، زندگي کرده و تنها نيازش خوراک و پوشاک بوده است.

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

تشريح پروژه درس مهندسي نرم افزار موضوع: سيستم جامع کتابداري (بانک اطلاعاتي کتابخانه ) شرح مختصري از سيستم هاي فعلي کتابخانه : اين قسمت در دانشگاه يک بخش فعال در زمينه کرايه کتاب به دانشجويان مي باشد. اين بخش فاقد هر گونه سيستمي است و کار

ثبت سفارش
تعداد
عنوان محصول