دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

پروژه تجزیه و تحلیل ( بیمارستان )

فرمت :WORD                                                     تعداد صفحه :133

چکیده :

HIS به معنای پیاده‌سازی سیستم یکپارچه‌ تولید اطلاعات لازم برای مدیریت تمامی فعالیت‌های مربوط به سلامت، از قبیل  برنامه‌ریزی، نظارت ، هماهنگی و تصمیم‌گیری می باشد.

وظیفه HIS ، پشتیبانی از فعالیت های بیمارستان در سطوح کاربردی، تاکتیکی واستراتژیک است .هدف ازاستقراریک سیستم HIS این است که از کامپیوتر ووسایل ارتباطی برای جمع آوری ، ذخیره ، پردازش ، بازیابی وارتباط دادن مراقبت بیمار واطلاعات اداری برای تمامی فعالیت های مربوط به بیمارستان استفاده نماییم .
در یک سیستم اطلاعات بیمارستانی ، داده هاباید به صورت منسجم در پایگاه داده ها ذخیره شوند و در دسترس کاربران مجاز ، در محل و در زمانی که داده ها مورد نیاز است و در فرمتی که با نیازهای خاص کاربر منطبق باشد ، قرارداده شوند.
به طور کلی موارد زیر اهداف چنین سیستمی هستند :
1)  استفاده موثرتراز منابع محدودی که برای مراقبت از بیمار در دسترس    هستند
2) بهبود کیفیت خدمت رسانی به بیمار
3)  پشتیبانی از تحقیق
4) پشتیبانی از آموزش

گسترش این سیستم در دهه 90 در جوامع مختلف از جمله ایران اهمیت و جایگاه آن را بیشتر روشن می‌نمایدپیاده‌سازی این سیستم در بیمارستان‌های مناطق مختلف کشور بیانگر فراهم شدن زیرساخت فرهنگی ، تکنولوژی مناسب جهت ایجاد و تکمیل سیستم‌های بهداشتی مطابق با استانداردهای جهانی می‌باشد.
در سال‌های اخیر با پیشرفت سریع تکنولوژی ،HIS صورت جدیدتری به خود گرفته که نه تنها از مقوله مدیریتی بلکه از مقوله بالینی مورد توجه بسیار قرار گرفته است .وجود تجهیزات مجهز به امکانات کامپیوتری کلینیکی    همانند(MRI,CTscan,…) و همچنین نرم‌افزارهای طراحی شده مخصوص بخش‌های کلینیکی و پاراکلینیکی و استفاده جوامع پیشرفته پزشکی از این گونه نرم‌افزارها در حیطه HIS و استفاده از آن در ارتباطات بین‌المللی و لزوم حفظ محرمانگی و خصوصی سازی ، موجب شده که این مجموعه پیچیده اطلاعات و فن‌آوری به سمت معماری اطلاعات یکپارچه پیش رود.

در بستر این معماری قالب‌هایی چون HL7 به منظور پاسخگویی به نیاز اشتراک‌گذاری اطلاعات و یا کمک به اثربخشی جریان فرایندهای بالینی و کاهش خطاها شکل گرفته‌اند و در کنار آن استاندارهایی چون Dicom برای تصویر نگاری پزشکی ، مدیریت اطلاعات تصویری پزشکی (Pacs) در نرم افزارها و تجهیزات پزشکی، ایجاد شده است .

 

 

 

 

 

 

 

سیستم HIS در رادیولوژی و پذیرش :

 

سیستم پذیرش:

واحدهای پذیرش در ساختار تشکیلاتی هر واحد درمانی نوعاً محور قضاوت مراجعین نسبت به کارآیی آن واحد درمانی محسوب می شوند. لذا از اهمیت ویژه ای برخوردار هستند. سیستمی که به منظور گردش کار این واحد طراحی می شود همواره باید به گونه ای باشد که از سرگردانی و اتلاف وقت مراجعین و رفت و آمدهای غیر ضروری آنان در واحد درمانی بکاهد تا بدین ترتیب نخستین گام در جهت جلب رضایت بیماران برداشته شود. از آنجائیکه قسمت پذیرش واحد درمانی (اعم از بیمارستان،‌ زایشگاه و یا درمانگاه) ‌در حقیقت واحد پذیرنده بیمار است، لذا با تاسیس هر واحد درمانی،‌ ایجاد تشکیلاتی به نام واحد پذیرش الزامی است.

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

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

 

  • پذیرش بیماران به صورت سرپایی
  • پذیرش بیماران در مرحله بستری شدن

 

البته در برخی از بیمارستانها (از جمله بیمارستان شهید دکتر فیاض بخش) به لحاظ کثرت بیماران اورژانس (‌تصادفات و حوادث ناشی ازکار)‌،‌ تشکیلات مجزایی نیز به نام پذیرش اورژانس پیش بینی گردیده که ویژه خدمات رسانی به بیماران اورژانس (اعم از سرپایی و بستری) می باشد.

پذیرش واحد درمانی از دو قسمت زیر تشکیل می شود:

 

الف - پذیرش بیماران سرپایی

  • پذیرش بیماران اورژانس
  • پذیرش بیماران غیر اورژانس
  •  

ب - پذیرش بیماران بستری

  • پذیرش بیماران اورژانس
  • پذیرش بیماران غیر اورژانس (عادی)

 

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

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

 

  • نمایش تخت های خالی موجود در بیمارستان و امکان انتخاب تخت مناسب جهت پذیرش بیمار
  • تشکیل پرونده اولیه برای بیماران
  • دسترسی به اطلاعات کامل بیماران و وضعیت بخشهای مختلف در هر لحظه
  • دسترسی به پرونده قبلی بیماران مراجعه کننده
  • دسترسی به اطلاعات مورد نیاز در مورد پزشکان
  • ارائه لیستهای چاپی به قسمتهای مختلف براساس نیاز هر قسمت

 

رادیولوژی:

 

سیستم رادیولوژی یکی از سیستمهای پیش بینی شده در چهارچوب سیستم یکپارچه بیمارستانی می باشد. واحد رادیولوژی یک بیمارستان، یکی از واحدهای پاراکلینیکی بسیار فعال و مهم می باشد که امر تشخیص و بعضاً درمان بیماریها را عهده دار است. بخش رادیوگرافی درمانی، در طرح یکپارچه در سیستمی بنام طب هسته ای بررسی و تجزیه تحلیل این گزارش از وضع موجود بیمارستانهای شهید فیاض بخش، شهید لبافی نژاد و شهید لواسانی الگویی تهیه شده و از ترکیب وضع موجود این سه بیمارستان تجزیه و تحلیل نهایی و گزارش وضع موجود بخش رادیولوژی یک بیمارستان تهیه شده است. استفاده بهینه از امکانات تخصصی رادیولوژی در جهت کمک به تشخیص بیماریهای مراجعین.

 

  • پذیرش و نوبت دهی به بیماران در اسرع وقت
  • انجام انواع رادیولوژی با توجه به امکانات تخصصی موجود
  • پشتیبانی و نگهداری بهینه امکانات تخصصی موجود
  • برقراری ارتباطات لازم بین رادیولوژی و سایر واحدهای بیمارستان
  • جوابدهی به بیماران در اسرع وقت
  • ثبت و نگهداری سوابق مراجعین به بخش رادیولوژی
  • آماده سازی و تهیه کلیه مواد مصرفی تخصصی وغیرتخصصی مورد نیاز رادیولوژی

 

اهم وظایف واحدهای بخش رادیولوژی:

 

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

 

  • پذیرش و جوابدهی
  • واحد تخصصی رادیولوژی
  • امور اداری
  • بایگانی رادیولوژی

 

اهم وظایف این واحد ها عبارتست از:

 

1- پذیرش و جوابدهی

  1. پذیرش و نوبت دهی بیماران بخش رادیولوژی پس از کنترلهای لازم روی نسخ یا درخواست رادیولوژی آنان
  2. تحویل فرم های آمادگی های لازم به بیماران و یا تضویح شفاهی آمادگی های لازم
  3. درج رادیولوژی های انجام شده روی بیماران در کامپیوتر و درج جوابیه و اظهار نظر پزشک و چاپ آن
  4. هزینه یابی خدمات انجام شده به بیمار و ارجاع بیماران غیر تامین اجتماعی به صندوق جهت واریز مبلغ سهم بیمار
  5. تحویل کلیشه و جواب (اظهار نظر پزشک) به بیمار و یا منشی های بخش

 

2- عملیات تخصصی رادیولوژی:

 

  • آماده نمودن بیمار جهت انجام تصویر برداری که این موارد توسط تکنسین ها و در موارد خاص توسط پزشک رادیولوگ انجام میگرد
  • کار با دستگاههای تصویر برداری و عکسربرداری از بیمار
  • آماده نمودن زیر نویس فیلم و تصویر برداری از آن
  • ظهور و ثبوت فیلم در تاریکخانه توسط تکنسین های رادیولوژی
  • بازبینی اولیه فیلم ظاهر شده جهت مشاهده میزان وضوح و عکسبرداری مجدد از بیمار در صورت غیر واضح بودن کلیشه
  • اظهار نظر رادیولوژیست در مورد کلیشه ها و نتیجه سونوگرافی و آنژیوگرافی

3- امور اداری:

 

  • درخواست دارو ، مواد مصرفی پزشکی، تجهیزات پزشکی ، ملزومات اداری ، سرویس و تعمیر دستگاهها ، سرویس و تعمیر تاسیسات و درخواست پرسنل به دستور ریاست بخش رادیولوژی و توسط منشی بخش رادیولوژی
  • ارائه لباسهای کثیف پرسنل بخش به لنژری و دریافت آن از لنژری همراه با رسید در هر دو مورد به منشی بخش
  • دریافت فیش حقوق پرسنل از حسابداری بیمارستان و توزیع آن بین پرسنل توسط منشی بخش
  • تهیه لیست کارکرد بخش و ارائه آن به حسابداری توسط منشی بخش
  • تهیه آمار مراجعین به رادیولوژی و موارد رادیولوژی به صورت ماهانه جهت واحد آمار

4- بایگانی رادیولوژی

  • تحویل گرفتن کلیشه های بیماران ترخیص شده بخشها از منشی های بخشهای بستری
  • دسته بندی کلیشه ها بر اساس سال، ‌ماه و روز ترخیص بیمار و جایگذاری آنها در پاکتهای مخصوص و در داخل قفسه
  • شماره گذاری بر روی پاکتهای کلیشه های بایگانی شده و درج شماره ها همراه با مشخصات کلیشه های داخل پاکت در یک دفتر اندیکس
  • تحویل کلیشه های بایگانی شده به بیماران مرخص شده از بیمارستان و دریافت شناسنامه و یا گواهینامه بیمار در ازای تحویل کلیشه ها به منظور بازپس آوردن کلیشه ها توسط بیمار
  • دریافت مجدد کلیشه ها از بیماری که کلیشه را به امانت برده و پس دادن گواهینامه یا شناسایی وی
  • نگهداری کلیشه ها در بایگانی رادیولوژی به مدت پنج سال و تحویل آنها به معاونت درمان پس از این مدت
  • نگهداری کلیشه های برخی درمانگاههای بیماران سرپایی مانند ارتوپدی و شماره بندی و ایندکس سازی آنها در جدول و دفتر مجزا

رادیولوژی بیمارستان با استفاده از کامپیوترهای مستقر در واحد رادیولوژی به صورت ذیل از سیستم بهره برداری می نماید:

  • پذیرش بیماران سرپایی مراجعه کننده (بیمه تامین اجتماعی و یا سایر قراردادهای درمانی) و صدور قبض صندوق
  • پذیرش بیماران بستری از طریق شماره پرونده بیمار
  • تهیه گزارشات رادیولوژی برای بیماران سرپائی و بستری
  • تهیه آمارهای مختلف جهت تصمیم گیری مدیریت از جمله آمار کلیشه های مصرفی، کارکرد پرسنل رادیولوژی،‌ حسابرسی بیماران، رادیوگرافی های انجام شده در یک محدوده زمانی به تفکیک نوع رادیولوژی و …
  • تهیه گزارشات بیماران مراجعه کننده به تفکیک سرپائی و بستری
  • تهیه لیست های مختلف بیماران همراه با نوع آزمایشات انجام شده و جوابهای مربوطه جهت آرشیو
  • مشخص نمودن آمار بیماران قراردادی و بیمه ای به تفکیک نوع بیمه و قرار داد مربوطه
  • امکان اصلاح و اضافه نمودن آزمایشات،‌ نرمالها، واحدها، ‌نرخها و تعریف گروههای آزمایشی
  • نگهداری جواب آزمایشات همراه با نرمالها و واحدهای مربوطه برای هر بیمار جهت آرشیو .
  •  

مقدمه:

 

 

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

پس از تحلیل سیستم موجود در بیمارستان متوجه شدیم بخش ها به صورت جداگانه مکانیزه هستند،لذا در نظر گرفتیم سیستم به صورت کاملا دستی کار می کند.مشکلات زیر را برای آن تصور کردیم:

 

1.سرعت کم.

2.عدم اطمینان از صحت انتقال و جریان اطلاعات در سیستم.

3.نبودن هماهنگی و ارتباط لازم در بین بخش ها.

4. هدر رفتن هزینه و زمان.

 

  لذا در ادامه کار بر آن شدیم که با پیاده سازی سیستم HIS مشکلات را بر طرف کنیم.

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


(1 شناخت : این شناخت معمولاًتوسط مصاحبه با افراد که معمولاً از مدیران شروع می شود صورت می گردد . ابتدا بر اساس فرمهای طراحی شده با تک تک افراد مصاحبه شده و خواستها و دیدگاهها معلوم می شود و سپس فرم مورد نظر توسط تحلیل گر سیستم تکمیل می شود هدف در این قسمت پیدا کردن تمام روابط در یک قسمت و روابط با قسمتهای دیگر سازمان می باشد . هر فرد تحلیلگر پس از مصاحبه در این مرحله باید در جمع آوری اطلاعات دقت کافی داشت چون هر گونه اشتباه در این مرحله موجب وقفه در مراحل بعدی می شود بعد از انجام این مرحله تمام سیستمها و زیر سیستمها مشخص می گردد و ارتباط بین آنها نیز مشخص می شود و نهایتاً چارت گردش اطلاعات Data Fliw Diagram می آید

.
)تجزیه و تحلیل : در مرحلۀ شناخت نقاط ضعف سیستم با استفاده از چارتهای طراحی شده مشخص می گردد . این امکان وجود دارد که یک سری ارتباطات اضافی وجود داشته باشد که با یک طراحی جدید این ارتباطات حذف شود و یا بالعکس . در این مرحله تیم تحلیلگر با استفاده از چارتهای قبلی در جهت بهینه سازی سیستم موجود و رفع اشکالات چارتهای مرحلۀ قبلی را دوباره طراحی می کنند .


