یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پروژه طراحی و پیاده سازی نرم افزار کتابخانه مکانیزه

اختصاصی از یارا فایل پروژه طراحی و پیاده سازی نرم افزار کتابخانه مکانیزه دانلود با لینک مستقیم و پرسرعت .

پروژه طراحی و پیاده سازی نرم افزار کتابخانه مکانیزه


پروژه طراحی و پیاده سازی نرم افزار کتابخانه مکانیزه

 

 

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:28

 پروژه رشته نرم افزار گرایش برنامه نویسی

فهرست مطالب:

 مقدمه ...............................................................................................................................1
 آشنائی با -3…...……………………………………………………….. sql server 2000 2
 تجزیه و تحلیل سیستم............................................................................................................4
 موجودیتهای سیستم...............................................................................................................5
 جدول عنامین......................................................................................................................6
 جدول کتابها........................................................................................................................6    
جدول اعضا.......................................................................................................................6
 جدول امانات.......................................................................................................................7
 جدول خرید کتاب.................................................................................................................8
 جدول امانات.......................................................................................................................8                              
 دیاگرام عناوین....................................................................................................................9
 دیاگرام کتاب.......................................................................................................................9
 دیاکرام اعضا....................................................................................................................10
 دیاکرام امانات...................................................................................................................10
  کار با برنامه...................................................................................................................11
1-ورود به برنامه...............................................................................................................11
2ثبت اعضا..................................................................................................................13-12
3-ثبت عناوین...............................................................................................................14-13
4-ثبت کتاب.................................................................................................................14-15
5-ثبت خرید کتاب..........................................................................................................15-16
6-امانت کتاب براساس جستجوی کد کتاب............................................................................16-17
7-امانت کتاب براساس جستجوی نام کتاب.................................................................................17    
8-ثبت امانات...............................................................................................................19-18
9-برگشت کتاب براساس مشخصات کتاب و عضو................................................................20-.19
10-ثبت عملیات برگشت کتاب..........................................................................................22-21
11-جستجو برای نمایش مشخصات اعضا براساس نام..................................................................23
12-جستجوی نام مولف برای دیدن کتابهای نوشته شده توسط او......................................................24
13-نمایش جدول امانات..................................................................................................26-25

 

 

 

چکیده:

امروزه دسترسی به اطلاعات طبقه بندی شده بخشی لاینفک وبلکه مهمتریـن بخش ازسرمایه

هرسازمان,شرکتهاو.... به شمارمی آید.

امروزه با ورود تکنولوژی به عرصه زندگی میل به استفاده ازتکنولوژی دراکثرمحیـط هـا

دیده می شود، دیگرزمان استفاده ازبایگانی های بزرگ به سرآمده همه اطلاعـات درهـارد

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

 می گردد.

درگذشته ثبت اطلاعات بصورت دستی بود که کاربسیارطاقت فرسا ودشوارووقت گیربـود.

با جایگزینـی تکنولوژیهای جدید و طراحی آن بوسیـله متخصصـان آن رشتـها، انـقلابـی در

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

جای خودرا به معماری وطراحی جدید سپردند.

در این سر فصل سیستم مکانیزه کتابخانه شرح و توضیح داده خواهد شد.

 

 مقدمه
          
سیستم مکانیزه کتابخانه یک سیستم عضویت و امانت کتاب می باشد که تمامی اعمال ازقبیـل

عضویت ، ثبت کتاب ، امانت کتاب ، بازگشت کتاب و ... را به صورت مکانیزه درمی آورد.
    
 شمای اصلی سیستم به گونه ای است که می توان در آن کلیه موضوعات و کتابهای موجوددر

 کتابخانه را در آن ذخیره کرد. به علاوه کلیه عملیات امانت کتاب ، بازگشت کتاب در آن ثبت

 می شود.

 دراین سیستم تمامی آمارها لحاض شده است،این سیستم هوشمند است و به اکثر پرسشها پاسخ

می دهد و با اطلاعاتی که عضو در اختیار کاربر قرارمـی دهـد یا اگر بـصورت آنـلاین بـاشد

خود عضو نیز متواند اطلاعات کتاب را دریافت کند.
      
مـوارد کاری کـه تـوسـط یک کـاربردرایـن سیستم انجام مـی شود به طـورکلی به شـرح زیر

می باشد.
1.     : عضویت در کتابخانه
2.    امانت کتاب:
3.    بازگشت کتاب:
4.    تعریف عناوین:
5.    تعریف اطلاعات کتاب ها
6.    ثبت کتاب خریداری شده
7.    ……………….
مراحل انجام کار بدین صورت است که عضو ثبت نام می نماید و اطلاعات آن توسط کاربـر

ثبت می گردد و بعد ازآن عضومیتواند اقدام به گرفتن کتاب بصورت امانت نماید،وکاربرایـن

مراحل را درجداول مخصوص این کار ثبت مینماید.
 
بانک اطلاعاتی بکار رفته در این سیستم sql server 2000  یا sql server 2005   و نرم

