دانلود تحقیق- مقاله-پروژه-کارآموزی

مرجع کامل خرید و دانلود گزارش کار آموزی ، گزارشکار آزمایشگاه ، مقاله ، پروژه و پایان نامه های کلیه رشته های دانشگاهی

دانلود تحقیق- مقاله-پروژه-کارآموزی

مرجع کامل خرید و دانلود گزارش کار آموزی ، گزارشکار آزمایشگاه ، مقاله ، پروژه و پایان نامه های کلیه رشته های دانشگاهی

علم دامپزشکی

علم دامپزشکی به عنوان یکی از علوم وابسته به سلامتی انسان است و اهداف عمده آن عبارتست از ارتقای سلامتی و حفظ سلامتی حیوانات که بستگی به سلامتی انسانها دارد بدین لحاظ دانستیم که آموخته های ناچیز خود را در دوره کارآموزی به صورت مکتوب درآورم تامورد استفاده دیگران نیز واقع شود بدین لحاظ توضیحاتی کوتاه درمورد روال کلی مطالبم شرح می دهم
دسته بندی دامپزشکی
فرمت فایل doc
حجم فایل 168 کیلو بایت
تعداد صفحات فایل 116
علم دامپزشکی

فروشنده فایل

کد کاربری 8044

پیش گفتار

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

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

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

خلاصه ای از دامپزشکی

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

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

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

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

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

1 – دکترای دامپزشکی : هدف تربیت دامپزشکان ورزیده در زمینه پیشگیری ریشه کنی درمان بیماریهای دامی تامین بهداشت عمومی از طریق کنترل بیماریهای مشترک انسان و دام و کنترل بهداشتی مواد غذایی با منشاء‌دامی است . طول دوره حداقل 5.5 سال و بطور متوسط 6 سال است .کارآیی فارغ التحصیلان عبارت است از : تشخیص، پیشگیری ،ریشه کنی و درمان بیماریهای دامی در دامداریهای سنتی صنعتی ، مدیریت واحدهای دامپزشکی برنامه ریزی و تحقیق پیرامون معضلات دامپزشکی ، مبارزه با بیماریهای مشترک ، تدریس و تحقیق در دانشکده ها و آموزشکده های دامپزشکی و پژوهش در موسسات تحقیقات ذیربط و امکان ادامه تحصیلات در دوره های تخصصی دامپزشکی وجود دارد.

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

سیری در آیات قرآن و احادیث نبوی و ائمه اطهار در مورد حیوانات

در سوره های مختلفی از قرآن کریم حیوانات مورد بحث قرار گرفته اند و از تسبیح آنان به درگاه خداوند تدبر و تفکر در آفرینش آنها به عنوان نشانه های قدرت پروردگار نوعی حیوان شناسی و موارد دیگری یاد شده است . همچینن در احادیث نبوی و امامان از ترحم و حمایت از حیوانات و نکات بهداشتی ذکر گردیده است . به عنوان مثال در مورد اسب : سوره و العادیات آیه های 1-5 «به نام خداوند بخشنده مهربان ، سوگند بدان اسباب دونده که نفسی همی زنند به آواز در تاختن و آتش جهنده از سمهای ایشان تا بامدادان آنها را به غارت گرفتند بر هامون دشمن گرد بر انگیختند و سپاه دشمن را همه در میان گرفتند » کلمه عادیات را منشاء گرفته از عدو به معنای دویدن و فصیح ،آواز نفس اسب است در وقت دویدن و برخی مفسران عنوان داشته اند که مقصود اسبان جنگجویان اسلام است .

و از جمله .احادیث نبوی می توان به حدیث نقل شده از پیامبر اسلام (ص)‌اشاره نمود که می فرمایند : «بهترین بازیها در پیش خدا اسب دوانی و تیراندازی است » .

تفکر و تدبر در مورد حیوانات :‌در قرآن کریم آیاتی چند درمورد حیوانات و فوائد آنها که به بشر می رسد توصیه به تفکر و تدبر در مورد جانوران می نماید ، از جمله : آیه 66 سوره النحل « ملاحظه چهارپایان همه عبرت و حکمت است که ما از آنچه در شکمهایشان است از میان سرگین و خون شیرپاک ، شما را بنوشانیم که در طبع همه نوشندگان گواراست »

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

از پیامبر اسلام نقل شده است :« در هر خانه ای که 3 گوسفند باشد فرشتگان براهل آن خانه شب تا صبح دعا می کنند».و حدیثی دیگر از امیرالمونین (ع )‌منقول است که :یکی ازحاملین عرش به صورت گا و است و گا و سید بهترین حیوانات است ».

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

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

نمونه هایی چند از حیوانات در فرهنگ عامه و مثلهای زبان فارسی :

در مورد اسب :

1 – از اسب افتاد به خر سوار شد تنزل رتبه

2 – دندان اسب پیشکشی را نمی شمارند.

درمورد گاو : گاوش زایید حادثه جدید .

1 – تا گوساله گاو شود دل صاحبش آب شود گنایه از صبر بسیار

2 – گاو خوش آب و علف پرخور.

در مورد پرندگان : 1 – چوچه پائیزه جوجه بهاره را درس می دهد طفلی که می خواهد پیر مجرب رااغفال کند 2 – خروس بی محل 3 – مرغی که انجیر می خورد نوکش کج است . 4. – کبوتر چاهی آخرش جایش ته چاه است .

خلاصه ای از وظایف سازمان دامپزشکی :

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

سازمان دامپزشکی کشور که دراین قانون سازمان نامیده می شود ودارای شخصیت حقوقی است و به وسیله یک نفر رئیس از بین دامپزشکانی که دارای دکترا باشد به انتخاب وزیر کشاورزی اداره خواهد شد.

تبصره – سازمان دارای ذیحسابی است که طبق مقررات کانون محاسبات عمومی تعیین خواهد شد.

ماده دو : در این کانون کلمه دام به حیوانات اهلی طیور، ماهی ،زنبور عسل ، کرم ابریشم ، حیوانات آزمایشگاهی و حیوانات باغ وحش اطلاق می شود و مقصود از کنترل بهداشتی بازرسی و اقداماتی است که از لحاظ پیشگیری و مبارزه با امراض دامی و بیماریهای مشترک بین انسان و دام لازم و ضروری است .

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

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


طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا

ین پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت می‌کند این پروژه، دو دیدگاه دارد دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها وجود دارد
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 520 کیلو بایت
تعداد صفحات فایل 120
طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا

فروشنده فایل

کد کاربری 8044

فهرست مطالب

فصل اول: مقدمه.. 1

1-1: عنوان تحقیق.. 2

2-1 : مکان تحقیق.. 2

فصل دوم: نصب آپاچی ، پی-اچ-پی و مای-اس-کیو-ال . 3

2-1: نصب وب سرور آپاچی.. 4

2-1-1 : دلیل استفاده از وب سرور آپاچی.. 4

2-1-2 : نصب برنامه آپاچی.. 4

2-1-3 : اطمینان از صحت نصب برنامه آپاچی.. 8

2-2 : نصب پی-اچ-پی.. 9

2-2-1 : اهمیت زبان اسکریپت نویسی پی-اچ-پی.. 9

2-2-2: نصب پی-اچ-پی.. 10

2-2-3 : اطمینان از صحت عملکرد پی-اچ-پی.. 12

2-3 نصب MYSQL. 13

2-3-1 : مقدمه‌ای بر MYSQL. 13

2-3-2 : نصب MYSQL. 14

فصل سوم: گاه کلی بر زبان‌های برنامه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی. 16

3-1: نگاه کلی بر دستورات اچ-تی-ام-ال. 17

3-1-1: شکل کلی دستورات.. 17

3-1-2 : تعریف جدول. 19

3-1-3 : فرم‌ها و پرسش نامه‌ها 20

3-2: نگاه کلی بر زبان برنامه نویسی جاوا اسکریپت.. 26

3-2-1: ویژگی‌های جاوا اسکریپت در سرویس گیرنده. 27

3-2-2 : جاوا اسکریپت چه کارهایی را انجام نمی دهد. 28

3-2-3 : ساختار لغوی جاوا اسکریپت.. 29

3-3 : نگاه کلی بر دستورات زبان PHP. 29

3-3-1: مقدمات زبان PHP. 29

3-3-2 : به کارگیری آرایه. 34

3-3-3: شکل کلی تعریف تابع. 37

3-3-4: کار کردن با دایرکتوری‌ها 41

3-3-5 : اتصال با سرویس‌دهنده MYSQL. 43

3-3-6: پیاده‌سازی تماس‌های ساده. 46

فصل چهارم ‍: پیاده سازی سایت فروشگاه رسانه صوتی و تصویری.. 48

4-1 : مقدمه. 49

4-1-1 : ساخت کاتالوگ آن‌لاین.. 49

4-1-2 : ردیابی خرید مشتری در فروشگاه. 49

4-1-3 : جستجوی رسانه. 50

4-1-4 : ورود و خروج کاربر. 50

4-1-5 : واسط مدیریتی.. 50

4-1-6 : اجزای سیستم. 50

4-2 : پیاده‌سازی بانک اطلاعاتی.. 53

4-3 : پیاده‌سازی کاتالوگ آن‌لاین.. 54

4-4 : جستجو. 55

4-5 : ورود و خروج کاربر. 56

4-6 : تغییر کلمه عبور. 62

4-7 : پیاده سازی خرید. 73

4-8 : مشاهده کارت خرید. 76

4-9 : افزودن رسانه به کارت.. 79

4-10 : انجام تغییرات در کارت خرید. 81

4-11 : صفحه خروج از فروشگاه. 81

4-12 : پیاده سازی واسط مدیریتی.. 86

4-12-1 : افزودن آیتم‌ها 88

4-12-2 : مشاهده لیست‌ها 94

4-12-3 : ویرایش... 100

4-13 : نمایش تصویر. 108

نتیجه گیری.............................................................................................................. 110

منابع و ماخذ. 111


چکیده

این پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت می‌کند.

این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها
وجود دارد.

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

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

لازم به ذکر است که قبل از شرح عملکرد پروژه، فصل هایی در رابطه با آشنایی با
PHP, MySQL, Apache, HTML و JavaScript.

فصل اول

مقدمه

-1: عنوان تحقیق

طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا

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

2-1 : مکان تحقیق

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

در سال 1380 رشته مترجمی زبان انگلیسی، در 1381 دو رشته مهندسی کامپیوتر و نیز کارشناسی حسابداری و از تیرماه 1384 رشته مدیریت بازرگانی، به جمع رشته های دانشگاه افزوده شد.

لازم به توضیح است که در بین 48 موسسه آموزش عالی و غیر انتفاعی، امام رضا(ع) از نظر سرانه فضای آموزشی، فضای رفاهی، کتب و نشریات و مرکز رایانه، مقام بالایی را در کل کشور دارد.

فصل دوم

نصب آپاچی[1] ، پی-اچ-پی[2] و مای-اس-کیو-ال[3]

2-1: نصب وب سرور آپاچی

