چكيده :
نرم افزار طراحي شده تحت عنوان نرم افزار صدور گواهينامه آموزشي كاركنان دولت است . از آنجائيكه كاركنان دولت نياز به آموزش هايي مربوط به شغل خود جهت به روز شدن دارند ، مديريت آموزشي و پژوهشي سازمان مديريت و برنامه ريزي هر استان اين وظيفه را دارد كه جهت به روز رساني كارمندان دوره هاي مختلف مربوطه را برگزار نمايند و گذراندن هر يك از دوره ها مستلزم صدور گواهينامه مربوط به آن دوره براي فرد مورد نظر مي باشد و اين گواهينامه داراي استاندارد مدت زمان و شرايط خاص مي باشد كه در حال حاضر برنامه اي با نام صدور گواهينامه تحت برنامه نويسي فاكس مي باشد كه مورد استفاده قرار مي گيرد .
برنامه موجود تحت فاكس از نظر گرافيكي در سطح خيلي پاييني قرار داشت و همچنين كاربران كار با آن برنامه را سخت مي دانستند . بدين منظور برنامه اي تحت ويژوال سرلوحه كار قرار گرفت ، كه داراي امكاناتي مثل اضافه كردن اطلاعات به بانك ، حذف كردن اطلاعات از بانك ، ويرايش كرن اطلاعات و غيره مي باشد .
نتيجه كار اين است كه اين نرم افزار داراي امكانات بيشتر ، سرعت بالاتر و تنوع بهتري نسبت به سيستم قبلي است و در آينده مي توان توسط اين نرم افزار نرم افزار هاي بهتر و كم نقصي را ايجاد كرد .
مقدمه :
امروزه استفاده از رايانه و نرم افزارهاي كاربردي ، يكي از ضروريات زندگي بشر بوده و حذف آن از زندگي تا حدود زيادي غير قابل تصور مي باشد .
در اين ميان برنامه نويسي و تهيه نرم افزارهاي كاربردي ، از اهميت و جايگاه ويژه اي برخوردار بوده و رفته رفته ، بايد برنامه ها و نرم افزارهاي كاربردي قوي تر ، با رابط كاربري بهتر و توليد آسان و سريعتر ، تهيه كرد .نرم افزارهاي كه توسط زبان هاي برنامه نويسي اصلي تحت سيستم عامل DOS تهيه مي گرديد ، تا حدود زيادي شامل اين سه معقوله نمي شدند و خود سيستم عامل DOS ، از لحاظ رابط كاربري ضعيف بوده و مناسب نبود .
با بوجود آمدن سيستم عامل ويندوز ، زبانهاي برنامه سازي تحت اين سيستم نيز ايجاد شد كه قادرند نرم افزار هايي با سرعت بالاتر و رابط گرافيكي بهتر توليد كنند . از جمله اين زبانهاي برنامه سازي مي توان به زبان برنامه نويسي VISUAL BASIC اشاره كرد .
فهرست مطالب :
چكيده 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