دانلود با لینک مستقیم و پر سرعت .
هدف از ساخت برنامه:
در ابتدا باید به تعریف بخش انفورماتیک بپردازم:
این بخش دو وظیفه دارد یکی سرویس دهی سخت افزاری و دیگری سرویس دهی نرم افزاری است.
سرویس دهی نرم افزاری همان رسیدگی به برنامه های کامپیوتری شرکت ازجمله رفع مشکلات شبکه ورفع مشکل سیستم عامل ها و هر برنامه نرم افزاری که در شرکت احتیاج به نصب ویا رفع مشکل دارد، می باشد.
سرویس دهی سخت افزاری نیز در مورد ارتقا دادن کامپیوتر و یا رفع مشکل سخت افزاری کامپیوتر می باشد.
برای آنکه این عملیات به صورت منظم و با ترتیب خاصی صورت بگیرد ،اطلاعات کارهای انجام شده به صورت دستی بایگانی می شود که این کاراز نظرهزینه و وقت با صرفه نمی تواند باشد،به این منظور شرکت خواستار آن شده است که برنامه کامپیوتری تهیه کند تا این اطلاعات را ذخیره کند .(این برنامه فقط برای قسمت ذخیره کردن اطلاعات سخت افزاری بخش انفورماتیک توسط این جانب نوشته شده است.)
DFD
ERD
اطلاعاتی که در برنامه ذخیره می شود
اطلاعات کاربران: در این قسمت نام،نام خانوادگی وکد کاربری ثبت می شود.
هدف از این کار آن است که در برنامه نام تمامی کاربران را داشته باشیم تا در قسمتی که می خواهیم اطلاعات در مورد کامپیوترها را ثبت کنیم، نام کاربری را که با آن کامپیوتر کار می کند، از این جدول دریافت کنیم.
اطلاعات رایانه ها:در این قسمت نام کامپیوتر و شماره سریالی که به کامپیوتر داده شده است ذخیره می شود.(منظور از نام کامپیوتر نامی است که در شبکه به آن اختصاص داده شده است )
نکته -تمام کامپیوترها در شبکه هستند.
برای آن که بتوانیم کامپیوترها را سرویس دهی کنیم بایداطلاعات کافی ازتمام قطعات هر کامپیوتر داشته باشیم درنتیجه این اطلاعات را در جدولی دیگرذخیره می کنیم.اطلاعاتی مانند :نام ومشخصات هارد، رم،مادربرد و....
واطلاعات دیگری مانند بخش یا قسمتی که کامپیوتر در آن بخش است نیز در جدول دیگری ذخیره می شود.
سوالی که در اینجا مطرح می شود آن است که چرا بجای آن که نام بخش ،نام قطعات و نام کامپیوتر ها را همگی در یک جدول ذخیره کنیم ،برای هر یک جدولی تهیه کرده ایم؟
ازآنجا که اطلاعات قسمت و قطعات ونام کامپیوترها تقریباً اطلاعاتی هستند که عملیات حذف و اضافه بر روی آن ها بندرت صورت می گیرد ،برای هر یک جدولی در نظر گرفته شده است تا در هنگام وارد کردن اطلاعات از دوباره نویسی این نام ها جلوگیری شود و فقط به راحتی اطلاعات را از جداول مورد نظر انتخاب کنیم.
اطلاعات دیگری که در برنامه ذخیره می شود در مورد سرویس دهی است ،اطلاعاتی مانند تاریخ سرویس دهی ،نام سرویس دهنده، نوع سرویس دهی و....
درآخر برنامه باید طوری باشد که اطلاعات ذخیره شده را بتواند هم نمایش دهد وهم چاپ کند.
راهنمای استفاده از برنامه
پس از باز کردن برنامه اولین صفحه ای که ظاهر می شود صفحه اصلی است که در بالای آن سه گزینه وجود دارد. گزینه اول اطلاعات پایه است.
دراطلاعات پایه اسامی کاربران ،قسمت ها،قطعات ونام کامپیوترها ثبت می شود.
نحوه کار با این فرم ها در زیر آمده است:
برروی اطلاعات پایه کلیک کرده و روی کاربران کلیک کنید .فرم مخصوص کاربران باز شده که اطلاعات را به صورت جدولی نشان می دهد برای وارد کردن اطلاعات به هیچ عنوان نمی شود از حالت جدولی استفاده کرد برای این منظور باید به حالت ردیفی رفت .همان طور که مشاهده می شود کلیدهای اضافه ،ویرایش و ثبت خاموش می باشد برای استفاده از این کلیدها باید به حالت ردیفی رفته یا از روی جدول شخص مورد نظر را انتخاب کرده
در صورتی که به حالت ردیفی بروید دکمه اضافه و ویرایش روشن می شود پس از انجام عملیات می توانید عملیات انجام شده را در جداول ثبت کنید یا آنکه در بین مسیر عملیات میتوانید کلید انصراف را انتخاب کنید که در این صورت اطلاعات جدیدی ذخیره نمی شود.در صورتی که بر روی یکی از فیلدهای جدول کلیک کنید و دکمه ویرایش را فشار دهید فرم به حالت ردیفی می رود.
کارکردن با دیگر فرم های قسمت اطلاعات پایه نیز به همین صورت است.
اطلاعات روزانه
از چهار فرم ساخته شده است: اطلاعات سخت افزاری،سرویس دهی،ارتقاءوجابجایی
اطلاعات سخت افزاری:
درفرم اطلاعات سخت افزاری نام کامپیوتری که اطلاعات آن می خواهد ثبت شود ونام کاربران و قسمتی که کامپیوتر درآن قرار می گیرد ثبت می شود.
در قسمت پایین این فرم اطلاعات هر کامپیوتر را نیز می توان ثبت کرد توجه داشته باشید که وارد کردن اطلاعات به همان صورتی است که قبلاً گفته ایم.
هنگام وارد کردن اطلاعات، کاربر باید شماره شناسایی کامپیوترها وکد کاربری کاربران را وارد نماید وچون امکان دارد تمامی این شماره ها را در ذهن نداشته باشد از کلید های میانبر استفاده می کنیم که در جلوی هر قسمت نوشتار آمده است و شکل آن یک علامت سوال می باشد با زدن آن کلید جدول مربوطه بازخواهدشد وباانتخاب ازروی جدول، گزینه انتخاب شده درقسمت نوشتاری نوشته می شود.در این فرم برای هردوقسمت یکی اطلاعات کاربران و دیگری اطلاعات کامپیوترها از یک سری کلید استفاده شده است و برای کار با هر قسمت کافی است روی جدول مورد نظر کلید کرده یا درحالت ردیفی رفته ودر صورتی که قسمت بالایی را انتخاب کرده مربع گوشه چپ قرمز می شود و اگر قسمت پایین را انتخاب کرده مربع آن
قسمت قرمز می شود.
فرم سرویس دهی
ابتدا باید کلید اضافه را زده تا بتوانید نام کامپیوتر را انتخاب کنید و بعد نوع سرویس را انتخاب کنید و تاریخ سرویس دهی را حتماً نوشته در غیر این صورت پس از زدن کلید ثبت پیغامی ظاهر می شود که تاریخ را وارد کنید برای وارد کردن تاریخ بصورت زیر عمل کنید
مثال تاریخ:821203
ارتقاءسیستم :
دراین فرم قطعات کامپیوتر خاص را ارتقاء می دهیم .
ابتدا باید کلید انتخاب کامپیوتررا زده تا بتوان کامپیوتر را انتخاب کرد وبعد قطعه ای که می خواهیم ارتقا دهیم را انتخاب کرده و شرح قطعه جدید را نوشته و کلید ثبت اطلاعات را زده در قسمت بعد سوال می شود که قطعه قبلی باید ذخیره شود یا اسقاط .پس از انتخاب کلید تاًیید را زده.
جابجایی قطعات
مطابق شکل بالا این فرم از دو قسمت ساخته شده،در قسمت بالا کامپیوتر اول و در قسمت پایین کامپیوتر دوم را وارد کرده .
توجه داشته باشید که نام قطعات هر دو کامپیوتر باید یکسان باشد در غیر این صورت پیغام خطا ظاهر می شود.
گزارشات :
از سه قسمت تشکیل شده یکی گزارش کامپیوترها،سرویس ها،قطعات
گزارش کامپیوترها
دراین فرم به سه طریق می توان گزارش گیری کرد
- گزارش براساس نام کامپیوتر
- گزارش بر اساس نام کاربر
- گزارش بر اساس نام قسمت
گزارش سرویس ها
در این فرم به دو طریق می توان گزارش گیری کرد.
-گزارش بر اساس نام کامپیوتر
-گزارش بر اساس تاریخ گزارش دهی
گزارش قطعات:
این فرم از دو قسمت قطعات یدکی و قطعات اسقاطی تشکیل شده که لیست این قطعات را نشان می دهد.
در ادامه به روش ساخت برنامه می پردازیم:
ساخت برنامه:
این برنامه توسط دو نرم افزار SQL SERVER و DELPHI6 نوشته شده است .
در اول به هدف از ساخت جداول توسط SQL SERVER می پردازیم.
جداول برنامه
این برنامه دارای جداول زیر می باشد:
1- کاربران(Users)
2- قسمتها(Section)
3- قطعات(PartType)
4- نام کامپیوترها(computerName)
5- جدول اطلاعات قطعات کامپیوترها(HardwareDetail)
6- جدول رابط(HardWareHeader)
7- جدول سرویس دهی (Service)
8- جدول ارتقاء (Advancment)
1-کاربران:همان طور که مشاهده می شود این جدول ساخته شده ازتعدادی موجودیت که یکی از آنها SiUser هست که کلید جدول می باشد وهمان طور که مشاهده می فرمایید تیک id آن فعال هست بدان معنا که این موجودیت نمی تواند تکراری باشد.موجودیت های دیگراین جدول عبارتنداز:
userseiral،name وfamily .
این جدول با جدول رابط(HardWareHeder) در ارتباط است.
2-جدول قسمت ها:
این جدول نیزدارای یک کلید است ،به نام Sisection و موجودیت دیگری به نام Section name است.
این جدول نیز با جدول رابط در ارتباط است.
3-جدول قطعات:
این جدول دارای دو موجودیت هست یکی کلید و دیگری نام قطعه
این جدول نیز با جدول رابط در ارتباط است
4-جدول نام کامپیوترها:
این جدول نیز دارای دو موجودیت هست ،یکی کلید ودیگری نام کامپیوترها
این جدول نیز با جدول رابط در ارتباط است
5-جدول اطلاعات قطعات کامپیوترها(HardwareDetail):
این جدول از 6 موجودیت درست شده،در این جدول اطلاعات مربوط به هر کامپیوتر از جمله شرح قطعات(partDesc)،کد اموال(AssetCode)،بعضی از قطات کامپیوتر مانند case دارای کد اموال می باشند.تاریخ استفاده (useDate)،زمانی که قطعه را در کامپیوتر نصب کرده اند وسریال داخلی(sidetail)که کلید جدول است وسریال داخلی جدول رابط (از این موجودیت در این جدول استفاده کرده ایم تا بتوانیم بین دو جدول ارتباط بر قرار کنیم.)
این جدول با جدول قطعه در ارتباط است.
6-جدول رابط:
این جدولی است که برای ارتباط برقرار کردن بین جداول ازآن استفاده کرده ایم.
در این جدول Siuserوuserserial را از جدول user وSicomputer را از جدول کامپیوتر ها آورده ایم
7-جدول سرویس(service)
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 24 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید