93/7/28
2:18 ع
چکیده
این پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت میکند.
این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها
وجود دارد.
سبد خریدی برای کاربر تشکیل شده و پس از خاتمه انتخاب محصولات، خرید انجام میشود و سفارش کاربر به نشانی محل سکونت وی ارسال میگردد.
در دیدگاه مدیریتی سیستم ، مدیر سایت پس از وارد کردن نام و رمز عبور خود، منوی مدیریتی را مشاهده میکند و با دیدن لیست مورد نظر، امکان ویرایش، حذف و افزودن هر آیتم رادارد.
فهرست مطالب
فصل اول: مقدمه.. 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
93/7/28
2:14 ع
مقدمه :
بی شک صنعت برق مهمترین و حساسترین صنایع در هر کشور محسوب میشود. بطوریکه عملکرد نادرست تولید کنندهها و سیستمهای قدرت موجب فلج شدن ساختار صنعتی ، اقتصادی ، اجتماعی و حتی سپاسی در آن جامعه خواهد شد. از زمانیکه برق کشف و تجهیزات برقی اختراع شدند. تکنولوژی با سرعت تساعدی در جهت پیشرفت شتاب گرفت. بطوریکه میتوان گفت در حدود دویست سال اخیر نود درصد از پیشرفت جامع بشری به وقوع پیوست. و شاید روزی یا هفتهای نباشد که دانشمندان سراسر جهان مطلب جدیدی در یکی از گراشیهای علم برق کشف و عنوان نکنند. و انسان قرن بیست و یکم بخش قابل توجهای از آسایش رفاه خود را مدیون حرکت الکترونها میباشد. و دانشمندان در این عرصه انسانهای سختکوش بودند که همه تلاش خود را برای افراد راحت طلب بکار بستند.
در آغاز شکل گیری شبکههای برقی ، مولدها ، برق را بصورت جریان مستقیم تولید میکردند و در مساحتهای محدود و کوچک از آنها بهرهمند میشد. و این شبکهها بصورت کوچک و محدود استفاده میشد. با افزایش تقاضا در زمینه استفاده از انرژی الکتریکی دیگر این شبکههای کوچک پاسخگوی نیاز مصرف کنندهها نبود و میبایست سیستمهای برقرسانی مساحت بیشتری را تحت پوشش خود قرار میدادند. از طرفی برای تولید نیز محدودیتهایی موجود بود که اجازه تولید انرژی الکتریکی را در هر نقطه دلخواه به مهندسین برق نمیداد. زیرا که نیروگاهها میبایست در محلهایی احداث میشد که انرژی بطور طبیعی یافت میشد. انرژیهای طبیعی مثل : آب ، باد ، ذغال سنگ وغیره بنابراین نیروگاهها را میبایست در جاهایی احداث میکردند که یا در آنجا آب و یا باد و یا ذغال سنگ و دیگر انرژیهای سوختی موجود بود. بدین ترتیب نظریه انتقال انرژی الکتریکی از محل تولید انرژی تا محل مصرف پیش آمد. این انتقال نیز توسط برق جریان مستقیم امکانپذیر نبود. زیرا ولتاژ در طول خط انتقال افت می کرد و در محل مصرف دیگر عملاً ولتاژی باقی نمیماند. بنابراین مهندسین صنعت برق تصمیم گرفتند که انرژی الکتریکی را بطور AC تولید کنند تا قابلیت انتقال داشته باشد. و این عمل را نیز توسط ترانسفورماتورها انجام دادند. ترانسفورماتورها میتوانستند ولتاژ را تا اندازه قابل ملاحظهای بالا برده و امکان انتقال را فراهم آورند. مزیت دیگری که ترانسفورماتورها به سیستمهای قدرت بخشیدند. این بود که با بالا بردن سطح ولتاژ ، به همان نسبت نیز جریان را پائین می آوردند ، بدین ترتیب سطح مقطع هادیهای خطوط انتقال کمتر میشد و بطور کلی میتوانستیم کلیه تجهیزات را به وسیله جریان پائین سایز نماییم. و این امر نیز از دیدگاه اقتصادی بسیار قابل توجه مینمود.
فهرست صفحه
مقدمه
فصل اول – شرحی بر پخش بار .
1- پخش بار
2- شین مرجع یا شناور
3- شین بار
4- شین ولتاژ کنترل شده
5- شین نیروگاهی
6- شین انتقال
فصل دوم – محاسبات ریاضی نرم افزار
1- حل معادلات جبری غیر خطی به روش نیوتن-رافسون
2- روشی برای وارون کردن ماتریس ژاکوبین
فصل سوم – معادلات حل پخش بار به روش نیوتن-رافسون
1- حل پخش بار به روش نیوتن – رافسون
فصل چهارم – تعیین الگوریتم کلی برنامه
1- الگوریتم کلی برنامه
2- الگوریتم دریافت اطلاعات در ورودی
3- الگوریتم محاسبه ماتریس ژاکوبین
4- الگوریتم مربوط به وارون ژاکوبین
5- الگوریتم مربطو به محاسبه
6- الگوریتم مربوط به محاسبه ماتریس
7-الگوریتم مربوط به ضرب وارون ژاکوبین در ماتریس
8- الگوریتم مربوط به محاسبه
9- الگوریتم تست شرط
10- الگوریتم مربوط به چاپ جوابهای مسئله در خروجی
فصل پنجم – مروری بر دستورات برنامه نویسی C++
1- انواع داده
2- متغیرها
33- تعریف متغیر
4- مقدار دادن به متغیر
5- عملگرها
6- عملگرهای محاسباتی
7- عملگرهای رابطهای
8- عملگرهای منطقی
9- عملگر Sizcof
10- ساختار تکرار for
11- ساختارتکرار While
12- ساختار تکرار do … While
13- ساختار تصمیم if
14- تابع Printf ( )
15- تابع Scanf ( )
16- تابع getch ( )
17- اشارهگرها
18- متغیرهای پویا
19- تخصیص حافظه پویا
20- برگرداندن حافظه به سیستم
21- توابع
22- تابع چگونه کار میکند
فصل ششم – تشریح و نحوی عملکرد برنامه
فصل هفتم – نرم افزار
93/7/28
2:9 ع
مقدمه:
امروزه علم کامپیوتر پیشرفت شگرفی در کلیة علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به کامپیوتر نیز پیشرفت شگرفی داشته است از جمله میتوان به پیشرفت در بانکهای اطلاعاتی اشاره نمود که از جدیدترین و مهمترین آنها میتوان به Visual basic اشاره نمود. در اینجا سعی شده است مطالبی در جهت معرفی این نرمافزار تقدیم گردد.
فصل اول
نرم افزار ویژوال بیسیک
برنامهنویسی با Visual Basic ( آخرین ویرایش Visual Basic ) میتواند کار پرزحمت و خسته کننده برنامهنویسی را به یک تفریح تبدیل کند.
محبوبیت Visual Basic، علاوه بر گرافیکی و ساده بودن، از آنجا ناشی میشود که زبانی اینترپرتری ( interpreter ) و کامپایلری ( Compiler ) است. دیدکه زبانهای اینترپرتری از نظر سهول تولید و توسعه برنامه چقدر به برنامهنویسی کمک میکنند و از طرف دیگر برنامههای کامپایل شده بنحو چشمگیری سریعتر از برنامههای اینترپرتری هستند. با ترکیب این دو ویژگی Visual Basic را روانه بازارکرد، بسیاری از منتقدان شکست آن و مرگ خاندان بیسیک را پیشبینی میکردند. این مخالفان میگفتند که بیسیک اساساً یک زبان جدی نیست و ساختار آن
« فهرست مطالب »
مقدمه…………………………………………………………………………. 1
فصل اول :……………………………………………………………………
- معرفی نرم افزار ویژوال بیسیک……………………………………… 2
- ویژوال بیسیک و فرآیند برنامه نویسی …………………………….. 3
- آشنایی با application wizard ……………………………………..
- واسط چند سندی………………………………………………………… 6
- واسط تک سندی………………………………………………………… 6
- سبک کاوشگر……………………………………………………………. 6
- صفحه معرفی برنامه( Splash screen )…………………………….
- گفتگوی ورود ( Login dialog )…………………………………….
- گفتگوی گزینهها ( Option dialog )……………………………….
- پنجره about……………………………………………………………..
- برنامهنویسی رویدادگرا………………………………………………… 10
- پنجرة پروژه جدید………………………………………………………. 12
- میله ابزار …………………………………………………………………. 12
- جعبه ابزار………………………………………………………………… 13
- پنجره فرم…………………………………………………………………. 14
- پنجره طراحی فرم………………………………………………………. 14
- پنجره پروژه………………………………………………………………. 14
- پنجره خواص…………………………………………………………….. 17
- کمک………………………………………………………………………. 17
- پیشوندهای استاندارد برای اشیاء Visual basic……………………
- کمک محلی………………………………………………………………. 19
- پشتیبانی…………………………………………………………………… 20
- با محیط ویژوال بیسیک مأنوس شوید………………………………. 21
- ساختن فرم……………………………………………………………….. 23
- با نوشتن کد برنامه را کامل کنید…………………………………….. 26
- مروری بر کنترلها ……………………………………………………… 28
- خواص مشترک کنترلهای ویژوال بیسیک…………………………… 30
فصل دوم :……………………………………………………………………
- بانک اطلاعاتی…………………………………………………………… 31
- استفاده از بانکهای اطلاعاتی………………………………………….. 31
- اجزاء تشکیل دهنده بانک اطلاعاتی…………………………………. 31
- بانک اطلاعاتی ویژوال بیسیک………………………………………… 32
- ساختار بانک اطلاعاتی…………………………………………………. 32
- جدول در بانک اطلاعاتی………………………………………………. 33
- ایجاد یک بانک اطلاعاتی………………………………………………. 33
- چاپ ساختار بانک اطلاعاتی………………………………………….. 36
- ورود اطلاعات به بانک اطلاعاتی…………………………………….. 36
- تعیین رکورد جاری……………………………………………………… 36
- مرتبسازی رکوردها……………………………………………………. 37
- ویرایش محتویات رکورد………………………………………………. 38
- حذف رکورد……………………………………………………………… 38
- جستجوی رکورد………………………………………………………… 38
طراحی فرم………………………………………………………………….. 38
- مفهوم ایندکس در بانک اطلاعاتی……………………………………. 41
- برنامهنویسی و بانک اطلاعاتی………………………………………… 42
- اشیای بانک اطلاعات…………………………………………………… 42
- شیData…………………………………………………………………..
- شی Database …………………………………………………………..
- باز کردن بانک اطلاعاتی……………………………………………….. 46
- حذف ایندکس……………………………………………………………. 47
- نمایش محتویلات بانک اطلاعاتی……………………………………. 47
- افزودن ایندکس به جدول………………………………………………. 49
- فعال کردن یک فایل ایندکس در جدول…………………………….. 50
منابع………………………………………………………………………….. 55
فهرست جداول
عنوان صفحه
جدول 1-2:بعضی از خواص مهم شیء Data در بانک اطلاعاتی… 44
جدول 2-2: خواص شیء Database ………………………………….
جدول 3-2: متدهای شیء Database
93/7/28
2:6 ع
خلاصه اجرایی
راهنمای امنیت فناروی اطلاعات، راهنمایی کاربردی جهت فهم و اجرای گامهای دستیابی به امنیت در کاربردهای حوزه فناوری اطلاعات در منزل و محل کار شما است. گرچه این پروژه بهترین و نوین ترین راهکارها را در زمینه فناوری اطلاعات ارائه می دهد، اما در اصل بری خوانندگان کشورهای در حال توسعه نوشته شده است. این پروژه علاوه بر ارائه خلاصه ای از تهدیدات فیزیکی و الکترونیکی موجود در حوزه امنیت فناوری اطلاعات، به راهکارهای مدیریتی ، محیط های ضابطه مند و الگوهای مشارکت سازماندهی همکار می پردازد که در حال حاضر در بازارهای، دولتهای، موسسات حرفه ای و سازمانهای بین المللی وجود دارند.
سازگارسازی فناوری اطلاعات و ارتباطات در حال افزایش است
این پروژه در ابتدا مروری بر رشد بخش فناوری اطلاعات و ارتباطات (ICT) دارد. این رشد و ارتقا کاربران عادی ICT را در بر میگیرد و از افزایش تعداد شبکه های خانگی و رشد سازمانهای کوچک و متوسط (SMES) که برای پشتیبانی از بازارهایی که به شدت به توسعه فناوری و بکارگیری آن در سراسر جهان وابسته اند کتکی به منابع رایانه ای می باشند- می توان به آن پی برد.
فهرست مطالب
عنوان صفحه
پیشگفتار ……………………………………………………………………………. 2
خلاصه اجرایی …………………………………………………………………… 5
بخش اول
مقدمه ………………………………………………………………………………… 9
فصل 1: امنیت اطلاعات چیست؟………………………………………………………. 10
فصل 2: انواع حملات ………………………………………………………………… 26
فصل 3: سرویس های امنیت اطلاعات ………………………………………………….. 42
فصل 4 : سیاست گذاری ………………………………………………………………… 55
فصل 5: روند بهینه در امینت اطلاعات ………………………………………………….. 91
نتیجه گیری ……………………………………………………………………………. 114
بخش دوم
فصل 1: امنیت رایانه و داده ها …………………………………………………………… 119
فصل 2: امنیت سیستم عامل و نرم افزارهای کاربردی …………………………………….. 140
فصل 3: نرم افزارهای مخرب ……………………………………………………………. 150
فصل 4: امنیت خدمات شبکه ……………………………………………………………… 163
نتیجه گیری …………………………………………………………………………….. 191
پیوست آشنایی با کد و رمزگذاری ………………………………………………………….. 193
منابع …………………………………………………………………………………… 204
93/7/28
2:3 ع
مقدمه:
شما برای خریدن مثلا یک کتاب تخصصی درباره کامپیوتر به چند جا سر میزنید ؟ چقدر برای رفتن به کتاب فروشی ها هزینه می کنید ؟ چقدر از وقت شما در ترافیک و گشت و گذار در پشت ویترین ها هدر می رود ؟ چقدر خسته میشوید ؟ چقدر CO2 تنفس می کنید ؟ و . . .
حال فرض کنید بخواهید آخرین نسخه برنامه winamp را داشته باشید . در عرض 2 دقیقه کار انجام شده است . اتصال به اینترنت ، جستجو در وب و سپس دانلود برنامه مربوطه . خوب کدام راه بهتر است ؟
با طرح جهانی شدن ا قتصاد و گسترش روزافزون آن و پیوستن جوامع مختلف به ا ین طرح، مرز بین کشورها از میان برداشته شده و تجارت جهانی شده است. فضای طبیعی به فضایی مجازی تبدیل گشته و انسان ها بدون در نظر گرفتن مکان و زمان با امکانات پیشرفته روز می توانند معاملات خود را انجام دهند. لذا تجارت الکترونیکی در این عصر یک ضرورت است.
تجارت ا لکترونیکی باعث افزایش سرعت و حجم مبادلات بازرگانی گردیده و بطور محسوسی سبب :
کاهش هزینه خریدار
کاهش هزینه تولید کننده
کاهش خطا در زمان
صرفه جویی درهزینه انبارداری
جذب مشتری بیشتر
حذف واسطه ها
و در نهایت سود بیشتر می شود.
تجارت الکترونیک در جهان یک چیز کاملا ساده و جا افتاده است . اما در ایران بعلل گوناگون ( از جمله نبودن کارت های اعتباری ) این مورد هنوز برای مردم ما امری نا آشناست . اما تا آینده نچندان دور اوضاع عوض خواهد شد . اما اگر آن روز بخواهید تازه شروع کنید ، دیگر به پای کسانی که امروز شروع کرده اند نمی رسید . پس همین امروز برای برپایی سایت خود اقدام کنید .
فهرست
چکیده: 4
مقدمه: 4
Domain و Web Hosting. 5
نرم افزاری برای مدیریت فروشگاه آنلاین. 11
OSCommerce: 12
Farsi Commerce. 12
مشخصات برنامه. 13
مراحل نصب FarsiCommerce. 16
آموزش بارگذاری فایل از طریق FTP.. 18
1-لینک ارتباطی آدرس FTP اصلی و طریقه ورود 18
2- معرفی و آموزش یک نرم افزار برای FTP.. 19
Ace FTP3. 19
یک راه سریعتر برای بارگذاری فایلهای فشرده در سایت. 22
مراحل Install برنامه بر روی سایت: 25
بخش فروشگاه 34
بخش ابزار مدیریت 38
بخش تنظیمات. 42
فروشگاه من 42
مقادیر حداقل. 42
حداکثر مقادیر. 42
حمل و نقل/بسته بندی. 42
فهرست محصولات. 43
فروشگاه 43
شاخه ها / محصولات. 43
خصوصیات محصولات. 46
سازندگان. 49
نظرات. 50
فوق العاده ها 51
محصولات آینده 53
ماژول ها 55
مشتری ها 58
مشتری ها 58
سفارشات. 60
مناطق/ مالیات ها 63
مقادیر محلی. 63
واحدهای پولی. 63
وضعیت سفارشات. 65
گزارشات. 65
محصولات نمایش یافته. 65
محصولات خریداری شده 66
مجموع سفارشات مشتری ها 66
ابزار. 67
پشتیبان گیری از Db. 67
مدیریت بانرها 68
مدیریت فایل. 71
ارسال ایمیل. 71
مدیریت خبرنامه. 71
مشخصات سرور. 73
افراد آنلاین. 73
مدیریت کلاهبرداری و تقلب کارت اعتباری…………………………………………..56
مدیریت سرویس دیسک وخطر………………………………………………………..56
راه حل های تصمیم مدیریت………………………………………………………….56
سرویس شناسایی آدرس…………………………………………………………….57
چک شدن شماره شناسای کارت………………………………………………………57
گرفتن کارت اعتباری دراینترنت……………………………………………………..57
بدست آوردن یک حاب بازرگان……………………………………………………….57
طرح معاملات اینترنتی……………………………………………………………….57
یکپارچه سازی پروسه ی معاملات در سایت شما…………………………………….58
مدل مرجع OSI …………………………………………………………………….
ATM و ISDN پهن باند……………………………………………………………90
مدل مرجع B-ISDN ATM ……………………………………………………….
دورنمای ATM …………………………………………………………………….
لایه شبکه در شبکه های ATM …………………………………………………….
قالبهای سلول………………………………………………………………………..99
برقراری اتصال…………………………………………………………………….101
شبکه محلی ATM ………………………………………………………………..