(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 از همان آغاز ، طرفداران بسیاری پیدا کردند. این تکنولوژی ها به طراحان این امکان را می دهد که برنامه هایی ایجاد کنند که به صورت داینامیک ، صفحات وب را تولید کنند. همچنین در هنگام ارتباط با یک پایگاه داده بدون دخالت هر انسانی ، صفحات به روز آوری شوند.

    به عنوان آخرین مطلب در مورد برتریهای پی اچ پی تنها به ذکر این مطلب بسنده  که هم اکنون نزدیک به سه میلیون از سایتهای وب از تکنولوژی پی اچ پی استفاده می کنند.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

چکیده از پروژه :

  1. سیستم وجود فایلSalman.php را تست خواهد کرد و در صورت وجود آن را باز خواهد کرد و در غیر اینصورت برنامه متوقف میشود اینکار توسط در فایل class.php ،تابع CheckFileConfig انجام میشود.
  2. برنامه به بانک اطلاعاتی وصل خواهد شد ودرصورت وجود خطا برنامه متوقف میشود وبه شما خطا خواهد داد، همین طور برای انتخاب بانک اطلاعاتی این کار توسط تابع connect در فایل class.php انجام می شود.
  3. در اینجا فایل farsi.php باز خواهد شد و زبان را اجرا می کند و در صورتی که در برنامه متنی مانند متن خود پیدا کند آن را جایگزین خواهد کرد.
  4. در صورت بر نخوردن به هیچ خطایی برنامه login.php را اجرا می کند و کاربر با کلیک بر رویه register می تواند ثبت نام کند و در صورت کلیک بر رویه login وارد بخش مورد نظر شود
  5. در صورتی که کاربر بر رویه register کلیک کند می تواند ثبت نام شود ، در صورتی که نام کاربری که وارد که در بانک اطلاعاتی وجود داشته باشد برنامه به کاربر خطا می دهد و اطلاعات کاربر به بانک نخواهد رفت
  6. در صورت ورود Password و یکسان نبودن دو فیلد با هم کاربر خطا میدهد و اطلاعات وارد بانک نمی شود
  7. در صورت درست بودن اطلاعات ، تمامی اطلاعات به بانک اطلاعاتی خواهد رفت و صفحه login.php اجرا می شود و کاربر می تواند وارد سیستم شود اگر سطح دسترسی 1 باشد یک سره به بخش مدیریت خواهد رفت و در صورت سطح دسترسی 0 به قسمت رای گیری خواهد رفت
  8. در صورت بودن اطلاعات غلط برنامه وارد نمی شود و به کاربر خطا می دهد
  9. مدیر می تواند کاندید اضافه کند ، پاک کند ، تعداد رای به هر کاندید را ببیند ، و آن را ویرایش کند
  10. در صورت وارد نکردن فیلد "نام کاندید " به مدیر اخطار داده می شود و اطلاعات ثبت نمی شود
  11. در صورت کلیک بر روی خروج ، از برنامه خارج خواهد شد و دیگر تا با وارد کردن بار دیگر اطلاعات نمی تواند وارد برنامه شود

پروژه ساخت ربات

فرمت :WORD                                                     تعداد صفحه :44

فهرست مطالب :

1-   چکیده طرح پژوهشی ....................................................... 4

  1. هدف از اجرای این طرح .................................................. 6
  2. طراحی اولیه ................................................................. 7
  3. طراحی جزء به جزء سیستم ............................................... 8
  4. بخش مکانیک ، تشریح و نحوه ساخت .................................. 9

6-   بخش الکترونیک ، تشریح و نحوه ساخت .............................. 15

  1. اتصال به کامپیوتر .......................................................... 22

8-   برنامه های کنترلی برای راه اندازی اولیه .............................. 24

9-        نصب دوربین ............................................................... 28

  1. پردازش تصویر .............................................................29
  2. شرح برنامه پردازش تصویر ............................................ 32
  3. منابع ........................................................................... 44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

چکیده طرح پژوهشی :

ربات 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 یک شماره منحصر به فرد می باشد که در داخل هر کارت شبکه برنامه ریزی می شود. با انتقال داده­ها فقط به سیستمی که داده مذکور به آن آدرس دهی شده است. سوئیچ مقدار ترافیک روی هر پیوند شبکه را به میزان قابل توجهی کاهش می دهید در واقع سوئیچ داده­ها را بین پورتهای خود کانالیزه می کند.    

پروژه طراحی وب سایت املاک متن

فرمت :WORD                                                     تعداد صفحه :31

مقدمه

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

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

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

  حضور به موقع در راٌس ساعت تعیین شده برای تحویل پروژه، ساعتها انتظار برای رسیدن نوبت وی، تجمع در میان سالن مجاور کلاسهایی که در همان لحظه افراد دیگری مشغول فراگرفتن علم در آنجا می باشند و مشکلاتی از این قبیل...

  چرا علیرغم گسترش ارتباطات جهانی که بواسطه آن امروزه دهکده نامیده می شود و در دانشگاهی که حدود 10 سال در آن اینترنت تدریس می شود اینچنین مشکلاتی باید وجود داشته باشد؟

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

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

 

مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )

دات نت محیطی جدید بمنظور طراحی، پیاده سازی  و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد.  با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود.
برنامه های تولیده شده ، امکان استفاده از پتانسیل های  محیط Common Language RuntimeCLR ) را خواهند داشت . آشنائی با مفاهیم اولیه برنامه نویسی در محیط فوق ، دارای اهمیت خاص خود بوده و  سرعت در استفاده مطلوب از محیط فوق ، را بدنبال خواهد داشت . در مقالاتی که در این زمینه ارائه خواهد شد به بررسی مفاهیم اولیه برنامه نویسی محیط فوق ، خواهیم پرداخت . در این راستا ، در ابتدا با نحوه نوشتن یک برنامه  آشنا و در ادامه به تشریح برخی از مفاهیم مهم در این زمینه ، خواهیم پرداخت .

نوشتن یک برنامه در فریمورک دات نت

تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه  و  CLR استفاده خواهند کرد . بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ،  به گرامر هر یک از آنها برگردد . ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت،  استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با  فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).

نوشتن یک برنامه

برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :

  • فاز اول : ایجاد برنامه
  • برنامه Notepad را فعال و  پس از درج کدهای زیر آن را با نام  Hello.vb ، ذخیره نمائید .

یک برنامه نمونه  نوشته شده به زبان VB.NET

Imports  System
Public Class MainApp
     Public Shared Sub Main( )
          Console.WriteLine( "Welcome to .NET Programming " )
      End Sub
End Class 

vbc  Hello.vb

  • فاز دوم : ترجمه و ایجاد یک فایل اجرائی
  • برای اجراء برنامه ایجاد شده در مرحله قبل ، در ابتدا کمپایلر VB.NET را از طریق خط دستور و بصورت زیر فعال می نمائیم : ( دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو ، فعال کرد )

           

در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

استفاده از Namespace

با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد . در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

Dim aFileStream  As  System.IO.Filestream  

مراجعه به Namespace های مورد نیاز در یک برنامه روشی مناسبتر در این زمینه است . با  استفاده از namespace ، ضرورتی به توصیف تمامی مراجعات به کتابخاته کلاس ، وجود نخواهد داشت .

Imports System.IO
.....
Dim aFileStream As Filestream 

مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد. ( Imports) .

تعریف namespace و کلاس 

VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید. (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) :

CompanyName.TechnologyName
.For Example:
Microsoft.Office

namespace در VB.NET  

پروژه طراحی وب سایت سینما

فرمت :WORD                                                     تعداد صفحه :23

مقدمه........................................................................................2

تحلیل نیازهای مقدماتی .................................................................3

تحلیل وطراحی سیستم...................................................................4

شمای بانک اطلاعاتی...................................................................6

Source Code برنامه.................................................................7

تصاویر نمونه اجرا....................................................................15

 

 

 

 

 

 مقدمه:

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

ما به کمک پایگاه داده MySQL و تکنولوژی PHP توانستیم وب سایت خود را راه اندازی کنیم ودراین راستا از برنامه هایی مانند: Macromedia Dream weaver MX 2004 برای طراحی سایت وRational Rose Enterprise Edition برای تجزیه وتحلیل سیستم استفاده کردیم.

دراین Documents تلاش شده تا تمامی نکات راجع به وب سایت ذکر شود و همچنین توضیحات کامل درمورد برنامه نویسی،تجزیه تمامی قسمت های سیستم به کمک UML و تصاویری از اجرای هر قسمت از وب سایت را شامل می شود.        

 

 

 

 

 

 

 

 

 

 

تحلیل نیازهای مقدماتی:

امکاناتی که این وب سایت برای کاربران فراهم می کند عبارتند از:

  1. اطلاع رسانی در مورد سینما ها:

دراین قسمت توضیحاتی درمورد سینماهای شهرتهران بیان شده که شامل موارد  ذیل می باشد:

  • نام سینما
  • تعداد صندلی
  • آدرس
  • تلفن
  1. فیلم های در حال اکران :

 دراین صفحه اطلاعات ذیل به چشم می خورد:

  • نام سینما
  • نام فیلم
  • تاریخ شروع
  • تاریخ پایان
  • سانس
  1. جستجو:

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

  1. رزرو بلیت:

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

پروژه فازی

فرمت :WORD                                                     تعداد صفحه :41

فهرست

چکیده

  1. مقدمه  (3)
  2. مروری بر روش های قبل  (7)

1.2 - الگوریتمk-Means   Hard  (7)

1.1.2            - مثالی عددی از الگوریتم k-Means  (9)

2.2- الگوریتم Fuzzy c-Means  (13)

3.2- الگوریتم Hard k-Modes  (15)

4.2- الگوریتم fuzzy k-Modes   (18)

      3- الگوریتم پیشنهادی : genetic fuzzy k-Modes  (21)

  1. نتایج آزمایش  (25)
  2. نتیجه گیری  (32)

      پیوست – کد برنامه

      مراجع

چکیده

 

خوشه بندی روشی است که داده های یک مجموعه داده را به گروه یا خوشه تقسیم می کند . از مرسوم ترین روش های خوشه بندی،الگوریتم های خوشه بندی k-Means وfuzzy k-Means می باشند.این دو الگوریتم فقط روی داده های عددی عمل می کنند و به منظور رفع این محدودیت، الگوریتم های k-Modes و fuzzy k-Modes ارائه شدند که مجموعه داده های گروهی (دسته ای) را نیز خوشه بندی می کنند. . با این وجود، این الگوریتم ها ،شبیه همه روال های بهینه سازی دیگر که برای مینیمم عمومی یک تابع جستجو می کنند، احتمال گیر افتادن در یک مینیمم محلی وجود دارد. به منظوردستیابی به جوبب بهینه عمومی ، الگوریتم های تکاملی مانند ژنتیک و جدول جستجو با الگوریتم های مذکور ترکیب می شوند. در این پژوهش،   الگوریتم  ژنتیک ، GA، را با الگوریتم fuzzy k-Modes ترکیب شده ،بطوریکه  عملگر ادغام به عنوان یک مرحله از الگوریتم  fuzzy k-Modes تعریف می شود.  آزمایش ها روی دو مجموعه داده واقعی انجام شده است تا همراه با مثال کارایی الگوریتم پیشنهادی را روشن نماید.

1.مقدمه

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

آنالیز خوشه،خوشه بندی، تکنیک عمومی برای آنالیز داده های آماری می باشد که در بسیاری زمینه ها  مانند یادگیری ماشین ، داده کاوی ، شناسایی الگو و آنالیز تصویر کاربرد دارد.در کنار اصطلاح خوشه بندی داده (یا فقط خوشه بندی)،بعضی اصطلاحات دیگرنیزهمانند کلاس بندی اتوماتیک[2] ،طبقه بندی  عددی[3]، آنالیز نوع شناسی[4] ، با معنای مشابه  استفاده می شود[1].

به طور کلی ،یک الگوریتم خوشه بندی خوب معمولا برای طراحی شامل چهار فاز ذیل را شامل می شود:1- نمایش داده[5]2- مدل کردن[6].3- بهینه سازی[7].4- اعتبار سنجی[2][8] ..

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

به طور کلی ،الگوریتم های خوشه بندی به دو دسته تقسیم بندی می شوند[3,4] : الگوریتم های خوشه بندی سخت[9] و الگوریتم های خوشه بندی فازی[10].

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