افزار برنامه نویسی این سیستم ویژوال استدیو یا  vb.net می باشد.                                   


                                      
آشنائی با  sql server 2000

 sql server 2000   یک سیستم مدیریت پایگاه داده رابطهای است که برای پردازش تراکنش ها  

به صورت online با عملکرد بالا ،ذخیره دادها و برنامه هـای کاربردی تـجارتی الکـترو نیکی

طراحی شده است.

پایگاه دادهای که در این پروژه ساخته شده است  lbمخفف library کتابخانه است.

نحوه ساختن بدینگونه است که با کلیک روی ENTERPRISE MANAGER محیط ساخت

بانک اطلاعاتی sql باز می شود با راست کلیک روی پوشه data bases دستورساخت یک بانک

اطلاعاتی جدید را می دهیم در این پروژه بانک مورد نظر lb است که ساخته شده.

بعد از ساخت بانک اطلاعاتی ،در محیط sql اطلاعات به کمک جدول ها سازماندهی می شوند

وهرجدول مجموعه ای ازسطرها و ستون ها ئیست که اطلاعات یک شی مستقررا درخود نکه

می دارد.

جداول واحد اساسی ذخیره اطلاعات در یک پایگاه داده رابطهای هستند.

بعد از ساخت جداول که توضیحات آن در قسمتهای بعدی می باشد نوبت به ایجاد رابطه بیـن

آنها است که به این مرحله مرحله ایجاد دیاگرام یا رابطه بین جدولها گویند.

مدل رابطهای ،از نظرمنطقی سه نوع رابطه داریم.

1-رابطه یک به یک که هرسطرازیک جدول به صفریا یک سطرازیک جدول دیگر مربوط است.

2-رابطه یک به چند که درآن هرسطرازیک جدول به صفر،یک،یا چند سـطرازیک جـدول دیگر

مربوط می شود.

3-رابطه جند به چند که در آن هر سطر از جدول اول به صفر،یک یا چند سطر از جدول دوم

مربوط می شود وهرسطرازجدول دوم به صفر،یک،یا چند سطراز جدول اول مربوط می شود.


                                               2


sql server مثل بقیه موتورهای پایگاه های داده رابطه ای ،رابطه های یک به یک و یک به

چندرا بطور مستقیم مدل می کند ولی برای رابطه های چند به چند از یک نوع جدول خاص بنام

جدول اتصال استفاده می کند.

جدول اتصال شامل کلید های اولیه جداول موجود در دو طرف رابطه است .و جدول اتصال با

هریک از جداول اصلی رابطه یک به چند دارد.


دانلود با لینک مستقیم

پروژه ایجاد سیستم مکانیزه کتابخانه VB.Net

اختصاصی از یارا فایل پروژه ایجاد سیستم مکانیزه کتابخانه VB.Net دانلود با لینک مستقیم و پرسرعت .

پروژه ایجاد سیستم مکانیزه کتابخانه VB.Net


پروژه ایجاد سیستم مکانیزه کتابخانه VB.Net

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:121

فهرست مطالب:
فصل اول : سیستم های اطلاعاتی    1
بانک های اطلاعاتی رابطه ای : مفاهیم و تعاریف    1
موجودیت (Entity)    1
کلید (Key)    1
کلید اصلی (Primary Key)    2
وابستگی تابعی (Functional Dependency)    2
انواع رابطه بین خصلت های یک موجودیت    3
هنجار سازی (Normalization)    3
نا بهنجاری    4
Relation    4
Tuple    4
Attribute    4
ارتباط (Relationship)    4
سیستم های اطلاعاتی – داده پردازی    5
پیشرفت در تکنولوژیهای داده پردازی    7
دیتامارت    8
انبار داده ها    8
وابستگی به زمان:    9
غیر فرار بودن[9]:    9
تمرکز موضوعی:    9
یکپارچگی:    9
عناصر داده کاوی    10
فنون داده کاوی    10
نرم افزار:    12
کاربردهای داده کاوی در کتابخانه ها و محیط های دانشگاهی    13
مدیریت و خدمات کتابخانه    13
مدیریت موسسات دانشگاهی    14
محدودیت ها    15
تذکرات نهایی    16
دادگان ، پایگاه داده    17
1- تاریخچه پایگاه داده    19
2- انواع دادگان ها    19
3- مدل های پایگاه داده    20
۳.۱ مدل تخت    20
طراحی بانک های اطلاعاتی : مبانی مدل سازی    21
خلاصه و جمع بندی    25
فصل دوم : معرفی نرم افزارهای مورد استفاده    26
الف - معرفی نرم افزار  Access    26
مقدمه :    26
آشنایی با اکسس :    26
نصب  اکسس :    27
تعریف کلی از اکسسAccess    27
تکنیک‌های کار در اکسس    28
قواعد نامگذاری فیلدها    32
نکات ایجاد ارتباط در ارتباط چند به چند    37
آشنایی با طراحی Query    38
تعریف Query    39
فرم چیست؟    43
طرز کار Form Wizard :    43
طرز کار AutoForm :    43
گزارش چیست؟    44
تفاوت فرم و گزارش:    44
آشنایی با طراحی Report :    44
طرز کار Report Wizard    44
معرفی نرم افزارهای مورد استفاده    46
ب – معرفی ویژوال بیسیک (VB.Net)    46
معرفی اولیه  VB.NET    46
برنامه نویسی مبتنی بر DOS در مقابل ویندوز    47
تاریخچه ویژوال بیسیک    49
تاریخچه کوتاهی از VB.Net 2003    50
نصب VB.NET    53
فصل سوم : توضیحات پروژه کتابخانه بهمراه فرمها و سورس    56
فرم اصلی برنامه :    56
فرم ثبت کتاب جدید :    64
فرم ویرایش کتاب :    68
فرم جستجو :    71
فرم حذف کتاب    74
فرم آمارگیری :    77
لیست کتاب های امانت داده شده :    80
فرم آمار کتاب های موجود :    82
لیست کتابهای بدون عیب :    84
فرم ویرایش عضو    89
فرم جستجوی اعضا    92
فرم حذف عضو    93
فرم تمدید اشتراک    96
لیست اعضا    99
فرم ثبت امانت :    100
فرم برگشت کتاب :    104
فرم درباره سیستم :    108
فرم تنظیمات :    108
فرم ثبت کتابهای معیوبی :    111
فرم خارج کردن کتابها از حالت معیوبی :    113
فرم کسانی که امانت برده اند    115
فرم گزارش اعضا بر حسب تاریخ عضویت :    117
منابع اینترنتی :    119

 

 

 

فصل اول : سیستم های اطلاعاتی
بانک های اطلاعاتی رابطه ای : مفاهیم و تعاریف
قبل از پرداختن به موضوع بانک های اطلاعاتی رابطه ای (Relational Data Base) ، بهتر است اشاره ای به مفاهیم ذیل داشته باشیم :

موجودیت (Entity)
به هر چیزی (شی ، شخص ، محل و ...) که می خواهیم در یک سیستم راجع به آن اطلاعاتی را جمع آوری ، پردازش و نگهداری نمائیم ، یک موجودیت گفته می شود . تعریف فوق ، متداولترین برداشت اولیه از موجودیت می باشد . مجموعه موجودیت های یک سیستم ، ساختار اطلاعاتی آن سیستم را مشخص می کند . هر موجودیت شامل اجزاء و المان هائی است که آن موجودیت را توصیف می کند که به آنها خصیصه و یا Attribute گفته می شود . هر موجودیت بسته به این که در سیستم مورد مطالعه چه میزان اطلاعات راجع به آن می خواهیم داشته باشیم ، شامل حداقل یک و یا چند خصیصه خواهد بود. از آنجا که هر موجودیت راجع به یک موضوع به خصوص می باشد ، بنابراین یک ارتباط منطقی بین کلیه خصایص موجودیت وجود خواهد داشت .در واقع ،‌ تمام خصائص یک موجودیت توصیف کننده آن موجودیت خواهد بود . برای روشن شدن موضوع بد نیست به نمونه مثال ذیل توجه نمائید :
- موجودیت مشتری شامل خصلت های نام مشتری ، آدرس مشتری ، تلفن مشتری و ... است .
- موجودیت سفارش شامل خصلت های شماره سفارش ، تاریخ سفارش ، نام مشتری ، کالای سفارش شده ، تعداد کالای سفارش شده و ... است
همانگونه که در مثال فوق مشاهده گردید ، تمام خصلت های موجودیت مشتری توصیف کننده یک مشتری و تمام خصلت های موجودیت سفارش توصیف کننده یک سفارش می باشند .

کلید (Key)
هر رخداد از یک موجودیت را باید بتوان به وسیله یک و یا ترکیبی از چند خصیصه آن به صورت یکتا شناسائی نمود . به تعبیر دیگر ، هر یک از رخدادهای یک موجودیت باید یکتا باشد ، در غیر اینصورت تغییر و یا حذف یک رخداد از موجودیت (در مثال فوق یک مشتری) غیر ممکن خواهد بود . از اینرو از بین خصلت های یک موجودیت یک و یا ترکیبی از چند خصیصه به عنوان کلید آن موجودیت انتخاب می شود . این خصلت (و یا ترکیب خصلت ها) باید بتواند یکتائی هر رخداد از موجودیت را تضمین نماید . در موجودیت سفارش مثال فوق ، خصلت شماره سفارش می تواند بعنوان کلید انتخاب شود .
توضیح : در برخی از موارد در یک موجودیت چندین کلید وجود دارد که به هر یک از آنها یک Candidate Key یا Alternate Key گفته می شود .
در برخی از حالات نمی توان در یک موجودیت هیچ کاندیدی برای کلید یافت ، مانند موجودیت مشتری در مثال فوق . در این موجودیت هیچیک از خصلت ها و یا هیچ ترکیبی از آنها نمی تواند صد درصد تضمین کننده یکتائی آن باشد (با اینکه احتمال وجود دو مشتری هم نام در یک آدرس و با یک شماره تلفن بسیار کم است ، اما باز هم احتمال وقوع دارد) . در چنین مواردی مجبور هستیم یک خصلت به موجودیت اضافه کنیم تا تضمین کننده یکتائی رخدادهای آن باشد . در مثال فوق با اضافه کردن خصلت کد مشتری به موجودیت مشتری ، می توان یکتائی آن را تضمین نمود . به این نکته دقت شود که بسیاری از خصلت های یک موجودیت در کنترل سیستم نیست و از خارج به سیستم تحمیل می گردد . به عنوان مثال ما نمی توانیم تعیین کنیم که نام مشتری های سازمان تکراری نباشد . اما عدم تکراری بودن خصلت هائی که خود ما ایجاد نموده ایم را می توان تضمین کرد ( نظیر کد مشتری که توسط سیستم و یا سازمان مربوطه تولید می شود ) .

کلید اصلی (Primary Key)
از بین کلیدهای یک موجودیت (Candidate Key) ، می بایست یک کلید را به عنوان کلید اصلی انتخاب نمود . معیارهای مختلفی در این انتخاب دخیل هستند ، اما معمولا" بهترین کلیدی که معرف مفهوم و ماهیت موجودیت باشد به عنوان کلید اصلی انتخاب می گردد .

وابستگی تابعی (Functional Dependency)
وابستگی تابعی مفهومی است که مابین خصلت های یک موجودیت تعریف می گردد . به این معنی که می گوئیم خصلت A با خصلت B وابستگی تابعی دارد ، در صورتیکه به ازای هر مقدار مشخص از خصلت B بتوان مقدار مشخص و یکتائی از خصلت A را بدست آورد ، اما عکس آن ممکن است صادق نباشد . در موجودیت مشتری مثال قبل ، به ازای هر کد مشتری می توان نام او را بدست آورد در این صورت می گوئیم خصلت نام مشتری با خصلت کد مشتری وابستگی تابعی دارد . اما عکس آن صادق نیست چرا که به ازای یک نام مشتری مشخص ، نمی توان یک کد مشتری یکتا استخراج نمود (دو مشتری مختلف می توانند نام یکسان داشته باشند ، در این حالت یک نام مشتری ممکن است متناظر با دو و یا حتی چند کد مشتری باشد).

انواع رابطه بین خصلت های یک موجودیت
بین خصلت های یک موجودیت سه نوع رابطه وجود دارد :

- رابطه یک به یک (One To One) : در حالتی اتفاق می افتد که خصلت A وابستگی تابعی به خصلت B داشته باشد و خصلت B نیز وابستگی تابعی به خصلت A داشته باشد . در این حالت هر دو خصلت A و B کاندیدای کلید شدن می باشند.

- رابطه یک به چند (One To Many) : اگر خصلت A وابستگی تابعی به خصلت B داشته باشد و عکس آن صادق نباشد ، یک ارتباط از نوع یک به چند وجود خواهد داشت . در این حالت ، خصلت B کاندید کلید شدن است و خصلت A صرفا" یکی از توصیف گرهای موجودیت محسوب می گردد .

- رابطه چند به چند (Many To Many) : اگر دو خصلت هیچکدام وابستگی تابعی به یکدیگر نداشته باشند آنگاه رابطه بین آنها چند به چند خواهد بود . در این حالت هیچیکدام از آنها کاندید کلید شدن نبوده (ممکن است ترکیب آنها کاندید کلید شدن باشد) و صرفا" توصیف کننده موجودیت خواهند بود .

هنجار سازی (Normalization)
هنجار سازی ، فرآیندی است که طی آن یک موجودیت جهت به حداقل رسانی نابهنجاری های بوجود آمده در خلال تغییرات اعمال شده بر روی رخدادهای یک موجودیت مورد بررسی و تبدیل قرار می گیرد. اگر این فرآیند به طور صحیح بر روی یک موجودیت اعمال نگردد ، آنگاه نمی توان هیچ تضمینی در خصوص حفظ یکپارچگی اطلاعات آن موجودیت ارائه داد . فرآیند هنجار سازی به دلیل اهمیت و گستردگی آن در مقاله ای جداگانه تشریح خواهد شد.

نا بهنجاری
به پیامدهای ناخواسته تغییر اطلاعات نابهنجاری گفته می شود .

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

Tuple
هر یک از رخدادهای مختلف یک موجودیت را یک Tuple می گویند که در مدل فیزیکی معمولا" از آنها با نام ردیف (Row) و یا رکورد (Record) نام برده می شود . بنابراین Tuples ، ردیف های جدول دو بعدی هستند که آن را به عنوان Relation و یا Table می شناسیم .

Attribute
هریک از خصلت های مختلف یک موجودیت را Attribute می نامند ( نظیر کد مشتری ) . معمولا" در مدل فیزیکی به جای Attribute از فیلد (Field) و یا ستون (Column) استفاده می شود . بنابراین Attributes ، ستون های جدول دو بعدی هستند که آن را به عنوان Relation و یا Table می شناسیم .

ارتباط (Relationship)
منظور ارتباط بین دو Relation و یا جدول است که بر اساس برابری فیلدهای یکسان در هر جدول تعریف و دارای انواع مختلفی است . ( به دلیل اهمیت و گستردگی ، در مقاله ای جداگانه تشریح خواهد شد) . این ارتباط ها در مدل منطقی مابین موجودیت ها (خصوصا" موجودیت های نرمال شده ) تعیین می گردند و به آن Entity Relation یا ER سیستم می گویند . مدل ER سیستم توسط ابزارهای مستند سازی جهت درک بهتر مدل داده ای سیستم ترسیم می گردد که به آنها ERD می گویند .

پس از تشریح برخی از مفاهیم اولیه و در عین حال مهم بانک های اطلاعاتی رابطه ای ، به اختصار می توان گفت که یک بانک اطلاعات رابطه ای مجموعه ای از رابطه ها (Relations) و یا جداول به همراه تمامی ارتباط هائی (Relationship) است که بین آنها وجود دارد . هر بانک اطلاعاتی در خصوص یک سیستم مورد نظر طراحی و ایجاد می گردد ، اما در برخی از سازمان های بزرگ که بین سیستم های مختلف آن ارتباط وجود دارد (نظیر سیستم پرسنلی ، حقوق و دستمزد و مالی و ...) ممکن است بانک های اطلاعاتی با یکدیگر تجمیع و پس از طی فرآیند یکپارچه سازی به صورت یک بانک اطلاعاتی جامع و یکپارچه برای آن سازمان تعریف و ایجاد گردد .
امروزه سیستم های مدیریتی بانک های اطلاعاتی رابطه ای مختلفی وجود دارد که هر یک ویژگی ها و قابلیت هایی خاص خود را دارند . به این سیستم ها و یا نرم افزارها اختصارا" RDBMS گفته می شود . MS ACCESS ، MS SQL ، ORACLE ، SYBASE ، نمونه هائی متداول در این زمینه می باشند .
تمامی سیستم های مدیریت بانک های اطلاعاتی رابطه ای به منظور ارائه قابلیت های خود و استفاده از آنها از زبان مشترکی که به آن SQL ( برگرفته شده از Structured Query Language ) گفته می شود ، استفاده می نمایند . تمامی نیازها و انتظارات کاربران از بانک های اطلاعاتی نظیر جستجوی اطلاعات ، ایجاد ، تغییر و یا حذف اطلاعات حتی ایجاد بانک اطلاعاتی و یا سایر اجزاء مرتبط با آن توسط زبان فوق تعریف و تحویل RDBMS داده خواهد شد تا پس از بررسی بر روی بانک اعمال گردد.

سیستم های اطلاعاتی – داده پردازی
  کتابخانه ها و موسسات آموزشی با مشکل مدیریت کارآمد بار سنگین داده ها که دائما نیز در حال افزایش است روبرو می باشند. نرم افزارهای کامپیوتری بکار گرفته شده برای این منظور، غالبا فقط برای  پرس و جوهای معمولی و پشتیبانی از مسائل مدیریتی و برنامه ریزی کوتاه مدت اداری جوابگو هستند. در حالیکه در عمق درون این حجم داده ها، الگوها و روابط بسیار جالبی میان پارامترهای مختلف بصورت پنهان باقی میماند. داده کاوی یکی از پیشرفتهای اخیر در حوزه کامپیوتر برای اکتشاف عمیق داده هاست. داده کاوی از اطلاعات پنهانی که برای برنامه ریزیهای استراتژیک و طولانی مدت میتواند حیاتی باشد پرده برداری میکند. تبیین مشخصه های اساسی فراینده داده کاوی و کشف کاربردهای ممکن آن در کتابداری و موسسات دانشگاهی اهداف اصلی این مقاله را شکل میدهند.
 
مقدمه
در دنیای بشدت رقابتی امروز، اطلاعات بعنوان یکی از فاکتورهای تولیدی مهم پدیدار شده است. در نتیجه تلاش برای استخراج اطلاعات از داده ها توجه بسیاری از افراد دخیل در صنعت اطلاعات و حوزه های وابسته را به خود جلب نموده است.
حجم بالای داده های دائما در حال رشد در همه حوزه ها و نیز تنوع آنها به شکل داده متنی، اعداد، گرافیکها، نقشه ها، عکسها،  تصاویر ماهواره ای و عکسهای گرفته شده با اشعه ایکس نمایانگر پیچیدگی کار تبدیل داده ها به اطلاعات است. علاوه بر این، تفاوت وسیع در فرآیندهای تولید داده مثل روش آنالوگ مبتنی بر کاغذ و روش دیجیتالی مبتنی بر کامپیوتر، مزید بر علت شده است. استراتژیها و فنون متعددی برای گردآوری، ذخیره، سازماندهی و مدیریت کارآمد داده های موجود و رسیدن به نتایج معنی دار بکار گرفته شده اند. بعلاوه، عملکرد مناسب ابرداده[1] که داده ای درباره داده است در عمل عالی بنظر میرسد.


دانلود با لینک مستقیم

پروژه مکانیزه کردن شارژ ساختمان

اختصاصی از یارا فایل پروژه مکانیزه کردن شارژ ساختمان دانلود با لینک مستقیم و پرسرعت .

پروژه مکانیزه کردن شارژ ساختمان


پروژه مکانیزه کردن شارژ ساختمان

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:85


فهرست مطالب:
بخش اول:اشنایی با ویژوال بیسیک
0000000000000000000000000000000000000000000
تاریچه ویژوال بیسیک
اشنایی با صفحه یا پنجره ویژوال بیسیک
اشنایی با فرم
انواع متغیرها
تعریف متغیرها
اشنایی با عنصر تایمر
تعریف توابع رشته ای
بخش دوم:معرفی بانک اطلاعاتی اکسس
0000000000000000000000000000
معرفی بانک اطلاعاتی اکسس
اجزا بانک اطلاعاتی اکسس
تعریف رکورد و فیلد
تعین اندازه فیلد
جدول وایجاد جدول
ذخیره کردن ساختار جدول
تقاضاها وانواع ان
فرم ها
گزارش ها
ماژول ها
بخش سوم:طراحی و ساخت برنامه
000000000000000000000000000
معرفی برنامه
انالیز برنامه
طراحی وایجاد برنامه
معرفی صفحات برنامه
طراحی جدول های برنامه
بخش چهارم:تجزیه تحلیل سیستم
000000000000000000000000000
مقدمه
درک مفاهیم
مدل سازی چیست
نمودارها
هدف از ایجاد سیستم
وظایف سیستم
مرحله تشریح سیستم
اهداف سیستم
نمودارهای سیستم
شرح موردهای استفاده
0000000000000000000000000000
بخش پنجم:کد برنامه





بخش اول


اشنایی با محیط

 
ویژوال بیسیک



مقدمه


آشنایی با ویژوال بیسیک 6
تاریخچه ویژال بیسیک.
با شناختی که از تاریخچه ویژوال بیسیک بدست می آورید راحت تر می توانید از آن استفاده کنید.
شرکت مایکروسافت ویژوال بیسیک را براساس یک زبان برنامه نویسی به نام بیسیک که برای مبتدیان نوشته شده است ساخت.
زبان ویژوال بیسیک بیشتر از 35 سال به اشکال مختلف رایج بوده. در واقع طراحان این زبان می خواستند یک زبان برنامه نویسی برای استفاده مبتدیان طراحی کنند.برنامه نویسان جدید می توانند با استفاده ازبیسیک به سرعت به شرع برنامه نویسی های حرفه ای با زبان های cobol .fortran . assemblerدر مقایسه به بیسیک کار بیشتری نیاز داشت.
طبیعت بصری ویژوال بیسیک
دیدید که ویژال بیسیک 6 چیزی بیشتر از یک زبان

برنامه نویسی است. از ویژوال بیسیک در نام آن visualبه معنای بصری یا محیط نمایشی است




هر بار که ویژوال بیسیک را اجرا می کنید پنجره ای را مشاهده خواهید کرد، که از شما در مورد نوع پروژه کاری سوال می کند. در اکثر برنامه ها گزینه Standard EXE نیاز ما را برآورده می کند. لذا شما هم این گزینه را انتخاب کرده، و دکمه Open را کلیک کنید. با پیشرفت در VB با سایر گزینه ها نیز آشنا خواهیم شد. بعد از این عمل پنجره کار با VB6 ظاهر می شود.
 
 
 
شرح مختصری در مورد هر قسمت می دهیم:
1.    این پنجره که ما به آن فرم می گویند در حقیقت میز کار این زبان می باشد. انواع دکمه ها و برچسب ها و . . .  - که عناصر VB6 هستند -  در فرم برنامه قرار می گیرند.
2.    اگر برنامه ای چندین فرم داشته باشد به وسیله این پنجره می توان در بین آنها حرکت کرد، و خواص آن را بررسی نمود.
3.    در این پنجره تعیین می کنید که فرم برنامه بعد از اجرا شدن در کجای صفحه نمایش قرار گیرد.
4.    اکثر عناصر لازم ویژوال بیسیک در این محل جا داده شده است، و شما می توانید با ماوس آنها را در فرم قرار دهید.
5.    در این پنجره می توانید خواص عناصر VB را مشاهده کرده و تغییر دهید. مثلا در تصویر بالا خاصیت Caption فرم انتخاب شده است، و شما می توانید عنوان فرم را به وسیله این خاصیت تغییر دهید.
6.    در این مکان توضیحاتی درباره خاصیت انتخاب شده در پنجره Properties آورده شده است.
حال دوباره به پنجره Properties (پنجره شماره 5) برمی گردیم، و خواص بیشتری را از عنصر Form بررسی می کنیم.
چون بررسی تمام این خواص به درازا می کشد فقط به بررسی مهم ترین آنها می پردازیم.
Name:
برای فراخوانی به کار می رود. همه عناصر VB این خاصیت را دارند.
Caption:
عنوان فرم را که یک رشته است در خود نگه می دارد.
Enabled:
می توان عنصری را به وسیله این دستور فعال یا غیر فعال کرد.
Visible:
می توان عنصری را به وسیله این دستور مرئی یا نامرئی ساخت.
 
نکته: پنجره خواص را می توان به دو صورت مرتب کرد: بر اساس الفبای لاتین، و دسته بندی شده (یعنی مشابه ها در یک گروه قرار گیرند). برای این منظور به دو دکمه که در بالای این پنجره تعبیه شده است توجه کنید.
سوال:  چگونه می توان با نوشتن کد این خواص  یا ویژگی ها را اداره کرد؟
جواب: کافی است الگوی زیر را به کار ببرید:
نام خاصیت . نام عنصر
مثلا:
form1.caption
یک مثال:
از پنجره General یک CommandButton و یک TextBox را - مانند تصویر زیر - وارد فرم کنید. هدف ما این است که برنامه رشته ای را از TextBox خوانده، و با فشردن کلید رشته ورودی جایگزین عنوان فرم شود.


دانلود با لینک مستقیم

تحقیق بررسی و مقایسه کشت مکانیزه و سنتی بر روی عملکرد گندم سرداری در شرایط دیمزارهای استان کرمانشاه

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

تحقیق بررسی و مقایسه کشت مکانیزه و سنتی بر روی عملکرد گندم سرداری در شرایط دیمزارهای استان کرمانشاه


تحقیق بررسی و مقایسه کشت مکانیزه و سنتی بر روی عملکرد گندم سرداری در شرایط دیمزارهای استان کرمانشاه

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:16

فهرست مطالب:

      عنوان                                                                                                              صفحه

مشخصات طرح ------------------------------------------------------
چکیده ------------------------------------------------------------
واژه های کلیدی: -----------------------------------------------------
مقدمه -------------------------------------------------------------
هدف ------------------------------------------------------------
مواد و روش ها  -----------------------------------------------------  
نتایج -------------------------------------------------------------
بحث:  ------------------------------------------------------------
پیشنهاد -----------------------------------------------------------
منابع مورد استفاده  ---------------------------------------------------



اهمیت، ضرورت، اهداف و روش تحقیق:
  نوسانات فراوان در میزان و زمان بارشهای اولیه کشت دیم را همواره با ریسک زیادی مواجه می سازد. و از آنجائیکه خطی کارهای موجود بذر را در عمق نسبتاً یکنواخت قرار می دهند، لذا در کشت ماشینی در دیمزارها بذور بطور یکسان در معرض خطر ناشی از  تنشهای رطوبتی  قــرار می گیرند( 6 ). استفاده از بذرکارهای مناسب با توجه به شرایط آگروکلیمائی منطقه میتواند تاحدی ریسک ناشی از پراکنش نا مناسب بارشهای اولیه را کم نماید این بررسی بمنظور یافتن مناسبترین شیوه بذرکاری در اراضی دیم منطقه بیونیج صورت گرفت و بدین منظور بدلیل اختلاف در نحوه کشت از بذرکارهای کشت گستر و همدان برزگر استفاده شد و سه روش کشت مکانیزه باروش سنتی مرسوم در منطقه مورد مقایسه عملکرد قرار گرفتند.
هدف از اجرای این آزمایش بررسی و تعیین مناسبترین روش کشت و تاثیر آنها بر روی عملکرد گندم سرداری بوده است. در این تحقیق سه روش متفاوت کشت مکانیزه  با روش سنتی مرسوم منطقه مورد مقایسه قرار گرفتند.
نتایج:
با توجه به نتایج بدست آمده از اجرای طرح بذرکار کشت گستر 9 ردیفه با اختلاف 527 کیلو گرم  نسبت به تیمار ردیف دوم (کشت سنتی) و برتری زیاد نسبت به سایر تیمارها می تواند برای منطقه توصیه شود.     
توصیه‌های فنی و ترویجی به بخش اجرا: بر اساس تحقیقات و تجارب بدست آمده شرایط بسیار متغییر اقلیمی می تواند نتایج حاصل را در دراز مدت تحت تأ ثیر گذاشته احیاناً تغییر دهد لذا به نتایج حاصل از اجرای یکسال آزمایش نمی توان زیاد اکتفا نمود و پیشنهاد می شود برای بدست آمدن نتیجه قابل اعتمادتر آزمایش بمدت دوسال دیگر در دو مکان اجراء شود

 

چکیده:
     این تحقیق بمنظور دستیابی به بهترین نحوه بذرکاری با چهار روش کشت بر روی عملکرد گندم سرداری در شرایط دیم اجراء گردید، طرح در چهار قطعه زمین یک هکتاری اجراء شد. سطوح فاکتور نحوه بذرکاری عبارت بودند از چهار روش کشت: 1- خطی کار همدان برزگر (کود زیر بذر) 2- خطی کار کشت گستر 11 ردیفه        3- خطی کار کشت گستر9 ردیفه 4- کشت به روش سنتی. نتایج عملکرد دانه نشان دادکه بین سطوح مختلف نحوه بذرکاری بر روی عملکرد گندم و همچنین وزن هزاردانه اختلاف بسیاری وجود داشت. بطوری که  خطی کار 9 ردیفه با 2680 کیلوگرم در هکتار از بیشترین و خطی کار همدان برزگر با 1723 کیلوگرم در هکتار از کمترین عملکرد برخوردار بودند.همچنین از نظر وزن هزار دانه بین تیمارهای آزمایش اختلاف وجود داشت بطوری که خطی کار 9 ردیفه نسبت به سایر روشها برتری داشت.


دانلود با لینک مستقیم

دانلود پروژه سیستم مکانیزه آژانس هواپیمایی

اختصاصی از یارا فایل دانلود پروژه سیستم مکانیزه آژانس هواپیمایی دانلود با لینک مستقیم و پرسرعت .

دانلود پروژه سیستم مکانیزه آژانس هواپیمایی


دانلود پروژه سیستم مکانیزه آژانس هواپیمایی

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:61


فهرست مطالب:

موضوع                                                     شماره صفحه



مقدمه ای در باره نرم افزار آژانس هواپیمایی........................................................ 1


معرفی فازهایRUP  ......................................................................................... 3


بانک اطلاعاتی برنامه........................................................................................... 7


معرفی برنامه و فرم ها ........................................................................................14


توابع برنامه با روال های برنامه............................................................................38

 

 

 

چکیده:

مقدمه ای برای نرم افزارساخته شده برای آژانس هواپیمایی:

این نرم افزاربعد ازشناخت نیازها وخواسته های یک اژانس هواپیمایی وبرای مکانیزه شدن آن طراحی شد.همانطور که گفته شد برای طراحی این نرم افزاراززبان برنامه نویسی vb وبانک اطلاعاتیMicrosoft access،  Crystallreport11  برای گزارشات استفاده شد.
همچنین از متدلوژی RUPبرای تحلیل سیستم استفاده کردیم.
اکنون اندکی با فعالیت های آژانس هواپیمایی ونیارهای آن آشنا می شویم.
قسمتهای داخلی این آژانس هواپیمایی عبارت است از:
مدیریت ، حسابداری ، فروش بلیط های خارجی ، داخلی که همگی به دو قسمت زمینی وهوایی تقسیم می شود وهمچنین تورهای( داخلی،خارجی وزیارتی).
برای یک آژانس هواپیمایی نیاز به داشتن یکی از دو بند الف وب از سازمان گردشگری می باشد،البته تفاوتهای آن دوبند به نوع ارتباطات آنها
با شرکتهای هواپیمایی ونوع وظایف آنها مربوط میشود.
آژانس های بند الف با استفاده از شبکه های محلٌی با شرکتهای طرف قرارداد مرتبط هستندووظیفه صدور بلیط ،رزروبلیط وخرید بلیط را بر عهده دارند ولی آژانس های بند ب با استفاده ازتلفن با آژانس های مذکور در ارتباط هستند وبلیط های مورد نیازرا ازاین آژانس ها دریافت میکنند.فعالیت هایی نظیر خرید وفروش بلیط وگرفتن چارترازوظایف این آژانس هاست.
ساعت کاری این آژانس ها از ساعت 9 صبح  شروع میشود وقیمت بلیط ها معمولا ًبرای افراد زیر 12سال نیم بها حساب شده و20% ازدرآمد حاصل از فروش بلیط ها حق آژانس وبقیه مربوط به شرکتهای صادر کننده است.



ارتباط بین موجودیت ها:




 
معرفی فازها:

متدلوژی که برای تحلیل سیستم کاری ونیازها وخواسته های آژانس درنظر
گرفته شد روش RUP بود،دراین متدلوژی که 4فازدارد طی مراحل مختلف
بخش هایی ازپروژه تکمیل شداین 4 مرحله عبارتند از:


فاز1 :
دراین مرحله با توجه به روش های جمع آوری اطلاعات طی تحقیقات و جلسه هایی که با کارکنان اژانس داشتیم به شناسایی نیازها ومواردی که باید
الزاماً پیاده سازی شود پرداختیم.
این فاز4 هفته بطول انجامید.


فاز2:
پس از پشت سر گذاشتن فاز1وشناسایی خواسته ها و نیازهای کارکنان و تجزیه وتحلیل سیستم ونتیجه هایی که بدست امد سه  Abjectزیرشناسایی شد:


اژانس هواپیمایی+شرکت هواپیمایی+مسافر


دانلود با لینک مستقیم