سیستم مدیریت شفاخانه (HMS)
سیستم مدیریت شفاخانه، یک پروژه در کابل کد لب است. این سیستم بر مدیریت شفاخانه، سوابق کارمندان و سطح دسترسی تمرکز دارد؛ با محدوده جداگانه دادهها برای هر شفاخانه و دسترسی کنترلشده به شفاخانههای یک گروپ.
نقش من
در این پروژه بهعنوان انجنیر نرمافزار و مدیر محصول کار میکنم، نرمافزار مدیریت شفاخانه را با معماری MVC توسعه میدهم و با ذینفعان همکاری میکنم تا نیازهای عملیاتی به قابلیتهای برنامه تبدیل شوند. در جریان توسعه از Docker استفاده میکنم و همکاری از طریق Git، بازبینی کد و GitHub انجام میشود.
قابلیتها
- ایجاد و مدیریت شفاخانهها، شامل پروفایل شفاخانه، حسابهای کاربران و اشتراک ماژولها.
- نقشهای اختصاصی هر شفاخانه و مجوزهای مربوط به قابلیتها و عملیات، با بررسی دسترسی هنگام تغییر شفاخانه فعال در یک گروپ.
- ثبتنام، جستجو و پروفایل کارمندان، آدرسها، عکسها و مدیریت اسناد، با دسترسی محدود به شفاخانه مربوطه.
- فهرست قابل چاپ کارمندان و خروجی Excel.
- رابط انگلیسی و فارسی با چیدمان چپبهراست و راستبهچپ، همراه با پشتیبانی از تاریخ میلادی و شمسی.
معماری و تکنالوژی
این برنامه از C#، ASP.NET Core 10 MVC و صفحات Razor استفاده میکند. Entity Framework Core آن را به MySQL متصل میکند و Docker یک دیتابیس محلی مستقل برای توسعه فراهم میسازد.
برنامه معماری ماژولار دارد و دادهها و دسترسیها را برای هر شفاخانه جدا مدیریت میکند.
در رابط کاربری از Bootstrap، Stimulus و Sass استفاده میشود، همراه با کنترولهای مشترک برای فرمها، پنجرههای گفتگو، جدولها و انتخاب تاریخ.
پروژهای در کابل کد لب.