توضیحات
پروژه آموزشی برنامه سیستم اطلاعات بیمارستان به زبان C++
مقدمه
امروزه یک بیمارستان نمی تواند همچنان بصورت سنتی کار پروسه پرونده بستری یا سرپائی بیمار را انجام دهد. پائین آوردن زمان پذیرش، زمان ترخیص، زمان انتقال بیمار، زمان ORDER نویسی و درخواستهای پاراکلینیکی، زمان اخذ جوابها، زمان مراجعه به اطلاعات قبلی پرونده، بالا بردن میزان دقت در درج اطلاعات و درخواستها که در حالت دستی ناخوانا و … هست ، تسریع ارتباطات بین بخشی و در نهایت بالابردن میزان رضایت بیمار ، ارائه خدمات بهتر ، دریافت آمار و گزارشات روزانه و زمانی ، اطلاع از وضعیت درآمد و هزینه بیمارستان ، تعدیل نیروها و غیره مسائلی هستند که نیاز بیمارستان به سامانه اطلاعات بیمارستانی را دو چندان می کنند. برای افزایش دقت و تسریع در ارائه خدمات به بیمار ، تسریع در تشکیل و گردش پرونده دربیمارستان ، بازیابی سریع پرونده برای اهداف گوناگون همچون تحقیقات و مطالعه دانشجویان ذیربط و امکان استفاده آسان از مدارک پزشکی و … وجود سامانه اطلاعات بیمارستانی درهر بیمارستانی ضروری است. سامانه اطلاعات بیمارستانی تمامی این مسائل را برای بیمارستان حل می کند و بیمارستان را از یک سازمان سنتی به یک مرکز مدرن درمانی تبدیل می کند.
در این کار سعی بر این بوده که سیستم یک بیمارستان به صورت ساده با متدلوژی RUP طراحی شود و سپس با کمک زبان برنامه نویسی C++مراحل کار برنامه نویسی شود. برنامه شامل دریافت اطلاعات بیمار و پزشک و گزارش از این دو موجودیت در سیستم بیمارستان است.
فهرست مطالب
عنوان صفحه
1- فصل اول متدلوژی RUP. 1
1-1- فرآیند یکپارچه رشنال یا RUP. 2
1-2- تاریخچه rup 2
3-1- هدف از ابداع فرآیند rup 2
1-4- ویژگیهای فرآیند rup 3
1-4-1 مبتنی بر موارد قابل کاربرد. 3
2-4-1 مبتنی بر معماری.. 4
3-4-1 تکرار شونده و افزایشی.. 4
1-5- فازهای RUP. 4
1-5-1 فاز 1: آغازین (Inception) 4
2-5-1 فاز 2: تحلیل جزئیات (Elaboration) 5
1-5-3 فاز 3: ساخت (Construction) 5
1-5-4 فاز 4: انتقال (Transition) 5
1-6- جریانهای کاری RUP. 5
1-6-1 مدلسازی فعالیتهای کسب و کار 5
1-6-2 مدیریت خواستهها 6
1-6-3 تحلیل و طراحی.. 6
1-6-4 پیاده سازی.. 6
1-6-5 آزمون.. 6
1-6-6 استقرار (Deployment) 6
7-6-1 مدیریت پروژه 7
1-6-8 مدیریت پیکربندی و تغییرات… 7
1-6-9 آمادهسازی محیط… 7
1-7- نمودار های کاربرد سیستم مدیریت اطلاعات بیمارستان.. 7
1-8- مشخصات موارد کاربرد. 9
1-9- نمودارهای فعالیت سیستم بیمارستان.. 12
2- فصل دوم زبان برنامه نویسی c++. 14
2-1- زبان برنامه نویسی سیپلاسپلاس (C++) 15
2-2- کتابخانههای استاندارد. 16
2-3- ساختار فایلها در این زبان.. 17
2-4- چرا و چه زمانی باید از فایل های hpp. و چه زمانی از فایل های cpp. استفاده کنیم؟ 18
2-5- کاربرد زبان c++. 18
2-6- سیستم عامل ها و نرم افزار های مطرح دنیا 18
2-7- سخت افزارهایی که این زبان پشتیبانی میکند. 19
2-8- کاربرد این زبان در زمینه وب… 19
2-9- نگاهی به کاربرد این زبان در بین فناوریهای جدید. 22
3- فصل سوم پیاده سازی سیستم اطلاعات بیمارستان.. 23
3-1- کد برنامه. 24
3-2- اجرای برنامه. 36
4- نتیجه گیری.. 41
عنوان صفحه
شکل 1-نمودار فعالیت ورود. 12
شکل 2-نمودار فعالیت خروج.. 12
شکل 3-نمودار فعالیت جستجو بر روی بیماران.. 13
شکل 4-نمودار مشاهده اطلاعات بیمار 13
شکل 5-نمای کلی از توابع و کلاسهای برنامه نوشته شده 24
1-1- فرآیند یکپارچه رشنال یا RUP
فرآیند یکپارچه رشنال یا RUP را میتوان یک راهنمای نهایی برای واگذاری مسئولیتها و وظایف در یک سازمان توسعهیافته دانست؛ از دیگر سو راهنمایی است برای توسعه یک نرمافزار باکیفیت که نیازها و خواستههای کاربرانش را برآورده میکند. این فرآیند امروزه مورداستفاده گسترده توسط سازمانهای بزرگ به منظور توسعه نرمافزارها قرار گرفته است.
1-2- تاریخچه rup
در فرهنگ مهندسی نرمافزار، فرآیند یکپارچه رشنال، که معمولا با (Rational Unified Process) RUP شناخته میشود، نام یک فرآیند توسعه نرمافزار است که شرکت رشنال IBM، آن را تدوین کردهاست. IBM این شرکت را در سال ۲۰۰۳ خرید و هماکنون توسعه این فرایند و ابزارهای آن را بهعهده دارد. بهطور خلاصه، آریوپی ارائهدهنده مجموعهای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است. این فرآیند، بستر مناسبی برای تولید و توسعه نرمافزار در اختیار تحلیلگران و طراحان سیستمهای رایانهای قرار میدهد.
1-3- هدف از ابداع فرآیند rup
فرآیند یکپارچه رشنال، RUP روشی است که با هدف تجزیه و تحلیل زمان واقعی بر روی توسعه پروژهها طراحی شده است. این فرآیند ابداع شد تا اطمینان حاصل شود نرمافزار و سختافزار در اولویتهای اصلی پروژه قرار گیرند. در این فرآیند تنها کار اصلی، به حداقل رساندن ریسک پروژه نیست و باید موارد دیگری را هم در نظر گرفت تا از هم پاشیدگی پروژه جلوگیری کرد.
RUP امکان استفاده مؤثرتری از زبان یکپارچه مدلسازی (UML) را فراهم میسازد. به کمک تکنیکهای RUP، بخشهای عمدهای از فرآیند تولید نرمافزار بهطور خودکار انجام شده و همچنین استفاده از مدلهای تولید شده در فرآیندهای گذشته در پروژههای جاری به سادگی امکانپذیر است. این فرآیند، با موقعیتهای مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرمافزار قابل استفاده است.
RUP کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامهریزی، بررسی ریسکها، تولید و تست نرمافزار را در بر میگیرد و چهارچوبی در جهت انجام صحیح و موفق پروژههای نرمافزاری فراهم میسازد.
فرآيند RUP، فرآيندی قابل شكلدهی است. هيچ فرآيند واحدی برای همه نرمافزارها مناسب نیست، فرآيند RUP، همانطور كه برای سازمانهای بزرگ توسعه نرمافزار مناسب است، برای تيمهای كوچك نيز مفيد است. اين فرآيند میتواند با موقعيتهای مختلف تطبيق پيدا كند.
به سه علت RUP را يكپارچه مینامند:
- اين متدولوژی از يكپارچهسازی سه متدولوژی معروف ديگر به وجود آمده است، كه شامل Booch، OMT و OSE ميشود.
- از UML در جهت كارهای خود استفاده میكند. در واقع میتوان گفت UML، خود ثمره RUP است و اين خود بسيار خوب است كه متدولوژيی با خودش گسترش يابد.
- مفاهيمی از قبيل Object، Class و … مفاهيم ساده و ثابتی هستند، ولی متدولوژیهای قبلی علامتهای خاصی داشتند كه اكنون همه آنها يكسان شدهاند.
پروژه آموزشی برنامه سیستم اطلاعات بیمارستان به زبان C++ توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.