توضیحاتی در مورد کتاب:
دلفی یک محیط ویژوال و شی گرا برای گسترش سریع برنامه ها (Development Rapid Application) می باشد. با استفاده از دلفی شما می توانید برنامه های کاربردی مفیدی برای ویندوز 9x و و ویندوز NT با کمترین کد نویسی و سریع بنویسید. دلفی تمام ابزارهای لازم برای گسترش، تست و اشکال زدایی برنامه ها را برای شما فراهم می کند.
در این کتاب روش دلفی به صورت کاملا و جزء به جز تشریح شده و دارای آموزش های لازم برای یادگیری برنامه نویس از مبتدی تا پیشرفته می باشد.
برای دانلود فابل کل کتاب مراحل خرید را تکمیل نمایید.
هدف از ارائه این پروژه ، سهولت دستیابی سریع و آسان به اطلاعات مربوط به قسمت های فروش ، خرید و حسابداری است و همچنین گرفتن گزارشات از اطلاعات فوق به روش آسان را فراهم ساخته است .
این پروژه امکان ایجاد سطح دسترسی اسان به امور کارکنان را برای مدیریت فراهم نموده است برای ایجاد سیتم مناسب ابتدا روش های فروش ، خرید و حسابداری طلا فروشی مورد مطالعه قرار گرفت و نمودارهای لازم ترسیم شد . این پروزه علاوه بر سهولت انجام برای کارکنان ، خواسته های مدیریت و مجموعه را برآورده می شازد .
فصل اول – سیستم های اطلاعاتی مدیریت (MIS ) 1
مقدمه 1جمع آوری اطلاعات 1سیستم اطلاعات مدیریت 2قدمهای بسط و توسعه MIS 21-4-1- سازماندهی سیتسم اطلاعات مدیریت در سازمانهای تجاری 2
1-4-2- جایگاه سیستم اطلاعات مدیریت در سازمان 3
نیاز مدیران به سیستم های اطلاعات مدیریت 6تعریف سیستم 7تکنولوژی اطلاعات 7تحولات آینده و روند تکاملی در امر پردازش و مدیری اطلاعات 8آشنایی با تجربه ، تحلیل و طراحی سیتسم 81-9-1- تجزیه و تحلیل سیتسم چیست ؟ 9
1-9-2- دلایل تغییر سیستم 9
تجزیه و تحلیل سیستم طراحی 91-10-1- تجزیه و تحلیل سیستم طراحی 10
فصل دوم – زبان برنامه نویسی دلفی 14
2-1- زبان برنامه نویسی دلفی 14
2-1-1- شی گرایی چیست ؟ 14
2-1-2- رویدادگرایی چیست ؟ 15
2-1-3- ویژوال چیست ؟ 15
2-1-4- عملگرها و انواع دادها 15
2-1-5- دستورات کنترلی 18
2-1-6- شی گرایی 20
2-1-7- رویدادگرایی 21
2-2- پایگاه داده 21
2-2-1- دستور 21
2-2-2- استفاده از توابع در Select 23
2-2-3- دستور Delete 26
2-2-4- دستور Insert 26
فصل سوم – تجزیه و تحلیل سیستم 28
3-1- گزارش شناخت سیستم 28
3-2- امکان سنجی 28
3-2-1- امکان سنجی اقتصادی 28
3-2-2- امکان سنجی تکنیکی 28
3-2-3- هزینه های متداول برای سیستم 29
3-3- نیازمندی ها 29
3-4- چارت سازمانی 30
3-5- شرح وظایف 30
3-6- آنالیز فرم 31
3-6-1- فرم فاکتور فروشی 31
3-6-2- فرم فاکتور خرید 33
3-6-3- فرم مرجوعی از خرید 35
3-6-4- فرم مرجوعی فروشی 36
3-6-5- فرم کالا 37
3-6-6- فرم دریافت 38
3-6-7- فرم پرداخت 39
3-7- UML 40
3-7-1- Use Case 40
3-7-2- Sequence 42
3-7-3- Class Diagram 44
3-7-4- نمودار CRD 45
3-7-5- نمودار CCD 45
3-7-6- State Diagram 46
فصل چهارم – طراحی و پیاده سازی 48
4-1- DSD 48
1-4-1- Customer 48
1-4-2- Bonakdar 48
1-4-3- Kala 49
1-4-4- Sale 49
1-4-5- Buy 50
1-4-6- Cost 50
1-4-7- Sarfaslhazine 50
1-4-8- pardakht 51
1-4-9- Daryaft 51
1-4-10- Marjoei – buy 52
1-4-11- Marjoei – Sale 52
4-2- معرفی ساختار بانک اطلاعاتی نرم افزار 53
4-2-1- جدول bonakdar 53
4-2-2- جدول buyd 54
4-2-3- جدول buyh 55
4-2-4- جدول Cost 56
4-2-5- جدول Customer 57
4-2-6- جدول Daryaft 58
4-2-7- جدول Kala 59
4-2-8- جدول Marjoei – buy 60
4-2-9- جدول Marjoei – Sale 61
4-2-10- جدول Marjoei – buy 62
4-2-11- جدول Marjoei – buy 63
4-2-12- جدول pardskht 64
4-2-13- جدول Saled 65
4-2-14- جدول Saleh 66
4-2-15- جدول Sarfaslhazine 67
4-2-16- جدول tazinat 68
4-3- ERD 69
4-4- JSP 70
4-5- طراحی فرم ها 71
4-5-1- فرم اصلی 71
4-5-2- فرم طلاهای بدون نگین 72
4-5-3- فرم طلاهای نگین دار 73
4-5-4- فرم مشتریان 74
4-5-5- فرم بنکدار 75
4-5-6- فرم دریافت 76
4-5-7- فرم لیست اسامی بدهکارن 77
4-5-8- فرم پرداخت 78
4-5-9- فرم لیست اسامی بستانکار 79
4-5-10- فرم مرجوعی از خرید 80
4-5-11- فرم گزارش مرجوعی از خرید 81
4-5-12- فرم مرجوعی از فروش 82
4-5-13- فرم گزارش مرجوعی از فروش 83
4-5-14- فرم هزینه 84
4-5-15- فرم سرفصل هزینه 85
4-5-16- فرم خرید کالا 86
4-5-17- فرم گزارش خرید ادواری 87
4-5-18- فرم گزارش خرید بر اساس نام کالا 88
4-5-19- فرم فروش کالا 89
4-5-20- فرم گزارش فروش ادواری 90
4-5-21- فرم گزارش فروش بر اساس نام کالا 91
جمع بندی ، نتیجه گیری و پیشنهادات 92
منابع و ماخذ 93
تاریخچه ویژوال بیسیک NET
ویژوال بیسیک .NET توسعه یافته BASIC می باشد. BASIC توسط پروفسور John Kemeny و Thomas Kurtz از کالج Dartmouth برای نوشتن برنامه های ساده ایجاد شد و این طراحی از اواسط دهه 1960 آغاز گردید.
هدف از BASIC اولیه, آموزش برنامه نویسی بود. BASIC توسط انواع متفاوتی از کامپیوترها مورد استفاده قرار گرفت و سرمشق سایر زبان ها شد. با توسعه واسط گرافیکی کاربر (GUI) توسط میکروسافت, در اواخر دهه 1980 و اوایل 1990 بیسیک تکامل تدریجی خود را به سوی ویژوال بیسیک انجام داده بود که توسط گروه میکروسافت در سال 1991 انجام پذیرفت. در زمانیکه ویژوال بیسیک در مرحله ظهور بود, توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسا بود. با آمدن ویژوال بیسیک ایجاد برنامه های کاربردی تحت ویندوز بسیار آسان شد.
ویژوال بیسیک زبان برنامه نویسی میکروسافت ویندوز است. برنامه های ویژوال بیسیک در محیط توسعه یافته مجتمع (IDE) طراحی و ساخته میشوند. IDE به برنامه نویس این اجازه را می دهد که برنامه های خود را به صورت مناسب و راحت ایجاد, اجرا و خطا یابی کند. پردازش مربوط به تولید سریع یک نرم افزار کاربردی را اغلب RAD (Rapid Application Development) می نامند.
ویژوال بیسیک یکی از زبانهای RAD بوده و بطور وسیعی در دنیا مورد استفاده می باشد. ویژوال بیسیک .NET مشتق شده از زبان برنامه نویسی BASIC است. ویژوال بیسیک خصیصه های متمایز کننده تری نسبت به سایر زبان ها برنامه نویسی دارد مانند واسط گرافیکی کاربر, رسیدگی به رویداد (event handling), دسترسی به .Win32 API ویژگی های شیی گرا, رسیدگی به خطا, برنامه نویسی ساخت یافته و سایر موارد.
زبان ویژوال C
این زبان کامپایلر قدرتمندی است که بااستفاده ازآن میتوان برنامه های بزرگ وپیچیده رادر زمان اندکی ایجاد کرد . محیط ویژوال C + + محیط یکپارچه ای است که درآن میتوان برنامه را ایجاد,ترجمه,اجرا وعیب یابی کردبه عبارت دیگر پکیج C+ + حاوی مولفه هایی مانند ویراستار,کامپایلر,پیوند دهنده,برنامه های سودمند ,عیب یاب وسایرابزارهایی است که برای طراحی برنامه در محیط WINبکار می روند.
محیط توسعه پکیج C بنام DEVELOPER STUDIOاست که آنرابه اختصار محیط توسعه می نامیم تمام ابزارهای دیگر ویژوال C + +را جامعیت می بخشدوبه برنامه نویس اجازه میدهدتا فرایند توسعه برنامه را از طریق پنجره ها, کادرهای محاوره ای ,منوها,نوارهای ابزار,کلیدهای میانبروماکروها ببیندوکنترل کندیعنی این محیط همانندیک اتاق کنترل است.
انواع فایلهادر ویژوال C
فایل محیط برنامه(DSW ) :این فایل برای نگهداری محیط کاری پروژه بکار می رود.
فایل برنامه: برای نگهداری برنامه ویژوال C + + بکار میرود.
فایل ( HEADER) : آنرافایل سرایندمی گویند که محتویات آنهادربرنامه های دیگر قابل استفاده است .
فایل بیت نگاشت( BMP): برای نگهداری تصاویر (BMP ) بکار می رود .
فایل ایکن (ICO ) :برای نگهداری ایکن.
فایل ترجمه شده (OBJ): پس از کامپایل کردن در برنامه ایجاد می شودوحاوی دستورات ماشین است .
فایل اجرائی (EXE ): حاوی برنامه اجرایی است .
فایل اکتیوایکس(OCX) : برای نگهداری اکتیوایکسهای ویژوال C++بکار میرود.
اکتیوایکس قلب محاسبات توزیع شده مایکرو سافت است که کامپیوتر مارا در اینترنت واینترانت قرار می دهد.
این فایل شامل 21 صفحه در قالب ورد با قابلیت ویرایش اطلاعات.
دلفی
63 صفحه
به دلفی خوش آمدید – آیا این ویژوال پاسکال است؟
دلفی RAD است !
ممکن است همچون یک نوجوان هیاهوانگیز به نظر آیم، اما لازم است که منظور کاربران دلفی از RAD بسیار فراتر از این است که دلفی یک محصول بزرگ است.
واژه جدید RAD ازکلمات Rapid Application Development گرفته شده است. RAD واژه جدیدی است که برای نوع جدیدی از محیط های تولید نرم افزار در نظرگرفته شده است. برنامه سازان در این دنیای RAD جدید ابزارهایی استفاده می کنند که بسیار ویژوال تر وقابل درک تر هستند. نگاه کردن به قطعه برنامه ای که پنجره ای را تولید می کند، وکوشش برای مجسم کردن آن پنجره، به آسانی ایجاد آن از طریق چندین مرتبه فشردن دکمه ماوس نیست.
در دنیای جدید رابط های ساده و ویژوال تر، نخستین بازیگر واقعی ویژوال بیسیک بود ( از این پس VB نامیده می شود).
VBبرنامه سازی را از حالت سحرآمیز خود به چیزی تبدیل کرده است که اشخاص معمولی نیز می توانند انجام دهند. همانگونه که درشکل 1 نشان داده شده است، این رابط های جدید تولید کننده نرم افزار را قادر می سازند تا بجای «نوشتن» برنامه «رابط کاربر» و سپس کامپایل واجرای آن به منظور مشاهدۀ شَمای ظاهری آن، این کار را به صورت ویژوال انجام دهد. این کارشبیه به عملکرد طراحان کارخانه خودروسازی لامبورگینی است که قالب قسمتهای مختلف یک خودرو را بدون اینکه ابتدا مدل آنها را بسازند، تولید می کنند!
فهرست مطالب
عنوان صفحه
مقدمه
فصل اول – سیستم های اطلاعاتی مدیریت (MIS ) 1
مقدمه 1جمع آوری اطلاعات 1سیستم اطلاعات مدیریت 2قدمهای بسط و توسعه MIS 21-4-1- سازماندهی سیتسم اطلاعات مدیریت در سازمانهای تجاری 2
1-4-2- جایگاه سیستم اطلاعات مدیریت در سازمان 3
نیاز مدیران به سیستم های اطلاعات مدیریت 6تعریف سیستم 7تکنولوژی اطلاعات 7تحولات آینده و روند تکاملی در امر پردازش و مدیری اطلاعات 8آشنایی با تجربه ، تحلیل و طراحی سیتسم 81-9-1- تجزیه و تحلیل سیتسم چیست ؟ 9
1-9-2- دلایل تغییر سیستم 9
تجزیه و تحلیل سیستم طراحی 91-10-1- تجزیه و تحلیل سیستم طراحی 10
فصل دوم – زبان برنامه نویسی دلفی 14
2-1- زبان برنامه نویسی دلفی 14
2-1-1- شی گرایی چیست ؟ 14
2-1-2- رویدادگرایی چیست ؟ 15
2-1-3- ویژوال چیست ؟ 15
2-1-4- عملگرها و انواع دادها 15
2-1-5- دستورات کنترلی 18
2-1-6- شی گرایی 20
2-1-7- رویدادگرایی 21
2-2- پایگاه داده 21
2-2-1- دستور 21
2-2-2- استفاده از توابع در Select 23
2-2-3- دستور Delete 26
2-2-4- دستور Insert 26
فصل سوم – تجزیه و تحلیل سیستم 28
3-1- گزارش شناخت سیستم 28
3-2- امکان سنجی 28
3-2-1- امکان سنجی اقتصادی 28
3-2-2- امکان سنجی تکنیکی 28
3-2-3- هزینه های متداول برای سیستم 29
3-3- نیازمندی ها 29
3-4- چارت سازمانی 30
3-5- شرح وظایف 30
3-6- آنالیز فرم 31
3-6-1- فرم فاکتور فروشی 31
3-6-2- فرم فاکتور خرید 33
3-6-3- فرم مرجوعی از خرید 35
3-6-4- فرم مرجوعی فروشی 36
3-6-5- فرم کالا 37
3-6-6- فرم دریافت 38
3-6-7- فرم پرداخت 39
3-7- UML 40
3-7-1- Use Case 40
3-7-2- Sequence 42
3-7-3- Class Diagram 44
3-7-4- نمودار CRD 45
3-7-5- نمودار CCD 45
3-7-6- State Diagram 46
فصل چهارم – طراحی و پیاده سازی 48
4-1- DSD 48
1-4-1- Customer 48
1-4-2- Bonakdar 48
1-4-3- Kala 49
1-4-4- Sale 49
1-4-5- Buy 50
1-4-6- Cost 50
1-4-7- Sarfaslhazine 50
1-4-8- pardakht 51
1-4-9- Daryaft 51
1-4-10- Marjoei – buy 52
1-4-11- Marjoei – Sale 52
4-2- معرفی ساختار بانک اطلاعاتی نرم افزار 53
4-2-1- جدول bonakdar 53
4-2-2- جدول buyd 54
4-2-3- جدول buyh 55
4-2-4- جدول Cost 56
4-2-5- جدول Customer 57
4-2-6- جدول Daryaft 58
4-2-7- جدول Kala 59
4-2-8- جدول Marjoei – buy 60
4-2-9- جدول Marjoei – Sale 61
4-2-10- جدول Marjoei – buy 62
4-2-11- جدول Marjoei – buy 63
4-2-12- جدول pardskht 64
4-2-13- جدول Saled 65
4-2-14- جدول Saleh 66
4-2-15- جدول Sarfaslhazine 67
4-2-16- جدول tazinat 68
4-3- ERD 69
4-4- JSP 70
4-5- طراحی فرم ها 71
4-5-1- فرم اصلی 71
4-5-2- فرم طلاهای بدون نگین 72
4-5-3- فرم طلاهای نگین دار 73
4-5-4- فرم مشتریان 74
4-5-5- فرم بنکدار 75
4-5-6- فرم دریافت 76
4-5-7- فرم لیست اسامی بدهکارن 77
4-5-8- فرم پرداخت 78
4-5-9- فرم لیست اسامی بستانکار 79
4-5-10- فرم مرجوعی از خرید 80
4-5-11- فرم گزارش مرجوعی از خرید 81
4-5-12- فرم مرجوعی از فروش 82
4-5-13- فرم گزارش مرجوعی از فروش 83
4-5-14- فرم هزینه 84
4-5-15- فرم سرفصل هزینه 85
4-5-16- فرم خرید کالا 86
4-5-17- فرم گزارش خرید ادواری 87
4-5-18- فرم گزارش خرید بر اساس نام کالا 88
4-5-19- فرم فروش کالا 89
4-5-20- فرم گزارش فروش ادواری 90
4-5-21- فرم گزارش فروش بر اساس نام کالا 91
جمع بندی ، نتیجه گیری و پیشنهادات 92
منابع و ماخذ 93
فهرست شکل ها
عنوان صفحه
شکل 1-1- نمودار ساختار سازمانهای سیتسم اطلاعات مدیریت 4
شکل 1-2- نمودار ساختار سازمانی با سهولت دستیابی به مدیران 5
شکل 1-3- نمودرا ساختار شرکتهای مختلف 6
شکل 3-1- فرم فاکتور فروش 31
شکل 3-2- فرم فاکتور خرید 33
شکل 3-3- فرم مرجوعی از خرید 35
شکل 3-4- فرم مرجوعی از فروش 36
شکل 3-5- فرم کالا 37
شکل 3-6- فرم دربافت 38
شکل 3-7- فرم پرداخت 39
شکل 3-7-6-1- نمودار State Diagram کنترل موجودی 46
شکل 3-7-6-2- نمودار State Diagram کنترل وجه 47
شکل4-1- جدول bonakdar 53
شکل 4-2- جدول buyd 54
شکل 4-3- جدول buyh 55
شکل 4-4- جدول Cost 56