خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

پایان نامه طراحی سایت توسط UML

پایان نامه طراحی سایت توسط UML

چکیده:

در این پروژه سعی کردیم تا با بررسی موارد مشابه و تعیین کمی ها و کاستی های موجود در آنها و همچنین انتخاب معیار های خوب جهت ساخت سایتی جامع و مانع کوشش نماییم. همچنین با تکیه بر متدها و روشهای جدید و معیارهای مناسب سایت قابل قبولی را برای استفاده بهینه کاربران ایجاد نماییم. این امر با استفاده از فناوری جدید تحلیل مرحله به مرحله طراحی سایت توسط UML و در محیط ویژوال طراحی سایت های پویا، ASP.NET و به زبان c# محقق شد. امید است تا به این وسیله نتنها رابطه میان این دوفطب آموزش و پروش کودک بهبود بخشد بلکه باعث همکاری بیشتر و بهتر در جهت رفاه کودک و ایجاد محیطی گرم و سالم و قابل اطمینان برای کودک و والدین باشد. همچنین بحثی پیرامون ابزارهای استفاده شده در این سایت سخن به میان آورده شده است. بدین وسیله میتوان با امکانات و محدودیت های هر محیط و ترکیب آنها به سایتی باقابلیت های بالا همچنین نمایی زیبا و قابل قبول بپردازیم.

مقدمه:

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

چهار نوع رابطه در دیاگرام Use Case وجود دارد که عبارتند از :

الف- رابطه Communication : نشان می‌‌دهد یک بازیگر، یک Use Case را استفاده می‌‌کند.
ب- رابطه Extend : ارتباط بین دو Use Case که حالات خاص یکی در دیگری قرار داده می‌‌شود.

ج- رابطه Uses : شبیه Extend می باشد ولی در اینجا حالات خاص‌‌را در یک Use Case قرار نمی‌‌دهد، بلکه اگر رفتاری در چند Use Case مشترک باشد، آنرا جدا کرده و در یک Use Case مجزا قرار می‌‌دهند.

دیاگرام کلاس

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

در دیاگرام کلاس اگر فقط اشیاء (یعنی نمونه‌‌های کلاس ها) و روابط آنها نشان داده شود، آن را دیاگرام شیء (Object Diagram)گویند. شکل شماره 2 نمونه‌‌ای از دیاگرام کلاس را نمایش می‌‌دهد. در ادامه مفاهیمی که در دیاگرام کلاس استفاده می‌‌شود بطور مختصر شرح داده می‌‌شود.

فهرست مطالب

چکیده .............................................................................................................................1

مقدمه ............................................................................................................................2

فصل اول بررسی نمونه های مشابه

بررسی اولیه ..........................................................................................................5

نمونه شماره یک ................................................................................................6

بررسی سایت شماره یک ..............................................................................8

نمونه شماره دو ...................................................................................9

بررسی سایت شماره دو ......................................................................11

نمونه شماره سه ...................................................................................12

بررسی سایت شماره سه .................................................................................14

نتیجه گیری مقایسات .............................................................................................15

فصل دوم معرفی ابزار ها

معرفی UML‌‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‌‌‌‌ .........................................................................................................17

تاریخچه ....................................................................................................17

دیاگرامهای UML .................................................................................19

دیاگرم Use Case ......................................................................20

چهار نوع رابطه در دیاگرم Use Case ................................21

دیاگرام کلاس ...............................................................22

کلاس ............................................................22

روابط بین کلاسها و اشیاء ..........................24

دیاگرام تعامل ........................................25

دیاگرا ترتیب .................................25

دیاگرام همکاری ................................26

دیاگرام بسته .................................................27

دیاگرام حالت .........................................................28

دیاگرا فعالیت ................................................................29

دیاگرام آرایش قوا ..................................................................30

معرفی ASP.NET .........................................................................31

اصول مقدماتی ASP.NET ................................................................31

ASP چیست؟ .........................................................................................31

ASP.NET چیست ؟........................................................................................32

دانت فریمورک .........................................................................................................32

تفاوت ها ASP کلاسیک و ASP.NET ................................................................33

نصب ASP.NET .....................................................................................34

صفحات وب ASP.NET .........................................................................35

ASP کلاسیک ...........................................................................36

صفحات پویا در ASP کلاسیک ............................................36

صفحات پویا در ASP.NET .......................................36

کنترل های سرویس دهنده ASP.NET .......................37

کنترل های Html سرویس دهنده ............................38

کنترل های وب سرویس دهنده ......................................38

رویدادهای دات نت ...........................................................39

مرجع ...................................................................................41

معرفی SQL ....................................................................................44

SQL Injection به چه کار می آید؟ ........................................................44

مثالی از SQL Injection ...........................................................................45

طراحی جدول .....................................................................................................47

فصل سوم طراحی نمودار های NML

نمودار Use Case ........................................................................................49

نمودار توالی ..........................................................................................50

نمودار همکاری ..............................................................................51

نمودار کلاس .......................................................................................52

نمودار حالت ................................................................................................53

فصل چهارم معرفی سایت

معرفی سایت ................................................................................................55

نمای کلی صفحه اصلی سایت ...................................................................56

توضیحات صفحه اصلی ................................................................57

ورود به سایت ..................................................................57

عضویت در سایت ................................................................58

صفحات متفرقه ............................................................................61

معرفی قسمت های مختلف سایت ..............................................................68

سخن آخر ..................................................................................................84



خرید فایل


ادامه مطلب ...

پروپوزال شناسایی وب سایت فیشینگ در بانکداری الکترونیکی با منطق فازی

پروپوزال شناسایی وب سایت فیشینگ در بانکداری الکترونیکی با منطق فازی

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

واژگان کلیدی: بازیابی اطلاعات ، داده کاوی ، مجموعه های فازی ،منطق فازی ، فیشینگ

فهرست مطالب

الف - عنوان پایان نامه

ب - واژگان کلیدی

تعریف مسأله و بیان اصلی تحقیق

سابقه و ضرورت انجام تحقیق

فرضیه ها

هدف ها

چه کاربردهائی از انجام این تحقیق متصور است

