شرح فایل
پروژه کارآفريني بانک هاي اطلاعاتي در 45 صفحه ورد قابل ويرايش
فهرست مطالب
فصل اول:
1- بخش اول: بانک هاي اطلاعاتي
- مقدمه................................................................................................................. 1
- استفاده از سيستم هاي اطلاعاتي ساده................................................................... 2
- استفاده از بانک هاي اطلاعاتي .............................................................................. 2
- مزاياي بانک اطلاعاتي........................................................................................... 2
- معايب بانک اطلاعاتي............................................................................................ 2
- اجزاي تشکيل دهنده بانک اطلاعاتي...................................................................... 3
2- بخش دوم : بانک اطلاعاتي SQL
- مقدمه................................................................................................................ 4
- تاريخچه SQL ................................................................................................... 5
- نقش SQL ........................................................................................................ 5
- قابليت و مزاياي SQL ........................................................................................ 7
3-بخش سوم: اشنا يي با دلفي
- مقدمه............................................................................................................... 9
- مزاياي دلفي................................................................................................... 10
- انچه براي نصب دلفي نياز است............................................................................ 10
- اجراي دستورات SQL در دلفي.......................................................................... 10
- خلاصه فصل اول........................................................................................ 11
فصل دوم: معرفي سيستم مطب به صورت خلاصه
- مقدمه ........................................................................................................ 12
- گزارش عملکرد سيستم................................................................................. 13
- شناخت سيستم............................................................................................ 13
- برنامه ريزي سيستم مطب.............................................................................. 14
- تقسيم بندي کل سيستم............................................................................... 16
- معرفي فرم تشکيل پرونده موجود در سيستم.................................................. 17
- چارت سازماني.............................................................. 18
- شرح وظايف چارت سازماني........................................................................... 19
- شکل ظاهري مکان.......................................................... 20
- زمانبندي پروژه............................................................. 21
- نمودار CMP............................................................................................... 22
- نمودار DFD................................................................................................ 25
- نمودارهاي DSD........................................................................................... 26
- خلاصه فصل دوم............................................................ 29
فصل سوم: فرمها و کدهاي به کاررفته در برنامه............................................................... 30
فهرست شکل ها و جداول :
- چارت سازماني....................................................................................................................................... 18
- شکل ظاهري محل................................................................................................................................ 20
- نمودارهاي CMP ............................................................................................................................... 22
- نمودار سطح صفر DFD..................................................................................................................... 25
- نمودارهاي DSD ................................................................................................................................. 26
بانک هاي اطلاعاتي
مقدمه:
از بانک اطلاعاتي تعاريف گوناگوني شده است که تعريف زير از همه جامع تر به نظر مي رسد:
بانک اطلاعاتي مجمو عه اي سازمان يافته از ا طلاعات و داده هاي مر تبط با هم است. داده ها
عبارتند از:حقايق وارقام يک مو ضوع خاص واطلاعات عبارت ا ند از نتايجي که از ترکيب داده ها حاصل مي گرد ند. موسسات وسازمان ها معمولا سيستم هاي اطلا عاتي خود را به دو صورت تشکيل داده از انها استفاده مي کنند.
استفاده از سيستم هاي اطلاعاتي ساده
در اين روش، داده ها در فايل هاي جدا گانه قرار مي گيرند و براي استفاده از داده هاي موجود در ان فايل ها، سيستم هاي جدا گا نه اي طراحي مي شود. به اين نوع سيستم هاي اطلاعاتي سيستم پرئازش فايل ها مي گويند.
استفاده از بانک هاي اطلاعاتي
در اين روش ، داده هاي موجود به صورت مجتمع يا بانک مورد استفاده قرار مي گيرند.در چنين سيستمي کاربر مي تواند بدون سر در گمي وبا صرف وقت اندکي، اطلاعات مورد نياز خود را از داده هاي موجود در بانک هاي اطلاعاتي اخذ کند.امروزه اکثر موسسات وسازمان ها سعي مي کنند از اين سيستم اطلاعاتي استفاده کنند.
مزاياي استفاده از بانک اطلاعاتي
1- جلو گيري از اتلاف حا فظه در ذخيره کردن داده ها
2- ايجاد اطمينان نسبن به گزارش ها ي به دست امده
3- اخذ گزارش ها ي جديد ساده است
4- سرعت پردازش داده ها با لا است
5- داده ها از سيستم هاي کار بردي مستقل هستند
6- تمرکز در مديريت داده ها به خوبي امکان پذير است
معايب استفاده از با نک اطلا عا تي:
با نک اطلا عاتي با همه مزا يا يش ,معا يبي نيز دارد که اين معايب در مقابل مزا يا ي فوق نا چيز ند، از جمله :
1-چون طزاحي با نک ها ي اطلا عاتي ساده نيست, جهت ايجاد ان به متخصصان ما هري نياز است.
2-به دليل متمرکز بودن سيستم اطلاعاتي, امکان اسيب پذيري سيستم زياد است.يعني ؛اگر يک قسمت از سيستم از کار بيفتد ، ممکن است در کار بقيه قسمت ها خلل ايجاد شود.
اجزاي تشکيل دهنده بانک اطلا عاتي:
1-کاربران
2-سيستم با نک هاي اطلا عاتي
3-داده هاي موجود در با نک هاي اطلا عاتي
کاربران کساني هستند که به نحوي با بانک هاي اطلا عاتي سر کار دارند.براساس نوع کاري که کاربران با بانک اطلا عا تي دارند, مي توان انها را به سه دسته تقسيم کرد:
1-مدير يا مسئول بانک اطلا عاتي.
2-برنامه نويسان کاربردي يا طرا حان بانک اطلا عا تي.
3-کاربران نهايي
کاربرا نعايي کساني هستند که حق هيچ گونه تغيير وتبديل را در بانک اطلا عا تي ندارند,بلکه فقط از امکانات ان مي توان استفاده نمايند. طراحان بانک هاي اطلا عاتي کساني هستند که بانک اطلا عاتي را ايجاد نموده ا ند.مسئول بانک اطلا عاتي کسي است که حق هر گونه تبديل وتغيير را در بانک اطلاعا تي دارد.به عنوان مثال اضا فه کردن داده هاي جديد وحذف يا اصلاح داده ها به عهده مسئول بانک اطلا عا تي است.سيستم بانک اطلا عاتي مجمو عه اي از برنامه هايي استکه نيازهاي کار بران را بر اورده مي کند.
تاريخچه SQL
SQLمخفف کلمات Structured Query Languageيا زبان ساخت يافته پرسش است. اين زبان در اواسط دهه ي هفتاد ميلادي توسط شرکت IBM ايجاد شد ودر ا بتدا SEQUEL ناميده مي شد، SEQUEL از عبارت
English Query Language Structure مشتق شده بود.
گاهي به غلط زبان SQL امروز را نيز سکوئل تلفظ مي کنند. زبان SQL روشي واحد براي دسترسي به داده هاي درون يک پا يگاه داده هاي رابطه اي را در اختيار قرار مي دهد. صرفنظر از پايگاه داده هاي مورد استفاده، SQL زبان استانداردي براي دسترسي به داده
هاي درون ان به شمار مي ايد.
اولين استاندارد زبان SQL در سال 1989توسط موسسه ي استا نداردهاي ملي امريکا (ANSI) ،منتشر شد.
اين استاندارد در سال هاي 1992 و 1999 به روزاوري گرديدند. به اين ترتيب اين مکان پديد امده است تا بتوان با ياد گيري يک زبان واحد استاندارد، به پايگاه داده هاي متفا وتي ما نند اوراکل، اکسس، سا يبيس، فاکس پرو و SQL-Server دسترسي يافت.
نقش SQL
SQLخود يک سيستم مديريت بانک اطلاعاتي نيست در ضمن يک محصولي هم نيست که به تنهايي قابل استفاده باشد .يعني اينکه نمي تواند SQL را از جايي خريداري کنيد. بلکه SQL جز لاينفک يک سيستم مديريت بانک اطلاعاتي است.يعني زبان وابزاري است براي ارتباط باDBMS .
موتور بانک اطلاعاتي يا Data Engine قلب DBMS بوده و مسئوليت عملي براي سازماندهي ، ذخيره سازي ، وبازيابي داده ها را بر روي ديسک دارد. اين موتور در خواست هاي SQLرا از اجزا ديگرDBMS مانند برنامه تهيه کننده گزارش ، يا ابزار سازنده پرسش ، از برنامه هاي مر بوط به بر نامه هاي کاربردي که کاربر نوشته ، وحتي از سيستم هاي کامپيو تري ديگر ، دريافت مي کند .
SQL نقش هاي متعددي بازي مي کند:
1- SQL يک زبان پرسشي محاوره اي مي با شد.بدين ترتيب که کاربران ،دستورات SQL را در يک برنامه محاورهاي مي نويسد تا داده ها را بازيابي نموده و انها را روي صفحه نمايش ، نشان داده و در واقع SQL ابزار ساده اي براي اجراي پرسش هاي با نک اطلا عاتي مي باشد.
2- SQL يک زبان برنامه نويسي بانک اطلا عاتي است. برنامه نويسان با قرار دادن دستورات
SQLدر برنامه هاي کاربردي مي تواند به داده هاي يک بانک اطلاعاتي دسترسي داشته باشد.
از اين تکنيک هم در برنامه هايي که کاربران مي نويسند، وهم در برنامه هاي مربوط به بانک اطلا عاتي (مانند برنامه هايي که گزارش مي نويسد ويا برنامه هاي ورود اطلا عات) براي دستيابي به بانک اطلاعا تي مي توان استفاده نمود.
3-SQLيک زبان مديريت بانک اطلاعاتي است . براي مديريت بانک اطلاعاتي
ميني کامپيوتر يا بانک اطلاعاتي بزرگ ، ازSQL استفاده ميشود تا ساختار بانک اطلاعاتي وکنترل داده هاي ذخيره شده تعيين مي شود.
4-SQL يک زبان سرويس دهنده/ درخواست کننده مي باشد. در برنامه هاي
کامپيو ترهاي شخصي ازSQL استفاده مي شود تا در يک شبکه محلي با سرويس دهنده هاي بانک اطلاعاتي که داده هاي مشترک را ذخيره مي کند ، ارتباط برقرار شود . بسياري
از برنامه هاي جديد کاربردي از اين ويژگي استفاده مي کند تا ترا فيک شبکه را کاهش داده
و باعث شوند که PC هاوserver ها وظايف خود را به خوبي انجام دهند.
5-SQL يک زبان بانک اطلاعاتي شبکه اي مي باشد. سيستم هاي مديريت بانک اطلاعاتي شبکه اي براي کمک به امر توزيع داده ها در سيستم هاي کامپيو تري متعدد ازSQL استفاده مي کنند. نرم افزار DBMS موجود در سيستم ها براي ارتباط با سيستم هاي ديگر و جهت دستيابي به داده ها ازSQL استفاده مي کنند.
6-SQLيک زبان براي هماهنگي بين محصولات مختلف:
در يک شبکه کامپيو تري که از محصولات مختلف DBMS استفاده مي کنند ، غالبا ازSQL در يک gateway استفاده مي شود تا يک نوع DBMS بتواند با نوع ديگر ارتباط برقرار نمايند.
SQL به اين ترتيب به عنوان يک ابزار قوي و مفيد براي مرتبط نمودن افراد ، برنامه هاي کامپيوتري، و سيستم هاي کامپيوتري به داده هاي ذخيره شده در يک بانک اطلاعاتي رابطه اي
شناخته شده است.
مزاياي دلفي
انعطاف پذيري دلفي بسيار زياد است و کاربران به اساني با دلفي ارتباط برقرار مي کنند.ميدانيد برنامه نويسان معمولا کاربران کامپيوتر نيستند. يعني برنامه نويسان ، پس از تکميل برنامه، ان را در اختيار افرادديگري به نام کاربران قرار مي دهند تا از انها استفاده کنند.به عبارت ديگر، يک فايل اجرايي در اختيار کاربران قرار مي گيرد.در نتيجه مي توان يک برنامه نصب ساده اي نوشت تاعمل نصب برنامه را انجام دهد. قابليت اجراي برنامه ها، ايجاد قطعات وبه کار گيري قطعات در برنامه ها بسيار اسان است.
انچه که براي نصب دلفي نياز است
1. ويندوز ،2000،98،95ياXP
2.کامپيوتر 486 يا ترجيحا پنتيوم با حدا قل 32 مگا بيت RAM به همراه CD-ROM
3. ديسک سخت که حداقل 40 مگا بيت فضاي خالي داشته باشد
4. دستگاه ماوس براي سرعت انجام کار با دلفي
اجراي دستورات SQL در دلفي
براي اجراي دستورات SQL در دلفي بايد مراحل زير را انجام دهيد:
1. اضافه کردن عنصرQuery به پروژه
2. اضافه کردن عنصر Datasource به پروژه
3. پاک کردن محتويات خاصيت SQL عنصر Query
4. نسبت دادن دستوري که بايد اجرا شود با خاصيت SQL عنصر Query
5. اجراي Query
(Query :با استفاده از اين عنصر مي توان دستورات SQL را اجرا نمود.)
خلا صه فصل اول
با نک اطلا عاتي با همه مزا يا يش از جمله:جلو گيري از اتلاف حا فظه در ذخيره کردن داده ها، ايجاد اطمينان نسبن به گزارش ها ي به دست امده ،داده ها از سيستم هاي کار بردي مستقل هستند و......... ,معا يبي نيز دارد که اين معايب در مقابل مزا يا ي فوق ناچيز ند.
همچنين SQL يک سيستم مديريت بانک اطلاعاتي نيست در ضمن يک محصولي هم نيست که به تنهايي قابل استفاده باشد .يعني اينکه نمي تواند SQL را از جايي خريداري کنيد. بلکه SQL يک زبان برنامه نويسي بانک اطلا عاتي است
- پرداخت با کلیه کارتهای بانکی عضو شتاب امکانپذیر است.
- پس از پرداخت آنلاین، بلافاصله لینک دانلود فعال می شود و می توانید فایل را دانلود کنید. در صورتیکه ایمیل خود را وارد کرده باشید همزمان یک نسخه از فایل به ایمیل شما ارسال میگردد.
- در صورت بروز مشکل در دانلود، تا زمانی که صفحه دانلود را نبندید، امکان دانلود مجدد فایل، با کلیک بر روی کلید دانلود، برای چندین بار وجود دارد.
- در صورتیکه پرداخت انجام شود ولی به هر دلیلی (قطعی اینترنت و ...) امکان دانلود فایل میسر نگردید، با ارائه نام فایل، کد فایل، شماره تراکنش پرداخت و اطلاعات خود، از طریق تماس با ما، اطلاع دهید تا در اسرع وقت فایل خریداری شده برای شما ارسال گردد.
- در صورت وجود هر گونه مشکل در فایل دانلود شده، حداکثر تا 24 ساعت، از طریق تماس با ما اطلاع دهید تا شکایت شما مورد بررسی قرار گیرد.
- برای دانلود فایل روی دکمه "خرید و دانلود فایل" کلیک کنید.