نوع فایل: word
قابل ویرایش 90 صفحه
چکیده:
هنگامی که صحبت از کلاسترها میشود، مقصود فناوریهایی است که از طریق آن کامپیوترهای مختلف بتوانند با هم و با اشتراک قدرت پردازش هم، بتوانند امور پردازشی را که به آنها محول شده است، انجام دهند. این امور پردازشی همه چیز میتواند باشد. از پردازشهای سنگین علمی تا تبدیل فایلهای موسیقی و یا رندر کردن جلوههای ویژه فیلمهای سینمایی. برای مثال، تمامی جلوههای ویژه فیلمهای ارباب حلقهها توسط کلاسترهای لینوکس رندر و پردازش شدهاند.
برای اولین بار محققان آزمایشگاه ملی اوک ریج ابرکامپیوتر موسوم به سنگ را تکمیل کردهاند که متشکل از 130 کامپیوتر معمولی است که به صورت کلاستری عمل می کنند. یکی از این 130 دستگاه به عنوان ورودی کل سیستم عمل میکند که از یک سو با شبکهها و سیستمهای دیگر در تماس است و از سویی دیگر با بقیه اعضا شبکه خود ارتباط برقرار میکند. این شبکه مسائلی را که بدان محول میشود، با استفاده از شیوه محاسبه موازی و با تقسیم کار میان اعضاء شبکه به انجام میرساند.
نکته حائز اهمیت آن است که میتوان از کامپیوترهای موجود در اوقاتی که کاربران از آنها استفاده نمیکنند، بهره گرفت. به عنوان مثال، پروژه ستی که به وسیله دانشگاه کالیفرنیا و برای بررسی امکان وجود موجودات هوشمند در کیهان در حال اجراست، فعالیت خود را از طریق اینترنت و به کمک 3 میلیون کامپیوتر شخصی متعلق به شهروندان، و در ساعات آخر شب که کامپیوترها مورد استفاده صاحبان آنها نیستند، دنبال میکند.
پروژه «طراحی و ساخت ابررایانه با فناوری کلاستر» از طرف مرکز تحقیقات پردازشهای فوق سریع دانشگاه صنعتی امیرکبیر، در بیست ویکمین جشنواره بینالمللی خوارزمی رتبه دوم پژوهشهای کاربردی را کسب نموده است، مرکز تحقیقات پردازشهای فوق سریع در دانشگاه صنعتی امیرکبیر به دانش فنی ساخت ابررایانههای کلاستر دست یافته که بستر مناسبی را جهت رشد و شکوفایی صنایع و مراکز تحقیقاتی پیشرفته فراهم میکند. حاصل آخرین پروژه، طراحی و ساخت یک سیستم کلاستر با 216 هسته پردازشی و حداکثر توان پردازشی 860 میلیارد عمل در ثانیه میباشد. در حال حاضر این سیستم قویترین ابررایانه موجود در ایران و قدرتمندترین ابررایانه ساخته شده در خاورمیانه میباشد.
دومین ابررایانه کشور در گروه فیزیک دانشگاه اصفهان طراحی و ساخته شد، این ابررایانه که جی- صفر نام دارد، یک کلاستر محاسباتی با ۶۰ گره محاسباتی است و قدرت پردازش آن (300گیگا فلاپس) میباشد و توان انجام ۴/۴ میلیون عمل را در ثانیه دارد.
1– مقدمه
دانشمندان موفق شدهاند با الهام گرفتن از یک روایت کهن، شیوه کارآمد و در عین حال ارزانی را برای دستیابی به توانهای محاسباتی بسیار بالا، تکمیل کنند. به نوشته ماهنامه علمی ساینتیفیک آمریکن این شیوه هماکنون در بسیاری از مراکز علمی و آزمایشگاههای تحقیقاتی، مورد استفاده قرار گرفته است.
در افسانههای قدیمی آمده است که روزی گذار کهنه سربازی گرسنه و بیپول به دهی فقرزده افتاد و برای رفع گرسنگی ابتکاری به خرج داد. او به مردم دهکده گفت که میتواند با استفاده از یک دیگ بزرگ آب جوش و یک تکه سنگ آش خوشمزهای بپزد. مردم ده ابتدا با ناباوری به او که دیگ را بار گزارده بود نگریستند، اما بعد هر یک برای آنکه سهمی از آش داشته باشند، با اهدا یک تکه کوچک گوشت یا یک دسته سبزی، یا یکی دو تا هویج، یا مشتی برنج، در کار پختن و تهیه آش مشارکت کردند. دست آخر درون دیگ آنقدر ماده خوردنی جای گرفته بود که محصول نهایی را به اندازه کافی خوشمزه و مغذی میکرد. به نوشته این ماهنامه، محققان آزمایشگاه ملی اوک ریج با استفاده از همین تمثیل ابر کامپیوتر تازهای موسوم به سنگ را تکمیل کردهاند که متشکل از 130 کامپیوتر معمولی است که به صورت کلاستری عمل میکنند. یکی از این 130 دستگاه به عنوان ورودی کل سیستم عمل میکند که از یک سو با شبکهها و سیستمهای دیگر در تماس است و از سویی دیگر با بقیه اعضا شبکه خود ارتباط برقرار میکند. این شبکه مسائلی را که بدان محول میشود، با استفاده از شیوه محاسبه موازی و با تقسیم کار میان اعضاء شبکه به انجام میرساند.
یکی از بزرگترین طرحهایی که این ابر کامپیوتر مونتاژ شده از عهده آن برآمده، تهیه نقشه جامعی از ایالات متحده است که در آن کل مساحت امریکا به 8/7 میلیون قطعه، هر یک به مساحت یک کیلومتر مربع، تقسیم شده و 25 مولفه آب و هوایی مختلف برای نقاط گوناگون آن در نظر گرفته شده و در مجموع 1000 ناحیه آب و هوایی متفاوت در آن منظور شده است.
هرچند اندیشه به هم پیوستن کامپیوترهای معمولی و یا قدیمی برای دستیابی به توان عملیاتی بالاتر، اندیشه تازهای نیست و سابقه آن به دهه 1950 باز میگردد، اما تنها در چند سال اخیر است که ظهور نرمافزارهای جدید امکان بهرهگیری کلاستری از کامپیوترهای دیجیتالی را فراهم آورده است. به عنوان نمونه، هماکنون در موزه تاریخ طبیعی آمریکا، 560 کامپیوتر پنتیوم 3 موجود است که محققان با به هم پیوستن آنها، ابر کامپیوتر قدرتمندی را بوجود آوردهاند که از آن برای بررسی در نحوه تطور اختران و ستارگان بهره گرفته میشود.
نکته حائز اهمیت در رهیافت تازه آن است که میتوان از کامپیوترهای موجود در اوقاتی که کاربران اصلی آنها از آنها استفاده نمیکنند، بهره گرفت. به عنوان مثال، پروژه ستی که به وسیله دانشگاه کالیفرنیا و برای بررسی امکان وجود موجودات هوشمند در کیهان در حال اجراست، فعالیت خود را از طریق اینترنت و به کمک 3 میلیون کامپیوتر شخصی متعلق به شهروندان، و در ساعات آخر شب که کامپیوترها مورد استفاده صاحبان آنها نیستند، دنبال میکند.
مقدمه:
فهرست مطالب:
چکیده
فصل 1
مقدمه
1– 1– دورههای محاسبات
1– 2– معماریهای مقیاسپذیر کامپیوتر موازی
1– 3– به سوی محاسبات موازی کمهزینه و انگیزهها
1– 4– دریچهای به سوی فرصتها
1– 5– کامپیوتر کلاستر و معماری آن
1– 6 – طبقهبندی کلاسترها
فصل 2
2– 1– پردازندهها
2– 2– حافظه و کاشه
2– 3– دیسک و ورودی / خروجی
2– 4 – گذرگاه سیستم
2– 5– اتصالات درونی در یک کلاستر
2– 5– 1– اترنت، اترنت سریع و گیگابیت اترنت
2– 5– 2– مد انتقال غیرهمزمان (ATM)
2– 5– 3– رابط ارتباطی مقیاسپذیر (SCI)
2– 5– 4–Myrinet
2– 6– سیستمعاملها
2– 6– 1– LINUX
2– 6– 2– SOLARIS
2– 6 –3 – Windows NT
فصل 3
3– 1– سرویسهای شبکه / نرمافزارهای ارتباطی
3– 2– میانافزار کلاستر و تصویر سیستم واحد
3– 2– 1– لایهها / سطوح تصویر سیستم واحد
3– 2– 2– حدود SSI
3– 2– 3– اهداف طراحی میانافزار
3– 2– 4– خدمات کلیدی SSI و زیرساختار قابلیت دسترسی
3– 3– مدیریت منابع و زمانبندی (RMS)
فصل 4
4– 1– ابزارها و محیطهای برنامهنویسی
4– 1– 1– رشتهها (Threads)
4– 1– 2– سیستمهای انتقال پیام (MPI و PVM)
4– 1– 3– سیستمهای حافظه اشتراکی توزیعی (DSM)
4– 1– 4– برنامههای رفع اشکال و پیشنمای (Profiler) موازی
4– 1– 5– ابزارهای بررسی کارآیی
4– 1– 6– ابزارهای اداره کردن کلاستر
4– 2– موارد کاربردی کلاستر
4– 3– سیستمهای کلاستری نمونه
4– 3 – 1– پروژه شبکه ایستگاههای کاری برکلی (Berkeley NOW)
4– 3 – 2– پروژه ماشین مجازی با کارآیی بالا (HPVM)
4– 3 – 3– پروژه Beowulf
4– 3 – 4– Solaris MC یک سیستم عامل با توانایی اجرایی سطح بالا
4– 3 – 5– مقایسه چهار محیط کلاستری
4– 4– کلاستری از SMP ها (CLUMPS)
فصل 5
5– 1– نتیجه گیری
5– 1 – 1– روندهای رشد نرمافزار و سختافزار 75
5– 1 – 2– روندهای رشد تکنولوژی کلاستر
5– 1 – 3– تکنولوژیهای آینده کلاستر
5– 1 – 4– استدلال نهایی
پیوست ها
مراجع
فهرست شکل ها:
شکل 1-1: تهیه نقشه جامع از آب و هوای ایالات متحده
شکل 1-2: تغییرات در عصرهای محاسبات
شکل 1-3: معماری کامپیوتر کلاستر
شکل 2-1: معماری Windows NT 40 36
شکل 4-1: معماری سیستم NOW
شکل 4-2: معماری لایهای HPVM
شکل 4-3: معماری Solaris MC
ANASA Goddard’s PC 512 GB Bulk Data Server
BDigital Domain’s 160 node DEC Alpha Cluster
CFront View of a Los Alamos’s Avalon DEC Alpha Cluster
DBack View of a Los Alamos’s Avalon DEC Alpha Cluster
EClemson University’s 16 nodes PC (200 MHz) Cluster
فهرست جدول ها:
جدول شماره 1-1: خصوصیات اصلی کامپیوترهای موازی مقیاسپذیر
جدول شماره 3-1: بعضی سیستمهای رایج مدیریت سیستم
جدول شماره 4-1: ابزارهای ارزیابی و مشاهده کارآیی و اجرا
جدول شماره 4-2: مقایسه سیستمهای کلاستری
منابع و مأخذ:
[1] G. Pfister. In Search of Clusters. Prentice Hall PTR, NJ, 2nd Edition, NJ,1998.
[2] K. Hwang and Z. Xu. Scalable Parallel Computing: Technology, Architecture,Programming.
WCB/McGraw-Hill, NY, 1998.
[3] C. Koelbel et al. The High Performance Fortran Handbook. The MIT Press, Massachusetts, 1994.
[4] T. Anderson, D. Culler, and D. Patterson. A Case for Networks of workstations. IEEE Micro, Feb.95. http:/now.cs.berkeley.edu/
[5] M.A. Baker, G.C. Fox, and H.W. Yau. Review of Cluster Management Software. NHSE Review, May 1996. http://www.nhse.org/NHSEreview/CMS/
[6] The Beowulf Project. http://www.beowulf.org
[7] QUT Gardens Project. http://www.fit.qut.edu.au/CompSci/PLAS/
[8] MPI Forum.http://www.mpi-forum.org/docs/docs.html
[9] The Berkeley Intelligent RAM Project.
http://iram.cs.berkeley.edu/
[10] The Standard Performance Evaluation Co11Joratio.n (SPEC).http://open.specbench.org
[11] Russian Academy of Sciences.
VLSI Microprocessors : A Guide to High Performance Microprocessors.
ttp://www.microprocessor.sscc.ru/
[12] ATM Forum. ATM User Level Network Interface Specification. Prentice Hall,NJ, June 1995.
[13] SCI Association. http://www.SClzzL.com/
[14] MPI-FM: MPI for Fast Messages.
http://www-csag.cs.uiuc.edu/projects/comm/mpi-fm.html
[15] N. Boden et. al. Myrinet -A Gigabit-per-Second Local-Area Network. IEEE Micro, February 1995.
http://www.myri.com/
[16] The Linux Documentation Project.
http://sunsite.unc"edu/mdw/linux.html
[17] Parallel Processing using Linux.
http://yara.ecn.purdue.edu/~pplinux/
[18] H. Custer. Inside Windows NT. Microsoft Press, NY, 1993.
Kai Hwang et. al. Designing SSI Clusters with Hierarchical Checkpointing and Single I/O Space. IEEE
[19] Concurrency, vol.7(1), Jan.- March, 1999.
[20] J. Jones and C. Bricknell. Second Evaluation of Job Scheduling Software.
http://science.nas.nasa.gov/Pubs/TechReports/ NASreports/NAS-97-013/
[21] F. Mueller. On the Design and Implementation of DSM-Threads. In Proceedings of the PDPTA '97 Conference, Las Vegas, USA, 1997.
[22] The PVM project. http://www.epm.ornl.gov/pvm/
[23] mpiJava Wrapper. http://www.npac.syr.edu/projects/prpc/mpiJava/1
1998.[24] TreadMarks. http://www.cs.rice.edu/~willy/TreadMarks/overview.html
Section 1.16 Bibliography 47
[25] N. Carriero and D. Gelernter. Linda in Context. Communications of the ACM, April 1989.
[26] D. Lenoski et al. The Stanford DASH Multiprocessor IEEE Computer, March 1992.
[27] C. Mapples and Li Wittie. Merlin: A Superglue for Multiprocessor Systems.
In Proceedings of CAMPCON'90, March 1990.
[28] Parallel Tools Consortium project.
http://www.ptools.org/
[29] Dolphin Interconnect Solutions.
http://www.dolphinics.no/
[30] P. Uthayopas et. al. Building a Resources Monitoring System for SMILE Beowulf Cluster.
In Proceedings of HPC Asia98 Conference, Singapore, 1998.
[31] R. Buyya et. al. PARMON: A Comprehensive Cluster Monitoring System. In Proceedings of the AUUG '98 Conference, Sydney, Australia, 1998.
[32] C. Roder et. al. Flexible Status Measurement in Heterogeneous Environment.
In Proceedings of the PDPTA '98 Conference,Las Vegas, 1998.
[33] Grand Challenging Applications.
http://www.mcs.anl.gov/Projects/grand-challenges/
[34] R. Buyya. High Performance Cluster Computing: Programming and Applications. vol. 2, Prentice Hall PTR, NJ, 1999.
[35] Computer Architecture Links.
http://www.cs.wisc.edu/~arch/www/
[36] HPVM.
http://www-csag.cs.uiuc.edu/projects/clusters.html
[37] Solaris MC.
http://www.sunlabs.com/research/solaris-mc/
نوع فایل: word
قابل ویرایش 72 صفحه
مقدمه:
سپاس فراوان آفریدگاری را سزا است که جهان هستی را همسان و هماهنگ با احتیاجات و نیازهای بشر سامان داده و با تدبیر حکیمانة خود آنرا پرورده است.
تحیات و درود نامحدود بر والاترین معلم و مربی انسان یعنی پیامبر گرامی اسلام (ص) که با مدد وحی الهی و کتاب آسمانی، بشریت را به صراط مستقیم و رهنمودهای درخشان فرهنگ و تمدن آشنا ساخته است، و همچنین بر امامان و پیشوایانراه حق که همواره اهتمام و عنایات خود را بر تعلیم و تربیت جامعة بشری مصروف داشته اند.
موضوع تعلیم و تربیت و روشهای آن ، مطلبی است که از دیر باز و زمانهای بسیار دور توجه بشر را به خود معطوف ساخته و در تمام عصرهای گوناگون زندگانی انسان ما از اهمیت والائی برخوردار بوده است.
علاوه بر پیامبران الهی که رسالت و مسئولیت تعلیم و تربیت جوامع بشری را بعهده گرفته بودند دانشمندان و اندیشمندان هرجامعه و ملتی همگام با آنان در این رهگذر می کوشیدند دانشمندان آن کتابها و رساله های فراوانی در این زمینه ساخته و پرداخته اند، و پیوسته کوششهای آنان هنوز در این زمینه به وضوح چشمگیری ادامه دارد. این ادعا گزافه گوئی نیست زیرا دانش و بینش بنیاد و اساس هرگونه اصلاح و زمینه برای پیشرفت هر جامعه ترقی خواهمی باشد. تعلیم و تربیت است که می تواند این بینش و دانش را برای جامعه تضمین نموده و رسالت نشر علم و تقویت عقل و تهذیب نفوس مردم را بخوبی اداء نماید.
تعریف موضوع تحقیق
تحقیق در زمینه تعلیم و تربیت و روشهای آن در تاریخ تعلیم و تربیت انسان بخصوص جهان معاصر تازگی ندارد ولی با توجه به اهمیتی که روشها برای دستیابی به اهداف تعلیم و تربیت دارند الخصوص از این نظر دیدگاه معصومین علیه السلام عنوان این تحقیق است.
قسمت عمده ای از مشکلات اخلاقی بر اساس روشهای تربیتی نادرست و غیر اسلامی ایجاد می گردد . مطالعه تاریخ تعلیم و تربیت در اسلام نشان می دهد تربیت انسان متقی، مؤمن متعهد و خداجو بر اساس روشهای اصول الهی. اسلامی امکان پذیر است. در منابع معتبر اسلامی آیات و روایات بسیاری در زمینه های اصول و روشهای تربیتی اسلام آمده است.
هدفهای کلی و آرمانی تحقیق
اهداف کلی و آرمانی این تحقیق به دو قسمت تقسیم می شود، خود موضوع تحقیق و پیشنهادها. از آنجا که اهداف تعلیم و تربیت یک کشور باید با توجه به فلسفه اجتماعی مردم و ارزشهای مورد توافق یک جامعه تدوین شود، لذا در این تحقیق روشهای تعلیم و تربیت از دیدگاه معصومین مورد بررسی قرار گرفته که بینش اسلام و قرآن و بینش انبیاء الهی است. با توجه به اینکه روشهای تعلیم و تربیت برگرفته از قرآن و احادیث معصومین علیهم السلام می باشد. این روشها در جوامع اسلامی مخصوصاً ایران مورد استفادة نهادهای آموزشی پرورشی قرار می گیرد. و از سویی الگوهای واقعی تعلیم و تربیت اسلامی ائمه معصومین می باشد که سعی در پژوهش و بررسی روشهای تعلیم و تربیت از دیدگاه معصومین ضروری می باشد.
سؤالهای ویژه تحقیق
1-نظر معصومین علیه السلام درباره شخصیت دادن و محّبت به کودکان و نوجوانان یک روش تربیتی چیست؟
2-اهمیت تربیت کودک در خردسالی از دیدگاه معصومین علیه السلام چیست؟
3-دیدگاه معصومین دربارة نقش خانواده در تربیت کودک چیست؟
آیا تربیت امکان پذیر نیست؟
فهرست مطالب:
فصل اول
مقدمه تعریف موضوع تحقیق
سؤالهای ویژه تحقیق
روش تحقیق
اهمیت و ارزش تحقیق
معنی لغوی تربیت
تربیت از نظر اصطلاحی
معنی تعلیم
معنی لغوی الگو
معنی اصطلاحی
فصل دوم
سابقة موضوع تحقیق
ضرورت و اهمیت تعلیم و تربیت
تعلیم و تربیت در اسلام
مهمترین مراکز تعلیم و تربیت
دین چیست؟
ویژگیهای روش اسلامی
تعریف تربیت
ویژگیهای تعلیم و تربیت اسلامی
تفاوتهای فردی از نظر قرآن کریم
انواع وراثت
ویژگیهای رفاقت جوانان
مراحل تربیت
اهمیت تربیت کودک در خردسالی
پرورش ایمان و اخلاق
اهمیت رورش و تربیت اسلامی
احترامشخصیت کودکان
نتایج کرامت و یا حقارت شخصیت
تحولات فرهنگ و تعلیم و تربیت
احتیاجات جامعه و تعلیم و تربیت
فلسفه اجتماعی و تعلیم و تربیت
تنبیه غیر بدنی
تشویق
نیاز کودکان به تحسین
آیا تربیت امکان پذیر نیست
روش الگویی
تربیت در گذشته
تعلیم و تربیت نوین
بازیابی فکری
اجتماعی ساختن محیط تربیتی
تحول تربیتی چگونه به وجود آمد؟
پرورش اخلاقی
تربیت اجتماعی
نقش بازی در تربیت
مسؤولان تربیت و مسؤولیت سنگین آنها
عوامل مؤثر در تربیت و ضرورت هماهنگی بین آنها
فصل سوم
روش تحقیق
روش جمع آوری اطلاعات
فصل چهارم
یافته های تحقیق
فصل پنجم
پیشنهادها
فهرست منابع
منابع ومأخذ:
1-تعلیم و تربیت اسلامی محسن شکوهی یکتا
2-مسائل تربیتی اسلام سید محمد باقر حجتی
3-تعلیم و تربیت در اسلام استاد شهید مرتضی مطهری
4-تعلیم و تربیت در اسلام استاد شهید مرتضی مطهری
5-تعلیم و تعلم از دیدگاه شهید ثانی
6-اسلام و تعلیم و تربیت سید محمد باقر حجتی
7-آداب تعلیم و تعلم در اسلام سید محمد باقر حجتی
8-تعلیم و تربیت در اسلام، صدرا، غفران، چاپ هجدهم، پاییز 70
9-جامعه و تعلیم و تربیت تألیف دکتر علی شریعتمداری
10-رشید پور، مجید 1303
آشنایی با تعلیم و تربیت اسلامی با تأکید بر روشها سازمان انجمن اولیاء و مربیان جمهوری اسلامی ایران
11-امینی، ابراهیم، 1304
اسلام و تعلیم و تربیت ابراهیم امینی – تهران : سازمان انجمن اولیاء و مربیان جمهوری اسلامی ایران ، 1379.
نوع فایل: word
قابل ویرایش 80 صفحه
چکیده:
نرم افزاری که به عنوان پرژه پایان دوره به بررسی آن می پردازیم جهت اتوماسیون خرید و فروش در آهن فروشی تهیه و تولید گردیده است. با استفاده از این نرم افزار می توان عملیات روزانه ی آهن فروشی را به صورت کامپیوتری انجام داد.نرم افزار دارای قسمت های مختلفی همچون انجام عملیات خرید کالاو ثبت آن در انبار،دارای بخش فروش جهت انجام عملیات فروش کالا، دارای بخش اطلاعات انبارها جهت مدیریت موجودی و قسمتهای مختلف دیگر میباشد همچنین اطلاعات کامل مشتری هنگام ثبت فاکتور در رایانه ثبت میگردد. شرح کامل برنامه به همراه مستندات پایگاه داده و کدهای مربوطه به تفصیل در فصول مختلف پرژه بیان گردیده است
مقدمه:
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد.
برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست. در اینجا به بررسی تفصیلی روند حرکتی دلفی در هر یک از نسخه های آن می پردازیم و مشخصات مهم آن را بررسی می کنیم.
سال1995 - Delphi1
در زمان استفاده از سیستم عامل DOS برنامه نویسان مجبور بودند از بین زبان پر قدرت ولی کم سرعت Basic و زبان کارآمد ولی پیچیده و نامفهوم Assembly یکی را انتخاب کنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم نقص این شکاف را پرکرد. برنامه نویسان Windows 3.1 هم با تصمیم گیری مشابهی رو برو شدند. یکی زبان قدرتمند و سنگین ++C و یکی زبان ساده و محدود کننده .Visual Basic
ارائه Delphi1 در این مورد هم راه حل خوبی برای برنامه نویسان بود. دلفی مجموعه متفاوتی برای برنامه نویسی بود . طراحی و توسعه برنامه های کاربردی، ایجاد DLL ها، پایگاههای داده و ... که یک محیط ویژوال وسیع را تشکیل می داد. Delphi1 اولین ابزار برنامه نویسی ویندوز بود که محیط طراحی ویژوال، کامپایلر بهینه کد برنامه و دسترسی قوی به پایگاههای داده را در یک جا جمع کرد که آن را به یکی از بهترین ابزارهای روش نوین توسعه سریع نرم افزار (Rapid Application Development) تبدیل کرد. این مجموعه قدرتمند باعث شد که در همان زمان بسیاری از برنامه نویسان زبانهای دیگر به Delphi روی بیاورند و این موفقیت بزرگی برای Borland به حساب می آمد. همچنین بسیاری از برنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از توانایی و تجربه خود در برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز را به دست آوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی (ObjectPascal) در دانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که اصلاٌ حالت کاربردی پیدا نکرد.
ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی VB در Microsoft قبل از حضور دلفی هیچ رقیب مهمی برای خود نمی دید. VisualBasic در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود.
Visual Basic3 در عمل اصلا توانایی رقابت با Delphi 1 را نداشت. در این سال شرکت Borland گرفتار یک سری مشکلات قضائی با شرکت Lotus بود که در نهایت هم متخلف شناخته شد. همچنین درگیری مشابهی هم با Microsoft بر سر تلاش در تغییر دادن فضای نرم افزار های Microsoft پیدا کرد. همچنین Borland مشغول طراحی و فروش طرح Quatro به شرکت Novell و طراحی پایگاه های داده dBase و Paradox بود که با استقبال قابل توجهی مواجه نشد.
در این زمان که Borland مشغول فعالیتهای قضایی و تجاری بود Microsft توانست گوی سبقت را از Borland برباید و قسمت اعظم بازار ابزار های برنامه نویسی تحت Windows را در اختیار بگیرد و سعی می کرد تا این طرز فکر را اشاعه دهد که چون Windows را طراحی کرده صلاحیت و توانایی تهیه بهترین ابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط Borland با عرضه Delphi و نسخه جدید ++Borland C سعی کرد خدشه ای در فرمانروایی Microsoft وارد کند و سهمی در بازار بزرگ این محصولات داشته باشد.
سال1996.Delphi2
یک سال بعد Delphi2 تمام مزایای نسخه قبلی را تحت سیستم های جدید 32 بیتی (Windows 95,Windows NT) ارائه داد. همچنین Delphi2 با ارائه خصوصیات اضافه و کارکرد های قویتری نسبت به Delphi1 توانایی های خود را افزایش داد. (ازجمله ارائه کامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه بزرگ و کاملی از اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه های داده مختلف، ادیتور پیشرفته، پشتیبانی از OLE ، توانایی وراثت در فرمهای ویژوال و سازگاری با پروژه های 16 بیتی Delphi1 ). Delphi2 به معیاری برای سنجش و مقایسه همه ابزارهای توسعه نرم افزار در آن زمان تبدیل شد.
در آن زمان با ارائه سیستم 32 بیتی Windows95جهش بزرگی در سیستم عامل Windows رخ داد و Borland بسیار مشتاق بود که Delphi را به بهترین ابزار برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آن زمان به منظور تاثیر در افکار عمومی و تاکید بر قدرت Delphi در سیستم عامل 32 بیتی قرار بود که نرم افزار با نام جدید Delphi32 به بازار عرضه شود ولی در آخرین مراحل به خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته نسخه قبلی یعنی Delphi1 است نام Delphi2را برای آن انتخاب کردند.
Microsoft تلاش کرد که با Visual Basic 4 با Delphi مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن در انتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام Visual Basic 4 شد. در این زمان هنوز تعداد زیادی از برنامه نویسان به Visual Basic وفادار بودند. Borland هنچنین روشها و ابزارهای قدرتمندی همچون PowerBuilder برای طراحی نرم افزار های Client/Server ارائه داد ولی Delphi هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهایی که جایی در بین توسعه گران پیدا کرده اند را براندازد.
سال 1997- Delphi3
از زمان تهیه و توسعه Delphi1 تیم توسعه Delphi در فکر گسترش و ایجاد یک زبان قدرتمند جهانی بود. برای Delphi2 این تیم تمام نیروی خود را صرف اعمال مربوط به انتقال تواناییها و کارکرد ها به سیستم 32 بیتی و همچنین اضافه کردن خصوصیات Client/Server و پایگاه داده کرد. در زمان تهیه Delphi3 تیم توسعه فرصت لازم برای گسترش مجموعه ابزار موجود را یافت و در این راستا کیفیت و کمیت ابزارهای Delphi بهبود یافت. به علاوه راه حل هایی برای مشکلات عمده و قدیمی برنامه نویسان تحت ویندوز ارائه شد. به ویژه استفاده از برخی فناوری های پیچیده و نا مفهوم (مثل COM و ActiveX وتوسعه نرم افزار های تحت Web وکنترل پایگاههای داده چند کاربره). روش نمایش کد برنامه همچنین توانایی کامل کردن خودکار کد (Code Completion) عملیات کد نویسی را راحت تر کرد. ضمن این که همچنان در بیشتر موارد اساس و متدولوژی برنامه نویسی مانند Delphi1 بود و بر پایبندی به قوانین اصولی Pascal تاکید
می شد. در این زمان رقابت شرکت های تولید کننده ابزار های برنامه نویسی بسیار تنگاتنگ شده بود. Microsoft با ارائه Visual Basic 5 به پیشرفت های خوبی دست یافت ازجمله پشتیبانی قوی از COM و ActiveX و ایجاد برخی خصوصیات و تغییرات کلیدی و اساسی در کامپایلر VB. ضمن این در همین سال Borland با پشتوانه قوی Delphi و با استفاده از ساختار موفق آن ابزارهای دیگری همچون Forte و BC++ Builder به بازار عرضه کرد.
تیم Delphi در زمان طراحی Delphi3 چند تن از اعضای کلیدی خود را از دست داد. Andres Hejlsberg معمار اصلی Delphi در اقدام غیر منتظره ای Borland را ترک کرد و تصمیم گرفت به رقیب دیرینه یعنی Microsoft بپیوندد. اما حرکت تیم Delphi متوقف نشد و معاون Hejlsberg که سالها تجربه همکاری با او را داشت توانست رهبری این تیم را به خوبی در دست بگیرد. همچنین مسئول فنی تیم (Paul Gross) هم در اقدام مشابهی به گروه Microsoft ملحق شد. این تغییرات بیشتر به خاطر اختلافات شخصی بین افراد تیم بود و نه به خاطر مسائل حرفه ای.
فهرست مطالب:
فصل اول
مقدمه ای بر زبان برنامه نویسی دلفی
فصل دوم
مقدمه ای برmicrosoft sql server
آموزش sql server
ایجاد کردن جداول و تغییر داد نشان
مقادیر قابل قبول انواع داده ها
ایجاد کردن یک جدول جدید
مقادیر پیش فرض
مروری اجمالی بر محیط اس کیو ال سرور 2000مایکرو سافت
فصل سوم
تجزیه و تحلیل نرم افزار در محیط رشنال رز
Usecase های برنامه
کلاس دیاگرام های برنامه
دیاگرام های ترتیبی برنامه
فصل چهارم
بررسی پایگاه داده نرم افزار در محیط اس کیوالسرور2000
ثبت اطلاعات انبارها
جدول نگهداری اطلاعات پایه ای مشتریان
جدول اطلاعات پایه ای فروشندگان کالا
جدول ثبت محتوای فاکتور فروش
جدول مستر برای محتوای فاکتور
جدول اطلاعات اصلی کالا
جدول مستربرای عملیات کالا
جدول نگهداری محتوای خرید
فصل پنجم
راهنمای نصب برنامه
فصل ششم
راهنمای استفاده از نرم افزار
اطلاعات مشتری
اطلاعات انبار
اطلاعات کالاها
اطلاعات فروشنده
عملیات خرید
عملیات فروش
ضمیمه
بررسی نرم اغزار و کدها به زبان دلفی
فهرست اشکال:
شکل(1-3)عملیات ویرایش اسناد
شکل(2-3)عملیات ثبت اسناد فروش
شکل(3-3)عملیات ثبت سند خرید
شکل(4-3)عملیات ثبت مشخصات انبار
شکل(5-3)عملیات ثبت مشخصات مشتریان
شکل(6-3)عملیات ثبت مشخصات فروشنده
شکل(7-3)عملیات ثبت مشخصات کالا
شکل(8-3)عملیات گزارش گیری
شکل(9-3)کلاس دیاگرام مشخصات مشتریان
شکل(10-3)کلاس دیاگرام فروش
شکل(11-3)دیاگرام ثبت مشخصات کالا
شکل(12-3)کلاس دیاگرام اسناد خرید
شکل(13-3)کلاس دیاگرام انبار
شکل(14-3)دیاگرام ترتیبی مشتری
شکل(15-3)دیاگرام ترتیبی کالا
شکل(16-3)دیاگرام ترتیبی فروش
شکل(17-3)دیاگرام ترتیبی خرید
شکل(18-3)دیاگرام ترتیبی انبار
شکل(1-6)اطلاعات مشتری
شکل(2-6)اطلاعات انبار
شکل(3-6)اطلاعات کالاها
شکل(4-6)اطلاعات فروشنده
شکل(5-6)عملیات خرید
شکل(6-6)عملیات فروش
شکل(7-6)گزارش فروش
فهرست جداول:
جدول(1-4)ثبت اطلاعات انبارها
جدول(2-4) نگهداری اطلاعات پایه ای مشتریان
جدول(3-4)اطلاعات پایه ای فروشندگان کالا
جدول (4-4)ثبت محتوای فاکتور فروش
جدول(5-4) مستر برای محتوای فاکتور
جدول (6-4) اطلاعات اصلی کالا
جدول (7-4)مستربرای عملیات کالا
جدول(8-4)نگهداری محتوای خرید
جدول(9-4) روابط جداول ها
جدول (11-4) نمودارERD
نوع فایل: word
قابل ویرایش 20 صفحه
مقدمه:
از نظر وضعیت اقتصادی استان فارس از قطبهای اقتصادی کشور به خصوص در زمینه کشاورزی، صنعت و صادرات میباشد. بخشهای اقتصادی استان به شرح ذیل به طور خلاصه درج میگردد :
قابلیتها و امکانات بخش اقتصادی :
استان فارس از نظر کشاورزی در سطح کشور دارای جایگاه ممتازی است. اراضی مورد استفاده در این بخش حدود 6/1 میلیون هکتار میباشد که 12% کل مساحت اراضی مورد استفاده را در سطح کشور تشکیل میدهد. در تولید محصولات کشاورزی این استان از نظر تولید گندم در سطح کشور مقام اول، تولید برنج مقام چهارم و تولید چغندر قند مقام دوم را دارا میباشد. از نظر تولید محصولات باغی استان فارس از نظر تولید انجیر مقام اول ، تولید مرکبات مقام دوم ، تولید خرما و انگور مقام سوم را در سطح کشور دارا میباشد. میزان جمعیت شاغل در بخش کشاورزی در استان برابر با 211482 نفر (24% جمعیت شاغل) است.
قابلیتها و امکانات بخش صنعت :
سهم صنعت استان فارس از نظر تعداد واحدهای صنعتی، تعداد شاغلین، ارزش تولیدات و ارزش افزوده نسبت به صنایع بزرگ کشور ، 4% است . در این میان سهم صنایع شیمیایی استان در کشور بالغ بر 10% ، صنایع غذایی بالغ بر 6% و کانی های غیر فلزی حدود 4% است. این صنایع ضمن آن که بخش عمدهای از صنایع استان را تشکیل میدهد، به لحاظ ارزش افزوده نیز نقش تعیین کننده ای در استان دارد. با توجه به وضعیت استان فارس و امکانات زیربنایی موجود از جنبه های گوناگون عمده ترین صنایعی که میتواند در این استان گسترش یابد عبارتند از صنایع الکترونیک، شیمیایی، غذایی، ماشینآلات و تجهیزات.
قابلیتها و مزیتهای نسبی صادرات :
از دیر باز تاکنون استان فارس بعنوان مرکز ورود و پخش کالاهای وارداتی و مناسبترین محل برای تدارک کالاهای صادراتی به خلیج فارس و بنادر آن مطرح بوده است به طوری که از فارس بعنوان مهد تجاری فلات ایران نام برده شده است. این استان از امکانات و قابلیتهای مناسبی از لحاظ تولید و صادرات محصولات کشاورزی ، صنعتی ، ساختمانی و ... برخوردار است . در این استان نیروی کار متخصص و دانشگاهی زمینهای کشاورزی گسترده و صنایع مرتبط با آن و سایر امکانات تولید برای تامین نیازهای داخلی و صادرات به دیگر استانها و خارج از کشور موجود است.
فهرست مطالب:
مقدمه
مشخصات کلی طرح
محل اجرای طرح
تاریخچه و خلاصه ای از سابقه فعالیت تولیدی شرکت
هدف ازاجرای طرح
شرایط وتعداد نوبت کاری
معرفی محصولات طرح
براورد ظرفیت اسمی و عملی
پیش بینی برنامه تولید
بررسی اجمالی بازار محصولات طرح موضوع تسهیلات
تراز نامه
تراز آزمایشی
صورتحساب سود و زیان
صورتحساب سرمایه
تجزیه و تحلیل و ارزیابی طرح بر اساس ملاحظات مالی و اقتصادی
پیشنهادات
نوع فایل: word
قابل ویرایش 34 صفحه
مقدمه:
تعریف هزینهیابی: هزینهیابی عبارتست از طبقهبندی و تسهیم صحیح هزینهها به منظور تعیین بهای تمام شده محصولات و خدمات واحد تجاری و تنظیم و ارائه اطلاعات مربوطه به نحو مناسبی که برای راهنمایی مدیران و صاحبان واحد مزبور درجهت کنترل عملیات آن قابل استفاده باشد. به این ترتیب وقتی حسابداران صحبت از هزینهیابی میکنند منظورشان یک یا چند مورد از موارد زیر است:
الف – تعیین بهای تمام شده ساخت یک محصول، یا
ب – تعیین بهای تمام شده یک سرویس یا
ج – تعیین روشی که به وسیله آن بتوان هزینهها را کنترل کرد
در حسابداری بازرگانی ابتدا به تشریح و بررسی دفاتر و حسابهای یک تاجر میپردازیم که کالای بازگانی را خریده و آن را به قیمتی که متضمن سود باشد میفروشد. در این قبیل موارد ترازنامه به انضمام حساب عملکرد و سود و زیان برای نشان دادن وضع مالی تاجر کاملاً کافی است. سپس به مرحله تهیه حساب کالا میرسیم و با استفاده از این حسابها میتوانیم بهای تمام شده کالای ساخته شده را تعیین کنیم. ولی در مواردی که چند نوع کالا ساخته شود لازمست حساب تولید یا ساخت کالا را طوری تجزیه کنیم که بتوان بهای تمام شده هریک از انواع کالا را از به دست آورد و این کار مستلزم تجزیه مفصلتر اقلام درآمد و هزینههای تولید خواهد بود. این تجزیه تفصیلی اقلام درآمد و هزینه به منظور تعیین بهای تمام شده هریک از محصولات ساخته شده یکی از هدفهای هزینهیابی را که در بالا ذکر شد تشکیل میدهد.
فهرست مطالب:
مقدمه
روشهای هزینهیابی مؤسسات تولیدی
هزینهیابی چیست و چند نوع میباشد
انتخاب از بین بهایابی سفارشکار و مرحلهای
چرا اطلاعات بهای تمام شده برای مدیریت فرآیندها از اهمیت برخودار است؟
هزینهیابی مرحلهای و جریان گردش محصول
سیستم هزینهیابی مرحلهای
هزینهیابی از طریق دوایر
گردش محصول
گردش متوالی محصول
گردش موازی محصول
گردش انتخابی محصول
گزارش هزینه تولید
جدول مقداری تولید
حسابهای منظور شده به حساب دایره
معادل آحاد تکمیل شده
نحوه تخصیص هزینهها
محاسبه معادل آحاد تکمیل شده و بهای تمام شده هر واحد
روش میانگین موزون
روش اولین صادره از اولین وارده (Fifo)
روش اولین صادره از آخرین وارده (Lifo)
ضایعات
ضایعات عادی
حسابداری ضایعات عادی
ضایعات غیرعادی
حسابداری ضایعات غیرعادی
افزودن مواد مستقیم به دوایر از دایره اول
هزینهیابی سفارش
دفتر هزینه سفارشها
منظور کردن مواد به حساب سفارشها
منظور کردن دستمزد به حساب سفارشها
منظور کردن هزینههای سربار به حساب سفارشها
سفارشهای تکمیل شده
هزینهیابی پیمانکاری
منـابع
منابع و مأخذ:
1-حسابداری بهای تمام شده (1)، ترجمه و تألیف: دکتر ایرج نوروش، انتشارات کتاب نو
2-حسابداری صنعتی، تألیف: شهرام روزبهانی، انتشارات: شابک
3-حسابداری صنعتی 1، تألیف جمشید اسکندری، انتشارات حفیظ
4-اصول هزینهیابی و روشهای حسابداری صنعتی جلد دوم، تألیف حسن سجادینژاد، سازمان حسابرسی