پایان نامه بانک اطلاعاتی کتابخانه توسط ASP


دنلود مقاله و پروژه و پایان نامه دانشجوئی

پایان نامه بانک اطلاعاتی کتابخانه توسط  ASP مربوطه  به صورت فایل ورد  word و قابل ویرایش می باشد و دارای ۱۱۳  صفحه است . بلافاصله بعد از پرداخت و خرید لینک دنلود پایان نامه بانک اطلاعاتی کتابخانه توسط ASPنمایش داده می شود، علاوه بر آن لینک مقاله مربوطه به ایمیل شما نیز ارسال می گردد

فهرست مطالب

فصل اول: اینترنت و وب ۱
۱-۱- اینترنت چیست؟ ۲
۲-۱- تاریخچه ۴
۳-۱- تاریخچه اینترنت در ایران ۹
۴-۱- معرفی وب جهانی ۱۰
۵-۱- تاریخچه شبکه جهانی وب ۱۲
۵-۱- زبان جهانی وب ۱۵
۶-۱- مرورگر وب ۱۶
۷-۱- دروازه‌های وب به خدمات اینترنت ۱۷
۸-۱- خدمات وب ۱۷
۹-۱- اصول طراحی صفحات وب ۲۰
۱۰-۱- مراحل طراحی صفحات وب ۳۴
۱۱-۱- روش های طراحی صفحه وب ۳۵
فصل دوم: آشنایی با ASP 36
۱-۲- ASP چیست؟ ۳۷
۲-۲- مدل Client-Server 37
۳-۲-اجرای صفحات ASP 39
۴-۲-ایجاد کردن صفحات ASP: 39
۵-۲-خاصیت های خاص ASP: 40
۶-۲- اشیاء ASP: 40
۷-۲- جمع آوری اطلاعات کاربر: ۴۲
۱-۷-۲-فرمها چیستند؟ ۴۲
۲-۷-۲-ایجاد فرمها: ۴۳
۳-۷-۲-استفاده از فیلدهای فرم: ۴۴
۴-۷-۲-طراحی کردن فرمها: ۴۵
۵-۷-۲-عمل Submit فرمها: ۴۵
۸-۲-مطالب بیشتری درباره Sessionها: ۴۸
۱-۸-۲-ایجاد متغیرهای Session : 49
۲-۸-۲-از بین بردن متغیرهای Session : 49
۹-۲- بانکهای اطلاعاتی رابطه ای مرسوم: ۵۰
۱۰-۲-کار کردن با بانکهای اطلاعاتی با استفاده از ASP : 51
۱۱-۲-ارتباط با یک بانک اطلاعاتی ۵۱
۱-۱۱-۲-آبجکت connection : 52
۲-۱۱-۲-باز کردن یک ارتباط : ۵۲
۳-۱۱-۲-بستن یک ارتباط : ۵۳
۴-۱۱-۲-آبجکت Recordset : 53
۵-۱۱-۲-متد open : 54
۱۲-۲-استفاده از adovbs.inc : 55
۱۳-۲-خواندن و نمایش محتویات یک جدول بانک اطلاعاتی : ۵۵
۱۴-۲- درج رکوردها در بانک اطلاعاتی : ۵۷
۱-۱۴-۲- اضافه کردن رکوردها : ۵۷
۲-۱۴-۲- به روزرسانی رکوردها : ۵۸
۳-۱۴-۲- حذف رکوردها : ۵۸
فصل سوم : لینکها و فرمهای برنامه ۵۹
۱-۳ – بانکهای اطلاعاتی موجود در برنامه: ۶۰
۲-۳- صفحه اصلی برنامه : ۶۰
۳-۳- معرفی چگونگی کارکرد لینکهای برنامه ۶۲
۱-۳-۳- تعریف کاربر جدید: ۶۲
۲-۳-۳- ویرایش کاربر: ۶۵
۳-۳-۳- حذف کاربر: ۶۷
۴-۳-۳- رزرو کتاب: ۶۷
۵-۳-۳- ویرایش اطلاعات: ۷۱
۶-۳-۳ – درج کتاب: ۷۲
۷-۳-۳- ویرایش کتاب: ۷۳
۸-۳-۳ – حذف کتاب ۷۶
۹-۳-۳- ارسال ایمیل برای کاربران: ۷۶
۱۰-۳-۳- لیست سفارشات: ۷۹
فصل چهارم: تشریح بعضی از توابع و کدهای برنامه ۸۰
۱-۴ توابع جاوا موجود در برنامه: ۸۱
۱-۱-۴ تابع ()TestData : 81
۲-۱-۴ تابع ()SubmitEnter: 83
۳-۱-۴ تابع ()Validate: 83
۲-۴ پیاده سازی منطق جستجو: ۸۴
۳-۴چگونگی نمایش نتایج جستجو: ۸۷
۴-۴ نگهداری و ذخیره سفارشات کاربر: ۸۹
۵-۴ درج کردن در بانک اطلاعاتی ۹۲
۶-۴ حذف کردن از جدول بانک اطلاعاتی: ۹۲
۷-۴ ویراش بانک اطلاعاتی: ۹۳
۸-۴ چگونگی ارسال ایمیل : ۹۴
۹-۴ ویرایش اطلاعات کاربر و کتابها: ۹۷
۱۰-۴ لیست کتابهای رزرو شده: ۱۰۱
۱۱-۴ معتبر سازی فرم ثبت نام: ۱۰۳
فهرست منابع: ۱۰۶

 

