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

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

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

دسته بندی کامپیوتر و 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 مشاهده می‌كنید، برنامه نصب وب سرور آپاچی مانند هر برنامه نصب دیگری تحت سیستم عامل ویندوز با بهره گیر از یك ویزارد قالب بندی شده است.


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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *