این مقاله به بررسی طراحی و پیاده سازی سیستم جامع اطلاعات شهدا و ایثارگران می پردازد. با استفاده از دیسیپلین های مختلف مهندسی نرمافزار و بهرهگیری از زبان مدل سازی UML، سیستم نرمافزاری کارآمدی برای حفظ و مدیریت اطلاعات شهدا و ایثارگران طراحی شده است.
مقدمه
نرمافزار به عنوان یکی از پیچیدهترین و انعطاف پذیرترین دستاوردهای بشر، نقش مهمی در تحولات فناوری اطلاعات و ارتباطات ایفا میکند. از آنجایی که نرمافزار موتور محرکه بسیاری از سازمانها و کسب و کارها است، ضرورت دارد که توسعه و نگهداری آن با رعایت اصول مهندسی انجام شود. سیستمهای نرمافزاری به دلیل تغییرات سریع در فناوری و نیازهای کاربران، نیازمند طراحیهای پیشرفته و بهینه هستند تا بتوانند با کمترین هزینه و بالاترین کیفیت پاسخگوی این تغییرات باشند.
در این میان، نرمافزار جامع اطلاعات شهدا و ایثارگران با هدف حفظ و نگهداری اطلاعات ارزشمند شهدا و ایثارگران طراحی شده است. این سیستم با استفاده از متدولوژیهای مدرن مهندسی نرمافزار، نه تنها به بهبود فرآیندهای مدیریت اطلاعات میپردازد، بلکه به سازمانها کمک میکند تا به شکلی منظم و قابل اعتماد به نگهداری و بهرهبرداری از دادههای خود بپردازند.
این پروژه با تکیه بر تکنیک های پیشرفته و زبان مدل سازی UML، تلاش میکند تا نیازهای سازمان های مرتبط با حفظ آثار دفاع مقدس را به بهترین نحو ممکن برآورده سازد.
فهرست مطالب :
فصل اول
پیشگفتار
فصل دوم
بررسی منابع علمی
مقدمه
تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا
اصول و مفاهیم مهندسی نرم افزار
مهندسی نرم افزار
بحران نرم افزار
علایم بحران نرم افزار
ویژگیهای مهندسی نرم افزار
اهداف مهندسی نرم افزار
ویژگیهای یک متدولوژی مطلوب
مراحل مهندسی نرم افزار
روش های طراحی
مدلهای طراحی
مدل آبشاری
مدل سریع (RAD)
مدل حلزونی
فصل سوم
معرفی سازمان حفظ آثار و نشر ارزش های دفاع مقدس و مصاحبه با مسئول سازمان
اساسنامه بنیاد حفظ آثار و ارزشهای دفاع مقدس(بدون دخل و تصرف در متن اساسنامه)
چارت سازمانی سازمان حفظ آثار و نشر ارزش های دفاع مقدس
فصل سوم
روش انجام مقاله
استنتاج و استخراج نیاز مندی های سازمان حفظ آثار و نشر ارزشهای دفاع مقدس
چشم انداز سازمان حفظ آثار و نشر ارزش های دفاع مقدس
شناسایی اکتور ها و اهداف آنها
دیکشنری های ساختار داده
دیکشنری های اجزای داده
نمودار دیاگرام متن (DFD)
نمودار دیاگرام متن سطح صفر
نمودار دیاگرام متن سطح یک(قسمت ثبت اطلاعات)
نمودار دیاگرام متن سطح یک ( قسمت گزارش)
نمودار ERD
نمودار کلاس Class Diagram
نمودار شی Object
دیاگرام UseCase Diagram
موجودیت های داخلی
تحلیل نیازمندی ها و شناسایی اکتور ها (سلسله مراتب)
شرح وظایف اکتور ها
نمودار عملیات مدیر سیستم
نمودار عملیات پایه
نمودار گزارشات
نمودار فعالیت ثبت اطلاعات اعضا
نمودار Stat Chart
نمودار Activity
نمودار Communcition
نمودار Sequence
فصل چهارم
کد نویسی و طراحی با C#
ایجاد نمونه ای از واسط کاربر
صفحه معرفی برنامه
فرم ورود به برنامه
فرم اصلی برنامه
فرم ثبت اطلاعات
فرم ارتباط با دوربین و اسکنر
فرم پشتیبان گیری
فرم ویرایش، حذف اطلاعات و جستجو
فرم گزارش گیری
فرم ورود سخن روز
فرم تعیین سطوح کاربری
فرم درباره ما
فرمت فایل: PDF
تعداد صفحات: 82
مطالب مرتبط