2-1-1 : دلیل استفاده از وب سرور آپاچی

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

  • آپاچی رایگان است.
  • کد منبع آپاچی به رایگان در دسترس است. ( به این گونه نرم‌‌افزارها اصطلاحاً "کدباز" یا open source گفته می‌شود.)
  • آپاچی بر روی مجموعه‌ای بسیار متنوعی از سیستم‌های عامل قابل استفاده است.
  • آپاچی دائماً در حال توسعه و افزایش قابلیت‌های جدید است.
  • آپاچی بسیار توانمند بوده و به واسطه طراحی ماجولار، به راحتی قابل توسعه است.

2-1-2 : نصب برنامه آپاچی

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

نصب آپاچی تحت سیستم عامل ویندوز

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

apache-2.0.*-win32-x86-no-ssl.msi

با وجودی که نصب وب سرور آپاچی تحت سیستم عامل ویندوز 9x یا ME امکان پذیر است، توصیه می‌کنیم از انجام آن صرفنظر کنید. در مقایسه با این دو محیط، ویندوزNt, 2000 و Xp محیط پایدارتر و ایمن تر برای تمامی برنامه‌های سرور، از جمله وب سرور آپاچی محسوب می‌شوند. دستورالعمل‌هایی که در ادامه ملاحظه می‌کنید به نصب این وب سرور تحت سیستم عاملی از نوع windows 2000 professional مربوط است.

این فایل را در یک فهرست موقت قرار داده و سپس این دستورالعمل‌ها را به ترتیب جهت نصب آپاچی اجرا کنید:

1- با عنوان مدیر سیستم ( اصطلاحا Administrator) وارد سیستم شوید.

2- پس از یافتن فایل بر روی آن دابل کلیک کنید تا فرآیند نصب وب سرور آپاچی عملا آغاز شود.

همان گونه که در شکل 2-1 مشاهده می‌کنید، برنامه نصب وب سرور آپاچی مانند هر برنامه نصب دیگری تحت سیستم عامل ویندوز با بهره گیر از یک ویزارد قالب بندی شده است.



طراحی سایت شرکت به سبا

در این پایان نامه سعی شده است تا به شرح سایت شرکت به سبا بپردازیم ودر ابتدا یک سری توضیحات در مورد نرم افزار های مورد استفاده که در طی انجام پروژه با آنها کار کردیم گفته شده است که از نرم افزار Flash PhotoshopSwishFrontpage برای طراحی صفحات واز Php وبانک اطلاعاتی my sql برای پویا سازی سایت استفاده شده است
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 116 کیلو بایت
تعداد صفحات فایل 79
طراحی سایت شرکت به سبا

فروشنده فایل

کد کاربری 8044

چکیده:

در این پایان نامه سعی شده است تا به شرح سایت شرکت به سبا بپردازیم.

ودر ابتدا یک سری توضیحات در مورد نرم افزار های مورد استفاده که در طی انجام پروژه با آنها کار کردیم گفته شده است .که از نرم افزار Flash Photoshop,Swish,Frontpage برای طراحی صفحات واز Php وبانک اطلاعاتی my sql برای پویا سازی سایت استفاده شده است.

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

مقدمه :

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

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

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

براین اساس شرکت تعاونی خدمات بهداشتی ودرمانی بهداشت گستر سبحان آرین (به سبا )که یک شرکت خدمات بهداشتی ودرمانی است برآن شد که در جهت به اطلاع رساندن طرح ها وپروژه های تحقیقاتی وبرگزاری دوره های آموزشی خود و ثبت نام از متقاضیان به صورت on line از ما تقاضا کردند که یک سایت پویا برایشان طراحی کنیم.

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

که برای انجام این پروژه از نرم افزار های Frontpage ,Flash ,Swish ,Photoshop برای طراحی سایت واز PHP برای برنامه نویسی و با بانک اطلاعاتی mysql استفاده کردیم.

اهداف واهمیت:

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

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

وامکان مفید دیگر برای مدیر شرکت ایجاد کردیم وآن این است که مدیر می تواند با وارد کردن user name ,password مورد نظر خود به بانک اطلاعاتی دست یابند واز این طریق لیست تمامی ثبت نام کنندگان وتاریخ ثبت نام واینکه در چه درس های ثبت نام کرده اند را ببیند.

ابزار ها :

در این سیستم از کد نویسی PHP4 برای طراحی وپویا سازی صفحات استفاده شده است. البته در برخی موارد از PHP5 که ورژن جدید این برنامه است استفاده شده است.

و به منظور ذخیره اطلاعات وذخیره بانک ها از بانک اطلاعاتی my sql استفاده شده است.

وطراحی ظاهر صفحات به وسیله نرم افزار Frontpage وکارهای متحرک وساخت بنر متحرک به FLASH , SWISH , Photoshop انجام شده .البته از Photoshop هم برای برش عکس ها وطراحی بنر استفاده شده است.

ساختار کلی سایت :

صفحه اول سایت با نام index.htm تماما با flash طراحی شده است که صفحه اصلی سایت می باشد . واز این صفحه لینک های اصلی شروع می شود .

صفحه اخبار پزشکی ومعرفی شرکت ومعرفی هئیت علمی ومعرفی مدیران صفحات طراحی شده با Frontpage هستند وبرنامه نویسی ندارند.

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

ساختار پایان نامه :

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

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

ابزارهای مورد استفاده

معرفی نرم افزار Frontpage

ایجاد یک صفحه سایت

در ابتدا باید مشخصات اولیه صفحه را بدانیم اگر بخواهیم یک صفحه با قاب داشته باشیم در این حالت از منوی File زیر منوی New را انتخاب کرده و سپس در سربرگ Frames page مورد نظر را انتخاب می کنیم.

در این صورت با دو پیغام مواجه می شویم:

پیغام اول New page است که در آن یک صفحه جدید در مکان مورد نظر باز می کند و دومی Set initial page در قسمت باز شده آدرس صفحه و یا تصویر مورد نظر را مشخص کرده و در صورتی که بخواهیم بدون قاب باشد در این صورت مثل قبل از منوی File زیر منوی New را انتخاب کرده سپس در سربرگ Genereal مدل Normal page را انتخاب می کنیم.

کار بعدی که انجام می دهیم انتخاب background مناسب می باشد این کار به صورت زیر انجام می شود:

ابتدا کلیک راست کرده گزینه background را انتخاب می کنیم سپس قسمت background را انتخاب کرده رنگ زمینه را انتخاب می کنیم برای تمام صفحات همین کار را می کنیم برای تغییر و انتخاب فونت دلخواه نیز به همین صورت راست کلیک کرده و گزینه فونت را انتخاب می کنیم.

عمل بعدی ساختن کلید می باشد که به چند صورت صورت می گیرد:

یکی با استفاده از hover button که به این صورت است: از منوی بالای صفحه گزینه insert سپس گزینه Componet و بعد از آن گزینه button hover را انتخاب می کنیم و تنظیمات لازم را انجام می دهیم. روش دیگر برای ساخت کلید در فرانت پیج به این صورت است که یک نوشته یا یک شکل داخل یکی از صفحات خود می آوریم و آن را انتخاب می کنیم بعد انتخاب شکل یا نوشته روی آن راست کلیک می کنیم و گزینه Hyperlink را انتخاب می کنیم سپس با دادن آدرس مناسب آن را به صفحه مورد نظر لینک می کنیم.

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

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

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

روش بعدی که می توانیم یک عکس را به محیط فرانت پیج می آوریم این است که از منوی بالای صفحه گزینه insert را انتخاب می کنیم منوی دیگری باز می شود که از میان آنها گزینه picture را انتخاب می کنیم این گزینه دو حالت دارد که ما گزینه ای که From file می باشد را انتخاب می کنیم که در آن آدرس عکس مورد نظر از ما خواسته می شود با انجام این کار عکس مورد نظر در مکانی که انتخاب کرده ایم منتقل می شود.

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

ساختن صفحه وب با استفاده از الگو:‌

الگوهای سایتهای وب پیش ساخته ای است که می توان آنها را تغییر داد.

طریقه ساخت بصورت زیر می باشد:

از منوی فایل New را انتخاب می کنیم سپس گزینه Customer support web را انتخاب می کنیم ، فرانت پیج از الگوی وب پشتیبانی مشتریان استفاده می کند و بر مبنای آن یک سایت وب جدید را می سازد.

ایجاد جدول (Table)

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

اگر بخواهیم بعد از ایجاد جدول در آن تغییری بوجود بیاوریم می توانیم با کلیک راست روی جدول و انتخاب گزینه Properties Table رنگ جدول ، رنگ پیش زمینه جدول، سایز خطها را تغییر داد. البته اگر بخواهیم به یک سلول جدول سطر یا ستونی اضافه کنیم می توان انتخاب آن خانه و کلیک راست کردن بر روی آن و انتخاب گزینه Insert Row یا Insert clos و با وارد کردن تعداد مورد نظر در باکس باز شده ایجاد کرد و یا حتی می توان دو سلول جدول را یکی کرد برای اینکار با بلوک کردن خانه های مورد نظر و کلیک راست بر روی آنها و انتخاب گزینه Merge cells می توان اینکار را انجام داد.

با انتخاب زیر فهرست page setup از منوی File می توان در باکس مربوطه برای جدول خود Margine Header - Footer را تعریف کرد و یا حتی می توان با انتخاب گزینه draw table از منوی Table می توان نسبت به ا عمال زیر اقدام کرد:

کشیدن خطوط یا اضافه کردن سطر یا ستون به جدول با استفاده از draw table یا گزینه مداد- پاک کردن خطوط با استفاده از - eraser تقسیم کردن هر سلول جدول به تعداد سطرها و ستونهای دلخواه (split cell)- فشرده کردن سلول های جدول نوع قرار گرفتن متن در جدول – ازدیاد طبقات جدول …….

اگر بخواهیم خط های جدول یا border های آن مشخص نباشد به روش زیر عمل می کنیم.

در این حالت خط های جدول وجود دارند ولی دیده نمی شوند. ابتدا روی جدول کلیک راست کرده و گزینه Properties Table را انتخاب می کنیم و تنظیمات مربوط به جدول را از جمله رنگ زمینه و حاشیه را انجام می دهیم.

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

بهبود سایت با استفاده از تصویر

ما برای جلب توجه بینندگان گاهی اوقات مجبور به استفاده از تصاویر هستیم. با استفاده از Frontpage می توان عناصر مختلف گرافیکی نظیر قطعات هنری (clip art) فایلها تصویری و …. را در صفحه جای داد. استفاده از سمبل ها نیز در تحقق این امر به ما کمک می کند.

الف ) زیر فهرست symbol

از منوی insert گزینه symbol را انتخاب و در باکس مربوطه در قسمت مورد نظر سمبل خود را انتخاب و سپس Insert می کنیم.

ب ) زیر فهرست picture

از منوی Insert زیر منوی picture را انتخاب و در باکس مربوطه آدرس عکس را وارد کرده، باکس مربوطه شامل قسمت Form file , clip art می باشد که بسته به نوع انتخاب ما مبنی بر اینکه از عکسهای پیش فرض محیط (استفاده از قاب عملیاتی Insert clip art در استفاده از قطعات هنری معمولی ) استفاده کنیم یا از بانکی دیگر حاوی تصاویر گرافیکی دلخواه در زمینه طراحی سایتهای وب به ترتیب قسمتهای بالا را انتخاب می کنیم.

جهت ویرایش تصاویر می توان از میله ابزار pictures استفاده نمود.

ابتدا با استفاده از دکمه Insert picture format file در باکس picture عکس مورد نظر را انتخاب و سپس روی عکس کلیک می کنیم تا انتخاب شود. در این حالت میله ابزار picture فعال است و می توان ویرایش را شروع کرد. از دکمه Tect برای ایجاد یک جعبه متن در محدوده تصویر استفاده می شود. از دکمه Auto thumbnial برای ایجاد یک نسخه کوچکتر استفاده می شود.

از دکمه هایsend backward و Forward bring , position absolutely برای کنترل موقعیت تصویر در ارتباط با عناصر دیگر صفحه استفاده می شود. از دکمه های Rotate و Rotate right و flip horizontalو flip vertical برای چرخاندن و یا معکوس کردن تصاویر استفاده می شود.

از دکمه های More contrasrt و More brightness و Less brighness برای افزایش و یا کاهش روشنایی و یا تضاد تصویر انتخاب شده استفاده می شود. از دکمه corp برای بریدن تصویر از دکمه Bevel برای برجسته کردن لبه های تصویر از دکمه Resample برای اصلاح موقعیت تصویر استفاده می شود.

جهت ویرایش متن می توان از میله ابزار Word art استفاده نمود. انواع فونتها با رنگهای مختلف در باکس Wordart gallery می تواند ما را در تحقق این امر یاری رساند.

متحرک سازی

برای متحرک سازی نوشته های داخل فرانت پیچ که جلوه جالبی به صفحات می دهد می توان از منوی بالای صفحه گزینه view سپس گزینه Toobars سپس گزینه Dhtml Effects را انتخاب کرده تنظیمات بعدی را به دلخواه انجام می دهیم برای دیدن نوشته متحرک قسمت preview فرانت پیج را فعال می کنیم تا بتوانیم نوشته فعال شده خود را مشاهده کنیم. این قسمت قابلیتهای دیگری نیز دارد که با امتحان گزینه ها آنها را در می یابیم .


طراحی سایت آموزشگاه کامپیوتر

مراحل زیر برای نصب فایلهای نمونه بر روی دیسک سخت کامپیوتر دنبال نمایید تا اینکه بتوانیم برنامه و پروژه خود را اجرا کنیم 1 اطمینان حاصل نماییم که Interner information نصب واجرا شده است می‌توانید این موضوع را به وسیله باز کردن اپلت Renvice در داخل control panel و جستجوی سرویس های Iss Admin و world wide و web publishing بررسی نمایید که هر دوی
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 435 کیلو بایت
تعداد صفحات فایل 48
طراحی سایت آموزشگاه کامپیوتر

فروشنده فایل

کد کاربری 8044

فهرست مطالب:

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

مروری بر Asp. NET. 1

NET framework. 2

SQL srver 2000. 2

زبانها و ابزارهای زبان.. 4

Nopepad . NET. 4

Visual studio. NET. 5

معماری ASP. NET. 6

چه چیزی در ASP.NET وجود دارد. 6

NoPE pad. NET. 8

ایجاد یک دایر کتوری مجازی.. 9

فصل دوم / استفاده از ابزارهای برنامه نوسی ASP. NET. 10

مهم. 10

Visual studio. NET. 11

ایجاد یک صفحه جدید (Web From) ASP.NET. 13

افزودن کنترل ها 15

برنامه های کاربردی وب ASP.NET. 16

فرم های وب ASP. NET. 17

پنجره ها 18

نکته. 21

نوارهای ابزار. 23

نکته. 23

Menus (منوها ) 25

نکته. 27

OPTINS (گزینه ها) 28

ایجاد یک برنامه کاربردی وب Visual Basic . NEP ASP. NEP. 28

ایجاد یک برنامه کاربردی وب با NET SDK.. 29

ایجاد یک ریشه برناکه کاربردی.. 29

ایجاد زیر دایرکتوری ها 32

ایجاد صفات aspx. 33

مجوزهای دسترسی.. 33

نکته. 35

انتخاب یک زبان برای صفحه (زبان صفحه) 36

نکته. 36

فعال سازی وضعیت Session. 38

فعال سازی وضعیت Session در Visual studio . NET. 39

توصیه هایی برای وضعیت Session. 40

ذخیره وضعیت Session در SQL Server. 41

منابع: 44

نصب فایلهای نمونه بر روی کامپیوتر

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

1- اطمینان حاصل نماییم که Interner information نصب واجرا شده است. می‌توانید این موضوع را به وسیله باز کردن اپلت Renvice در داخل control panel و جستجوی سرویس های Iss Admin و world wide و web publishing بررسی نمایید که هر دوی این خدمات دارای یک وضعیت اجرا می‌باشند.

2- اگر Interner information نصب نشده است آن را با استفاده از بخش components Add / Remve window اپلت Add/ Remve program داخل control panel نصب نمایید اگر یک یا هر دو خدماتی که در مرحله اول بحث شد شورع به کار نکرده اند می‌توانید با استفاده از کلیک راست بر روی سرویس و انتخاب گزینه start آنها را راه اندازی نمایید

مروری بر Asp. NEP

Asp.NEP تنها یک محصور ارتفاع یافته نیست. Asp. NEP پیشرفته ترین بستر توسعه وب ایجاد شده تا این زمان را فراهم می‌نماید. فراتر از اینها Asp. NEP جهت ایجاد یک زیر بنای کاملا جدید و به مراتب انعطاف پذیرتر برای توسعه وب به صورت بنیانی بازسازی شده است دلیل این تحول عمیق به وجود آمده در Asp. NEP این است که بر پایه بتر NEP شرکت یا مایکروسافت و یا به عبارت دقیق تر بر چهار چوب NEP استوار گشته است.

NEP framework

NEP. Framework فن آوری است که در توسعه Asp. NEP ضروری می‌نماید و ارائه کننده سرویسهای مقدماتی سیستم هایی است که Asp. NEP را مورد پشتیبانی قرار می‌دهند نظیر ایجاد فرد های ویندوز و فناوری جدید rich client derelopment که در NEp ارائه شده است.

Frame work در نسخه های جدید ترسیم عامل های سرویس دهنده ویندوز نظیر NEP. Server نیز به کار خواهد رفت در حالی که visual studio بر روی بستر های ویندوز vp,2000, NP, 98 مورد پشتیابانی قرار می‌گیرد کل چهار چوب frame work بر روی همه بستر در دسترس قرار نمی‌گیرد مهم تر از همه اینکه در حالی که می‌توان از بستر های دیگر به عنوان سرویس گیرنده Asp. NEP استفاده کرد برنامه های کاربردی Asp. NEP تنها روی windows 2000 و نسخه های پس از آن اجرا خواهد شد.

NEP frame work شامل دو قسمت اصلی است

Common languge runtime

- NEP framework class Library

SQL srver 2000

SQL srver 2000، سیستم مدیریت پایگاه داده (DBMS) کلاس تجاری شرکت مایکروسافت است بر پایه موفقیتی که DQL server به دست آورد SQL server 2000 نیرومند با انعطاف پذیری بالا و با قابلیتهای UML است و برای توسعه دهندگان برنامه های کاربردی بازگشت برنامه ای در کوتاه ترین زمان ممکن را به همراه دارد.

در میان امکاناتی که SQL server 2000 ارائه می‌دهد به موارد زیرین می‌توان اشاره کرد

- اجرای چندینی SQL server 2000 به صورت همزمان روی تنها یک ماشین

- همکاری همزمان SQL server7.0 شامل مدیریت SQL server 2000 , SQL server 7.0 از یک SQL server Enterprise

- ورودی – خروجی به صورت xML

- موتور oLAP متجمع شده

- انعطاف پذیری جهانی و طبق سنجش به عمل آمده به وسیله شرکت کنترل کیفیت PPC-C آدرس: //ww. Tpc. Ory http: را برای کسب اطلاعات بیشتر و آخرین نتایج کنترل کیفیت ببیند.

SQL server 2000 در کار با برنامه های کاربردی ASP کلاسیک ASP.NEP برای برنامه نویسان گزینه رایج غالب است علاوه بر امکانات موجود برنامه نویسان از MSDE نیز بهره می‌جویند SQL server نسخه کامپیوترهای رومیزی که امکان نسخه برداری را بر خلاف SQL server – compatible date baseengin بدون حذف هزینه های گواهی نسخه کامل SQL server می‌دهد.

هنگامی‌که برنامه کاربردی شما به مرحله نهایی رسید پایگاه داده MSDE می‌تواند بدون هیچ گونه تغییر SQL server 2000 منتقل شود.

زبانها و ابزارهای زبان

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

ابتدا نگاهی به برخی از زبانها و ابزارهایی که برای ایجاد برنامه های کاربردی NEP و در دسترس خواهند بود بیندازیم

Nopepad . NEP

شاید باور آن دشوار باشد اما برنامه نویسان متعددی خصوصا برنامه نویسان ASP هنوز کد برنامه نویسی خود را در Note pad Microsoft انجام می‌دهند. با اینکه از هنوز Note pad در همه جا برخوردایم اما Note pad به حدی نیست که بتوان آن را در یک محیط برنامه نویسی نیرومند نامید می‌توانید کلاسها و صفحات ASP. NEP خودتان و غیره را در برنامه Note pad ایجاد نمایید و سپس آنها را به مواد استفاده از کامپایلرها خط فرمان کامپایل کنید و یا در صورت استفاده از Asp. NEP runtime NEP Asp اجازه بدهید تا صفحه را به صورت پویا و در زمانی که برای اولین مرتبه فراخوانی می‌شود کامپایل نماید.

Visual studio. NEP

برای افزایش سرعت و راحتی کار برنامه نویسان، اکثر برنامه نویسان خواهان کادر visual studio. NEP خواهند بود. Visual studio. NEP برای اولین مرتبه پس از عرضه بتر توسعه ldevel studio. NEP خواهند بود visual studio. NEP برای اولین مرتبه پس از عرضه بتر توسعه ldevelopment patfrm مایکروسافت تنها یک Integrated development Envirom محیط توسعه مجتمع را برای تمام زبانهای NEP در مایکروسافت ارائه کرده است به این معنی که برنامه نویسان c++, visual basic و تنها از یک IDE به صورت اشتراکی استفاده خواهند کرد که این شامل قابلیت هایی نظیر اعمال اشکال زدایی و خطایابی در میان زبانهای یک محیط می‌شوند.

Visual studio. NEP امکانات اساسی که شامل موارد زیر هستند را فراهم می‌نماید:

- یک مدل برنامه نویسی متحد الشکل و منفرد برای تمام زبانهای NEP و برای برنامه های کاربردی وب ویندوز

- توسعه Drpg & Drop برای مرورد و با استفاده از server Enpbrer

- راهنمای پویا

- یک مدل تعمیم یافته و سفارشی نیرومند برای IDE

- پشتیبانی کامل از uML

- سرویس های وب با جامع سازی برنامه های کاربردی به مراتب آسانترین بترها


طراحی سایت آموزش دانشگاه

در این پروژه سعی بر آن داریم که قسمتی از سایت آموزش دانشگاه را طراحی کنیم قبل از هر چیز باید بدانیم چه مطالبی مد نظر می‌باشد از ما خواسته شد ضمن طراح صفاتی برای معرفی کلی دانشگاه و قسمتهای مختلف آن قسمت مربوط به اساتید دانشگاه که شامل اساتید هیئت علمی استاتید تمام وقت و پاره وقت می‌باشد را به نحوی که قابل تفسیر،حذف و اضافه باشند را طراحی کنیم برای
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 87 کیلو بایت
تعداد صفحات فایل 60
طراحی سایت آموزش دانشگاه

فروشنده فایل

کد کاربری 8044

فهرست مطالب

مقدمه. 1

فصل اول.. 2

مقدمه: 3

PHP چیست؟ 3

به چه دلیلی از PHP استفاده می‌کنیم؟ 5

PHP چگونه کار می‌کند؟ 7

شما به چه چیزی احتیاج دارید؟ 9

فصل 2 جمع آوری اطلاعات... 10

الف: قسمتهای مختلف دانشگاه 11

پستهای سازمانی.. 11

2-3- اداره امور آموزشی.. 16

امور فنی و عمرانی.. 21

شرح وظائف امور فنی.. 21

فصل سوم- نیازمندیها 25

جداول.. 27

فصل چهارم- PHP و فرم های HTML 19. 31

ایجاد یک فرم ساده 32

استفاده از Get یا Post.. 34

برای افزودن مشخصه METHOP به اسکریپت خود. 35

دریافت اطلاعات از یک فرم توسط PHP.. 36

برای ایجاد اسکریپتHandleform.php.. 36

وارد کردن داده ها به هنگام برنامه نویسی.. 38

برای ایجاد یک اسکریپت PHP که یک خوش آمد گویی را نمایش می‌دهد: 38

برای استفاده از روش GET، بدون استفاده از فرم HTML: 39

برای نسبت دادن یک مقدار به یک متغیر: 40

فصل پنجم – استفاده از رشته ها 43

مرتب کردن رشته ها 44

برای مرتب کردن یک رشته: 45

نکته. 46

پیوند زدنرشته ها 46

برای پیوند زدن دو رشته به یکدیگر، در اسکریپت خود: 47

رمز گذاری و رمز گشایی رشته ها 48

پنهان سازی و آشکار سازی داده ها 50

فصل ششم – پایگاه داده ها 52

اتصال به یک پایگاه داده و ایجاد آن.. 54

ایجاد یک جدول.. 56

مقدمه

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

فصل اول

مقدمه:

تار جهان گستر (Word wide web) دنیای عجیبی است که تکنولوژی های مربوط به آن، اغلب بدون پشتیبانی کافی، عرضه می‌شوند و کاربران این تکنولوژی ها، همه روزه با واژگان جدیدی بر خورد می‌کنند، که باعث سر در گمی آنها می‌شوند.

برای نمونه می‌توان به رشد نرم افزارهای open source اشاره کرد (برنامه هایی که می‌توان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد.) متداولترین این برنامه ها، سیستم عامل Unix، و به طور خاص Linux، می‌باشد. این برنامه ها، با وجود ثبات و پایداری و دارای یک مشکل بزرگ می‌باشند و آن دشوار بودن آموختن این برنامه ها می‌باشد. کمبود راهنمایی که به زبان ساده، این برنامه ها را به مبتدیان آموزش دهد، باعث شده است که این دسته از نرم افزارها از جایگاه واقعی خود دور نگاه داشته شوند. PHP، یکی از زبانهای اسکریپتی open source، ابزار مفیدی می‌باشد که تا کنون علی رغم سادگی استفاده از آن، هنوز به طور شایسته از آن استقبال نشده است.

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

PHP چیست؟

PHP که در ابتدا در سال 1994 توسط Rasmus Lerdorf ایجاد شد، مخفف واژگان Personal Home Pages به حساب می‌آمد . با گسترش قابلیتها و موارد استفاده این زبان، PHP در معنای Hypertext Prprocessor به کار گرفته شد. (عبارت پیش پردازشگر Prprocessor بدین معنی است که PHP، اطلاعات را قبل از تبدیل به زبان HTML، پردازش می‌کند.

PHP یک زبان اسکریپتی سمت سرویس دهنده embeded HTML، Cross-Platform، (Server-side)

سمت سرویس دهنده بودن PHP، بدین معناست که تمام پردازشهای این زبان بر روی سرویس دهنده (server) انجام می‌گیرد. یک سرویس دهنده، در حقیقت یک کامپیوتر مخصوص می‌باشد که صفحات وب در آنجا نگهداری می‌شوند و از آنجا به مرورگر کاربران منتقل می‌شوند. چگونگی انجام این روند، در ادامه این قسمت، توضیح داده می‌شود (به قسمت PHP چگونه کار می‌کند؟ مراجعه کنید)

منظور از Cross-Platform بودن این زبان، این است که بر روی هر سیستم و با هر سیستم عاملی از قبیل O2/2، Macintosh، Windows NT،Unix، اجرا می‌شود. توجه کنید که منظور از این سیستم عاملهایی می‌باشند که بر روی سرویس دهنده نصب می‌شود. PHP نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می‌باشد، بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج به تغییرات اندکی خواهید داشت و حتی در بعضی از موارد، بدون احتیاج به هیچ تغییری می‌توانید، یک برنامه به زبان PHP را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.

منظور از HtML embeded بودن PHP این است که دستورات این زبان در بین کدهای HTML قرار می‌گیرند. بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان HTML، به حساب می‌آید.

PHP بر خلاف زبانهای برنامه نویسی (Programming Languages) یک زبان استکریپتی (Scripting Language) می‌باشد. به عبارت دیگر دستورات PHP بعد از رخداد یک رویداد (event) اجرا می‌شوند. این رویدادهای می‌توانند شامل ارسال یک فرم، رفتن به یک URL[1] مشخص و یا موارد دیگر باشند. متداولترین زبان اسکریپتی زبان Java Script می‌باشد که معمولا برای پاسخ به رویدادهای کاربر در مرور گر وب، به کار می‌رود.

تفاوت عمده java Script با PHP در این است که java Script یک تکنولوژی سمت سرویس گیرنده (Client-Side) می‌باشد. زبانهایی مانند java Script یا PHP، تفسیر شونده (inteprted) نامیده می‌شوند. به عبارت دیگر برای اجرا به یک مفسر مانند مرورگر وب احتیاج دارند. اما زبانهای برنامه نویسی مانند C یا Java بعد از ترجمه به زبان ماشین (Compile) به خودی خود قابل اجرا می‌باشند.

به چه دلیلی از PHP استفاده می‌کنیم؟

PHP در مقایسه با تکنولوژی های مشابه برای طراحی یک سایت وب می‌توان به این موارد اشاره کرد: اسکریپت های (Common Gateway CGI (Interface که معمولا به زبان Perl نوشته می‌شوند، (java Script Pages) JSP ، (Active Server Pages) java Script به عنوان یک گزینه جایگزین برای PHP در نظر گرفته نمی شود، زیرا بر خلاف PHP، یک تکنولوژی سمت سرویس گیرنده است و همانند تکنولوژی هایی مانند CGT PHP، نمی تواند یک صفحه HTML را تولید کند

مزیتی که PHP در مقابل HTML دارد این است که HTML یک سیستم محدود به حساب می‌آید و توانایی ایجاد ارتباط متقابل با کاربر را ندارد. کاربران هنگامی که با یک صفحه HTML مواجه می‌شوند، تنها یک وب صفحه ساده را روبروی خود مشاهده می‌کنند که توانایی ایجاد واکنش به اعمال کاربر را ندارد. اما با استفاده از PHP، شما می‌توانید صفحاتی را ایجاد کنید که برای مثال عناصر موجود در صفحه بر اساس سیستم عامل کاربر و یا تاریخ مشاهده صفحه، تنظیم شوند. همچنین PHP می‌تواند با فایل ها یا پایگاههای داده |(Database) ارتباط برقرار کند و بسیاری عملیات دیگر که HTML قادر به انجام به آنها نمی باشد. طراحان صفحات وب، از مدتها پیش به این نتیجه رسیدند که اگر در صفحات خود، فقط ار کدهای HTML استفاده کنند.، باید به طور مرتب آنرا تغییر دهند و اطلاعات آنرا به روز کنند. به همین علت، تکنولوژی هایی مانند CGI از همان آغاز، طرفداران بسیاری پیدا کردند. این تکنولوژی ها به طراحان انی امکان را می‌داد که برنامه هایی ایجاد کنند که به صورت دینامیک، صفحات وب را تولید کنند. همچنین در هنگام ارتباط با یک پایگاه داده، بدون دخالت هر انسانی، صفحات به روز آوری می‌شدند.

بنابراین، سوالی که اکنون به ذهن می‌رسد، این است که به چه علت یک طرح صفحات وب بهتر است که از زبان PHP به جای زبانهایی مانند JSP، ASP، CGL برای طراحی سایت های دینامیک، استفاده کند؟ دلیل اول، سرعت بیشتر PHP چه در برنامه نویسی و ایجاد برنامه هایی به این زبان و چه در اجرا می‌باشد. همچنین PHP برای یادگیری بسیار ساده می‌باشد. و افراد بدون نیاز به زمینه های قبلی در برنامه نویسی و تنها با مطالعه همین یک کتاب، می‌توانند به زبان PHP اسکریپت نویسی کنند. در مقابل احتیاج به دانستن زبانهای VBScript و CGL (که. نیازمند زبانهایی مانند Perl یا C می‌باشد) دارد و هر دو این زبانها، زبانهای کاملی هستند که یادگیری آنها نیز آسان نیست.

دلیل دوم این است که PHP، به صورت اختصاصی، تنها برای ایجاد صفحات دینامیک طراحی شده است. اما Perl VBScriptو یا Java اینگونه نیستند و به همین علت PHP سریعتر و ساده تر از تکنولوژی های جایگزین می‌باشد.

توجه کنید که این صحبتها هزگز بدین معنا نیست که PHP یک زبان کاملتر و با بهتری نسبت به Perl ASP Hava و یا CGL می‌باشد. بلکه ما تنها پیشنهاد می‌کنیم که در زمینه های خاصی مانند آنچه که اشاره شد، از PHP استفاده شود.

PHP چگونه کار می‌کند؟

PHP یک زبان سمت سرویس دهند می‌باشد و این بدین معنی است که کدهای نوشته شده به این زبان در کامپوتر میزبان (HOST) صفحات وب قرار می‌گیرد.

برای مثال، هنگامی که شما به سایت وب www.DMCinsights com می‌روید. Intrent ISP (Service Provider شما درخواست (request) شما را به سرویس دهنده ای که اطلاعات این سایت نگهداری می‌کند، ارسال می‌کند.

در این هنگام سرویس دهنده بعد از خواندن کدهای PHP، آنها را پردازش می‌کند. برای مثال در این مورد PHP به سرویس دهنده فرمان می‌دهد که اطلاعات یک صفحه وب را به صورت برچسبهای HTML به مرورگر شما منتقل کند تصویر زیر بنابراین، PHP یک صفحه HTML را تولید می‌کند.

این نمودار چگونگی ارتباط بین سرویس گیرنده یا کاربر (client)، سرویس دهنده (server) ، مدل PHP را نمایش می‌دهد. در این حالت مدل PHP، برنامه ای است که در سرویس دهنده برای افزایش کارایی آن، قرار گرفته است. تمام تکنولوژی هایی سمت سرویس دهنده (مانند ASP) از چنین مدل طرف ثالثی (tjird- party) برای پردازش اطلاعات و برگرداندن نتایج به سرویس گیرنده، استفاده می‌کنند.

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

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

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