موضوعات مطرح شده در این پایان نامه شامل برنامه نویسی تحت وب با استفاده از نرم افزار HTML جهت طراحی صفحات استاتیك، ASP جهت داینامیك كردن صفحات ساخته شده توسط HTML، پایگاه داده SQLSERVER برای ذخیره سازی دادههایی كه از طریق صفحات دریافت می شود، Visual Interdev جهت ایجاد یك پروژه پایگاه داده میباشد
قیمت فایل فقط 5,900 تومان
برنامه نویسی با HTML
چكیده:
موضوعات مطرح شده در این پایان نامه شامل برنامه نویسی تحت وب با استفاده از نرم افزار HTML جهت طراحی صفحات استاتیك، ASP جهت داینامیك كردن صفحات ساخته شده توسط HTML، پایگاه داده SQLSERVER برای ذخیره سازی دادههایی كه از طریق صفحات دریافت می شود، Visual Interdev جهت ایجاد یك پروژه پایگاه داده میباشد.
در فصل اول به بررسی مطالب آموخته شده پرداخته ایم و در فصل دوم كار عملی انجام شده عنوان شده است.
فهرست مطالب | |
عنوان | صفحه |
فصل اول: مقدمه |
|
1-1-1-مقدمه | 1 |
فصل دوم: آموختهها |
|
بخش اول HTML |
|
2-1-1- HTML چیست | 9 |
2-1-2-طریق آدرس دهی برای صفحه Web | 12 |
2-1-3- tag های HTML | 15 |
2-1-4-ایجاد جدول در یك صفحه وب | 21 |
2-1-5-فرمها در HTML | 23 |
2-1-6- فریمها در HTML | 29 |
2-1-7- Style Sheet | 32 |
2-1-8-متدهای Window در Javascript | 37 |
2-1-9-رویدادهای مهم Button | 43 |
2-1-10- نمایش تاریخ و ساعت در یك صفحه وب | 47 |
2-1-11-نمونه ها و مثالها | 48 |
بخش دوم: ASP |
|
2-2-1- محتویات دینامیك و ASP | 57 |
2-2-2-نوشتن صفحات ASP | 59 |
2-2-3-مبانی ASP | 62 |
2-2-4-دیباگ كردن برنامه | 65 |
2-2-5-ODBC و انتخاب پایگاه داده | 66 |
2-2-6- ایجاد اتصال به پایگاه داده | 69 |
2-2-7-مبانی SQL | 71 |
2-2-8-نمونه ها و مثالها | 81 |
بخش سوم: SQL Server |
|
2-3-1- ایجاد یك پایگاه داده | 92 |
2-3-2-حذف پایگاه داده | 94 |
2-3-3- مجوزها در SQL Server | 95 |
2-3-4-انواع داده و ایجاد جداول | 103 |
2-3-5-بازیابی دادهها با دستور SELECT | 125 |
2-3-6-پردازش دادهها | 128 |
2-3-7-مرتب سازی دادهها با عبارت ORDERBY | 141 |
2-3-8-دستور SELECT INTO | 143 |
2-3-9-درج داده (INSERT) | 147 |
2-3-10-حذف داده (DELET) | 151 |
2-3-11-به كارگیری دستور UPDATE | 155 |
بخش چهارم: Visual Interdev |
|
2-4-1-ایجاد یك پروژه ویژوال Interdev | 159 |
2-4-2-برسی واسط ویژوال Interdev برای یك پروژه | 160 |
2-4-3-توسعه و تكمیل صفحات وب به وسیله ویژوال Interdev | 174 |
2-4-4-طراحی وب سایت با Sitedesigner | 178 |
2-4-5-تنظیم گزینه های ASP در ویژوال Interdev | 184 |
2-4-6- كاربرد فایل global.asa | 187 |
2-4-7-ایجاد یك پروژه پایگاه داده | 189 |
فصل سوم: كار عملی انجام شده |
|
شرح پروژه | 195 |
برای ایجاد یك پایگاه داده جدید S Server 2000 یكی ازسه روش زیر را بكار برید
-ویزارد Database Creation
-برنامه Enterprise Manager
-دستور CREATE DATABASE
برای ایجاد یك پایگاه داده جدید یك كپی از پایگاه داده Model ایجاد می شود. پس از آن پایگاه داده به اندازهای درخواستی بسط مییابد و فضای اضافی با صفحات خالی تكمیل میشود.
دادههای پایگاه داده به شكل فیزیكی بر روی دیسك نگهداری می شوند. هنگام ایجاد یك پایگاه داده جدید لازم است حداقل یك فایل برای ذخیره دادهها و جداول سیستم و یك فایل دیگر برای نگهداری فایل تراكنشها مشخص كنید. پایگاه داده و فایل تراكنش میتوانند چندین فایل را به خود اختصاص دهند.
توجه: فایل های پایگاه داده نمی توانند با فایلهای سایر پایگاههای داده یا گزارش تراكنش به اشتراك گذارده شوند.
برای ایجاد یك پایگاه داده جدید می توانید Enterprise Manager را بكار برید. مراحل زیر را دنبال كنید:
1-برای شروع Enterprise Manager را از منوی Programs Start وSQL Server 2000 انتخاب كنید.
2-به نسخه SQL متصل شوید.
3-پوشه Database را بسط دهید
4-آیكون پوشه Database یا محلی از ناحیه راست را كلیك راست كنید و از منو گزینه New Database را انتخاب كنید.
5-در اینجا لیست Database Properties در برگه General قابل مشاهده است.
نام پایگاه داده را مشخص كنید. حال به برگه Data File بروید تا فایل جدید با اندازه اولیه یك مگابایت را در پوشه پیش گزیده …\Data مشاهده كنید. در بخش FileDatabase در انتهای دیالوگ، گزینه Automatically Grow قرار دارد.
حداكثر اندازه فایل نیز نا محدود (Unrestricted File Growth) مشخص شده است.
شكل زیر ناحیه سمت راست پایگاههای داده را نشان میدهد و گزینه منو امكان انجام عملیات را فراهم میكنند.
6- برای تغییر خواص فایلهای پایگاه داده، جعبه مناسب ر اكلیك كنید و تغییرات را اعمال نمایید. برای ایجاد سایر فایلهای پایگاه داده می توانید به جعبه Filre Name بروید و خواص سایر فایلها را مشخص كنید.
7- برگه Transaction را كلیك كنید.
8- پس از خاتمه Ok را كلیك كنید. اگر پایگاه های ایجاد شده را مشاهده نمی كنید، بر روی پوشه Database راست كنید و گزینه Refresh را انتخاب نمایید.
برای حذف یك پایگاه داده از سیستم Transact_SQL یا Enterprise بكارمی رود. قبل از حذف به نكات زیر توجه كنید:
-حذف پایگاه داده اطلاعات آن را از جداول سیستم حذف كرده و كلیه دادهها و گزارش تراكنشها را از سیستم پاك می كند.
-یك پایگاه داده حذف شده را می توان فقط از طریق احیاء آن با نسخه پشتیبان مجدداً ایجاد كرد.
-در هنگام حذف پایگاه داده هیچ كاربری نباید در پایگاه داده باشد.
-در هنگام صدور دستور DROP DATABASE باید در پایگاه داده Master باشید.
حال به نگارش این دستور توجه كنید:
DROP DATABASE database_name1, database_name2
برای حذف پایگاه داده از طریق Enterprise Manager مراحل زیر را دنبال كنید:
1-Enterprise Manager را اجرا كنید و به پوشه Database بروید.
2-بر روی پایگاه داده Leap كلیك راست كنید و گزینه Delete را انتخاب نمایید.
3-درجعبه تایید عمل حذف Yes را كلیك كنید.
با اینكار پایگاه داده و فایلهای دادهای و تراكنش از سیستم حذف می شوند.
DQL Server 2000 سه واژه اعطا (GRANT) منع (DENY) و باز پس گیری (Revoke) را در ارتباط با مجوزها بكار می برد.
برای آنكه كاربر بتواند عمل خاصی را انجام دهد باید مجوزآن به وی اعطا شود. برای جلوگیری از اجرای یك عمل توسط كاربر، كاربر ازاجرای آن منع می شود و برای حذف مجوز اعطا شده قبلی، مجوز باز پس گرفته میشود.
شما میتوانید دو نوع مجوز اعطا كنید: مجوزهای سطح دستور و سطح شیء. مجوزهای سطح دستور به كاربر اجازه می دهند دستور T-SQL خاصی را اجرا كند، در حالیكه مجوز شیء، مجوز اجرای عملیات خاص نظیرUPDATE , INSERT , SELECT یا DELETE دادهها را به كاربر میدهد.
تقدیم مجوزها (Permissions Precedence)
درك چگونگی اعمال مجوزها برای آگاهی از انتخاب مجوزهای موثر ضروری است.كلیه مجوزها در SQL Server جمع شونده (Cumulative) هستند. مجوز DENY بر سایر مجوزها غالب است، استثناء محسوب میشود.
اگر مجوز SELECT را از عضویت خود در نقش 1 و مجوز INSERT را از عضویت خود در نقش 2 دارید درحقیقت هر دو مجوز INSERT و SELECT را در اختیار دارید. اما اگر دستور DENY بكار رود بر كلیه مجوزها غالب شده و آنها را از شما میگیرد..
مجوزهای خاص SQL Server
SQL Server 2000 دارای سطوح متعدد مجوزهاست و بسیاری از آنها مختص پایگاه داده میباشند همانطور كه قبلاً ذكر شد نقشهای ثابت سرویس دهنده به Loginها بسته می شوند ونه به كاربران پایگاه داده و هر نقش بر مجموعه ای خاص از مجوزها دلالت میكند.
در هر پایگاه داده نقشهای ثابت سرویس دهنده ای وجود دارد كه با مجموعه خاصی از مجوزها مرتبط است. هر پایگاه داده دارای كاربری به نام dbo (مالك پایگاه داده) است.اگر چه در SQL Server مستقیما اطلاعاتی در مورد آن نمی بینید اما مفهومی به نام مالك شیء پایگاه داده Database Object Owner وجود دارد و مجوزهای خاصی به افراد این نقش به ارث می رسد.
مجوز CREATE DATABASE
این مجوز به كاربران اجازه میدهد برای خود پایگاه داده ایجاد كنند و dbo آن شوند. مالكیت پایگاه داده را می توان بعداً تغییر داد.
از آنجاییكه مجوزها به كاربران اعطا میشود و نه Loginها بنابر این این مجوز را فقط در پایگاه Master اعطا كنید. این مجوز در هیچ پایگاه داده دیگری وجود ندارد. مجوز CREATE DATABASE حقوق استفاده از دستور ALTER DATABASE را نیز به شما میدهد به عبارت دیگر نمی توانید دستور ALTER را بكار برید مگر آنكه مجوز CREATE DATABASE را داشته باشید.
نكته : بكارگیری نقش سرویس دهنده dbcreator بهتر از اعطای مجوز دستور CREATE DATABASE است زیرا بهر حال به سایر مجوزهای اعطا شده dbcreator نیاز دارید. علاوه بر آن تشخیص حقوق اشخاص از طریق نقشهای SQL Server سادهتر است.
مجوزهای CREATE TABLE, VIEW, FUNCTION, PROCEDURE, DEFAULT, RULE
این مجوزها به كاربران امكان میدهد دستورات ایجاد اشیاء را در پایگاه دادهای كه مجوز آن را در اختیار دارند اجزا نمایند. این مجوزها بطور مكرر به برنامه نویسان اعطا میشود زیرا ایشان در حین تولید و توسعه پایگاه داده نیاز به ایجاد منابع متفاوت دارند.
نكته: مجوزهای ALL CREATE شامل حقوق حذف و تغییر اشیاء ایجاد شده توسط یك كاربر است. اعطای این مجوز می تواند مشكلات جدی را بوجود آورد زیرا به كاربر امكان میدهد پس از خاتمه كار با یك شیء آن را حذف كند. یك كاربر ممكن است شیئی را تغییر دهد و آن را برای سایرین غیر قابل استفاده كند.
جهت دریافت فایل برنامه نویسی با HTML لطفا آن را خریداری نمایید
قیمت فایل فقط 5,900 تومان
برچسب ها : برنامه نویسی با HTML , دانلود برنامه نویسی با HTML , برنامه نویسی , پروژه پایگاه داده , HTML , دیباگ كردن برنامه , محتویات دینامیك و ASP , متدهای Window در Javascript , کامپیوتر , نرم افزار , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه