بررسی طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا - پایان نامه بررسی طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا در 150 صفحه ورد قابل ویرایش
پایان نامه بررسی طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا در 150 صفحه ورد قابل ویرایش
1: عنوان تحقیق
طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا
نیاز اساتید به داشتن سایت های پویا، ما را بر آن داشت تا تحقیقات خود را در زمینه آشنایی با زبان های برنامه نویسی آغاز کنیم. پس از انجام بررسی های لازم و با توجه به قابلیت های زبان برنامه نویسی PHP، به خصوص ارتباط با سرویس دهنده MySQL و استفاده از وب سرور Apache، موجب شد تا زبان PHP و بانک اطلاعاتی MySQL را برای پیاده سازی این سایت انتخاب کنیم.
2-1 : مکان تحقیق
دانشگاه امام رضا (ع) از سال 1378 با تئجه به امکانات گسترده آستان قدس رضوی و سازمان تربیت بدنی و با مجوز شورای گسترش، وزارت علوم، تحقیقات و فن آوری، مبادرت به پذیرش دانشجو در دو رشته کتابداری و تربیت بدنی، از طریق کنکور سراسری نمود.
در سال 1380 رشته مترجمی زبان انگلیسی، در 1381 دو رشته مهندسی کامپیوتر و نیز کارشناسی حسابداری و از تیرماه 1384 رشته مدیریت بازرگانی، به جمع رشته های دانشگاه افزوده شد.
لازم به توضیح است که در بین 48 موسسه آموزش عالی و غیر انتفاعی، امام رضا(ع) از نظر سرانه فضای آموزشی، فضای رفاهی، کتب و نشریات و مرکز رایانه، مقام بالایی را در کل کشور دارد.
نصب آپاچی ، پی-اچ-پی و مای-اس-کیو-ال
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- پس از یافتن فایل بر روی آن دابل کلیک کنید تا فرآیند نصب وب سرور آپاچی عملا آغاز شود.
3- همان گونه که در شکل 2-1 مشاهده میکنید، برنامه نصب وب سرور آپاچی مانند هر برنامه نصب دیگری تحت سیستم عامل ویندوز با بهره گیر از یک ویزارد قالب بندی شده است.
شکل 2-1
4- دکمه Next را جهت ادامه عملیات کلیک کنید. پس از مطالعه سند License Agreement که شرایط استفاده از نرم افزار را مشخص میکند آن رامورد تایید قرار داده و در ادامه بار دیگر دکمه Next را کلیک کنید.
5- با این اقدام کادر محاوره ای دیگری ظاهر میشود و اطلاعات بسیار مفیدی را در باره استفاده از وب سرور آپاچی تحت سیستم عامل ویندوز نمایش میدهد. این اطلاعات به ویژه برای مبتدیان با ارزش است.
6- در کادر محاوره ای بعدی، که شکل 2-2 نمایی از آن را نشان میدهد لازم است اطلاعات مربوط به سرور را مشخص کنید. منبع این اطلاعات همان سیستم عامل میزبانی است که وب سرور را بر روی آن نصب میکنید. معمولا مقادیر پیش فرض در فیلدهای متنی موجود دراین کادر محاوره ای مناسب هستند. با این حال پیش از کلیک مجدد دکمه Next حتما این مقادیر را مورد بازبینی قرار داده و در صورت نیاز آنها را با مقادیر مناسب تری جایگزین کنید.
شکل 2-2
در این کادر محاوره ای فیلد متنی Network Domain نام حوزه میزبان وب سرور آپاچی رامشخص میکند. از آن جا که وب سرور را در قالب یک شبکه داخلی مورد استفاده قرار خواهیم داد، به جای مشخصههای .com، .org، یا سایر حوزههای سطح بالا از مشخصه local استفاده کنید. در فیلد server name باید نام کامپیوتر میزبان را به طور کامل یعنی با مشخص کردن نام حوزه مربوطه وارد کنید. دو گزینه موجود در پایین این کادر محاوره ای نحوه اجرای وب سرور را مشخص میکنند. توصیه میکنیم گزینه پیش فرض for all users, on port 80, as a sevice--Recommended را به عنوان گزینه منتخب قبول کنید. در نهایت دکمه Next را پس از تعیین مقادیر فیلدها و انتخاب گزینه مورد نظر کلیک کنید. هر زمان که مایل باشید میتوانید تنظیمات فوق را با ویرایش فایلهای مربوط به پیکربندی آپاچی تغییر دهید.
7- کادر محاوره ای بعد امکاناتی را در ارتباط با تعیین موقعیت نصب برنامه آپاچی بر رویهارد دیسک و مولفههای نرم افزاری مورد نظر در اختیار قرار میدهد. برنامه آپاچی به طور پیش فرض در موقعیت C:\ program files\ apache group نصب میشود. (بسته به شرایط، ممکن است درایو میزبان با آن چه که در این جا مشاهده میکنید متفاوت باشد). همچنین بنا به پیش فرض علاوه بر فایلهای اجرایی برنامه آپاچی مستندات آن نیز بر رویهارد دیسک نصب میشود. با این وجود از نصب هدرها و کتابخانهها به طور پیش فرض خودداری به عمل می آید. دکمه Next را بار دیگر به منظور ادامه عملیات کلیک کنید.
8- با این اقدام بار دیگر این شانس را خواهید داشت که موقعیت نصب برنامه آپاچی را بر رویهارد دیسک دستخوش تغییر کنید موقعیت پیش فرض را پذیرفته و دکمه Next را جهت ادامه عملیات کلیک کنید.
9- کادر محاوره ای حاصل، شامل تمامی گزینههایی است که قبلا آنها را برای نصب برنامه آپاچی انتخاب کرده اید. به عنوان آخرین شانس میتوانید مقادیر این گزینهها را اصلاح کنید. برای این کار کافی است دکمه Back را کلیک کرده و مقادیر گزینههای مورد نظر را تغییر دهید. در غیر این صورت دکمه install را به منظور آغاز فرآیند نصب برنامه آپاچی کلیک کنید.
10- پس از تکمیل فرآیند نصب کادر محاوره ای دیگری نمایان میشود. برای تکمیل کار دکمه Finish را از این کادر محاوره ای کلیک کنید.
پس از نصب وب سرور آپاچی بر روی کامپیوتر میزبان، برنامه سرور به طور خودکار راه اندازی میشود. برای اطلاع از این که برنامه سرور در حال اجراست یا خیر، کافی است آیکن آپاچی service monitor از بخش system tray واقع در نوار وظیفه رامورد توجه قرار دهید. شکل 2-3 نمایی از این آیکن را نشان می دهد.
نگاه کلی بر زبانهای برنامه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی
3-1: نگاه کلی بر دستورات اچ-تی-ام-ال
آشنایی با اچ-تی-ام-ال برای ساخت صفحات وب، حتی با پی-اج-پی از ضروریات است. وقتی صفحات وب خود را با استفاده از ویژوال استودیو نت و با هر زبان برنامه سازی از جمله ویژوال بیسیک نت می نویسید، کد اچ-تی-ام-ال متناظر آن توسط سیستم تولید می شود. با تغییر در کد اچ-تی-ام-ال می توانید صفحه وب خود را تغییر دهید. به همین دلیل در این بخش مروری بر اچ-تی-ام-ال خواهیم داشت.
3-1-1: شکل کلی دستورات
دستورات اچ-تی-ام-ال چگونگی نمایش صفحه وب در مرورگر را مشخص می کنند. تقریبا هر دستور اچ-تی-ام-ال دارای یک علامت شروع و یک علامت پایان است که در داخل < > قرار می گیرند: اگر دستور اچ-تی-ام-ال را با tag نشان دهیم، هر دستور به صورت زیر بیان می شود.
شروع
…
پایان
البته بعضی از دستورات اچ-تی-ام-ال به نیاز ندارند.
هر برنامه اچ-تی-ام-ال با دستور شروع و به ختم می شود. علاوه بر این، هر برنامه اچ-تی-ام-ال دارای دو بخش عنوان و بدنه است. بخش عنوان شامل اطلاعات مکمل در مورد سند اچ-تی-ام-ال است و مثلا شامل عنوانی است که در مرورگر ضاهر می شود. این بخش با شروع و به ختم می شود. عنوان صفحه با ختم می شود. بخش بدنه حاوی دستورالعملهای تولید صفحه است که با شروع و به ختم می شود. با توجه به این توضیحات، شکل کلی برنامه اچ-تی-ام-ال را می توان مانند شکل زیر بیان کرد.
…سایر توضیحات …
…دستورات ایجاد کننده صفحه …
تعیین تیترها و پاراگراف بندی
برای تعیین تیترها از دستورات
مشخصات فروشنده
نام و نام خانوادگی : مجتبی خادم پیر
شماره تماس : 09151803449 - 05137530742
ایمیل :info@payfile.org
سایت :payfile.org