فهرست مطالب
چكيده...........1
مقدمه......2
فصل اول:تعريف و امكان سنجي مسئله............3
1-1 تعريف مسئله.........4
1-2اهداف مسئله............5
1-3-1 اهداف كلي.........5
1-3-2 اهداف جزئي.......5
1-3 مشكلات و موانع.........5
1-4 كارهاي انجام شده مرتبط با موضوع...........5
1-5 امكان سنج....5
فصل دوم:تجزيه و تحليل و طراح سيستم...........7
2-1 تعريف كامل مسئله........8
2-2 دياگرام متن ..........................................................................................................................10
2-3 دياگرام گردش مستندات........................................................................................................11
2-4 نمودارdfd.........................................................................................................................11
2-4-1 نمودار dfd سطح 1 .......................................................................................12
2-4-2 نمودار dfd سطح 2........................................................................................13
2 -4-3 نمودرا dfdسطح 3 .......................................................................................14
2-5 شرح فرم هاي ورودي و خروجي.........................................................................................15
2-6 شرح پردازه هاي جزئي.........................................................................................................17
2-7 نمودارERD..........................................................................................................................19
2-8 بانك اطلاعاتي و تعيين ويژگي فيلدها ..................................................................................20
2-3 طراحي محيط گرافيكي واسط كاربر(GUI)..........................................................................26
2-3-1 طراحي منوها............................................................................................................26
2-9-2 طراحي فرمهاي ورودي..................................................................... .......................27
2-9-3 طراحي فرمهاي خروجي............................................................................................28
فصل سوم: پياده سازي سيستم...................................................................................29
3-1 ويژگيها و علل انتخاب برنامه نويسي.....................................................................................30
3-2 ويژگيها و علل انتخاب پايگاه داده اي....................................................................................31
3-4 شرح زير برنامه هاي توليد اطلاعات .....................................................................................33
فصل چهارم:راهنماي اجراي برنامه ........................................................................50
4 -1 سخت افزار مورد نياز............................................................................................................51
4-2 نرم افزار موردنياز...................................................................................................................51
4-3 نحوه نصب برنامه..................................................................................................................51
4-4 تشري نحوه اجراي برنامه......................................................................................................56
نتيجه گيري و پيشنهاد ها ..............................................................................................................61
منابع و مآخذ..................................................................................................................................62
چكيده :
نرم افزار طراحي شده تحت عنوان نرم افزار صدور گواهينامه آموزشي كاركنان دولت است . از آنجائيكه كاركنان دولت نياز به آموزش هايي مربوط به شغل خود جهت به روز شدن دارند ، مديريت آموزشي و پژوهشي سازمان مديريت و برنامه ريزي هر استان اين وظيفه را دارد كه جهت به روز رساني كارمندان دوره هاي مختلف مربوطه را برگزار نمايند و گذراندن هر يك از دوره ها مستلزم صدور گواهينامه مربوط به آن دوره براي فرد مورد نظر مي باشد و اين گواهينامه داراي استاندارد مدت زمان و شرايط خاص مي باشد كه در حال حاضر برنامه اي با نام صدور گواهينامه تحت برنامه نويسي فاكس مي باشد كه مورد استفاده قرار مي گيرد .
برنامه موجود تحت فاكس از نظر گرافيكي در سطح خيلي پاييني قرار داشت و همچنين كاربران كار با آن برنامه را سخت مي دانستند . بدين منظور برنامه اي تحت ويژوال سرلوحه كار قرار گرفت ، كه داراي امكاناتي مثل اضافه كردن اطلاعات به بانك ، حذف كردن اطلاعات از بانك ، ويرايش كرن اطلاعات و غيره مي باشد .
نتيجه كار اين است كه اين نرم افزار داراي امكانات بيشتر ، سرعت بالاتر و تنوع بهتري نسبت به سيستم قبلي است و در آينده مي توان توسط اين نرم افزار نرم افزار هاي بهتر و كم نقصي را ايجاد كرد .
مقدمه :
امروزه استفاده از رايانه و نرم افزارهاي كاربردي ، يكي از ضروريات زندگي بشر بوده و حذف آن از زندگي تا حدود زيادي غير قابل تصور مي باشد .
در اين ميان برنامه نويسي و تهيه نرم افزارهاي كاربردي ، از اهميت و جايگاه ويژه اي برخوردار بوده و رفته رفته ، بايد برنامه ها و نرم افزارهاي كاربردي قوي تر ، با رابط كاربري بهتر و توليد آسان و سريعتر ، تهيه كرد .نرم افزارهاي كه توسط زبان هاي برنامه نويسي اصلي تحت سيستم عامل DOS تهيه مي گرديد ، تا حدود زيادي شامل اين سه معقوله نمي شدند و خود سيستم عامل DOS ، از لحاظ رابط كاربري ضعيف بوده و مناسب نبود .
با بوجود آمدن سيستم عامل ويندوز ، زبانهاي برنامه سازي تحت اين سيستم نيز ايجاد شد كه قادرند نرم افزار هايي با سرعت بالاتر و رابط گرافيكي بهتر توليد كنند . از جمله اين زبانهاي برنامه سازي مي توان به زبان برنامه نويسي VISUAL BASIC اشاره كرد .
فصل اول :
تعريف مسئله و امكان سنجي
1-1 تعريف مسئله
اين پروژه اهداف امكان حذف ، ويرايش، نمايش مشخصات افراد و گزارشي از گواهينامه آنها را پشتيباني مي كند . در واقع اين سيستم بايد كارهاي مربوط به قسمت آموزش و پژوهش سازمان را انجام دهد و همچنين در آن امكان تعيين كاربران خاص كه اجازه استفاده از اين برنامه را در دوره زماني مشخص داشته باشند موجود باشد . بدينوسيله كاربران زير نظر مدير مي باشند و هر يك براي انجام كار خاص در نظر گرفته مي شوند . بعنوان مثال : عمليات ابتدا وانتهاي سال و غيره يعني علاوه بر محدود كردن اختيارات كاربران براي استفاده از برنامه مي توانند براي آنها يك محدوده زماني در نظر بگيرند بدين وسيله مي توانند براي يك يا چند روز اختيارات يك كاربر را به فرد ديگري بدهد كه پس از آن مدت اين كاربر ديگر نمي تواند از اين برنامه استفاده كند . علاوه بر اين بايد قابليتي داشته باشد كه از اين سيستم بتوان در سالهاي متوالي استفاده كردبدون اينكه نياز به طراحي سيستم ديگري باشد و همچنين نيز بتوان به آساني از اطلاعات سال قبل نيز بهره برد و همين كه از اطلاعات هر سال يك كپي گرفت .
1-2 اهداف مسئله :
1-2-1 اهداف كلي
1 – ارتقاء و سرعت بخشيدن به تبادل اطلاعات
2 – صرف وقت كمتر
3 – راحتي كار برنامه
1-2-2 اهداف جزئي
امكان تعيين كاربران و محدوده دسترسي آنها به سيستم
1-3 مشكلات و موانع
اولين گام براي طراحي نرم افزار مرحله شناخت همراه با معايب و موانع خاص آن است كه لازمه آن تحقيق و پژوهش و گرد آوري اطلاعات ميباشد . مشكلاتي كه در طراحي اين نرم افزار وجود داشت : مهارت نداشتن در زبان برنامه نويسي استفاده شده و همينطور نداشتن اطلاعات كافي در مورد نرم افزار قبلي ( نرم افزاري كه جهت صدور گواهينامه در محيط DOS طراحي شده است )
1-4 كارهاي انجام شده مرتبط با موضوع
سيستم كه شبيه به سيستم طراحي شده است . سيستم صدور گواهينامه به زبان Faxporo در محيط DOS است كه از طرف دانشجويي طراحي شده بود ، با اين تفاوت كه سيستم طراحي شده اين مجموعه داراي امكانات بيشتر ، سرعت بالاتر و تنوع بهتري نسبت به سيستم قبلي است .
1-5 امكان سنجي
در اين مرحله با توجه به شناسايي نيازهاي كاربران ، شناسايي داده هاي سيستم ، تجزيه و تحليل ساختار سازمان و شناسايي ويژگي هاي اصلي سيستم و استفاده از تجربه ديگران مرحلة امكان سنجي انجام شد . نتيجه آن است كه با نرم افزارهاي مشخص شده امكان مكانيزه كردن سيستم مورد نظر وجود دارد . آنآااآا
فصل دوم:
تجزيه و تحليل و طراحي سيستم
2-1 تعريف كامل مسئله
سيستم آموزش و پژوهش براي كارمندان سازمان هاي دولتي دوره هاي آموزشي را برگذار مي كند و در صورت قبولي براي آنها گواهينامه آموزشي صادر مي شود . بدين منظور براي ثبت اطلاعات مربوط به اين دوره ها سيستمي بايد طراحي شود كه اهداف درج اطلاعات ، ويرايش ،حذف و نمايش مشخصات افراد را برآورد سازد . علاوه بر اين عمليات ، از اين سيستم مي توان گزارشات متنوعي را بدست آورد مثل گزارشي از گواهينامه ، گزارش مشخصات كارمندان ، گزارش دوره ها ، گزارش افراد قبول شده در اين دوره ها و غيره
در واقع اين سيستم بايد كارهاي مربوط به قسمت آموزش و پژوهش سازمان را انجام دهد و همچنين در آن امكان تعيين كاربران خاص كه اجازه استفاده از اين برنامه را در دوره زماني مشخص داشته باشند موجود باشد . بدينوسيله كاربران زير نظر مدير مي باشند و هر يك براي انجام كار خاص در نظر گرفته مي شوند . بعنوان مثال : عمليات ابتدا وانتهاي سال و غيره يعني علاوه بر محدود كردن اختيارات كاربران براي استفاده از برنامه مي توانند براي آنها يك محدوده زماني در نظر بگيرند بدين وسيله مي توانند براي يك يا چند روز اختيارات يك كاربر را به فرد ديگري بدهد كه پس از آن مدت اين كاربر ديگر نمي تواند از اين برنامه استفاده كند . علاوه بر اين بايد قابليتي داشته باشد كه از اين سيستم بتوان در سالهاي متوالي استفاده كردبدون اينكه نياز به طراحي سيستم ديگري باشد و همچنين نيز بتوان به آساني از اطلاعات سال قبل نيز بهره برد و همين كه از اطلاعات هر سال يك كپي گرفت .
|
2-2 دياگرام متن
|
|
2-3 دياگرام گردش مستندات
نام پروژه : طراحي نرم افزار صدور گواهينامه آموزشي كاركنان دولت كد فرم : 3 |
تاريخ : تحليلگر : |
|||
نام پروژه |
كد پروژه |
شرح پردازه |
||
امتحان را از كارمند مورد نظر بگير |
3 |
Then 6 ماه = دوره گذرانده if امتحان از كارمندان get
|
نام پروژه : طراحي نرم افزار صدور گواهينامه آموزشي كاركنان دولت كد فرم :1 |
تاريخ : تحليلگر : |
|||
نام پروژه |
كد پروژه |
شرح پردازه |
||
گواهينامه را صادر كن |
Then 10 نمره كارمندي if گواهينامه get
|
2-8بانك اطلاعاتي و تعيين ويژگي فيلدها:
از هفت ، table استفاده شده به نامهاي :
ASATED, CLASS, DANESHGO, DATA, DOREH, MADAREK VA CODE , Users
ASATED TABLE
NAME TYPE HEIGHT PRIMARYKEY FORIEGNKEY NULL UPDATE |
CODE OSTAD INTEGER 2 |
NAM text 50 |
50 Family text |
Nam-pedar text 50 |
Sh-sh integer 2 |
Mahale sodur text 50 |
Tarikh tavalod date/time 8 |
Madrak text 50 |
Akharin semat text 50 |
Reshte text 50 |
Tel manzel long 4 |
Tel mahale kar long 4 |
Tel hamrah long 4 |
Address mahale kar text 50 |
Address manzel text 50 |
Tavanaye tadris text 50 |
Dte –save text 4 |
daneshjoo table
Name type height k fk null update |
|
Kode daneshjoo long 4 |
|
Nam text 50
|
|
Family text 50
|
|
Nam-pedar text 50
|
|
Sh-sh long 4
|
|
Mahale sodure text 50
|
|
Madrak-reshte text 50 |
|
Sazman text 50
|
|
Akharin semat text 50
|
|
pishine-tajrobie sal long 4
|
|
Sanavate-khedmate sal long 4
|
|
Sh-moarefinameh long 4
|
|
Tarikhe moarefinameh date/time 8
|
|
Dorehaye ghabli text 50
|
|
Mashghele ghabli text 50
|
|
Address text 50
|
|
Tel manzel long 4
|
|
Tel mahale kar long 4
|
|
Neshani manzel text 50 |
|
Neshani mahale kar text 50
|
|
Asle moarefinameh Boolean 1
|
|
Kasbe akharin nomreh Boolean 1
|
|
Sh fish ya check long 4
|
|
Kode doreh long 4 |
|
Mablag long 4
|
|
Dte- save text 4
|
Doreh table
Name type height pk fk null update |
Onvane doreh text 50 |
Kode doreh long 4 |
Shesh mahe Boolean 1 |
Sal long 4 |
Akharin mohlate sabte name date/time 8 |
Tarikhe sodure kelas date/time 8 |
Khatemeh kelas date/time 8 |
Hade sesab kelas long 4 |
Komak shahrye long 4 |
Zamane bargozari kelas date/time 8 |
Kode ostad long 4 |
Emtyaze doreh long 4 |
Dte – save text 4 |
Class table
Name height type pk fk null update
|
Kode doreh 4 long |
Kode fard 4 long |
Emtyaz 4 long |
Ghabuly 1 boolean |
Data table
Name type height pk fk null update |
Kode doreh long 4 |
Kode fard long 4 |
Name type height pk fk null update |
Madareke tahsily text 50
|
Kode madarek long 4
|
فصل سوم:
پياده سازي سيستم
3-1 ويژگي ها و علل انتخاب زبان برنامه نويسي
زبان برنامه نويسي استفاده شده در اين پروژه ويژوال بيسيك است يكي از امتيازات بزرگ ويژوال بيسيك كه به نوعي اين زبان را مناسب تر از ساير زبان ها براي پروژه معرفي مي نمود امكان بهره بردن اين زبان از ويژگي هاي كاراكتري سير زبان هاي مختلف و نوشتار آنها از جمله فارسي است در ويژوال علاوه بر امكانات فوق مي توان امكانات شبكه اي و اينترنت را نيز پياده سازي كرد و در صورتي كه مشتريان چنين سيستم هايي بخواهند آن را در شبكه پياده سازي نمايند و يا بر روي شبكه اينترنت انتشار دهند به راحتي مي توان اين كارايي را بوسيله ويژوال روي پروژه پياده سازي كرد ، بدون اينكه مشكلي و يا تداخلي در ساختار اصلي پروژه ايجاد گردد .
ويژوال بيسيك بخاطر محيط بصري آن يك زبان لذت بخش است قسمت اعظم ساخت يك برنامه تحت ويندوز با ويژوال بيسيك شامل كشيدن و رها كردن اشكال گرافيكي از جعبه ابزار به روي صفحه تصوير مي باشد . ويژوال بيسيك يكي از اولين زبانهاي برنامه نويسي است كه شامل يك محيط واقعي WYSIWYG (با تلفظ ويزي ويگ ) و مخفف What You See Is Get ميباشد و بدين معنا كه چاپ كاراكتر ها و اشكال گرافيكي دقيقاً مطابق آن چيزي است كه روي صفحه تصوير مي بينيد برنامه اي كه شما مي سازيد شبيه برنامه اي است كه كاربران هنگام اجراي آن مي بينند .
هدف از آموزش ويژوال بيسيك به مبتدي ها صرفاً براي افزايش مهارت كامپيوتري آنها است . بعضي افراد بعد از اينكه با زبانهاي برنامه نويسي پيشرفته تر مثل C++ كار كرده به سمت ويژوال بيسيك مي آيند كساني هم هستند كه تنها با يك زمينه Q Basic به طرف ويژوال بيسيك كشيده مي شوند .
Q Basic زباني است كه سالها با كامپيوتر ها همراه بود اما Q Basic تنها يك محيط برنامه نويسي تحت MS-DOS است ويژگي اين زبان كند بودن و نيز متني بودن آن است علارقم حالت متني اين زبان مقدمه اي بر ويژوال بيسيك به حساب مي آيد .
ويژوال بيسيك چيزي بيشتر از يك زبان برنامه نويسي مي باشد در واقع زبان برنامه نويسي آن چيزي است كه در هنگام اجراي يك برنامه ويژوال بيسيك رخ مي دهد . يك برنامه تحت ويندوز به كمك اجزاي گرافيكي كه اشياي روي پنجره را تشكيل مي دهند ، با كاربر ارتباط برقرار مي كند در صورتي كه اين واسط كاربر درست نباشد برنامه مورد قبول واقع نمي شود
3-2 ويژگي ها و علل انتخاب زبان پايگاه داده ها
با ارزان شدن و توانمند شدن رايانه ها بزودي برنامه نويسان برآن شدند تا برنامه هاي كاربردي قدرتمندي را براي كار با اطلاعات ايجاد كنند . كه در عين حال آسان و همه فهم باشد يكي از آخرين محصولات نرم افزاري ويژه اين كار ، برنامه هاي اداري شركت ميكروسافت است ، اين سلسله از برنامه هاي ميكروسافت آفيس (ceMicrosaft Offi ) نام دارد و مجموعه اي از چند برنامه كاربردي براي ماشين دفاتر كار است .
يكي از قطعات اين مجموعه برنامه ها ، برنامه كاربردي اكسس است كه براي داده پردازي و استفاده از اطلاعات ايجاد شده است اين برنامه مي تواند يك پايگاه داده را اداره كند .
يكي از روش هاي آسان اداره داده ها ، جدول مرتبي از آنهاست كه به آن جدول داده ها مي گويند . برنامه اكسس دو يا چند جدول داده را پايگاه داده ها (Data Base ) مي نامد و مي توان آن را بخوبي اداره كند . برنامه اي را كه بتواند يك پايگاه داده ها را اداره كند برنامه مديريت پايگاه داده ها (Data Base Manegement Program )مي گويند اكسس ، يك برنامه مديريت پايگاه داده هاست .
بانك اطلاعاتي استفاده شده در اين پروژه بانك اطلاعاتي Access است همانطوري كه مي دانيد ابزارهاي گوناگوني براي ايجاد و پردازش بانك اطلاعاتي فراهم است يكي از اين ابزارها نرم افزار اكسس است كه بسيار ساده و قدرتمند مي باشد اين نرم افزار به دو صورت محاوره اي و برنامه نويسي استفاده مي شود ساده كردن اشياءبانك اطلاعاتي اكسس فرايند ساده اي دارد . بانك اطلاعاتي اكسس را مي توان به Excel ، لوتوس ، صفحات سرويس دهنده ، مايكروسافت IIS ، مايكروسافت ورد و بانك اطلاعاتي ODBC صادر نمود دليل انتخاب بانك اكسس اين است كه به راحتي با VB ارتباط برقرار مي كند .
3-3تشریح زیربرنامه های توليد اطلاعات
ورود اطلاعات
ورود اطلاعات به عنوان یک گزینه مستقل در منوی اصلی موجود است.
که خود شامل سه فرم ورود اطلاعات است.که دراینجا فرم ورود اطلاعات اساتیدوبه نمایش گذاشته شده است.
در این فرم کد استاد,نام استادوتعداد کالا به عنوان فیلد اصلی قلمداد می شوند.در صورتی که برای آنها مقداری نگذاریم, پیغام خطای خط1و2و3 مشاهده می شود.
در خط 4تا آخر فایل چک می شودکه اگرمقدار وارد شده کد استاد تکراری باشد پیغام خطا ظاهر شود.
ودر غیر اینصورت مقادیر جدید را دریافت کند.بعد از ثبت, تمام فیلدها در صفحه نمایش خالی می شود.
Private Sub cmdOK_Click()
در اين خط متغيري به نام RS از نوع ADODB تعريف مي شود DIM rs AS ADODB .RECORDSET
در اینجا متغیر rsبه adodbاشاره می کند. Set rs = New ADODB.Recordset
در اينجا متغيري به نام CN به ADODB اشاره مي كند و باعث ارتباط برنامه با بانك ميشود
SET CN= NEW ADODB . CONNECTION
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:New FolderN1GOVAHI2.MDB;Persist Security Info=False "
در خط بالا cn باز می شود و مسیر مربوط به بانکی که باآن در ارتباط است نیز ذکر شده است.
در این خطچک می شود که اگر کد استاد وارد نشد پیغام مربوط If Val(Txtcode.Text) = 0 Then (1
به آن ظاهر شود. MsgBox "˜Ï ÇÓÊÇÏ æÇÑÏ äÔÏå", vbOKOnly + vbExclamation, "ÎØÇ!!!"
فیلد کد استاد را خالی می کند. Txtcode.Text=""
کنترل برنامه روی کد استاد قرار می گیرد. Txtcode.SetFocus
Exit Sub
End If
در این خط چک می شود که اگر نام استاد وارد 2) If Text2.Text = "" Then
نشد پیغام بدهد. MsgBox "äÇã ÇÓÊÇÏ æÇÑÏ äÔÏå", vbOKOnly + vbExclamation, "ÎØÇ!!!"
کنترل برنامه روی فیلد نام است.txtname.SetFocus
Exit Sub
End If
در این خط چک می شود که اگر تعداد کالا وارد نشد 3) If Text3.Text = "" Then
پیغام بدهد MsgBox "ÊÚÏÇÏ ßÇáÇ æÇÑÏ äÔÏå", vbOKOnly + vbExclamation, "ÎØÇ!!!"
کنترل برنامه روی فیلد نام خانوادگی است. txtfamily.SetFocus
Exit Sub
End If
متغير RS بهADODB جديداشاره مي كندSET RS=NEW ADODB .RECORD SET
در اين خط با دستورSQL تمام ركوردهاي موجود در جدول اساتيد انتخاب مي شود. *SQL= "SELECT
FROM ASATED;
rs.Open sql, cn, adOpenKeyset, adLockPessimistic
تا زمانی که به آخر فایل نرسیده است چک میکند که اگر کد 4) While Not Adodc1.Recordset.EOF
وارد شده If Trim(Txtcode.Text) = Trim(Adodc1.Recordset.Fields(0)) Then
تکراری است پیغام مربوط به آن ظاهر شود MsgBox "ãÞÏÇÑ æÑæÏí ʘÑÇÑíÓÊ", vbOKOnly + vbExclamation
فیلد کد استاد را خالی می کند Txtcode="" كنترل برنامه روي كد استاد قرار مي گيرد. TXTCODE.SETFOCUS
Exit Sub
End If
بر روی رکورد بعدی می رود Adodc1.Recordset.MoveNext
اتمام حلقه Wend
رکورد جدید اضافه می کند. rs.AddNew
کد جدید وارد فیلد کد استاد می شود. rs.Fields("code ostad") = Txtcode
نام جدید وارد فیلد نام می شود. rs.Fields("nam") = Text2
نام خانوادگی وارد فیلد نام خانوادگی می شود. rs.Fields("family") = Text3
نام پدر وارد فیلد نام پدر می شود. rs.Fields("nam pedar") = Text4
شماره شناسنامه وارد می شود. rs.Fields("sh_sh") = Val(Text5)
محل صدور وارد می شود. rs.Fields("mahale sodur") = Text6
تاریخ تولد وارد می شود. rs.Fields("tarikh tavalod") = Format(Text7)
نام مدرک وارد می شود. rs.Fields("madrak") = Text8
آخرین سمت وارد می شود. rs.Fields("akharin semat") = Text9
نام رشته وارد می شود rs.Fields("reshte") = Text10
تلفن منزل وارد می شود. rs.Fields("tel manzel") = Val(Text11)
تلفن محل کار rs.Fields("tel mahale kar") = Val(Text12)
تلفن همراه rs.Fields("tel hamrah") = Val(Text13)
توانایی تدریس rs.Fields("tavanaye tadris") = Text14
آدرس محل کار rs.Fields("address mahale kar") = Text15
آدرس منزل rs.Fields("address manzel") = Text16
rs.Update
متغیر rsرا خالی می کند. Set rs = Nothing
فیلد کد استاد را خالی می کند.
فیلد نام را خالی می کند. ""=Txtcode.Text
و بقیه فیلدها نیزبه همین نحو خالی می شوند. Text2.Text=""
این کار بدین دلیل صورت می گیرد که در ابتدا وقتی فرم را باز می کنیم اطلاعاتی در فیلد ها ""=Text3.Text
وجود نداشته باشد. ""=Text4.Text
""=Text5.Text
""=Text6.Text
""=Text7.Text
"" =Text8.Text
"" =Text9.Text
"" =Text10.Text
"" =Text11.Text
""=Text12.Text
"" = Text14.Text
"" =Text15.Text
"" =Text16.Text
کنترل برنامه روی کد استاد قرار می گیرد. Txtcode.SetFocus
اتمام برنامه End Sub
جستجو
در اینجا کد فرد به عنوان فیلد اصلی است.ودر صورت خالی بودن این فیلد پیغام خطای خط1نشان داده میشود.وقتی کد فرد را وارد می کنیم.خط2چک می کند که این کد در بانک موجود است یا نه ودر صورت وجود اطلاعات مربوط به این کد نشان داده می شود.
فصل چهارم:
راهنماي اجراي برنامه
4-1 سخت افزار مورد نياز
از كامپيوتر Pentium IV استفاده شده است اجزاي آن :
Monitor LG 15 TC 0 – 99
Keyboard Farasoo
Mainboard GA – 81 DX
CPU Intel + FAW Intel Box 128 MB
RAM 256 MB
4-2 نرم افزار مورد نياز
در اين پروژه از زبان برنامه نويسي Visual Basic 6.0 و Office 2000 و نرم افزار گرافيكي Photoshop 7 و نرم افزار Crystal Reports استفاده شده است .
(شکل1-1)
صفحه مربوط به آن باز مي شود, بعد با انتخاب دكمه Brows… مسير برنامه را مشخص مي كنيم.بعد بر روي دكمه Package كليك مي كنيم.بعد صفحه اي باز مي شود كه در آن نوع Packageرا مشخص مي كنيم.بعد Nextرا كليك مي كنيم.(مطابق شکل1-2(
(شکل 1-2(
در صفحه بعد مسير پوشه Packageرا مشخص مي كنيم. Nextرا كليك مي كنيم.(مطابق شکل1-3(
(شکل 1-3(
در صفحه بعدي فايل هايي نشان داده مي شود, مي توان با تيك زدن يا برداشتن آن, فايل مورد نظر را به پوشه Packageاضافه يا حذف كرد.بعد Next راكليك مي كنيم.
(مطابق شکل 1-4(
(شکل 1-4(
در صفحه بعد title برنامه را مشخص مي كنيم تا زماني كه برنامه در حال نصب است با همان title مشخص باشد.Next راكليك مي كنيم .(مطابق شکل 1-5(
(شکل 1-5(
بعد مسير برنامه را بر روي startmenuمشخص مي كنيم.در صفحه بعد فايل هاي اشتراكي را كه مي توانيم در يك يا چند برنامه از آنها استفاده كنيم, مشخص شده اند وبا تيك زدن آنها مي توانيم اين فايل ها را نيز نصب كنيم. Nextرا كليك مي كنيم.(مطابق شکل1-6)
(شکل 1-6(
در صفحه آخر نام Script را مشخص مي كنيم و براي ايجاد Package, Finishرا كليك مي كنيم.(مطابق شکل 1-7(
(شکل 1-7)
بعد در پوشه Package,setup را انتخاب مي كنيم,بعد مسيربرنامه Projectرا مشخص مي كنيم.بعد از اتمام نصب مي توانيم برنامه خود را در Startmenuمشاهده واجرا كنيم.
مبلغ قابل پرداخت 19,440 تومان