پایان نامه برنامه نويسي تحت وب با استفاده از نرم افزار HTML
چكيده:
موضوعات مطرح شده در اين پايان نامه شامل برنامه نويسي تحت وب با استفاده از نرم افزار HTML جهت طراحي صفحات استاتيك، ASP جهت دايناميك كردن صفحات ساخته شده توسط HTML، پايگاه داده SQLSERVER براي ذخيره سازي دادههايي كه از طريق صفحات دريافت مي شود، Visual Interdev جهت ايجاد يك پروژه پايگاه داده ميباشد.
در فصل اول به بررسي مطالب آموخته شده پرداخته ايم و در فصل دوم كار عملي انجام شده عنوان شده است.
-3-1-ايجاد يك پايگاه داده
براي ايجاد يك پايگاه داده جديد 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 را انتخاب نماييد.
2-3-2-حذف پايگاه داده
براي حذف يك پايگاه داده از سيستم Transact_SQL يا Enterprise بكارمي رود. قبل از حذف به نكات زير توجه كنيد:
-حذف پايگاه داده اطلاعات آن را از جداول سيستم حذف كرده و كليه دادهها و گزارش تراكنشها را از سيستم پاك مي كند.
-يك پايگاه داده حذف شده را مي توان فقط از طريق احياء آن با نسخه پشتيبان مجدداً ايجاد كرد.
-در هنگام حذف پايگاه داده هيچ كاربري نبايد در پايگاه داده باشد.
-در هنگام صدور دستور DROP DATABASE بايد در پايگاه داده Master باشيد.
حال به نگارش اين دستور توجه كنيد:
DROP DATABASE database_name1, database_name2
براي حذف پايگاه داده از طريق Enterprise Manager مراحل زير را دنبال كنيد:
1-Enterprise Manager را اجرا كنيد و به پوشه Database برويد.
2-بر روي پايگاه داده Leap كليك راست كنيد و گزينه Delete را انتخاب نماييد.
3-درجعبه تاييد عمل حذف Yes را كليك كنيد.
با اينكار پايگاه داده و فايلهاي دادهاي و تراكنش از سيستم حذف مي شوند.
2-3-3- مجوزها در SQL Server
انواع مجوزها
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 بكار رود بر
فهرست مطالب | |
عنوان | صفحه |
فصل اول: مقدمه | |
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 |
پایان نامه برنامه نويسي تحت وب با استفاده از نرم افزار HTML