استفاده کنندگان از نتیجة پایان نامه

جنبة جدید بودن و نو آوری طرح در چیست ؟

روش انجام تحقیق

روش و ابزار گردآوری اطلاعات

روش آماری اجرای پایان نامه

جدول زمانبندی مراحل انجام تحقیق

فهرست منابع مورد استفاده در نگارش این پیشنهادیه



خرید فایل


ادامه مطلب ...

مقاله بهبود طراحی وب سایت

مقاله بهبود طراحی وب سایت

چکیده:

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

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

مقدمه

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

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


[1] - web site

فهرست

عنوان

صفحه

چکیده

فصل اول:

مقدمه

فصل دوم:

صفحه وب و اندازه های سایت

فصل سوم:

معماری سایت

فصل چهارم:

توسعه یک نمونه مدل پیش بینی شده

فصل پنجم:

فراهم کردن زمینه های حساس پیش بینی مدلها

فصل ششم:

تهیه پروفیل ها

فصل هفتم:

ارزیابی کیفیت طراحی وب

فصل هشتم:

نتیجه و کارهای آینده

فصل نهم:

مراجع

ضمائم

ضمیمه 1: اصل مقاله

ضمیمه 2: فرهنگ اصطلاحات فارسی به انگلیسی

ضمیمه 3: فرهنگ اصطلاحات انگلیسی به فارسی



خرید فایل


ادامه مطلب ...

روشهای تست و ارزیابی وب سایت و برنامه های سازمانی

روشهای تست و ارزیابی وب سایت و برنامه های سازمانی

