لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 37
بسم الله الرحمن الرحیم
دانشگاه آزاد اسلامی واحد قیامدشت (تهران شرق)
رشته :
رشته کامپیوتر(نرم افزار)مقطع :کاردانیگزارش کارآموزی
موضوع:
طراحی و برنامه نویسی کامپیوتری
محل کار آموزی :
شرکت ارتباط نوین گستر
استاد راهنما :
خانم کاظمی
دانشجو :
مصطفی اسماعیلی
سال تحصیلی 85-86
تقدیم به او که صادقانه برای آفرینش من آفرینش خود را از یاد برد و تنها ماند تا تنها نباشم, عشق به من آموخت و زندگی.
با سپاس و تقدیر فراوان از استاد گرامی مهندس خانم کاظمی.
فهرست مطالب
پیشگفتار 5
اهداف و کلیات 6 معرفی برنامه نویسی شی گرا و طراحی بر اساس UML 7
معرفی UseCase 18
شرح پروژه33
شرح مختصر سیستم33
ویژگیهای عمومی مورد انتظار 35
ویژگیهای فنی مورد انتظار 35
مشخصات کمی سیستم 36
تعداد زیرسیستم ها 37
تعداد موارد کاربردی (Use Cases) 37
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 88
دانشگاه آزاد اسلامی
واحد تفرش
دانشکده فنی ومهندسی
عنوان گزارش کارآموزی
برنامه نویسی با نرم افزار MXKIOSK
محل کارآموزی:
شرکتITmax
فهرست مطالب
عنوان صفحه
مقدمه 1
فصل اول
در باره شرکت 4
بخش پشتیبانی 5
بخش مدیر فنی 5
قسمت سخت افزار 6
عملکرد شرکت 7
نیازمندی های مشتریان 9
انواع محصولات موجود در شرکت 12
انواع کیوسک ها 13
تجهیزات جانبی 14
کیوسک مدلs131 15
کیوسک مدلm100 16
کیوسک مدلm200 17
کیوسک مدلw100 18
کیوسک مدلw110 19
کیوسک مدلw120 20
کیوسک مدلw130 21
سیستم تلفن گویا 22
انوای سیستم های صف 23
سیستم صف سخت افزاری 23
سیستم صف نرم افزاری 24
سیستم صف ترکیبی 24
امکانات سیستم صف سخت افزاری 25
امکانات سیستم صف سخت نرم افزاری 27
تقویم های دیجیتال 30
تقویم دیجیتال مدل ITD 30
تقویم دیجیتال مدل ITD2 31
طراحی و پیاده سازی صفحات کیوسک 32
سیستم ارسال در یافت پیام 35
کارت خوان آی تی مکث 37
فصل دوم
اشنای با محیط نرم افزاری شرکت 39
اشنای با محیط نرم افزاری mxkiosk 39
Toolbar 40
صفحات 40
خصوصیات 40
مولفه ها 41
بر چسب 41
جعبه متن چند خطی 42
کلید کنترلی 43
ناحیه حساس 44
صندوق پستی 45
شی مرورگر وب 46
هشدار 47
صفحه اعداد 47
اشنایی با نرم افزار فتوشاپ 47
شروع کار با نرم افزار 47
Marquee 48
ابزار انتخاب محدوده 50
Layer 51
ابزار انتقال 52
navigator 54
hand tool 55
تغییر شکل 58
Brush 59
تغییر اندازه تصویر 61
ابزار متن 62
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 63
فهرست مطالب
مقدمه 1
فصل اول 3
فصل دوم 6
فصل سوم 47
فصل چهارم .........................................................................60
چکیده:
این پروژه با زبان VBScript در محیط برنامه نویسی ASP نوشته شده است. مزیت ASP در این است که می توان امنیت سایت را تضمین کرد. و همچنین می توان به راحتی فایل ها را در نرم افزارهای طراحی صفحات وب باز کرد و کارهای جانبی را در آن انجام داد، یعنی می توان به راحتی با این نرم افزارها آنها را link کرد. مثل Link کردن با FRONT PAGE .
این پروژه شامل یک پایگاه داده ای است که درآن مشخصات دانشجو و نام استاد راهنما و عنوان پروژه ثبت شده است و همچنین این برنامه قابلیت حذف و اضافه و ویرایش مطالب موجود در پایگاه داده را دارد.
همچنین لیستی برای نشان دادن کلیه اطلاعات موجود در پایگاه داده دارد. برای ورود به برنامه باید Password و User name را در ابتدای برنامه وارد کرده و سپس وارد صفحه اصلی می گردد.
این برنامه با IIS در ویندوز XP و ویندوز NT وهمچنین بوسیله Personal Web Server در ویندوزهای 98 و 2000 قابل اجراست.
مقدمه
افراد به یکی از این دو دلیل، تصمیم به یادگیری تکنولوژی جدید کامپیوتری
می گیرند : یا نیاز دارند یا مجبور هستند.
در دنیای امروز کامپیوترها مخصوصا وقتی پای اینترنت به میان کشیده می شود، هیچ کس همه چیز را نمی داند، بهتر است به این امید باشید که هر وقت لازم باشد ،
می توانید آنرا یاد بگیرید. به طور کلی هیچ فردی نیست که به زبان خاصی برنامه نویسی کند. در یک پروژه مجبور به یادگیری چند یک یا زبان یا تکنولوژی کامپیوتری نشود و خط مستقیمی را طی کند.
اخیرا همین اتفاق در مورد در یک پروژه Active Server Page افتاد. قبل از آن هیچ تلاشی برای یادگیری ASP نکرده بودم . از روی اینترنت منابعی را بررسی کردم. ولی اصل موضوع کامل نبود . تنها روشی که من را به سمت یادگیری پیش برد ساختن پروژه به طور عملی بود. بهتر است برای فرا گرفتن مطلبی که درباره اش چیزی
نمی دانیم یک پروژه عملی بسازیم و کار را از ابتدا تا انتها دنبال کنیم ، در اغلب اوقات باعث می شود جزئیات مطلب را نیز یاد بگیریم.
ASP چیست؟
یک اشتباه مشترک در میان بعضی از تولید کنندگان وب اینست که ASP یک زبان برنامه نویسی است ولی این طور نیست .در واقع ASP محیطی برای برنامه نویسی است.
به طوری که می توان برای ساختن صفحات ASP خود از هر زبانی که وب سرور
می فهمد استفاده کرد. دو زبان معمول و رایجتر VBScript (زیر مجموعه ای از ویژوال بیسیک) و Jscript هستند.
Personal web server هر دو زبان را پشتیبانی می کند. رایجترین زبان برای تدوین و کنار هم گذاشتن ASP ها VBScript است.
به کار بردن یک زبان
<%@ language="VBSCRIPT" %>
Primery outpost
افزودن متن با استفاده از ASP
HEIGHT="67" WIDTH="496">
اشکال زدائی کد
هر چقدر هم با برنامه ریزی پیش روید همیشه امکان بروز خطا وجود دارد . ممکن است خطاهای تایپی وجود داشته باشد مثل جا گذاشتن یک نقل قول و ... گاهی اوقات پیدا کردن خطا کاری مشکل است .
اگر مستقیما روی سرور کار می کنیم, از IIS استفاده می کنیم و از مزایای Microsoft Script Debugger بهره مند می شویم با این برنامه می توانیم نقاط انفصال را روی در اسکریپت طوری تنظیم نمائیم که در هر لحظه از یک خط عبور نمائیم و مقادیر و متغیرها و چگونگی تغییر متغیرها در هنگام اجرای اسکریپت را نشان دهد .
در استفاده از Microsoft Script Debugger برای تجزیه و تحلیل صفحات خود ابتدا باید server side debugger را روی سرور فعال نماییم. در Internet services Mannager روی پیش فرض web siteکلیک می کنیم و properties را انتخاب می نمائیم روی home directory و سپس configuration کلیک می کنیم و سپس Enable ASP server side debugger را فعال می کنیم. اشکال زدا هر وقت که به یک خطا یا نقطه توقف داخلی برسد کارش را شروع می کند و فایلی را باز می کند و منابع خطا را نشان
می دهد.
یک اشکال زدای خوب برای خطا یابی می تواند در ساعتها وقت صرفه جوئی کند .
واسط کاربری(user interface)
تعریف چند اصطلاح
واسط کاربر : به اشکال گرافیکی و متنی مربوط می شود که در داخل یک برنامه کاربردی یا سایت وب به هدایت کاربر کمک می کند.
واسط گرافیکی کاربر (Graphical user interface): شامل گرافیک ها و دکمه ها و اجزای دیگری است که بکار گیری سیستم را برای کاربر آسانتر می کند.
افزودن واسط کاربری
<%@ language="VBSCRIPT" %>
Primery outpost
HEIGHT="67" WIDTH="496">
HEIGHT="39" WIDTH="39">
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 37
برنامه نویسی(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 مورد نظر ما می باشد . برای این کار از این کد استفاده می کنیم .
sc.ExecuteNonQuery();
و پس از اجرای Query کانکشن را بسته .
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace DB_Helper
{
class db_class
{
SqlConnection connect = new SqlConnection("Data Source=(local);Initial Catalog=Koshtargah_DB;Integrated Security=True;");
//
public void ide(string command)//ide = Insert , Delete , Edit
{
connect.Open();
SqlCommand sc = new SqlCommand(command, connect);
sc.ExecuteNonQuery();
connect.Close();
}
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 15
چکیده مطالب
راهبردهای آموزشی در زمینه اختلالات دیکته نویسی و نحوه درس
با توجه به یافته های جدید از ناتوانی هایی که تبدیل به توانایی کامل نمی شود را می توان به عنوان اختلالات یادگیری به کار برد.
مهم ترین اختلالات املایی نشناختن صدا و حروف است سایر اختلالات از نوع دیداری، شنیداری، دقت و آموزشی هستند.
اختلالات دیداری به سه دسته دیداری، تمیزدیداری و توالی دیداری تقسیم می شوند.
مثال: حافظه ی دیداری: منزور (منظور) توالی دیداری: مارد به جای مادر و ...
درمـان تقـویت تمـیزدیداری و توالی: استفاده از کارت های مخصوص حروف و نشان دادن آن ها
بررسی اشکالات موجود در املاء: اشتباهات دیکته های دانش آموزان را از روی دفتر یادداشت می کنیم پس از یافتن علت آن برای رفع اشکالات تکالیف خاصی را در نظر می گیریم.
یکی از عوامل مؤثر برای موفقیت ایجاد انگیزه در دانش آموز می باشد که می توان از طریق کار گروهی در کلاس سریع تر به نتیجه رسید.
علامت ضعف دانش آموزان در دیکته: تند گفتن دیکته از سوی معلم باعث خستگی و کم شدن دقت در دانش آموزان می شود.
روش تدریس آموزش املاء: 1- روش آزمون- مطالعه: در این روش متن نوشته شده بعد از تصحیح تا جلسه ی بعدی کلمات غلط در املاء توسط دانش آموز تمرین می شود متن دوم با کمک متن اول اما در قالب جملات جدید تهیه می گردد. 2- روش نمایشی: به منظور تقویت دیداری با آموزش حروف هم صدا (ص- ث- س) ابتدا کلمه را بنویسند بعد به تخته نگاه کنند و در صورت اشتباه درست آن را بالای کلمه بنویسند. 3- کاربرد جمله سازی در زنگ املاء: 20 جمله از 5 درس انتخاب شده و در هر جمله جای یک کلمه با ارزش املایی را خالی گذاشته تا دانش آموز کامل کند. 4- آشنا کردن دانش آموز با متن املاء: قبل از نوشتن آموزگار یک بار متن را بخواند یا روی تخته قبلاً آن را بنویسد.
نحوه قرائت املاء در کلاس نیز می تواند در تقویت املاء مؤثر باشد. سرعت گفتن املای کلمه با توان نوشتن دانش آموزان متناسب باشد.
راهبردهای آموزش در زمینه اختلالات دیکته نویسی و درمان آن
با توجه به یافته های جدید در مورد یادگیری برخی از ناتوانی هایی که تبدیل به توانایی کامل نمی شود را می توان به اصلاح اختلالات یادگیری به کار برد این گونه افراد ممکن است از نظر هوشی در حد متوسط یا بالا باشند. اما به دلایلی از جمله اشکالاتی که در برخی از فرایندهای پایه (ادراک دیداری- شنیداری- زبان شفاهی و کتبی) وجود دارد بین میزان پیشرفت تحصیلی و توانایی ایشان تفاوت زیادی به وجود آورده باشد. تا آنجائی که نمی توانید کتاب های درسی علوم، ریاضی و ... را بخواند در نتیجه با مشکلاتی روبرو می شوند و متأسفانه به بسیاری از این دانش آموزان برچسب کودن، کم ذهن، عقب مانده و امثال آن زده شده می شوند که نه تنها مشکل این دانش آموزان ر برطرف نمی کند بلکه موجب یأس و دلگرمی و سرخوردگی و از بین رفتن علاقه در دانش آموزان می گردد. برای آن که تمرین های پیشنهادی تأثیر بسیار زیادی را در حل مشکل دانش آموزان داشته باشد باید از طریق (تشویق آنچه می دانند نه تنبیه آنچه نمی دانند) در ایشان ایجاد انگیزه کنیم تا با رغبت انجام این تکالیف و تمرین ها بپردازد. امید است که با کمک و با استفاده از روش های پیشنهادی که در ذیل گردآوری شده بتوانیم بخشی از مشکلات آموزشی این گروه را برطرف بسازیم.
اختلالات املایی و نحوه درمان آن
عوامل متعددی موجب اختلالات املایی دانش آموزان می شود که شدیدترین و مهم ترین آن نشناختن صدا و حروف است. سایر اختلالات از نوع دیداری، شنیداری، دقت و آموزش هستند.
در کلاس اول، بیش ترین اختلالات شنیداری، دیداری و گاهی آموزشی است.
در کلاس دوم، بیش ترین اختلالات دقت، آموزش و شنیداری است.
در کلاس سوم، بیش ترین اختلالات آموزشی، شنیداری و دقت است.
در کلاس چهارم، بیش ترین اختلالات آموزشی، دیداری و دقت است.
در کلاس پنجم، بیش ترین اختلالات آموزشی، دقت و دیداری است.
در نوع اول که اختلالات بسیار شدید است دانش آموزان باید از روش ترکیبی استفاده کنند یعنی حرف و صدا را به خوبی بشناسند و آن ها را با هم ترکیب کنند. اختلالات دیداری به سه دسته حافظه دیداری، تمیز دیداری و توالی دیداری تقسیم می شوند. در جدول بررسی اشکالات املایی مثال این سه دسته مطرح شده است.
درمان تقویت حافظه دیداری: نشان دادن دو تصویر و مخفی کردن آن ها و سپس افزودن به تعداد تصاویر.
درمان تقویت تمیزدیداری و توالی دیداری: استفاده از کارت های مخصوص حروف و نشان دادن آن ها.