رپو فایل

مرجع دانلود و خرید فایل

رپو فایل

مرجع دانلود و خرید فایل

فروشگاه اینترنتی و تجارت در وب

ایجاد فروشگاه اینترنتی، تبلیغ و اطلاعات کامل محصولات یک شرکت به نمایش در می آید و مشتری با داشتن کارت پرداخت واسطه ویا کارت‌های اعتباری، پس از جستجو و انتخاب، در خواست خرید می کند سایت واسطه پس از کسر مبلغ محصول از حساب وی، این درخواست را در وهله اول از طریق فکس و یا تلفن (در آینده از طریق کامپیوتر به صورت آنلاین و یا از طریق SMS و یا تلفن گویا )
دسته بندی کامپیوتر و IT
بازدید ها 1
فرمت فایل doc
حجم فایل 53 کیلو بایت
تعداد صفحات فایل 30
فروشگاه اینترنتی و تجارت در وب

فروشنده فایل

کد کاربری 2106
کاربر

فروشگاه اینترنتی و تجارت در وب

فروشگاه اینترنتی و تجارت در وب

ایجاد فروشگاه اینترنتی، تبلیغ و اطلاعات کامل محصولات یک شرکت به نمایش در می آید و مشتری با داشتن کارت پرداخت واسطه ویا کارت‌های اعتباری، پس از جستجو و انتخاب، در خواست خرید می کند. سایت واسطه پس از کسر مبلغ محصول از حساب وی، این درخواست را در وهله اول از طریق فکس و یا تلفن (در آینده از طریق کامپیوتر به صورت آنلاین و یا از طریق SMS و یا تلفن گویا ) به فروشنده ارجاع می دهد و فروشنده می بایست در مدت زمان توافق شده، کالا را برای مشتری ارسال نماید.

مزایای ایجاد فروشگاه اینترنتی برای فروشندگان

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

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

نداشتن محدودیت زمانی

فعالیت فروشگاههای سنتی محدود به ساعات و روزهای غیر تعطیل می باشد اما فروشگاههای اینترنتی مطلقاٌ چنین محدودیتی نداشته و در تمامی ساعات شبانه روز و تمامی روزهای سال در دسترس عموم بازدید کنندگان قرار دارد.

کاهش هزینه های جانبی وسود آوری بیشتر

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

پرداخت اینترنتی

پرداخت اینترنتی عبارت است از پرداخت توسط کارتهای پرداخت یا اعتباری، کسر از موجودی خریدار و واریز به حساب فروشنده. تمامی مراحل فوق بصورت اینترنتی انجام می پذیرد.

ه چه طریق می توانید مشتریان خود را راضی کنید؟

فروشنده می تواند با اختصاص بخش ناچیزی از سود حاصله در هر فروش آنلاین، قیمت محصول خود را کاهش دهد تا مشتری بیشتری را جلب نماید.

فروشنده می تواند قیمت محصول را ثابت نگه داشته و در عوض از سود حاصله هدایای زیبایی را از قبیل ملزومات جانبی کالای به فروش رفته خود، کالاهای کوچک تر و ارزان قیمت تر و یا کالای مورد علاقه کودکان و یا هدایای تبلیغاتی را به همراه محصولات خود برای مشتری ارسال نماید.

فروشنده با پرداخت هزینه ناچیز حمل کالا به محل مورد نظر مشتری، رضایت بیشتر آنان را فراهم و کالای خود را در بازار و در مقایسه با محصولات مشابه، رقابتی تر می نماید.

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

عدم برخورد به ترافیکنبودن آلودگی هوا

عدم نیاز به رفتن به داخل طرح ترافیک

یافتن کالاها با قیمت پایینتر نسبت به فروشگاههای سنتی

قابلیت مقایسه قیمتها و مشخصات کالاها در کمترین زمان

امکان خرید در آرامش منزلامکان خرید در هر ساعت از شبانه روز

عدم مشکل حمل و نقل کالای خریداری شده

تحویل کالای خریداری شده درب منزل

بیمه بودن کالای خریداری شده

مزایای ایجاد فروشگاه اینترنتی برای فروشندگان
حل مشکل حمل و نقل

در حال حاضر (VTE) در حال مذاکره با شرکت پست، پیک بادپا، پست 193 و چندین شرکت فعال حمل و نقل خصوصی، در خصوص واگذاری حمل کالا به آنان می باشد. به این ترتیب بزودی این امکان فراهم خواهد شد تا شرکت حمل طرف قرارداد با (VTE)، کالا را از محل فروشگاه سنتی و یا انبار گرفته و به مشتری تحویل نماید.

بیمه

بر اساس مذاکرات در حال انجام با چند شرکت بیمه، کلیه کالاهای به فروش رفته از طریق فروشگاه اینترنتی، مشمول بیمه خواهند بود تا هیچگونه خسارتی متوجه فروشنده و خریدار نگردد.

جهت دریافت فایل فروشگاه اینترنتی و تجارت در وب لطفا آن را خریداری نمایید


وب سرویس و ویروسهای اینترنتی

برای ساده کردن پردازش های تجاری ، برنامه های غیر متمرکز (Enterprise) باید با یکدیگر ارتباط داشته باشند و از داده های اشتراکی یکدیگر استفاده کنند قبلا ً این کار بوسیله ابداع استاندارد های خصوصی و فرمت داده ها به شکل مورد نیاز هر برنامه انجام می شد اما دنیای وب و XML – تکنولوژی آزاد برای انتقال دیتا – انتقال اطلاعات بین سیستم ها را افزایش داد وب
دسته بندی کامپیوتر و IT
بازدید ها 2
فرمت فایل doc
حجم فایل 33 کیلو بایت
تعداد صفحات فایل 28
وب سرویس و ویروسهای اینترنتی

فروشنده فایل

کد کاربری 2106
کاربر

وب سرویس و ویروسهای اینترنتی

وب سرویس چیست ؟
اشاره :
کسانی که با صنعت IT آشنایی دارند حتما ً نام وب سرویس را شنیده اند . برای مثال ، بیش از 66 درصد کسانی که در نظر سنجی مجله InfoWorld شرکت کرده بودند بر این توافق داشتند که وب سرویس ها مدل تجاری بعدی اینترنت خواهند بود . به علاوه گروه گارتنر پیش بینی کرده است که وب سرویس ها کارآیی پروژه های IT را تا 30 در صد بالا می برد . اما وب سرویس چیست و چگونه شکل تجارت را در اینترنت تغییر خواهد داد ؟
برای ساده کردن پردازش های تجاری ، برنامه های غیر متمرکز (Enterprise) باید با یکدیگر ارتباط داشته باشند و از داده های اشتراکی یکدیگر استفاده کنند . قبلا ً این کار بوسیله ابداع استاندارد های خصوصی و فرمت داده ها به شکل مورد نیاز هر برنامه انجام می شد . اما دنیای وب و XML – تکنولوژی آزاد برای انتقال دیتا – انتقال اطلاعات بین سیستم ها را افزایش داد . وب سرویس ها نرم افزارهایی هستند که از XML برای انتقال اطلاعات بین نرم افزارهای دیگر از طریق پروتوکول های معمول اینترنتی استفاده می کنند .
به شکل ساده یک وب سرویس از طریق وب اعمالی را انجام می دهد (توابع یا سابروتین ها ) و نتایج را به برنامه دیگری می فرستد . این یعنی برنامه ای در یک کامپیوتر در حال اجراست ، اطلاعاتی را به کامپیوتری می فرستد و از آن درخواست جواب می کند ، برنامه ای که در آن کامپیوتر دوم است کارهای خواسته شده را انجام می دهد و نتیجه را بر روی ساختارهای اینترنتی به برنامه اول بر می گرداند . وب سرویس ها می توانند از پروتکول های زیادی در اینترنت استفاده کنند اما بیشتر از HTTP که مهم ترین آنهاست استفاده می شود .
وب سرویس هر توع کاری می تواند انجام دهد . برای مثال در یک برنامه می تواند آخرین عنوان های اخبار را از وب سرویس Associated Press بگیرد یا یک برنامه مالی می تواند آخرین اخبار و اطلاعات بورس را از وب سرویس بگیرد . کاری که وب سرویس انجام می دهد می تواند به سادگی ضرب 2 عدد یا به پیچیدگی انجام کلیه امور مشترکین یک شرکت باشد .
وب سرویس دارای خواصی است که آن را از دیگر تکنولوژی و مدل های کامپیوتری جدا می کند ، Paul Flessner ، نایب رییس مایکروسافت در dot NET Enterprise Server چندین مشخصه برای وب سرویس در یکی از نوشته هایش ذکر کرده است ، یک ، وب سرویس ها قابل برنامه ریزی هستند . یک وب سرویس کاری که می کند را در خود مخفی نگه می دارد وقتی برنامه ای به آن اطلاعات داد وب سرویس آن را پردازش می کند و در جواب آن اطلاعاتی را به برنامه اصلی بر می گرداند . دوم ، وب سرویس ها بر پایه XML بنا نهاده شده اند . XML
و XML های مبتنی بر SOAP یا Simple Object Access Protocol تکنولوژی هایی هستند که به وب سرویس این امکان را می دهند که با دیگر برنامه ها ارتباط داشته باشد حتی اگر آن برنامه ها در زبانهای مختلف نوشته شده و بر روی سیستم عامل های مختلفی در حال اجرا باشند . همچین وب سرویس ها خود ، خود را توصیف می کنند . به این معنی که کاری را که انجام می دهند و نحوه استفاده از خودشان را توضیح می دهند . این توضیحات به طور کلی در WSDL یا Web Services Description Language نوشته می شود . WSDL یک استاندارد بر مبنای XML است . به علاوه وب سرویس ها قابل شناسایی هستند به این معنی که یرنامه نویس می تواند به دنبال وب سرویس مورد علاقه در دایرکتوری هایی مثل UDDI یا Universal Description , Discovery and Integration جستجو کند . UDDI یکی دیگر از استاندارد های وب سرویس است .
نکات تکنولوژی وب سرویس :
همانطور که در ابتدا توضیح داده شد یکی از دلایل اینکه وب سرویس از دیگر تکنولوژی های موجود مجزا شده است استفاده از XML و بعضی استاندارد های تکنیکی دیگر مانند SOAP ، WSDL و UDDI است . این تکنولوژی های زمینه ارتباط بین برنامه ها را ایجاد می کند به شکلی که مستقل از زبان برنامه نویسی ، سیستم عامل و سخت افزار است .
SOAP یک مکانیزم ارتباطی را بین نرم افزار و وب سرویس ایجاد می کند . WSDL
یک روش یکتا برای توصیف وب سرویس ایجاد می کند و UDDI یک دایرکتوری قابل جستجو برای وب سرویس می سازد . وقتی اینها با هم در یک جا جمع می شود این تکنولوژی ها به برنامه نویس ها اجازه می دهد که برنامه های خود را به عنوان سرویس آماده کنند و بر روی اینترنت قرار دهند .
شکل زیر نقش هر کدام از استاندارد ها را در ساختار وب سرویس نمایش می دهد . در قسمت های بعدی هر کدام از این تکنولوژی ها را بررسی می کنیم .
آدرس شکل :
http://www.1.ir/articles/webservicedesc.htm
XML یا eXtensible Markup Language :
XML یک تکنولوژی است که به شکل گسترده از آن پشتیبانی می شود ، همچنین این تکنولوژی Open است به این معنی که تعلق به شرکت خاصی ندارد . اولین بار در کنسرسیوم WWW یا W3C در سال 1996 برای ساده کردن انتقال دیتا ایجاد شده است . با گسترده شدن استفاده از وب در دهه 90 کم کم محدودیت های HTML مشخص شد .

جهت دریافت فایل وب سرویس و ویروسهای اینترنتی لطفا آن را خریداری نمایید

جزوه درس مبتنی بر وب

برای قرار دادن اطلاعات در کوکی ها Response Cookies مشخص می کند آیا اطلاعات صفحه بافر شده است response Buffel خروجی بافر یا tyae یا false responsecache control
دسته بندی کامپیوتر و IT
بازدید ها 1
فرمت فایل doc
حجم فایل 30 کیلو بایت
تعداد صفحات فایل 25
جزوه درس مبتنی بر وب

فروشنده فایل

کد کاربری 2106
کاربر

جزوه درس مبتنی بر وب

ــ شی گرا :

یک ( object) دارای خواص ورفتار است

( attrrbute ) خواص: نام ، شماره دانشجویی object دانشجو

رفتار : انتخاب واحد – پرداخت شهریه ( oprebron-method )

Response – request – server- session

5 شی اصلی vb. Applicatron

Response : شی ای برای ارسال اطلاعات به کاربران ( از سرور )

برای استفاده از خواص نام رفتار یا خواص نام شی

خواص response. Cookies :

برای قرار دادن اطلاعات در کوکی ها Response. Cookies

مشخص می کند آیا اطلاعات صفحه بافر شده است response. Buffel

خروجی بافر یا tyae یا false response.cache control

خروجی true یا fals است مشخص می کند که اطلاعات صفحات در کامپیوتر خدمات دهنده اینترنت ذخیره شود یا خیر .

Cache کردن

مزایا برای ISP : عدم استفاده از پهنای باند و سرعت بالا

ضرر پایین آمدن security ( امنیت )

Cache کردن

  • مزیت ها

1- انجام سریع اطلاعات ذخیره شده در کامپیوترها ( سرورهای خدمات دهنده اینترنت ISP )

2- استفاده نکردن از پهنای باند خودشان

  • عیب : ( برای PC برنامه نویسان ) بخش و Cache کردن امنیت اطلاعات وب سایتتان است ممکن است اطلاعات حریم شخصی کاربران با مشکل مواجه شوند .

CHARSET

مشخص می کند که مجموعه کاراکترهای موجود را در صفحه یا page است .

Content type

مشخص کننده ی نوع محتوای http ارسالی کاربر

View- encoding – more

انواع کاراکترهای مشخص شده در اینترنت

( % response.redirect " 2.asp" % )

ارجاع دادن صفحه یا page به داخل کوپشن که یک صفحه دیگر است اگر سایت داخل سرورخودتان بود فقط نام و پسوند و اگر داخل سرور و جای دیگر است باید نام کامل وارد گردد

http: // www.yahoo.com