فهرست منابع:

۱-ASP 3.0 در ۲۱ روز ، مترجمین : سعید هراتیان – مهرداد توانا – تهران – ناقوس- ۱۳۸۱

۲- کتاب آموزشی ASP 3.0 ، مترجم:  فرناز درخشان- تهران – کانون نشر علوم – ۱۳۸۰

۳- برنامه نویسی کاربردی روی سرویس دهنده وب از طریق ASP ، مترجم: بهزاد اکبری- تهران – ناقوس- ۱۳۸۱

۴- تولید آسان صفحات وب، مترجم : مسعود پاک نظر- تهران – موسسه فرهنگی هنری دیباگران – ۱۳۸۱

چکیده:

در دنیای نوین، اینترنت نقش مهمی را ایفا می کند. و برای حضور در اینترنت و یا به عبارتی دیگر، برای حضور در دنیا باید صفحات وب مورد نظر را طراحی و در اینترنت انتشار داد.

برای ساختن صفحات وب پویا راههای زیادی وجود دارد. راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Page است که بصورت مختصر به آن ASP می گویند.

در این پایان نامه یک بانک اطلاعاتی مربوط به یک کتابخانه توسط ASP پیاده سازی شده است.

-۲- ASP چیست؟

برای ساختن صفحات وب پویا راههای زیادی وجود دارد .راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Pageاست که بصورت مختصر به آن ASP  میگویند.

ASP شامل دو بخش میباشد .کدهای برنامه نویسی و Embedded HTML . کدهای برنامه نویسی میتوانند توسط تعدادی از زبانهای دست نویس یا زبانهای اسکریپت نویسی نوشته شوندکه محبوبترین زبانهای اسکریپت نویسی عبارتند از VBScriptو JavaScript. بیشتر صفحات ASP با VBScript ایجاد میگردند چون به زبان انگلیسی نزدیکتر است و دستور زبان آن شبیه به Visual Basic میباشد

۲-۲- مدل Client-Server

یک مدل Client-Server دو کامپیوتر میباشند که با یکدیگر برای انجام یک کار همکاری مینمایند. یک کامپیوتر سرویس گیرنده، اطلاعات مورد نیاز خود را از کامپیوتر سرویس دهنده تقاضا میکند .کامپیوتر سرویس دهنده اطلاعات درخواستی را بهClient برمی گرداند و کامپیوتر Client بر روی آن اطلاعات کار میکند.

