دعوت به همکاری

نگارش شده در تاريخ : چهارشنبه, آذر ۶, ۱۳۸۷ و ساعت : ۱:۱۶
ارسال شده در قسمت : دسته‌بندی نشده

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

info@AMFY.ir

 

 

فصل نهم طراحی سیستم

نگارش شده در تاريخ : سه شنبه, تیر ۹, ۱۳۸۸ و ساعت : ۲۰:۰۶

سطوح در نمودار جریان داده ها:

در یک سیستم اطلاعاتی پیچیده منطقی، این امکان وجود ندارد که تمام اطلاعات لازم را در یک صفحه کاغذ رسم نمائیم، به همین دلیل با شکست DFD به سطوح دیگر به وسیله نمودارهای سلسله مراتب (نمودار زمینه ای، سطح۱، سطح۲ و غیره) استفاده می شود.

 

سطح ۱:

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

 

سطح نمودار زمینه‌ ای:

بالاترین سطح سلسله مراتب DFD نامیده می شود که از سطح۱ استخراج می شود و شامل موجودیت های خارجی، جریان داده ها بین سیستم و موجودیت های خارجی می باشد، در این نمودار هیچگونه مخزن داده ای مشاهده نمی گردد.

 

تجزیه کارکردی:

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

 

متعادل سازی DFDها:

زمانی دو سطح از DFD متعادل هستند که جریان ورودی و خروجی مشابه داشته باشند (با اسم کاملا یکسان در جریان ها) این جریان ها همچنین باید از یک منبع ورودی و خروجی برای هر دو سطح DFD باشند.

 

سطح۲:

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

 

فرآیند اختصاص شناسه ها در سطوح مختلف DFD

در سطح زمینه تنها یک پردازش وجود دارد و شناسه خاصی لازم نیست. در سطح۱ پردازش ها یک شناسه دارند که یک عدد صحیح می باشد (مثل ۵) . در سطح۲ شناسه سطح۲ با شناسه سطح۱ پردازش شروع می گردد و به دنبال آن یک خط تیره و عدد صحیح دیگری قرار می گیرد (مثل ۲-۵). در سطوح بعدی این سیستم شماره گذاری به همین شکل ادامه پیدا می کند.

 

توقف تجزیه: زمانی توقف تجزیه صورت می گیرد که کارکرد به اندازه کافی ساده و واضح شده باشد.

 

توسعه نمودار جریان داده: (فعالیتهای لازم برای تهیه نمودار جریان داده)

۱ـ مشخص کردن جریان داده های کلیدی با توجه به تحلیل مستندات سیستم

۲ـ مشخص کردن تمام موجودیت های خارجی

۳ـ تعیین ناحیه های کارکردی (این ناحیه ها مکانهای اجرای پردازش می باشند)

۴ـ مشخص کردن تمام مسیر جریان داده ها

۵ـ مشخص کردن محدوده سیستم

۶ـ مشخص کردن تمام فرآیندها

۷ـ مشخص کردن مخزن داده ها

۸ـ مشخص کردن فرآیندها و مخزن داده ها و اثرات آنها بر یکدیگر ۹ـ شرح جزئیات

 

کنترل DFDها: چند کنترل ساده وجود دارد:

۱ـ هر پردازش باید حداقل یک ورودی و خروجی داشته باشد

۲ـ هر جریان، پردازش، مخزن داده و موجودیت خارجی باید یک نام منحصربه فرد و با معنی داشته باشد.

۳ـ جریان داده های یکسان باید کاملا وارد شوند و سطح پائین تر DFD را ترک کنند.

فصل هشتم طراحی سیستم

نگارش شده در تاريخ : سه شنبه, تیر ۹, ۱۳۸۸ و ساعت : ۲۰:۰۵

نمودار جریان داده ها DFD

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

 

اجزای نمودار جریان داده ها:

۱ـ موجودیت های خارجی ۲ـ جریان داده ها ۳ـ پردازش ها ۴ـ مخزن داده ها

 

جریان داده ها:

جریان داده ها حرکت اطلاعات را از یک محل به محل دیگر در سیستم نمایش می دهد

 

جریان داده های مجاز:

۱ـ بین پردازش و مخزن داده ها  ۲ـ بین پردازش و موجودیت خارجی ۳ـ بین پردازش و پردازش

 

مخزن داده ها:

مخزن داده ها، محل استقرار داده ها را نمایش می دهد، مخزن برای ذخیره اطلاعات داخل سیستم لازم است.

 

اجزاء مخزن داده ها:

۱ـ شناسه یا ID    ۲ـ نام مخزن

 

انواع مخزن داده ها:

۱ـ مخزن دستی دائمی: مثل قفسه فایلی، دفتر ثبت و یا کاردکس می باشد و با حرف M و یک شماره نشان داده می شود مانند: M1

2ـ مخزن پایگاه داده دائمی: مثل یک فایل کامپیوتری برای رکوردهای کارمندان یا فایل دانشجویی یا فایل انبار که شامل یک حرف D و یک شماره می باشد مانند: D1

3ـ مخزن دستی موقت: مثل کازیه ورود و خروج در سیستم اداری که با حروف TM به همراه یک شماره می باشد. مانند: TM2

4ـ مخزن پایگاه داده موقت: مثل فایلهایی که برای مرتب نمودن داده ها استفاده می شود و به عنوان فایل واسطه می باشد که با حروف TD به همراه یک شماره می باشد. مانند: TD2

 

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

 

اجزاء جعبه پردازش:

۱ـ شناسه یا ID  ۲ـ مکان  ۳ـ نام پردازش

 

شناسه پردازش:

این شناسه شماره ای دارد و گاهی به دنبال آن شماره دیگری است که با نقطه جدا می گردد. مثل ID 1

مکان:

جایی که در آن فعالیت انجام می گیرد، ممکن است نام قسمت، میز و یا حتی نام کارمند باشد مثل میز تحویل سفارشات

نام پردازش:

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

 

فعل:

یک بخش از جمله که از یک یا تعدادی کلمه ساخته شده است و یک عمل، تجزیه و رویداد را در بردارد.

 

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

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

افعال امری مفید برای DFDها: فراهم بیاور، اقدام کن، انجام بده، اداره کن، به انجام برسان

فصل دوم : سیستم فایل

نگارش شده در تاريخ : سه شنبه, آذر ۵, ۱۳۸۷ و ساعت : ۲۲:۴۴

تعاریف اولیه :

نوع موجودیت :
   به فرد، شیء، پدیده یا مفهومی که می خواهیم در مورد آن «اطلاع» داشته باشیم، موجودیت       گفته می شود.

 

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

فیلد:
مکان ذخیره شدن یک واحد معنایی ( semantic data unit ) یا یک فقره اطلاع را فیلد گویند. فیلد کوچکترین واحد اطلاع در فایل است که معنایی منطقی دارد. واحد معنایی داده ، حالت اتوماتیک یا تجزیه ناپذیری دارد. طول فیلد می تواند یک کاراکتر یا حتی یک بیت باشد.
  کلیک کنید – ادامه مطلب ..

فصل اول: رسانه های ذخیره سازی

نگارش شده در تاريخ : یکشنبه, آذر ۳, ۱۳۸۷ و ساعت : ۲۱:۳۳

 حافظه

 رسانه های ذخیره سازی چه در محیط درون ماشینی و چه در محیط برون ماشینی حافظه نام دارند.

حافظه ها به دو دستة کلی تقسیم می شوند :

۱- حافظه های درون ماشینی

۲- حافظه های برون ماشینی 

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

  کلیک کنید – ادامه مطلب ..

آموزش اکسس (بخش ششم)

نگارش شده در تاريخ : پنجشنبه, مرداد ۲۴, ۱۳۸۷ و ساعت : ۱۶:۲۸
ارسال شده در قسمت : دسته‌بندی نشده

 

Join کردن بیش از ۲ جدول برای Database های Access

کتاب
ColdFusion MX Bible برای Join کردن بیش از دو جدول یک بانک اطلاعاتی راه حل زیر را پیشنهاد می کند:

 


SELECT
c.CompanyID,
c.CompanyName,
e.LastName,
e.FirstName,
e.Salary,
d.FullName,
d.RelationShip
FROM
Company c INNER JOIN Employee e
ON c.CompanyID = e.CompanyID
INNER JOIN Dependant d
ON e.SSN = d.SSN

کلیک کنید – ادامه مطلب ..

آموزش اکسس (بخش پنجم)

نگارش شده در تاريخ : پنجشنبه, مرداد ۲۴, ۱۳۸۷ و ساعت : ۱۶:۱۵
ارسال شده در قسمت : دسته‌بندی نشده

ماجول تاریخ هجری شمسی با توابع جانبی آن
در بانک اطلاعاتی Access فیلدهای نوع Date پاسخگوی نیاز کاربران فارسی که با تاریخ هجری شمسی کار می کنند نیست . البته برنامه هایی مثل پارسا ۹۹ تقویم سیستم را به تقویم هجری شمسی تبدیل می کند و بعد از آن کاربران فارسی می توانند از فیلدهای نوع Date اکسس استفاده کنند .بدین ترتیب پارسا مشکل تاریخ هجری شمسی را حل میکند ولی بعضا تاریخ شمسی سیستم بنا به دلایلی از بین میرود . مثلا اگربعد از نصب پارسا، Officeنصب شود تاریخ هجری شمسی سیستم به هم می خورد. برای رهایی از وابستگی برنامه های شما به پارسا و … ، توابع زیر می تواند مشکل شما را بطور کامل حل کند .
این ماجول در چندین برنامه تست شده و جواب گرفته است شما هم می توانید از آن استفاده کنید.
(توجه داشته باشید که کدهای نوشته شده ، در اینجا از چپ به راست نمایش داده شده اند ولی با کپی آن در اکسس ، نمایش آن از چپ به راست خواهد شد)
کلیک کنید – ادامه مطلب ..

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

نگارش شده در تاريخ : شنبه, مرداد ۵, ۱۳۸۷ و ساعت : ۹:۴۹

 

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

  کلیک کنید – ادامه مطلب ..

تمرین ستاره ۲۴/۲/۸۷ (زبان c)

نگارش شده در تاريخ : پنجشنبه, اردیبهشت ۲۶, ۱۳۸۷ و ساعت : ۱۳:۲۴

تمرین ستاره ۲۴/۲/۸۷:

برنامه‌ای بنویسید که با گرفتن یک عدد فرد، خروجی بصورت زیر داشته باشد:

بطور مثال برای عدد ۵ داشته باشیم:

*         

*          *

*          *          *

*          *

*

 

جواب:

کلیک کنید – ادامه مطلب ..

آرایه ها چهارشنبه ۲۴/۰۲/۸۷

نگارش شده در تاريخ : پنجشنبه, اردیبهشت ۲۶, ۱۳۸۷ و ساعت : ۹:۴۵