اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یامقدمه اي بر بانك اطلاعاتي اكسس 3
تاريخچه مختصر پايگاه داده ها 4
شناخت پايگاه داده هاي اكسس (Access) 4
معرفي موضوعات برنامه اكسس 6
طرح ريزي يك پايگاه داده ها 7
مقدمه اي بر HTML و طراحي وب 8
مقدمه اي بر Active Server Pages 10
Active Server Pages چيست؟ 10
آشنايي با مدل Client –Server 12
اسكريپتهاي client –side و اسكريپتهاي server side 16
مقدمه اي بر نحوة ايجاد پايگاه داده ها 18
ايجاد جداول 19
جدول Customer : 19
جدول factor 19
جدول prifactor 20
جدول project 20
جدول Capacitor 21
جدول C2P 22
جدول C2F 22
Relation Ship 22
ايجاد ارتباط بين جداول (Relation ship) 22
ايجاد Query ها 24
صفحه Glogbal . asa 31
session-on start 32
Session –on End: 32
صفحه index.asp 33
صفحه Customer. Asp 33
موضوع :
سيستم فروش شركت تحت وب
نرم افزارهاي استفاده شده :
Access ، HTML ، ASP و SQL
سيستمهاي پايگاه داده ها براي ذخيره كردن اطلاعات به كار مي رود.
هم سيستمهاي بزرگ زررواسيون شركتهاي هواپيمايي و هم دفترچه تلفني كه درجيب شما قراردارد پايگاه دادها محسوب مي شوند زيرا از آنها براي ذخيره كردن داده ها و بازيابي اطلاعات استفاده ميشود. تا چندين سال پيش سيستمهاي بزرگ پايگاه داده ها تنها بر روي كامپيوترهاي بزرگ (main frame) كار مي كردند. به همين دليل طراحي پياده سازي ونگهداري آنها بسيار پر هزينه بود. با به بازارآمدن كامپيوتر ها شخصي (personal computer) قدرتمند و ارزان قيمت فعلي اينك برنامه نويسان مي توانند نرم افزارهاي لازم براي جمع آوري و ارائه اطلاعات را با هزينه هاي اندك و در زمان كوتاه توليد كنند.
به طور كلي پايگاه داده مجموعه اي از انواع اطلاعات مي باشد. برنامه اكسس پايگاه داده هاي نسبتا ساده و آساني را ايجاد ميكند. «جدول (table) به محفظه الكترونيكي گفته مي شود كه برنامه اكسس براي نگهداري داده هاي شما آن را ارائه مي دهد. شكل 1-1
هر جدول (Table ) از سطرها و ستون ها تشكيل مي شود. برنامه اكسس مدخل پايگاه داده ها (مثلا هر يك از كارمندان يا فقره موجودي) را در سطر مختص به خود ذخيره مي كند. هر سطر يك سابقه record به حساب مي آيد و هر سابقه شامل اطلاعات خاصي مربوط به يك شخصي مكان و غيره مي باشد.
هر سابقه به بخش هاي مجزايي از اطلاعات تقسيم مي شود و هر يك از بخش ها ميدان fied نام دارد.
در جدول هر ميدان ستون جداگانه اي دارد و داراي بخش هاي مختلفي از اطلاعات مي باشد كه با هم جمع مي شوند و تشكيل سابقه خاصي را مي دهند مثلا last name يك ميدان است همه نام هاي خانوادگي موجود در كل جدول در همان ستون به عنوان ميدان last name شناخته مي شوند.
برنامه اكسس نوع خاصي از پايگاه داده ها به نام پايگاه داده هاي رابطه اي (relational DataBase) مي باشد اين پايگاه داده ها اطلاعات را به زير مجموعههاي جداگانه تقسيم مي كند . هر زير مجموعه اطلاعات براي هدف خاصي گروه بندي مي نمايد (نظير اطلاعات در مورد مشتري تقاضاي فروش كالا) . در برنامه اكسس اين زير مجموعه ها در جدول هاي جداگانه اي نظير آنچه قبلا توضيح داديم قرار دادند.
برنامه اكسس به شما امكان ميدهد رابطه اي بين جدول ها برقرار نمايند. اين رابطه ها مبتني بر ميداني هستند كه براي هر دو جدول مشترك مي باشد. هر يك از اين جدول ها داراي ميداني به نام كليد اوليه مي باشند.
كليد اوليه هر سابقه ركورد رامنحصرا در جدول شناسايي مي كند. بنابراين ميدان كليد اوليه primarykey معمولا ميداني است كه عدد منحصر بفردي به هر سابقه اختصاص ميدهد اين عدد در جدول مضاعف نمي باشد به قول معروف unique يعني يكتا مي باشد.
مثلا ممكن است جدول customer داراي ميدان ID باشد كه هر مشتري را با عدد منحصر بفردي شناسايي مي كند. همچنين ممكن است جدولي در اختيار داشته باشيد كه شامل انواع محصولات شركت شما باشد وهمچنين مي توانيد جدولي در اختيار داشته باشيد كه شامل اجناس شما در انبار باشد كه در اينصورت بين جدول project كه شامل انواع محصولات شركت و جدول انبار كه شامل اجناس شركت مي باشد ارتباط برقرار مي باشد.
براي اينكه جدول projectبا جدول capacitor را بتوانيم پيوند (link) دهيم ميبايست field ميدان projectID درجدول capacitor موجود باشد.
بدين ترتيب متوجه مي شويد كه حتي پايگاه داده هاي ساده كه از جدول هاي متعددي تشكيل شده نيز با هم رابطه دارند.
جدول tableفقط يكي از انواع از موضوعات موجود در برنامه اكسس مي باشد همچنين شما مي توانيد در برنامه مزبور با برگه ها forms پرس و جوها Quries و گزارش reports نيز كار كنيد
·يك برگه براي وارد كردن ويرايش و مشاهده داده هاي يك جدول و سابقه ركورد در يك زمان استفاده مي شود.
·يك پرسوجو به شما امكان ميدهد تا سئوالاتي را از پايگاه داده ها بپرسيد. از پاسخ پرس و جو ميتوانيد براي دستكاري داده هاي موجود در جدول استفاده نمائيد نظير حذف سابقه ها يا مشاهده داده ها موجود درجدولي كه فقط ملاك هاي شخصي دارند.
·يك گزارش به شما امكان مي دهدكه اطلاعات پايگاه هاي داده هاي موجود در يك قالب را خلاصه نمائيد تا براي چاپ مناسب گردند.
به طور كلي هر يك از موضوعات مزبور روشهاي مختلفي براي مشاهده و دستكاري داده هاي جدول به شما ارائه مي دهند.
وقتي پايگاه داده هاي جديدي را ايجاد مي كنيد ، احتمالا مي خواهيد مطمئن شويد كه آن پايگاه داده ها ،نه تنها براي رفع نياز مدخل داده هاي شما بلكه براي مشاهده گزارش گيري از داده هايي كه درجدول هاي مختلف نگهداري مي شوند و در واقع پايگاه داده ها را به وجود مي آورند طراحي شده است . پيش ازايجاد پايگاه داده ها كمي وقت صرف طرح ريزي آن نمائيد و سپس پايگاه داده ها را پياده سازي نمائيد زيرا كه اگر طرح ريزي مناسب براي پايگاه داده ها نداشته باشيد در هنگام پياده سازي با مشكل مواجه خواهيد شدكه پس از اينكه پايگاه داده ها را طراحي مي كرديد مي توانيد اين پايگاه داده را در اختيار نرم افزارهاي ديگري قرار داد مثلا ميتوانيد از پايگاه داده اكسس در كنار زبانهاي برنامه نويسي visual c++ وvisal Basic,Delphi و غيره استفاده و يا اينكه از پايگاه داده اكسس كه موضوع پايگاه داده پروژه ماست در كنار زمانهاي برنامه نويسي اينترنت مثل PHP يا ASP, HTML و غيره استفاده كرد كه البته زبان HTML قادر به دسترسي به ركوردهاي يك پايگاه داده را بصورت پويا نداردبه قول معروف مثلا اگر بخواهيم ركورد جديدي را به پايگاه داده اضافه كنيم HTML قادر به انجام اين كار نيست چرا كه يك زبان برنامه نويسي اينترنت ايستا است ولي ASP از طريق تعريف اشيا CONNECTION و سپس Record set مي تواند ركوردهاي موجود در پايگاه داده ها را تحت ثاثير قرار دهد.
يادگيري HTML بسيار آسان است. متون HTML يا همان صفحه وب را مي توان با هر ويرايشگري كه بتواند فايل را با پسوند HTML يا HTM ذخيره كند ايجاد كرد. HTML كدهاي مخصوصي به نام TAG براي ايجاد موارد زير دارد:
·قراردادن تصاوير و متون در محلي كه بايد نمايش داده شوند.
·مرتبط كردن متون و تصاوير با صفحات ديگر به نحوي كه كاربر بتواند با يك كليك بر روي آنها به مكانهاي مختلف برود.
·قراردادن صوت و ويدئو و اپلت هاي مختلف براي فعال كردن قسمتهاي مختلف صفحه و غيره .
در نهايت صفحه وب ايجاد شده مي تواند با استفاده از پروتكل اينترنتي ((Hyper Text Transfer Protocol) د راينترنت منتقل شده واطلاعات خود را به تمامي كاربران نمايش دهد.
در حقيقت نحوه كار اين پروتكل بطور ساده بدين صورت است كه ابتدا متون صفحه وب نمايش داده ميشود وسپس تصاوير قسمتهاي ديگر صفحه كامل ميشوند.
قالبهاي تصويري كه در وب استفاده مي شوند معمولا فايلهاي Gif هستند. اين فايلهاداراي حالت رنگي شاخص دار (indexed color) هستند كه مي توانيم با آن بطور محسوسي ظرفيت فايل را كاهش دهيم ودر عين حال كيفيت تصوير تغيير چنداني نميكند. براي اينكار ازنرم افزارهاي گرافيكي مانند photoshopاستفاده كنيم .
علاوه بر حالت رنگي شاخص دار قالب gif مي تواند شفافيت يا Transparency را نيز ذخيره كند كه در طراحي صفحه وب بسيار كاربر دارد. براي ساخت تصاوير متحرك Gif Animation نيز از قالب Gif استفاده ميشود. در يك تصوير متحرك تعدادي اسلايد با فاصله زماني معين نمايش داده مي شوند تا در نظر بيننده متحرك جلوه كند. براي ساخت اين گونه تصاوير نيز از برنامه Image ready استفاده مي شود. قالب تصوير ديگري كه براي انتقال تصاوير در اينترنت استفاده مي شود قالب JPG است . JPG نيز فشردگي خاصي را روي تصوير اعمال مي كند كه باعث كاهش ظرفيت فايل ميوشد و انتقال آن را تسريع مي كند.
براي استفاده از صدا در صفحات وب بطور استاندارد از قالب صوتي midi و ra يا RM استفاده ميشود.
البته نحوه اجراي آن بستگي به ويژگيهاي مرورگر شما و نوع ساخت صفحه دارد .
براي استفاده از تصاوير متحرك و فيلم نيز از قالب ويدئويي MPEG استفاده
مي شود كه در اينصورت ميتوانيد فايل را دريافت كرده و استفاده كنيد. گاهي اوقات نيز فيلم بصورت يك رشته Stream وارد سيستم شما شده پخش ميشود.
در نهايت آخرين چيزي كه براي طراحي صفحه وب نياز داريد ذره اي خلاقيت ونوآوري است تا بتوانيد از ابزارهاي و روشهاي موجود بطور صحيح استفاده كنيد و اگر از چگونگي ترجمه كد HTML توسط مرورگرها آگاهي داشته باشيد طراحي بهتري انجام مي دهيد. در حقيقت طراحي صفحه ناشي از خلاقيت و استعدادي هنري افراد است كه چگونه از ابزارها و امكانات براي ايجاد طراحي استفاده ببرند.
شامل ورد 43صفحه ای
مبلغ قابل پرداخت 31,000 تومان