بسیاری از الگوریتم ها به منظور دستیابی به خوشه بندی سخت در یک مجموعه داده  پیشرفت داده شده اند.در بین آنها الگوریتم  k-meansو روش های  خوشه بندی IsoData به طور گسترده ای مورد استفاده گرفته اند.این دو الگوریتم بر پایه تکرار می باشند. کاربرد مجموعه های فازی در توابع کلاس بندی موجب می شود هر داده در یک زمان به چندین کلاس با درجه های متفاوت تعلق داشته باشد[3].

معروف ترین و پرکاربردترین الگوریتم خوشه بندی فازی ،الگوریتم fuzzy C-Means  [7] است. الگوریتم fuzzy C-Means با یک مقدار اولیه از  Wشروع می شود و مکررا  بین تخمین مراکز خوشه Z داده شده درZ و تخمین ماتریس  تعلق  داده شده درW تکرار می شود تا هنگامیکه  دو مقدار متوالی از Z یا W مساوی شوند.

از نظر ریاضی ،یک مسئله خوشه بندی فازی را می توان به صورت یک مسئله  بهینه سازی به صورت ذیل نمایش داد.[5,6]

 


[1]  Data mining

[2]  Automatic classification

[3]  Numerical taxonomy

[4]  Typological analysis

[5]  Data representation

[6]  modeling

[7]  optimization

[8]  validation

[9] Hard   clustering   algorithms

[10] Fuzzy  clustering   algorithms

پروژه کار آموزی مخابرات

فرمت :WORD                                                     تعداد صفحه :35

فهرست

 

 

1ـ اهمیت و نقش ارتباطات و مخابرات در جامعه...................1

2ـ تاریخچه ی مخابرات..................................................2

3ـ تأسیس شرکت مخابرات استان مرکزی ...........................2

4ـ تشکیلات کلی شرکت مخابرات......................................3

ـ معاونت توسعه و مهندسی........................................................3

ـ مدیریت مخابرات مرکز استان....................................................3

ـ مدیریت اداری و تدارکاتی.......................................................3

ـ معاونت نگهداری و بهره برداری.................................................3

ـ مدیریت مالی و اقتصادی........................................................3

ـ واحد بازرسی و رسیدگی به شکایات ( تلفن 2244441 )..............................4

ـ واحد روابط عمومی............................................................4

5ـ نمودار سازمانی شرکت مخابرات استان مرکزی...............5

6ـ خدمات قابل ارائه در مراکز تلفن...................................6

7ـ سیم کشی.................................................................6

ـ سیم کشی خارجی...............................................................6

ـ سیم کشی داخلی................................................................6

8ـ تلفن همگانی.............................................................7

9ـ سرویسهای ویژه تلفنی.................................................8

10ـ عوامل قطع تلفن توسط مخابرات..................................8

11ـ مرکز اطلاعات 118................................................8

12ـ دبیت کارت(DEBIT CAR)  ..................................9

13ـ خدمات اینترنت.......................................................9

14ـ تلفن گویای 135...................................................10

15ـ جایگاه اینترنت www.tciarak.ir ............................10

16ـ شبکه چیست؟........................................................11

ـ فوائد شبکه سازی........................................................11

ـ شبکه کامپیوتر در مخابرات................................................14

17- کارت گرافیک...................................................15

18ـ کارتهای صدا(Sound Cards)  ..........................17

19ـ کارتهای مودم...................................................18

20ـ چاپگرها(Printer)  ...........................................21

21ـ اسکنرها(Scaner)  ...........................................22

22ـ انواع فن..........................................................23

23ـ صفحه کلید.......................................................23

24ـ ماوس.............................................................24

25ـ مونیتورها(Monitors) ......................................25

26ـ پارتیشن بندی هارد دیسک نو..................................27

27ـ ویژوال بیسیک....................................................29

28ـ پروژه مربوط به ویژوال بیسیک..............................29

 

1ـ اهمیت و نقش ارتباطات و مخابرات در جامعه

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

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

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

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

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