نوشته شده توسط : جلال

پیشگفتار

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

اینگونه از سیستم های پایگاهی در عین دارا بودن مزایایی همچون :

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

ü     کارایی بیشتر در پردازش داده ها به ویژه در پایگاه داده های بزرگ

ü     دستیابی بهتر به داده ها

ü     اشتراک داده ها

ü     افزایش پردازش موازی

ü     کاهش هزینه ارتباطات

ü     تسهیل گسترش سیستم

ü     استفاده از پایگاه داده های از قبل موجود.

 دارای معایبی نیز  می باشد. از جمله معایب آن می توان به موارد ذیل اشاره نمود :

 ü     پیچیدگی طراحی سیستم

ü     پیچیدگی پیاده سازی

ü     کاهش کارایی در برخی موارد

ü     هزینه بیشتر

ü     مصرف حافظه بیشتر

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

مطالعات نظری.. ۷

فصل اول. ۸

۱٫                  سیستم پایگاهی توزیع شده ۹

تعاریف… ۹

۲٫                  مزایا و معایب سیستم پایگاهی توزیع شده ۱۳

۲٫۱٫                   مزایا: ۱۴

۲٫۲٫                   معایب: ۱۴

۳٫                  چند سیستم نمونه. ۱۴

۴٫                  یک اصل بنیادی.. ۱۵

۵٫                  دوازده قاعده فرعی.. ۱۷

۵٫۱٫                   خود مختاری محلی.. ۱۷

۵٫۲٫                   عدم وابستگی به یک مانه مرکزی.. ۱۸

۵٫۳٫                   استمرار عملیات… ۱۸

۵٫۴٫                   استقلال از مکان ذخیره سازی.. ۱۹

۵٫۵٫                   استقلال از چگونگی پارسازی داده ها ۱۹

۵٫۶٫                   استقلال ازچگونگی نسخه سازی داده ها ۲۲

۵٫۷٫                   پردازش در خواست های توزیع شده ۲۴

۵٫۸٫                   مدیریت تراکنش های توزیع شده ۲۴

۵٫۹٫                   استقلال از سخت افزار. ۲۵

۵٫۱۰٫                 استقلال از سیستم عامل.. ۲۵

۵٫۱۱٫                 استقلال از شبکه. ۲۵

۵٫۱۲٫                 استقلال از DBMS. 26

6.                  پایگاه داده های توزیع شده همگن و ناهمگن.. ۲۶

۷٫                  مشکلات سیستم های توزیع شده ۲۶

۷٫۱٫                   پردازش در خواست… ۲۷

۷٫۲٫                   مدیریت کاتالوگ… ۳۰

۷٫۳٫                   انتشار بهنگام سازی.. ۳۳

۷٫۴٫                   کنترل ترمیم. ۳۴

۷٫۵٫                   کنترل همروندی.. ۳۶

۸٫                  گدار. ۳۸

۹٫                  مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده ۴۰

۱۰٫                خلاصه. ۴۱

۱۱٫                نتیجه گیری.. ۴۲

فصل دوم. ۴۳

۱٫                  سیستم های پایگاه داده های توزیع شده و موازی.. ۴۴

۲٫                 توازی بین درخواست ها ۴۶

۳٫                  نگاهی دقیقتر به تکنولوژی پایگاه داده های توزیع شده وموازی.. ۵۱

۳٫۱٫                   سطح و نوع توزیع شدگی داده ها ومسئولیت ها در  DDBMSهای مختلف…. ۵۲

۳٫۲٫                   پردازش و بهینه سازی درخواست… ۵۵

۳٫۳٫                   کنترل همروندی (Concurency control) 63

3.4.                   پروتکل های قابلیت اطمینان. ۶۷

۴٫                  خلاصه. ۷۷

۵٫                 نتیجه گیری.. ۷۸

فصل سوم. ۷۹

۱٫                 تاریخچه. ۸۰

۲٫                 جنبه هایاوراکل برای سیستم های توزیع شده ۸۲

۳٫                 خطوط اتصال پایگاه داده ها ۸۲

۳٫۱٫                   رده بندی database link بر اساس نحوه برقراری ارتباط.. ۸۳

ضرورت استفاده از database link ها ۸۳

۳٫۲٫                   بکارگیری اسامی سراسری پایگاه داده هادر database link ها ۸۴

۳٫۳٫                   نامگذاری database link ها ۸۵

۳٫۴٫                   گونه های مختلف database link. 85

3.5.                   مقایسه کاربران ِ گونه های مختلف database link ها ۸۶

۳٫۶٫                   مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها ۸۷

۴٫                 عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراکل.. ۸۸

فصل چهارم. ۸۹

۱٫                  توزیع داده ها ۹۰

۱٫۱٫                   استراتژی های توزیع داده ها ۹۰

۱٫۲٫                   تخصیص داده ها ۹۱

۱٫۳٫                   طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱

۱٫۴٫                   انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: پیاده سازی پایگاه داده , پایگاه داده های توزیع شده , پایگاه داده های توزیع شده همگن ,
:: بازدید از این مطلب : 323
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

چکیده

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

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

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

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

فهرست مطالب
صفحه
مقدمه…………………………………………………………………………………………. ۱
فصل اول – مفاهیم استفاده شده در پروژه……………………………………………………. ۲
۱-۱-برنامه نویسی لایه ای………………………………………………………………… ۲
۱-۱-۱-برنامه چند لایه چیست؟…………………………………………… ۲
۱-۱-۲-مزیت برنامه چند لایه ……………………………………………………………۴
presentation1-1-3-انتخاب لایه………………………………………………… ۴
Business logic1-1-4-انتخاب لایه…………………………………………………. ۵
Data access1-1-5-انتخاب لایه……………………………………………… ۵
Data lager1-1-6-انتخاب لایه………………………………………………. ۵
۱-۱-۷-ارسال داده از یک لایه به لایه  دیگر……………………………………….. ۶
۱-۲-پیشینه………………………………………………………………………….. ۶
۱-۳-سیر تکامل زبان های برنامه نویسی تحت وب……………………………………. ۸
) چیست؟……………………………………………………….. ۹Ajax 1-4-ای جکس (
۱-۵-مکانیزم ای جکس………………………………………………………………… ۱۲
فصل دوم – شرح امکانات و محدودیت های سیستم……………………………. ۱۳
۲-۱-چشم انداز…………………………………………………………. ۱۳
۲-۱-۱-شرح مساله…………………………………………………… ۱۳
۲-۱-۲-شرح عملیات…………………………………………………………. ۱۳
۲-۱-۳-مخاطبین سیستم……………………………………………………………… ۱۵
۲-۱-۴-محدودیت ها…………………………………………………………………….. ۱۵
۲-۲-مستند واژه نامه……………………………………………………………. ۱۶
۲-۳-مفاهیم سیستم گزارش گیری…………………………………………………… ۱۶
فصل سوم – تجزیه و تحلیل سیستم…………………………………………………….. ۱۸
۳-۱-تعریف مساله……………………………………………………………………… ۱۸
۳-۲-امکان سنجی…………………………………………………………………………. ۱۹
۳-۲-۱-امکان سنجی منطقی………………………………………………………………. ۱۹
۳-۲-۲-امکان سنجی فیزیکی…………………………………………………………۱۹
۳-۲-۳-امکان سنجی فرهنگی……………………………………………………. ۱۹
۳-۲-۴-امکان سنجی اقتصادی…………………………………………………………… ۲۰
Iteration plan3-3-طرح تکرار ………………………………………………………. ۲۰
Class diagram3-4-نمودار های کلاس ………………………………………….. ۲۱
۳-۴-۱-توضیحات کلاس……………………………………………………………………….. ۲۲
Uml 3-5-نمودار های……………………………………………………………………. ۳۱
فصل چهارم – پیاده سازی سیستم……………………………………………………………….. ۳۸
۴-۱-نگاهی به اجزای پروژه در ویژوال استودیو………………………………………………… ۳۸
۴-۲-جداول استفاده شده در پایگاه داده…………………………………………………………… ۴۳
۴-۲-۱-نمای کلی از جدول های موجود………………………………………………….. ۴۳
۴-۳-توضیح جداول بانک اطلاعاتی………………………………………………………… ۴۴
Anbar 4-3-1-جدول……………………………………………………………………………….. ۴۴
Anbar 14-3-2-جدول…………………………………………………………………………… ۴۵
Anbargardani 4-3-3-جدول……………………………………………………………….. ۴۵
Bime 4-3-4-جدول…………………………………………………………………. ۴۷
check4-3-5-جدول……………………………………………………………………. ۴۸
fish4-3-6-جدول………………………………………………………………….. ۴۹
Crash code4-3-7-جدول……………………………………………………………. ۵۰
Etelaeie 4-3-8-جدول………………………………………………………………… ۵۰
Factor 4-3-9-جدول……………………………………………………………… ۵۱
Factor num4-3-10-جدول………………………………………………….. ۵۲
Good price4-3-11-جدول…………………………………………………… ۵۳
kala4-3-12-جدول………………………………………………………………. ۵۴
Mojoody 4-3-13-جدول……………………………………………………………….. ۵۵
Kargoziny 4-3-14-جدول…………………………………………………………. ۵۵
Khadamat pas az forosh4-3-15-جدول……………………………………….. ۵۶
Boff 4-3-16-جدول……………………………………………………………………………………. ۵۷
Kharid_forosh4-3-17-جدول………………………………………………………………………. ۵۸
Pass 4-3-18-جدول…………………………………………………………………………………… ۵۸
Tashilat 4-3-19-جدول………………………………………………………………………………. ۵۹
Tashilat etaie4-3-20-جدول…………………………………………………………………….. ۶۰
Tavoun request4-3-21-جدول…………………………………………………………. ۶۱
Tavoun 4-3-22-جدول……………………………………………………………….. ۶۱
Units 4-3-23-جدول………………………………………………………………………….. ۶۲
Validation 4-3-24-جدول……………………………………………………………. ۶۳
۴-۴-نتایج پیاده سازی………………………………………………………………. ۶۴
منابع و مراجع…………………………………………………………… ۶۶

فهرست شکلها
صفحه
Ajax شکل ۱-۱- معماری…………………………………………….۸
شکل ۳-۱-نمودار طرح تکرار………………………………………… ۲۰
شکل ۳-۲-نمودار کلاس ها………………………………….. ۲۱
dateشکل ۳-۳-نمودار کلاس……………………………………………. ۲۳
constringشکل ۳-۴-نمودار کلاس……………………………………………………. ۲۳
Chang color شکل۳-۵- نمودار کلاس   ………………………………………….۲۳
All unitsشکل ۳-۶-نمودار کلاس…………………………………………………. ۲۴
۲۵branchidشکل ۳-۷-نمودار کلاس………………………………………………………
۲۵Accountingشکل ۳-۸-نمودار کلاس…………………………………………………..
۲۵presianmailشکل ۳-۹-نمودار کلاس………………………………………………
۲۵inventoryشکل ۳-۱۰-نمودار کلاس…………………………………………………………….
exportشکن ۳-۱۱-نمودار کلاس………………………………………………………… ۲۶
Gview colorشکل ۳-۱۲-نمودار کلاس…………………………………………………………. ۲۷
shoppingشکل ۳-۱۳-نمودار کلاس…………………………………………………………… ۲۷
shwinشکل ۳-۱۴-نمودار کلاس………………………………………………………………. ۲۸
resultشکل ۳-۱۵-نمودار کلاس……………………………………………………………………… ۲۷
warrantingشکل ۳-۱۶-نمودار کلاس…………………………………………………………………. ۲۹
Unit infشکل ۳-۱۷-نمودار کلاس……………………………………………………………………. ۲۹
Print helperشکل ۳-۱۸-نمودار کلاس……………………………………………………. ۳۰
randomidشکل ۳-۱۹-نمودار کلاس………………………………………………………. ۳۰
Get nameشکل ۳-۲۰-نمودار کلاس…………………………………………………. ۳۰
Organization chartشکل ۳-۲۱-…………………………………………………. ۳۲
Use case:modiriyatشکل ۳-۲۲-……………………………………………………………. ۳۳
Use case:anbardar , forosh , kharidشکل ۳-۲۳-……………………………………. ۳۴
Use case:tavouni , kargoziniشکل ۳-۲۴-…………………………………………. ۳۵
Use case:hesab dariشکل ۳-۲۵-…………………………………………………… ۳۶
……………………………… ۳۷Use case:sandogh refah , khadamatشکل ۳-۲۶-
شکل ۴-۱-…………………………………………………………………………….. ۳۹
شکل ۴-۲-…………………………………………………………………………….. ۴۰
شکل ۴-۳-……………………………………………………………………………………. ۴۲
شکل ۴-۴-………………………………………………………………………………….. ۴۳

فهرست جداول
صفحه
“…………………………………………………………………. ۴۴anbarجدول ۴-۱-”
“…………………………………………………………………………….. ۴۵Anbar 1جدول ۴-۲-”
“……………………………………………………………………. ۴۶abargardaniجدول ۴-۳-”
“…………………………………………………………………………………. ۴۷bimeجدول ۴-۴-”
“……………………………………………………………………………….. ۴۸checkجدول ۴-۵-”
“…………………………………………………………………………………. ۴۹fishجدول ۴-۶-”
“…………………………………………………………………….. ۵۰Crash codeجدول ۴-۷-”
“……………………………………………………………………………….. ۵۱etelaeieجدول ۴-۸-”
“…………………………………………………………………………….. ۵۲factorجدول ۴-۹-”
“……………………………………………………………………………………… ۵۲Factor numجدول ۴-۱۰-”
“………………………………………………………………………………………. ۵۳Good priceجدول ۴-۱۱-”
“………………………………………………………………………………………………………. ۵۴kalaجدول ۴-۱۲-”
“……………………………………………………………………………. ۵۵mojoodyجدول ۴-۱۳-”
“…………………………………………………………………………………………. ۵۶kargozinyجدول ۴-۱۴-”
“…………………………………………………………………. ۵۷Khadamat pas az foroshجدول ۴-۱۵-”
“……………………………………………………………………………………. ۵۷Boffجدول ۴-۱۶-”
“…………………………………………………………………………….. ۵۸Kharid_foroshجدول ۴-۱۷-”
“………………………………………………. ۵۹passجدول ۴-۱۸-”
“…………………………………………………………………………………. ۶۰tashilatجدول ۴-۱۹-”
“……………………………………………………………………………… ۶۰Tashilat etaieجدول ۴-۲۰-”
“………………………………………………………………………. ۶۱Tavoun requestجدول ۴-۲۱-”
“………………………………………………………………………………………… ۶۲tavounجدول ۴-۲۲-”
“………………………………………………………………………………………… ۶۳unitsجدول ۴-۲۳-”
“……………………………………………………………………………………… ۶۴validationجدول ۴-۲۴-”

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: سیستم مدیریت , سیستم مدیریت تحت وب ,
:: بازدید از این مطلب : 274
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

چکیده
طراحی و پیاده سازی یک سیستم E-test

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

مقدمه
در آستانه قرن بیست و یکم به دلیل گسترش الکترونیک، آنچه بیش از همه در امر اطلاع رسانی مدنظر است، دیجیتالی کردن اطلاع رسانی است که از طرق مختلف می توان به این هدف دست یافت. یکی از جدیدترین روش ها، اطلاع رسانی از طریق شبکه جهانی اینترنت می باشد.
از سوی دیگر امروزه با گسترش روزافزون علم و صنعت کامپیوتر در تمام سطوح جامعه از امور فردی گرفته تا اجتماعی شاهد جریانی هستیم که از آن به عنوان مکانیزه شدن یاد می شود. جریانی که خود ملاک و معیاری برای سنجش میزان کارایی امور قرار داده است، به طوری که اگر فعالیت و عملیاتی مکانیزه نباشد، هیچ گونه ابزاری برای مقایسه خود ونیز رقابت با دیگر سیستم های مشابه را نخواهد داشت. جریانی که اگرچه ممکن است برای خواستاران آن هزینه بر باشد ولی آینده ای روشن را برای ارتقا آن ترسیم خواهد کرد.
در این راستا جامعه طیف وسیعی از فعالیت های خود را با شرایط جدید وفق داده است و سازمان ها مکانیزه کردن سیستم های خود را تنها وسیله، برای خدمت دهی مناسب به خارج از سیستم و تامین محیطی ایده آل برای کارکنان درون سیستم خود می دانند.
با توجه به آنچه خواندید، یکی از مظاهر تلفیق مکانیزاسیون و اطلاع رسانی، وب سایت است.در حقیقت طراحی وب کار مشکل و پیچیده ای است، چرا که موضوع اصلی آن معماری اطلاعات و طراحی جریان کاری است که هیچ کدامشان را نمی توان استاندارد کرد.
طراحی سوالات یک آزمون، چاپ کردن و تکثیرآن ها به تعداد مورد نیاز،برگزاری آزمون به روش سنتی،تصحیح اوراق و اعلام نتایج مدتها پس از برگزاری آزمون از مشکلات عمده اساتید،معلمین ومدرسین و حتی داوطلبان شرکت در آزمون است.
اما امروزه با عمومی ترشدن استفاده از رایانه ها، می توان انتظار داشت در مراکز برگزاری آزمون،تعداد قابل توجهی رایانه، در دسترس باشد. حال اگر بتوان با توجه به توانائی بالای رایانه ها شرایطی فراهم کرد تا مشکلات مذکور، کمتر و درکل، سرعت برگزاری یک آزمون تا حد ممکن سریعتر شود، می توان از بسیاری از اضافه کاری ها اجتناب نمود.
پروژه ای که قرار است با همین هدف طراحی و پیاده سازی شود یک” سیستم مدیریت آزمون آنلاین” است تا جایگزین مناسبی برای روش های سنتی برگزاری آزمون گردد.
استفاده از این سیستم های OTMS (Online Test Management System)،روز به روز در حال گسترش است و امروزه بسیاری از موسسات معتبر دنیا با استفاده از این نوع سیستم ها آزمون های خود را به صورت Internet_Based Test به اجرا در می آورند.
آزمون هائی از قبیل TOEFL،IELTS و…از این دست آزمون ها هستند.
در نهایت با توجه به آنچه در ابتدا درباره اهمیت اطلاع رسانی و ارتباط پویا با کاربران در شبکه ایترنت گفته شد و همچنین افزایش روزافزون اهمیت  Web Apps تصمیم بر آن گرفته شد تا وب سایتی پویا طراحی شود تا بتواند نیازهای مورد نظر را برآورده سازد.

فهرست مطالب
عنوان    صفحه
مقدمه ………………………………………………………………………    ۱
فصل یکم -  نگاه کلی به سیستم های مدیریت آزمون آنلاین……………………………………     ۳
۱-۱-  سیستم هایOTMS  و ویژگی آنها‏ ………………………………………………….     ۳
۱-۲- شروع به کار و موانع موجود بر سر راه……………………… ………………………..     ۴
۱-۳- مشخصات اولیه سیستم………………. ………………….. …………………….    ۵
فصل دوم- بانک اطلاعاتی……………………………………………………………..    ۷
۲-۱- MYSQL ……………………………………………………………………
2-1-1- انتخاب پایگاه داده و برتری های MYSQL  ……………………………. ….
۲-۱-۲- رقبای اصلی MYSQL  ……………………………………………………… ….
۲-۲- طراحی بانک اطلاعاتی آزمون ……………………………….. ………………..    ۱۱
فصل سوم- زبان برنامه نویسی PHP…………………………….. ………………. ……
3-1- PHP…………………………………….. ……………….. ……….
3-1-1- بررسی قابلیت های PHP………………………………………………………….
3-1-2- مقایسه  PHP با سایر زبان ها……………………………………………………    ۱۹
۳-۱-۳- معایب PHP…………………………………………………………………….
3-2- Form Validation………………………………………………………….
3-3- استفاده از Sessionها…………………………………… ……  ۲۷

فصل چهارم- آشنائی با سیستم مورد نظر………………………………………………
۴-۱- روند کلی برگزاری آزمون…………………………………………………
۴-۲- آموزش گام به گام کار با سیستم……………………………………….. …………
۴-۲-۱- بخش مدیریت(مدیر سیستم)……………………………………………….
۴-۲-۲- بخش مدیریت(مربی)…………………………………………..
۴-۲-۳- بخش داوطلبان……………………………………………….
منابع

فهرست شکلها
عنوان    صفحه
شکل ۲-۲- جداول بانک اطلاعاتی و روابط بین آنها …………………………………………………..    ۱۱
شکل ۳-۲- Form Validation ……………………………………………………………….    ۲۷
شکل ۳-۳- استفاده از Sessionها‏ ……………………………………………. ……………    ۳۲
شکل ۴-۲- بخش مدیریت……………………………………………………………………..    ۳۶
شکل ۴-۲-۱- آزمون های موجود……………………………. …………………………………    ۳۷
شکل ۴-۲-۲- بخش مدیریت(مربی)………………………………………………………………    ۳۸
شکل ۴-۲-۲- افزودن آزمون………………………………………………………………….    ۳۹
شکل ۴-۲-۲- افزودن سوالات………………………………………………………………….    ۴۰
شکل ۴-۲-۳-بخش داوطلبان………………………………………………………………………    ۴۱
شکل ۴-۲-۳- مشخصات آزمون…………………………………………………………    ۴۲
شکل ۴-۲- ۳- آغاز آزمون………………………………………………………………….    ۴۳
شکل ۴-۲-۳- نتایج آزمون………………………………………………………………        ۴۴

فهرست جدولها
عنوان    صفحه
جدول۱-۲- شروع به کار و موانع موجود بر سر راه………………………………………………………………………………………………..    ۵

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: پیاده سازی سیستم E-test , پیاده سازی سیستم ,
:: بازدید از این مطلب : 416
|
امتیاز مطلب : 2
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

مقدمه

شرکت ماکرومدیا (تولید کننده Flash) درارائه شعار زیر در مورد نرم افزار Flash به هیچ وجه اغراق نکرده است: «استانداری حرفه ای برای تولید موثر ترین محصولات وب». برای اطمینان از صحت این شعار کافی است از برخی از سایت هایی که توسط Flash تولید شده اند، دیدن کنید. Flash این قابلیت را ارزانی شما می کند که با استفاده از تصاویر گرافیکی، انیمشین، صوت و تعامل، بتوانید مخاطب سایتهای خود را تحریک کرده، سرگرم نموده و حتی در صورت لزوم او را آموزش دهید.

آمار دقیق شرکت ماکرومدیا نشان می دهد که بیش از صدها میلیون نفر از کاربران وب در سراسر جهان، نرم افزار رایگان Flash Player را (که برای مشاهده متحرک  مورد نیاز می باشد). در کامپیوترهای خود نصب کرده اند. همین موضوع بیانگر مخاطبین بسیار زیاد این نرم افزار و میزان موفقیت شگفت آور آن می باشد. نرم افزار Flash یکی از معروفترین محصولات شرکت نرم افزاری ماکرومدیا می باشد که مهمترین کارکرد آن تولید نمایش های متحرک قابل ارائه در وب می باشد.

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

اما کاربرانی که علاوه بر امکانات معمول Flash، در به کار گیری زبان برنامه نویسی Action Script ( زبان برنامه نویسی داخل Flash) نیز تبحر داشته و از آن در جهت نیل به اهداف خود در Flash بهره می گیرند، کاربران برنامه نویس نامیده می شوند. در کتاب حاضر ضمن اینکه کلیه ابزارها و امکانات داخلی Flash را خواهید آموخت، با زبان برنامه نویسی Action Script و نحوه استفاده از آن در جهت نیل به اهداف خود نیز آشنا خواهید شد.

فصل اول

ایجاد عناصر گرافیکی اولیه مورد نیاز جهت تولید انیمیشن

تصاویر گرافیکی برداری، در مقابل تصاویر گرافیکی طرح بیتی

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

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

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

 همچنین تصاویر گرافیکی برای اغلب به صورت «کامپیوتری» و بریده بریده رویت می شوند. زیرا این تصاویر گرافیکی اغلب تمایل به نمایش یافتن به صورت اشکال هندسی دارند. هر دو اشکال فوق الذکر در مورد تصاویر گرافیکی برداری قابل رفع شدن هستند، اما آگاه بودن از آنها لازم می باشد.

فهرست مطالب

 عنوان                                                                                                 صفحه

فصل اول :  ایجادعناصر گرافیکی اولیه موردنیازجهت تولید انیمیشن                 ۳

فصل دوم : اعمال تکنیکهای پیشرفته ترسیم درFlash

فصل سوم : استفاده ازکتابخانه برای تولید اجزای موردنظر                               ۴۱

فصل چهارم : متحرک سازی درFlash

فصل پنجم : طراحی صفحات وب با Frontpage2000

فصل ششم : تقسیم صفحه به قاب های مجزا                                                      ۱۸۲

فصل هفتم : استفاده ازگرافیک                                                                           ۱۹۱

فصل هشتم : متحرک سازی یک صفحه وب                                                        ۲۰۵

فصل نهم : انتشارونگهدا ری ازوب                                                                    ۲۱۴

فصل دهم : وب تان رابه روزنگه دارید                                                  ۲۲۲

منابع ومأخذ ۲۸۲

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: طراحی سایت با flash , طراحی سایت با frontpage , flash , frontpage ,
:: بازدید از این مطلب : 366
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

فهرست مطالب:

نصب فایلهای نمونه بر روی کامپیوتر. ۱

مروری بر Asp. NET. 1

NET framework. 2

SQL srver 2000. 2

زبانها و ابزارهای زبان.. ۴

Nopepad . NET. 4

Visual studio. NET. 5

معماری ASP. NET. 6

چه چیزی در ASP.NET وجود دارد. ۶

NoPE pad. NET. 8

ایجاد یک دایر کتوری مجازی.. ۹

فصل دوم / استفاده از ابزارهای برنامه نوسی ASP. NET. 10

مهم. ۱۰

Visual studio. NET. 11

ایجاد یک صفحه جدید (Web From) ASP.NET. 13

افزودن کنترل ها۱۵

برنامه های کاربردی وب ASP.NET. 16

فرم های وب ASP. NET. 17

پنجره ها۱۸

نکته. ۲۱

نوارهای ابزار. ۲۳

نکته. ۲۳

Menus (منوها )۲۵

نکته. ۲۷

OPTINS (گزینه ها)۲۸

ایجاد یک برنامه کاربردی وب Visual Basic . NEP  ASP. NEP. 28

ایجاد یک برنامه کاربردی وب با NET SDK.. 29

ایجاد یک ریشه برناکه کاربردی.. ۲۹

ایجاد زیر دایرکتوری ها۳۲

ایجاد صفات aspx. 33

مجوزهای دسترسی.. ۳۳

نکته. ۳۵

انتخاب یک زبان برای صفحه (زبان صفحه)۳۶

نکته. ۳۶

فعال سازی وضعیت Session. 38

فعال سازی وضعیت Session در Visual studio . NET. 39

توصیه هایی برای وضعیت Session. 40

ذخیره وضعیت Session در SQL Server. 41

منابع:۴۴

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: طراحی سایت , سایت آموزشگاه کامپیوتر ,
:: بازدید از این مطلب : 283
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

چکیده

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

مقدمه

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

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

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

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

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

براساس تعریف، فناوریهای اطلاعاتی مجموعه ای از ابزارها، تجهیزات، دانش و مهارتهاست که از آنها در گردآوری، ذخیـــــره سازی، پردازش و انتقال اطلاعات (اعم از متن، تصویر، صوت و…) استفاده می شود.

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

فهرست مطالب

عنوان    صفحه
مقدمه …………………………………………………………………………………………….    ۱۱
فصل یکم -  معرفی برنامه ریزی فرآیند به کمک کامپیوتر(CAPP) و الگوریتم ژنتیک …………………..    ۱۷
۱-۱-  برنامه ریزی فرآیند به کمک کامپیوتر………………………………………………………….    ۱۷
۱-۱-۱- رویکرد بنیادی ……………………………………………………………………………    ۱۸
۱-۱-۲- رویکرد متنوع ……………………………………………………………………………    ۱۸
۱-۲- الگوریتم ژنتیک…………………………………………………………………………….    ۲۰
۱-۲-۱-کلیات الگوریتم ژنتیک…………………………………………………………………….    ۲۱
۱-۲-۲-قسمت های مهم الگوریتم ژنتیک…………………………………………………………….    ۲۳
۱-۲-۲-۱-تابع هدف و تابع برازش…………………………………………………………………    ۲۶
۱-۲-۲-۲- انتخاب………………………………………………………………………………    ۲۷
۱-۲-۲-۳- تقاطع……………………………………………………………………………….      ۲۸
۱-۲-۲-۴- جهش……………………………………………………………………………….     ۳۲
فصل دوم- نمونه هایی از کاربرد الگوریتم ژنتیک در برنامه ریزی فرآیند به کمک کامپیوتر………………    ۳۴
۲-۱-بهینه سازی مسیر فرآیند با استفاده از الگوریتم ژنتیک…………………………………………..    ۳۴
۲-۱-۱- توصیف توالی فرآیند…………………………………………………………………….    ۳۴
۲-۱-۲- استراتژی کد گزاری…………………………………………………………………….    ۳۷
۲-۱-۳- تجزیه و تحلیل همگرایی………………………………………………………………..    ۳۸
۲-۱-۳-۱-همگرایی نزدیک شونده……………………………………………………………….    ۳۸
۲-۱-۳-۲-همگرایی با در نظر گرفتن احتمال……………………………………………………..    ۴۰
۲-۱-۳-۳-همگرایی Gها در توالی سازی فرایندهای پشت سر هم…………………………………    ۴۰
۲-۱-۳-۴-تعریف یک قانون……………………………………………………………………     ۴۱
۲-۱-۴-اپراتورهای ژنتیک……………………………………………………………………….    ۴۱
۲-۱-۴-۱-اپراتور انتخاب……………………………………………………………………….    ۴۱
۲-۱-۴-۲- اپراتور تغییر و انتقال……………………………………………………………….    ۴۲
۲-۱-۴-۳- اپراتور جهش……………………………………………………………………….    ۴۴
۲-۱-۵- برقراری تابع تناسب…………………………………………………………………..    ۴۴
۲-۱-۵-۱- آنالیز محدودیت ها……………………………………………………………….        ۴۴
۲-۱-۵-۲- برقراری تابع برازش……………………………………………………………….    ۴۵
۲-۱-۶-مثال………………………………………………………………………………….    ۴۷
۲-۱-۶-۱-مثالهایی برای کاربرد این روشها …………………………………………………….    ۴۷
۲-۱-۶-۲-تاثیر پارامترهای متغیر بر روند تحقیقات ……………………………………………….    ۴۹
۲-۱-۷-نتیجه گیری…………………………………………………………………………..    ۵۰
۲-۲-روشی برای برنامه ریزی  مقدماتی ترکیبات دورانی شکل محور Cاستفاده از الگوریتم ژنتیک……..    ۵۱
۲-۲-۱-مقدمه……………………………………………………………………………….    ۵۱
۲-۲-۲-مدول های سیستمCAPP پیشنهاد شده…………………………………………………..    ۵۴
۲-۲-۳-تجسم قطعه…………………………………………………………………………..    ۵۶
۲-۲-۴-تولید توالی های ممکن………………………………………………………………..    ۵۸
۲-۲-۴-۱-الزامات اولویت دار………………………………………………………………..    ۵۸
۲-۲-۴-۲- الزامات تلرانس هندسی……………………………………………………………    ۵۹
۲-۲-۴-۳- رابطه ویژگی های اولویت دار……………………………………………………..    ۶۰
۲-۲-۵ بهینه سازی با استفاده از الگوریتم ژنتیک G………………………………………………
2-2-5-1- تابع برازش………………………………………………………………………..    ۶۷
۲-۲-۵-۲- الگوریتم ژنتیک……………………. ……………………………………………..    ۶۸
۲-۲-۶- نتایج و بحث…………………………………………………………………………    ۷۱
۲-۲-۷-نتیجه گیری………………………………………………………………………….    ۷۱
فصل سوم: الگوریتم پیشنهادی برای کاربرد الگوریتم  ژنتیک در طراحی قطعه به کمک کامپیوتر در محیط صنعتی ..    ۷۳
۳-۱-مقدمه………………………………………………………………………………….    ۷۳
۳-۲-الگوریتم ژنتیک………………………………………………………………………..    ۷۴
۳-۲-۱-سیستم های تولیدی توزیع شده…………………………………………………………     ۷۴
۳-۲-۲-نمایش طرح های فرایند………………………………………………………………    ۷۵
۳-۲-۳-جمعیت اولیه……………………………………………………………………….    ۷۶
۳-۳-تولید مثل……………………………………………………………………………..    ۷۶
۳-۳-۱-ادغام………………………………………………………………………………    ۷۶
۳-۳-۲-دگرگونی و جهش………………………………………………………………….    ۷۷
۳-۴- ارزیابی کروموزوم …………………………………………………………………..    ۸۰
۳-۴-۱- مینیمم سازی زمان فرایند……………………………………………………………    ۸۰
۳-۴-۲- مینیمم سازی هزینه های تولید………………………………………………………    ۸۰
۳-۵- مطالعات موردی……………………………………………………………………..    ۸۱
۳-۵-۱- CAPPسنتی…………………………………………………………………..     ۸۱
۳-۵-۲- CAPP توزیع شده………………………………………………………………    ۸۵
۳-۶- ارزیابی……………………………………………………………………………    ۸۸
۳-۶-۱- معیار اول………………………………………………………………………    ۸۸
۳-۶-۲- معیار دوم……………………………………………………………………….    ۸۹
فصل چهارم -نتیجه گیری……………………………………………………………………    ۹۰

فهرست شکلها

عنوان    صفحه
شکل ۱-۱- نمایش یک کروموزوم با ارقام صفر و یک………………………………………    ۲۲
شکل ۱-۲- دو کرموزوم قبل از تقاطع (والدین)…………………………………………    ۲۲
شکل ۱-۲-  دو کروموزوم بعد از تقاطع (فرزندان)……………………………………..    ۲۳
شکل ۱-۳- کروموزوم بعد از جهش۲…………………………………………………….    ۲۳
شکل ۱-۴ – تقاطع چند نقطه ای۲………………………………………………………..    ۳۲
شکل۲-۱-نمودار جریان برنامه۲……………………………………………………….    ۴۶
شکل۲-۲……………………………………………………………………………..    ۴۸
شکل۲-۳ -طرح دیاگرام CAPP پیشنهادشده……………………………………………..    ۵۵
شکل۲-۴-ساختار سلسله مراتبی ویژگی های فرمی نوعی………………………………….    ۵۶
شکل ۲-۵…………………………………………………………………………….    ۵۷
شکل۲-۶- مثالهای الزامات اولویت دار…………………………………………………..    ۵۹
شکل ۲-۷- مثال الزامات تلرانس هندسی ………………………………………………..    ۶۰
شکل ۲-۸- یک شکل نمونه دارای ۱۸ ویژگی……………………………………………    ۶۱
شکل ۲-۹-تولید مجدد گرافیکی………………………………………………………..    ۶۲
شکل۲-۱۰ تولید مجدد داخلی…………………………………………………………    ۶۲
شکل ۳-۱- توصیف یک سیستم تولیدی توزیع شده……………………………………..    ۷۵
شکل ۳-۲- نمونه ای از یک طرح فرآیند……………………………………………    ۷۵
شکل ۳-۳- اپراتور ادغام………………………………………………………….    ۷۷
شکل ۳-۴- اپراتور جهش…………………………………………………………    ۷۹
شکل ۳-۵-یک قطعه منشوری برای ارزیابی الگوریتم……………………………….    ۸۱
شکل ۳-۶ تغییرات هزینه تولید در طی اجراهای مختلف……………………………..    ۸۴
شکل۳-۷-یک قطعه منشوری شکل……………………………………………….    ۸۵

فهرست جدولها

عنوان    صفحه
جدول۲-۱- استراتژی کدگذاری…………………………………………………..    ۳۷
جدول۲-۲ توالی سازی با استفاده از Gتحویل…………………………………….    ۴۷
جدول ۲-۳- رابطه نوع ویژگی کدبندی ویژگی سلول ماشینکاری و کدبندی طبیعی G…………….
جدول ۲-۴ ……………………………………………………………………………    ۴۹
جدول ۲-۵……………………………………………………………………………    ۵۰
جدول ۲-۶……………………………………….. …………………………………    ۵۰
جدول ۲-۷ ………………………………………………………………………….    ۶۱
جدول ۲-۸ توالی های  اولیه……………………………………………………………    ۶۴
جدول ۲-۹-جزئیات برای قطعه نمونه……………………………………………………    ۶۵
جدول ۲-۱۰- الگوههای اولویت و مجاورت…………………………………………….    ۶۵
جدول ۲-۱۱- جمیعت اولیه……………………………………………………………    ۶۶
جدول۲-۱۲-نسل بعد از تولید مجدد…………………………………………………….    ۶۸
جدول ۲-۱۳ -فرآیند ادغام……………………………………………………………    ۶۹
جدول ۲-۱۴- فرآیند جهش…………………………………………………………..    ۷۰
جدول ۲-۱۵- توالی های بهینه/نزدیک بهینه………………………………………….    ۷۱
جدول۳-۱- اطلاعات تولید…………………………………………………………    ۸۲
جدول ۳-۴-طرح فرآیند مطالعه موردی …………………………………………….    ۸۳
جدول ۳-۳- ماتریس تقدم و تاخر…………………………………………………..    ۸۳
جدول ۳-۲-منابع موجود در کارگاه تولید……………………………………………    ۸۴
جدول ۳-۵- رابطه تقدم و تاخر برای مطالعه موردی…………………………………    ۸۶
جدول ۳-۶- شاخصهای زمان و هزینه در سه کارخانه………………………………    ۸۷
جدول ۳-۷- منابع مورد استفاده در سه کارخانه……………………………………..    ۸۷
جدول ۳-۸ توصیف هفت عملیات اصلی…………………………………………..    ۸۷
جدول ۳-۹ منابع موجود در عملیات ماشینکاری……………………………………    ۸۷
جدول ۳-۱۰- طرح فرآیند بر طبق ضابطه کمینه کردن هزینه تولید…………………    ۸۸
جدول ۳-۱۱ طرح فرآیند بر طبق ضابطه کمینه کردن زمان فرآیند…………………..    ۸۹

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: الگوریتم ژنتیک , الگوریتم ژنتیک در برنامه ریزی فرآیند , برنامه ریزی فرآیند به کمک کامپیوتر ,
:: بازدید از این مطلب : 249
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

مقدمه

در این پروژه سعی بر آن داریم که قسمتی از سایت آموزش دانشگاه را طراحی کنیم. قبل از هر چیز باید بدانیم چه مطالبی مد نظر می‌باشد. از ما خواسته شد ضمن طراح صفاتی برای معرفی کلی دانشگاه و قسمتهای مختلف آن قسمت مربوط به اساتید دانشگاه که شامل اساتید هیئت علمی استاتید تمام وقت و پاره وقت می‌باشد را به نحوی که قابل تفسیر،حذف و اضافه باشند را طراحی کنیم. برای این منظور نیاز به آشنایی با یک زبان برنامه نویسی PHP و بانک اطلاعاتی مربوط به آن می‌باشد. چون پروژه بصورت Mysosl را انتخاب کردیم که در فصلهای بعدی مختصرا دلایبل انتخاب این نرم افزار را توضیح خواهیم داد. قبل از شروع به کار باید اطلاعات مورد نیاز جمع آوری شود که در فصل اول به این موضوع می‌پردایم و سپس دسته بندی اطلاعات جمع آوری شده  و در نهایت شروع به کار می‌کنیم تا سایت خود را توسط PHP طراحی کنیم. همچنین برای طراحی این سایت از نرم افزار Dremvever هم استفاده کرده ایم.

مقدمه:
تار جهان گستر (Word wide web) دنیای عجیبی است که تکنولوژی های مربوط به آن، اغلب بدون پشتیبانی کافی، عرضه می‌شوند و کاربران این تکنولوژی ها، همه روزه با واژگان جدیدی بر خورد می‌کنند، که باعث سر در گمی آنها می‌شوند.
برای نمونه می‌توان به رشد نرم افزارهای open source  اشاره کرد (برنامه هایی که می‌توان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد.) متداولترین این برنامه ها، سیستم عامل Unix، و به طور خاص Linux، می‌باشد. این برنامه ها، با وجود ثبات و پایداری و دارای یک مشکل بزرگ می‌باشند و آن دشوار بودن آموختن این برنامه ها می‌باشد. کمبود راهنمایی که به زبان ساده، این برنامه ها را به مبتدیان آموزش دهد، باعث شده است که این دسته از نرم افزارها از جایگاه واقعی خود دور نگاه داشته شوند. PHP، یکی از زبانهای اسکریپتی open source، ابزار مفیدی می‌باشد که تا کنون علی رغم سادگی استفاده از آن، هنوز به طور شایسته از آن استقبال نشده است.
این کتاب شما را برای آموزش زبان PHP راهنمایی خواهد کرد. به عبارت دیگر نه تنها مقدماتی از این زبان را به شما ارائه می‌دهد. بلکه منابعی برای دسترسی به اطلاعات پیشرفته تر را نیز معرفی می‌کند. با استفاده از این کتاب شما دانش کافی برای آغاز به کار ایجاد سایت های دینامیک وب توسط PHP را کسب می‌کنید.
PHP چیست؟
PHP که در ابتدا در سال ۱۹۹۴ توسط Rasmus Lerdorf ایجاد شد، مخفف واژگان Personal Home Pages به حساب می‌آمد . با گسترش قابلیتها و موارد استفاده این زبان، PHP در معنای Hypertext Prprocessor به کار گرفته شد. (عبارت پیش پردازشگر Prprocessor  بدین معنی است که PHP، اطلاعات را قبل از تبدیل به زبان HTML، پردازش می‌کند.
PHP یک زبان اسکریپتی سمت سرویس دهنده embeded HTML، Cross-Platform، (Server-side)
سمت سرویس دهنده بودن PHP، بدین معناست که تمام پردازشهای این زبان بر روی سرویس دهنده (server) انجام می‌گیرد. یک سرویس دهنده، در حقیقت یک کامپیوتر مخصوص می‌باشد که صفحات وب در آنجا نگهداری می‌شوند و از آنجا به مرورگر کاربران منتقل می‌شوند. چگونگی انجام این روند، در ادامه این قسمت، توضیح داده می‌شود (به قسمت PHP چگونه کار می‌کند؟ مراجعه کنید)
منظور از Cross-Platform بودن این زبان، این است که بر روی هر سیستم و با هر سیستم عاملی از قبیل O2/2، Macintosh، Windows NT،Unix، اجرا می‌شود. توجه کنید که منظور از این سیستم عاملهایی می‌باشند که بر روی سرویس دهنده نصب می‌شود. PHP نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می‌باشد، بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج به تغییرات اندکی خواهید داشت و حتی در بعضی از موارد، بدون احتیاج به هیچ تغییری می‌توانید، یک برنامه به زبان PHP را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.

فهرست مطالب

مقدمه. ۱

فصل اول.. ۲

مقدمه: ۳

PHP چیست؟. ۳

به چه دلیلی از PHP استفاده می‌کنیم؟. ۵

PHP چگونه کار می‌کند؟. ۷

شما به چه چیزی احتیاج دارید؟. ۹

فصل ۲ جمع آوری اطلاعات… ۱۰

الف: قسمتهای مختلف دانشگاه ۱۱

پستهای سازمانی.. ۱۱

۲-۳- اداره امور آموزشی.. ۱۶

امور فنی و عمرانی.. ۲۱

شرح وظائف امور فنی.. ۲۱

فصل سوم- نیازمندیها ۲۵

جداول.. ۲۷

فصل چهارم- PHP و فرم های HTML 19. 31

ایجاد یک فرم ساده ۳۲

استفاده از Get یا Post 34

برای افزودن مشخصه METHOP به اسکریپت خود. ۳۵

دریافت اطلاعات از یک فرم توسط PHP. 36

برای ایجاد اسکریپتHandleform.php.. 36

وارد کردن داده ها به هنگام برنامه نویسی.. ۳۸

برای ایجاد یک اسکریپت PHP که یک خوش آمد گویی را نمایش می‌دهد: ۳۸

برای استفاده از روش GET، بدون استفاده از فرم HTML: 39

برای نسبت دادن یک مقدار به یک متغیر: ۴۰

فصل پنجم – استفاده از رشته ها ۴۳

مرتب کردن رشته ها ۴۴

برای مرتب کردن یک رشته: ۴۵

نکته. ۴۶

پیوند زدنرشته ها ۴۶

برای پیوند زدن دو رشته به یکدیگر، در اسکریپت خود: ۴۷

رمز گذاری و رمز گشایی رشته ها ۴۸

پنهان سازی و آشکار سازی داده ها ۵۰

فصل ششم – پایگاه داده ها ۵۲

اتصال به یک پایگاه داده و ایجاد آن.. ۵۴

ایجاد یک جدول.. ۵۶

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: طراحی سایت آموزش ,
:: بازدید از این مطلب : 853
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

فصل اول

 مقدمه

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

  فصل دوم

درباره کامپیوتر حبیبی و معرفی بخشهای مختلف (محل کارآموزی)

کامپیوتر حبیبی:

این شرکت به همراه همکاران خود با بیش از ۱۰ سال سابقه کار در کلیه زمینه های کامپیوتری اعم از سخت افزار و نرم افزار و شبکه  تاسیس شده است زمینه فعالیت این شرکت در قسمتهای زیر شامل:

خدمات سخت افزاری شرکت:

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

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

خدمات نرم افزاری شرکت:

خدمات نرم افزاری شرکت شامل بخشهایی جهت برنامه نویسی و اجرای پروژه های ادارات و کارخانجات وسازمانها در سطح استان می باشد که اکثر برنامه های این شرکت توسط زبان برنامه نویسی دلفی وبا بانک اطلاعاتی SQL server و یا ACCESS پیاده سازی و طراحی می گردد که شامل کلیه برنامه های آماری ، حسابداری ، تلفن گویای مدارس و سازمانها و طراحی صفحات وب با زبانهای Asp و PHP می باشد که اکثر این پروژه ها توسط مدیریت شرکت پیاده سازی شده و جمع بندی میگردد. و این شرکت در اکثر مناقصه های نرم افزاری و آرشیو الکترونیکی برای سازمانهای اسناد واملاک کشور و ادرات ثبت احوال کشور شرکت کرده و توانسته در این زمینه گام های بلندی را بردارد.

خدمات شبکه ای شرکت:

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

فصل سوم

بخش اول

تشریح روند کار در زمینه سخت افزار:

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

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

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

فصل اول

مقدمه…………………………………………………………………………………..  ۳

فصل دوم

درباره کامپیوتر حبیبی و معرفی بخشای مختلف ………………………………………………  ۴

فصل سوم

بخش اول

تشریح و روند کار در زمینه ها سخت افزار ……………………………………………………    ۶

معرفی قطعات سیستم کامپیوتری به همراه کار آنها ………………………………………………   ۶

تعمیرات سیستم های خانگی و نوت بوک ………………………………………………………   ۳۴

بخش دوم

تشریح و روند کار در زمینه های نرم افزار……………………………………………………   ۳۵

نحوه کار با ادارات و سازمانها و چگونگی انجام پروژه های آنها………………………………..    ۳۵

معرفی زبانهای برنامه نویسی و چگونگی انجام برنامه اجرایی شرکت…………………………….   ۳۶

فصل چهارم

نتیجه گیری از مطالب ذکر شده وطرح پیشنهادات ……………………………………………….  ۳۷

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: راه اندازی سیستم , سیستم های ادارات , سیستمهای سازمانها ,
:: بازدید از این مطلب : 269
|
امتیاز مطلب : 4
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

چکیده :

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

مقدمه:

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

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

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

فهرست مطالب

     مقدمه

 

چکیده     ………………………………………………………………    ٢

 

فصل ١ :آشنایی با مفهوم شناسایی خودکار     ………………………………    ٣

 

            ١-١  : نوارهای مغناطیس     ………………………………….….     ۴

 

            ٢-١  : شناسایی نوری الفبا     ………………..……………………    ۴

 

            ٣-١  : فرکانس رادیوی     ……………………………………….     ۵

 

            ۴-١  : تشخیص صوت     ………….……………………………..     ۶

 

            ۵-١  : بینایی مصنوعی     …………….……………………………    ۶

 

            ۶-١  : کارتهای هوشمند   ………….……………………………..     ٧

 

            ٧-١  : بارکد   ………….………………………………..……..     ٧

 

            ٨-١  : برتری های سیستم بارکد به دیگر سیستمهای شناسایی خودکار    ….   ٨

 

فصل ٢ :بارکد    ………….…………………………………………..     ٩

 

            ١-٢  : تعریف بارکد    ………….……………………….………..     ٩

 

            ٢-٢   :تاریخچه بارکد    ………….……………….………………..    ٩

            ٣-٢   :ضرورت استفاده از بارکد   ………….…………..…………..     ١٢

                     ١-٣-٢   : سیستم بارکدگذارى چگونه آغاز شد   ………….…..……..     ١٢

                  ٢-٣-٢   : سیستم بارکد امروزى چگونه شروع به کار کرد   ……………     ١٣

            ۴-٢  : فواید بارکد کردن   ………….……………………………..     ١۶

            ۵-٢  : انواع مختلف روشهای کدگذاری   ………….……..…………..     ١٨

            ۶-٢  : انواع بارکد   ………….………………………..………..     ١٨

                   ١-۶-٢   : بارکد خطی   ………….………………..………..     ١٨

                            الف  : بارکد رقمی   ………….……………………..     ١٩

                             ب  : بارکد  ………………….  ALPHANUMERIC ٢٠

                   ١-۶-٢  : بارکد دوبعدی   ………….………………………..     ٢٠

           ٧-٢   : چاپ بارکد   ………….……………………………..     ٢١

            ٨-٢  : معرفی انواع بارکد   ………….……………………………..     ٢٢

                   ١-٨-٢    ………………………………………    UPC/EAN   : ٢٢

                                 ١-١-٨-٢    :  بارکد ١٣  EAN   ……….………………..    ٢٢

                                                  الف   : تاریخچه  ١٣  EAN           …………………٢٣

                                                   ب  : محاسبه عدد کنترلی(رقم سیزدهم)   ..………….     ٢۴

                                                   ج   : ساختار بارکد ١٣  EAN            ……….………٢۴

                       ٢-٨-٢   :  ٣٩   …….……………………………….      Code ٢٨

                       ٣-٨-٢   :  ١٢٨    ………………………………………  Code٢٩

                                   ١-٣-٨-٢   :  ساختار بارکد ١٢٨    ……..…………….  Code٣٠

                                   ٢-٣-٨-٢   :  نحوه محاسبه رقم کنترل    ……………………     ٣١

                  ۴-٨-٢        Interleaved 2 of 5  :                   …………..………….٣٢

                  ۵-٨-٢        PDF417   :                         ……………….………… ٣٣

          ٩-٢  : بارکدها چگونه خوانده می شوند    …………..…………………..     ٣٣

         ١٠-٢   : بارکد خوانها   ………….…………….……………………..     ٣۴

                     ١-١٠-٢   :  بارکدخوانهای ثابت   ………….………..…………….     ٣۴

                     ٢-١٠-٢   :  بارکدخوانهای سیار دسته ای   …………………………..     ٣۵

                     ٣-١٠-٢   :   بارکدخوانهای سیار بی سیم   ……………….…………..     ٣۶

         ١١-٢   :  اسکنر چکونه کار می کند   ………………………..…………..     ٣۶

          ١٢-٢     :  کدام بارکدخوان برای کار و نرم افزار شما مناسب است   ………………..     ٣٧

         ١٣-٢   :  آیا دستگاه بارکد خوان با کامپیوتر من سازگار است   …………………..     ٣٨

         ١۴-٢  :  چاپ بارکد   ………….……………………………………..     ٣٩

          ١۵-٢   :  استفاده از بارکد در هر کجا   …………………………………..     ٣٩

                      ١-١۵-٢   :  کارخانجات   ………….……………………………..     ٣٩

                      ٢-١۵-٢  :   حمل و نقل   ………….……………………………..     ٣٩

                      ٣-١۵-٢  :   فروشگاهها   ………………………………………..     ۴٠

                      ۴-١۵-٢  :   مراکز درمانی   …………..…………………………..     ۴٠

          ١۶-٢    :   تکنولوژی های جدید بارکد   ………….………………………     ۴٠

فصل ٣  : جدید ترین جانشین بارکد   ………….…..…………………………..     ۴٣

          ١-٣RFID   :     )تشخیص هویت رادیویی   ………………………………… ( ۴۵

            ٢-٣    :  برخی کابردهای     ……….……………………………..     RFID۴۵

            ٣-٣   :  انواع یا کلاس‌های برچسب‌‌های     ………………….………..     RFID۴٧

            ۴-٣   :  دسته‌‌‌‌‌‌‌‌‌بندی RFIDها    ………….……..………………………..     ۴٧

          ۵-٣  :  ساختار     ……………………………………………..     RFID۴٩

          ۶-٣      :  اجزای تگ   ………….………………..…………………..     ۴٩

            ٧-٣     :  اجزای سیستم RFIDغیرفعال   …………..……………………..     ۴٩

          ٨-٣ :  آنتن   ………….………………….………………………..     ۵١

            ٩-٣  :  ابعاد و اشکال مختلف تگ غیرفعال   …………..……………………   ۵١

         ١٠-٣  :  فرکانس‌‌‌‌‌‌‌‌‌های رادیویی   …………..……………………………..     ۵٢

         ١١-٣   :  کنترل کیفیت   ………….………….………………………..     ۵٣

         ١٢-٣    :  کاربردهای عمده RFIDها    …….……………………………..     ۵٣

         ١٣-٣   :  فرایند پرینت برچسب   …………….…………………………..     ۵۴

         ١۴-٣   :  پرینت برچسب‌‌‌‌‌‌‌‌‌ها    ………….…………..…………………..     ۵۴

         ١۵-٣   :  برچسب‌‌‌‌‌‌‌‌‌های هوشمند   ………….……………………………..     ۵۵

         ١۶-٣  :  مقایسه سیستم‌‌‌‌‌‌‌‌‌های بارکدینگ   ………….………………………     ۵٧

         ١٧-٣  :  مزیت RFID نسبت به بارکدها   …..………………..…………..     ۵٨

         ١٨-٣   :  دیگر کاربردهای امنیتی   ………….…………………………..     ۵٩

                     ١-١٨-٣  :  انبارداری و ردیابی کالا   …………..…………………     ۵٩

                     ٢-١٨-٣  :  حمل‌‌‌‌‌‌‌‌‌و‌‌‌‌‌‌‌‌‌نقل   ………….……………………………..     ۶٠

                    ٣-١٨-٣  :   حمل‌‌‌‌‌‌‌‌‌و‌‌‌‌‌‌‌‌‌نقل ریلی   ……..……………………………..     ۶٠

                    ۴-١٨-٣   :   باربری   …………..……………………………..     ۶١

                    ۵-١٨-٣  :   خودروسازی   ……………………………………..     ۶١

                    ۶-١٨-٣   :   فرودگاه‌‌‌‌‌‌‌‌‌ها   ……….……………………………..     ۶١

                    ٧-١٨-٣   :   حریم خصوصی افراد   ……….……………………..     ۶٢

        ١٩-٣  :  فناوری RFID بدون نیاز به ریزتراشه   …………….……………..     ۶٣

        ٢٠-٣  :  دیگر استفاده‌‌‌‌‌‌‌‌‌هایی که از فناوری RFID می‌‌‌‌‌‌‌‌‌شود   ………….………..     ۶۴

        ٢١-٣   :  معایب     …………………………………………       RFID۶۵

فصل  ۴   :  نگاهی به آغاز اجرای طرح بارکد ژنتیکی   ……………………..     ۶٨

             ١- ۴  :  گستره استفاده    ………….……………………………..     ۶٩

             ٢- ۴    :   قالب ژنتیک   ………….….…………………………..     ٧٠

ضمیمه ١  :  نمونه ای از طراحی بارکد   ………….………………………..     ٧٢

ضمیمه ٢  :  نرم افزار موبایل برای خواندن بارکد   ………….………………..     ٧۵

ضمیمه ٣  :  جدول کد  EAN•UCC    مربوط به کشور های مختلف   …………..     ٧٧

ضمیمه ۴  :  جدول انواع   ……….……………………………..     بارکد ها ٨٠

ضمیمه ۵:  ا   …………..……………………..   شکال متنوعی از بارکد ٨٢

منابع  :              …………………………………………………………٨۶

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: سیستم های بارکدینگ ,
:: بازدید از این مطلب : 268
|
امتیاز مطلب : 4
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)
نوشته شده توسط : جلال

مقدمه
امروزه امنیت شبکه یک مسأله مهم برای ادارات و شرکتهای دولتی و سازمان های کوچک و بزرگ است. تهدیدهای پیشرفته از سوی تروریست های فضای سایبر، کارمندان ناراضی و هکرها رویکردی سیستماتیک را برای امنیت شبکه می طلبد. در بسیاری از صنایع، امنیت به شکل پیشرفته یک انتخاب نیست بلکه یک ضرورت است.
در این سلسله مقالات رویکردی لایه بندی شده برای امن سازی شبکه به شما معرفی می گردد.  این رویکرد هم یک استراتژی تکنیکی است که ابزار و امکان مناسبی را در سطوح مختلف در زیرساختار شبکه شما قرار می دهد و هم یک استراتژی سازمانی است که مشارکت همه از هیأت مدیره تا قسمت فروش را می طلبد.
رویکرد امنیتی لایه بندی شده روی نگهداری ابزارها و سیستمهای امنیتی و روال ها در پنج لایه مختلف در محیط فناوری اطلاعات متمرکز می گردد.
۱- پیرامون
۲- شبکه
۳- میزبان
۴- برنامه  کاربردی
۵- دیتا
در این سلسله مقالات هریک از این سطوح تعریف می شوند و یک دید کلی از ابزارها و سیستمهای امنیتی گوناگون که روی هریک عمل می کنند، ارائه می شود. هدف در اینجا ایجاد درکی در سطح پایه از امنیت شبکه و پیشنهاد یک رویکرد عملی مناسب برای محافظت از دارایی های دیجیتال است. مخاطبان این سلسله مقالات متخصصان فناوری اطلاعات، مدیران تجاری و تصمیم گیران سطح بالا هستند.
محافظت از اطلاعات اختصاصی به منابع مالی نامحدود و عجیب و غریب نیاز ندارد. با درکی کلی از مسأله،  خلق یک طرح امنیتی استراتژیکی و تاکتیکی می تواند تمرینی آسان باشد. بعلاوه، با رویکرد عملی که در اینجا معرفی می شود، می توانید بدون هزینه کردن بودجه های کلان، موانع موثری بر سر راه اخلال گران امنیتی ایجاد کنید.

افزودن به ضریب عملکرد هکرها
متخصصان امنیت شبکه از اصطلاحی با عنوان ضریب عملکرد (work factor) استفاده می کنند که مفهومی مهم در پیاده سازی امنیت لایه بندی است. ضریب عملکرد بعنوان میزان تلاش مورد نیاز توسط یک نفوذگر بمنظور تحت تأثیر قراردادن یک یا بیشتر از سیستمها و ابزار امنیتی تعریف می شود که باعث رخنه کردن در شبکه می شود. یک شبکه با ضریب عملکرد بالا به سختی مورد دستبرد قرار می گیرد در حالیکه یک شبکه با ضریب عملکرد پایین می تواند نسبتاً به راحتی مختل شود. اگر هکرها تشخیص دهند که شبکه شما ضریب عملکرد بالایی دارد، که فایده رویکرد لایه بندی شده نیز هست، احتمالاً شبکه شما را رها می کنند و به سراغ شبکه هایی با امنیت پایین تر می روند و این دقیقاً همان چیزیست که شما می خواهید.
تکنولوژی های بحث شده در این سری مقالات مجموعاً رویکرد عملی خوبی برای امن سازی دارایی های دیجیتالی شما را به نمایش می گذارند. در یک دنیای ایده آل، شما بودجه و منابع را برای پیاده سازی تمام ابزار و سیستم هایی که بحث می کنیم خواهید داشت. اما متأسفانه در چنین دنیایی زندگی نمی کنیم. بدین ترتیب، باید شبکه تان را ارزیابی کنید – چگونگی استفاده از آن، طبیعت داده های ذخیره شده، کسانی که نیاز به دسترسی دارند، نرخ رشد آن و غیره – و سپس ترکیبی از سیستم های امنیتی را که بالاترین سطح محافظت را ایجاد می کنند، با توجه به منابع در دسترس پیاده سازی کنید.

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

فهرست

صفحه

مقدمه ………………………………………………………………………………………. ۳

افزودن به ضریب عملکرد هکرها…………………………………………………………….. ۴

سطح ۱ امنیت پیرامون……………………………………………………………………… ۵

سطح ۲ امنیت پیرامون …………………………………………………………………….. ۷

استاندارد شبکه های محلی بی سیم ………………………………………………………… ۹

شبکه های بی سیم و انواع WPAN,WWAN.WLAN ………………….

مقدار بر شبکه خصوصی مجازی(VPN) ………………………………………………..

دسته بندی VPN بر اساس رمزنگاری ………………………………………………….. ۱۲

دسته بندی VPN بر اساس لایه پیاده سازی ………………………………………………. ۱۴

مقایسه تشخیص نفوذ و پیشگیری از نفوذ………………………………………………… ۱۴

تفاوت شکلی تشخیص با پیشگیری……………………………………………………… ۱۴

تشخیص نفوذ………………………………………………………………………… ۱۶

نتیجه ی نهایی…………………………………………………………………….. ۱۷

مقدمه ای بر تشخیص نفوذ………………………………………………………….. ۱۷

انواع حملات شبکه ای با توجه به طریقه حمله ……………………………………….. ۱۸

انواع حملات شبکه ای با توجه به حمله کننده ………………………………………… ۱۹

پردازه تشخیص نفوذ ………………………………………………………………. ۲۰

مقدمه ای بر IPSEC …………………………………………………………

انواع IPSEC VPN ………………………………………………………….

کاربرد پراکسی در امنیت شبکه …………………………………………….. ۲۳

برخی از انواع پراکسی……………………………………………………………… ۲۴

SMTP proxy …………………………………………………………………….

امنیت و پرتال ……………………………………………………………………….. ۲۷

امنیت و پرتال CMS PARS……………………………………………………….

راهکارهای شبکه های سیم ……………………………………………………… ۲۸

نسب، طراحی و راه اندازی شبکه و ایرلس Multipoint Point o………………….

نسب طراحی و راه اندازی شبکه های Hot spot…………………………………………..

مشاوره و تامین تجهیزات برای راه اندازی شبکه های وایرلس……………………………….. ۲۹

شبکه های بیسیم…………………………………………………………………….. ۳۵

انواع شبکه های بی سیم ……………………………………………………………. ۳۶

شبکه های (MANET) Mobile ad hoc …………………………………………………

کاربردهای شبکه  Mobile ad hoc ………………………………………..

پروتوکل های مسیریابی Routing proto cols…………………..
پروتوکل TCP/IP…………………………………………………………….

مقدمه……………………………………………………………… ۴۰

معنی پروتوکل TCP/IP……………………………………………..

لایه های پروتکل TCP/IP…………………………………………………………….

لایه Application…………………………………………………………………………………

لایه Transport……………………………………………….

لایه اینترنت…………………………………………………………………….. ۴۳

لایه Network Interface…………………………………………………………

مشخص نمودن برنامه ها ……………………………………………………… ۴۳

آدرس IP………………………………………………………………….

یورت TCP/IP…………………………………………………………………….

سوکت (Socket)……………………………………………………………………..

TCP/IP………………………………………………………………………………….

پروتکل:TCP لایه Transport………………………………………………….

ارسال اطلاعات با استفاده از TCP……………………………………………………………

پروتوکل: UUP لایه Internet ……………………………………………………

پروتوکل: IP لایه Internet……………………………………………………………

مسیر یابی ……………………………………………………………………………… ۴۹

معنای حمل…………………………………………………………………………. ۴۹

توزیع توپولوژی…………………………………………………….. ۴۹

آلگوریتم برداری راه دور ………………………………………………………….. ۴۹

آلگوریتم حالت اینک………………………………………………………………. ۵۹

پروتوکل بردار مسیر…………………………………………………………………. ۵۰

مقایسه الگوریتم مسیریابی …………………………………………………………… ۵۰

انتخاب مسیر………………………………………………………………………. ۵۱

عوامل چندگانه ………………………………………………………………….. ۵۱

شبکه های حسگر بی سیم……………………………………………….. ۵۲

نگاهی به شبکه های بی سیم حسگر……………………………………….. ۵۲

ویژگی های عمومی یک شبکه حسگر…………………………………………. ۵۴

ساختار ارتباطی شبکه های حسگر…………………………………….. ۵۴

فاکتورهای طراحی …………………………………………………. ۵۴

تحمل خرابی…………………………………………………………… ۵۵

قابلیت گسترش…………………………………………………………………. ۵۵

هزینه تولید ……………………………………………………………. ۵۵

سخن پایانی……………………………………………………………… ۵۷

منابع ……………………………………………………………………………. ۵۸

 

دانلود کنید



:: موضوعات مرتبط: مقالات , ,
:: برچسب‌ها: پروتکل های مسیر یابی , مسیر یابی در شبکه , شبکه های حسگر , شبکه های حسگر بی سیم ,
:: بازدید از این مطلب : 270
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 15 خرداد 1393 | نظرات (0)