Code Monkey home page Code Monkey logo

hospitalmanagement's Introduction

HospitalManagement

FHMS

Ứng dụng hỗ trợ quản lý nhân sự ở các bệnh viện dã chiến.

1. Mô tả

Năm 2021 là một năm khó khăn của đất nước ta khi lâm vào đại dịch lần thứ 4. Trong suốt đợt dịch này, việc các bệnh viện lớn quá tải dẫn đến nhu cầu cấp thiết xây dựng những bệnh viện dã chiến. Việc xây dựng nhanh chóng và nhân sự thay đổi liên tục khiến cho việc quản lý các bệnh viện này rất khó khăn. Một ứng dụng trên desktop nhằm hỗ trợ việc quản lý nhân viên và bệnh nhân sẽ đáp ứng được nhu cầu này và cũng hưởng ứng chủ trương của Nhà Nước là áp dụng công nghệ vào chống dịch.

2. Mục đích, yêu cầu, người dùng hướng tới của đề tài

Mục đích

  • Sản phẩm được tạo ra nhằm mục đích hỗ trợ những người quản lý bệnh viện dã chiến dễ dàng hơn.

  • Sản phẩm được tạo ra nhằm mục đích giúp các bác sĩ có thể làm quen với môi trường làm việc nhanh hơn khi điều chuyển công tác.

  • Hỗ trợ các tổ công tác có thể thực hiện nhiệm vụ nhanh chóng hơn.

Yêu cầu

  • UI/UX hợp lý, rõ ràng, thuận tiện cho người sử dụng.

  • Ứng dụng có những tính năng cơ bản.

  • Phân chia quyền hạn rõ ràng.

Người dùng

  • Nhân viên quản lý nhân sự

  • Nhân viên y tế (bác sĩ, y tá)

3. Tổng quan sản phẩm

3.1 Chức năng

Chức năng chung
  • Đăng nhập
  • Đăng xuất
  • Quên mật khẩu
  • Theo dõi số liệu tổng quan của bệnh viện
  • Thiết lập các thông tin cá nhân của bản thân
  • Báo cáo lỗi
Superadmin (Quản trị viên)
Quản lý toàn bộ danh sách bác sĩ trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý toàn bộ danh sách y tá trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý toàn bộ danh sách bệnh nhân trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Thêm
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý tòa
  • Thêm
  • Xóa
  • Xem chi tiết thông tin bệnh nhân
  • Chuyển bệnh nhân giữa các phòng
Quản lý các tổ công tác
  • Thêm
  • Xóa
  • Lọc các tổ theo tầng và tòa
Quản lý các tài khoản được cấp trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Thêm (tài khoản admin, tổ trưởng, bác sĩ, y tá)
  • Xóa
Admin (Quản lý nhân sự)
Quản lý toàn bộ danh sách bác sĩ trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý toàn bộ danh sách y tá trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý toàn bộ danh sách bệnh nhân trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Thêm
  • Xóa
  • Xem chi tiết
  • Sửa
  • Xuất excel
Quản lý tòa
  • Xem chi tiết thông tin bệnh nhân
  • Chuyển bệnh nhân giữa các phòng
Quản lý các tổ công tác
  • Thêm
  • Xóa
  • Lọc các tổ theo tầng và tòa
Quản lý các tài khoản được cấp trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Thêm (tài khoản tổ trưởng, bác sĩ, y tá)
  • Xóa
Leader (Tổ trưởng)
Quản lý toàn bộ danh sách bác sĩ trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xem chi tiết
  • Xuất excel
Quản lý toàn bộ danh sách y tá trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xem chi tiết
  • Xuất excel
Quản lý toàn bộ danh sách bệnh nhân trong bệnh viện
  • Tìm kiếm
  • Sắp xếp
  • Xem chi tiết
  • Xuất excel
Quản lý phòng (do tổ công tác này quản lý)
  • Xem chi tiết thông tin bệnh nhân
  • Chuyển bệnh nhân giữa các phòng
Quản lý tổ công tác
  • Hiển thị thông tin tổ
  • Hiển thị các thành viển trong tổ
  • Hiển thị công việc đã giao, hoàn thành của các thành viên trong tổ.
  • Xem thông tin của các thành viên trong tổ
Quản lý phân chia công việc
  • Thêm công việc
  • Xóa công Việc
  • Cập nhập thông tin công việc
  • Hiển thị các công việc theo ngày
  • Xuất excel
Member (Thành viên trong tổ)
Quản lý phòng (do tổ công tác này quản lý)
  • Xem chi tiết thông tin bệnh nhân
  • Chuyển bệnh nhân giữa các phòng
Quản lý tổ công tác
  • Hiển thị thông tin tổ
  • Hiển thị các thành viển trong tổ
  • Hiển thị công việc đã giao, hoàn thành của các thành viên trong tổ.
  • Xem thông tin của các thành viên trong tổ
Quản lý phân chia công việc
  • Hiển thị các công việc theo ngày
  • Xuất excel

3.2 Công nghệ sử dụng

  • Công cụ: Visual Studio, SQL Server Management Studio, Github Desktop, Microsoft SQL Server, Microsoft Azure
  • Ngôn ngữ lập trình: C#, TSQL
  • Thư viện: .NET Framework, MaterialDesignXAML, Show Me The XAML, LiveCharts, GONG WPF Drag Drop, Entity Framework,ClosedXML

4. Hướng dẫn cài đặt

Đối với người dùng
Đối với nhà phát triển
  • Dowload, giải nén phần mềm
  • Cài đặt database
    • Khuyến nghị sử dụng các dịch vụ đám mây như Azure, AWS,... để sử dụng tất cả tính năng hiện có của chương trình (server đi kèm với chương trình đã đóng).
    • Ngoài ra có thể sử dụng SQL Server (Lưu ý: cách này sẽ mất đi tính năng tương tác giữa các user ở các máy tính khác nhau).
  • Khởi tạo Database bằng cách chạy script chứa trong file TaoCSL.sql
  • Kết nối với Database vừa tạo bằng cách thay đổi connectionStrings trong file App.config.
  • Có thể sử dụng project Seeds để tạo dữ liệu giả.
  • Đăng nhập với vai trò superadmin
    • tên đăng nhập: superadmin
    • mật khẩu: 1

5. Hướng dẫn sử dụng

6. Tác giả

STT MSSV Họ và tên Lớp
1 20520719 Nguyễn Đình Nhật Quang KTPM2020
2 20520342 Bùi Minh Tuấn KTPM2020
3 20521800 Đỗ Phú Quang KTPM2020
4 20520236 Trần Đình Lộc KTPM2020
5 20521659 Võ Đình Nghĩa KTPM2020
  • Sinh viên khoa Công nghệ Phần mềm, trường Đại học Công nghệ Thông tin, Đại học Quốc gia thành phố Hồ Chí Minh.

7. Giảng viên hướng dẫn

  • Thầy Nguyễn Tấn Toàn, giảng viên Khoa Công Nghệ Phần Mềm, trường Đại học Công nghệ Thông tin, Đại học Quốc gia Thành phố Hồ Chí Minh.

hospitalmanagement's People

Contributors

dinhlockt02 avatar quangnhat22 avatar tuan20520342 avatar phuquang14722 avatar nghia0111 avatar

Stargazers

Huynh Manh Tuong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.