در مرحله اول انجام چندین مرحله مشاوره با صاحبان پروژه جهت اشنایی کامل با چگونگی روند فعالیتهای شرکت مربوطه و در خواستهای کاربران صورت می گیرد.
مرحله دوم شامل مطالعه دقیق یافته ها و تجزیه و تحلیل خواسته ها توسط تیم متخصص می باشد.
در مرحله بعد تهیه فهرست جداول مورد نیاز و نامگذاری آنها جهت پیاده سازی در بانک اطلاعاتی الزامی است و در نهایت ایجاد بانک، جداول و کد نویسی نهایی صورت می گیرد.
از میان پروژه های انجام شده به دو پروژه کشتارگاه و درآمد اشاره می شود که در ادامه به شرح و چگونگی هر یک از پروژه ها و توضیحات تکه کدها و توابع می پردازیم.
انجام عملیات ثبت ، ویرایش ، حذف و خواندن اطلاعات از بانک اطلاعاتی :
برای انجام کلیه عملیات مربوط بانک اطلاعاتی در نرم افزار کشتارگاه از یک کلاس به نام 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);
- Fill(dt);
return dt;
}
این تابع ابتدا داده ها را از بانک اطلاعاتی خوانده و سپس آنها را در غالب یک DataTable به عنوان خروجی Return می کند .
دانلود گزارش کارآموزی رشته کامپیوتر،شرکت رهیافت سامانه های الکترونیکی رسا. فایل word شامل 55 صفحه. مناسب برای ارائه پروژه ها و پایان نامه های دانشجویی به همراه شرح جزییات کامل
دانلود گزارش کارآموزی رشته کامپیوتر،شرکت رهیافت سامانه های الکترونیکی رسا، برنامه نویسی.word