پایان نامه بانک اطلاعاتی کتابخانه توسط ASP در pdf
نوشته شده به وسیله ی علی در تاریخ 95/4/27:: 4:26 صبح

پایان نامه بانک اطلاعاتی کتابخانه توسط ASP در pdf دارای 113 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد پایان نامه بانک اطلاعاتی کتابخانه توسط ASP در pdf کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است
بخشی از فهرست مطالب پروژه پایان نامه بانک اطلاعاتی کتابخانه توسط ASP در pdf
فصل اول: اینترنت و وب
1-1- اینترنت چیست؟
2-1- تاریخچه
3-1- تاریخچه اینترنت در ایران
4-1- معرفی وب جهانی
5-1- تاریخچه شبکه جهانی وب
5-1- زبان جهانی وب
6-1- مرورگر وب
7-1- دروازههای وب به خدمات اینترنت
8-1- خدمات وب
9-1- اصول طراحی صفحات وب
10-1- مراحل طراحی صفحات وب
11-1- روش های طراحی صفحه وب
فصل دوم: آشنایی با ASP
1-2- ASP چیست؟
2-2- مدل Client-Server
3-2-اجرای صفحات ASP
4-2-ایجاد کردن صفحات ASP
5-2-خاصیت های خاص ASP
6-2- اشیاء ASP
7-2- جمع آوری اطلاعات کاربر
1-7-2-فرمها چیستند؟
2-7-2-ایجاد فرمها
3-7-2-استفاده از فیلدهای فرم
4-7-2-طراحی کردن فرمها
5-7-2-عمل Submit فرمها
8-2-مطالب بیشتری درباره Sessionها
1-8-2-ایجاد متغیرهای Session
2-8-2-از بین بردن متغیرهای Session
9-2- بانکهای اطلاعاتی رابطه ای مرسوم
10-2-کار کردن با بانکهای اطلاعاتی با استفاده از ASP
11-2-ارتباط با یک بانک اطلاعاتی
1-11-2-آبجکت connection
2-11-2-باز کردن یک ارتباط
3-11-2-بستن یک ارتباط
4-11-2-آبجکت Recordset
5-11-2-متد open
12-2-استفاده از adovbs.inc
13-2-خواندن و نمایش محتویات یک جدول بانک اطلاعاتی
14-2- درج رکوردها در بانک اطلاعاتی
1-14-2- اضافه کردن رکوردها
2-14-2- به روزرسانی رکوردها
3-14-2- حذف رکوردها
فصل سوم : لینکها و فرمهای برنامه
1-3 – بانکهای اطلاعاتی موجود در برنامه
2-3- صفحه اصلی برنامه
3-3- معرفی چگونگی کارکرد لینکهای برنامه
1-3-3- تعریف کاربر جدید
2-3-3- ویرایش کاربر
3-3-3- حذف کاربر
4-3-3- رزرو کتاب
5-3-3- ویرایش اطلاعات
6-3-3 – درج کتاب
7-3-3- ویرایش کتاب
8-3-3 – حذف کتاب
9-3-3- ارسال ایمیل برای کاربران
10-3-3- لیست سفارشات
فصل چهارم: تشریح بعضی از توابع و کدهای برنامه
1-4 توابع جاوا موجود در برنامه
1-1-4 تابع ()TestData
2-1-4 تابع ()SubmitEnter
3-1-4 تابع ()Validate
2-4 پیاده سازی منطق جستجو
3-4چگونگی نمایش نتایج جستجو
4-4 نگهداری و ذخیره سفارشات کاربر
5-4 درج کردن در بانک اطلاعاتی
6-4 حذف کردن از جدول بانک اطلاعاتی
7-4 ویراش بانک اطلاعاتی
8-4 چگونگی ارسال ایمیل
9-4 ویرایش اطلاعات کاربر و کتابها
10-4 لیست کتابهای رزرو شده
11-4 معتبر سازی فرم ثبت نام
فهرست منابع
بخشی از فهرست مطالب پروژه پایان نامه بانک اطلاعاتی کتابخانه توسط ASP در pdf
1-ASP 3.0 در 21 روز ، مترجمین : سعید هراتیان – مهرداد توانا – تهران – ناقوس-
2- کتاب آموزشی ASP 3.0 ، مترجم: فرناز درخشان- تهران – کانون نشر علوم –
3- برنامه نویسی کاربردی روی سرویس دهنده وب از طریق ASP ، مترجم: بهزاد اکبری- تهران – ناقوس-
4- تولید آسان صفحات وب، مترجم : مسعود پاک نظر- تهران – موسسه فرهنگی هنری دیباگران –
چکیده
در دنیای نوین، اینترنت نقش مهمی را ایفا می کند. و برای حضور در اینترنت و یا به عبارتی دیگر، برای حضور در دنیا باید صفحات وب مورد نظر را طراحی و در اینترنت انتشار داد
برای ساختن صفحات وب پویا راههای زیادی وجود دارد. راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Page است که بصورت مختصر به آن ASP می گویند
در این پایان نامه یک بانک اطلاعاتی مربوط به یک کتابخانه توسط ASP پیاده سازی شده است
-2- ASP چیست؟
برای ساختن صفحات وب پویا راههای زیادی وجود دارد .راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Pageاست که بصورت مختصر به آن ASP میگویند
ASP شامل دو بخش میباشد .کدهای برنامه نویسی و Embedded HTML . کدهای برنامه نویسی میتوانند توسط تعدادی از زبانهای دست نویس یا زبانهای اسکریپت نویسی نوشته شوندکه محبوبترین زبانهای اسکریپت نویسی عبارتند از VBScriptو JavaScript. بیشتر صفحات ASP با VBScript ایجاد میگردند چون به زبان انگلیسی نزدیکتر است و دستور زبان آن شبیه به Visual Basic میباشد
2-2- مدل Client-Server
یک مدل Client-Server دو کامپیوتر میباشند که با یکدیگر برای انجام یک کار همکاری مینمایند. یک کامپیوتر سرویس گیرنده، اطلاعات مورد نیاز خود را از کامپیوتر سرویس دهنده تقاضا میکند .کامپیوتر سرویس دهنده اطلاعات درخواستی را بهClient برمی گرداند و کامپیوتر Client بر روی آن اطلاعات کار میکند
اینترنت بر روی مدل Client-Server خوب کار میکند . در اینترنت ، سرویس دهنده را Web server میگویند
Web server کامپیوتری است که همه صفحات وب برای یک وب سایت ویژه را شامل میشود و نرم افزار مخصوصی برای فرستادن این صفحات وب بر روی مرورگرهای وبی که این صفحات را درخواست کرده اندنصب میشود
وقتی مرورگر وب درخواست یک صفحه ASP را مینماید مراحل زیر اتفاق میافتد
1- سرویس گیرنده(مرورگر وب) محل سرویس دهنده را بوسیله بخش اول URL تعیین می نماید. (www.something.com)
2- سرویس گیرنده درخواست صفحه ASP را بوسیله بخش دوم URL انجام میدهد.(defalt.ASP)
3- سرویس دهنده وب فایل ASP را میخواند و کدها را پردازش مینماید
4- بعد از اینکه صفحه ASP به طور کامل توسط سرویس دهنده پردازش شد خروجی به فرمت HTML برای سرویس گیرنده فرستاده میشود
5- سرویس گیرنده HTML فرستاده شده بوسیله سرویس دهنده را دریافت کرده و آن را برای کاربر اجرا مینماید
سرویس گیرنده نمی تواند بین صفحه ASP و صفحه وب ایستا تفاوتی را قائل شود زیرا هر دوی اینها بصورت HTML دریافت میشوند.اما سرویس دهنده وب بوسیله پسوند صفحه وب ، این موضوع را تشخیص میدهد. به همین دلیل در هنگام ایجاد یک صفحه ASP باید پسوند آن را ASP قرار دهیم . در این صورت سرویس دهنده وب می فهمد که قبل از فرستادن خروجی برای سرویس گیرنده باید کد برنامه نویسی را پردازش نماید
باید توجه داشت که کدهای ASP باید بین دو تگ <% %> نوشته شوند
3-2-اجرای صفحات ASP
برای اجرای صفحات ASP بر روی کامپیوتر احتیاج به نصب یک سرویس دهنده وب میباشد سرویس دهنده های وب معروف یکیIIS (Internet Information Service) است که برای Windows 2000, Windows NT در نظر گرفته شده ودیگری PWS (Personal Web Server) که برای windows 98,windows 95 درنظر گرفته شده
است و از محصولات رایگان شرکت مایکرو سافت میباشند . با نصب هر کدام از آنها بر روی کامپیوتر خود, شما قادر خواهید بود صفحات وب را از طریق مرورگرتان مشاهده نمایید
4-2-ایجاد کردن صفحات ASP
صفحات ASP فایلهای متنی ساده، بر روی سرویس دهنده وب میباشند و برای ایجاد یک صفحه ASP بعد از نصب سرویس دهنده وب، تنها چیزی که نیاز میباشد یک ویرایشگر ساده متن همانند برنامه Notepad میباشد. ولی اگر بخواهیم از یک ویرایشگر قوی و مناسب برای ایجاد صفحات وب استفاده کنیم بهترین انتخاب Visual InterDev یا Frontpage شرکت مایکروسافت میباشد
5-2-خاصیت های خاص ASP
ASP دارای خاصیتهای زیر می¬باشد
1- اسکریپت ¬های سمت سرویس¬گیرنده را نیز می¬تواند داشته باشد (برای ایجاد صفحات پویا)
2- ASP دارای تعدادی شیء داخلی است که امکانات بسیار زیادی را به اسکریپتهای شما می¬دهد، حتی اجازه ارسال و دریافت اطلاعات از یک مرورگر را نیز می¬دهند
3- ASP می¬تواند تعدادی از اجزای Activex سمت سرویس دهنده را استفاده کند
4- ASP با بانکهای اطلاعاتی سرویس دهنده از طریق SQL می¬تواند کار کند
6-2- اشیاء 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 است و به شما اجازه میدهد تا در مورد خطاهای اسکریپت ایجاد شده در صفحه هایتان , اطلاعاتی را به دست آورید
7-2- جمع آوری اطلاعات کاربر
بدون داشتن راهی برای دریافت ورودی از کاربر, شما نمی توانید درخواستهایی بر مبنای کاربر به کاربر انجام دهید چهار متد عمومی برای کسب اطلاعات از کاربرtext box listbox , check box و radio button میباشد
1-7-2-فرمها چیستند؟
اگر بخواهیم صفحه ASP ما بر اساس ورودی کاربر تصمیم گیری نماید نیاز به استفاده از فرمها داریم
یک فرم دو وظیفه دارد : جمع آوری اطلاعات از کاربر و فرستادن آن اطلاعات به یک صفحه وب دیگر، برای انجام عمل پردازش بر روی آنها . بنابر این با استفاده از فرم، یک صفحه ASP میتواند ورودیهای کاربر را دریافت نماید و تصمیمهای برنامه ریزی شده ای را بر روی آن ورودیها اعمال نماید
فرمها یک مکانیزم عبور اطلاعات از یک صفحه وب به صفحه دیگر را فراهم می آورند. فرمها همچنین به کاربران اجازه وارد کردن جزئیات اطلاعات را با استفاده از متغیرهای ورودی میدهند
2-7-2-ایجاد فرمها
برای ایجاد یک فرم تنها به دو خط کد HTML نیاز است
<FORM METHOD=POST ACTION=”sompage.asp”>
</FORM>
METHOD : این تگ تعیین می کند مقادیر فیلدهای فرم چگونه به یک صفحه ASP که در خصوصیت Action فرم تعیین شده است فرستاده شود و میتواند به Get یا Post تنظیم گردد. اگر خصوصیت تگ METHOD به Post تنظیم گردد اطلاعات کاربر را با استفاده نکردن از querystring پنهان میکند .در غیر اینصورت با استفاده از querystring اطلاعات کاربر را ارسال میکند

کلمات کلیدی :