ــ شی request :

  • گرفتن اطلاعات ارسالی کاربران در صفحات اسکریپ
  • گرفتن اطلاعات کوکی ها request . cookies
  • گرفتن اطلاعات ارسالی توسط فرم ها .form request
  • گرفتن اطلاعات ارسالی از طریق url request.query string
  • گرفتن محتوای اشیای سرور request. Server variable
  • طریقه ارسال اطلاعات html( form name "form1" method = post- get

Post : ارسال اطلاعات فرم بصورت کلی و جامع از طریق محتوای http امنیت بالاتر بدون محدودیت

Get : ارسال اطلاعات محدود از طریق url ( آدرس بار مرورگر ظاهر می گردد ) امنیت پایین تر چون اطلاعات در url ظاهر می گردد .

نام اسکرپی که می خواهیم اطلاعات را به آن آدرس ارسال کنیم نام اسکریپ = action

تمام اشیاء موجود در html برای گرفتن اطلاعات از کاربر باید داخل tag- form باشد

جهت دریافت فایل جزوه درس مبتنی بر وب لطفا آن را خریداری نمایید


طراحی وب سایت (ASP)

امروزه وب به عنوان یک واقعیت انکارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بکارگیری تکنولوژی‌های جدید است
دسته بندی کامپیوتر و IT
بازدید ها 0
فرمت فایل doc
حجم فایل 47 کیلو بایت
تعداد صفحات فایل 65
طراحی وب سایت (ASP)

فروشنده فایل

کد کاربری 2106
کاربر

طراحی وب سایت (ASP)

مقدمه

امروزه وب به عنوان یک واقعیت انکارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بکارگیری تکنولوژی‌های جدید است.

همزمان با این رشد اعجازگونه وب‌ سایتها از حالت اولیه خود که کوچک و عمدتا ایستا بودند خارج شده و به سمت حجیم شدن و پویایی حرکت کردند.

امروزه روی یک وب سایت نرم‌افزارهای متعددی اجرا می‌شوند تا پاسخ وی نیاز کاربران خود بوده و در این دنیای رقابت، دلیلی برای بودن خود داشته باشند.

در این مسیر تکنولوژی‌های متعددی نظیر تکنولوژی Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحی یک وب سایت پویا یاری کند. استفاده از مزایای کلاس‌های Vb script، استفاده از متدها و نمونه‌هایی از این تدابیر جهت طراحی صفحات ASP ماجولار با قابلیت استفاده مجدد Reusable است.

شرکت ماکروسافت در سال 1996 تکنولوژی‌ (Active Server page) را معرفی نمود. تکنولوژی‌ فوق اولین بار به همراه سرویس دهندة اطلاعاتی اینترنت
(IIS: Internet Information server) نسخة 3.0 ارائه شد. با بکارگیری تکنولوژی‌ فوق امکان طراحی و پیاده‌سازی نرم‌افزارهای بزرگ و بانک‌‌های اطلاعاتی به همراه صفحات وب فراهم شد، هسته اولیه ASP زبان Vbscript است. صفحات ASP همراه کدهای نوشته شده توسط زبان فوق ایجاد می‌شود. Vbscript به عنوان زبان استاندارد برای پیاده‌سازی صفحات ASP در نظر گرفته شده است. بنا به اظهارات شرکت مایکروسافت در ماه مه سال 2000، قریب به 800000 نفر در این زمینه فعالیت داشتند و به طراحی صفحات وب با بهره‌گیری از تکنولوژی‌ فوق مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدی و استقبال عموم از تکنولوژی‌ فوق در سطح جهان دارد. قریب به 500 شرکت کامپیوتری در سطح جهان بصورت کاملا تخصصی صرفا به تولید قطعات و اجزای متفاوت بصورت گیت‌های آماده نرم‌افزاری به کمک ASP فعالیت داشته و محصولات آنها در وب سایت‌های متعدد عرضه می‌شود.

ASP تقریبا هر کاری می‌تواند انجام دهد. مثلا دستیابی و جستجو در بانک‌های اطلاعاتی متفاوت مستقل از بانک، شخصی کردن صفحات وب، نمایش صفحات متفاوت برای مرورگرهای متفاوت، حفاظت رمز عبور، بازیهای کامپیوتری، پردازش فرم‌ها و …

برای شروع به چه چیزی نیاز است؟

جهت استفاده کامل از توانایی‌های ASP، می‌بایست سیستم عامل ویندوز NT 4.0 را به همراه IIS 4.0 استفاده کرد. از ویندوز Server 2000 همراه IIS 5.0 نیز می‌توان بهره برد. جهت استفاده از ASP روی کامپیوترهایی که بر روی آنها ویندوز 98 یا 95 نصب شده می‌توان سرویس دهندة شخصی وب یا (PWS: Personel Web Server ) را روی کامپیوتر نصب کرد.

Microsoft Internet Information Server 2.0

Windows NT Server 4.0 با سرویس دهندة وب، سرویس دهندة FTP و حتی سرویس دهنده گوفر کامل می‌شود. تمام سرویسهای عمده اینترنت به سادگی از طریق این سرویس نصب می‌شوند فقط از برنامه کاربردی Network control panel برای افزودن Microsoft Internet Information Server 2.0 استفاده کنید و قادر خواهید بود که حضور وب جهانی را احساس کنید.

استفاده از ASP بدون بکارگیری IIS یا PWS :

به دلیل اینکه سرویس دهندگان وب تنها بر روی محصولات ویندوز شرکت مایکروسافت اجرا می‌گردند. شما ممکن است فکر کنید که برای استفاده از صفحات ASP حتما باید از IIS یا PWS روی سرویس دهنده وب خود استفاده نمایید. این درست نیست. زیرا که شرکت‌های زیادی نرم‌افزارهایی را ایجاد کرده‌اند که به شما اجازه می‌دهند صفحات ASP را روی سرویس دهنده‌های متنوع و کامپیوترهای مختلف ایجاد نمایید.

یکی از محصولات Holycon Softwares In stant ASP است که به صورت مخفف ASP می‌گویند. یکی دیگر از این محصولات توسط شرکت Chili !soft ایجاد Chili! ASP نامیده می‌شود این محصولات می توانند روی سرویس‌دهنده‌هایی که IIS ندارند اجرا شوند به علاوه محصولات زیر:

Jave Web Server . . Sun Web Server . Apache . Net scape Eterprise server

این محصولات روی کامپیوترهای زیر نیز می‌توانند نصب شوند.

IBM / AIX Apple Mac os Sun Solaris Linux

ASP چیست؟

ASP مخفف کلمات Active server page است. ASP برنامه‌ای است که به کمک IIS اجرا می‌شود. IIS یکی از عناصری است که همراه ویندوز 2000 آورده شده. IIS یکی از اجزای Win NT 4.0 option pack نیز می‌باشد.

PWS یک نسخة خاص و کوچکتر از برنامة IIS است. PWS را می توان از روی CD حاوی ویندوز 98 نصب کرد.

چگونه می‌توان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟

با نصب یکی از نرم‌افزارهای PWS و یا IIS (با توجه به سیستم عامل نصب شده) بدون نیاز به یک سرویس دهنده کمکی دیگر.

نحوه نصب PWS و اجرای فایل‌های ASP روی Win 98

مرحله اول: برنامة Setupexe را از مسیر Add ons \ PWS \ موجود در CD حاوی Win 98 اجرا کنید.

مرحله دوم: یک فولدر به برنامه Inetpub روی هارد ایجاد و در آن یک فولدر به نام Wwwroot بسازید.

مرحله سوم: یک فولدر جدید با نام دلخواه مثل My web در فولدر Wwwroot بسازید.

مرحله چهارم: با استفاده از یک ادیتور مبتنی مثل Notepad کدهای دلخواه Asp خود را تایپ کرده و فایل فوق را با نام دلخواه Test . asp ولی با انشعاب Asp در فولدر My web ذخیره کنید.

مرحله پنجم: اطمینان داشته باشید که PWS در حالت اجرا است.

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

http: // local host / My Web / Test . asp

NT Server 4.0 چیست؟

همه چیز از سال 1992 با نشر نگارش 1/3 Windows Advanced Server آغاز شد در ابتدا موفقیت Windows NT 4.0 سرویس دهندة برنامة کاربردی بود که به عنوان سیستمی برای برنامه‌های کاربردی مبتنی بر سرویس دهندة مایکروسافت مانند
SQI Server، در داخل ناول یا سایر سیستمهای عامل شبکه موجود استفاده می‌شد NT 4.0 در بسیاری از شبکه های محلی شرکتها که قبلا دقیق مایکروسافت را به عنوان استانداردی برای محصولات رومیزی انتخاب کرده بودند جای پای محکمی پیدا کرد و به عنوان سیستمی مفید برای برنامه‌های کاربردی Back office مایکروسافت مطرح شد. این جای پای محکم با معرفی Windows NT Server 3.5 در سال 1993 به راه‌حل کامل و قدرتمندی برای سیستم عالم شبکه تبدیل گردید.

NT Server برخلاف سایر سرویس دهنده‌های سیستم، ایستگاه کاری نیز می‌باشد. NT 4.0 رابط کاربر تقریبا با رابط کاربر ویندوز 95 و برنامه‌های رومیزی معمولی مانند Word، Excel و هزاران برنامه کاربردی دیگر ویندوز دارد که به خوبی بر روی NT Server 4.0 اجرا می‌شوند. اما، در زیر این رابط سادة میز کار، ابزارهای پیچیدة مدیریت و سرپرستی شبکه و سیستم عامل شبکة قدرتمندی با پشتیبانی چندین پروتکل و سیستم می‌باشد این رابط آشنا و ساده یکی از جذاب‌ترین ویژگیهای NT Server 4.0 و همچنین مشکلی عمده برای سرپرستان مبتدی می‌باشد. نصب NT 4.0 ساده است. NT 4.0 رابط ساده‌ای دارد که با سبک اشاره و کلیک عملیات ابتدایی را فورا برای افراد آشنا با ویندوز (که هم اکنون با 100 میلیون نسخة فروش تقریبا برای همه آشنا می‌باشد) قابل درک و دسترسی می‌سازد.

نیازهای سخت‌افزاری

حداقل نیازهای سخت‌افزاری برای IIS به صورت زیر است:

CPU: 486 / 33 یا بالاتر

حافظه: 16 مگا بایت برای سرویس دهنده NT و 12 مگا بایت برای ایستگاه کاری NT .

فضای دیسک: 125 مگا بایت برای سرویس دهندة NT و 110 مگا بایت برای ایستگاه کاری NT .

صفحه نمایش: VGA یا بالاتر.

CD – ROM .

دیسکت گردان فلاپی ظرفیت بالا.

نرم‌افزارها و ابزارهای لازم:

نرم‌افزارها و زبانهای برنامه‌نویسی که در این پروژه استفاده شده‌اند به شرح زیر می‌باشد:

- زبان‌های HTML و ASP و VBScript

- پایگاه داده‌ Access

- سیستم عامل ویندوز XP و وب سرور IIS

جهت دریافت فایل طراحی وب سایت (ASP) لطفا آن را خریداری نمایید


وب سایت مدرسه

ASPNET نسل بعدی Active Server Pages یا ASP است که توسط شرکت میکروسافت ارائه شده است این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است با استفاده از ASPNET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده اس
دسته بندی کامپیوتر و IT
بازدید ها 6
فرمت فایل doc
حجم فایل 1678 کیلو بایت
تعداد صفحات فایل 136
وب سایت مدرسه

فروشنده فایل

کد کاربری 2106
کاربر

وب سایت مدرسه

مقــــدمـه

پیشرفت روزافزون علم کامپیوتر در دنیای امروزی تمایل بشری رابرای مکانیزه نمودن سیستمهای مختلف افزایش می دهد و این امر باعث می شود که سیستم های مختلف از دید افراد گوناگون مورد بررسی قرار گرفته و بعد از تجزیه و تحلیل سیستم ، با استفاده از نرم افزارهای مناسب مکانیزم بهینه ای ارائه گردد که مزایای آن سیستم بر معایب دستی غلبه کند و معایبش را پوشش دهد . اینترنت دنیایی لایتناهی از اطلاعات است که هر کس می تواند در آن سهمی داشته باشد.با توجه به رشد روزافزون اینترنت در کشور ما و تبدیل شدن آن به بازار مناسب جهت تبلیغات و جلب مشتری برای بنگاههای اقتصادی و بازرگانان و یا معرفی خدمات برای ارگانها یا نهادهای دولتی و مدارس داشتن وب سایت اینترنتی لازمه هر فعالیت اقتصادی و اجتماعی یا فرهنگی محسوب می شود. برای موفقیت در این عرصه به نکات زیر توجه کنید. یکی از نیازهای اساسی مدارس نیاز به اطلاع رسانی از طریق وب سایت مدرسه میباشد . بسیاری از مدارس تهران و شهرستانها هم اکنون دارای وب سایت اختصاصی میباشند و هر ساله بابت نگهداری آن هزینه هایی را متحمل میشوند. آیا تا کنون به فکر این موضوع که چه کارهایی را میتوانید بر روی اینترنت انجام دهید , افتاده اید ؟ شما میتوانید سایت مدرسه خود را به ابزاری قدرتمند مجهز سازید و با آن از اینترنت و فضای سایت خود به نحو مطلوبی برای اطلاع رسانی به والدین و بهبود و ارتقا سطح مدرسه خود استفاده نمایید.

فهرست مطالب

مقدمه.......................................................................................................................................... 5

1) فصل اول : آشنایی باASP.NET, VB.NET , SQL SERVER............................... 16

1-1) آشنائی با ASP.NET....................................................................................................... 17

2-1) ویژگیهای ASP.NET....................................................................................................... 17

3-1) زبانهای برنامه نویسی در ASP.NET.............................................................................. 18

4-1) ابزارهای ASP.NET........................................................................................................ 18

5-1) مقایسه ASP.NET و ASP کلاسیک................................................................................. 19

6-1) چرا به .NET احتیاج داریم؟............................................................................................. 19

7-1) معرفی اولیه VB.NET ................................................................................................... 20

8-1) نصبVB.NET.................................................................................................................. 22

9-1) چگونگی نصب IIS .......................................................................................................... 25

10-1) جزئیات IIS ................................................................................................................. 26

11-1) مدیریتIIS .................................................................................................................. 28

2-1) معرفی SQL SERVER................................................................................................... 29

1-2-1) Relation Database............................................................................................ 29

2-2-1)Replication Services......................................................................................... 29

3-2-1) Analysis Services.................................................................................................... 29

4-2-1)Reporting Service ............................................................................................. 29

5-2-1) Management Tools................................................................................................ 29

6-2-1) بررسی امکانات و کارایی SQL SERVER .................................................................. 30

7-2-1)ADO.NET .................................................................................................................. 31

8-2-1) سرویس اعلان (Notification)................................................................................. 32

9-2-1) سرویس گزارش‌ گیری............................................................................................... 33

10-2-1) بهبودهای ایجاد شده در زبان.................................................................................. 33

11-2-1) تکنولوژی XML ...................................................................................................... 34

12-2-1) Isolation Level................................................................................................... 35

13-2-1) باز هم .NET........................................................................................................ 36

2) فصل دوم ............................................................................................................................ 38

1-2) تجزیه و تحلیل سیستم ( SDLC‌)..................................................................................... 39

2-2) فاز اول : Planning........................................................................................................ 39

1-2-2) Project Initiation.................................................................................................... 39

2-2-2) Identifying Business Values................................................................................. 39

3-2-2) System Requests.............................................................................................. 39

4-2-2) Feasibility Analysis.......................................................................................... 40

5-2-2) Approral Comittlee............................................................................................. 40

6-2-2) Project Management....................................................................................... 41

3-2) فاز دوم : Analysis....................................................................................................... 41

1-3-2) Analysing Strategy........................................................................................... 41

2-3-2) System Requriment gathering.................................................................... 41

3-3-2) System Proposal................................................................................................ 41

4-2) فاز سوم :Design ....................................................................................................... 42

1-4-2 )Design strategy ................................................................................................. 42

2-4-2 ) Design Architecture......................................................................................... 42

3-4-2) Database............................................................................................................... 42

4-4-2 )System Specification ...................................................................................... 48

5-2) فاز چهارم : Emplementation.................................................................................. 48

1-5-2)System Contruction and Test ..................................................................... 48

2-5-2) System instakation........................................................................................... 48

3-5-2) Support and maintannce Plan................................................................... 48

6-2) ارتباطات جداول(Relationship)................................................................................ 49

1-6-2) نمودارهای Activity Diagram , Class Diagram , Use case................... 51

2-6-2) Class Diagram مدرسه ...................................................................................... 51

3-6-2) Use Case Diagram ثبت نام عضو یا دانش آموز............................................. 52

4-6-2) Use Case Diagram جستجو دانش آموز.......................................................... 53

5-6-2) Activity Diagram ثبت نام عضو جدید................................................................. 54

6-6-2) Activity Diagram جستجو عضو جدید................................................................ 55

7-2) دلایل داشتن وب سایت برای مدرسه............................................................................ 56

1-7-2) معرفی خود به همه جا بدون وجود محدودیت جغرافیایی....................................... 56

2-7-2) اطلاع رسانی 24 ساعته به مخاطبین........................................................................ 56

3-7-2)استفاده از وب سایت به عنوان یک راه تبلیغاتی..................................................... 57

4-7-2) از قافله عقب نمانیم.................................................................................................... 57

5-7-2) معرفی خود به عنوان یک سازمان پاسخگو.............................................................. 58

6-7-2)آگاهی از نظرات مخاطبان........................................................................................... 58

3) فصل سوم پیاده سازی (سورس پروژه)............................................................................ 59

1-1-3) کد مربوط به فرم کلاس های مدرسه ( (Class....................................................... 60

2-1-3) کد مربوط به فرم سطح دسترسی کاربران(composit (..................................... 66

3-1-3) کد مربوط به فرم ورود( (login............................................................................. 69

4-1-3) کد مربوط به فرم اصلی ( (Main........................................................................... 73

5-1-3) کد مربوط به فرم دبیران (Teacher (.............................................................. 75

6-1-3) کد مربوط به فرم تماس با مدرسه ((Tamas......................................................... 79

7-1-3) کد مربوط به فرم برنامه کلاسی ( (Programclass........................................... 80

8-1-3) کد مربوط به فرم اطلاعات دبیران ( (Pictureteacher....................................... 81

9-1-3) کد مربوط به فرم تصاویر سایت ( (Picture......................................................... 82

10-1-3) کد مربوط به فرم اپراتور سایت ( (Operator....................................................... 83

11-1-3) کد مربوط به فرم نظر سنجی ((Nazarat.............................................................. 86

12-1-3) کد مربوط به فرم دانش آموزان ((Student.......................................................... 89

13-1-3) کد مربوط به فرم درباره ما (( Aboutme........................................................... 92

94............................................................................. Stoder Procedure-2-3)

2-2-3) مزیت استفاده از Stored procedureها در برنامه ها........................................ 94

3-2-3) نحوه ایجاد Stored procedure در بانک اطلا عاتی SQL.................................. 94

4-2-3) استور پروسیجر تعیین سطح دسترسی به صفحات سایت (accesspage)........... 96

5-2-3) استور پروسیجر پاک کردن رکوردهای جدول کلاس (deleteclass ).................. 97

6-2-3) استور پروسیجر پاک کردن سطح دسترسی (deletecomposit).......................... 97

7-2-3) استور پروسیجر برای حذف کردن نظرات از جدول نظرات (deletenazarat)..... 98

8-2-3) استور پروسیجر برای حذف کردن سخن از جدول سخن (deletesokhan )....... 98

9-2-3) استور پروسیجر برای حذف کردن اطلاعات دانش آموزان از جدول دانش آموز (deletestydent ) 99

10-2-3) استور پروسیجر برای حذف کردن اطلاعات دبیران از جدول دبیر (deleteteacher ) 99

11-2-3) استور پروسیجر برای حذف کردن اطلاعات کاربر سایت از جدول کاربرانUSER))

( deleteusers).................................................................................................................. 100

12-2-3) استور پروسیجر برای ورود اطلاعات به جدول کلاس ( insertclass)............. 101