اینترنت بر روی مدل Client-Server خوب کار میکند . در اینترنت ، سرویس دهنده را Web server میگویند.

Web server  کامپیوتری است که همه صفحات وب برای یک وب سایت ویژه را شامل میشود و نرم افزار مخصوصی برای فرستادن این صفحات وب بر روی مرورگرهای وبی که این صفحات را درخواست کرده اندنصب میشود.

وقتی مرورگر وب درخواست  یک صفحه ASP را مینماید مراحل زیر اتفاق میافتد

۱-      سرویس گیرنده(مرورگر وب) محل سرویس دهنده را بوسیله بخش اول URL تعیین می نماید. (www.something.com)

۲-      سرویس گیرنده درخواست صفحه ASP  را بوسیله بخش دوم URL انجام میدهد.(defalt.ASP)

۳-      سرویس دهنده وب فایل ASP  را میخواند و کدها را پردازش مینماید

۴-      بعد از اینکه صفحه ASP به طور کامل توسط سرویس دهنده پردازش شد خروجی به فرمت HTML برای سرویس گیرنده فرستاده میشود.

۵-      سرویس گیرنده HTML فرستاده شده بوسیله سرویس دهنده را دریافت کرده و آن را برای کاربر اجرا مینماید.

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

باید توجه داشت که کدهای ASP  باید بین دو تگ <%    %>  نوشته شوند.

۳-۲-اجرای صفحات ASP

برای اجرای صفحات ASP   بر روی کامپیوتر احتیاج به نصب یک سرویس دهنده وب میباشد سرویس دهنده های  وب معروف یکیIIS (Internet Information Service) است که برای Windows 2000, Windows NT در نظر گرفته شده  ودیگری   PWS (Personal Web Server) که برای windows 98,windows 95 درنظر گرفته شده

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

۴-۲-ایجاد کردن صفحات  ASP:

صفحات ASP فایلهای متنی ساده، بر روی سرویس دهنده وب میباشند و برای ایجاد یک صفحه ASP  بعد از نصب سرویس دهنده وب، تنها چیزی که نیاز میباشد یک ویرایشگر ساده متن همانند برنامه Notepad میباشد. ولی اگر بخواهیم از یک ویرایشگر قوی و مناسب  برای ایجاد صفحات وب استفاده کنیم بهترین انتخاب Visual InterDev  یا  Frontpage شرکت مایکروسافت میباشد

۵-۲-خاصیت های خاص  ASP:

ASP دارای خاصیتهای زیر می¬باشد.

۱-      اسکریپت ¬های سمت سرویس¬گیرنده را نیز می¬تواند داشته باشد (برای ایجاد صفحات پویا)

۲-      ASP دارای تعدادی شیء داخلی است که امکانات بسیار زیادی را به اسکریپتهای شما می¬دهد، حتی اجازه ارسال و دریافت اطلاعات از یک مرورگر را نیز می¬دهند

۳-      ASP می¬تواند تعدادی از اجزای Activex سمت سرویس دهنده را استفاده کند.

۴-      ASP با بانکهای اطلاعاتی سرویس دهنده از طریق SQL می¬تواند کار کند.

۶-۲- اشیاء ASP:

ASP  شامل تعدادی از اشیاء تعبیه شده است این اشیاء باعث افزایش قدرت اسکریپتهای ما می¬شود. با استفاده از این اشیاء می¬توانید تعداد زیادی از درخواست¬های مرورگر را دریافت کنید و چگونگی پاسخ سرویس¬دهنده به این درخواستها را کنترل نمائید.

شیء Application :

این شیء به منظور اشتراک اطلاعات بین چندین سرویس گیرنده که از یک صفحه بازدید میکنند مورد استفاده قرار میگیرد این شیء به همه سرویس گیرنده هایی که به   Application دسترسی دارند به اشتراک گذاشته میشود

شیء Request :

این شیء برای برای گرفتن اطلاعات از Client مورد استفاده قرار میگیرد. اطلاعات در داخل شیء Request بسته بندی میشود و این شیء به صفحات اجازه میدهد که اطلاعات مورد نیاز خود را در یافت.

شیء Response:

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

    Response.write(“myuser”)

شیء Server :

این شیء اجازه استفاده از توابع گوناگون و مفیدی از سرویس را دهنده می¬دهد, به عنوان مثال با استفاده از آن می¬توان مدت زمان اجرای دستورات اسکریپت را قبل از آنکه فرصت زمانی آنها پایان یابد کنترل نمود. می¬توان با استفاده از این شیء اشیاء دیگری را به وجود آورد.

شیء Session :

شیء Session برای پایدار نگه داشتن شبکه بر مبنای user-by-user طراحی شده است .به هر کاربر شیء session مخصوص به خودش داده میشود و برای نگهداشتن اطلاعات کاربر منحصر بفرد طراحی شده است.

شیء Objectcontext :

این شیء  برای اتصال ASP وMicrosoft Transaction Server استفاده میشود. MTS  به منظور ساختن سایتهای وب اندازه پذیرمورد استفاده قرار میگیرد و کارایی دیگر اجزا را بالا میبرد و یکی از ابزارهای پیشرفته ASP میباشد.

شیءASPError:

این شیء یکی از ویژگیهای جدید در ASP  است و به شما اجازه میدهد تا در مورد خطاهای اسکریپت ایجاد شده در صفحه هایتان , اطلاعاتی را به دست آورید.

۷-۲- جمع آوری اطلاعات کاربر:

بدون داشتن راهی برای دریافت ورودی از کاربر, شما نمی توانید درخواستهایی بر مبنای کاربر به کاربر انجام دهید چهار متد عمومی برای کسب اطلاعات از کاربرtext box       listbox ,  check box     و   radio button  میباشد

۱-۷-۲-فرمها چیستند؟

اگر بخواهیم صفحه ASP ما بر اساس ورودی کاربر تصمیم گیری نماید نیاز به استفاده از فرمها داریم.

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

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

۲-۷-۲-ایجاد فرمها:

برای ایجاد یک فرم تنها به دو خط کد HTML نیاز است:

<FORM  METHOD=POST  ACTION=”sompage.asp”>

</FORM>

METHOD : این تگ تعیین می کند مقادیر فیلدهای فرم چگونه به یک صفحه ASP که در خصوصیت Action فرم تعیین شده است فرستاده شود و میتواند به Get یا Post تنظیم گردد. اگر خصوصیت تگ METHOD به  Post  تنظیم گردد اطلاعات کاربر را با استفاده نکردن از querystring پنهان میکند .در غیر اینصورت با استفاده از querystring اطلاعات کاربر را ارسال میکند.

110,000 ریال – خرید

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

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

مطالب پیشنهادی:
  • پروژه طراحی سایت شرکت
  • مقاله طراحی وب سایت و کاربرد آن (ASP)
  • برچسب ها : , , , , , , , , , , , ,
    برای ثبت نظر خود کلیک کنید ...

    براي قرار دادن بنر خود در اين مکان کليک کنيد
    به راهنمایی نیاز دارید؟ کلیک کنید
    

    جستجو پیشرفته مقالات و پروژه

    سبد خرید

    • سبد خریدتان خالی است.

    دسته ها

    آخرین بروز رسانی

      سه شنبه, ۴ اردیبهشت , ۱۴۰۳
    
    اولین پایگاه اینترنتی اشتراک و فروش فایلهای دیجیتال ایران
    wpdesign Group طراحی و پشتیبانی سایت توسط دیجیتال ایران digitaliran.ir صورت گرفته است
    تمامی حقوق برایbankmaghale.irمحفوظ می باشد.