پروژه کارآفرینی بانک های اطلاعاتی

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 1.452 مگا بایت
تعداد صفحات 45
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پروژه کارآفرینی بانک های اطلاعاتی در 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 یک زبان برنامه نویسی بانک اطلا عاتی است

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل