دانلود گزارش کارآموزی رشته کامپیوتر شرکت رهیافت سامانه های الکترونیکی رسا با فرمت ورد و قابل ویرایش تعداد صفحات 65
دانلود کارآموزی آماده
این پروژه کارآموزی بسیار دقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد
گروه فنی ومهندسی رسا ، به عنوان گروهی علمی و تخصصی در زمینه فناوری اطلاعات و ارتباطات کار خود را از سال 1384 آغاز نمود و در این مدت با جذب نخبگان دانشگاهی و علمی، توان فنی و مهندسی خود را افزایش داده و طرح های فرا سازمانی مختلفی را به دولتمردان ارائه نموده است.ارائه مشاوره های تخصصی در زمینه طراحی، نصب و ارتقاء شبکه های رایانه ای با وسعت LANو WAN، راه اندازی Datacenter، تجزیه وتحلیل، طراحی و پیاده سازی سامانه های نرم افزاری، طراحی و پیاده سازی پورتال های سازمانی و وب سایت های اطلاع رسانی و تبلیغاتی، برخی ازخدمات فنی و مهندسی این گروه می باشد.
فعالیتهای شرکت:
1)رسا سافت 1)resa soft
نرم ا فزار soft wares
الف) رهیافت فرا سازمانی a)Extra organization solutions
ارائه راهکارهای فرا سازمانی جهت مدیریت کلان از طریق ارائه سیستمهای یکپارچه نرم افزاری اعم از ERP ، DMS، CMS، MIS.
ترکیب سیستم GIS,GPS به همراه سامانه های ارتباطی بر بسترهای مخابراتی با سطح امنیت بالا جهت کنترل و جمع آوری داده ها و تهیه گزارشات.
ارائه سامانه تبادل اطلاعات یکپارچه شهر (ستایش) با رویکرد شهر الکترونیک و شهروند الکترونیک.
ارائه سامانه اطلاعات جغرافیای محیطی استانی با رویکرد هماهنگ سازی اطلاعات اقلیمی و محیطی ، فرهنگی، تاریخی، جغرافیایی، و... با تعین سطوح دسترسی عمومی و کاربران ویژه.
دانلود گزارش کارآموزی رشته الکترونیک شرکت رهیافت سامانه های الکترونیکی رسا بافرمت ورد وقابل ویرایش تعدادصفحات 60
گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی
این پروژه کارآموزی بسیاردقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد
برنامه نویسی(visual studio)
همانطورکه در فصل گذشته ذکرشد، در این شرکت(رسا)فعالیتهای مختلفی انجام می گیرد که با توجه به شرایط کاری فعالیتهای ذیل صورت گرفته است: از تاریخ28/5/87 الی 25/5/87 انجام پروژه های برنامه نویسی در محیط visual studio و با استفاده اززبان c#و بهره گیری از بانک اطلاعاتی SQL انجام شد.که از سازمانها و ادارات ،شرکتهای دولتی و خصوصی و یا اشخاص مختلف درخواست داده شد. که برای انجام آنها مراحل زیر را داریم: در مرحله اول انجام چندین مرحله مشاوره با صاحبان پروژه جهت اشنایی کامل با چگونگی روند فعالیتهای شرکت مربوطه و در خواستهای کاربران صورت می گیرد. مرحله دوم شامل مطالعه دقیق یافته ها و تجزیه و تحلیل خواسته ها توسط تیم متخصص می باشد. در مرحله بعد تهیه فهرست جداول مورد نیاز و نامگذاری آنها جهت پیاده سازی در بانک اطلاعاتی الزامی است و در نهایت ایجاد بانک، جداول و کد نویسی نهایی صورت می گیرد. از میان پروژه های انجام شده به دو پروژه کشتارگاه و درآمد اشاره می شود که در ادامه به شرح و چگونگی هر یک از پروژه ها و توضیحات تکه کدها و توابع می پردازیم. انجام عملیات ثبت ، ویرایش ، حذف و خواندن اطلاعات از بانک اطلاعاتی : برای انجام کلیه عملیات مربوط بانک اطلاعاتی در نرم افزار کشتارگاه از یک کلاس به نام db_class استفاده می شود . کلاس فوق دارای دو تابع بوده و به وسیله این دو تابع کلیه عملیات مربوط به بانک اطلاعاتی مانند ثبت ، ویرایش و ... را انجام می دهد . از آنجایی که بانک اطلاعاتی مورد استفاده در نرم افزار کشتارگاه SQL Server 2000 می باشد ، باید دو namespace را به برنامه معرفی نماییم تا بتوانیم از کلاس های موجود در آنها استفاه کنیم . همانطور در کد برنامه دیده می شود برای برقراری ارتباط و انجام عملیات بر روی بانک اطلاعاتی بایداین دو namespace را به برنامه اضافه کنیم : using System.Data.SqlClient; using System.Data; پس از Add کردن این دو namespace می توانیم از کلاس های آنها استفاده کنیم . قبل از انجام هر گونه عملیات بر روی بانک اطلاعاتی باید یک ارتباط بین برنامه و بانک اطلاعاتی مورد نظر برقرار شود . برای این منظور از کلاسی به نام SqlConnection استفاده می کنیم . برای برقراری ارتباط با بانک اطلاعاتی Sql Server از این کلاس استفاده می شود و برای برقراری ارتباط با بانک Access از کلاس OledbConnection . اکنون به توضیحی مختصر در مورد کد کانکشن مورد نظر و نحوه برقراری ارتباط برنامه و بانک اطلاعاتی می پردازیم : SqlConnection connect = new SqlConnection("Data Source=(local);Initial Catalog=Koshtargah_DB;Integrated Security=True;"); همانطور که مشاهده می نمایید در قطعه کد بالا یک Object به نام Connect از نوع SqlConnection ایجاد شده است . در این کد کامپیوتر میزبان یا Local به عنوان Server در نظر گرفته شده است و از سیستم شناسایی Windows برای شناسایی کاربران استفاده شده است که این مورد توسط کد Integrated Security=True تعیین گردیده است . سیستم شناسایی کاربران در بانک اطلاعاتی Sql Server بر دونوع سیستم شناسایی ویندوز و سیستم شناسایی Sql Server می باشد . پس از برقراری ارتباط حال باید اطلاعات مورد نیاز را از بانک اطلاعاتی خواند. برای این کار از تابع getdata استفاده می کنیم . public DataTable getdata(string command)//read data from database { DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(command, connect); da.Fill(dt); return dt; } این تابع ابتدا داده ها را از بانک اطلاعاتی خوانده و سپس آنها را در غالب یک DataTable به عنوان خروجی Return می کند . ابتدا یک آبجکت از نوع DataTable به نام dt تعریف می کنیم .سپس به وسیله یک Object که از نوع کلاس SqlDataAdapter می باشد داده ها را از بانک به برنامه منتقل می نماییم . SqlDataAdapter da = new SqlDataAdapter(command, connect); برای این کار ما یک Object به نام da از نوع SqlDataAdapter تعریف کرده ایم . همانطور که مشاهده می کنید هنگام تعریف آبجکت ما دو پارامتر را هم دخیل کرده ایم . پارامتر اول یا همان command ، Query مورد نظر می باشد که به وسیله آن می خواهیم داده ها را از جداول Select کنیم و پارامتر دوم همان آبجکتی است که ما برای کانکشن تعریف کردیم. بعد از این کار ها یعنی ایجاد کانکشن و برقراری ارتباط بین برنامه و بانک اطلاعاتی اکنون باید اطلاعات خوانده شده از بانک را در محلی ذخیره کنیم . برای این منظور می توانیم از دو کلاس DataTable و یا DataSet استفاده کنیم . در تمام طول این برنامه ما از کلاس DataTable استفاده نموده ایم . سپس داده هایی را که به وسیله Query مورد نظر و کلاس SqlDataAdapter انتخاب کردیم را درون شیء dt ذخیره می کنیم. نهایتا داده های انتخاب شده را به عنوان خروجی تابع Return می کنیم . حال نوبت انجام سایر عملیات ، یعنی ثبت ، ویرایش و حذف اطلاعات می باشد . برای این کار از تابع ide استفاده می کنیم : public void ide(string command)//ide = Insert , Delete , Edit { connect.Open(); SqlCommand sc = new SqlCommand(command, connect); sc.ExecuteNonQuery(); connect.Close(); } این تابع خروجی ندارد ، یعنی خروجی آن از نوع void می باشد .در ابتدا کانکشن باز شده . یک Object به نام SC از نوع SqlCommand تعریف می نماییم . هنگام تعریف آبجکت ما دو پارامتر را هم دخیل کرده ایم . پارامتر اول یا همان command ، Query مورد نظر می باشد و پارامتر دوم همان آبجکتی است که ما برای کانکشن تعریف کردیم. حالا نوبت اجرای Query مورد نظر ما می باشد . برای این کار از این کد استفاده می کنیم .