دسته بندی | علوم انسانی |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 69 کیلو بایت |
تعداد صفحات فایل | 85 |
گزارش کارآموزی بررسی حسابداری بانک رفاه در 85 صفحه ورد قابل ویرایش
فهرست مطالب
عنوان صفحه
تاریخچة بانکداری در ایران ................................................................................................................ 2
تاریخچة بانک رفاه کارگران ............................................................................................................... 3
معرفی بانک رفاه کارگران .................................................................................................................. 3
بانک استقراضی ایران ......................................................................................................................... 5
چارت سازمانی ..................................................................................................................................... 6
موقعیت و آدرس بانک ........................................................................................................................ 6
تسهیلات ارضی و صادراتی بانک رفاه .............................................................................................. 7
تسهیلات قبل از صدور کالا................................................................................................................ 7
مبلغ تسهیلات ...................................................................................................................................... 8
مدت بازپرداخت تسهیلات .................................................................................................................. 8
نرخ تسهیلات ....................................................................................................................................... 9
وثایق ..................................................................................................................................................... 9
نحوة اعطای تسهیلات....................................................................................................................... 10
اعمال نظارت بانک ............................................................................................................................ 10
ارائة مدارک مربوط به صادرات انجام شده....................................................................................... 10
بازپرداخت ........................................................................................................................................... 11
تسهیلات بعد از صدور کالا................................................................................................................ 12
مبلغ تسهیلات .................................................................................................................................... 12
مدت بازپرداخت تسهیلات ................................................................................................................ 13
نرخ تسهیلاتی پرداختی ..................................................................................................................... 13
وثایق قابل قبول برای اعطای تسهیلات ......................................................................................... 13
نحوة اعطای تسهیلات....................................................................................................................... 14
اعمال نظارت بانک............................................................................................................................. 14
بازپرداخت ........................................................................................................................................... 14
تسهیلات ارزی.................................................................................................................................... 15
نوع تسهیلات....................................................................................................................................... 15
سقف فردی تسهیلات......................................................................................................................... 15
کارمزد تعهد.......................................................................................................................................... 16
نرخ سود تسهیلات ............................................................................................................................. 16
دورة بازپرداخت .................................................................................................................................. 16
عقد قرارداد وثایق................................................................................................................................ 16
عنوان صفحه
انواع خدمات ریالی و ارزی بانک رفاه............................................................................................... 17
انواع سپرده های بانکی....................................................................................................................... 20
حساب قرض الحسنه پس انداز......................................................................................................... 20
قرض الحسنه پس انداز عادی........................................................................................................... 21
قرض الحسنه پس انداز ویژه ............................................................................................................ 21
حساب قرض الحسنه جاری .............................................................................................................. 21
مزایای حساب جاری همراه برای مشتریان در شعب مجهز به این سیستم ................................. 22
حساب جاری دومنظوره ..................................................................................................................... 22
حساب سپرده سرمایه گذاری مدت دار.............................................................................................. 23
حساب سپردة سرمایه گذاری کوتاه مدت عادی ............................................................................. 23
حساب سپردة کوتاه مدت ویژه ......................................................................................................... 23
حساب سپرده سرمایه گذاری بلندمدت.............................................................................................. 24
سپردة سرمایه گذاری مدتدار قابل تقسیم ..................................................................................... 24
شرایط تعیین سپرده های سرمایه گذاری بلندمدت ......................................................................... 24
انواع تسهیلات بانک رفاه .................................................................................................................. 25
سایر خدمت بانک رفاه ...................................................................................................................... 28
انواع واحدهای مربوط به حسابداری ................................................................................................. 36
حسابرسی ............................................................................................................................................ 36
انواع حسابرسان................................................................................................................................... 37
وظایف سازمان حسابرسی ................................................................................................................ 38
حسابداری دولتی................................................................................................................................. 39
خصوصیات حسابداری دولتی ............................................................................................................ 39
اصول کلی حسابداری دولتی ............................................................................................................ 40
حسابداری بودجه ................................................................................................................................ 42
تهیه و تنظیم بودجه در بانک ............................................................................................................ 43
مسئول بودجه در بانک ...................................................................................................................... 44
حسابداری مالی .................................................................................................................................. 44
حسابداری مدیریت ............................................................................................................................. 46
انواع حسابهای مورد استفاده ............................................................................................................. 50
هزینه ها .............................................................................................................................................. 51
حسابهای انتظامی .............................................................................................................................. 53
تنخواه گردان ...................................................................................................................................... 54
سپرده .................................................................................................................................................. 55
عنوان صفحه
حساب بستانکاران .............................................................................................................................. 56
حواله (عهدة شعبه ها)......................................................................................................................... 57
سرمایه ................................................................................................................................................. 58
دارائی جاری ....................................................................................................................................... 58
دارائی ثابت ......................................................................................................................................... 58
نقطة سر به سر ................................................................................................................................... 58
نقش حسابداران در برنامه ریزی و ارزیابی نتایج ............................................................................. 58
برنامه های جاری و در دست اقدام .................................................................................................. 61
انواع گزارشات تهیه شده در حسابداری ............................................................................................ 62
انواع دفاتر مورداستفاده در حسابداری .............................................................................................. 72
ثبت عملیات مربوط به تنخواه گردان ............................................................................................... 74
ثبت عملیات مربوط به سپرده ........................................................................................................... 76
بستن حساب سپرده ........................................................................................................................... 78
کاربرد سرفصل های حسابهای انتظامی .......................................................................................... 78
بستن حسابها در پایان سال .............................................................................................................. 80
حسابهای سنواتی ............................................................................................................................... 81
فرم های مورد استفاده در حسابداری ............................................................................................... 82
پیشنهادات و انتقادات ......................................................................................................................... 85
فرمها
پیوستها
تاریخچة بانکداری در ایران:
بانک شاهی ایران:
صرافان ایرانی در مقام مقابله و رقابت با عملیات بانک جدید شرق برخاستند که اولین بانک بود و مرکزش در لندن و حوزة عملیاتی آن مناطق جنوبی آسیا بود این بانک در سال 1266 شمسی (1888 میلادی) در محل بانک تجاری( بازرگانی سابق) شروع به فعالیت کرد و برای جلب رضایت مشتریان و شروع فعالیت به حسابهای جاری 5/2% به حساب سپردههای ثابت به مدت 6 ماه 4% و یکسال 6% منفعت میداد. بانک با این اقدام خود 12% از نرخ بهره را کاهش داد و برای اولین بار اقدام به انتشار نوعی پول کاغذی به صورت حواله خزانه برای مبلغ 5قران به بالا و قابل پرداخت در وجه حامل نمود و در سال 1269 در مقابل دریافت 20000 لیرة انگلیسی کلیه شعب و اثاثة بانک را به بانک شاهی واگذار نمود. ولی قبل از آنکه نتیجة قطعی و نهایی این رقابت حاصل شود حریف زورمند جای بانک شرق را گرفت و این حریف بانک شاهی ایران بود که مبتکر آن پاولجولیوس دوریتر در مقابل پرداخت 40000 لیرة امتیاز عظیمی برای مدت 70 سال برای کشیدن راهآهن، حق انحصاری کلیه معادن جز ( طلا، نقره، سنگهای قیمتی)، تأسیس بانک و غیره را بدست آورد. 25 ژوئیه 1872 برابر 10 مرداد 1215 شمسی این امتیاز بعدها لغو شد و امتیاز دیگری که اساس آن تأسیس بانک شاهی ایران بود به مدت 60 سال تأسیس گردید. یکی از عملیات عمده این بانک حق انحصاری نشر اسکناس بود. این بانک بر طبق قرارداد تا بهمن سال 1327 شمسی فعالیت میکرد.
تاریخچة بانک رفاه کارگران:
بانک رفاه در خرداد ماه سال 1339 به ثبت رسید و در سال 1339 با پنج شعبه شروع به کار کرد از جمله شعبه مرکزی، شعبه راهآهن، شعبه دخانیات، شعبه تبریز و شعبه قائمشهر. بعدها شعبههای دیگر نیز گسترش پیدا کردند و در حال حاضر تعداد آنها از مرز 1350 شعبه میگذرد. طرف حسابهای بانک رفاه در درجة اول سازمان تأمین اجتماعی میباشد که این سازمان سرمایة اولیة را در این بانک گذاشتند و قرار بستند که حقوق، وامهای بازنشستگان و کارکنان که بیمة تأمین اجتماعی میباشند از طرف این بانک پرداخت شود و سپس شرکتها و وزارت بهداشت و درمان و سازمان علوم پزشکی از سپردهگذاران اصلی و بعد نیز مشتریان عادی.
معرفی بانک رفاه کارگران:
بانک رفاه یکی از شش بانک تجاری کشور است که از 40 سال قبل به ارائة خدمات بانکی اشتغال ورزیده و اینک با استفاده از فنآوریهای نوین به ارائة خدمات وسیع در همة زمینههای بانکی به عموم هممیهنان مبادرت مینماید. بانک رفاه با برخورداری از اعتماد و سپردههای مردم و تواناییهای بالای خود، در اجرای سیاست کلان اقتصادی دولت جمهوری اسلامی ایران بخصوص در بخش صادرات کالاهای غیرنفتی و تولیدات صنعتی و کشاورزی خدمات ارزشمندی را ارائه میدهد. بانک رفاه با تدوین یک برنامة 5 سالة عملیاتی در چارچوب برنامة سوم اقتصادی دولت علاوه بر رشد و توسعه سازمانی افزایش منابع و مصارف خود را با نرخ رشد قابل توجهی پیشبینی کرده است. این بانک دارای یک شرکت کارگزاری در بورس تهران بوده و یکی از بانکهای مهمی است که عضو هیأت مدیره بورس میباشد لذا با داشتن تواناییها و امکانات لازم از طریق شرکت کارگزاری و هم از طریق شعب خود به ارائه خدمات داد و ستد سهام به مردم اقدام مینماید. بانک رفاه بدلیل ایفای به موقع تعهدات ارزی از نظر بانکهای معتبر بینالمللی یکی از خوشنامترین بانکهای تجاری محسوب میگردد که با بیش از 70 کارگزار منتخب از بانکهای تراز اول دنیا نیازهای مشتریان خود را در عملیات بانکی بینالمللی را مرتفع میسازد.
بانک رفاه میکوشد با استفاده از تجربیات پایوران ارشد خود و دستاوردهای علمی جهانی و بهرمندی از خدمات جوانان تحصیل کرده و نواندیش و آموزشهای مدوام هماهنگ با گسترش شبکه شعب، به نحو مطلوبی در خدمت مشتریان بانک و آحاد سرافراز ایران قرار گیرد.
بانک رفاه به جهت عملکرد مطلوب و ارائه خدمات مناسب به مشتریان موفق شد در سال 1378 لوح تقدیر ریاست محترم جمهوری دریافت کند و این لوح گرانقدر را در کارنامة موفقیتهای خود ثبت و ضبط نماید. این بانک در پروژههای عمرانی کشور منجمله راهسازی، آب و فاضلاب و راهاندازی صنعت و خدمات سهم و نقش ارزندهای ایفا کرده و در جهت شکوفایی اقتصادی کشور تسهیلات صادراتی، تولیدی و کشاورزی به واحدهای فعال در این بخشها اعطا نموده است.
بانک رفاه در بخش نشر کتاب و صنعت چاپ نیز فعالیتهای چشمگیری داشته است بطوری که با حضور شاخص خود و ارائه خدمات وسیع بانکی در دوازدهمین نمایشگاه بینالمللی کتاب در سال 1378 موفق به کسب جایزه لوح بلورین نمایشگاه گردیده است. بانک رفاه پس از چهارده ماه تلاش در آذرماه 1379 موفق به اخذ گواهینامه ایزو گردید.
بانک استقراضی ایران:
پس واگذاری امتیاز تأسیس بانک شاهنشاهی ایران به رویتر یکی از اتباع دولت روسیه به نام ژاک برلیا پیشنهاد تأسیس بانک استقراضی ایران را داد. در سال 1269 شمسی با این شخص موافقت گردید که انجمن استقراضی ایران به مدت 75 سال با حق انحصاری طرح عمومی داده شود و از پرداخت هرگونه مالیاتی معاف گردید جز آنکه 10% عواید حاصله را به خزانه دولت بپردازد بعدها انجمن استقراضی ایران تبدیل به بانک استقراضی ایران گردید.
بانک مزبور برخلاف بانک شاهی قسمتهای شمالی ایران حوزه فعالیت خود قرار داده بود و کمتر به امور بانکی در جنوب میپرداخت در تاریخ 22 مرداد سال 1301 شمسی این بانک به دولت ایران واگذار شد.
چارت سازمانی:
هر شعبه با توجه به معیارهای مشخصی طبقهبندی میشود اما چیزی که در همة شعبات مشترک است نمودار سازمانی مشخصی است که با رئیس شعبه، معاونت شعبه و حداقل یک تحویلدار آغاز میگردد. رئیس شعبه به عنوان مسئول شعبه نظارت برکار سایر کارکنان را به عهده دارد در عین حال که در انجام امور شعبه فعالیت میکند. معاونت شعبه که شخص دوم شعبه محسوب میشود عموماً مسئول تسهیلات و حسابدار شعبه نیز میباشد. تحویلدار شعبه که امور مربوط به دریافتها پرداخت نقدی انجام میدهد و مستقیماً با تراول و وجه نقد در ارتباط میباشد.
موقعیت و آدرس بانک:
بانک رفاه شعبه سه راه اندیشه واقع در جاده ملارد سه راه اندیشه میباشد که دارای یک رئیس شعبه یک معاون و دو صندوقدار و یک تحویلدار میباشد و سرپرستی بانک
رفاه واقع در ابتدای سهباندی رجائیشهر کرج میباشد.
تسهیلات ارزی و صادراتی بانک رفاه:
بانک رفاه به عنوانی یکی از شش بانک تجاری کشور با استفاده از فنآوریهای نوین در راستای سیاست توسعة صادرات غیرنفتی و صدور خدمات فنی و مهندسی دولت جمهوری اسلامی ایران در قالب دو بخش صادراتی و ارزی تسهیلات مالی به صادرکنندگان پرداخت مینماید. تسهیلات مذکور به شرح زیر به صادرکنندگانی که به صدور کالا و خدمات مبادرت میورزند اعطا میگردد:
1- بخش صادرات
1-1- تسهیلات قبل از صدور کالا
1-2-تسهیلات بعد از صدور کالا
1-3- اعطای اعتبار به کشورهای خریدار یا خریداران کالاهای صادراتی، خدمات فنی و مهندسی از کشور در چارچوب مصوبات یا موافقتنامههای تجاری
1-1- تسهیلات قبل از صدور کالا:
تسهیلات قبل از صدور کالا به آن دسته از صادرکنندگانی که جهت خرید، جمعآوری، بستهبندی و یا تهیة مواد اولیه و سایر هزینههای قبل از صدور کالا نیاز به تأمین مالی داشته باشد اعطا میگردد.
مبلغ تسهیلات:
مبلغ تسهیلات پرداختی متناسب خواهد بود با:
مبلغ اعتبار اسنادی صادراتی ارائه شده به بانک(حداکثر تا 90% مبلغ اعتبار اسنادی) مبلغ قرارداد منعقده با خریدار کالا در خارج از کشور( حداکثر تا 60% مبلغ قرارداد) مبلغ مشارکت بانک در طرحهای تولیدی صادراتی پس از انجام بررسیهای مالی، اقتصادی و فنی و برآورد دقیق نیازهای مالی طرح توسط بانک(حداکثر تا 90% مبلغ سرمایهگذاری)
مدت بازپرداخت تسهیلات:
تسهیلاتی که به منظور رفع نیازهای مالی صادرکنندگان برای صدور کالا به آنان پرداخت میگردد، با توجه به ماهیت کار صادرات که نیاز چندانی به مدت زمان طولانی ندارد کوتاه مدت است و زمان پرداخت هر تسهیلات با توجه به نوع کالاهای صادراتی حداکثر تا یکسال خواهد بود.
مدت بازپرداخت تسهیلات قبل از صدور به تفکیک کالاهای صادراتی به قرار زیر است:
محصولات کشاورزی 9 ماه
فروش دستباف و صنایع دستی 9 ماه
کالاهای صنعتی مصرفی 9 ماه
کالاهای سرمایهای و واسطهای 12 ماه
خدمات فنی و مهندسی 18 ماه
(در موارد استثنایی طبق مهلتهای مقرر در قرارداد به تشخیص بانک عمل میشود.)
به متقاضیانی که برای اجرای پروژههای تولیدی صادراتی خرید ماشینآلات و یا توسعة واحدهای تولیدی خود نیاز به استفاده از تسهیلات بانک داشته باشند، با اعمال شرایط و ضوابطی متناسب با مورد، تسهیلات میانمدت( از 1تا3 سال) پرداخت میگردد.
نرخ تسهیلات:
طبق مصوبة شورای پول و اعتبار، نرخ سود پیشبینی شده برای بخش صادرات 17% در سال تعیین شده است.
وثایق:
برای حفظ منافع بانک و حسناجرای قرارداد، یک یا ترکیبی از وثایق زیربنا به تشخیص بانک اخذ خواهد شد:
1- غیرمنقول ارزنده شهری و سهلالبیع
2- پوشش بیمهای صندوق ضمانت صادرات ایران
3- سفته معتبر
4- سپردة مدتدار (ارزی و ریالی)
5- محل اجرای طرح با بناهای احداث شده و ماشینآلات
6- اوراق بهادار و مشارکت، ضمانتنامههای بانکی تعهد شرکتهای بیمه
7- سایر وثایق از قبیل اوراق مشارکت، سهام شرکتهای پذیرفته شده در بورس
نحوه اعطای تسهیلات:
تسهیلات بانک در قالب یکی از عقود اسلامی به متقاضی اعطا خواهد شد.
اعمال نظارت بانک:
از زمان پرداخت تسهیلات حسب مفاد قرارداد منعقده، بانک مجاز خواهد بود بنا به تشخیص و مصلحت خود و نحوة استفاده از تسهیلات پرداختی نظارتهای لازم را به عمل آورد.
شرایط تعیین سپردههای سرمایهگذاری بلندمدت:
1- مشتریان میتوانند شخصاً در سررسید سپردههایشان به بانک مراجعه و آنرا تمدید نمایند و یا اجازه تمدید آنرا کتباً در ذیل برگ درخواست سپرده به بانک بدهند بانک موظف است در پشت برگ سپرده تاریخ تمدید را قید و تأئید نماید.
* تمدید سپردههای بلندمدت همانند افتتاح حساب سپرده جدید میباشد. بعنوان مثال مشتریانی که سپرده یکساله افتتاح نمودهاند برای یکسال تمدید میشود و در صورت افتتاح سپرده دوساله هر دو سال یکبار و برای مدت دوسال قابل تمدید میباشد.
* در صورت تمدید هر یک از انواع سپردههای سرمایهگذاری بلندمدت، سپرده مذکور بعنوان سپرده جدید تلقی میشود.
انواع تسهیلات بانک رفاه:
1- تسهلات مضاربه: در چارچوب این نوع عقد بانک به مشتریان سرمایه لازم را اعطاء
مینماید تا با آن تجارت نموده و در سود حاصله( به نسبت از قبل تعیین شده) با بانک شریک میشوند. حداکثر مجموع دوره یا دورههای قرارداد مضاربه بازرگانی داخلی یکسال و در موارد استثنایی با اخذ مجوز از بانک مرکزی تا 6 ماه قابل تأدیه میباشد.
2- تسهیلات سلف: اعطای این تسهیلات به مشتریان جهت پیش خرید نقدی محصولات تولیدی به قیمت معین و تأمین سرمایه در گردش واحدهای تولیدی آنان صورت میگیرد.
حداکثر مدت تسهیلات سلف یک دوره تولید میباشد مشروط بر اینکه از 1 سال تجاوز ننماید/ منظور از مدت تسهیلات زمانی است که ازتاریخ انجام معامله تا تاریخ تحویل کلی محصول پیشخرید شده به طول میانجامد.
3- تسهیلات مشارکت مدنی:مشارکت مدنی از جمله تسهیلاتی است که جهت تأمین منابع پولی مورد نیاز مشتریان در بخش مسکن، خدمات، صنعت و معدن، بازرگانی و کشاورزی اعطاء گردد.
4- تسهیلات جعاله: جعاله یکی دیگر از تسهیلات کوتاهمدت بانک میباشد که در قبال انجام امور تعمیرات مسکن، تولید،بازرگانی و خدمات پرداخت میشود مدت بازپرداخت جعاله با توجه به نوع آن در هر بخش توسط بانک تعیین میگردد.
5- تسهیلات فروش اقساطی: تسهیلات فروش اقساطی عبارتست از واگذاری عین به
بهای معلوم. این نوع تسهیلات برای یافتن منابع مالی مورد نیاز در امور تولیدی و خدماتی( خرید ماشینآلات و تأسیسات، ابزارکار و وسایل تولید، مواد اولیه و …) مورد استفاده قرار میگیرد بطوری که تمام یا قسمتی از بهای مزبور به اقساط مساوی و غیرمساوی در سررسید یا سررسیدهای معینی از مشتریان دریافت میگردد.
6- تسهیلات اجاره به شرط تملیک:در این تسهیلات، شرط میشود مستأجر در پایان مدت اجاره و در صورت عمل به شرایط مندرج در قرارداد عین مستأجره را مالک گردد. این نوع تسهیلات جهت گسترش امور تولیدی، خدماتی، و همچنین مسکن قابل استفاده است.
7 –تسهیلات وجوه ادارهشده: وجوه ادارهشده عبارتست از وجوهی که از سوی صاحبان وجه ( سازمانها، شرکتها، و ….) نزد بانک تودیع میشود تا به مصارف معینی که از سوی صاحبان وجه اعلام میگردد، برسد. بانک در مقابل ارائه اینگونه خدمات علاوه بر وصول سود مورد انتظار صاحبان وجه درصدی بعنوان کارمزد از تسهیلات گیرنده دریافت مینماید. نرخ سود و مدت این نوع تسهیلات با نظر صاحب وجه تعیین میگردد.
8- قرضالحسنه اعطایی: ( اعطای قرضالحسنه از سوی بانک به جهت کمک مالی در زمینه تأمین هزینه ازدواج، تهیه جهیزیه، درمان بیماری، ودیعه مسکن و رفع
نیازهای ضروری میباشد. قرضالحسنه اعطایی فاقد سود بوده و صرفاً کارمزد خدمات برای آن در نظر گرفته شدهاست و مدت آن نیز در بخشهای مختلف متفاوت است.
* نرخ سود و مدت بازپرداخت کلیه تسهیلات توسط بانک و مطابق با مقررات و ضوابط قانونی تعیین میشود. کلیه تسهیلات بانک به موجب درخواست کتبی و با توجه به شرایط سنی مشتری مشمول بیمه عمر میباشد.
سایرخدمات بانک رفاه:
1- تلفنبانک: تلفنبانک رفاه در جهت صرفهجویی در وقت، هزینه و نیز ارائه خدمات بصورت مکانیزه طراحی شدهاست. مشتریان میتوانند با دریافت یک رمز از شعبه و گرفتن شماره تلفنبانک شعبه مورد نظر براحتی به اطلاعات زیر دسترسی پیدا کنند:
1- آخرین مانده موجودی حساب
2- وضعیت چکهای واگذاری عهده سایر بانکها
3- پیگیری وضعیت یک چک
4- ارسال صورت حساب از طریق نمابر
5- اعلام سه گردش آخر
6- امکان تغییر رمز
7- میزان سود واریزی به حساب مشتریان، همراه با اعلام نوع و شماره حساب واریزی،
اعلام سود مطالبه شده و ….
2- کارت اعتباری ارزی (Business Card) :
با کارت اعتباری ارزی بانک رفاه دیگر نیازی به جابجایی پول نقد د رسفرهای خارجی نخواهد بود. این کارت در تمام نقاط جهان و با ارز همان کشور قابل استفاده است. همچنین در برابر سرقت، آتشسوزی و مفقودشدن بیمه میباشد. با این کارت میتوان از بیش از 000/400 دستگاه خودپرداز با علامت VISA در تمام نقاط جهان بهرهمند شد. همچنین میتوان خدمات خود را با تخفیف ویژه از 5 تا 50 درصد دریافت کرد. با مراجعه به شعبه بانک رفاه و سپردهگذاری برابر با 120 درصد سقف اعتباری مورد درخواست به یکی از ارزهای رایج میتوان این کارت را دریافت نمود.
دسته بندی | کامپیوتر و IT |
بازدید ها | 4 |
فرمت فایل | doc |
حجم فایل | 39 کیلو بایت |
تعداد صفحات فایل | 53 |
گزارش کارآموزی بانک اطلاعاتی در 53 صفحه ورد قابل ویرایش
فهرست مطالب
عنوان صفحه
فصل اول
بانک اطلاعاتی چیست .................................................................................... 3
استفاده از سیستم های اطلاعاتی ساده .......................................................... 3
استفاده از بانک اطلاعاتی ................................................................................ 3
مزایای استفاده از بانک اطلاعاتی .................................................................... 4
معایب استفاده از بانک اطلاعاتی...................................................................... 5
اجزای تشکیل دهنده بانک اطلاعاتی ............................................................. 5
بانک اطلاعاتی SQL ...................................................................................... 6
تاریخچه SQL ............................................................................................... 6
زبان SQL ...................................................................................................... 7
نقش SQL ..................................................................................................... 9
قابلیت ها و مزایای SQL .............................................................................. 11
استقلال فروشنده ......................................................................................... 12
قابلیت استفاده از انواع سیستم های کامپیوتری .......................................... 12
استانداردهای SQL ...................................................................................... 13
تأیید IBM ................................................................................................... 14
پایه و اساس رابطه ای SQL ......................................................................... 14
زبان کامل بانک اطلاعاتی ............................................................................... 14
تعریف داده ها در هر زمان ............................................................................. 15
مقدمه ای بر دلفی .......................................................................................... 15
مزایای دلفی .................................................................................................. 16
انواع داده ها در دلفی ..................................................................................... 16
روش طراحی برنامه شیء گرا ......................................................................... 17
آنچه برای نصب دلفی نیاز است ..................................................................... 17
نصب و راه اندازی دلفی ................................................................................. 18
اجزای سازنده برنامه دلفی ............................................................................. 19
چگونه با دلفی برنامه بنویسیم ....................................................................... 20
انواع فایلها در دلفی ....................................................................................... 22
اجرای دستورات SQL در دلفی .................................................................... 23
خلاصه فصل اول ............................................................................................ 25
فصل دوم
شناخت سیستم.............................................................................................. 26
برنامه ریزی سیستم تاکسی تلفنی................................................................. 26
تقسیم بندی کل سیستم................................................................................ 28
چارت سازمانی................................................................................................. 29
شرح وظایف نمودار سازمانی........................................................................... 30
شکل ظاهری محل........................................................................................... 31
زمان بندی پروژه............................................................................................ 32
نمودار CPM(ctitical Path method)...................................................... 33
نمودارهای DFD(Data flow Diagram)................................................. 36
نمودارهای DSD............................................................................................ 38
خلاصه فصل دوم............................................................................................. 41
فصل سوم
فرم ها و کدهای به کار رفته در پروژه.............................................................. 42
بانک اطلاعاتی چیست؟
در بانک اطلاعاتی تعاریف گوناگونی شده است که تعریف زیر از همه جامع تر به نظر می رسد : بانک اطلاعاتی مجموعه ای سازمان یافته از اطلاعات و داده های مرتبط به هم است. داده ها عبارت اند از : حقایق و ارقام یک موضوع خاص و اطلاعات عبارت اند از نتایجی که از ترکیب داده ها حاصل می گردند. مؤسسات و سازمان معمولاً سیستم های اطلاعاتی خود را به دو صورت تشکیل داده از آن ها استفاده می کنند.
استفاده از سیستم های اطلاعاتی ساده
در این روش در فایل های جداگانه قرار می گیرند و برای استفاده از داده های موجود در آن فایل ها، سیستم های جداگانه ای طراحی می شوند. به این نوع سیستم های اطلاعاتی سیستم پردازش فایل ها می گویند.
استفاده از بانک های اطلاعاتی
در این روش داده های موجود، به صورت مجتمع یا بانک مورد استفاده قرار می گیرند در چنین سیستمی کاربر می تواند بدون سر درگمی با صرف وقت اندکی، اطلاعات مورد نیاز خود را از داده های موجود در بانک اطلاعاتی اخذ کند. امروزه اکثر مؤسسات و سازمان ها سعی می کنند از سیستم اطلاعاتی استفاده کنند. برای پی بردن به تفاوت دو روش ذکر شده مؤسسه ای را در نظر بگیرید که داده های مربوط به حقوق کارمندان، بیمه ، تنبیه و تشویق را در چهار فایل جداگانه قرار داده برای اخذ خروجی های مورد نیاز، سیستم های جداگانه ای برای آن ها نوشته است.
کار سیستم حقوق، محاسبه دستمزد کارکنان با استفاده از داده های موجود در فایل حقوق، کار سیستم بیمه، پردازش داده های موجود در فایل بیمه و کار سیستم های تنبیه و تشویق، پردازش داده های موجود در فایل های تنبیه و تشویق می باشد. هریک از این سیستم ها می توانند خروجی مناسبی را تولید کنند، اما اگر بخواهیم اطلاعات جدیدی مانند آنچه در زیر آمده است اخذ کنیم، با مشکل مواجه خواهیم شد.
1.کارمندانی که دارای حقوق مشخصی بوده به تعداد دفعات مشخصی تنبیه یا تشویق شده اند.
2 . کارمندانی که در تاریخ معینی استخدام شده مبلغ خاصی برای آن ها از طرف بیمه هزینه شده است.
3. کارمندانی که تعداد دفعات تنبیه آن ها بیشتر از تعداد دفعات تشویق باشد و برعکس.
در همه موارد بالا و مواردی مشابه مجبوریم از داده های موجود در دو یا چند فایل استفاده کنیم که کار ساده ای نیست. زیرا ممکن است داده های موجود در فایل ها دارای فرمت یکسانی نباشند. در حالی که اگر مؤسسه سیستم اطلاعاتی خود را به صورت بانک اطلاعاتی تشکیل دهد با چنین مشکلی مواجه نخواهد شد. شکل 2-9 نشان دهنده سیستم بانک اطلاعاتی مؤسسه سابق الذکر است.
در سیستم جدید، تمامی داده های موجود در فایل های طراحی شده در روش اول، در یک فایل بزرگ تر به نام بانک اطلاعاتی قرار می گیرند که در نتیجه پردازش داده ها و اخذ گزارش های جدید آسان تر خواهد بود.
مزایای استفاده از بانک اطلاعاتی
مزایای استفاده از سیستم بانک اطلاعاتی به جای سیستم پردازش فایل ها را می توان چنین برشمرد :
1. جلوگیری از اتلاف حافظه در ذخیره کردن داده ها
2. ایجاداطمینان نسبت به گزارش های به دست آمده
3. اخذ گزارش های جدید ساده است.
4. سرعت پردازش داده ها بالاست.
5. داده ها از سیستم های کاربردی مستقل هستند.
6. تمرکز در مدیریت داده ها به خوبی امکان پذیر است.
معایب استفاده از سیستم بانک اطلاعاتی
بانک اطلاعاتی با همة مزایایش، معایبی نیز دارد که این معایب در مقابل مزایای فوق ناچیزند، از جمله :
1. چون طراحی بانک های اطلاعاتی ساده نیست، جهت ایجاد آن به متخصصان ماهری نیاز است.
2. به دلیل متمرکز بودن سیستم اطلاعاتی، امکان آسیب پذیری سیستم زیاد است. یعنی، اگر یک قیمت از سیستم از کار بیفتد، ممکن است در کار بقیه قسمت ها خلل ایجاد شود.
اجزای تشکیل دهنده بانک اطلاعاتی
1. کاربران
2. سیستم بانک های اطلاعاتی
3. داده های موجود در بانک های اطلاعاتی
کاربران کسانی هستند که به نحوی به بانک اطلاعاتی سروکار دارند. بر اساس نوع کاری که کاربران با بانک اطلاعاتی دارند، می توان آن ها را به سه دسته تقسیم کرد:
1. مدیر یا مسئول بانک اطلاعاتی
2. برنامه نویسان کاربردی یا طراحان بانک های اطلاعاتی
3. کاربران نهایی
کاربران نهایی کسانی هستند که حق هیچ گونه تغییر و تبدیل را در بانک اطلاعاتی ندارند، بلکه فقط از امکانات آن می توانند استفاده نمایند. طراحان بانک های اطلاعاتی کسانی هستند که بانک اطلاعاتی را ایجاد نموده اند. مسئول بانک اطلاعاتی کسی است که حق هر گونه تبدیل و تغییر را در بانک اطلاعاتی دارد. به عنوان مثال اضافه کردن داده های جدید و حذف یا اصلاح داده ها به عهده مسئول بانک اطلاعاتی است. سیستم بانک اطلاعاتی مجموعه ای از برنامه هایی است که نیازهای کاربران را برآورده می کند.
بانک اطلاعاتی SQL
تاریخچه SQL
محبوبیت رو به رشد SQL یکی از مطالب مهم در صنعت امروزی کامپیوتر می باشد. در عرض چند سال گذشته، SQL زبان استاندارد در بانک های اطلاعاتی کامپیوتری گردیده است. اکنون بیش از 100 محصول مدیریت بانک اطلاعاتی بر روی سیستم های کامپیوتری از کامپیوترهای شخصی گرفته تا کامپیوترهای بزرگ ، SQL را پشتیبانی می کنند. یک استاندارد رسمی بین المللی برای SQL تهیه گردیده، و SQL نقش اساسی را در استاندارد IBM’s Systems Application Architecture بازی می کند. مجلات کامپیوتری، در عنوان های خود پیدایش SQL را بعنوان یک زبان تبریک می گویند. از ابتدای کار آن در IBM ، SQL هم بعنوان یک پروژه تحقیقاتی، هم بعنوان یک تکنولوژی کامپیوتری و هم بعنوان یک نیروی غالب در بازار خود را نشان داده است.
اما SQL واقعاً چیست؟ چرا اهمیت دارد؟ اگر واقعاً SQL یک استاندارد است، پس چرا نسخه های آن انواع مختلف دارد؟ آیا SQL واقعاً در کامپیوترهای شخصی قابل اهمیت است؟ آیا می تواند پاسخگوی نیازهای سطح بالای انتقال داده ها باشد؟ با توجه به نحوه استفاده شما از کامپیوتر، SQL چه می تواند انجام دهد، و شما چگونه می توانید از این ابزار مدیریت داده ها استفاده کنید.
زبان SQL
SQL وسیله ای است برای سازماندهی، مدیریت و بازیابی داده هایی که توسط بانک اطلاعاتی در کامپیوتر ذخیره شده اند. نام SQL از عبارت Structured Query Language و نیز به شکل SQL تلفظ می شود. همانطور که از نام آن بر می آید، SQL یک زبان کامپیوتری است، که برای یک بانک اطلاعاتی از آن استفاده می شود. در حقیقت، SQL با یک نوع بانک اطلاعاتی بنام بانک اطلاعاتی رابطه ای یا relational database کار می کند.
اگر سیستم کامپیوتری مربوط به یک کار تجاری باشد، بانک اطلاعاتی داده های مربوط به انبارداری، تولید، فروش و یا حقوق و دستمزد را نگهداری می کند. در یک کامپیوتر شخصی، بانک اطلاعاتی معمولاً داده های مربوط به چک های صادره، لیست های پرسنلی و شماره تلفن آنها، و یا داده های استخراج شده از یک سیستم کامپیوتری بزرگتر را نگهداری می کند. برنامه کامپیوتری که بانک اطلاعاتی را کنترل می کند، سیستم مدیریت بانک اطلاعاتی یا database management system و یا اختصاراً DBMS نامیده می شود.
وقتی می خواهید داده هایی را از بانک اطلاعاتی بازیابی کنید، برای اجرای کار نیاز به SQL دارید. DBMS پرسش SQL را مورد پردازش قرار داده، داده های مورد نظر را بازیابی نموده، و نتیجه را به شمار برمی گرداند. این نوع پردازش داده های درخواستی از یک بانک اطلاعاتی و دریافت نتایج، یک database queruy یا پرسش از بانک اطلاعاتی است، لذا Struetured Query Language برای کاربران خود فراهم می کند، از آن جمله :
تأیید IBM
SQL ابتدا بوسیله پویندگان شرکت IBM ساخته شد، و از آن زمان تاکنون بعنوان یک محصول استراتژیکی IBM شناخته شده است. SQL یک جزء اساسی از Systems Application Architecture یا SAA می باشد، که رونوشت یا کپی شرکت IBM است برای ایجاد هماهنگی در خطوط مختلف تولید آن هر چهار خانواده ای که در زیر چتر SAA قرار دارند، SQL را حمایت می کنند، این چهار خانواده عبارت اند از کامپیوترهای شخصی PS/2 ، سیستم های AS/400 ، و کامپیوترهای بزرگی که سیستم های عامل MVS و VM را اجرا می کنند. این پشتیبانی گسترده IBM باعث تسریع بازار SQL شده و سبب گردیده که دیگران نیز از آن تبعیت کنند.
پایه و اساس رابطه ای SQL
SQL زبانی است برای بانک های اطلاعاتی رابطه ای، و بعنوان یک مدل بانک اطلاعاتی رابطه ای مشهور شده است. ساختار جدولی یا سطر و ستونی یک بانک اطلاعاتی رابطه ای برای کاربران قابل درک بوده، و باعث می شود که زبان SQL ساده و قابل درک باشد. در ضمن مدل رابطه ای یک اساس قوی تئوریک دارد که باعث تکامل تدریجی بانک های اطلاعاتی رابطه ای شده است.
زبان کامل بانک اطلاعاتی
SQL ابتدا بعنوان یک زبان پرسشی موردی ساخته شد، اما قابلیت های فعلی آن فراتر از کار بازیابی داده ها است. SQL یک زبان کامل برای ایجاد بانک اطلاعاتی، مدیریت صحیح آن، تغییر محتوای آن، و در شبکه قرار دادن داده ها در بین کاربران مختلف است. مفاهیم SQL که یک قسمت از این زبان را شامل می شود، قابل تعمیم به دیگر دستورات آن نیز می باشد.
تعریف داده ها در هر زمان
با استفاده از SQL می توان هر زمان ساختار یک بانک اطلاعاتی را تغییر و یا توسعه داد، حتی در زمانی که کاربران در حال استفاده از محتوای آن می باشند. این یک قابلیت مهم نسبت به زبان هایی است که تعریف داده ها در آنها حالت سکون و غیرپویا دارد. به این ترتیب SQL دارای حداکثر قابلیت انعطاف بوده، و در حالیکه برنامه های کاربردی بطور Om-limc کار می کنند، می توان بانک اطلاعاتی را تغییر داد.
از طرز کار آنها، SQL را آموزش می دهد. اگر چه همواره نحوة نگارش هر دستور را نمایش خواهیم داد لکن بیشتر بر مسائلی که توسط هر دستور حل شوند و نیز به نحوة به کارگیری این دستورات برای حل هر مسئله تأکید خواهیم کرد و برای روشنتر شدن موضوع از مثالهای واقعی با توضیحات کامل، استفاده خواهیم کرد. امروز موضوعات زیر را می آموزید:
· تاریخچة SQL Server
· نحوة استفاده از SQL در کاربردهای واقعی
· نحوة اتصال به پایگاه داده ها از طریق ابزار جدید Query Analyzer (تحلیل گرپرسش)
· نحوة نوشتن و اجرا کردن اولین پرسش SQL
مقدمه ای بر دلفی
مدتی است که دلفی به عنوان یک زبان قدرتمند، طرفداران زیادی پیدا کرده است و از الگوهای زبان پاسکال شیء گرا پیروی می کند. زبان دلفی در محیط ویندوز به کار گرفته می شود. می گویند دلفی قابلیت RAD دارد. RAD به معنی تولید سریع برنامه است. علتش این است که بخش بسیار زیادی از کد برنامه توسط دلفی ایجاد می شود. محیط دلفی را IDE به معنی محیط توسعه مجتمع می نامید، زیرا در این محیط ویراستار، کامپایلر، پیوند دهنده همگی با هم و در کنار هم کار می کنند.
مزایای دلفی
انعطاف پذیری دلفی بسیار زیاد است و کاربران به آسانی با دلفی ارتباط برقرار می کنند. می دانید که برنامه نویسان معمولاً کاربران کامپیوتر نیستند. یعنی برنامه نویسان، پس از تکمیل برنامه، آن را در اختیار افراد دیگری به نام کاربران قرار می دهند تا از آن ها استفاده کنند. به عبارت دیگر، یک فایل اجرایی (exe) در اختیار کاربران قرار می گیرد. در نتیجه می توان یک برنامه نصب ساده ای نوشت تا عمل نصب برنامه را انجام دهد. قابلیت اجرای برنامه ها، ایجاد قطعات و به کارگیری قطعات در برنامه ها بسیار آسان است.
انواع داده در دلفی
یکی از جنبه های مهم هر زبان برنامه سازی که باید مورد بررسی قرار گیرد، انواع داده های آن است. ما روزمره با داده هایی مثل میزان خرید روزانه و اسامی افراد سروکار داریم. خرید روزانه را به صورت اعدادی مثل 1500، 5/413 و اسامی افراد را با کلماتی مثل علی، احمد و رضا بیان می کنیم . انواع داده ها در دلفی عبارت اند از :
· داده های نوع صحیح 10، 20و 125 · داده های بولی (boolean)
· داده های نوع حقیقی مثل 5/14 . 25/5 · داده های کاراکتری مثل A B و C
· داده های نوع ارزی (Currency) · داده های رشته ای مثل Science , Ali
روش طراحی برنامه شیء گرا
برای طراحی و ایجاد برنامه شیء گرا باید مراحلی را انجام داد. این مراحل را در این جا مورد بحث قرار می دهیم.
1. تعیین نیازمندی های مسئله
2. تحلیل مسئله
3. طراحی کلاس هایی که باید مسئله را حل کنند، این کار با انجام موارد زیر امکان پذیر است:
الف . پیدا کردن کلاس موجود و اصلاح شده
ب.اصلاح کلاس های موجود، در صورت نیاز
ج. طراحی کلاس های جدید، در صورت لزوم
4. پیاده سازی کلاس های جدید
5. تست و بررسی کل برنامه
6. نگهداری و بازسازی برنامه
آنچه که برای نصب دلفی نیاز است
برای نصب دلفی به نرم افزار و سخت افزار خاصی نیاز دارید که عبارت اند از :
1. ویندوز 95، 98 ، 2000 یا xp
2. کامپیوتر 486 یا ترجیحاً پنتیوم با حداقل 32 مگابایت به همراه CD-ROM
3. دیسک سخت که حداقل 40 مگابایت فضای خالی داشته باشد.
4. دستگاه ماوس برای سرعت انجام کار با دلفی
خلاصه فصل اول :
بانک اطلاعاتی با همه مزایایی که دارد از جمله : جلوگیری از اتلاف حافظه در ذخیره کردن داده ها، ایجاد اطمینان نسبت به گزاره های بدست آمده و داده ها از سیستم های کاربردی مستقل هستند و ... معایبی نیز این بانک اطلاعاتی دارد که این معایب در مقابل مزایای آن ناچیز است. همچنین SQL یک سیستم مدیریت بانک اطلاعاتی نیست در ضمن یک محصولی هم نیست که به تنهایی قابل استفاده باشد. یعنی اینکه نمی توان SQL را از جایی خریداری کنید بلکه SQL یک زبان برنامه نویسی بانک اطلاعاتی است.
دسته بندی | کامپیوتر و IT |
بازدید ها | 3 |
فرمت فایل | doc |
حجم فایل | 39 کیلو بایت |
تعداد صفحات فایل | 53 |
گزارش کارآموزی بانک اطلاعاتی در 53 صفحه ورد قابل ویرایش
فهرست مطالب
عنوان صفحه
فصل اول
بانک اطلاعاتی چیست .................................................................................... 3
استفاده از سیستم های اطلاعاتی ساده .......................................................... 3
استفاده از بانک اطلاعاتی ................................................................................ 3
مزایای استفاده از بانک اطلاعاتی .................................................................... 4
معایب استفاده از بانک اطلاعاتی...................................................................... 5
اجزای تشکیل دهنده بانک اطلاعاتی ............................................................. 5
بانک اطلاعاتی SQL ...................................................................................... 6
تاریخچه SQL ............................................................................................... 6
زبان SQL ...................................................................................................... 7
نقش SQL ..................................................................................................... 9
قابلیت ها و مزایای SQL .............................................................................. 11
استقلال فروشنده ......................................................................................... 12
قابلیت استفاده از انواع سیستم های کامپیوتری .......................................... 12
استانداردهای SQL ...................................................................................... 13
تأیید IBM ................................................................................................... 14
پایه و اساس رابطه ای SQL ......................................................................... 14
زبان کامل بانک اطلاعاتی ............................................................................... 14
تعریف داده ها در هر زمان ............................................................................. 15
مقدمه ای بر دلفی .......................................................................................... 15
مزایای دلفی .................................................................................................. 16
انواع داده ها در دلفی ..................................................................................... 16
روش طراحی برنامه شیء گرا ......................................................................... 17
آنچه برای نصب دلفی نیاز است ..................................................................... 17
نصب و راه اندازی دلفی ................................................................................. 18
اجزای سازنده برنامه دلفی ............................................................................. 19
چگونه با دلفی برنامه بنویسیم ....................................................................... 20
انواع فایلها در دلفی ....................................................................................... 22
اجرای دستورات SQL در دلفی .................................................................... 23
خلاصه فصل اول ............................................................................................ 25
فصل دوم
شناخت سیستم.............................................................................................. 26
برنامه ریزی سیستم تاکسی تلفنی................................................................. 26
تقسیم بندی کل سیستم................................................................................ 28
چارت سازمانی................................................................................................. 29
شرح وظایف نمودار سازمانی........................................................................... 30
شکل ظاهری محل........................................................................................... 31
زمان بندی پروژه............................................................................................ 32
نمودار CPM(ctitical Path method)...................................................... 33
نمودارهای DFD(Data flow Diagram)................................................. 36
نمودارهای DSD............................................................................................ 38
خلاصه فصل دوم............................................................................................. 41
فصل سوم
فرم ها و کدهای به کار رفته در پروژه.............................................................. 42
بانک اطلاعاتی چیست؟
در بانک اطلاعاتی تعاریف گوناگونی شده است که تعریف زیر از همه جامع تر به نظر می رسد : بانک اطلاعاتی مجموعه ای سازمان یافته از اطلاعات و داده های مرتبط به هم است. داده ها عبارت اند از : حقایق و ارقام یک موضوع خاص و اطلاعات عبارت اند از نتایجی که از ترکیب داده ها حاصل می گردند. مؤسسات و سازمان معمولاً سیستم های اطلاعاتی خود را به دو صورت تشکیل داده از آن ها استفاده می کنند.
استفاده از سیستم های اطلاعاتی ساده
در این روش در فایل های جداگانه قرار می گیرند و برای استفاده از داده های موجود در آن فایل ها، سیستم های جداگانه ای طراحی می شوند. به این نوع سیستم های اطلاعاتی سیستم پردازش فایل ها می گویند.
استفاده از بانک های اطلاعاتی
در این روش داده های موجود، به صورت مجتمع یا بانک مورد استفاده قرار می گیرند در چنین سیستمی کاربر می تواند بدون سر درگمی با صرف وقت اندکی، اطلاعات مورد نیاز خود را از داده های موجود در بانک اطلاعاتی اخذ کند. امروزه اکثر مؤسسات و سازمان ها سعی می کنند از سیستم اطلاعاتی استفاده کنند. برای پی بردن به تفاوت دو روش ذکر شده مؤسسه ای را در نظر بگیرید که داده های مربوط به حقوق کارمندان، بیمه ، تنبیه و تشویق را در چهار فایل جداگانه قرار داده برای اخذ خروجی های مورد نیاز، سیستم های جداگانه ای برای آن ها نوشته است.
کار سیستم حقوق، محاسبه دستمزد کارکنان با استفاده از داده های موجود در فایل حقوق، کار سیستم بیمه، پردازش داده های موجود در فایل بیمه و کار سیستم های تنبیه و تشویق، پردازش داده های موجود در فایل های تنبیه و تشویق می باشد. هریک از این سیستم ها می توانند خروجی مناسبی را تولید کنند، اما اگر بخواهیم اطلاعات جدیدی مانند آنچه در زیر آمده است اخذ کنیم، با مشکل مواجه خواهیم شد.
1.کارمندانی که دارای حقوق مشخصی بوده به تعداد دفعات مشخصی تنبیه یا تشویق شده اند.
2 . کارمندانی که در تاریخ معینی استخدام شده مبلغ خاصی برای آن ها از طرف بیمه هزینه شده است.
3. کارمندانی که تعداد دفعات تنبیه آن ها بیشتر از تعداد دفعات تشویق باشد و برعکس.
در همه موارد بالا و مواردی مشابه مجبوریم از داده های موجود در دو یا چند فایل استفاده کنیم که کار ساده ای نیست. زیرا ممکن است داده های موجود در فایل ها دارای فرمت یکسانی نباشند. در حالی که اگر مؤسسه سیستم اطلاعاتی خود را به صورت بانک اطلاعاتی تشکیل دهد با چنین مشکلی مواجه نخواهد شد. شکل 2-9 نشان دهنده سیستم بانک اطلاعاتی مؤسسه سابق الذکر است.
در سیستم جدید، تمامی داده های موجود در فایل های طراحی شده در روش اول، در یک فایل بزرگ تر به نام بانک اطلاعاتی قرار می گیرند که در نتیجه پردازش داده ها و اخذ گزارش های جدید آسان تر خواهد بود.
مزایای استفاده از بانک اطلاعاتی
مزایای استفاده از سیستم بانک اطلاعاتی به جای سیستم پردازش فایل ها را می توان چنین برشمرد :
1. جلوگیری از اتلاف حافظه در ذخیره کردن داده ها
2. ایجاداطمینان نسبت به گزارش های به دست آمده
3. اخذ گزارش های جدید ساده است.
4. سرعت پردازش داده ها بالاست.
5. داده ها از سیستم های کاربردی مستقل هستند.
6. تمرکز در مدیریت داده ها به خوبی امکان پذیر است.
معایب استفاده از سیستم بانک اطلاعاتی
بانک اطلاعاتی با همة مزایایش، معایبی نیز دارد که این معایب در مقابل مزایای فوق ناچیزند، از جمله :
1. چون طراحی بانک های اطلاعاتی ساده نیست، جهت ایجاد آن به متخصصان ماهری نیاز است.
2. به دلیل متمرکز بودن سیستم اطلاعاتی، امکان آسیب پذیری سیستم زیاد است. یعنی، اگر یک قیمت از سیستم از کار بیفتد، ممکن است در کار بقیه قسمت ها خلل ایجاد شود.
اجزای تشکیل دهنده بانک اطلاعاتی
1. کاربران
2. سیستم بانک های اطلاعاتی
3. داده های موجود در بانک های اطلاعاتی
کاربران کسانی هستند که به نحوی به بانک اطلاعاتی سروکار دارند. بر اساس نوع کاری که کاربران با بانک اطلاعاتی دارند، می توان آن ها را به سه دسته تقسیم کرد:
1. مدیر یا مسئول بانک اطلاعاتی
2. برنامه نویسان کاربردی یا طراحان بانک های اطلاعاتی
3. کاربران نهایی
کاربران نهایی کسانی هستند که حق هیچ گونه تغییر و تبدیل را در بانک اطلاعاتی ندارند، بلکه فقط از امکانات آن می توانند استفاده نمایند. طراحان بانک های اطلاعاتی کسانی هستند که بانک اطلاعاتی را ایجاد نموده اند. مسئول بانک اطلاعاتی کسی است که حق هر گونه تبدیل و تغییر را در بانک اطلاعاتی دارد. به عنوان مثال اضافه کردن داده های جدید و حذف یا اصلاح داده ها به عهده مسئول بانک اطلاعاتی است. سیستم بانک اطلاعاتی مجموعه ای از برنامه هایی است که نیازهای کاربران را برآورده می کند.
بانک اطلاعاتی SQL
تاریخچه SQL
محبوبیت رو به رشد SQL یکی از مطالب مهم در صنعت امروزی کامپیوتر می باشد. در عرض چند سال گذشته، SQL زبان استاندارد در بانک های اطلاعاتی کامپیوتری گردیده است. اکنون بیش از 100 محصول مدیریت بانک اطلاعاتی بر روی سیستم های کامپیوتری از کامپیوترهای شخصی گرفته تا کامپیوترهای بزرگ ، SQL را پشتیبانی می کنند. یک استاندارد رسمی بین المللی برای SQL تهیه گردیده، و SQL نقش اساسی را در استاندارد IBM’s Systems Application Architecture بازی می کند. مجلات کامپیوتری، در عنوان های خود پیدایش SQL را بعنوان یک زبان تبریک می گویند. از ابتدای کار آن در IBM ، SQL هم بعنوان یک پروژه تحقیقاتی، هم بعنوان یک تکنولوژی کامپیوتری و هم بعنوان یک نیروی غالب در بازار خود را نشان داده است.
اما SQL واقعاً چیست؟ چرا اهمیت دارد؟ اگر واقعاً SQL یک استاندارد است، پس چرا نسخه های آن انواع مختلف دارد؟ آیا SQL واقعاً در کامپیوترهای شخصی قابل اهمیت است؟ آیا می تواند پاسخگوی نیازهای سطح بالای انتقال داده ها باشد؟ با توجه به نحوه استفاده شما از کامپیوتر، SQL چه می تواند انجام دهد، و شما چگونه می توانید از این ابزار مدیریت داده ها استفاده کنید.
زبان SQL
SQL وسیله ای است برای سازماندهی، مدیریت و بازیابی داده هایی که توسط بانک اطلاعاتی در کامپیوتر ذخیره شده اند. نام SQL از عبارت Structured Query Language و نیز به شکل SQL تلفظ می شود. همانطور که از نام آن بر می آید، SQL یک زبان کامپیوتری است، که برای یک بانک اطلاعاتی از آن استفاده می شود. در حقیقت، SQL با یک نوع بانک اطلاعاتی بنام بانک اطلاعاتی رابطه ای یا relational database کار می کند.
اگر سیستم کامپیوتری مربوط به یک کار تجاری باشد، بانک اطلاعاتی داده های مربوط به انبارداری، تولید، فروش و یا حقوق و دستمزد را نگهداری می کند. در یک کامپیوتر شخصی، بانک اطلاعاتی معمولاً داده های مربوط به چک های صادره، لیست های پرسنلی و شماره تلفن آنها، و یا داده های استخراج شده از یک سیستم کامپیوتری بزرگتر را نگهداری می کند. برنامه کامپیوتری که بانک اطلاعاتی را کنترل می کند، سیستم مدیریت بانک اطلاعاتی یا database management system و یا اختصاراً DBMS نامیده می شود.
وقتی می خواهید داده هایی را از بانک اطلاعاتی بازیابی کنید، برای اجرای کار نیاز به SQL دارید. DBMS پرسش SQL را مورد پردازش قرار داده، داده های مورد نظر را بازیابی نموده، و نتیجه را به شمار برمی گرداند. این نوع پردازش داده های درخواستی از یک بانک اطلاعاتی و دریافت نتایج، یک database queruy یا پرسش از بانک اطلاعاتی است، لذا Struetured Query Language برای کاربران خود فراهم می کند، از آن جمله :
تأیید IBM
SQL ابتدا بوسیله پویندگان شرکت IBM ساخته شد، و از آن زمان تاکنون بعنوان یک محصول استراتژیکی IBM شناخته شده است. SQL یک جزء اساسی از Systems Application Architecture یا SAA می باشد، که رونوشت یا کپی شرکت IBM است برای ایجاد هماهنگی در خطوط مختلف تولید آن هر چهار خانواده ای که در زیر چتر SAA قرار دارند، SQL را حمایت می کنند، این چهار خانواده عبارت اند از کامپیوترهای شخصی PS/2 ، سیستم های AS/400 ، و کامپیوترهای بزرگی که سیستم های عامل MVS و VM را اجرا می کنند. این پشتیبانی گسترده IBM باعث تسریع بازار SQL شده و سبب گردیده که دیگران نیز از آن تبعیت کنند.
پایه و اساس رابطه ای SQL
SQL زبانی است برای بانک های اطلاعاتی رابطه ای، و بعنوان یک مدل بانک اطلاعاتی رابطه ای مشهور شده است. ساختار جدولی یا سطر و ستونی یک بانک اطلاعاتی رابطه ای برای کاربران قابل درک بوده، و باعث می شود که زبان SQL ساده و قابل درک باشد. در ضمن مدل رابطه ای یک اساس قوی تئوریک دارد که باعث تکامل تدریجی بانک های اطلاعاتی رابطه ای شده است.
زبان کامل بانک اطلاعاتی
SQL ابتدا بعنوان یک زبان پرسشی موردی ساخته شد، اما قابلیت های فعلی آن فراتر از کار بازیابی داده ها است. SQL یک زبان کامل برای ایجاد بانک اطلاعاتی، مدیریت صحیح آن، تغییر محتوای آن، و در شبکه قرار دادن داده ها در بین کاربران مختلف است. مفاهیم SQL که یک قسمت از این زبان را شامل می شود، قابل تعمیم به دیگر دستورات آن نیز می باشد.
تعریف داده ها در هر زمان
با استفاده از SQL می توان هر زمان ساختار یک بانک اطلاعاتی را تغییر و یا توسعه داد، حتی در زمانی که کاربران در حال استفاده از محتوای آن می باشند. این یک قابلیت مهم نسبت به زبان هایی است که تعریف داده ها در آنها حالت سکون و غیرپویا دارد. به این ترتیب SQL دارای حداکثر قابلیت انعطاف بوده، و در حالیکه برنامه های کاربردی بطور Om-limc کار می کنند، می توان بانک اطلاعاتی را تغییر داد.
از طرز کار آنها، SQL را آموزش می دهد. اگر چه همواره نحوة نگارش هر دستور را نمایش خواهیم داد لکن بیشتر بر مسائلی که توسط هر دستور حل شوند و نیز به نحوة به کارگیری این دستورات برای حل هر مسئله تأکید خواهیم کرد و برای روشنتر شدن موضوع از مثالهای واقعی با توضیحات کامل، استفاده خواهیم کرد. امروز موضوعات زیر را می آموزید:
· تاریخچة SQL Server
· نحوة استفاده از SQL در کاربردهای واقعی
· نحوة اتصال به پایگاه داده ها از طریق ابزار جدید Query Analyzer (تحلیل گرپرسش)
· نحوة نوشتن و اجرا کردن اولین پرسش SQL
مقدمه ای بر دلفی
مدتی است که دلفی به عنوان یک زبان قدرتمند، طرفداران زیادی پیدا کرده است و از الگوهای زبان پاسکال شیء گرا پیروی می کند. زبان دلفی در محیط ویندوز به کار گرفته می شود. می گویند دلفی قابلیت RAD دارد. RAD به معنی تولید سریع برنامه است. علتش این است که بخش بسیار زیادی از کد برنامه توسط دلفی ایجاد می شود. محیط دلفی را IDE به معنی محیط توسعه مجتمع می نامید، زیرا در این محیط ویراستار، کامپایلر، پیوند دهنده همگی با هم و در کنار هم کار می کنند.
مزایای دلفی
انعطاف پذیری دلفی بسیار زیاد است و کاربران به آسانی با دلفی ارتباط برقرار می کنند. می دانید که برنامه نویسان معمولاً کاربران کامپیوتر نیستند. یعنی برنامه نویسان، پس از تکمیل برنامه، آن را در اختیار افراد دیگری به نام کاربران قرار می دهند تا از آن ها استفاده کنند. به عبارت دیگر، یک فایل اجرایی (exe) در اختیار کاربران قرار می گیرد. در نتیجه می توان یک برنامه نصب ساده ای نوشت تا عمل نصب برنامه را انجام دهد. قابلیت اجرای برنامه ها، ایجاد قطعات و به کارگیری قطعات در برنامه ها بسیار آسان است.
انواع داده در دلفی
یکی از جنبه های مهم هر زبان برنامه سازی که باید مورد بررسی قرار گیرد، انواع داده های آن است. ما روزمره با داده هایی مثل میزان خرید روزانه و اسامی افراد سروکار داریم. خرید روزانه را به صورت اعدادی مثل 1500، 5/413 و اسامی افراد را با کلماتی مثل علی، احمد و رضا بیان می کنیم . انواع داده ها در دلفی عبارت اند از :
· داده های نوع صحیح 10، 20و 125 · داده های بولی (boolean)
· داده های نوع حقیقی مثل 5/14 . 25/5 · داده های کاراکتری مثل A B و C
· داده های نوع ارزی (Currency) · داده های رشته ای مثل Science , Ali
روش طراحی برنامه شیء گرا
برای طراحی و ایجاد برنامه شیء گرا باید مراحلی را انجام داد. این مراحل را در این جا مورد بحث قرار می دهیم.
1. تعیین نیازمندی های مسئله
2. تحلیل مسئله
3. طراحی کلاس هایی که باید مسئله را حل کنند، این کار با انجام موارد زیر امکان پذیر است:
الف . پیدا کردن کلاس موجود و اصلاح شده
ب.اصلاح کلاس های موجود، در صورت نیاز
ج. طراحی کلاس های جدید، در صورت لزوم
4. پیاده سازی کلاس های جدید
5. تست و بررسی کل برنامه
6. نگهداری و بازسازی برنامه
آنچه که برای نصب دلفی نیاز است
برای نصب دلفی به نرم افزار و سخت افزار خاصی نیاز دارید که عبارت اند از :
1. ویندوز 95، 98 ، 2000 یا xp
2. کامپیوتر 486 یا ترجیحاً پنتیوم با حداقل 32 مگابایت به همراه CD-ROM
3. دیسک سخت که حداقل 40 مگابایت فضای خالی داشته باشد.
4. دستگاه ماوس برای سرعت انجام کار با دلفی
خلاصه فصل اول :
بانک اطلاعاتی با همه مزایایی که دارد از جمله : جلوگیری از اتلاف حافظه در ذخیره کردن داده ها، ایجاد اطمینان نسبت به گزاره های بدست آمده و داده ها از سیستم های کاربردی مستقل هستند و ... معایبی نیز این بانک اطلاعاتی دارد که این معایب در مقابل مزایای آن ناچیز است. همچنین SQL یک سیستم مدیریت بانک اطلاعاتی نیست در ضمن یک محصولی هم نیست که به تنهایی قابل استفاده باشد. یعنی اینکه نمی توان SQL را از جایی خریداری کنید بلکه SQL یک زبان برنامه نویسی بانک اطلاعاتی است.