13-2-3) استور پروسیجر برای ورود اطلاعات به جدول سطح دسترسی (insertcomposit) 102

14-2-3) استور پروسیجر برای ورود اطلاعات به جدول نظرات (insertnazarat )........ 103

15-2-3) استور پروسیجر برای ورود اطلاعات به جدول سخن (insertsokhan ).......... 103

16-2-3) استور پروسیجر برای ورود اطلاعات دانش آموزان به جدول دانش آموز (insertstudent) 104

17-2-3) استور پروسیجر برای ورود اطلاعات دبیران به جدول دبیر (insertteacher). 105

18-2-3) استور پروسیجر برای ورود اطلاعات کاربران به جدول کاربران (insertusers ) 106

19-2-3) استور پروسیجر برای چک کردن نام کاربری و کلمه عبور در صفحه لاگین (loginchekh ) 108

20-2-3) استور پروسیجر برای اعمال تغییرات بر روی جدول کلاس (updateclass ). 109

4) فصل چهارم: اجرای پروژه و آموزش کاربری پروژه...................................................... 110

5)نتیجه گیری...................................................................................................................... 126

1-5) معایب سیستم دستی.................................................................................................. 126

2-5) مزایای سیستم مکانیزه.............................................................................................. 126

منابع و مأ خذ ....................................................................................................................... 128


فهرست اشکال

شکل 1-1 (نصب IIS )............................................................................................................ 26

شکل 2-1 ( جزئیات IIS )....................................................................................................... 27

شکل 3-1 (مدیریت IIS (........................................................................................................ 28

شکل 4-2 (لیست جداول بانک اطلاعاتی)................................................................................. 43

شکل 5-2 (Relationship 1 )........................................................................................... 49

شکل 6-2 ( Relationship 2)........................................................................................... 50

شکل 7-2 ((Class Diagram............................................................................................. 51

شکل 8-2 Use Case Diagram))................................................................................... 52

شکل 9-2 (Use Case Diagram).................................................................................... 53

شکل 10-2 Activity Diagram))....................................................................................... 54

شکل 11-2 Activity Diagram))........................................................................................ 55

