فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تجزیه تحلیل و پیچیدگی های صنعت تجارت الکترونیک

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

دانلود تجزیه تحلیل و پیچیدگی های صنعت تجارت الکترونیک


دانلود تجزیه تحلیل و پیچیدگی های صنعت تجارت الکترونیک

تجزیه تحلیل، پیچیدگیهای صنعت تجارت الکترونیک

مقاله ای مفید و کامل

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:36

چکیده :

تغییر قدرت صنعت

یکی از بهترین چهارچوب‌های شناخته شده برای تجزیه تحلیل صنعت، 5 مدل مؤثر porter می‌باشد. پورتر 5 ابزار کلیدی که قابلیت سودآوری در یک صنعت را تعیین می‌کند، مشخص نمود. (شکل 1-6)

تهدید وارد شوندگان جدید در عرضة بازار

تهدید محصول یا خدمت جانشین

قدرت معامله خریداران

قدرت معامله عرضه کنندگان

مسابقة رقابتی مابین شرکتهای موجود در صنعت.

تهدید داوطلبان ورود جدید:

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

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

برای مثال، برخی از خطوط هوائی در گذشته با سرمایه‌گذاری‌های قابل توجهی که در سیستمهای رِزِرو کامپیوتری انجام دادند، موانع مهمی در ورود به سرمایه‌گذاری، برای واردشوندگان جدید می‌تواند بسیار مشکل باشد. با این وجود یکی از خصوصیات اینترنت آن است که به داوطلبان جدید برای ورود به بازارهای موجود اجازة ورود می‌دهد، بدون آنکه احتیاج باشد با سرمایه‌گذاری عظیم سازمانی افراد حاضر در آنجا برابری یا رقابت کنند. بنابراین احتمالاً رقابت تازه واردین جدید در بسیاری صنایع افزایش می‌یابد. برای مثال اینترنت به فروشندگان اینترنتی کتاب نظیر Amazon.com اجازه می‌دهد که با کتابفروشیهای سنتی رقابت کند، بدن آنکه احتیاج به سرمایه‌گذاری در یک سری کتابفروشی در خیابانهای بزرگ باشد.

تهدید جانشینی:

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

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

قدرت معاملة خریداران:

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

معاملة قدرت عرضه کنندگان:

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

مسابقة رقابتی مابین دست‌اندرکاران موجود:

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

افزایش قدرت مشتریان:

انگلیسی‌ها معمولاً تمایلی که از خدمات نامطلوب شکایت کنند، اما این ممکن است بوسیلة پایگاههای اینترنتی جدیدی که به مردم این امکان را می‌دهد. در مورد سرویسهائی که از شرکتها یا دیگر سازمانها دریافت نموده‌اند شکایت کنند، تغییر کند. برای مثال یک شرکت آلمانی به نام Dooyoo.deیک نسخة UK از پایگاههای آنها (شرکتها و سازمانها) تهیه کرد، که به افراد اجازه می‌دهد در خانة خود، امتیازِ خدمات و محصولات آنها را مورد بازبینی قرار داده و برای این مشارکت خود جایزه بگیرند. منتقدین در Dooyoo.uk بازای نوشتن هر عقیده‌ای 250 dooyoo miles می‌گیرند، در صورتی که شخص دیگری نظر شما را بخواند 50 mile و 10 mile زمانی که شما نظرات دیگران را مورد ارزیابی قرار دهید به شما تعلق قرار خواهد گرفت. هر 1000 dooyoo mile ارزشی به اندازة 1 پوند دارد که قابلیت تبدیل به پول نقد یا اسناد یا اهدا کردن به یک مؤسسه‌ی خیریه را دارد. منتقدین تراز اول با قرار داده شدن در یک Hall of Fame (مکانی که شهرت شخص افزایش می‌یابد) مورد تشویق قرار می گیرند.

 و...

NikoFile


دانلود با لینک مستقیم


دانلود تجزیه تحلیل و پیچیدگی های صنعت تجارت الکترونیک

دانلود مقاله مقدمه ای بر UM1

اختصاصی از فی توو دانلود مقاله مقدمه ای بر UM1 دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله مقدمه ای بر UM1


دانلود مقاله مقدمه ای بر UM1

مقدمه ای بر UM1

مقاله ای مفید و کامل

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:60

چکیده :

  • یادگیری متد object- oriented برنامه نویسی شی گرا و visual modeling (مدلسازی بصری)
  • بررسی انواع نمادهای گرافیکی
  • نگاهی به انواع نمودارهای (UML Diagrams) UML
  • توسعه نرم افزار با استفاده رز مدلسازی بصری (visual modeling)

مقدمه ای بر متد object- oriented (شی گرایی)

در متد شی گرایی (0.0) برنامه به قطعات بسیار کوچک یا آبجکت هایی تقسیم می‌شود که تا اندازه ای مستقل از یکدیگرند مانند ساختمانی از بلوک ها.

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

تفاوت شی گرایی با روش سنتی: در روش سنتی, روش توسعه به همراه اطلاعاتی که سیستم نگهداری خواهد کرد به خودتان وابسته است. در این روش پایگاه داده بر اساس نیازهای اطلاعاتی کار بران طراحی می‌کنیم و صفحاتی تهیه می‌کنیم تا اطلاعات را بگیرد, و گزارشاتی را چاپ می‌کنیم تا اطلاعات را برای کاربر نمایش دهد. یعنی بر روی اطلاعات متمرکز می‌شویم و کم توجه می‌کنیم که چه کاری با این اطلاعات انجام شده است یا رفتار سیستم چگونه است. این روش data- centric (مبتنی بر داده) نامیده شده است. مدلسازی data- centric مخصوص طراحی پایگاه داده و گرفتن اطلاعات خیلی سهم می‌باشد, اما انتخاب این روش در زمان طراحی برنامه های تجاری با مشکلاتی همراه است. یک چالش بزرگ این است که در خواهشهای سیستم چندین بار تغییر خواهند کرد.

سیستمی که روش data- centric استفاده می‌نماید, می‌تواند به آسانی تغییر در پایگاه داده را مدیریت نماید. اما اجرای تغییرات در قوانین تجاری یا رفتار (behavior) سیستم آن قدر آسان نمی باشد.

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

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

اصول شی گرایی عبارتند از: نهان سازی (Encapsulation), وراثت (Inheritance) و چند ریختی (Polymorphism)

Enlopsulation (نهان سازی)

در سیستم های شی گرایی, اطلاعات و رفتارها را در یک آبجکت بسته بندی می‌کنیم. این مطلب در قالب اطلاعات Encapsulation (پنهان سازی) ارجاع داده شده است و یا می‌توانیم برنامه را به بخشهای کوچکی از توابع وابسته, تقسیم کنیم. مثلا یک حساب بانکی شامل: شماره حساب, تراز جاری, نام مشتری, آدرس., نوع حساب, نرخ بهره و تاریخ باز کردن حساب می‌باشد. رفتارهایی هم برای یک حساب بانک داریم مانند: باز کردن حساب, بستن حساب, به حساب گذاشتن, برداشت از حساب, تغییر نوع حساب, تغییر مشتری و تغییر آدرس ما این اطلاعات و رفتارها را باهم در یک آبجکت account پنهان می‌کنیم. در نتیجه, همه تغییرات سیستم بانکی تاثیرات اعمال شده به سیستم را محدود می‌کند. یک مفهوم مشابه نهان سازی,Information Hiding است, پنهان سازی اطلاعات توانایی است که جزئیات مبهم یک آبجکت را در نیای خارج پنهان می‌نماید. دنیای خارج به معنی هر چیزی از خارج از همان آبجکت دست حتی اگر چه دنیای خارج شامل بقیه سیستم باشد Inheritance (وراثت)

در سیستم های شی گرا وراثت به شما اجازه می‌دهد تا آبجکت های جدید را بر پای ابجکت های قدیمی ایجاد کنید. آبجکت CHILD ویژگی هایی یک آبجکت PARENT را به ارث می‌برد.

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

این نوع مختلف حسابها شباهتهایی نیز دارند. هر کدام دارای یک شماره حساب، نرخ بهره و نام مالک می‌باشند بنابراین می‌توانیم یک آبجکت والد بنام account (حساب) را ایجاد نماییم تا ویژگی های مشترک همه این حسابها را نگهداری می‌کنیم آبجکت های فرزند (child) می‌توانند علاوه بر ویژگی هایی که به ارث برده اند، ویژگی ها منحصر به فرد خودشان راداشته باشند، مثلا حساب اعتباری یک حد موجودی و حداقل میزان پرداخت را خواهد داشت. سپرده گذاری نیز دارای یک موعد پرداخت می‌باشد.

تغییرات آبجکت والد بر روی همه فرزندان اثر خواهد گذاشت اما بچه ها آزاد هستند که بدون بر هم زدن آرامش فرزند دیگر یا والدشان تغییر نمایند.

Polymorphism (چند درختی)

سومین اصلی شی گرایی، ploymor phism است که به این معنی است که شکل ها یا پیامدهای زیادی از یک تابع ویژه را داشته باشیم. همانند وراثت، چند ریختی نیز در دنیای طبیعی دید می‌شود. چند ریختی در اصطلاحات یک سیستم شی گرایی به این معنی است که ما می‌توانیم بسیاری از رخداد ها یا پیامدهای یک عمل ویژه را داشته باشیم.

مثلا ممکن است یک سیستم رسم اشکال گرافیکی را بسازیم.

مدلسازی بصری(visual modeling) چیست؟

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

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

مدلسازی بصری (visual modeling) پردازش گرفتن اطلاعات از مدل است و آن را با استفاده از مجموعه ای از عناصر گرافیکی استاندارد به صورت گرافیکی نشان می‌دهد. هدف اصلی مدلسازی بصری، ارتباط میان کاربران، برنامه نویسان، تحلیلگران، آزمایش کننده ها، مدیران و هر شخص دیگری که با پروژه در گیر شده است می‌باشد بعد از ایجاد این مدلها، می‌توانیم آنها را به همه بخشهای وابسته نشان دهیم و آن بخشها می‌توانند اطلاعات را از مدل به دست آورند. در مدلسازی بصری از نمادهای گرافیکی (مثل object modeling technolohy oM T, Booch تکنولوژی مدلسازی شی و unified Modeling Language زبان مدلسازی یکپارچه) برای نشان دادن چره های مختلف یک سیستم استفاده می‌شود.

  • نمودارهای UML
  • نمودار use case
  • نمودار sequence (توالی)
  • نمودار collaboration (همکاری)
  • نمودار class (کلاس)
  • نمودار state transition (در حالت)
  • نمودار component
  • نمودار Deployment

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

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله مقدمه ای بر UM1

دانلود مقاله بازیابی اطلاعات و پایگاه داده ها

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

دانلود مقاله بازیابی اطلاعات و پایگاه داده ها


دانلود مقاله بازیابی اطلاعات و پایگاه داده ها

پروژه بازیابی اطلاعات و پایگاه داده ها

مقاله ای مفید و کامل

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:123

 چکیده :

رسانه های ذخیره سازی

تعریف حافظه

به هر وسیله ای که توانایی حفظ اطلاعات را داشته باشد به گونه ای که کاربر بتواند در هر زمان به داده های آن دستیابی(access) داشته باشد را حافظه می گویند.

حافظه ها به دو دسته کلی تقسیم می شوند: 1- حافظه اولیه (اصلی-درون ماشینی) که پردازنده جهت اجرای برنامه ها مستقیماً با آن سرو کار دارد. 2- حافظه ثانویه (جانبی-برون ماشینی) که جهت ضبط اطلاعات و فایلها به کار می رود. ما در این درس تنها با حافظه های جانبی سرو کار داریم.

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

ویژگی های کلی حافظه

فرار و غیر فرار: حافظه هایی که با رفتن برق اطلاعات آنها از بین می رود حافظه های فرار (Volatile) و آنهایی که با رفتن برق داده های خود را حفظ می کنند غیر فرار (non valatile) می باشند. حافظه های اصلی اغلب فرار و حافظه های جانبی غیر فرار می باشند.

خواندنی یا خواندنی نوشتنی: بعضی حافظه ها مثل RAM یا هاردیسک خواندنی نوشتنی هستند. ولی بعضی دیگر مثل CD-ROM فقط خواندنی هستند. به خواندن اطلاعات از حافظه اصطلاحاً واکشی یا fetch گفته می شود.

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

ظرفیت: ظرفیت حافظه ها بر حسب بیت یا بایت یا اضعاف آنها بیان می گردد ، مثل:

بایت 1024 =بایت          ،بایت

                   بایت   ،   بایت

در حافظهRAM با n بیت خط آدرس، می توان  خانه را آدرس دهی کرد.

زمان دستیابی (Access time): از لحظه ای که دستور خواندن و نوشتن داده می شود تا هنگامی که حافظه مورد نظر مورد دستیابی قرار می گیرد را زمان دستیابی گویند. مثلاً زمان دستیابی حافظه های RAM حدود 120 نانو ثانیه و زمان دستیابی دیسک حدود 30 میلی ثانیه است، یعنی از این نظر RAM در حدود 250 هزار برابر سریعتر از دیسک می باشد.

نرخ یا سرعت انتقال (Transfer rate): مقدار اطلاعاتی است که در واحد زمان از حافظه قابل انتقال است و یکی از واحدهای آن بایت در ثانیه است. توجه کنید نرخ انتقال از جنس سرعت است و در این درس آن را با t (مخفف transfer) نشان می دهیم. مواظب باشید t نرخ انتقال را با t درس فیزیک که زمان (time) بود اشتباه نگیرید.

سلسله مراتب حافظه ها

در کامپیوتر های امروزی عموماً سلسله مراتبی از حافظه ها (مثل cache، RAM و دیسک) استفاده می شود. چند علت برای این امر عبارتند از:

  • حافظه های اصلی RAM در حال حاضر همچنان محدودیت ظرفیتی دارند.( مثلاً حدود 256MB یا 1GB).
  • فقط بخشی از اطلاعات برنامه های در حال اجرا لازم است در حافظه اصلی قرار گیرد و لازم نیست تمام بخشهای همه برنامه ها به حافظه RAM آورده شود.
  • حافظه های سریع گران هستند.
  • اندازه اطلاعاتی را که انسان امروزی ذخیره می کند خیلی زیاد است و به صورت تصاعدی نیز زیادتر می شود. حجم عظیم داده ها را نمی توان در حافظه اصلی نگهداری کرد.
  • حافظه های درون ماشینی اغلب فرار می باشندو داده های آنها با رفتن برق از بین می رود.
  • بسیاری از برنامه ها به حافظه ای بیشتر از حافظه RAM نیاز دارند. در این حال مثلاً از بخشی از دیسک به عنوان حافظه مجازی استفاده می شود.
  • هنگامی که چندین پردازش می خواهند به صورت موازی به اطلاعاتی دسترسی داشته باشند می توان آن اطلاعات را مثلاً بر روی دیسک به اشتراک گذاشت.

پس در عمل جهت بکار گیری مزایای حافظه های درون ماشینی (سرعت زیاد) و برون ماشینی (ظرفیت بالا،هزینه کم و مانا بودن) ترکیبی از آن دو درکامپیوترها استفاده می گردد.

در حافظه های درون ماشینی هزینه یک بایت (CPB=Ccet Per Byte)از حافظه های برون ماشینی بیشتر است.

در لیستی از حافظه ها که در زیر آمده به ترتیب ظرفیت ها افزایش یافته و سرعت و هزینه ها کاهش می یابد:

1- ثبات       2- حافظه cache یا نهان   3- حافظه اصلی   4- حافظه فلاش (Flash)       5- دیسک مغناطیسی       6- دیسک نوری           7- نوار مغناطیسی

حافظه cache حافظه ای سریع از نوع SPAM (Static RAM) است که بین CPU و حافظه اصلی کامپیوتر قرار می گیرد و به عنوان وسیله ای سریع، رد و بدل بین حافظه و CPU را سرعت می بخشد. حافظه اصلی از نوع DRAM ( Dynamic RAM) است.تذکر: ممکن است در آینده با رشد تکنولوژی و ارزان شدن حافظه های درون ماشینی دیگر از حافظه های برون ماشینی (جز برای موارد بایگانی) استفاده نشود ولی در حال حاضر به چنین وضعیتی نرسیده ایم.

منظور از ذخیره و بازیابی چیست؟

این درس غالباً با دو عنوان مطرح می گردد. یکی ذخیره و بازیابی اطلاعات

(Information Storage and Retrieval) و دیگری ساختار فایلها

(File structures).    

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

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

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

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

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

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

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله بازیابی اطلاعات و پایگاه داده ها

دانلود مقاله XSD چیست؟

اختصاصی از فی توو دانلود مقاله XSD چیست؟ دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله XSD چیست؟


دانلود مقاله XSD چیست؟

XSD چیست؟

همه چیز درمورد XSD

مقاله ای مفید و کامل

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:42

 چکیده :

XSD چیست ؟
پس از عرضه XML ، مجموعه ای از تکتولوژی های دیگر در رابطه با آن و با هدفمندی خاصی مطرح و ارائه گردیده است  . بهمین دلیل است که امروزه XML بعنوان خانواده ای بزرگ از سایر تکنولوژی ها  در نظر گرفته  می شود .XSD) XML Schema Definition) ،  یکی از تکنولوژی های موجود در این زمینه است. در مجموعه مقالاتی که در این رابطه ارائه  خواهد شد،  به بررسی جایگاه XSD  و نحوه ارتباط آن با XML خواهیم پرداخت . در این مقاله ، به  بررسی ضرورت استفاده از XSD و معرفی برخی از ویژگی های آن اشاره خواهد شد .
چرا به Schema نیاز است ؟
یکی از مزایای مهم XML ،ارائه انعطاف  و تسهیلات لازم برای طراحان و پیاده کنندگان  در رابطه با تشریح ساختار داده ها است. سندهای XML ، دارای مخاطبان خاص خود ( انسان و یا سایر برنامه های کامپیوتری ) بوده و می بایست امکانات لازم از زاویه استفاده کننده نیز مورد توجه قرار گیرد . در این رابطه می بایست مجوزهای لازم بمنظور ارائه هر یک از عناصر و یا خصلتهای موجود در سند مشخص گردد.ترتیب عناصر و خصلت های موجود در یک سند XML نیز بسیار حائز اهمیت بوده  و همواره مورد نیاز منابعی خواهد بود  که بنحوی از سندهای XML بعنوان ساختاری برای تامین داده های خود استفاده می نمایند. همانگونه که اشاره شد، سندهای XML ممکن است توسط انسان و یا سایر برنامه ها و نرم افزارها استفاده گردند. بدیهی است با فراگیر شدن استفاده از داده ها با فرمتی که توسط سندهای XML مطرح می گردد ،انتظار حمایت از انواع داده ها که در سایر زبانهای برنامه نویسی نظیر  Java، VB، C++ ، SQL وجود دارد ،بشدت مورد نیاز خواهد بود. پیاده کنندگان سندهای XML  بدنبال یک راهکار مناسب برای تعریف نوع داده ها  (Date ،  String ، Integer)  و سایر موارد مربوط به قانونمند نمودن ساختار داده ها در رابطه با یک سند XML بودند .بدین ترتیب تعریف Schema برای سندهای  XML ، امری حیاتی و ضروری تلقی گردید .

تاریخچه XML Schema
برای نوشتن سندهای XML ،در ابتدا از شکل ساده ای از زبان نشانه گذاری SGML استفاده می گردید .SGML ، صرفا" برای نشانه گذاری اسناد مورد استفاده قرار می گرفت . جایگاه استفاده از XML در ابتدا برای  برنامه نویسان مشخص نبود و اکثر عرضه کنندگان مرورگرهای وب ، از تکنولوژی فوق حمایت نمی کردند . پس از مدت زمان کوتاهی، تکنولوژی XML  جایگاه خاصی را در بین متقاضیان خصوصا" برنامه نویسان پیدا کرد . اکثر استفاده کنندگان به این نکته  پی بردند که XML گزینه ای مناسب برای اکثر نیازهای آنان بوده و کاربرد  آن بسیار فراتر از نشانه گذاری اسناد است . 
در زمان عرضه XML 1.0 توسط کنسرسیوم وب ، از تکنولوژی DTD برای تشریح سندهای XML استفاده می گردید . گرامر استفاده شده در DTD ، پاسخگوی برخی از نیازهای جدید  خصوصا" در رابطه با  انتقال اطلاعات بود . در ادامه  نیاز های جدیدی در رابطه با پردازش داده های موجود در اسناد XML  مطرح گردید . بمنظور ارائه قابلیت فوق برای منابع مصرف کننده ، می بایست امکاناتی بمنظور تشریح مناسب داده ها ( ارتباط ، نوع داده و ... )  در اختیار برنامه نویسان قرار گیرد . بدین ترتیب برنامه نویسان  قادر به تشخیص رفتار داده ها در یک سند XML و انجام پردازش های لازم  در رابطه با داده های موجود در یک سند XML خواهند بود . بمنظورپاسخ مناسب به خواسته های فوق ، کنسرسیوم وب تصمیم به طراحی یک زبان  توصیفی جدید با نام XML Schema  گرفت . در این رابطه یک گروه کاری با همین نام تاسیس گردید . مهمترین هدف گروه فوق، ایجاد یک زبان توصیفی جدید  با قابلیت استفاده توسط استفتاده کنندگان ، تولیدکنندگان و برنامه نویسان  با توجه به طیف گسترده انتظارات هر گروه بود . گروه XML Schema  کنسرسیوم وب ، فعالیت خود را از فوریه سال 1999 آغاز و پس از دو سال در 2001  موفق به طراحی زبان توصیفی شدند . تکنولوژی فوق با نام XML Schema Definition  و یا XSD  معرفی گردید . در زمانیکه گروه فوق ، سرگرم طراحی زبان توصیفی خود بودند، راهکارهای متفاوتی در این خصوص توسط سایر شرکت ها ارائه گردید . مثلا" شرکت ماکروسافت تکنولوژی XDR را  عرضه نمود . تکنولوژی  استاندارد شده  کنسرسیوم وب ، در مدت زمان کوتاهی پس از عرضه ، بعنوان گزینه ای مناسب برای تشریح ساختار داده ها ی موجود در یک سند XML ، مورد توجه عموم متقاضیان  قرار گرفت .

ویژگی های مهم XSD

  • فرمت آن همانند یک سند XML است. بنابراین ضرورتی به فراگیری گرامر جدیدی  برای ایجاد XSD  نخواهد بود  . بدین ترتیب می توان از  تمام ابزارهای موجود در رابطه با سندهای  XML ، در ارتباط با XSD نیز استفاده کرد .
  • ضمن حمایت از انواع داده (Data Type) تعریف شده در اکثر زبانهای برنامه سازی، امکان تعریف نوع  داده مورد نظر استفاده کننده  را  نیز فراهم می نماید . بدین ترتیب  می توان محتویات  سند را محدود به نوع داده مورد استفاده در نرم افزار خود نمود و یا حتی از خصلت فیلدهای موجود در بانک اطلاعاتی کپی برداری کرد .
  • امکان  تعریف کلید یکتا (Key) در عناصر اطلاعاتی را بمنظور عملیات یکتا سازی(Uniqe)  فراهم می نماید .
  • از خصلت توارث مدل شئ گراء ، بخوبی تبعیت می نماید . بدین ترتیب  یک توصیف می تواند از توصیف دیگر به ارث رسیده باشد .ویژگی فوق ،  توانائی تولید توصیف هائی با قابلیت استفاده مجدد را میسر می سازد .
  • امکان تعریف عناصر با  ارزش NULL  ،  و یا فاقد ارزش ،   در XSD وجود دارد .
  • از Namespace  بخوبی حمایت می نماید . بدین ترتیب امکان توصیف اسناد با استفاده از  Namespace مختلف فراهم می گردد . این ویژگی در راستای تولید توصیف هائی با قابلیت استفاده مجدد است .
  • اسناد XSD ، نیز نظیر سندهای  XML ،   توسط پارسر اعتبار سنجی شده و در صورت وجود خطا ء  گزارشات لازم ارائه می گردد .

در بخش دوم ، به بررسی  گرامر XSD  خواهیم پرداخت .

 

XSD چیست ؟( بخش دوم )
در بخش اول  این مقاله ، به  بررسی ضرورت استفاده از XSD و معرفی برخی از ویژگی های آن اشاره گردید، در بخش دوم به بررسی  گرامر XSD  خواهیم پرداخت .

XSD چیست ؟( بخش سوم )
در بخش اول این مقاله به بررسی  مقاهیم و جایگاه نکنولوژی XSD اشاره  و در بخش دوم به بررسی  بررسی  گرامر XSD   پرداخته گردید . در این بخش به بررسی انواع داده ساده ( simple type ) و مرکب ( complex type ) ، خواهیم پرداخت .

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

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

  • عنصر داده  دارای عناصر زیر مجموعه باشد  و/  یا .
  • عنصر داده دارای خصائص (Attribute) باشد .

نوع داده ساده زمانی استفاده میگردد که :

  • تصمیم داریم با اعمال شرایط و یا محدودیتهائی بر روی یک نوع داده استاندارد (مثل String) یک نوع داده جدید (User Define Data Type) ایجاد نمائیم  و / یا
  • عنصر مورد نظر دارای عناصر زیر مجموعه و یا خصائص (Attribute) نمی باشد.

بمنظور آشنائی با برخی از مفاهیم اولیه در این خصوص ، مجددا" به مثال ارائه شده در بخش دوم مقاله ، مراجعه می نمائیم .

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله XSD چیست؟

دانلود مقاله اهداف وب با تجارت الکترونیکی

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

دانلود مقاله اهداف وب با تجارت الکترونیکی


دانلود مقاله اهداف وب با تجارت الکترونیکی

مقاله اهداف وب

با تجارت الکترونیکی

مقاله ای مفید با قیمت مناسب

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:15

چکیده :

اهداف وب با تجارت الکترونیکی :اهمیت و تعیین شغل مورد نظر- jermy Markum , و Busyandfit.com و Richard H.Hall و دانشگاه Missouri-Rolla

خلاصه :این مطالعه دو هدف را در بردارد: 1- تعیین کردن اهمیت اهداف وب با تجارت الکترونیکی برای کاربرانی که به صورت درون خطی خرید میکنند. 2- شناسایی کردن انتظارات کاربران در جاییکه آنها غالباً انتظار دارند که این اهداف در سایت تجارتی تجارت الکترونیکی کاملاً طراحی شده قرار بگیرند. 99 شرکت کننده در دانشگاه میسوری –رولا از کلاس های زیر لیسانس استخدام شده اند و 103 شرکت کننده ای که اعضای یک سایت تجارت الکترونیکی برازش درون خطی بودند (busyandfit.com) داوطلب بودند. ابتدا شرکت کنندگان دردرجه ای که هر کدام در تصمیمات خرید اهمیت دارند 10 هدف وب باتجارت الکترونیکی را رتبه بندی میکنند. سپس آنها یکی از 9 محل 4 گوش را در یک صفحه وب انتخاب کردند ، جایی که آنها انتظار دارند که یک هدف وب معین دریک سایت تجارت الکترونیکی کاملاً طراحی شده قرار بگیرند . نتایج نشان میدهد که مهمترین اهداف مهم برای خریداران آن اهدافی هستند که به آنها اجازه میدهند که در چندین مرحله به سرعت خرید بکنند در حالیکه آنهایی که اکتشاف و فراهم آوردن کمک را تشویق میکنند خیلی پایینتر رتبه بندی میشوند. برای محل های مورد نظر شماهای محل کاربر به طور وسیعی برای محل های هدف وب با تجارت الکترونیکی همسان هستند. و این انتظارات با تحقیق قبلی همسان میباشند. ازاینرو تعیین اهداف در طراحی یک سایت تجارت الکترونیکی همسان با توقعات کاربر باید نسبتاً وظیفه ای نسبتاً ساده باشد.
مقدمه: طراحی سایت تجارت الکترونیکی:تجارت الکترونیکی ،خرید تهاتری و مصرف کننده درون خطی بخش بزرگی از اقتصاد شده اند.Wired News(2003) گزارش میکند که فروش از طریق اینترنت در چهارمین بخش سال 2002 ، 2/28 % در مقایسه با چهارمین بخش در سال 2001 برای یک مجموع 14.33 بیلیون دلاری افزایش پیدا کرده است. جهت معروفیت زیاد تجارت الکترونیکی با مصرف کنندگان دلیل های بسیاری وجود دارد. 1- به آسانی سفارش دادن2- انتخاب بزرگ محصولات 3- قیمتهای ارزانتر 4- خدمات و تحویل سریعتر 5- اطلاعات جزئی و واضح درمورد آنچه ارائه شده است.6- فشار فروشی وجود ندارد. 7- روشهای پرداخت آسان یک گزارش ثابت میکند که رضایت بازدید کننده از تجارت الکترونیکی تا بالای 64% میباشد.هرچند بر طبق همان گزارش . تنها دو درصد از خریداران درون خطی گزارش میکنند که تجربه خرید درون خطیشان بدون شکست میباشد و بعلاوه مهم است که نوجه کنیم که در صد خیلی کمی از خریداران در واقع درون خطی خرید میکنند .به طور مثال برطبق نظر برنارد تنها در صد کمی از افراد در واقع به صورت درون خطی کالا را خریداری میکنند.در واقع ،اگر درصد افرادی که در واقع به صورت درون خطی خریداری میکنند تقریباً 3 تا 5 درصد است. این شکست احتمالاً فروش تجارت الکنرونیکی را محدود میکنند و توسط اکثر مصرف کنندگان پذیرش کلی مرحله خرید درون خطی را کند میکنند. ضمناً این رقم 3 تا 5 درصد ارائه شده به وسیله برنارد میزان تبدیل را نشان میدهند.میزان تبدیل برای سایت تجارت الکترونیکی به سادگی تعداد ویزیتور های منحصربه فرد سایت است که با تعداد کلی فروش تقسیم میشود. جهت انبار های آجر و ملات اضافی تبدیل به 70 درصد یا بیشتر میرسد. چندین محقق و web gurus جهت کارایی مبهم تجارت الکترونیکی دلایلی را در تبدیل ویزیتور ها به مشتریان پیشنهاد کردند. به طور مثال copas(2001) پیشنهاد میکند که یک دلیل برای فقدان مشتریان عدم درک شخصیتهای خریداران اینترنت میباشد. 

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله اهداف وب با تجارت الکترونیکی