فرمت :WORD تعداد صفحه :20
USB چیست و چه کاربردهایی دارد؟
کامپیوترهای جدید دارای یک و یا بیش از یک کانکتور(Universal Serial Bus (USB هستند. کانکتورهای فوق امکان اتصال تجهیزات جانبی متفاوتی نظیر: چاپگر، اسکنر، دوربین های وب و... را فراهم می نمایند.
سیستم های عامل پورت های USB را حمایت کرده و بدین ترتیب نصب درایور مربوطه ، به سرعت و به سادگی انجام خواهد یافت. USB چیست؟ همواره اتصال یک دستگاه به کامپیوتر و پیکربندی مناسب آن برای استفاده ، یکی از چالشهای اصلی در رابطه با به خدمت گرفتن تجهیزات جانبی در کامپیوتر بوده است: - چاپگرها به پورت موازی متصل شده و اغلب کامپیوترها دارای یک پورت هستند - مودمها از پورتهای سریال استفاده می نمایند. اغلب کامپیوترها دارای دو پورت سریال بوده و در اکثر موارد سرعت مناسبی را دارا نمی باشند. دستگاه هایی که به سرعت بالایی نیاز دارند به همراه کارتهای خود عرضه می گردند. این نوع کارتها می بایست در یکی از اسلات های برد اصلی نصب گردند. متاسفانه تعداد اسلات های موجود محدود بوده و در برخی حالات نصب نرم افزار مربوط به کارت دردسرآفرین نیز است.
هدف USB خاتمه بخشیدن به تمام موارد و مشکلات موجود در زمینه به خدمت گرفتن تجهیزات جانبی در کامپیوتر است.
USB یک روش آسان و استاندارد را برای اتصال 127 دستگاه به کامپیوتر، فراهم می کند. هر دستگاه می تواند 6 مگابیت در ثانیه پهنای باند داشته باشد. پهنای باند فوق برای اکثر دستگاه هایی که می خواهیم به کامپیوتر متصل نمائیم ، مناسب خواهد بود. اکثر تجهیزات جانبی که جدیدا تولید می گردند، دارای یک پورت USB می باشند. چاپگر، اسکنر، موس ، دوربین های دیجیتال ، دوربین های وب ، مودم ، بلندگو، تلفن ، رسانه های ذخیره سازی ، اتصالات شبکه و... نمونه هایی از این نوع دستگاه ها هستند. اتصال یک دستگاه USB به کامپیوتر ساده است.
فرمت :WORD تعداد صفحه :37
اینترفیس های NetBIOS و WinSock. 5
استفاده از نام یکسان دامنه برای منابع اینترنت و اینترانت.. 8
استفاده از اسامی متفاوت برای دامنه ها ی اینترنت و اینترانت.. 9
پروتکل HTTP : یک معماری سرویس گیرنده و سرویس دهنده 15
آشنائی با پروتکل های SLIP و PPP. 17
PPP نسبت به SLIP دارای مزایای متعددی است : 17
وجه اشتراک پروتکل های PPP و SLIP. 18
نحوه عملکرد یک اتصال SLIP و یا PPP. 18
آشنائی با پروتکل FTP ( بخش اول ) 19
Passive Mode و یا Active Mode ؟. 25
و اما یک نکته دیگر در رابطه با پروتکل FTP ! 26
پروتکل های موجود در لایه Network پروتکل TCP/IP. 27
پروتکل های موجود در لایه Application پروتکل TCP/IP. 27
سیستم پست الکترونیکی واقعی. 28
DNS از کلمات Domain Name System اقتباس و یک پروتکل شناخته شده در عرصه شبکههای کامپیوتری خصوصا اینترنت است . از پروتکل فوق به منظور ترجمه اسامیکامپیوترهای میزبان و Domain به آدرسهای IP استفاده میگردد. زمانی که شما آدرس www.srco.ir را در مرورگر خود تایپ مینمائید ، نام فوق به یک آدرس IP و بر اساس یک درخواست خاص ( query ) که از جانب کامپیوتر شما صادر میشود، ترجمه میگردد .
DNS ، زمانی که اینترنت تا به این اندازه گسترش پیدا نکرده بود و صرفا در حد و اندازه یک شبکه کوچک بود، استفاده میگردید. در آن زمان ، اسامیکامپیوترهای میزبان به صورت دستی در فایلی با نام HOSTS درج میگردید . فایل فوق بر روی یک سرویس دهنده مرکزی قرار میگرفت . هر سایت و یا کامپیوتر که نیازمند ترجمه اسامیکامپیوترهای میزبان بود ، میبایست از فایل فوق استفاده مینمود. همزمان با گسترش اینترنت و افزایش تعداد کامپیوترهای میزبان ، حجم فایل فوق نیز افزایش و امکان استفاده از آن با مشکل مواجه گردید ( افزایش ترافیک شبکه ). با توجه به مسائل فوق، در سال 1984 تکنولوژی DNS معرفی گردید .
DNS ، یک بانک اطلاعاتی توزیع شده است که بر روی ماشینهای متعددی مستقر میشود ( مشابه ریشههای یک درخت که از ریشه اصلی انشعاب میشوند) . امروزه اکثر شرکتها و موسسات دارای یک سرویس دهنده DNS کوچک در سازمان خود میباشند تا این اطمینان ایجاد گردد که کامپیوترها بدون بروز هیچگونه مشکلی، یکدیگر را پیدا مینمایند . در صورتی که از ویندوز 2000 و اکتیو دایرکتوری استفاده مینمائید، قطعا از DNS به منظور ترجمه اسامیکامپیوترها به آدرسهای IP ، استفاده میشود . شرکت مایکروسافت در ابتدا نسخه اختصاصی سرویس دهنده DNS خود را با نام ( WINS ( Windows Internet Name Service طراحی و پیاده سازی نمود . سرویس دهنده فوق مبتنی بر تکنولوژیهای قدیمیبود و از پروتکلهایی استفاده میگردید که هرگز دارای کارایی مشابه DNS نبودند. بنابراین طبیعی بود که شرکت مایکروسافت از WINS فاصله گرفته و به سمت DNS حرکت کند .
از پروتکل DNS در مواردی که کامپیوتر شما اقدام به ارسال یک درخواست مبتنی بر DNS برای یک سرویس دهنده نام به منظور یافتن آدرس Domain مینماید ، استفاده میشود .مثلا در صورتی که در مرورگر خود آدرس www.srco.ir را تایپ نمائید ، یک درخواست مبتنی بر DNS از کامپیوتر شما و به مقصد یک سرویس دهنده DNS صادر میشود . ماموریت درخواست ارسالی ، یافتن آدرس IP وب سایت سخاروش است.
پروتکل DNS معمولا از پروتکل UDP به منظور حمل داده استفاده مینماید . پروتکل UDP نسبت به TCP دارای overhead کمتری میباشد. هر اندازه overhead یک پروتکل کمتر باشد ، سرعت آن بیشتر خواهد بود. در مواردی که حمل داده با استفاده از پروتکل UDP با مشکل و یا بهتر بگوئیم خطاء مواجه گردد ، پروتکل DNS از پروتکل TCP به منظور حمل داده استفاده نموده تا این اطمینان ایجاد گردد که داده بدرستی و بدون بروز خطاء به مقصد خواهد رسید .
فرآیند ارسال یک درخواست DNS و دریافت پاسخ آن ، متناسب با نوع سیستم عامل نصب شده بر روی یک کامپیوتر است .برخی از سیستمهای عامل اجازه استفاده از پروتکل TCP برای DNS را نداده و صرفا میبایست از پروتکل UDP به منظور حمل داده استفاده شود . بدیهی است در چنین مواردی همواره این احتمال وجود خواهد داشت که با خطاهایی مواجه شده و عملا امکان ترجمه نام یک کامپیوتر و یا Domain به آدرس IP وجود نداشته باشد. پروتکل DNS از پورت 533 به منظور ارائه خدمات خود استفاده مینماید. بنابراین یک سرویس دهنده DNS به پورت 533 گوش داده و این انتظار را خواهد داشت که هر سرویس گیرندهای که تمایل به استفاده از سرویس فوق را دارد از پورت مشابه استفاده نماید . در برخی موارد ممکن است مجبور شویم از پورت دیگری استفاده نمائیم . وضعیت فوق به سیستم عامل و سرویس دهنده DNS نصب شده بر روی یک کامپیوتر بستگی دارد.
فرمت :WORD تعداد صفحه :56
پروزه خود را ایجاد کنیم. از منوی new گزینه file را انتخاب کنید ازمنوی:
این پنجره دارای دو سربرگ Location و Password است در سربرگ Location ما نام و محل ذخیره شده دیتا بیس
پروژه خود را تعیین می کنیم. دیتا بیس فایلی است با پسوند ddb و از نوع استاندارد MS Access که تمامی فایل
های پروژه ما اعم از شماتیک ، پی سی بی ، نت لیست و ... را در خود ذخیره می کند البته ما می توانیم هر
یک از این فایل ها را بطور جدا گانه و خارج از دیتا بیس ذخیره کنیم چون معمولاً حجم دیتابیس بالای 10 مگابایت
میشود. در فیلد Database File Name نام پروزه خود را بنوبیسید مثلاً Sample.ddb و محل ذخیره دیتا بیس را با
کلیک بر روی دکمه Browse مشخص کنید. اگر پروزه شما یک پروزه محرمانه یا به اصطلاح خودمانی "خفن" است
میتوانید با رفتن به سربرگ Password بر روی پروژه خود رمز عبور بگذارید با کلیک بر روی این سربرگ و انتخاب
گزینه Yes مطابق شکل زیر و تایپ کردن پسورد مورد نظر خود در دو فیلد زیر میتوانید بر رو پروژه خود پسورد بگذارید
اگر مایل به این کار نیستید گزینه No را در سربرگ Password انتخاب کنید. حال بر روی دکمه OK کلیک کنید تا
دیتابیس پروژه شما ایجاد گردد. حال پنجره ای جدید با نام sample.ddb در داخل پنجره اصلی Design Explorer باز
میشود.

در این قسمت شما دو بخش را مشاهده می کنید یکی بخش سمت چپ نرم افزار یا Explorer که تمامی
فایل ها و عملیات انجام شده توسط شما را بصورت ساختار درختی نشان میدهد و دیگری پنجره اصلی
sample.ddb که از سه بخش Design Team ، Recycle Bin ، Document تشکیل شده است. تمامی فایل ها
و اسناد تولید شده توسط ما در بخش Document ذخیره میشود فایلهای پاک شده یا حذف شده به Recycle Bin
می رود. بخش Design Team همان طور که از نامش مشخص است برای پروژه های گروهی میباشد بر روی
Design Team کلیک کنید تا وارد این بخش شوید

این بخش شامل سه قسمت Members ، Permissions ، Sessions میباشد. قسمت Members مشخص کننده
نفراتی است که به پروژه دسترسی دارند بر روی Members کلیک کنید

Admin مدیر کل پروژه میباشد و Guest مشخص کننده سایر نفراتی است کرد اجازه دسترسی به پروژه را دارند.
در قسمت Description نیز توضیحات مربوط به هر کاربر نشان داده شده است اگر بر روی Guest راست کلیک کنید
سه گزینه مشاهد خواهید کرد که با کلیک بر روی New Member میتوانید کاربر جدید با پسورد اختصاصی برای
دسترسی به پروژه ایجاد کنید بر روی این گزینه کلیلک کنید
فرمت :WORD تعداد صفحه :29
چکیده:
همانطوری که می دانید امروزه اینترنت و وب جهانی نقش مهمی در علم و اقتصاد و خیلی از زمینه ها بازی می کند. پس تمام علوم و فرآیندهایی که منجر به بهبود و ارتقای اینترنت و کارکرد آن شوند. از اهمیت ویژه ای برخوردار خواهند بود.
طراحی وب سایت که موضوع این مقاله می باشد به منزله بلوکمای ساختمانی و پایه اصلی اینترنت می باشند. پس به تبع موارد گفته شده هر دستاوردی که باعث تسهیل این فرآیند شود. از اهمیت برخورداراست.
در این مقاله ما در مورد پروژه ای به نام web tango صحبت می کنیم. که با استفاده از مقیاس های کمی جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت، قصد دارد به طراحان غیر حرفه ای جهت بهبود سایتهایشان کمک کند.
چیزی که کار ما را از بیشتر کارهای دیگر برجسته می سازد. این است که این ابزار بر پایه مقیاس های مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است.
امید است که این مقاله رهنمودی باشد به سمت بالا بردن سطح علمی شما سروران.
فصل اول
مقدمه
وب سایتهایی[1] که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند. بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است. گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند. در نتیجه، وب سایتهایی با دسترسی عمومی مانند آنهایی که متعلق به حرفه های کوچک و بدون سود هستند، اغلب قابلیت استفاده با استاندارد ضعیف را دارند.
چه چیز باعث طراحی یک وب سایت با کیفیت بالا می شود؟ اگرچه کتابهای راهنمای طراحی وب موجود هستند، اما یک شکاف بزرگی بین یک چیز اکتشافی مانند ثابت کردن این رابطه و اجرای این نظر وجود دارد. بعلاوه، راهنماها مغایرت ایجاد می کنند، و نظر مشابهی را برای تمام انواع وب سایتها، بدون توجه به هدف و منظورشان ارائه می دهند. بالاخره راهنماها احتیاج به مطالعه دقیق دارند و ممکن است برای طراح گاهگاهی آشنا نباشند.
به عنوان قسمتی از پروژه web Tango، ما روش های اتوماتیکی را برای کمک به طراحان برای بهبود سایتهایشان جستجو می کنیم. هدف ما ایجاد یک وسیله موثر است که به دور کردن سازندگان وب سایتها از طراحی بد، و هدایت آنها به سمت طراحی های بهتر کمک کند. یک ابزار چک کننده کیفیت مشابه چک کننده گرامر در یک فرایند کلمه ای است چیزی که کار ما را از بیشتر کارهای دیگر، مشخص و برجسته می سازد این است که این ابزار بر پایه مقیاسهای مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است. ما این مقیاسها را که جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت را مشخص می کند به نمودارهایی برای انواع مختلفی از سایتها تبدیل کردیم. طرح مقدماتی ما چک کردن ابزاری است که از این نمودارها برای ارزیابی طراحی های وب سایتها استفاده می کند، نسخه های بعدی همچنین، بهبودها و اصلاحات طراحی را ارائه می دهند.
بسیاری از این ابزارهای نرم افزاری که در این مقاله توصیف شده اند به صورت online در webtango . berkeley. Edu موجود می باشد.
فصل دوم
صفحه وب و اندازه های سایت
سطح ظاهری یک وب سایت، ترکیب پیچیده ای از متون، پیوندها[2]، عناصر گرافیکی و جنبه های دیگر است که روی کیفیت کلی سایت تاثیر می گذارد. بنابراین، طراحی وب سایت مستلزم مجموعه وسیعی از فعالیت ها برای مشخص کردن این جنبه های گوناگون است.
طراحی اطلاعاتی: روی تشخیص و گروه بندی موضوعات و بهبود عناوین دسته بندی به منظور انعکاس ساختمان اطلاعاتی سایت متمرکز است.
[1] - web site
[2] - Link
فرمت :WORD تعداد صفحه :133
چکیده :
سیستم HIS در رادیولوژی و پذیرش :
سیستم پذیرش:
واحدهای پذیرش در ساختار تشکیلاتی هر واحد درمانی نوعاً محور قضاوت مراجعین نسبت به کارآیی آن واحد درمانی محسوب می شوند. لذا از اهمیت ویژه ای برخوردار هستند. سیستمی که به منظور گردش کار این واحد طراحی می شود همواره باید به گونه ای باشد که از سرگردانی و اتلاف وقت مراجعین و رفت و آمدهای غیر ضروری آنان در واحد درمانی بکاهد تا بدین ترتیب نخستین گام در جهت جلب رضایت بیماران برداشته شود. از آنجائیکه قسمت پذیرش واحد درمانی (اعم از بیمارستان، زایشگاه و یا درمانگاه) در حقیقت واحد پذیرنده بیمار است، لذا با تاسیس هر واحد درمانی، ایجاد تشکیلاتی به نام واحد پذیرش الزامی است.
در حال حاضر مراحل پذیرش بیماران در واحدهای درمانی تحت پوشش سازمان تامین اجتماعی (بیمارستانها) به غیر از تعیین نوبت بیماران، به صورت مکانیزه انجام می گیرد و اطلاعات اولیه بیمار شامل: نام خانوادگی، شماره بیمه، تاریخ اعتبار دفترچه بیمه و کد درمانگاه در کامپیوتر ثبت شده و برگه ای حاوی اطلاعات بیمار و معرفی وی به درمانگاه مورد نظر چاپ می گردد و بدین ترتیب اولین حرکت برای گردش کار بیمار در واحد درمانی آغاز می شود. قبل از اجرای سیستم مکانیزه، بین بیماران شماره هایی توزیع می شد که بر روی آن فقط نام درمانگاه مورد نظر نوشته شده بود که هم اکنون این روش کار در درمانگاههای تابعه بیمارستانها که اکثراً فاقد سیستم مکانیزه هستند انجام می گیرد.
نوع کار قسمت پذیرش واحدهای درمانی که در حقیقت واحد پذیرنده بیمار است ایجاب می کند که تقریباً تمامی واحدهای داخلی و سایر واحدهای درمانی و مراکز توزیع بیمار ارتباط تنگاتنگی داشته باشند. گردش کار کلیه بیماران نیازمند دریافت خدمات درمانی الزاماً از طریق پذیرش سرپایی آغاز و پس از طی مراحل درمانی نسبت به تعیین تکلیف و وضعیت بیمار تصمیم گیری می شود و چنانچه در این مرحله نیاز بیمار از طریق مداوای سرپایی تامین گردد، ترخیص و در غیر اینصورت پس از تایید و تشخیص پزشک، کار مداوا ادامه یافته و به بستری شدن بیمار منجر می گردد. بنابر این با توجه به مطالب فوق می توان به طور کلی مسئولیتهای پذیرش را از دو جنبه بررسی کرد.
البته در برخی از بیمارستانها (از جمله بیمارستان شهید دکتر فیاض بخش) به لحاظ کثرت بیماران اورژانس (تصادفات و حوادث ناشی ازکار)، تشکیلات مجزایی نیز به نام پذیرش اورژانس پیش بینی گردیده که ویژه خدمات رسانی به بیماران اورژانس (اعم از سرپایی و بستری) می باشد.
پذیرش واحد درمانی از دو قسمت زیر تشکیل می شود:
الف - پذیرش بیماران سرپایی
ب - پذیرش بیماران بستری
باید توجه داشت که پذیرش سرپایی وظیفه ارجاع بیماران نیازمند به دریافت خدمات درمانی به پزشک را دارد. بنابراین لازم است این واحد از برنامه کار پزشکان و تعداد بیمارانی که هر پزشک و درمانگاه در طول یک روز می تواند بپذیرد اطلاعات لازم را داشته باشد. بنابراین با آگاهی از برنامه های فوق نسبت به پذیرش بیمار در درمانگاه اقدام می گردد. اما نباید فراموش کرد که پذیرش بیمار اورژانسی و انجام اقدامات درمانی اولیه تحت هر شرایطی و در هر ساعت شبانه روز، اعم از بیمه (هر نوع بیمه) و غیر بیمه برای واحدهای درمانی الزامی است. برای موارد غیر اورژانس در بیمارستانهای تحت پوشش سازمان تامین اجتماعی، اولویت پذیرش با بیمه شدگان این سازمان است.
مسئول پذیرش بیمارستان از طریق کامپیوتر مستقر در قسمت پذیرش به اطلاعات ذیل دسترسی دارد:
رادیولوژی:
سیستم رادیولوژی یکی از سیستمهای پیش بینی شده در چهارچوب سیستم یکپارچه بیمارستانی می باشد. واحد رادیولوژی یک بیمارستان، یکی از واحدهای پاراکلینیکی بسیار فعال و مهم می باشد که امر تشخیص و بعضاً درمان بیماریها را عهده دار است. بخش رادیوگرافی درمانی، در طرح یکپارچه در سیستمی بنام طب هسته ای بررسی و تجزیه تحلیل این گزارش از وضع موجود بیمارستانهای شهید فیاض بخش، شهید لبافی نژاد و شهید لواسانی الگویی تهیه شده و از ترکیب وضع موجود این سه بیمارستان تجزیه و تحلیل نهایی و گزارش وضع موجود بخش رادیولوژی یک بیمارستان تهیه شده است. استفاده بهینه از امکانات تخصصی رادیولوژی در جهت کمک به تشخیص بیماریهای مراجعین.
اهم وظایف واحدهای بخش رادیولوژی:
در بررسی های بعمل آمده از بخش های رادیولوژی چارت تشکیلاتی مشاهده نشد و هریک از بیمارستانها دارای روال کاری خاص خود بوده و دارای واحدهای سازمانی مشخصی نبودند اما با توجه به شناختی که حاصل شد رادیولوژی را می توان به چهار واحد تفکیک نمود که عبارتند از:
اهم وظایف این واحد ها عبارتست از:
1- پذیرش و جوابدهی
2- عملیات تخصصی رادیولوژی:
3- امور اداری:
4- بایگانی رادیولوژی
رادیولوژی بیمارستان با استفاده از کامپیوترهای مستقر در واحد رادیولوژی به صورت ذیل از سیستم بهره برداری می نماید:
مقدمه:
هدف پیاده سازیHIS در بیمارستان تخصصی قلب و عروق جوادالائمه می باشد. که در این پروژه بخش های پذیرش ورادیولوژی برای پیاده سازی انتخاب شده اند.
پس از تحلیل سیستم موجود در بیمارستان متوجه شدیم بخش ها به صورت جداگانه مکانیزه هستند،لذا در نظر گرفتیم سیستم به صورت کاملا دستی کار می کند.مشکلات زیر را برای آن تصور کردیم:
1.سرعت کم.
2.عدم اطمینان از صحت انتقال و جریان اطلاعات در سیستم.
3.نبودن هماهنگی و ارتباط لازم در بین بخش ها.
4. هدر رفتن هزینه و زمان.
لذا در ادامه کار بر آن شدیم که با پیاده سازی سیستم HIS مشکلات را بر طرف کنیم.
وسیر مکانیزه زیر را برای آن مطرح کنیم :
در بخشهای مدارک پزشکی سئوالی که بدواً با آن روبرو هستیم این است که چگونه
باید این حجم عظیم اطلاعات را به کامپیوتر داده و اصولاً کدام یک از اقلام
اطلاعاتی می تواند دارای ارزش ثبتی باشد . این البته موضوعی است که نیاز
به بحث و بررسی دارد و علی القاعده در هر بیمارستان نسبت به تخصص آن
بیمارستان متفاوت است اما مراحل اصلی این فرایند شامل موارد زیر است :
(1 شناخت : این شناخت معمولاًتوسط مصاحبه با افراد
که معمولاً از مدیران شروع می شود صورت می گردد . ابتدا بر اساس فرمهای
طراحی شده با تک تک افراد مصاحبه شده و خواستها و دیدگاهها معلوم می شود و
سپس فرم مورد نظر توسط تحلیل گر سیستم تکمیل می شود هدف در این قسمت پیدا
کردن تمام روابط در یک قسمت و روابط با قسمتهای دیگر سازمان می باشد . هر
فرد تحلیلگر پس از مصاحبه در این مرحله باید در جمع آوری اطلاعات دقت کافی
داشت چون هر گونه اشتباه در این مرحله موجب وقفه در مراحل بعدی می شود بعد
از انجام این مرحله تمام سیستمها و زیر سیستمها مشخص می گردد و ارتباط بین
آنها نیز مشخص می شود و نهایتاً چارت گردش اطلاعات Data Fliw Diagram می آید
.
2 )تجزیه و تحلیل : در مرحلۀ شناخت نقاط ضعف سیستم با استفاده از
چارتهای طراحی شده مشخص می گردد . این امکان وجود دارد که یک سری ارتباطات
اضافی وجود داشته باشد که با یک طراحی جدید این ارتباطات حذف شود و یا
بالعکس . در این مرحله تیم تحلیلگر با استفاده از چارتهای قبلی در جهت
بهینه سازی سیستم موجود و رفع اشکالات چارتهای مرحلۀ قبلی را دوباره طراحی
می کنند .
(3 طراحی : با استفاده از چارتهای مرحلۀ تجزیه و
جدولهای اطلاعاتی طراحی می شوند . در این جداول تعداد فیلدها ، روابط هر
جدول با جداول دیگر و . . . مشخص می گردد . در این مرحله به طور کلی ورودی
های سیستم ، خروجیها و تمامی اطلاعاتی که باید برای برنامه نویس معلوم باشد
مشخص می گردد
(4 پیاده سازی و تست منطقی : با استفاده از روابط به دست آمده و جدولهای مشخص شده تیم نرم افزاری با انتخاب زبان برنامه نویسی و سیستم عاملی که جوابگوی نیازها باشد شروع به برنامه نویسی و پیاده سازی می کنند . این مرحله را formo ptimizing می نامند . باید توجه داشت که در هر مرحله از مراحل فوق مستندات جمع آوری شده با مدیران قسمت بررسی می شود تا هیچ اشتباهی در پیاده سازی بعدی وجود نداشته باشد .
5)آموزش : شامل آموزش کارکنان و کاربران سیستم می باشد
فرمت :WORD تعداد صفحه :37
توضیحات عمومی پروژه:
این پروژه در مورد طراحی یک سیستم حراجی الکترونیکی تحت وب است که با برنامه ASP.NET نوشته شده است و به وسیله این برنامه افراد می توانند اجناس مورد علاقه خود را انتخاب و در حراجی شرکت کنند.این برنامه شامل 4 قسمت می باشد که به طور مختصر هر کدام را توضیح می دهیم:در قسمت اول ثبت نام مشتری است که افراد وارد آن شده و ثبت نام می کنند و به عنوان عضوی از سایت محصوب می شوند.در قسمت دوم ثبت نام اجناس مربوط به مدیر سایت (کسی که اجناس را به حراج می گذارد) است که در آن نام کالا و قیمت و مهلت به حراج گذاشتن اجناس را وارد می کند.در قسمت سوم مربوط به جستجوی اجناس می باشد که افراد می توانند اجناسی را که می خواهند را در حراجی وجود دارد یا خیر.در قسمت چهارم در خواست جنس که هر شخص می تواند اجناس خود را انتخاب کند و قیمت پیشنهادی خود را بدهد و بعد از به اتمام رسیدن حراجی برنده شده است یا خیر.
فهرست مطالب:
مقدمه
امروزه با توسعه تکلوژی و فنون در بسیاری از امور زندگی استفاده از رایانه در این امور امری لازم و بدیعی می نماید.در همه ادارات و موسسات رایانه یک وسیله ای می باشد که با توجه به سرعت و دقت دیگری موجودی لوکس و تزئینی نیست و یک وسیله کاربردی و در بسیاری از امور یک وسیله واجب می باشد و در گوشه و گوشه زندگی امروزی نقش ایفاء می کند.در موسسات فرهنگی واقتصادی و تجاری و خدماتی کامپیوتر را نقش آفرین می بینیم و به همین منظور من بر آن شدم برنامه ای بنویسم و یک سایت را طراحی کنم که در بازار روز امروزه مورده استفاده قرار گرفته و با توجه به نیاز روز افزون امروز جامعه مفید خواهد بود و امیدوارم مورد توجه استاد گرامی قرار گیرد.
فصل اول
تجارت الکترونیکی
کسب و کار الکترونیک ; یک الزام جهانی
مقدمه
کسب و کار الکترونیک به عنوان یکی از مجموعه های فناوری و اطلاعات در دهه گذشته رشد بالای را تجربه کرده است.به طوری که رویداد سیاست اکثر موسسات تجاری در پذیرش و به کار گیری کسب و کارالکترونیک در جهت ورود به بازارهای جهانی و جذب مشتریان جدید موثر و کارا الکترونیک در فعالیت های تجاری نیازمند توجه به یک سری عوامل درونزا و برونزای تاثیر گذار بر آن است.به طوری که توجه بنگاهای تجاری به این عوامل و برنامه ریزی در جهت استفاده مطلوب از فناوری کسب و کار الکترونیک ضمن آنکه موفقیت بهر برداری از آن را تضمین خواهدکرد،زمینه رشد بانگاهای استفاده کننده را نیز فراهم می کند. بنابر این،در این مقاله ابتدا تعاریف ،انواع ،شیو ها،مزایا و معایب اسفاده از کسب و کار الکترونیک بیان می شود.در قسمت دوم چار چوب تحلیلی که در آن استفاده از کسب و کار الکترونیک منتهی به افزایش انگیزه صادراتی می شود،تشریح می گردد.
فرمت :WORD تعداد صفحه :66
تار جهان گستر (Word Wide Web) دنیای عجیبی است که تکنولوژی های مربوط به آن ، اغلب بدون پشتیبانی کافی ، عرضه می شوند و کاربران این تکنولوژی ها ، همه روزه با واژگان جدیدی برخورد می کنند که باعث سر درگمی آنها می شوند.
برای نمونه می توان به رشد برنامه های Open Source اشاره کرد ( برنامه هائی که می توان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد نمود) متداول ترین این برنامه ها ، سیستم عامل یونیکس و به طور خاص لینکوس می باشد . این برنامه ها با وجود پایداری ، دارای یک مشکل بزرگ می باشند و آن دشوار بودن آموختن این برنامه ها می باشد. کمبود راهنمائی هایی که به زبان ساده ، این برنامه ها را به مبتدیان آموزش دهد . باعث شده است که این دسته از نرم افزارها از جایگاه واقعی خود دور نگاه داشته شوند. Php یکی از زبانهای اسکریپتی Open Source ، ابزاری مفید می باشد که تاکنون علی رغم سادگی استفاده از آن هنوز به طور شایسته از آن استقبال نشده است.
Php چیست :
پی اچ پی که در ابتدای سال 1994 توسط Rasmus Lerdorf ایجاد شد ، مخفف واژگان Personal Home Page به حساب می آمد.
با گسترش قابلیتها و موارد استفاده از این زبان Php در معنای Hypertext Preprocessor به کار گرفته
می شود. این بدان معنا است که پی اچ پی ، اطللاعات را قبل از تبدیل به زمان html پردازش می کند. مطابق سایت وب رسمی پی اچ پی که در آدرس www.php.net قرار دارد ، پی اچ پی یک زبان اسکریپتی سمت سرویس دهنده می باشد.
سمت سرویس دهنده بودن به این معنا است که تمام پردازشهای این زبان
بر روی سرویس دهنده (سرور) انجام می گیرد. یک سرویس دهنده در حقیقت یک
کامپیوتر مخصوص می باشد که صفحات وب در آنجا نگهداری
می شوند .
این زبان بر روی هر سیستم عاملی قابل اجرا است. منظور از این سیستم عاملهایی می باشد که برروی سرویس دهنده نصب می شوند. پی اچ پی نه تنها قابلیت اجرا بر روی هر سیستم عاملی را می باشد، بلکه برای منتقل کردن برنامه های که از آن یک سیستم عامل به سیستم عامل دیگر ، احتیاج به تغییرات اندکی خواهید داشت و حتی در بعضی از موارد ، بدون احتیاج به هیچ تغییری می توانید ، یک برنامه را با زبان پی اچ پی از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.
پی اچ پی برخلاف زبانهای برنامه نویسی (Programming Languages) یک زبان اسکریپتی (Scripting Languages) می باشد . به عبارت دیگر دستورات پی اچ پی بعد از رخداد یک رویداد (event) اجرا می شوند. این رویدادها می توانند شامل ارسال یک فرم ، رفتن به یک url مشخص و یا موارد دیگر باشد. متداولترین زبان اسکریپتی زبان جاوا اسکریپت می باشد که معولا برای پاسخ به رویدادهای کاربر در مرورگر وب ، به کار می رود. تفاوت عمده جاوااسکریپت و پی اچ پی دراین است که جاوا یک تکنولوژی سمت سرویس گیرنده است . زبانهائی مانند جاوا و پی اچ پی تفسیر شونده نامیده می شوند. به عبارت دیگر برای اجرا به یک مفسر مانند مرورگر وب نیاز است. اما زبانهای برنامه نویسی مانند c و یا java بعد از ترجمه به زبان ماشین به خودی خود قابل اجرا می باشند.
به چه دلیل از Php استفاده می کنیم؟
پی اچ پی در مقایسه با تکنولوژی های مشابه ، سریعتر و بهتر و آسانتر است . از جمله تکنولوژی های مشابه برای طراحی یک سایت وب می توان به این موارد اشاره کرد
اسکریپت هایInterface Common Gatway که معمولا به زبان Perl نوشته می شوند ، ASP(Active Server Page ) و JSP (Java Server Page) جاوا اسکریپت یک گزینه جایگزین برای پی اچ پی در نظر گرفته نمی شوند. زیرا بر خلاف پی اچ پی ، یک تکنولوژی سمت سرویس گیرنده است و همانند تکنولوژهایی مانند CGT و PHP، نمی تواند یک صفحه HTML را تولید کند.
مزیتی که چی اچ پی در مقابل html دارد این است که html یک سیستم محدود به حساب می آید و توانائی ایجاد ارتباط متقابل با کاربر را ندارد . کاربران هنگامی که با یک صفحه html مواجه می شوند ، تنها یک صفحه ساده را روبروی خود مشاهده می کنند که توانائی ایجاد واکنش به اعمال کاربر را ندارد. اما با استفاده از پی اچ پی ،
شما می توانید صفحاتی را ایجاد کنید که برای مثال عناصر موجود در صفحه براساس سیستم عامل کاربر و یا تاریخ مشاهده صفحه ، تنظیم شوند. همچنین پی اچ پی می تواند با فایل ها یا پایگاههای داده (Database) ارتباط برقرار کند و بسیاری عملیات دیگر که html قادر به انجام آنها نمی باشد.
طراحان صفحات وب از مدتها پیش به این نتیجه رسیدند که اگر در صفحات خود ، فقط از کدهای html استفاده کنند ، باید به طور مرتب آنرا تغییر دهند و اطلاعات آنرا به روز کنند . به همین علت تکنولوژهائی مانند CGI از همان آغاز ، طرفداران بسیاری پیدا کردند. این تکنولوژی ها به طراحان این امکان را می دهد که برنامه هایی ایجاد کنند که به صورت داینامیک ، صفحات وب را تولید کنند. همچنین در هنگام ارتباط با یک پایگاه داده بدون دخالت هر انسانی ، صفحات به روز آوری شوند.
به عنوان آخرین مطلب در مورد برتریهای پی اچ پی تنها به ذکر این مطلب بسنده که هم اکنون نزدیک به سه میلیون از سایتهای وب از تکنولوژی پی اچ پی استفاده می کنند.
چکیده از پروژه :
فرمت :WORD تعداد صفحه :44
فهرست مطالب :
6- بخش الکترونیک ، تشریح و نحوه ساخت .............................. 15
8- برنامه های کنترلی برای راه اندازی اولیه .............................. 24
9- نصب دوربین ............................................................... 28
چکیده طرح پژوهشی :
ربات I.R.M یک نمونه از رباتهای متحرک هوشمند است . در این ربات هدف اصلی ، انجام عمل پردازش تصویر با سرعت ، دقت و کیفیت بالا بر روی یک بدنه متحرک می باشد . فرآیند پردازش تصویر یک اصل اساسی در علم هوش مصنوعی ( هوش ماشینی ) و رباتیک است که پیشرفت این علوم وابسته به پیشرفت علم پردازش تصویر ( Image processing ) می باشند ، این عمل در این ربات بدین صورت است که تصاویر محیط اطراف توسط دوربین دریافت و به کامپیوتر ارسال و توسط نرم افزار فیلتر می شوند ، سپس عمل اسکن و پردازش آنها با نرم افزار نوشته شده صورت می گیرد و تصمیمات لازم با استفاده از نتایج این پردازش ها جهت کنترل ربات به برد کنترل که در روی ربات قرار دارد ارسال می شوند ، درشت فرمانهای ارسالی از سوی کامپیوتر را میکرو کنترلر دریافت کرده و پس از آنالیز آنها به قسمتهای مورد نظر اعمال می دارد . ربات I.R.M علاوه بر مشخصه پردازش تصویر، دارای یک سیستم مکانیکی جدید با امکانات زیاد و انعطاف بالا ، برای کار در محیطهای مختلف و سازگاری با شرایط مختلف می باشد . در تنه فیزیکی سیستم از 6 عدد Stepper Motor و 3 عدد DC Motor کوچک با بهره بهینه ، صفحات آلومنیومی برای ساخت کف ربات و قوطیهای آلومنیومی برای بازوها و آلات متحرک ربات ، تسمه ها و چرخ دنده ها و قطعات پلاستیکی و ..... ، استفاده شده است . ربات با پورتهای سریال و TV کارت کامپیوتر با سیم در ارتباط است ، منبع تغذیه نیز در بیرون قرار دارد و با سیم ربات را تغذیه می کند . ارتفاع فیزیکی ربات در حالت عادی و موقعی که حرکت می کند 75 Cm و محدوده مانور پنجه از 12- تا 95+ Cm می باشد و در حالت توقف از شعاع 0تا 55 cm از محیط را در دسترس خود دارد . وزن تقریبی ربات 5/0±7 کیلوگرم می باشد . دارای 4 چرخ که دوعدد آن بزرگ ( کوپل به موتورها ) در طرفین و دو عدد دیگر ، کوچک ( هرز گرد ) در جلو و عقب ربات ، می باشد.
ولتاژ کار ربات از یک منبع تغذیه با خروجیهای 12 ولت1 و 3 آمپری و 5 ولت منطقی تامین می شود که همه ولتاژهای مورد نیاز از یک منبع تغذیه دیجیتالی ( موجود در آزمایشگاههای برق ) قابل تامین است .
فرمت :WORD تعداد صفحه :39
عنوان صفحه
مقدمه ............................... 2
شکل ظاهری صفحات سایت .................
چکیده ............................... 11
محدودیت ها .......................... 12
ثبت نام ............................. 12
LOGIN کردن ......................... 18
LOGOUT کردن ........................ 22
SEARCH کردن ........................ 22
UPLOAD کردن ........................ 25
فهرست منابع ......................... 38
مقدمه :
دنیای عجیبی است که تکنولوژی های مربوط به آن تار جهان گستر "World Wide Web" اغلب بدون پشتیبانی کافی عرضه می شوند و کاربران این تکنولوژی همه روزه با واژگـان جدیدی بر خورد میکنند که باعث سر در گمی آنها می شوند. برای نمونه میتوان به رشد نرم افزارهای open source اشاره کرد که عبارتند از:
برنامه های که بتوان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد
متداول ترین این برنامه ها سیستم عامل Unix و به طور خاص Linux می
باشد. این برنامه ها با وجود ثبات و پایداری، دارای یک مشکل بزرگ است و آن
دشوار بودن آموختن این برنامه ها می باشد. کمبود راهنماهایی که به زبان
ساده این برنامه ها را به مبتدیان آموزش دهد باعث شده است که این دسته از
نرم افزار ها از جایگاه واقعی خود دور نگاه داشته شوند. PHP یکی از زبانهای اسکریپتی open source است و ابزار مفیدی می باشد که تا کنون علی رغم سادگی استفاده از آن هنوز به صورت شایسته ای از آن استقبال نشده است.
PHP چیست ؟
PHP سال 1994 توسط Rasmus Lerdorf ایجاد شد و مخفف واژگان Personal Home Pages به حساب می آید. با گسترش قابلیت ها و موارد استفاده این زبان PHP در معنای Hypertext Preprocessor به کار گرفته شد. عبارت پیش پردازشگر (Preprocessor) بدین معنی است که PHP اطلاعات را قبل از تبدیل به زبان Html پردازش می کند.
مطابق مطالب سایت وب رسمی PHP که در آدرس http://www.php.net قرار دارد، PHP زبان اسکریپتی سمت سرویس دهنده Html Embeded , Cross-Platform ,(Server-side) می باشد.
سمت سرویس دهنده بودن PHP بدین معناست که تمام پردازشهای این زبان بر روی سرویس دهنده (Server) انجام می گیرد. یک سرویس دهنده در حقیقت یک کامپیوتر مخصوص می باشد که صفحات وب در آنجا نگهداری می شوند و از آنجا به مرورگر وب کاربران منتقل می شوند.
چگونگی ادامه این روند را در درس های آتی توضیح داده خواهد شد.
منظور از Cross-Platform بودن این زبان این است که بروی هر سیستم و با هر سیستم عاملی از قبیل : Unix, Windows NT, Macintosh, Os/2 اجرا میشوند. توجه کنید که منظور از سیستم عامل، سیستم عامل هایی می باشند که بر روی سرویس دهنده نصب می شوند. PHP نه
تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می باشد بلکه برای منتقل
کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج بــه
تغییرات اندکی خواهید داشت و حتی در بعضی از موارد بدون احتیاج به هیچ
تغییری می توانید یک برنامه به زبان php را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.
منظور از Html embeded بودن PHP این است که دستورات این زبان در بین کدهای html قرار می گیرند. بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می آید.
PHP بر خلاف زبانهای برنامه نویسی (Programming Languages) یک زبان اسکریپتی (Scripting Language) می باشد به عبارت دیگر دستورات PHP بعد از رخداد یک رویداد (Event) اجرا می شوند. این رویدادها می توانند شامل ارسال یک فرم رفتن به یک URL مشخص و یا مواد دیگر باشند متداولترین زبان اسکریپتی زبان Java Script می باشد که معمولا برای پاسخ به رویدادهای کاربر در مرورگر وب بــه کار می رود تفاوت عمده Java Script با PHP در این است که Java Script یک تکنولوژی سمت سرویس گیرنده (Client-side) می باشد.
فرمت :WORD تعداد صفحه :109
پیشگفتار
با رشد روز افزون IT ، آشنایی با شبکه های کامپیوتری به منظور نصب و راه اندازی این شبکه ها در محیط های صنعتی، اداری، آموزشی و ... ، تبدیل به یک ضرورت اجتناب ناپذیر شده است.
فصل اول
آشنایی با تجهیزات شبکه
در این قسمت از پروژه قصد داریم با اهداف ، ویژگی ها و وظایف تجهیزات مورد استفاده در شبکه های مدرن کامپیوتری از قبیل هاب ها ، سویچ ها ، روترها ، دروازه ها ، CSU/DSU ، کارت های شبکه ، نقاط دسترسی بی سیم و مودم ها آشنا شویم.
هر یک از این دستگاه ها ، نقش ویژه ای را در یک شبکه بازی می کنند. اگرچه فقط بزرگترین و پیچیده ترین شبکه های مدرن کامپیوتری از همه این تجهیزات بهره گیری می نمایند.
ما بحث خود را با معرفی تجهیزاتی از شبکه که ساده ترین و رایج ترین ابزار مورد استفاده در شبکه های امروزی هستند آغاز می کنیم.
تکرار کننده ها
اصولاً به طور سنتی هر بحثی از عناصر شبکه ، منجر به معرفی تکرار کننده ها می گردد اما امروزه تکرار کننده ها کمتر در شبکه ها مورد استفاده قرار می گیرند . تکرار کننده ها در گذشته برای افزایش طول مفید کابل مورد استفاده قرار می گرفتند واغلب در پیکربندی های شبکه مبتنی بر کابل کواکسیال مورداستفاده قرارمی گرقتند. از آنجایی که شبکه های کواکسیال تقریباً از رده خارج می باشند و از آنجایی که وظایف تکرار کننده ها اکنون به عهده تجهیزاتی همچون هاب ها و سویچ ها گذاشته شده است امروزه به ندرت از تکرار کننده ها استفاده می گردد.
هاب ها
هاب ها ساده ترین تجهیزات شبکه های کامپیوتری هستند وسادگی آنها در هزینه و قیمت پایین آنها منعکس می گردد . هاب های کوچک با 4 یا 5 درگاه دارای هزینه کمتر از 50 دلار هستند. با کمک کابل های مربوطه این تجهیزات یک شبکه کوچک را ایجاد می نمایند. هاب ها با پورت های بیشتر برای شبکه هایی که به ظرفیت بیشتری نیاز دارند مورد استفاده قرار می گیرند.
کامپیوترها از طریق کابل زوج به هم تابیده به یک هاب متصل می گردند علاوه بر پورت ها برای متصل کردن کامپیوتر ها حتی یک هاب خیلی ارزان معمولاً دارای یک پورت با نام پورت upink می باشد که امکان اتصال این هاب به هاب دیگر را فراهم نموده و سبب ایجاد شبکه های بزرگتر می گردد.
توکن رینگ و MSAU ها
هاب ها و سویچ ها هردو در شبکه های اترنت مورد استفاده قرار می گیرند .
شبکه های توکن رینگ که امروزه کم و بیش کاربرد دارند از دستگاه های مخصوصی به نام MSAU ( Multi Station Access Unit ) برای ایجاد یک شبکه استفاده می کنند. در برخی موارد ، MSAUها به عنوان سویچ های توکن رینگ مطرح می باشند ، اما به دلیل روشی که تکنولوژی توکن رینگ استفاده می نماید، این دستگاه ها کار بسیار متفاوتی را نسبت به هاب ها و سویچ ها به انجام می رسانند.
اغلب هاب ها به عنوان تجهیزات اکتیو در نظر گرفته می شوند زیرا قبل از انتقال سیگنال دریافتی به همه پورت های روی دستگاه آن را باز تولید می نمایند برای انجام این کار، هاب به یک منبع تغذیه نیاز دارد. هاب های کوچک Workgroup معمولاً از یک آداپتور توان خارجی استفاده می کنند اما دستگاه های بزرگتر دارای منبع تغذیه داخلی هستند. هاب های غیر فعال نیازی به منبع تغذیه ندارند زیرا آنها سیگنال را باز تولید نمی نمایند.
جدای این باز تولید سیگنال، وظیفه اصلی یک هاب دریافت داده ها از یکی از دستگاه های متصل به هاب و انتقال آن به همه پورت های دیگر روی هاب می باشد. این روش عملکرد خیلی مؤثر می باشد زیرا در اغلب موارد داده ها فقط برای یکی از دستگاه های متصل به هاب مدنظر می باشد. شکل 3 نحوه عملکرد هاب را نشان می دهد.
بواسطه عدم کفایت سیستم هاب و تقاضای دایماً رو به افزایش عرض باند بیشتر ، هاب ها بسیار کند عمل نموده و یقیناً بوسیله سویچ ها جایگزین خواهد گردید .
سوئیچ ها
به طور سطحی یک سوئیچ بسیار شبیه به یک هاب می باشد، اما به طور قابل توجهی گرانتر از آن است .
دلیل اصلی برای قیمت بالای آن این است که سوئیچ ها کارهای خیلی بیشتری را نسبت به هاب هاانجام داده و مزایای بسیار بیشتری نسبت به آنها دارند . شکل 4 مثالی از یک سوئیچ اترنت 32 پورت را نشان می دهد. همانند هاب ها، کامپیوترها از طریق کابل زوج به هم تابیده به سوئیچ متصل می شوند.برای ایجاد شبکه های بزرگتر همانند هاب ها ، از چندین سوئیچ می توان استفاده نمود . علیرغم تشابه آنها و اتصالات فیزیکی مشابه به کامپیوتر ها ، سوئیچ مزیت های عملیاتی قابل توجهی را نسبت به هاب ها ارائه می کنند
یک سوئیچ به جای انتقال دادهها به همه درگاههای خود، دادهها را فقط به درگاهی که سیستم مقصد به آن متصل می باشد، منتقل خواهد کرد سوئیچ به آدرس MAC دستگاه متصل به خود نگاه کرده و پورت مناسب را تعیین میکند. یک آدرس MAC یک شماره منحصر به فرد می باشد که در داخل هر کارت شبکه برنامه ریزی می شود. با انتقال دادهها فقط به سیستمی که داده مذکور به آن آدرس دهی شده است. سوئیچ مقدار ترافیک روی هر پیوند شبکه را به میزان قابل توجهی کاهش می دهید در واقع سوئیچ دادهها را بین پورتهای خود کانالیزه می کند.