گزارش کامل کارآموزی رشته کامپیوتر انواع بانک های اطلاعاتی

گزارش کامل کارآموزی رشته کامپیوتر انواع بانک های اطلاعاتی

دانلودگزارش کامل کارآموزی رشته کامپیوتر انواع بانک های اطلاعاتی بافرمت ورد وقابل ویرایش تعدادصفحات40

گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی


این پروژه کارآموزی بسیار دقیق وکامل طراحی شده وجهت ارائه واحد درسی کارآموزی میباشد

بانک اطلاعاتی چیست

؟ در بانک اطلاعاتی تعاریف گوناگونی شده است که تعریف زیر از همه جامع تر به نظر می رسد : بانک اطلاعاتی مجموعه ای سازمان یافته از اطلاعات و داده های مرتبط به هم است. داده ها عبارت اند از : حقایق و ارقام یک موضوع خاص و اطلاعات عبارت اند از نتایجی که از ترکیب داده ها حاصل می گردند. مؤسسات و سازمان معمولاً سیستم های اطلاعاتی خود را به دو صورت تشکیل داده از آن ها استفاده می کنند. استفاده از سیستم های اطلاعاتی ساده در این روش در فایل های جداگانه قرار می گیرند و برای استفاده از داده های موجود در آن فایل ها، سیستم های جداگانه ای طراحی می شوند. به این نوع سیستم های اطلاعاتی سیستم پردازش فایل ها می گویند. استفاده از بانک های اطلاعاتی  در این روش داده های موجود، به صورت مجتمع یا بانک مورد استفاده قرار         می گیرند در چنین سیستمی کاربر می تواند بدون سر درگمی با صرف وقت اندکی، اطلاعات مورد نیاز خود را از داده های موجود در بانک اطلاعاتی اخذ کند. امروزه اکثر مؤسسات و سازمان ها سعی می کنند از سیستم اطلاعاتی استفاده کنند. برای پی بردن به تفاوت دو روش ذکر شده مؤسسه ای را در نظر بگیرید که داده های مربوط به حقوق کارمندان، بیمه ، تنبیه و تشویق را در چهار فایل جداگانه قرار داده برای اخذ خروجی های مورد نیاز، سیستم های جداگانه ای برای آن ها نوشته است. کار سیستم حقوق، محاسبه دستمزد کارکنان با استفاده از داده های موجود در فایل حقوق، کار سیستم بیمه، پردازش داده های موجود در فایل بیمه و کار سیستم های تنبیه و تشویق، پردازش داده های موجود در فایل های تنبیه و تشویق می باشد. هریک از این سیستم ها می توانند خروجی مناسبی را تولید کنند، اما اگر بخواهیم اطلاعات جدیدی مانند آنچه در زیر آمده است اخذ کنیم، با مشکل مواجه خواهیم شد. 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 برای کاربران خود فراهم می کند، از آن جمله :  1- بازشناسی داده یا Data definition کاربر توسط SQL می تواند ساختار و سازمان داده های ذخیره شده را تعریف نموده و روابط بین آن داده ها را تعیین کند.

فهرست مطالب
عنوان                          صفحه
فصل اول
بانک اطلاعاتی چیست      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
 



خرید و دانلود گزارش کامل کارآموزی رشته کامپیوتر انواع بانک های اطلاعاتی


دانلود مقاله An FEC-based Reliable Data Transport Protocol for Underwater Sensor Networks

دانلود مقاله An FEC-based Reliable Data Transport Protocol for Underwater Sensor Networks

An FEC-based Reliable Data Transport Protocol for Underwater Sensor Networks
Peng Xie and Jun-Hong Cui
xp@engr.uconn.edu, jcui@cse.uconn.edu
Computer Science and Engineering Department
University of Connecticut, Storrs, CT 06269-2155

 

Abstract—In this paper, we investigate the reliable data
transport problem in underwater sensor networks. Underwater
sensor networks are significantly different from terrestrial
sensor networks in two aspects: acoustic channels are used for
communication and most sensor nodes are mobile due to water
current. These distinctions feature underwater sensor networks
with low bandwidth capacity, large propagation delay, high error
probability, half-duplex channels, and highly dynamic topology,
which pose many new challenges for reliable data transport
in underwater sensor networks. In this paper, we propose a
protocol, called segmented data reliable transport (SDRT), to
achieve reliable data transfer in underwater sensor networks.
SDRT is essentially a hybrid approach of ARQ and FEC.
It adopts efficient erasure codes (so-called SVT codes in this
paper), transferring encoded packets block by block and hop
by hop. Compared with other existing reliable data transport
approaches for underwater networks, SDRT can reduce the
total number of transmitted packets, improve channel utilization,
and simplify protocol management. In addition, we develop a
mathematic model to estimate the expected number of packets
actually needed. Based on this model, we can set the block size
appropriately for SDRT, as helps to address the node mobility
issue. We conduct simulations to evaluate our model and SDRT.
The results show that our model can closely predict the number
of packets actually needed, and SDRT is energy efficient and can
achieve high channel utilization.



خرید و دانلود دانلود مقاله An FEC-based Reliable Data Transport Protocol for Underwater Sensor Networks


چگونه کامپیوتر خود را از راه دور روشن و کنترل کنیم

چگونه کامپیوتر خود را از راه دور روشن و کنترل کنیم

آیا تا به حال شده از کامپیوترتون دور باشید و باهاش کار داشته باشید؟ مثلا رفتید مسافرت و میخواید کامپیوترتون رو روشن کنید تا وقتی شما نیستید از ترافیک شبانه استفاده کنه و آپدیت بشه؟یا مثلا از خونه بیرون رفتید و فایلی رو که میخواستید به کسی بدید رو خونه جا گذاشتید...

من میتونم به راحتی و روانی به شما یاد بدم کاری کنید که وقتی از کامپیوترتون دور هستید و به اون دسترسی ندارید(مثلا بیرون از خونه ،سر کار یا مسافرت هستید) به کامپیوتر تو خونتون(یا هر جای دیگه) وصل شید و اون رو کنترل کنترل کنید،انگار که پای اون سیستم نشسته اید! 
برای این کار فقط و فقط به یک اتصال اینترنت و آموزشی که من بهتون میدم احتیاج خواهید داشت.

دیگه نیازی ندارید که برای روشن و خاموش کردن کامپیوترتون یا انجام یک کار خاص پشت سیستم نشسته باشید!



خرید و دانلود چگونه کامپیوتر خود را از راه دور روشن و کنترل کنیم