در این پروژه که طراحی یک سایت خبری است، سعی ما بر این بوده است که بر پایه برنامه نویسی وب پویا با استفاده از زبان اسکریپتی PHP و زبان های کلاینت ساید JavaScript و CSS، سیستمی طراحی کنیم که مدیر سایت بتواند ارسال خبر انجام دهد و سایت را بروزرسانی کند و کاربر نیز بتواند اخبار را مشاهده کند.
برخی از امکانات این سیستم شامل موارد زیر است:
- سیستم موضوع بندی
- امکان ارسال بی نهایت موضوع
- امکان ارسال بی نهایت خبر
- سیستم جستجوی داخلی یشرفته
- منو سازی خودکار موضوعات در صفحه اصلی به صورت ایجکس
- بخش تماس با ما
- بخش درباره ما
- آرشیو بندی خودکار خبرها
- امکان مشاهده اخبار امروز
- امکان مشاهده اخبار در روز خاص
- لینک مستقیم به تمامی اخبار
- شمارنده بازدید از هر خبر
- شمارنده بازدید از خبرهای هر موضوع
- شمارنده تعداد خبرهای هر موضوع
- لینک های کاملا بهینه برای موتورهای جستجو
- تاریخ نگار کاملا فارسی و هجری
- امکان تعیین تعداد نمایش آخرین خبرها در صفحه اصلی
- امکان تعیین وضعیت سایت (فعال یا غیر فعال)
- امکان مشاهده آمار کل بازدید از صفحات سایت در منو مدیریت
- دارای بخش داشبورد برای دسترسی آسان به بخش های مدیریتی سایت
- امکان تعیین چند مدیر با سطوح دسترسی مختلف!
و ...
----------------
فهرست مطالب
چکیده 1
مقدمه 3
فصل اول- کلیات
1-1 مراحل پردازش اطلاعات یک فرم HTML 5
1-2 معماری عمومی وب 6
1-3 معماری سه لایه برنامه های کاربردی تحت وب 7
1-3-1HTML 8
1-3-2 تکنولوژیCGI (تکنولوژی مرتبط با طرف سرویس¬دهنده) 8
فصل دوم- نرم افزارهای به کار برده شده
2-1 نرم¬افزار Macromedia Dreamweaver MX 13
2-2 شرح نرم افزارهای مورد استفاده 13
2-2-1 منوی File 13
2-2-2 منوی Edit 19
2-2-3 منوی View 20
2-2-4 منوی Insert 21
2-2-5 منوی Modify 22
2-2-6 منوی Text 23
2-2-7 منوی Commands 24
2-2-8 منوی Site 24
2-2-9 منوی Window 25
2-2-10 منوی Help 25
2-3 HTML 26
2-3-1 تگ های HTML 26
2-3-2 ایجاد Image 27
2-3-3 ایجاد Link 27
2-3-4 ایجاد Table 28
2-3-5 ایجاد List 28
2-3-6 ایجاد FRAME 28
2-3-7 ایجاد FORM 28
2-3-8 انواع فرم ها 29
2-4 CSS 29
2-5 نرم افزار Adobe Photo Shop CS 5 31
2-6 JavaScript 33
2-6-1 اندکی در مورد تاریخچه JavaScript 34
2-6-2 قابلیت JavaScript 34
2-6-3 Properties 35
2-6-4Methods 35
2-6-5 کنترل وقایع (handling events ) 35
2-6-6 امنیت 35
2-7 PHP 36
2-7-1 تاریخچهPHP 36
2-7-2 ویژگیهای PHP 37
2-7-3 توانائیهای PHP 38
2-7-4 موتور اسکریپت نویسی PHP 38
2-8 MySQL پایگاههای داده 41
فصل سوم- پیاده سازی صفحات سایت
3-1 پیاده سازی صفحات سایت 48
3-1-1 صفحه ورود (login) 48
3-1-2 صفحه مدیریت (admin.php) 49
3-1-3 مدیریت اخبار 51
3-1-4 مدیریت سرویس¬ها 53
3-1-5 مدیریت کاربران 56
3-1-6 تنظیمات سایت 59
3-1-7 تغییر رمز عبور مدیر سایت 61
3-1-8 آمار و وضعیت سایت 62
3-2 صفحه اول سایت 63
3-2-1 منو آبشاری بالای سایت 63
3-2-2 پیاده سازی صفحه خبر 65
3-2-3 پیاده سازی صفحه اخبار امروز 66
3-3 سازی صفحه جستجو 68
3-3-1- نمایش نتایج جستجو 68
3-4 نتیجه گیری 71
پیوست 72
منابع و مآخذ 92