شکل 12-3 (چگونگی ایجاد (Stored Procedure............................................................ 94

شکل 13-3 (ایجاد Stored Procedure)........................................................................... 95

شکل 14-3 (نوشتن کد در Stored Procedure )............................................................ 95

شکل 15-4 (چگونگی اجرای پروژه)....................................................................................... 111

شکل 16-4 (صفحه اجرای پروژه)......................................................................................... 112

شکل 17-4 (صفحه ورود به سایت)....................................................................................... 113

شکل 18-4 (صفحه اصلی سایت)........................................................................................... 114

شکل 19-4 (صفحه مدیریت سایت)........................................................................................ 115

شکل 20-4 (صفحه اطلاعات دانش آموزان)........................................................................... 116

شکل 21-4 (صفحه اطلاعات دبیران)...................................................................................... 117

شکل 22-4 (صفحه اطلاعات کاربران).................................................................................... 118

شکل 23-4 (صفحه سطح دسترسی)...................................................................................... 119

شکل 24-4 (صفحه اطلاعات کلاسها)..................................................................................... 120

شکل 25-4 (صفحه امکانات دیگر سایت)................................................................................ 121

شکل 26-4 (صفحه نظرات و پیشنهادات سایت)..................................................................... 122

شکل 27-4 (صفحه ارتباط با مدرسه).................................................................................... 122

شکل 28-4 (صفحه برنامه هفتگی کلاسها)............................................................................. 123

شکل 29-4 (صفحه تاریخچه مدرسه)..................................................................................... 124

شکل 30-4 (صفحه تصاویر مدرسه)..................................................................................... 125

فهرست جداول

جدول 1- 2 (تحلیل فاز سوم )............................................................................................ 42

جدول 2-2 ( Student)..................................................................................................... 43

جدول 3- 2 (Teacher).................................................................................................... 44

جدول 4-2 (User)............................................................................................................ 44

جدول 5-2 (Page)........................................................................................................... 45

جدول 6-2 (Group) ........................................................................................................ 45

جدول 7-2 ((Job ............................................................................................................. 46

جدول 8-2 (Composit).................................................................................................. 46

جدول 9-2 (Class).......................................................................................................... 47

جدول 10-2 (Nazarat).................................................................................................... 47

جدول 11-2 (Sokhan).................................................................................................... 47

فصل اول

آشنایی با :

ASP.NET

VB.NET

SQL SERVER

  • آشنائی با ASP.NET

ASP.NET نسل بعدی Active Server Pages یا ASP است که توسط شرکت میکروسافت ارائه شده است. این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود. مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابلیت آن می باشد.

در زیر برخی ویژگیهای ASP.NET را بررسی می کنیم.

  • § ویژگیهای ASP.NET :

• صفحات ASP.NET کامپایل می شوند.

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

• صفحات ASP.NET با ابزارهای روی سرور ساخته می شوند. با ابزارهای موجود در ASP.NET می توان صفحات پیچیده وب را براحتی طراحی نمود. بعنوان مثال با استفاده از ابزار DataGrid می توان به آسانی داده های موجود در یک بانک اطلاعاتی را تحت وب نمایش داد.

• مجموعهASP.NET عضوی از بدنه NET. است. بدنه NET. دارای بیش از ۴۵۰۰ کلاس آماده جهت استفاده در ASP.NET است. این کلاس ها تقریبا هر نیازی را در برنامه نویسی برآورده می کنند. بعنوان مثال از این کلاس ها می توان جهت تولید تصاویر بر حسب تقاضا، به رمز درآوردن یک فایل و یا ارسال یک نامه استفاده کرد.

  • زبانهای برنامه نویسی در ASP.NET

شما در ASP.NET می توانید از هر زبان برنامه نویسی که با بدنه NET. سازگار باشد استفاده کنید. این زبانها عبارتند از Visual Basic.NET و #C و JScript.NET . این بدین معنی است که شما جهت نوشتن برنامه در ASP.NET نیاز به فراگیری زبان جدیدی ندارید و اگر یکی از زبانهای ویژوال بیسیک یا ++C یا جاوا را می دانید هم اکنون می توانید در ASP.NET برنامه بنویسید.از طرف دیگر تعدادی زبانهای دیگر توسط بعضی از شرکتهای فعال در این زمینه به مجموعه زبانهای استاندارد ASP.NET افزوده شده است. بعنوان مثال اگر مایل باشید حتی می توانید از PERL و COBOL هم در ASP.NET استفاده کنید.

  • ابزارهای ASP.NET

سالهاست که برنامه نویسان ویژوال بیسیک جهت ساخت فرم های خود از ابزارهای ویژوال بیسیک مانند TextBox و ListBox استفاده کرده اند. در ASP.NET هم شما می توانید از ابزارهای فراوان موجود در آن برای ساخت فرم ها و صفحات خود استفاده نمائید. در ASP.NET چهار دسته عمده از ابزارها موجود است:

ابزارهای اصلی مانند TextBox، RadioButton، ListBox و Button.
• ابزارهای اعتباری برای حصول اطمینان از ورود و تائید صحت اطلاعات ورودی فرم ها.
• ابزارهای داده ای برای ارتباط با بانک اطلاعاتی و دستکاری داده.
• ابزارهای پیشرفته جهت نمایش عناصر پیچیده در واسط کاربر مانند تقویم و آگهی های تبلیغاتی.

با استفاده از Visual Studio.NET شما براحتی می توانید با چیدن تصویری این ابزارها بر روی فرم مورد نظر، صفحه دلخواه خود را بسازید. در صورت تمایل حتی می توانید در یک ویرایشگر ساده متن مانند Notepad برنامه مورد نظر را نوشته و از این ابزارها استفاده کنید.

  • مقایسه ASP.NET و ASP کلاسیک

ASP.NET نسل بعدی ASP یا ASP کلاسیک است. اما این یک پیشرفت تکاملی است بطوریکه این دو فناوری تقریبا از یکدیگر متفاوتند. صفحات ASP با زبان های دستورالعمل نویسی مانند VBScript یا JScript ایجاد می شوند اما در ASP.NET ما یک فرایند کامل برنامه نویسی با زبانهای Visual Basic یا #C (سی-شارپ تلفظ شود) داریم. همچنین در ASP کلاسیک تنها پنج کلاس استاندارد (Request, Response, Application Session, Server) وجود دارد حال آنکه در ASP.NET می توان از بیش از ۴۵۰۰ کلاس استاندارد موجود در بدنه NET. بهره جست.همچنین علیرغم قدرت و امکانات زیاد و متعدد ASP.NET ، استفاده از آن در مقایسه با ASP کلاسیک بسیار آسانتر است. بعنوان مثال با استفاده از چند ابزار در یک صفحه ASP.NET می توان یک صفحه بسیار پیچیده HTML بدست آورد که ساخت آن در ASP کلاسیک ممکن است نیاز به چند روز کار داشته باشد.

  • چرا به .NET احتیاج داریم؟

به طور معمول نسل های جدید زبان های برنامه نویسی به این دلیل متولد می شوند که زبان های قدیمی تر دارای امکانات محدود بودند و یا قدرت استفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند.

مهمترین نیازی که به عنوان آخرین تکنولوژی وجود دارد، برنامه نویسی در محیط اینترنت است. اینترنت در مدت تقریبا ۸ سال جای خود را به عنوان یکی از مهمترین وسایل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سیستم های برنامه نویسی قدیمی تر امکان برنامه نویسی برای اینترنت را فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی COM اولین بار در ویندوز به کار گرفته شد. در سال 1970 نیز سیستم هایی برای Unix نوشته شده بودند، جاوا نیز در اصل برای ابزارهای الکترونیکی بود و نه برای اینترنت.

سپس برای اولین بار یک سیستم جامع برای برنامه نویسی تحت اینترنت ایجاد شد. این سیستم -NET. از مراحل سطح پایین که به زبان ماشین می باشد تا بالاترین سطح که برنامه نویسی ویژوال آن می باشد برای استفاده در اینترنت طراحی شده است. البتهNET. فقط برای اینترنت نیست و با استفاده از آن می توان برنامه های کامل تحت Client نیز ایجاد کرد، اما بزرگترین مزیت آن دربرابر سیستم های دیگر امکانات اینترنت آن است.


  • معرفی اولیه VB.NET

یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه بدست آمده ، اتخاذ تصمیم نماید. دستورالعمل های نوشته شده ، صرفا" برای کامپیوتر قابل فهم و اجراء خواهند بود.کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پیاده سازی شده است . دستورالعمل ها ، می بایست با استفاده از یکی از زبانها ی برنامه نویسی نوشته شده ( کد ینگ ) و در ادامه در اختیار کامپیوتر قرار داده شوند. زبانهای برنامه نویسی متعددی نظیر : فرترن ، بیسیک ، کوبال ، پاسکال ،C ، جاوا ، ویژوال بیسیک و ... وجود دارد.
برنامه نویسی کامپیوتر ، مشابه آموزش گره زدن کفش به کودکان است . برای نیل به هدف فوق ، می بایست تمامی مراحل لازم بصورت شفاف به کودکان آموزش داده شود . کودکان با دنبال نمودن دستورالعمل های ارائه شده ، قادر به گره زدن کفش خود خواهند بود ( روش انجام این کار برای آنان مشخص شده و بر اساس آن ، امکان نیل به هدف مورد نظر توسط کودکان فراهم می گردد ) . VB.NET ، زبانی است که می توا ن نحوه نیل به یک خواسته را بکمک آن بصورت شفاف ( نظیر آموزش گره زدن کفش به کودکان ) مشخص و کامپیوتر با دنبال نمودن مراحل مشخص شده ، خواسته مورد نظر را محقق نماید. با استفاده از VB.NET ، می توان محصولاتی راایجاد که زمینه استفاده از آنان در محیط ویندوز و اینترنت ، وجود خواهد داشت . فراموش نکنیم در زمان فراگیری یک تکنولوژی در ابتدا می بایست شیوه راه رفتن را بیاموزیم و در ادامه اقدام به دویدن نمود .
VB.NET یکی از زبان های حمایت شده در دات نت می باشد . با استفاده از زبان فوق علاوه بر اینکه می توان برنامه های مبتنی بر ویندوز را پیاده سازی نمود ، امکان استفاده از آن بعنوان زبان مورد نظر در زمان ایجاد برنامه های مبتنی بر وب که از تکنولوژی ASP.NET استفاده می نمایند ، نیز وجود خواهد داشت . با توجه به اهمیت و جایگاه خاص این زبان در دات نت ، مجموعه مقالاتی در رابطه با آموزش اصولی این زبان آماده شده که بتدریج بر روی سایت قرار خواهند گرفت . در اولین مقاله از این مجموعه به معرفی اولیه VB.NET خواهیم پرداخت . در ابتدا لازم است با ویژگی های منحصر بفرد برنامه های مبتنی بر ویندوز در قیاس با برنامه های مبتنی بر DOS ، آشنا شده و پس از مروری مختصر به روند شکل گیری نسخه های متعدد ویژوال بیسیک ، با نحوه نصب آن نیز آشنا شویم .

  • نصبVB.NET
    برای نصب VB.NET ، از دو رویکرد متفاوت می توان استفاده کرد :
  • نصب بهمراه ویژوال استودیو دات نت
  • نصب نسخه استاندارد

هر یک از گزینه های فوق ، امکان ایجاد برنامه های مبتنی بر ویندوز را فراهم می نمایند . مراحلی که در ادامه ذکر می گردد ، نحوه نصب ویژوال استودیو را تشریح می نماید .

  • مرحله اول : برنامه Setup.exe را از روی CD مربوطه فعال نمائید.
  • مرحله دوم : جعبه محاوره ای ، مراحل و اولویت های عملیات نصب را نشان خواهد داد. بمنظور صحت عملکرد VB.NET ، چندین Component نصب و یا بهنگام خواهند شد . اولین مرحله نصب، بهنگام سازی عناصر (Components) است . بر روی گزینه Windows Component Update ، کلیک نمائید.
  • مرحله سوم : برنامه نصب در ادامه سیستم را بررسی تا نوع عناصری را که می بایست بهنگام گردند، مشخص گردد. دامنه فرآیند بهنگام سازی به وضعیت ماشینی که بر روی آن ویژوال استودیو دات نت نصب می گردد، بستگی خواهد داشت .
  • مرحله چهارم : با توجه به اینکه ممکن است در زمان بهنگام سازی لازم باشد چندین مرتبه سیستم راه اندازی گردد ، از شما درخواست نام و رمز عبور شده تا ضرورتی به نشستن و نگاه کردن به کامپیوتر و واکنش لازم ( درج نام و رمز عبور به سیستم ) پس از هر مرتبه راه اندازی سیستم نباشد . بدین ترتیب در زمان راه انداری سیستم ، عملیات مربوطه بصورت اتوماتیک و بدون نیاز به تایپ نام و رمز عبور ، انجام خواهد شد . عملیات فوق ، اختیاری است و در صورتیکه گزینه فوق انتخاب نگردد ، با هر مرتبه راه اندازی سیستم، پیام مناسب ارائه و می بایست واکنش لازم ( تایپ نام و رمز عبور) را انجام داد .
  • مرحله پنجم : در این مرحله با فشردن دکمه ! Install Now ، بهنگام سازی عناصر (Components) آغاز می گردد . با اتمام هر یک از آیتم ها یک Check mark بمنزله اتمام مرحله مربوطه نشان داده می شود . در مقابل عنصر جاری برای بهنگام سازی نیز یک فلش قرمز رنگ نسان داده می شود.
  • مرحله ششم : پس از بهنگام سازی عناصر ، مجددا" به صفحه اصلی Setup مراجعت و امکان نصب ویژوال استودیو دات نت فراهم می گردد.( کلیک نمودن برروی گزینه Visiual Studio.NET )
    نکته : در صورتیکه قصد دارید که از طریق ماشین فوق ، یک برنامه تحت وب پیاده سازی نمائید ، لازم است IIS و FrontPage Extensions قبلا" نصب شده باشد( بصورت پیش فرض در زمان نصب ویندوز 2000 نصب خواهد شد ) در صورتیکه ویژوال استودیو دات نت ، بر روی کامپیوتری نصب می گردد که دارای سیستم عامل ویندوز 2000 نسخه Professional است ، با یک پیام خطاء مواجه خواهیم شد( عدم وجود عناصر لازم ) با فشردن دکمه Install Component ، عملیات نصب IIS و Frontpage Extensions انجام خواهد شد . در صورتیکه دکمه Continue ، انتخاب گردد ، در آینده نمی توانید برنامه های تحت وب را بصورت محلی بر روی کامپیوتر خود پیاده سازی نمائید .
  • مرحله هفتم : نظیر اکثر برنامه های نصب ، لیستی از گزینه های موجود ( شامل عناصر ) برای نصب در اختیار شما قرار می گیرد . شما می توانید ، صرفا" آنچیزی را که بدان نیاز دارید ، نصب نمائید . مثلا" در صورتیکه ظرفیت درایو شما پایین و یا ضرورتی به استفاده از ویژوال ++C دات نت را ندارید ، می توان در این مرحله از نصب آن صرفنظر کرد. هر گزینه ای که در این مرحله انتخاب نمی گردد ، می توان در صورت ضرورت آن را در آینده نصب کرد. برای هر یک از امکاناتی که قرار است نصب گردند ، سه بخش اطلاعاتی متفاوت نمایش داده می شود :
    بخش Feature Properties . فایل ها ی مورد نظر برای نصب و میزان فضای مورد نیاز را نشان می دهد

.بخش Feature description . هر Feature چیست و چه عملیاتی را انجام می دهد .
بخش Space Allocation ، وضعیت فضای ذخیره سازی هارد را با توجه به گزینه های انتخاب شده ، نشان خواهد داد

نکته : زمانیکه ویژوال استودیو دات نت ، اجراء می گردد مجموعه ای از اطلاعات بین دیسک و حافظه مبادله می گردد . بنابراین لازم است به میزان کافی ظرفیت آزاد بر روی هارد دیسک وجود داشته باشد ، در این راستا نمی توان دقیقا" مشخص نمود که به چه میزان فضای آزاد نیاز خواهد بود ولی حداقل یکصد مگابایت توصیه می گردد .

  • مرحله هشتم : ویژوال استودیو دات نت ، شامل مجموعه ای گسترده از فایل های مستندات ( راهنما ) است . در این مرحله می توان تنظیمات لازم در خصوص اجرای مستندات از طریق CD و یا دایرکتوری نصب شده بر روی هارد را انجام داد . در این زمینه می توان یک مسیر بر روی هارد را مشخص تا مستندات نصب و یا گزینه Run From Source را انتخاب تا بر اساس آن مستندات همچنان بر روی CD باقی بمانند .
  • مرحله نهم : پس از انتخاب عناصر مورد نظر برای نصب ، با فشردن دکمه ! Install Now ، عملیات نصب آغاز می گردد . مدت زمان نصب ، بستگی به موارد انتخابی و نوع سیستم دارد . مثلا" نصب تمام ویژوال استودیو دات نت بهمراه تمامی مستندات بر روی یک ماشین با دارا بودن 256 مگابایت حافظه اصلی، سرعت 650 مگاهرتز و دوازده گیگابایـت هارد دیسک ، حدود یک ساعت طول خواهد کشید .
  • مرحله دهم : پس از اتمام مرحله قبل ، با انتخاب گزینه Service Release ، بررسی لازم در خصوص بهنگام سازی انجام می گیرد . این عملیات از طریق اینترنت انجام خواهد شد . در این زمینه به یک خط پرسرعت و مطمئن نیاز خواهد بود .

پس از انجام مراحل فوق ، ویژوال استودیو دات نت بر روی سیستم نصب و محیط لازم برای نوشتن برنامه های VB.NET فراهم شده است

جهت دریافت فایل وب سایت مدرسه لطفا آن را خریداری نمایید

شبکه های کامپیوتری و طراحی صفحات وب

شرکت نسران دارای بخش های مختلفی است که در ساختار سازمانی شرکت به تفضیل آمده است بخش IT و انفورماتیک زیرنظر مدیر طرح و برنامه فعالیت می کند و رئوس فعالیت های بخش خدمات انفورماتیک که مرتبط با رشته عملی کارورز است ، به شرح زیر است آموزش بررسی و نظارت بر برنامه های آموزشی سیستمهای نرم‌افزاری موجود در شرکت (مانندآموزش اتوماسیون اداری و )
دسته بندی کامپیوتر و IT
بازدید ها 2
فرمت فایل doc
حجم فایل 4658 کیلو بایت
تعداد صفحات فایل 190
شبکه های کامپیوتری و طراحی صفحات وب

فروشنده فایل

کد کاربری 2106
کاربر

شبکه های کامپیوتری و طراحی صفحات وب

نوع فعالیت مرکز کارورزی

شرکت نسران دارای بخش های مختلفی است که در ساختار سازمانی شرکت به تفضیل آمده است. بخش IT و انفورماتیک زیرنظر مدیر طرح و برنامه فعالیت می کند و رئوس فعالیت های بخش خدمات انفورماتیک که مرتبط با رشته عملی کارورز است ، به شرح زیر است:

آموزش

  1. بررسی و نظارت بر برنامه های آموزشی سیستمهای نرم‌افزاری موجود در شرکت (مانندآموزش اتوماسیون اداری و ...)
  2. اطلاع رسانی و آموزش روزانه از طریق شبکه داخلی شرکت
  3. همکاری در آموزش نیروهای کارورز و کارآموز در گرایشهای کامپیوتر

نظارت

  1. نظارت و تعیین سطوح دسترسی کاربران به شبکه و اینترنت و امنیت شبکه
  2. نظارت و تائید فنی خرید، نگهداری، ارتقاء و راهبری نرم افزاری/سخت‌افزاری
  3. نظارت و هدایت کارکنان در تهیه نمودارها، جداول ، اسلا یدها ، دیاگرامها ، فرمها و پرسشنامه ها
  4. نظارت بر نصب سیستم دبیرخانه و مالی
  5. پیگیری ونظارت برخدمات ارائه شده در مدت زمان گارانتی محصولات و بعداز گارانتی توسط شرکتهای مقابل شرکت
  6. نظارت بر فر آیند ذخیره و بازیابی اطلاعات و داده های شرکت

پشتیبانی

  1. پشتیبانی نرم افزاری و سخت افزاری رایانه ها
  2. پشتیبانی فنی شبکه اینترنت و سایت شرکت ( نگهداری و بروزرسانی)
  3. تهیه پشتیبان از داده‌های حیاتی شرکت به صورت روزانه،هفتگی و ماهانه
  4. رفع اشکالات کاربران شبکه
  5. گام برداشتن در راستای سیستم دبیرخانه الکترونیکی ، نرم افزارهای تحت شبکه و ..
  6. ارتقاءکمی و کیفی سرویسهای نرم افزاری شبکه داخلی
  7. ارتقاء کمی و کیفی منابع سخت افزاری شبکه داخلی
  8. کامپیوتری کردن سیستم های موجود دستی
  9. جمع‌آوری و بروزرسانی اطلاعات رایانه‌ها، نرم افزارها ، شبکه و سخت افزارهای موجود و ایجاد و ارائه بانک نرم افزاری و سخت افزاری

10. تهیه گزارشات و انجام امور محوله جهت مقام مافوق

11. نگهداری تجهیزات فعال (سرورها و سوئیچها) و غیر فعال شبکه محلی

عملیاتی

  1. توسعه شبکه داخلی شرکت
  2. نصب و راه‌اندازی سرورهای مورد نیاز شرکت
  3. تولید نرم افزارهای سفارش متمرکز و غیر متمرکز
  4. تکمیل و توسعه وب سا یت
  5. تجهیز، ارتقاء،تعمیر و اصلاح سخت‌افزاری و نرم افزاری

تحقیقاتی

  1. ارائه پیشنهادهای اصلاحی در بهبود برنامه‌ها
  2. مطالعه و سنجش نیازهای روزآمد شرکت مرتبط با IT و ICT
  3. مطالعه و ارائه طرحهای کاربردی مرتبط در شرکت
  4. برنامه‌ریزی استفاده بهینه از تجهیزات سخت افزاری نظیر ایستگاههای کاری و منابع شبکه

هما هنگی

  1. هماهنگی درون و برون بخشی امور رایانه‌ای در شرکت
  2. هماهنگ نمودن وظایف واحد کامپیوتر با اهداف شرکت
  3. هماهنگی در زمینه خرید، ارتقاء، تعمیر و اصلاح با قسمت تدارکات ( سخت‌افزار / نرم‌افزار )
  4. هماهنگی با سایر پشتیبانان سخت‌افزاری جهت ارائه خدمات
  5. هماهنگی با سایر پشتیبانان و نویسندگان برنامه های مورد استفاده درشرکت
  6. هماهنگی در پیاده‌سازی پایلوت طرح جامع سیستم یکپارچه و سازمان الکترونیک

مشاوره

  1. مشاوره خدمات نرم‌افزاری، سخت‌افزاری، شبکه، اینترنت
  2. کارشناسی و اظهارنظر در زمینه کلیه امور انفورماتیکی شرکت
  3. مشاوره طرح‌های تحقیقاتی واحدها در مورد انتخاب مناسبترین نرم‌افزار و پلت فرم موجود
  4. مشاوره و توصیه به کاربران در زمینه نگهداری و پشتیبانی داده‌ها و نگهداری
  5. ایستگاههای کاری و منابع


تجهیزات موجود

شرح فعالیت های انجام شده

زمینه های آموزشی:

فصل اول: SQL Server

یادگیری نرم افزار SQL Server 2000 و توانایی کار با توابع و کوئری و ... از جمله آموزشهای اولیه بود.

مقدمه ای بر پرس و جو از بانک اطلاعاتی:

منظور از پرس و جو، استعلام از یک بانک اطلاعاتی با استفاده از دستور SELECT است.

هر پرس‌وجو برای استخراج داده‌هااز بانک‌اطلاعاتی، با یک فرمت خوانا و مطابق با درخواست کاربر،مورد استفاده قرار میگیرد.


بعنوان مثال، اگر جدولی برای دانشجویان کلاسی داشته باشید، ممکن است دستور SQLی را صادر کنید که مشخص کننده نام دانشجویی است که بالاترین نمرات کلاس را اخذ کرده باشد. این درخواست از بانک اطلاعاتی، یک پرس و جو بحساب خواهد آمد.

دستور SELECT، دستوری که نمایانگر زبان پرس و جوی داده‌ها (DQL) در SQL است، برای ساختن پرس و جوهای بانک اطلاعاتی مورد استفاده قرار میگیرد.

دستور SELECT یک دستور مستقل نیست.


قالب یک دستور SELECT ساده بصورت زیر است :


SELECT [ * | distinct column1, column2 ]

FROM table

WHERE condition

داده ها را میتوان با استفاده از عبارت ORDER BY مرتب نمود. ترتیب پیش فرض این عبارت، صعودی است.


قالب یک دستوری عبارت ORDER BY بصورت زیر است

SELECT [ * | distinct column1, column2 ]

FROM table1

ORDER BY column1 | integer [ ASC | DESC ]

دستورات عملیات ذخیره‌سازی :

برای انجام عملیات سه‌گانه ذخیره‌سازی سه دستور DELETE، INSERT و UPDATE وجود دارد.

شکل کلی دستور UPDATEچنین است:

UPDATE table-name

SET assignment-commalist

[WHERE Condition(s)]

شکل کلی دستور DELETEچنین است:

DELETE

FROM table-name

[WHERE Cond(s)]

شکل کلی دستور INSERT چنین است:

این دستور دو شکل کلی دارد:

INSERT INTO table-name

Values(one row);

INSERT INTO table-name

Subquery;

در شکل دوم، تعدادی سطر در جدول درج می‌شوند.

دستورات تعریف داده‌ها:

تعریف شما:

CREATE SCHEMA

AUTHORIZATION USER

{base – table definition , view definition , grant-operation }

انواع داده‌ای:

CHARACTER[(length)]

INTEGER

DECIMAL [(precision[,scale])]

SMALLINT

DOUBLE PRECISION

REAL

FLOAT [(precision)]

NUMERIC [(precision[,scale])]

دستور ایجاد جدول:

CREATE SCHEMA

AUTHORIZATION …

CREATE TABLE …

دستور حذف جدول:

DROP TABLE table-name

دستور ایجاد و حذف دید:

CREATE VIEW …

DROP VIEW …

توابع جمعی (گروهی)

  • COUNT: تعداد مقادیر اسکالر را به دست می‌دهد.
  • SUM: حاصل جمع مقادیر اسکالر در یک ستون را به دست می‌دهد.
  • AVG: میانگین مقادیر اسکالر در یک ستون را به دست می‌دهد.
  • MAX: بیشترین مقدار اسکالر در یک ستون را به دست می‌دهد.
  • MIN: کمترین مقدار اسکالر در یک ستون را به دست می‌دهد.

تابع COUNT:

تابع COUNT( )، بمنظور شمارش سریع تعداد رکوردهای یک جدول مورد استفاده قرار میگیرد. این تابع بهمراه پرانتز جهت مشخص‌کردن ستونی که باید شمارش شود، بکار برده می‌شود.
قالب تابع COUNT بصورت زیر است :



SELECT COUNT ( * | table_name ) FROM table1

تابع SUM , AVG

تابع SUM( )، بمنظور بدست آوردن مجموع مقادیر یک ستون از یک جدول و تابع AVG( )، برای بدست آوردن میانگین گروهی از سطرهای یک جدول استفاده می شوند.

مقدار آرگومان مورد استفاده دراین توابع باید عددی باشند. این توابع رانمی‌توان برای ستونهایی که مقادیر غیرعددی دارند مانند کاراکتری یا تاریخ، بکار برد.


قالب تابع SUM و AVG بصورت زیرند :

SUM : SELECT SUM ( Column_name) FROM table1


AVG : SELECT AVG ( Column_name ) FROM table1

تابع MIN , MAX

تابع MIN( )، کمینه مقدار یک ستون را برای گروهی از سطرها برمی‌گرداند و تابع MAX( )
نیز برای بدست آوردن بیشینه مقدار از مقادیر یک ستون در گروهی از سطرها مورد استفاده قرار می گیرد.
قالب تابع AVG بصورت زیر است :



MIN : SELECT MIN ( Column_name ) FROM table1
MAX : SELECT MAX ( Column_name ) FROM table1

عملگرهای منطقی

عملگرهای منطقی، عملگرهایی هستند که به جای نمادها، از کلمات کلیدی SQL، برای مقایسه استفاده می‌کنند.

عملگرهای منطقی عبارتند از :

1) IS NULL : برای مقایسه یک مقدار با مقدار تهی استفاده می‌شود.

2) BETWEEN : برای جستجوی مقادیری که بین کمینه و بیشینه مقادیرمشخص شده قرار دارند

3) IN : برای مقایسة یک مقدار با فهرستی از مقادیر موجود مشخص شده، استفاده می‌شود.

4) LIKE : برای مقایسه با مقادیر مشابه، با استفاده ازعملگرهای جانشین ” % ” و یا ”_” استفاده می‌شود.

نکته: عملگرهای منطقی را میتوان با استفاده از عملگرهای AND و OR با هم ترکیب نمود.

مثال از BETWEEN:

در مثال زیر، کارمندانی که مقدار حقوق آنها بین 000,000,5 و 000,000,10 باشند لیست می‌شوند :

SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY

FROM EMPLOYEE_TBL
WHERE SALARY BETWEEN ‘5,000,000’ AND ’10,000,000’

خروجی :

EMP_ID LAST_NAME FIRST_NAME SALARY

- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

31254658 MORADI ALI 5,500,000

32587469 KABIRI MOHAMMAD 9,800,000

33652415 TAGHAVI REZA 8,500,000

3 rows selected.

مثال از IN:

در مثال زیر، کارمندانی که مقدار حقوق آنها یکی از مقادیر 000,500,5 و 000,800,9 و 000,500,8 باشند لیست می‌شوند :

SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY

FROM EMPLOYEE_TBL
WHERE SALARY IN ( ‘5,500,000’ , ’9,800,000’ , ‘8,500,000’ )

امکان LIKE و NOTLIKE:

با این دو امکان می‌توان داده‌های مورد نظر را با دادن یک رشته کاراکتری به عنوان نشانوند جستجو و بیان شرایط مورد نظر، بازیابی کرد

جهت دریافت فایل شبکه های کامپیوتری و طراحی صفحات وب لطفا آن را خریداری نمایید