در این پروژه سیستم مکانیزاسیون رستوران به زبان برنامه نویسی php با تمام سورس های آن موجود می باشد .
مقدمه:
مکانیزاسیون کشاورزی در ایران از سال 1345 یعنی الی که قرارداد بین ایران و جمهوری رومانی به منظور خرید تراکتور و برخی از ادوات کشاورزی از آن منعقد گردید مطرح شد. مکانیزاسیون در کشاورزی مترادف با کلمه اتوماسیون در صنعت است که خود به معنی اتوماتیک کردن یا به عبارتی کم کردن کار کارگری میباشد. بدین ترتیب معنی اصلی مکانیزاسیون کشاورزی به استفاده از ماشین و موتور در کشاورزی جهت کاهش نیاز به نیروی کارگری می باشد.شایان ذکر است که این نیز هنگامی توجیه دارد که درآمد حاصل از کار کارگری کمتر از درآمد بدست آمده از جایگزین نمودن ماشین و موتور باشد.
ازآن جایی که استفاده از ماشین آلات و ادوات کشاورزی در اراضی کوچک بنا به ددلایل اقتصادی و فنی ممکن نبوده و از طرفی عمده اراضی کشور در طول سالیان به قطععات کوچک تقسیم شده اند ، امروزه برای ایجاد امکان بکارگیری ماشین آلات و مکانیزه کردن اراضی، ضرورت اعمال سیاستهای“ یکپارچه سازی اراضی” و “یکجا سازی زراعی“بیش از هر زمان دیگری احساس می گردد. زیرا ادامه روند علاوه بر محدود ساختن امکان مکانیزاسیون، منجر به تغییر کاربری اراضی زراعی به مسکونی، تجاری و صنعتی در بلند مدت خواهدشد.
با احرای این طرح امکان مکانیزه کردن بخشی از اراضی منطقه فراهم آمده و بر اثر استفاد از ماشین آلات فواثد و محاسن زیر حاصل میشود.
خلاصه طرح:
موضوع طرح :
خدمات مکانیزاسیون کشاورزی
حوزه فعالیت 1500هکتار
دستگاه صادر کننده مجوز:
وزارت جهاد کشاورزی
ظرفیت اسمی تولیدات:
!#REF هکتار
نوع تولیدات:
خدمات مکانیزاسیون کشاورزی
تعداد شاغلین:
14 نفر
مشخصات سرمایه گذاری طرح:
سرمایه گذاری کل طرح:
34/1401
میلیون ریال
سرمایه گذاری ثابت:
48/1335
میلیون ریال
سرمایه در گردش:
87/65
میلیون ریال
درآمد سالیانه:
79/1
میلیون ریال
سود ویژه:
36/382
میلیون ریال
دوره بازگشت سرمایه:
3/3
سال
نرخ باردهی سرمایه:
9/29%
درصد
مقدمه:
مکانیزاسیون کشاورزی در ایران از سال 1345 یعنی سالی که قرارداد بین ایران و جمهوری رومانی به منظور خرید تراکتور و برخی از ادوات کشاورزی از آن کشور منعقد گردید مطرح شد. مکانیزاسیون در کشاورزی مترادف با کلمه اتوماسیون در صنعت است که خود به معنی اتوماتیک کردن یا به عبارتی کم کردن کار کارگری میباشد. بدین ترتیب معنی اصل مکانیزاسیون کشاورزی به استفاده از ماشین و موتور در کشاورزی جهت کاهش نیاز به نیروی کارگری میباشد. شایان ذکر است که این نیاز هنگامی توجیه دارد که درآمد حاصل از کار کارگری کمتر از درآمد بدست آمده از جایگزین نمودن ماشین و موتور باشد.
از آن جایی که استفاده از ماشینآلات و ادوات کشاورزی در اراضی کوچک بنا به دلایل اقتصادی و فنی ممکن نبوده و از طرفی عمده اراضی کشور در طول سالیان به قطعات کوچک تقسیم شدهاند، امروزه برای ایجاد امکان بکارگیری ماشینآلات و مکانیزه کردن اراضی، ضرورت اعمال سیاستهای یکپارچهسازی اراض و یکجاسازی زراعی بیش از هر زمان دیگری احساس میگردد. زیرا ادامه این روند علاوه بر محدود ساختن امکان مکانیزاسیون، منجر به تغییر کاربری اراضی زراعی به مسکونی، تجاری و صنعتی در بلندمدت خواهد شد. با اجرای این طرح امکان مکانیزه کردن بخشی از اراضی منطقه فراهم آمده و بر اثر استفاده از ماشینآلات فواید و محاسن زیر حاصل میشود.
افزایش سطح زیر کشت محصولات به دلیل سرعت و عملکرد بالای ماشینآلات نسبت به روشهای سنتی شخم، کاشت، داشت و برداشت.
کاهش مصرف بذر و یکنواختی پوشش گیاهی سطح مزرعه
افزایش راندمان به دلیل ایجاد امکان مبارزه سریع و به موقع با آفات و امراض به محض
خلاصه طرح:
موضوع طرح:
خدمات مکانیزاسیون کشاورزی حوزه فعالیت4000 هکتار
دستگاه صادر کننده مجوز:
وزارت جهاد کشاورزی
ظرفیت اسمی تولیدات:
4000
هکتار
نوع تولیدات
خدمات مکانیزاسیون کشاورزی
تعداد شاغلین:
27
نفر
مشخصات سرمایهگذاری طرح:
سرمایهگذاری کل طرح:
27/2847
میلیون ریال
سرمایه گذاری ثابت:
58/2725
میلیون ریال
سرمایه در گردش:
70/121
میلیون ریال
درآمد سالیانه:
68/3
میلیون ریال
سود ویژه:
47/1089
میلیون ریال
دوره بازگشت سرمایه:
4/2
سال
نرخ بازدهی سرمایه:
%8/41
درصد
فرمت فایل : WORD (قابل ویرایش)
فهرست مطالب:
عنوان صفحه
مقدمه 2
معرفی شرکت 4
موضوع 5
انتظارات مورد نظر از سیستم 6
نمودار DFD 8
نمودار ERD 13
توضیحات فرم ها 14
نمونه هایی از کد نویسی 31
نرم افزار دلفی 38
چکیده:
محیط مجتمع بر نامه نویسی دلفی IDE (Integrated development Environment )
در حالت کلی IDE دلفی به سه بخش کلی تقسیم بندی می شود :
1- پنجره اصلی IDE
2- پنجره Object Inspector
3- فضای کاری دلفی
1- پنجره اصلی IDE : پنجره اصلی IDE شامل نوارهای ابزار و پلت اجزا (Component Palette ) می باشد . منوی اصلی دلفی درون نوار ابزار تعبیه شده است . پلت اجزا شامل اجزا متعددی است که شما می توانید بر روی فرم هایتان قرار دهید .
2- پنجره Object Inspector : این پنجره در سمت چپ صفحه نمایش قرار دارد در حقیقت شما از طریق این پنجره قادر به تغییر خواص (Properties ) و رویدادهای (Events ) اجزا خواهید بود کلید میانبر برای این پنجره F11 می باشد . خواص یک Component شما را قادر به کنترل آن جزء خواهد کرد . زبانه Event شامل لیستی از رویدادهای یک جزء است . برای مثال اگر کاربر بر روی یک جزء کلیک نماید رویدادی رخ خواهد داد ، شما می توانید کدی را بنویسید که در پاسخ به این رویداد اجرا شود .
3- در حقیقت فضای کاری دلفی که بخش اصلی IDE می باشد شامل پنجره اصلی طراحی فرم یا Form Designer است . و با استفاده از آن قادر به طراحی فرم ها خواهید بود . در پشت Form Designer پنجره ویرایشگر کد یا Code editor وجود دارد .
مثال 1: یک برنامه ای بنویسید که با کلیک روی یک Button رنگ فرم تغییر پیدا کند .
نکته : دلفی تلفیقی از کتابخانه اجزای بصری VCL ( Visual Component Library ) و Object Pascal می باشد .
نکته : یک شی ء مانند یک جزء تکه برنامه ایست که وظیفه خاصی را انجام می دهد. هر جزء در حقیقت یک شیء است اما تمام اشیا جزء نیستند .
یونیتهای پاسکال :
در حقیقت هر Unit یک فایل متنی است که می تواند ترجمه شده و به یک قطعه کد تبدیل شود . فایل متنی که توسط دلفی ترجمه و به زبان ماشین تبدیل گردد یونیت نام دارد .
یک برنامه دلفی حداقل شامل دو یونیت خواهد بود . اولین یونیت Project Source نام دارد که شامل کد مبدا پروژه تا ن خواهد بود و با پسوند DPR ذخیره می شود . محتویات این یونیت را با انتخاب گزینه Project/View Source مشاهده نمایید . دومین یونیتی که معمولا هر برنامه دلفی خواهد داشت Form Unit است . یونیت فرم شامل کد مبدا مربوط به یک فرم است . و با پسوند PAS ذخیره می شود . هر فرم دارای یک یونیت است بطور مثال برنامه ای که شامل دو فرم باشد شامل دو یونیت فرم مجزا نیز خواهد بود که هر کدام مرتبط با یک فرم نگهداری خواهند شد .
تشریح یونیتهای دلفی :
Project Unit : شامل کلمه کلیدی program و سپس نام یونیت و به دنبال آن بلوک کدی که با کلمات begin و end علامت گذاری شده است . کلمه کلیدی Program مشخص می کند که این یونیت به عنوان یونیت اصلی برنامه می باشد و به دنبال آن project1 نام یونیت را مشخص می کند . شما می توانید نام پروژه تان را به یک نام با معنا ذخیره نمایید . کلمه کلیدی بعدی USES است شامل یونیتهایی است که یونیت project برای کامپایل شدن به آنها احتیاج دارد . و کدهایی که دربلوک begin و end نوشه شده اند در حقیقت باعث آماده سازی اولیه برنامه ، ایجاد فرم اصلی و شروع اجرای برنامه خواهند شد . شما برای نوشتن برنامه تان نیازی به دانستن جزئیات این کدها نخواهید داشت .
Form Unit : این یونیت در مقایسه با یونیت project دارای دو نقطه اشتراک است 1- با کلمه کلیدی Unit و به دنبال ان نام یونیت آغاز شده است ( یک یونیت پاسکال با یکی از کلمات کلیدی Unit یا Program آغاز می شود ) . 2- هر دو یونیت با کلمه کلیدی end و پسوند نقطه خاتمه یافته اند .
از طرفی در مقایسه با یونیت پروژه دارای دو تفاوت است 1- شامل بخشهای Interface و Implementation است هر یونیتی به جز یونیت اصلی برنامه باید شامل یک بخش interface و یک بخش Implementation باشد . 2- این یونیت فاقد کلمه کلیدی begin است یونیت اصلی برنامه باید شامل هر دو کلمه کلیدی begin و end باشد .
کلمات کلیدی Unit ها :
1- لیست Uses
2- بخش Interface
3- بخش Implementation
لیست Uses : شامل لیستی از یونیتهایی خواهد بود که یونیت فعلی به آنها رجوع می نماید . در هنگام ایجاد لیست Uses رعایت دو قانون الزامی است
1- هر یونیت با علامت کاما ( , ) از دیگر یونیتها جدا می شود
2- در انتهای هر لیست uses علامت ( ; ) الزامی است .
نکته : اگر بخواهید از یک یونیت در یونیت دیگری استفاده کنید از منوی File گزینه Use Unit را کلیک و سپس یونیت مورد نظر را انتخاب کنید .
بخش Interface : شامل لیستی از متغیرها ، پروسیجرها ، توابع و .... خواهد بود که درون یونیت مربوطه وجود دارند و برای یونیتهای دیگر قابل دسترس خواهند بود این بخش تا رسیدن به کلمه کلیدی Implementation ادامه خواهد یافت .
بخش Implementation : در حقیقت این بخش شامل کدهای اصلی و واقعی مربوط به یونیت خواهد بود . این بخش با کلمه کلیدی Implementation آغاز و تا رسیدن به کلمه کلیدی بعدی که end پایانی یونیت است ادامه خواهد یافت
نکته : توضیحات درون کد با روشهای 1- متن درون علامات {} 2- شروع خط با علامت // 3- متن
درون علامات (* *) مشخص می شود .
پروژه سیستم اطلاعاتی حسابداری با عنوان مکانیزاسیون واحد فروش شرکت پوشا تک در فرمت ورد در 46 صفحه و شامل مطالب زیر می باشد:
فصل اول : تجزیه و تحلیل داده ها
گزارش شناخت سیستم
عملکرد کلی سیستم
مشکلات موجود
پیشنهادات اولیه
گزارش امکان سنجی
امکان سنجی منطقی
امکان سنجی فیزیکی
امکان سنجی فرهنگی
امکان سنجی اقتصادی
تحلیل هزینه ها و منافع
زمانبندی پروژه
نمودار Gant Chart
آنالیز سیستم
شناخت فرم ها
نمودار Form Flow
نمودار FRD
بیانیه نیازمندی ها
نمودارهای DFD
طرح جانمایی
فصل دوم : طراحی سیستم
طراحی بانک ها
جمع آوری داده ها
خالص سازی داده ها
نرمال سازی
طراحی جداول
نمودارهای UML
نمودار Use Case
Sequence Diagram
State Diagram
نمودار DSD
نمودار JSP
طراحی فرم های ورودی و خروجی
ضمایم پروژه
نمونه فرم های سیستم
پرسشنامه ها