تسهیلات تکنولوژیکی موانع موجود بر چاپ و نشر را تا حدودی برداشته است. امروزه اطلاعات فراوانی به طور افسار گسیخته در محیط وب تولید و منتشر می شود. طبق مطالعات انجام شده کاربران، جهت رفع نیازهای اطلاعاتی خویش به محیط وب روی آورده اند و اغلب آنچه بازیابی می شود معتبر دانسته و مورد استناد قرار می دهند. در این نوشته ضمن بیان ضرورت ارزیابی، گوشه ای از معیارهای سنجش کیفیت اطلاعات بازیابی شده در محیط وب نمودار گردید. بحث "ارزیابی سایت" (‪ ((Site Evaluationیکی از بحث‌های مطرح در دنیای اینترنت است که از اوایل دهه ۹۰میلادی هر روز به اهمیت آن افزوده می‌شود. با گسترش هر چه بیشتر تجارت الکترونیکی در دنیا بالاتر بودن رتبه یک سایت برای افزایش موفقیت، هر روز اهمیت بیشتری پیدا می‌کند. مهم‌ترین پارامتر برای ارزیابی یک سایت تعداد بیننده آن است ، با توجه به این نکته که ماهیت اینترنت پوشش یک سایت در سراسر جهان است، تعداد بیننده مهم‌ترین عامل برتر بودن یک سایت محسوب می‌شود انتخاب سایت‌های برتر دنیا معمولا با استفاده از این پارامتر انجام می‌شود. در ارزیابی این مبحث، مواردی مانند تعداد بیننده در هر روز ، تعداد صفحه‌دیده شده در هر روز و تعداد صفحه دیده شده به ازای هر بیننده مطرح می‌شود. معیار دیگری که برای ارزیابی سایت‌ها مطرح می‌شود سرعت می باشد، بیننده باید در کمترین زمان ممکن به اطلاعات موجود در سایت دست پیدا کند. مهم‌ترین ابزار برای نمایش و بدست آوردن پارامترهای ذکر شده استفاده از نرم‌افزارهای آماری مخصوص وب‌سایت است که تمامی پارامترها را به همراه اطلاعات کاملا جزئی و دقیق در اختیار قرار می‌دهند. نرم‌افزار "دیپ ماتریکس"(‪ (DeepMatrixاز نوع ابزار "‪ "Server Side و دو نمونه ابزار Client شامل"‪ "Stats.irو "‪ "netsup.com از جمله نرم افزارهای مناسب ارزیابی سایت می باشند.

یک کارشناس فناوری اطلاعات نیز معیارهای ارزیابی یک وب سایت را مواردی مانند سرعت بالا آمدن و نحوه طراحی صفحات، نحوه استفاده از آمار سایت برای جذب بیننده بیشتر و روش‌های جلب بیننده به سایت مطرح می کند.

فهرست مطالب

چکیده

مقدمه 1

فصل اول: بیان فرصت و معیارهای ارزیابی در صفحات وب

1-1 مهارت ارزیابی اطلاعات 3

1-2 مفهوم مهارت اطلاع یابی3

1-3 مفهوم تفکر انتقادی 3

1-4 ضرورت ارزیابی اطلاعات در عصر اطلاعات4

1-4-2 جهانی شدن و ارزش اطلاعات4

1-4-3 رشد تکنولوژی و آلودگی اطلاعات4

1-4-4 اطلاع گرایی و جامعه و جامعه اطلاعاتی4

1-4-5 کاربردنهایی و مهارت های اطلاع یابی4

1-5 ضرورت ارزیابی صفحات وب5

1-6 ضرورت ارزیابی صفحات وب6

1-7 معیارهای ارزیابی صفحات وب7

1-8 هدف را مشخص کنید 7

1-9 تعیین میزان پویش 8

1-10 ارزیابی شهرت و اعتبار8

1-11 تعیین صحت 9

1-12 روزآمدی 9

1-13 قابلیت دسترس پذیری 15

1-14 قیمت 11

فصل دوم: مقایسه متدهای قابل دسترسی ارزیابی وب و معلومات

حاصل از کارآییمتدهای ارزیابی

2-1 دلایل تضمین دسترسی وب سایت14

2-2 منابعی که به دسترسی سایت کمک می کند15

2-3 مبحث 15

فصل سوم: برنامه وب سایت

3-1 مدیریت برنامه وب سایت 21

3-1-1 سنجش کارآیی 21

3-2 ارزیابی آنچه در وب می بینید22

3-3 طراحی وب در دسترس چیست23

3-4 دسترسی برای وب 23

فصل چهارم «نحوه کار برنامه های کاربردی وب»

4-1 معماری برنامه کاربردی 26

4-2 حلقه درخواست- پاسخ 27

4-3 UPL های عمل مؤلفه 29

4-4 پیام های حلقه درخواست- پاسخ29

4-5 پردازش درخواست 31

4-6 ایجاد پاسخ 32

4-7 بک تراک کش 32

4-8 ایجاد پروژه ها 34

4-8-1 انتخاب یک قالب 34

4-8-2 ایجاد یک پروژه برنامه وب35

4-8-3 فایل ها و گروه های پروژه39

4-8-4 کلاس ها 39

4-9 مؤلفه های وب 40

4-10 منابع 41

4-10-1 منابع سرور وب 41

4-10-2 چارچوب ها 42

4-10-3 محصول ها 43

4-11 مقصدها 43

4-12 ساخت برنامه شما 44

4-13 نصب برنامه کاربردی شما44

4-14 خلق مولفه های وب 44

4-15 فایل های جاوا 46

4-15-1 فایل هایHTML, WOD47

4-15-2 حفظ و نگهداری وضعیت49

4-16 افزودن متد به مؤلفه 52

4-17 افزودن منطق بر متد 54

4-18 چگونگی عملکرد حفظ وضعیت54

4-19 استفاده از برنامه و شیء 55

4-20 مدیریت کش و عمل بک تراک58

4-21 کش تعریف مؤلفه 64

4-22 کش صفحهServer-side64

4-23 ردکشServer-side 66

حرف آخر 70

منابع و مآخذ 71

فهرست اشکال و جداول

شکل3-1 سیکل برنامه وب سایت22

شکل4-1 انتشار پویای وب 27

شکل4-2 حلقه درخواست - پاسخ28

شکل4-3 ساختار یکURL عمل مؤلفه29

شکل4-4 انتخاب یک قالبWebobject36

شکل4-5 وارد کردن نام پروژه 36

شکل 4-6 افزودن پشتیبانی سرویس وب37

شکل4-7 انتخاب چارچوب 38

شکل4-8 گروه کلاس ها 40

شکل4-9 فایل های مؤلفه وب46

شکل4-10 اضافه کردن کلید 51

شکل4-11 اتصالWostring 52

شکل4-12 افزودن یک اقلام 53

شکل4-13 رابطه بین برنامه های کاربردی وSession56

شکل4-14 ساختار یکURL 62

شکل4-15بک تراک صفحهerror 68

جدول2-1 مقایسه یک روش ارزیابی و معیارهای به کارگرفته شده17

جدول4-1 تایم لاین پردازش درخواست- پاسخ30

جدول4-2 هدهای پاسخHTTP 60



خرید فایل


ادامه مطلب ...

پایان نامه طراحی سایت آژانس مسافرتی در 80 صفحه ورد قابل ویرایش

پایان نامه طراحی سایت آژانس مسافرتی در 80 صفحه ورد قابل ویرایش

فهــرست مطالب

موضوع صفحه

پیش گفتار

فصل اول : تکنیک های انجام پروژه

معرفی پروژه..................................................................................................................................................... 1

اهداف پروژه..................................................................................................................................................... 1

روش انجام پروژه.............................................................................................................................................. 2

تکنیک های طراحی صفحات وب.................................................................................................................... 3

فصل دوم : ASP

Active Server Page چیست ؟................................................................................................................ 6

شروع کار با Active Server Pages ........................................................................................................ 7

ساخت صفحات پویا......................................................................................................................................... 7

اجرای صفحات ASP ..................................................................................................................................... 8

تنظیمات سرویس دهنده اطلاعات اینترنت.................................................................................................... 9

نصب IIS در ویندوز 2000 ...................................................................................................................... 9

نصب IIS در ویندوز XP ......................................................................................................................... 11

به کار گیری FrontPage ............................................................................................................................ 12

ایجاد اولین صفحات ASP خودتان................................................................................................................ 13

آشنایی با اسکریپت های ASP ..................................................................................................................... 14

Data types یا انواع داده ای......................................................................................................................... 14

کار با متغیر ها................................................................................................................................................. 14

عملگرهای مقایسه .......................................................................................................................................... 15

عملگرهای منطقی........................................................................................................................................... 15

ساختار کنترلی منطق شرطی......................................................................................................................... 15

ساختار کنترلی منطق حلقوی......................................................................................................................... 16

ساختار کنترلی منطق انشعابی........................................................................................................................ 17

استفاده از سابروتین ها..................................................................................................................................... 18

استفاده از توابع................................................................................................................................................. 18

کار کردن با آبجکت ها.................................................................................................................................... 19

توابع Write و Redirect ........................................................................................................................... 19

فــرم ها........................................................................................................................................................... 20

بانک اطلاعاتی................................................................................................................................................. 21

ارتباط با یک بانک اطلاعاتی........................................................................................................................... 21

کار کردن با بانک های اطلاعاتی با استفاده از ASP .................................................................................... 22

آبجکت Recordset ..................................................................................................................................... 24

متد Open .................................................................................................................................................... 24

استفاده از adovbs.inc ................................................................................................................................ 25

درج کردن رکورد ها......................................................................................................................................... 26

به روز رسانی رکورد ها.................................................................................................................................... 26

حذف رکورد ها................................................................................................................................................ 27

فصل سوم : Access 2003

بخش اول : مقدمه ای بر بانک های اطلاعاتی مبتنی بر ارتباط و اکسس 2003 .......................................... 28

بانک اطلاعاتی رابطه ای چیست ؟.............................................................................................................. 28

چه نوع کار هایی می توان با اکسس انجام داد ؟......................................................................................... 28

اجرای اکسس............................................................................................................................................... 29

باز کردن یک بانک اطلاعاتی موجود........................................................................................................... 30

میز کار اکسس............................................................................................................................................. 31

پنجره اصلی بانک اطلاعاتی......................................................................................................................... 32

نمایی از اجرای بانک اطلاعاتی.................................................................................................................... 34

جدول : انبار داده......................................................................................................................................... 34

ارتباط ها : متصل کردن جدول ها به یکدیگر............................................................................................ 37

بستن یک بانک اطلاعاتی اکسس................................................................................................................ 38

بخش دوم : کار با بانک های اطلاعاتی موجود و اشیای آنها........................................................................... 38

دیدن جدول ها............................................................................................................................................ 38

باز کردن یک جدول در اکسس................................................................................................................... 38

ویرایش داده های جدول.............................................................................................................................. 38

تغییر دادن داده های جدول........................................................................................................................ 39

پاک کردن محتوای فیلد............................................................................................................................. 39

لغو تغییرات.................................................................................................................................................. 39

لغو تغییرات انجام شده بر روی فیلد جاری................................................................................................. 39

لغو تغییرات بعد از جابه جا شدن بین فیلد ها........................................................................................... 40

لغو تغییرات بعد از ذخیره کردن یک رکورد............................................................................................... 40

اضافه کردن رکورد به جدول....................................................................................................................... 40

پاک کردن رکورد ها.................................................................................................................................... 41

انتخاب یک یا چند رکورد........................................................................................................................... 41

پاک کردن رکورد های انتخاب شده............................................................................................................ 42

بخش سوم : ساختن بانک های اطلاعاتی و اشیای درون آنها......................................................................... 43

ساختن جداول............................................................................................................................................. 43

ساختن یک جدول جدید........................................................................................................................ 43

ساختن جدول از صفر.............................................................................................................................. 43

انتخاب نوع داده مناسب.............................................................................................................................. 46

بخش چهارم : جدول های ایجاد شده در این پروژه........................................................................................ 50

فصل چهارم : پیاده سازی

مقدمه............................................................................................................................................................... 53

صفحه اصلی و اجرایی سایت ( frame.htm ) ............................................................................................. 53

بنر سایت ( baner.html ) .......................................................................................................................... 54

صفحه اصلی ( HomePage ) سایت ( main.html ) .............................................................................. 55

صفحات رزرو بلیط........................................................................................................................................... 56

صفحات کنسل کردن بلیط............................................................................................................................. 62

صفحات مدیریت سایت................................................................................................................................... 66

صفحات متعلق به لینک های داخل بنر.......................................................................................................... 70

فصل پنجم : تجزیه و تحلیل

روندنمای رزرو بلیط......................................................................................................................................... 73

روندنمای لغو بلیط.......................................................................................................................................... 74

روندنمای مدیر سایت...................................................................................................................................... 75

نمودار جریان مستندات................................................................................................................................... 76

نمودار سطح صفر ( C.D. ) .......................................................................................................................... 76

نمودار سطح اول ( D.F.D. منطقی ) برای رزرو و کنسل............................................................................. 77

نمودار سطح اول ( D.F.D. منطقی ) برای مدیر سایت............................................................................... 78

نمودار سطح دوم ( D.F.D. منطقی ) .......................................................................................................... 79

پایگاه داده ( Data Base ).......................................................................................................................... 80

Data Dictionary ( D.D.) .................................................................................................................... 82

دیکشنری ساختار داده................................................................................................................................. 82

دیکشنری اجزاء داده.................................................................................................................................... 84

نمودار نهاد _ رابطه ( E.R.D. ) .................................................................................................................. 87

کنترل ها.......................................................................................................................................................... 88

دیکشنری پردازش داده ( P.D.E. ) ............................................................................................................. 89

Structure Chart ...................................................................................................................................... 90

منابع مورد استفاده

پیش گفتار

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

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

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

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

انشاءا...

بخش اول : مقدمه ای بر بانکهای اطلاعاتی مبتنی بر ارتباط و اکسس2003

بانک اطلاعاتی رابطه ای چیست ؟

اصطلاح بانک اطلاعاتی[1] برای افراد مختلف معناهای گوناگونی دارد. سالهای سال در دنیای xBaseها ( منظور DBASE، فاکس پرو[2] و CA-Clipper است ) بانک اطلاعاتی به مجموعه ای از فیلدها و رکوردها گفته می شد. اکسس چنین چیزی را یک جدول (table) می نامد. در محیط سرویس دهنده / سرویس گیرنده، بانک اطلاعاتی به تمام داده ها، schemaها، indexها، ruleها، trrigerها و روالهای مرتبط با سیستم گفته می شود. در اکسس بانک اطلاعاتی مجموعه ای از جدولها، پرس و جو ها[3] ، فرم ها، صفحه های دسترسی داده[4] ، گزارشها، ماکروها و ماژول ها است. منظور از "رابطه ای"[5] در "بانک اطلاعاتی رابطه ای" این است که جدولهای بانک اطلاعاتی با هم ارتباط دارند.

چه نوع کارهایی می توان با اکسس انجام داد ؟

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

سیستمهای خصوصی

سیستمهای بازرگانی کوچک

سیستم های سازمانی

سیستمهای شرکتی

سیستمهای شبکه ای سرویس گیرنده / سرویس دهنده

سیستمهای اینترنتی / اینترانتی

که ما در تهیه این پروژه از سیستمهای اینترنتی / اینترانتی استفاده کرده ایم.

اجرای اکسس

اولین قدم برای استفاده از اکسس ( و البته هر برنامه دیگری )، اجرای آن است. می توانید آنرا از منوی start ویندوز، shortcutی که احتمالا روی صفحه ویندوز وجود دارد یا هر میانبر دیگری که از آن ساخته شده است اجرا کنید.

برای اجرای آن از منوی start از مسیر programs Microsoft Office Microsoft Office Access 2003 استفاده کنید. آنچه بعد از اجرا دیده می شود در شکل 1 آمده است. در این صفحه که صفحه اصلی Access است، می توانید یک بانک اطلاعاتی موجود را باز کنید، یک بانک اطلاعاتی جدید بسازید یا از راهنمای برنامه استفاده کنید.

?نکته :وقتی برای اولین بار اکسس را اجرا می کنید پنجره خاصی در سمت راست باز می شود که قاب وظایف[6] نام دارد. با استفاده از این صفحه می توانید به راحتی فایلهایی را که قبلا باز شده اند دوباره باز کنید، یک بانک اطلاعاتی جدید بسازید یا به بانکهای اطلاعاتی مختلفی که در کامپیوتر شما یا در شبکه وجود دارند دسترسی پیدا کنید. در واقع این پنجره، مجموعه ای از میانبرها برای کارهای رایج در اکسس است که ممکن است کارتان را راحت کند. در عین حال، تمام این کارها توسط منوها نیز قابل انجام هستند و ممکن است ترجیح دهید به جای اختصاص قسمتی از صفحه کار خود به این پنجره، آنرا ببندید.

انتخاب نوع داده یک فیلد تاثیر بسیار زیادی بر روی کارایی برنامه دارد و در این تصمیم گیری عوامل مختلفی موثر هستند :

داده ای که قرار است در فیلد وارد شود.

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

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

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

میزان فضای مورد نیاز برای ذخیره سازی فیلد چقدراهمیت دارد.

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

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

اگر قرار است داده ها در محاسبات وارد شوند، باید از نوع داده Number یا Currency استفاده کنید. از داده های Date نیز می توان برای داده های مربوط به تاریخ استفاده کرد.

بر اساس نوع داده های OLE Object و Hyperlink نمی توان جدول را مرتب سازی کرد، در نتیجه اگر مرتب سازی بر اساس این فیلدها برایتان لازم است، باید نوع داده دیگری برایشان انتخاب کنید. نوع مرتب سازی هم اهمیت دارد. مثلا اگر نوع داده متن باشد، اعداد بر اساس بزرگی و کوچکی تک تک رقمهایشان از چپ به راست مرتب می شوند. در نتیجه 2 بعد از 100 و قبل از 20 قرار می گیرد، در حالیکه اگر این اعداد به صورت عدد ذخیره شوند، در مرتب سازی به ترتیب عددی قرار می گیرند. در اکسس می توان بر اساس فیلدهای memo نیز مرتب سازی کرد، البته اینکار تنها بر اساس اولین 255 کاراکتر آنها انجام خواهد شد. هر نوع داده ای فضایی اشغال می کند و اگر فضای اشغال شده برای شما اهمیت داشته باشد باید نوعی را انتخاب کنید که جای کمتری اشغال می کند.



خرید فایل


ادامه مطلب ...

پروژه طراحی وب سایت دانلود کتاب(Book Download)در 55 صفحه ورد قابل ویرایش

پروژه طراحی وب سایت دانلود کتاب(Book Download)در 55 صفحه ورد قابل ویرایش

فهرست مطالب

عنوان صفحه

چکیده ................................................................................................................................ أ

امکانات سایت دانلود کتاب................................................................................................. 1

بانک اطلاعاتی وب سایت .................................................................................................. 4

صفحات وب سایت ........................................................................................................... 8

کد برنامه ........................................................................................................................ 11

خلاصه ............................................................................................................................ 40

منابع .............................................................................................................................. 41

چکیده :

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

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

امکانات زیر برای طراحی سایت نظر قرار گرفته است .

بخش کاربری :

- بخشی از سایت مربوط به لینک های سایر سایت های دیگر که کار مشابه سایت ما را انجام می دهند و کتابخانه های الکترونیکی معروف باشد .

- بخش جستجو نیز برای کتابهای مورد نظر کاربران قرار داده شده است.

- تبلیغات سایر ارگانها و سازمانها نیز در سایت قرار داده شده است

بخش مدیریتی :

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

- صفحه کنترلی مربوط به مدیر سایت می تواند حاوی امکاناتی مثل حذف کاربران ، حذف یا تغییر اطلاعات کتاب ها می باشد .

صفحه مربوط به کاربران عضو می تواند دارای امکانات اضافه کردن کتاب باشد

کتاب مهمترین یاور انسان در تمام مراحل بوده و خواهد بود شاید نحوه در دسترس بودن آن متفاوت باشد اما همان ساختار بی ریایی خود را حفظ خواهد کرد.

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

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

پروژه دارای 21 صفحه بوده که در آن از کدهای HTML و زبان برنامه نویسی Asp.net همچنین کدهای VB.net استفاده شده است.Asp.net و Vb.net جزء جدید ترین زبانهای برنامه نویسی بوده که از طرف شرکت مایکروسافت به بازار روانه شده است این زبانها با وجود اشیاء زیادی که در خود دارند کار برنامه نویسی را تا حدود زیادی ساده تر نموده اند .

زبانها فوق الذکر در مجموعه .Net موجود بوده و با نصب آن می توانید این زبانها را به راحتی کار نمایید.

همچنین در این برنامه از بانک اطلاعاتی Sql استفاده شده است که برای ارتباط به آن حتما باید Microsoft Sql Server را بر روی سیستم نصب نمایید.و درنهایت برای اجرای بدون مشکل آن احتیاج به نصب Internet Information Service(IIS) دارید که جزء نرم افزارهای جانبی ویندوز بوده و می توانید به راحتی آن را از روی سی دی نصب ویندوز نصب نمایید.

کل فایلهای پروژه داخل شاخه ای به نام FeeEBook قرار دارند و داخل این شاخه دو شاخه App_data برای قرار گرفتن بانک اطلاعاتی و Book برای قرار گرفتن کتابها ایجاد شده اند.

امکانات زیر برای طراحی سایت نظر قرار گرفته است .


بخش کاربری :

- بخشی از سایت مربوط به لینک های سایر سایت های دیگر که کار مشابه سایت ما را انجام می دهند و کتابخانه های الکترونیکی معروف باشد .

- بخش جستجو نیز برای کتابهای مورد نظر کاربران قرار داده شده است.

- تبلیغات سایر ارگانها و سازمانها نیز در سایت قرار داده شده است

بخش مدیریتی :

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

- صفحه کنترلی مربوط به مدیر سایت می تواند حاوی امکاناتی مثل حذف کاربران ، حذف یا تغییر اطلاعات کتاب ها می باشد .

- صفحه مربوط به کاربران عضو می تواند دارای امکانات اضافه کردن کتاب باشد .

بانک اطلاعاتی موجود در برنامه با استفاده از Sql Server 2005 ایجاد شده است.

- جدا ول بکار رفته در بانک اطلاعاتی:

- جدول TbEbook این جدول برای ذخیره اطلاعات کتابها ایجاد شده است و دارای هفت فیلد مختلف می باشد.

- جدول TbUser این جدول برای ذخیره اطلاعات کاربران ایجاد شده است ودارای پنج فیلد مختلف می باشد.

فیلدهای بکار رفته در جدول TbEbook:

- Name: از این فیلد که از نوع متن می باشد برای ذخیره سازی نام کتابها استفاده
می کنیم

- Pages :این فیلد نیز از نوع متنی با سایز 4 می باشد که تعداد صفحات کتاب مورد نظر را در خود نگهداری می کند.

- NumClick:این فیلد از نوع عددی بوده و تعداد دانلود های کتابها را نمایش می دهد

- Describe : این فیلد از نوع متنی بوده و توضیحات مختصری را در مورد کتاب ارائه شده در خود نگه می دارد.

- Subject:این فیلد نیز از نوع متنی بوده و شامل کلمات کلیدی در مورد کتاب می باشد این کلمات به تشخیص مدیر سیستم در بانک ذخیره می شود همچنین کاربران نیز
می توانند این کار را انجام دهند.

- Writers:این فیلد از نوع متنی بوده ون ام نویسنده کتاب را در خود ذخیره می کند.

  • LocalAdd:این فیلد از نوع متنی بوده و نام فایل را در خود نگهداری میکند نام فایل منظور نام فیزیکی فایل بر روی هارد می باشد چون مسیر قرار گرفتن فایلها ثابت و در شاخه Book قرار دارند.ما فقط نام کتاب را برای دانلود آن لازم داریم لذا در این فیلد نام کامل فایل به همراه پسوند آن قرار می گیرد تا در پروژه با اضافه شدن به آدرس ثابت بتوان به راحتی آن را دانلود نمود.

فیلدهای بکار رفته در جدول TbUser:

  • Name: از این فیلد برای ذخیره کردن نام کاربر استفاده کردن و از نوع متنی می باشد.
  • Family: نام خانوادگی کاربر می باشد.
  • Usern: برای ذخیره نام کاربری و از نوع متنی می باشد.
  • Passwo : در این فیلد متنی کلمه عبور انتخابی کاربر قرار می گیرد.
  • Email : این فیلد برای ذخیره آدرس ایمیل کاربر استفاده می شود.

اصلی فقط حالت طراحی را دارند و فقط از تگهای Html در آنها استفاده شده است.

در این بخش ما فقط به صفحاتی که دارای کدهای Asp.net یا VB.Net می باشند را توضیح می دهیم.

صفحه جستجو (Search.aspx):

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

Imports System.Data

Imports System.Data.OleDb

Partial Class _Default

Inherits System.Web.UI.Page

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

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

توضیح متغیرهای استفاده شده:

ابتدا یک متغییر از نوع oleDbconnection تعریف می کنیم.این نوع برای اتصال به بانک استفاده می شود.

Dim objcn As OleDbConnection

Dim da As OleDbDataAdapter

Dim ds As New DataSet

متغیرهای این بخش مورد اول برای گرفتن اطلاعات ورودی کاربر مورد بعد برای قرار دادن نوع ارتباط با بانک و در نهایت متغیر بعد برای قرار دادن دستور Sql در آن مورد استفاده قرار می گیرد.

Dim strgetsearch, strcn, StrSql As String



خرید فایل


ادامه مطلب ...

پروژه طراحی وب سایت اساتید دانشگاه

پروژه طراحی وب سایت اساتید دانشگاه


1 مقدمه

طراحی وب چیست؟

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

ابعاد اصلی طراحی وب عبارتند از:

محتوا: content

این بخش شامل شکل ودسته بندی محتویات سایت است.محدوده این بعدازروش نوشتن متن تانحوه دسته بندی،نمایش وساختاربندی آن توسط HTML گسترش می یابد.

فناوری:technology

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

دید بصری:visuals

این بعد به طرح صفحه نمایش استفاده شده در سایت اشاره دارداین طرح معمولآ توسط HTMLوCSS یافلش یاعناصرگرافیکی دیگر ایجادمی شود.این جنبه بصری سایت آشکارترین جنبه طراحی سایت می باشد.

جابجایی:

جابجایی سایت روی اینترنت یا به عبارت دیگر آپلود کردن فایل ها روی سرور .

هدف:

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

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

2 -2 تشریح موضوع

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

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

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

فهرست موضوعی

فصل اول

1-1 هدف..........................................................

1-2 انگیزه..........................................................

1-3 مروری بر مطالب.............................................

فصل دوم

2-1 مقدمه.......................................................

2-3 تشریح موضوع..............................................

2-4 دانش فنی مورد نیاز برای پیاده سازی...................

2-5 نتیجه گیری.................................................

فصل سوم

3-1 مقدمه...............................................................

3-2 اجزای سازنده صفحه...........................................

3-3 ایجاد صفحه وب..................................................

3-4 ذخیره صفحه وب.................................................

3-5 ویرایش صفحه وب..............................................

3-6 آغاز صفحه وب....................................................

3-7 ایجاد زیربنا........................................................

3-8 ایجاد عنوان برای صفحه........................................

3-9 تقسیم صفحه به بخشها......................................

3-10 متن

3-10-1 اندازه متن...........................................

3-10-2 ایجاد تیتردر صفحه.................................

3-10-3 ایجاد شکست خط در متن(enter).............

3-10-4 ایجاد برچسب برای عناصر در صفحه...........

3-10-5 برجسته کردن متن................................

3-10-6 ایجادمتن متحرک درصفحه.......................

3-11 پیوندها

3-11-1ایجاد پیوند به صفحه وب دیگر.....................

3-11-2 ایجادمیانبرصفحه کلید برای پیوندها.............

3-11-3 ایجاد لنگرها........................................

3-12 تصاویر

3-12-1 قالب تصاویر برای وب..............................

3-12-2 جایگذاری تصاویر روی صفحه......................

3-12-3 ارائه متن جایگزین تصویر..........................

3-12-4 مشخص کردن اندازه برای مشاهده

سریع تصاویر..................................................

3-12-5 شناور کردن تصاویر.................................

3-12-6 اضافه کردن فضای خالی به دور تصاویر.........

3-12-7 جلوگیری از پیچیده شدن عناصر به دور تصاویر

3-12-8 استفاده از تصاویر به جای برچسب پیوندها....

3-12-9 انیمیشن تصویرها..................................

3-13 صفحه بندی بااستفاده از سبکها

3-13-1 ایجاد صفحه سبک داخلی..........................

3-13-2 ایجاد صفحه سبک خارجی.........................

3-13-3 تعریف انتخاب کننده ها.............................

3-13-4 انتخاب کردن عناصر توسط id و class............

3-13-5 انتخاب عناصر پیوند بر پایه حالتشان...............

3-13-6 اضافه کردن فضای خالی به دور مطالب یک عنصر

3-13-7 ایجاد دکمه های تغییر شکل دهنده..............

3-13-8 ایجاد فهرست ها....................................

3-13-9 ایجاد منوهای کرکره ای.............................

3-14 جدول ها

3-16-1 ایجاد جدول.........................................

3-16-2 اضافه کردن مرز درجدول...........................

3-16-3 تعیین خصوصیات یک جدول با استفاده از سبکها

3-16-4 ترکیب کردن جدول ها...............................

3-16-5 تغییر رنگ پس زمینه جدول.........................

3-16-6 کنترل فضای خالی بین خانه های جدول.........

3-16-7 کنترل فضای خالی دور مطالب موجود در جدول.

3-16-8 توسعه تعدادستون های جدول....................

3-16-9 تقسیم جدول به بخش های افقی................

3-16-10 انتخاب نمایش مرز ها.............................

3-16-11 سرعت دادن به نمایش جدول...................

3-17 فرم ها

3-17-1 ایجاد فرم ها..........................................

3-17-2 سازماندهی عناصرفرم.............................

3-17-3 ایجادکادرهای متنی.................................

3-17-4 ایجادکادرمخصوص رمزعبور..........................

3-17-5 ایجاد دکمه رادیویی.................................

3-17-6 ایجادمنوها............................................

3-17-7 ناحیه متنی...........................................

3-17-8 ایجاد دکمه submit.................................

3-17-9 ایجاددکمه reset....................................

3-17-10 پردازش فرم ها.....................................

3-17-11 دربارهء php.........................................

3-18 اسکریپت ها

3-18-1 استفاده از اسکریپهای داخلی وخارجی........

3-18-2 تعیین زبان اسکریپت نویسی......................

3-18-3 استفاده ازjava script برای تعیین

تاریخ ووزمان فعلی...........................................

3-19 نتیجه گیری

فصل چهارم

4 -1 مقدمه.......................................................

4-2 تئوری هدایت ...............................................

4-3 نتیجه گیری..................................................

فصل پنجم

نتیجه گیری وجمع بندی مطالب...........................



خرید فایل


ادامه مطلب ...

پایان نامه طراحی وب سایت آموزشی

پایان نامه طراحی وب سایت آموزشی

چکیده :

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

از خوانندگان خود انتظار داریم که چیزی بیش از یک مطالعه دقیق در رابطه با PHP داشته باشند،اما به خاطر تکمیل تر شدن آن :PHP )یک مخفف بازگشتی ازPHP:hypertext preprocessor) زبانیopen source (منبع باز) و با قابلیت اسکریپت نویسی وب در طرف سرویس دهنده است که برای ایجاد صفحات پویای وب بکار می رود. به غیر از این که مستقل از مرور گراست،روشهای ساده و جهانی مستقل از سکوی نرم افزاری (cross-platform) را برای تجارت الکترونیکی و برنامه های کاربردی پیچیده وب و پایگاه داده ای ارائه می کند.

1-1چرا PHP؟

PHPدارای مشخصات زیراست:

یک منحنی یادگیری یکنواخت و کم ارتفاع

عملکردی وسیع برای پایگاه داده ها،اتصال شبکه،پشتیبانی سیستم فایل ،جاوا،COM ،XML ،CORBA ،WDDX و Macromedia flash.

سازگاریplatform با UNIX (تمامی نسخه ها)،( (NT/95/98/2000 Win 32 ،QNX ،MacOs web Ten) ) ،OSX ،OS/2 ،وBeOs .

سازگاری سرویس دهنده برای ماژولApache (Win 32 ،(UNIX ،CGI/FastCGI ،thttpd ،fhttpd ،phttpd ،IsapI(Zeus،IIS)،(Netscape iplanet)NSAPI،servletengines java،Aolserver،

و ماژول ROxen/caudium.

یک سیکل توسعه سریع:نسخه های جدید به همراه ترمیم اشکالات،عملکردهای جانبی،و ارتقاءهای جدید،هر چند ماه یکبار عرضه می گردند.

فهرست مندرجات

عنوان صفحه

فهرست مطالب هشت

فهرست اشکال نه

چکیده

فصل 1 مقدمه 1

1-1چرا PHP؟ 2

1 – 2 تکامل PHP 3

1- 3گذشتۀ PHP 3

PHP 4-1در زمان حال 3

PHP 5-1 بر روی صحنه 4

1- 6 آیندۀPHP 5

PHP 7-1 در برابرASP 6

PHP 8-1در برابرcold fusion 7

PHP 9-1در برابرجاوا 7

1 -10 گواهیPHP 8

1- 11 لیست منابع 8

فصل 2 نصب 11

2-1من از پیش PHPدارم 12

2- 2 پیش از نصب 14

2-3 کدام سیستم عامل؟ 17

2-4 کدام سرویس دهنده ِوب؟ 17

2-5 نصب MYSQL،ApadheوPHP 18

2-6 نصب PHP 28

2-7 پیکربندی Apacheجهت استفاده ازPHP 30

2- 8نصب آزمایشی PHP 34

فصل3 اصول PHP 43-

3-1برنامه های PHP 45

3-2 مقدمات فایل : 45

3- 3 عبارات (Statements) 48

3-4 توضیحات (Comments) 50

3-5 لیترال های عددی 52

3-6 لیترال های بولین 53

3-7 متغیرها 53

فصل4 ورودی کاربر و عبارات با قاعده 55

4-1 فرم ها (Forms) 56

4-2 فرم های HTML 56

4-3 صفت Action 57

4-4 صفت Method 57

فصل5 کار با فایل ها 62

5- 1فایل ها 63

5-2 باز کردن فایل ها 64

3-5 بستن فایل ها 66

5-4 نمایش فایل ها 66

5-5 خواند از فایل ها 67

5- 6 نوشتن در داخل فایل ها 68

5-7 پیمایش در داخل فایل ها 69

5-8 کپی، حذف و نامگذاری مجدد فایل ها 70

فصل6 طراحی یک نمونه وب سایت 72

6-1 طراحی یک نمونه وب سایت آموزشی : 73

6-2 بررسی سایت از دیدگاه مدیر سایت : 74

6-3 وب لاگ : 75

6-4 فیلد متنی : 77

6- 5 لینک عوض کردن پسورد 78

6- 6 لینک : 78

6-7 پاسخ دهید 79

نتیجه گیری 80

منابع 81



خرید فایل


ادامه مطلب ...

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

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

فهرست مطالب




عنوان صفحه

تاریخچه طراحی وب 1

طراحی صفحات وب 2

مقدمه 2

عناصر 3

فرمهاforms 6

پس زمینه 7

اسکریپت 12

VB SCRIP 13

JAVA SCRIPT 13

FLASH 14

VECTOR تصاویر 14

تصاویر برداری 19

کد نویسی آسان 20

شبیه سازی موبایل 20

AJAX طراحی برنامه های کاربردی تحت وب 21

ASP 24

اسجاد کردن اولین صفحه ASP 29

آموزش ASP 35

منابع 41

تاریخچه طراحی وب

تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وب‌سایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود.

در آغاز، سایتهای وب با کُدهای ساده «اچ‌تی‌ام‌ال» نوشته می‌شدند، گونه‌ای از زبان کُدنویسی که ساختار ساده‌ای به وب‌گاه‌ها می‌داد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به صفحه‌های وب دیگر، با اَبَرمتن. در مقایسه با روش های دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی می‌توانستند با یک مرورگر، صفحه‌های پیوند خورده را باز کنند.

با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچ‌تی‌ام‌ال، پیچیده‌تر و پرانعطاف‌تر شد. ابزاری مانند جدول‌ها که بیشتر برای نمایش نمودارهای داده‌ای بودند، بزودی مورد استفاده نادرست، برای چیدمان های پنهان در صفحه‌های وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدول های پنهان در صفحه از گردونه خارج، و بجای آن استفاده مناسب از «CSS» جایگزین شد.

طراحی صفحات وب

اچ تی ام ال و طراحی صفحات وب :

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



خرید فایل


ادامه مطلب ...

پایان نامه پیاده سازی وب سایت آزمون آنلاین

پایان نامه پیاده سازی وب سایت آزمون آنلاین


چکیده

طراحی و پیاده سازی وب سایت آزمون آن لاین

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

فهرست

عنوان صفحه

مقدمه............................................................1

فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP...........2

1-1- انتخاب Layout ................................................2

1-1-1- Grid Layout....................................... ..........2

1-1-2- Flow Layout .................................................2

1-2- انتخاب کنترل صحیح............................................3

1-3- کار با متن...................................................6

1-4- کار با جداول و لیست ها......................................7

1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی.........8

1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه...10

1-7- دریافت آیتم انتخاب شده از یک لیست..........................12

1-8- نحوهData Binding ساده در کنترل لیست ها ............................12

1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control.............15

1-10- انجام دستوات...............................................22

1-11- دریافت مقادیر از کاربر....................................24

1-12- نمایش گرافیک و تبلیغات.....................................27

1-13- کنترل های گروهی ...........................................31

1-14- کار با تاریخ..............................................32

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

2-1- ارزیابی داده های ورودی کاربر...............................33

2-2- ترکیب کنترل های تعیین اعتبار................................36

2-3- Cansel کردن تعیین اعتبار داده...........................................41

2-4- تعیین اعتبار سفارشی........................................44

2-5- موارد تکمیلی کنترل های وب ..................................46

2-5-1- طریقه حرکت بین صفحات مختلف در ASP.NET.....................46

2-5-2- استفاده از HyperLink و Redirection.............................47.

2-5-3- استفاده از متد Transfer......................................47

2-5-4- استفاده از متد Execute .....................................49

2-6- نمایش در یک صفحه مرورگر جدید................................49

فصل سوم – توضیحات پروژه.........................................51

3-1- معرفی معماری سه لایه........................................51

3-2- ایجاد متدهای insert, update, delete به صورت سفارشی.....................55

3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter....................60

3-2-2- استفاده از TeacherCourseTableAdapter ...........................62

3-3- طراحی لایه ی ارائه..........................................64

3-3-1- صفحه اصلی ...............................................64

3-3-2- صفحه ثبت استاد جدید .....................................66

3-3-3- صفحه نمایش لیست اساتید ...................................68

3-3-4- صفحه ثبت درس جدید........................................69

3-3-5- صفحه ثبت دانشجو در کلاس...................................71

3-3-6- صفحه لیست انشجویان هر کلاس................................74

3-3-7- صفحه ثبت آزمون جدید......................................76

3-3-8- صفحه آرشیو سوالات.........................................78

3-3-9- صفحه تنظیم سولات آزمون....................................79

3-3-10- صفحه ثبت نمرات نهایی دانشجو...............................80

3-3-11- صفحه کارنامه دانشجو ....................................81

3-3-12- صفحه ثبت اعتراض توسط دانشجو..............................85

3-3-13- صفحه مشاهده اعتراض دانشجویان.............................87

3-3-14- صفحه لیست اعتراضات.......................................88

3-3-15- صفحه ارزیابی ملکرد استاد................................89

3-3-16- صفحه نتایج نظرسنجی......................................91

3-3-17- صفحه آپلود مقالات........................................92

3-3-18- صفحه ورود مسئول آموزش...................................96

3-3-19- تغییر رمز عبور Admin.....................................97

3-4- DATA BASE...................................................98

4-1- فصل چهارم-نتیجه گیری......................................102

منابع..........................................................103



خرید فایل


ادامه مطلب ...