1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tiểu luận môn đồ án cdio đề tài xây dụng hệ thống quản lí bệnh nhân

81 12 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề XÂY DỤNG HỆ THỐNG QUẢN LÍ BỆNH NHÂN
Tác giả Lê Đức Huy, Thái Văn Trọng Thảo, Trương Quang Khải, Mai Thanh Đạt
Người hướng dẫn PTS. Trần Thị Thanh Lan
Trường học Trường Đại học Duy Tân
Chuyên ngành Đồ án CDIO
Thể loại Tiểu luận
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 81
Dung lượng 13,51 MB

Cấu trúc

  • PHẦN 1 Ý TƯỞNG (CONSEIVE) (4)
    • 1.1 Đề xuất ý tưởng cá nhân (4)
      • 1.1.1 Lê Đức Huy (4)
      • 1.1.2 Trương Quang Khải (7)
      • 1.1.3 Thái Văn Trọng Thảo (9)
      • 1.1.4 Mai Thanh Đạt (12)
    • 1.2 Đánh giá các ý tưởng (14)
      • 1.2.1 Lê Đức Huy (14)
      • 1.2.2 Trương Quang Khải (17)
      • 1.2.3 Thái Văn Trọng Thảo (20)
      • 1.2.4 Mai Thanh Đạt (23)
    • 1.3 Lựa chọn ý tưởng (26)
  • PHẦN 2 THIẾT KẾ HỆ THỐNG (DESIGN) (27)
    • 2.1 Xác định các tác nhân hệ thống (27)
    • 2.2 Các yêu cầu của hệ thống (27)
      • 2.2.1 Yêu cầu chức năng (27)
      • 2.2.2 Yêu cầu phi chức năng (28)
    • 2.3 Mô hình hóa các yêu cầu (28)
      • 2.3.1 Biểu Đồ use case tổng quát (28)
      • 2.3.2 Biểu đồ Quản lí Bác Sĩ (30)
      • 2.3.3 Biểu Đồ Quản lí khoa (33)
      • 2.3.4 Biểu Đồ Quản lí tài khoản (36)
      • 2.3.5 Biểu Đồ Quản lí bệnh nhân (40)
      • 2.3.6 Biểu Đồ Toa thuốc (44)
      • 2.3.7 Biểu Đồ Viện Phí (50)
      • 2.3.8 Biểu Đồ Thống kê (54)
    • 2.4 Biểu đồ tuần tự (58)
      • 2.4.1 Đăng nhập (58)
      • 2.4.2 Thêm (59)
      • 2.4.3 Cập nhật (60)
      • 2.3.4 Tìm kiếm (61)
      • 2.3.5 Xoá (62)
    • 2.5 Thiết kế cơ sở dữ liệu (63)
      • 2.5.1 Mô hình dữ liệu quan hệ của hệ thống (63)
      • 2.5.2 Thiết kế cơ sở dữ liệu mức vật lý (đặc tả các bảng dữ liệu) (63)
    • 2.6 Thiết kế giao diện (67)
      • 2.6.1 Giao diện Đăng nhập (67)
      • 2.6.2 Giao diện quản lí bác sĩ (68)
      • 2.6.3 Giao diện khoa (69)
      • 2.6.4: Giao diện tài khoản (70)
      • 2.6.5 Giao diện quản lí bệnh nhân (71)
      • 2.5.6 Giao diện toa thuốc (73)
      • 2.6.7 Giao diện viện phí (74)
      • 2.6.8 Giao diện thống kê (75)
  • PHẦN III XÂY DỰNG HỆ THỐNG (IMPLEMENT) (76)
    • 3.1. GIỚI THIỆU VỀ CƠ SỞ DỮ LIỆU VÀ CÁC CÔNG CỤ (76)
      • 3.1.1 Giới thiệu về ngôn ngữ php và vuejs (76)
      • 3.1.2 Công cụ Visual Studio Code (77)
    • 3.2 Demo các chức năng chính của hệ thống (79)
  • KẾT LUẬN (81)

Nội dung

Liệt kê 3 mảng kiến thức chuyênngành cần thiết cho việc pháttriển sản phẩm hoặc ý tưởng sảnphẩm đã nêu:1Lập trình2Thiết KếLiệt kê các loại đối tượng sẽ đượchưởng lợi từ ý tưởng sản phẩmc

Ý TƯỞNG (CONSEIVE)

Đề xuất ý tưởng cá nhân

Họ & Tên (Sinh Viên): Lê Đức Huy

Chuyên ngành: Công nghệ phần mềm

Tên ý tưởng (Sản phẩm): Quản Lý Hệ Thống Nhà Ga

MÔ TẢ Ý TƯỞNG SẢN PHẨM (ít nhiều phải liên quan đến ngành học của bạn) :

Phần mềm có 2 option quản lý : là bệnh nhân và nhân viên bệnh viện Gồm có mã số, tên, ngày sinh, địa chỉ, giới tính… Có thể giúp bệnh viện dể quản lý về bệnh nhân hay nhân viên trong bệnh viện, tra cứu thông tin bệnh nhân.

Hệ thống phân quyền: phân quyền cho từng đối tượng sử dụng phần mềm, đảm bảo tính bảo mật thông tin Hệ thống báo cáo: cung cấp các báo cáo thống kê đa dạng, giúp bệnh viện dễ dàng nắm bắt tình hình hoạt động của mình Hệ thống tự động hóa: tự động hóa các quy trình nghiệp vụ, giúp tiết kiệm thời gian và công sức cho nhân viên bệnh viện Với sự phát triển của công nghệ thông tin, phần mềm quản lý bệnh viện ngày càng trở nên cần thiết và được sử dụng rộng rãi tại các bệnh viện trên cả nước Phần mềm giúp bệnh viện nâng cao hiệu quả quản lý, nâng cao chất lượng khám chữa bệnh, đáp ứng nhu cầu chăm sóc sức khỏe ngày càng cao của người dân.

Dưới đây là một số ví dụ cụ thể về cách sử dụng phần mềm quản lý bệnh viện để quản lý bệnh nhân và nhân viên bệnh viện: Quản lý bệnh nhân Khi bệnh nhân đến khám, bác sĩ có thể sử dụng phần mềm để tra cứu thông tin bệnh nhân, bao gồm mã số, tên, ngày sinh, địa chỉ, Điều này giúp bác sĩ nắm bắt nhanh chóng tình trạng bệnh nhân, từ đó đưa ra chẩn đoán và phương pháp điều trị phù hợp Phần mềm cũng giúp bệnh viện quản lý lịch sử khám chữa bệnh của bệnh nhân Điều này giúp bác sĩ theo dõi được quá trình điều trị của bệnh nhân, phát hiện sớm các dấu hiệu bất thường và có biện pháp xử lý kịp thời Phần mềm cũng giúp bệnh viện quản lý kết quả xét nghiệm, chẩn đoán hình ảnh của bệnh nhân Điều này giúp bác sĩ có cơ sở để đưa ra chẩn đoán chính xác và điều trị hiệu quả Quản lý nhân viên bệnh viện Phần mềm giúp bệnh viện quản lý lịch sử làm việc của nhân viên Điều này giúp bệnh viện nắm bắt được thời gian làm việc, nghỉ phép, đi công tác của nhân viên, từ đó có kế hoạch phân công công việc hợp lý Phần mềm cũng giúp bệnh viện quản lý hồ sơ bệnh án, đơn thuốc, của bệnh nhân Điều này giúp nhân viên y tế dễ dàng tra cứu thông tin bệnh nhân khi cần thiết Nhìn chung, phần mềm quản lý bệnh viện là một giải pháp công nghệ thông tin hữu ích giúp bệnh viện nâng cao hiệu quả quản lý, nâng cao chất lượng khám chữa bệnh, đáp ứng nhu cầu chăm sóc sức khỏe ngày càng cao của người dân.

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1)Lập trình cơ sở 2)Lập trình hướng đối tượng 3)Lập trình ứng dụng NET

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là

1)Nhân Viên trong bệnh viện 2)Bệnh nhân Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

Chưa thể có con số cụ thể Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Chưa thể có con số cụ thể

Bình Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

Bình Cao Rất Cao Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

Họ & Tên (Sinh Viên): Trương Quang Khải

Chuyên ngành: Công nghệ phần mềm

Tên ý tưởng (Sản phẩm): Quản Lý Hệ Thống Nhà Ga

MÔ TẢ Ý TƯỞNG SẢN PHẨM (ít nhiều phải liên quan đến ngành học của bạn) :

Sản Phẩm được làm dựa trên nhu cầu sử dụng phương tiện tàu hỏa càng nhiều, một hệ thống tạo ra sẽ giúp nhà ga sẽ quản lý được chặt chẽ số lượng khách hoặc đơn hang được gởi

- Hệ thống bảo gồm nhiều mục chia rõ để người sử dụng có thể tối ưu thời gian và khối lượng dữ liệu đưa vào.

- Hệ thống giúp đảm bảo cho việc vận hành các thiết bị trong nhà ga được chính xác, kịp thời, hiệu quả, tiết kiệm năng lượng và tiết kiệm chi phí vận hành

- Hệ thống cũng giúp nâng cao chất lượng dịch vụ và sự hài lòng của khách hàng khi sử dụng nhà ga

- Hệ thống BMS có thể được tích hợp với các phần mềm quản lý nhà hàng, quán ăn, cafe, trà sữa để hỗ trợ bán hàng, quản lý nhân viên, in tách bếp, kiểm kho.

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Lập trình hướng đối tượng 2) Lập trình ứng dụng net 3) Phân tích & thiết kế hệ thống

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Kỹ năng lập trình 2) Kỹ năng quản lý 3) Kỹ năng Tính số liệu

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5):

1) Nhân viên nhà ga 2) Khách hàng 3) Bản thân Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

5 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Bình Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

OK Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

Bình Cao Rất Cao Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn:

OK Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

Họ & Tên (Sinh Viên): Thái Văn Trọng Thảo

Chuyên ngành: Công nghệ phần mềm

Tên ý tưởng (Sản phẩm): Quản Lý Hệ Thư Viện

- Hệ thống quản lý thư viện trường học Hệ thống này có các chức năng chính như sau: Quản lý kho sách: Cập nhật loại sách, tác giả, nhà xuất bản, số lượng Chức năng tìm kiếm theo nhiều tiêu chuẩn khác nhau Chức năng quản lý mượn trả toàn trường cũng như đối với từng cá nhân Thống kê, tổng hợp nhiều bảng biểu báo cáo phục vụ công tác quản lý Tạo form nhập liệu nhanh chóng và một số tiện ích khác hỗ trợ rất nhiều cho việc quản lý thư viện trường học Quy trình khảo sát nghiệp vụ quản lý mượn sách của thư viện Nghiệp vụ quản lý mượn sách trong thư viện bao gồm các thực thể sau: sách, nhà xuất bản, tác giả, loại sách, ngôn ngữ, sinh viên, kho, vị trí.

Một cuốn sách được cung cấp bởi một nhà xuất bản, một nhà xuất bản có thể cung cấp một hoặc nhiều sách cho thư viện Nhà xuất bản có mã nhà xuất bản, tên nhà xuất bản, địa chỉ.

Một cuốn sách được viết bởi một tác giả, một tác giả có thể viết một hoặc nhiều cuốn sách Mỗi tác giả sẽ có mã tác giả, tên tác giả, địa chỉ

Một loại sách có thể có một hoặc nhiều cuốn sách, mỗi cuốn sách chỉ thuộc một loại sách nhất định Loại sách bao gồm mã loại tên loại.

Một cuốn sách được viết bằng một ngôn ngữ một loại ngôn ngữ có thể viết một hoặc nhiều cuốn sách Ngôn ngữ có mã ngôn ngữ, tên ngôn ngữ.

Một sinh viên có thể mượn được một hoặc nhiều cuốn sách, một cuốn sách có thể không có sinh viên nào mượn hoặc có một hoặc nhiều sinh viên mượn Thực thể sinh viên cần quản lý một số thông tin sau: mã sinh viên, tên sinh viên, lớp Nghiệp vụ mượn sách xảy ra thì cần quan tâm đến những thông tin hình thức mượn, ngày mượn, ngày trả, số ngày mượn.

Trong thư viện có một hoặc nhiều kho sách, mỗi kho cần quản lý thông tin về mã kho, tên kho. Một kho có thể có một hoặc nhiều cuốn sách, một cuốn sách chỉ thuộc một kho quản lý Thông tin về cuốn sách bao gồm: mã sách, tên sách, năm xuất bản, số lượng.

Một kho có thể cho một hoặc nhiều sinh viên đến mượn sách, một sinh viên có thể đến mượn ở một hoặc nhiều kho.

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Cơ sở dữ liệu 2) Phân tích và thiết kế hệ thống 3) Lập trình hướng đối tượng

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Tìm tòi, học hỏi 2) Tư duy , sáng tạo 3) Kĩ năng lập trình

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là

1) Người Quản lý thư viện 2) Người dung

3) Nhân viên Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

4 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

100 Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

3 năm Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

Họ & Tên (Sinh Viên): Mai Thanh Đạt

Chuyên ngành: Công nghệ phần mềm

Tên ý tưởng (Sản phẩm): Trang game vui giải trí

MÔ TẢ Ý TƯỞNG SẢN PHẨM (ít nhiều phải liên quan đến ngành học của bạn) :

Thiết lập một trang web hỗ trợ trên các hệ điều hành khác nhau, cung cấp thư viện có nhiều tựa game trong đó, đa dạng phong phú dễ tiếp cận người chơi Trang web sẽ có một phần dành cho cộng đồng, nơi người chơi có thể chia sẻ kinh nghiệm, gửi phản hồi về game, và thảo luận với nhau.Trang cam kết bảo vệ quyền riêng tư của người dùng và tuân thủ tất cả các quy định về bảo mật dữ liệu Trang này cung cấp cho người chơi giao diện thân thiện, tính năng chia sẻ, tính năng bảng xếp hạng, tính năng tương tác, hỗ trợ đa nền tảng, và khách hàng có thể tiếp nhận dễ dàng.

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1)Lập trình cơ sở 2)Lập trình hướng đối tượng 3)Phân Tích Thiết Kế hệ thống

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Tư Duy 2) Thiết kế 3) Lập trình

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5):

1) Người lập trình 2) Người thiết kế mô tả Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

10 người Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

100 người Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho 2 năm đến trước khi bị thay thế: Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

Đánh giá các ý tưởng

Tên Ý tưởng Sản phẩm: Xây Dựng Hệ Thống quản Lí Bệnh Nhân

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 LẬP TRÌNH CƠ

LẬP TRÌNH HƯỚNG ĐT CẤU TRÚC DỮ LIỆU

Thành Viên 2 LẬP TRÌNH CƠ

LẬP TRÌNH HƯỚNG ĐT LẬP TÌNH ỨNG

LẬP TRÌNH ỨNG DỤNG.NET

LẬP TRÌNH ỨNG DỤNG.NET

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 Giao Tiếp Thiết Kế Lập Trình

Thành Viên 2 Kiểm Thử Hưỡng Dẫn Tìm Kiếm Thông

Thành Viên 3 Kiểm Thử Biên Soạn Cấu trúc dữ liệu

Thành Viên 4 Lập Trình Hướng Dẫn Kiểm Thử

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5): Đối tượng 1 Đối tượng 2 Đối tượng 3

Thành Viên 1 Bác Sĩ Người tạo ra sp

Trưởng Khoa Thành Viên 2 Bác Sĩ Ý tá

Thành Viên 3 Người tạo ra sp

Thành Viên 4 Người tạo ra sp

Bác Sĩ Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu:

12 22 45 30 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm đã nêu (nếu giá cả phải chăng):

20 55 45 50 Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm đã nêu:

X Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước khi bị thay thế:

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý tưởng sản phẩm đã nêu:

2 3 1 4 Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu (dưới khía cạnh thương mại):

Tên Ý tưởng Sản phẩm: QUẢN LÝ NHÀ GA

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Thành Viên 1 LẬP TRÌNH CƠ

Thành Viên 2 LẬP TRÌNH CƠ

LẬP TÌNH ỨNG DỤNG.NET

LẬP TÌNH ỨNG DỤNG.NET

Thành Viên 4 LẬP TRÌNH LẬP TÌNH ỨNG CẤU TRÚC DỮ LIỆU

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 Giao Tiếp Thiết Kế Lập Trình

Thành Viên 2 Kiểm Thử Hưỡng Dẫn Tìm Kiếm Thông

Thành Viên 3 Kiểm Thử Biên Soạn Cấu trúc dữ liệu

Thành Viên 4 GLập Trình Hướng Dẫn Kiểm Thử

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5): Đối tượng

Thành Viên 1 QUẢN LÝ NHÂN VIÊN KHÁCH

HÀNG Thành Viên 2 QUẢN LÝ NHÂN VIÊN

Thành Viên 3 QUẢN LÝ NHÂN VIÊN

KHÁCH HÀNG Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu:

39 28 45 25 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm đã nêu (nếu giá cả phải chăng):

5 12 8 3 Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm đã nêu:

X Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước khi bị thay thế:

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý tưởng sản phẩm đã nêu:

2 3 4 4 Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu (dưới khía cạnh thương mại):

Tên Ý tưởng Sản phẩm: QUẢN LÝ THƯ VIỆN

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 LẬP TRÌNH CƠ

Thành Viên 2 LẬP TRÌNH CƠ

LẬP TÌNH ỨNG DỤNG.NET

LẬP TÌNH ỨNG DỤNG.NET

LẬP TÌNH ỨNG DỤNG.NET

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 Giao Tiếp Thiết Kế Lập Trình

Thành Viên 2 Kiểm Thử Hưỡng Dẫn Tìm Kiếm Thông Tin

Thành Viên 3 Kiểm Thử Biên Soạn Cấu trúc dữ liệu

Thành Viên 4 GLập Trình Hướng Dẫn Kiểm Thử

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5): Đối tượng 1 Đối tượng 2 Đối tượng 3

Thành Viên 1 CHỦ THƯ VIỆN TRƯỜNG

Thành Viên 2 CHỦ THƯ VIỆN NGƯỜI TẠO

Thành Viên 3 TRƯỜNG HỌC NGƯỜI TẠO

RA SP Thành Viên 4 CHỦ THƯ VIỆN Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu:

100 60 20 70 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm đã nêu (nếu giá cả phải chăng):

100 70 85 100 Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm đã nêu:

X Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước khi bị thay thế:

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý tưởng sản phẩm đã nêu:

Thành viên4 Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu (dưới khía cạnh thương mại)

Tên Ý tưởng Sản phẩm: TRANG GAME GIẢI TRÍ VUI VẺ

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 LẬP TRÌNH CƠ

Thành Viên 2 LẬP TRÌNH CƠ LẬP TRÌNH HƯỚNG LẬP TÌNH ỨNG

LẬP TÌNH ỨNG DỤNG.NET

LẬP TÌNH ỨNG DỤNG.NET

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3

Thành Viên 1 Giao Tiếp Thiết Kế Lập Trình

Thành Viên 2 Kiểm Thử Hưỡng Dẫn Tìm Kiếm Thông

Thành Viên 3 Kiểm Thử Biên Soạn Cấu trúc dữ liệu

Thành Viên 4 GLập Trình Hướng Dẫn Kiểm Thử

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5): Đối tượng 1 Đối tượng 2 Đối tượng 3

Thành Viên 1 QUẢN LÝ NGƯỜI CHƠI KHÁCH

Thành Viên 2 NGƯỜI TẠO RA

Thành Viên 3 QUẢN LÝ CHỦ ỨNG

Thành Viên 4 NGƯỜI TẠO RA

KHÁCH HÀNG Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu:

100 60 40 70 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm đã nêu (nếu giá cả phải chăng):

100 100 100 100 Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm đã nêu:

X Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước khi bị thay thế:

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý tưởng sản phẩm đã nêu:

Thành viên 4 Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

X Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu (dưới khía cạnh thương mại):

Lựa chọn ý tưởng

Dựa trên phần đánh giá các ý tưởng Nhóm đã chọn ra đề tài Xây dựng hệ thống quản lí bệnh nhân

THIẾT KẾ HỆ THỐNG (DESIGN)

Xác định các tác nhân hệ thống

STT Tên Tác Nhân Mô Tả

1 Quản lí Bệnh Viện Người dùng có chức năng quản lí bệnh viện

2 Bác Sĩ Người dùng được cấp tài khoản có thể đăng nhập để quản lí bệnh nhân

3 Thu Ngân Người dùng được cấp tài khoản có thể đăng nhập để xử lí các chức năng viện phí ,…

Các yêu cầu của hệ thống

+ Quản lí hồ sơ bệnh nhân

+Hỗ trợ Đặt lịch khám bệnh

Tra cứu lịch khám bệnh

Tra cứu bảo hiểm bệnh nhân

2.2.2 Yêu cầu phi chức năng

• Hệ thống cần cung cấp chức năng để quản lý tài khoản cho nhân viên bệnh viện, bao gồm việc cấp tài khoản, thay đổi mật khẩu,

• Tính khả dụng : Hệ thống có chức năng bảo mật cao và hoạt động 24/24

• Giao diện đẹp mắt, dễ thao tác, phù hợp với bệnh viện

• Hệ thống tuân thủ mọi quy định văn bản của nhà nước: hệ thống cần tuân thủ các quy định của pháp luật Việt Nam.

• Hệ thống bảo mật thông tin: hệ thống cần bảo vệ thông tin của bệnh nhân và nhân viên bệnh viện khỏi bị truy cập trái phép.

Mô hình hóa các yêu cầu

2.3.1 Biểu Đồ use case tổng quát

STT Mã Use Case TÊN

1 UC01 QUẢN LÍ BÁC SĨ

3 UC03 QUẢN LÍ TÀI KHOẢN

4 UC04 QUẢN LÍ BỆNH NHÂN

6 UC06 QUẢN LÍ HỒ SƠ BỆNH NHÂN

2.3.2 Biểu đồ Quản lí Bác Sĩ

Tên Use Case Quản lí Bệnh Viện

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống dể quản lí bác sĩ Điều kiện trước Người dùng truy bằng tài khoản quản lí để vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

1.Quản lí chọn danh mục quản lí Bác sĩ

3.Thêm/ cập nhật thông tin/ xóa thông tin/ tìm kiếm bác sĩ muốn thực hiện

2.Hệ thống vào chức năng quản lí bác sĩ

4.Hệ thống sẽ thực hiện theo yêu cầu và thống báo lên màn hình

2.3.3 Biểu Đồ Quản lí khoa

Tên Use Case Quản lí Khoa

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống dể quản lí khoa trong bệnh viện Điều kiện trước Người dùng truy bằng tài khoản quản lí để vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

1.Quản lí chọn danh mục quản lí

3.Thêm/ cập nhật thông tin/ xóa thông tin/ tìm kiếm khoa muốn thực hiện

2.Hệ thống vào chức năng quản lí khoa

4.Hệ thống sẽ thực hiện theo yêu cầu và thống báo lên màn hình

2.3.4 Biểu Đồ Quản lí tài khoản2.3.4.1 Biểu Đồ

Tên Use Case Quản lí Tài Khoản

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống dể quản lí tài khoản nhân viên Điều kiện trước Người dùng truy bằng tài khoản quản lí để vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

Dòng sự kiện chính 1.Quản lí chọn danh mục quản lí tài khoản

3.Thêm/ cập nhật thông tin/ xóa thông tin/ tài khoản muốn thực hiện

2.Hệ thống vào chức năng quản lí tài khoản

4.Hệ thống sẽ thực hiện theo yêu cầu và thống báo lên màn hình

2.3.5 Biểu Đồ Quản lí bệnh nhân

Tên Use Case Quản lí Bệnh Viện

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống dể quản lí bệnh nhân Điều kiện trước Người dùng truy bằng tài khoản của bác sĩ để truy cập vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

1.Người dung chọn danh mục quản lí bệnh nhân

3.Thêm/ cập nhật thông tin/ lập hồ sơ bệnh nhân muốn thực hiện

2.Hệ thống vào chức năng quản lí bệnh nhân

4.Hệ thống sẽ thực hiện theo yêu cầu và thống báo lên màn hình

Tên Use Case Toa thuốc

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống để xem sửa xóa toa thuốc Điều kiện trước Người dùng truy bằng tài khoản quản lí để vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

1.Bác sĩ chọn danh mục Toa thuốc

3.Thêm/ sửa/ xóa toa thuốc mà bác sĩ muốn thực hiện

2.Hệ thống vào chức năng quản lí bác sĩ

4.Hệ thống sẽ thực hiện theo yêu cầu và thống báo lên màn hình

1.Thu ngân chọn chức năng hỗ trợ

2.Thu ngân chọn chức năng chọn đặt lịch khám, xem lịch khám chữa bệnh,hỗ trợ bệnh nhân xem hạn bảo hiểm và thông tin bảo hiểm

3.Hệ thống đưa ra thông tin lên màn hình

Tên Use Case Viện Phí

Mô Tả Use case này mô tả cách người dùng sử dụng hệ thống in xuất hóa đơn cho bệnh nhân Điều kiện trước Người dùng truy bằng tài khoản thu ngân để vào hệ thống Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

Dòng sự kiện chính 1.Thu ngân chọn chức năng Viện phí

2.Hệ thống Vào chức năng viện phí3.Đưa ra thông tin viện phí của bệnh nhân

4.Thu ngân ấn xác nhận để xuất hóa đơn 4.Hệ thống sẽ thông báo thành công lên màn hình5.Use case kết thúc

Tên Use Case Thống kê

Mô tả Use case này mô tả cách người dùng sử dụng hệ thống để thống kê lại tổng viện phí ,tổng bệnh nhân trong tháng ,số người mất của bệnh viện Điều kiện Trước Người dùng đăng nhập bằng tài khoản thu ngân để vào hệ thống thành công Điều Kiện Sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn.

1 Người dùng chọn chức năng Thống kê

2.Hệ thống đưa ra tổng bệnh nhân, bác sĩ

Biểu đồ tuần tự

Thiết kế cơ sở dữ liệu

2.5.1 Mô hình dữ liệu quan hệ của hệ thống

2.5.2 Thiết kế cơ sở dữ liệu mức vật lý (đặc tả các bảng dữ liệu)

Name Type Null Chú thích Khóa

Username Nvarchar(50) Not Tên tài khoản Khóa chính

Password Nvarchar(50) Yes Mật khẩu

IDBacSi Nvarchar(50) Yes Mã Bác Sĩ Khóa ngoại (BACSI)

IDThuNgan Nvarchar(50) Yes Mã Thu Ngân Khóa ngoại

IDADMIN Nvarchar(50) Yes Mã ADMIN Khóa ngoại

Name Type Null Chú thích Khóa

IDBacSi Nvarchar(50) No Mã Bác Sĩ Khóa chính

HOTENBS Nvarchar(50) Yes Tên Bác Sĩ

SDTBS int(12) Yes Số điện thoại

DIACHIBS Nvarchar(50) yes Địa chỉ

EMAILBS Nvarchar(50) yes Email bác sĩ

MAKHOA Nvarchar(50) yes Mã Khoa

Name Type Null Chú thích Khóa

IDTHUNGAN Nvarchar(50) No Mã thu ngân Khóa chính HOTENTN Nvarchar(50) Yes Tên thu ngân

SDTTN int(12) Yes Số điện thoại

DIACHITN Nvarchar(50) yes Địa chỉ

EMAILTN Nvarchar(50) yes Email thu ngân

Name Type Null Chú thích Khóa

Nvarchar(50) Not Mã bệnh nhân Khóa chính

HOTENBN Nvarchar(50) Yes Tên bệnh nhân

NGAYSINHBN Date Yes Ngày sinh bệnh nhân

GIOITINHBN Boolean Yes Giới tính bệnh nhân

SDTBN int(12) Yes Số điện thoại bệnh nhân DIACHIBN Nvarchar(Max) Yes Địa chỉ bệnh nhân

LOAIBENH Nvarchar(50) Yes Loại bệnh của bệnh nhân

NHAPVIEN DateTime Yes Ngày và giờ nhập viện

XUATVIEN DateTime Yes Ngày và giờ xuất viện

Bảng Hồ sơ khám (HOSOKHAM)

Name Type Null Chú thích Khóa

MAHOSO Nvarchar(50) Not Mã hồ sơ Khóa chính

MABENHNHAN Nvarchar(50) Yes Mã bệnh nhân

MATOATHUOC Nvarchar(50) Yes Mã Toa thuốc

Nvarchar(MAX) Yes Lịch sử khám bệnh của bệnh nhân

IDBACSI Nvarchar(50) Yes Mã bác sĩ

Name Type Null Chú thích Khóa

MAKHOA Nvarchar(50) Not Mã khoa Khóa chính

TENKHOA Nvarchar(50) Yes Tên khoa

Name Type Null Chú thích Khóa

MATOATHUOC Nvarchar(50) Not Mã toa thuốc Khóa chính MABENHNHAN Nvarchar(50) Not Mã bệnh nhân

IDBACSI Nvarchar(50) Yes Mã bác sĩ

Bảng Hoá Đơn Khám (HOADONKHAM)

Name Type Null Chú thích Khóa

MAHOADON Nvarchar(50) Not Mã toa thuốc Khóa chính

MABENHNHAN Nvarchar(50) Not Mã bệnh nhân

VIENPHI Nvarchar(50) Yes Tiền viện phí

NGAYXUATVIEN DateTime Yes Ngày xuất viện

Name Type Null Chú thích Khóa

IDADMIN Nvarchar(50) Yes Mã ADMIN Khóa chính

TenADMIN Nvarchar(50) Yes Tên ADMIN

Email Nvarchar(50) Yes Email ADMIN

SDT Nvarchar(50) Yes SDT ADMIN

Thiết kế giao diện

Hiển Thị Đăng nhập tài khoản

Mô Tả Hiển thị giao diện đăng nhập tài khoản theo quản lí /bác sĩ /thu ngân Hiển thị truy cập Đối tượng Đăng nhập

Email TextBox Nhập từ khoá Nhập email

Mật khẩu TextBox Nhập từ khoá Nhập mật khẩu

Login Button Click chuột Chọn login

2.6.2 Giao diện quản lí bác sĩ

Hiển Thị Quản lí Bác Sĩ

Mô Tả Hiển thị giao diện Quản lí Bác sĩ

Hiển thị truy cập Click vào Quản lí Bác sĩ Đối tượng Quản lí

Item Type Data Mô tả

Mã Bác Sĩ TextBox Nhập từ khoá Nhập bác sĩ

Tên bác sĩ TextBox Nhập từ khoá Nhập tên bác sĩ

Email TextBox Nhập từ khoá Nhập email

Ngày Sinh TextBox Nhập từ khoá Nhập ngày sinh bác sĩ

Khoa TextBox Nhập từ khoá Nhập khoa của bác sĩ

SĐT TextBox Nhập từ khoá Nhập sđt bác sĩ

Thêm Button Click chuột Thêm Mới Bác sĩ

… Button Click chuột Cập nhật lại thông tin Bác sĩ hoặc xóa

Hiển Thị Quản lí Khoa

Mô Tả Hiển thị giao diện Quản lí Khoa

Hiển thị truy cập Click vào Quản lí Khoa Đối tượng Quản lí

Item Type Data Mô tả

Mã Khoa TextBox Nhập từ khoá Nhập mã Khoa

Tên Khoa TextBox Nhập từ khoá Nhập tên Khoa

Thêm Button Click chuột Thêm Mới Bác sĩ

… Button Click chuột Cập nhật lại thông tin Bác sĩ hoặc xóa

Mô Tả Hiển thị giao diện Tài khoản

Hiển thị truy cập Click vào tài khoản Đối tượng Tài khoản

Thông tin cá nhân Button Click chuột Chọn Thông tin cá nhân

Quản lí Button Click chuột Chọn quản lí

Bác sĩ Button Click chuột Chọn bác sĩ

Thu ngân Button Click chuột Chọn thu ngân

Edit Button Click chuột Sửa thông tin cá nhân

2.6.5 Giao diện quản lí bệnh nhân

Hiển Thị Quản lí hồ bệnh nhân

Mô Tả Hiển thị giao diện Quản lí bệnh nhân

Hiển thị truy cập Click vào Quản lí hồ sơ bệnh nhân Đối tượng Bác sĩ

Item Type Data Mô tả

Mã bệnh nhân TextBox Nhập mã Hiển thị mã

Tên bệnh nhân TextBox Nhập tên Hiển thị tên

Ngày sinh TextBox Nhập ngày sinh Hiển thị ngày sinh

SĐT TextBox Nhập SĐT Hiển thị SĐT

Khoa TextBox Nhập khoa Hiển thị khoa

Thêm Button Click chuột Thêm Mới Bác sĩ

Tìm kiếm TextBox Nhập tìm kiếm Hiển thị tìm kiếm

… Button Click chuột Cập nhật lại thông tin Bác sĩ hoặc xóa

Mô Tả Hiển thị giao diện Toa thuốc

Hiển thị truy cập Click vào Toa thuốc Đối tượng Bác sĩ

Thêm Button Click chuột Chọn thêm

Sửa Button Click chuột Chọn sửa

Cập nhật Button Click chuột Chọn cập nhật

Tên bác sĩ Text box Hiển thị Hiện thị tên BS

Tên bệnh nhân Text box Hiển thị Hiện thị tên BN

Tên Thuốc Text box Hiển thị Hiển thị tên thuốc

Loại bệnh Text box Hiển thị Hiển thị loại bệnh

Số Lượng Text box Hiển thị Hiển thị số lượng

Mô Tả Hiển thị giao diện số liệu thống kê

Hiển thị truy cập Click vào Viện phí Đối tượng Thu Ngân

Tên bệnh nhân Text box Nhập từ khoá Nhập tên bệnh nhân

Mã số Text box Nhập từ khoá Nhập mã số

Ngày ra viện Text box Nhập từ khoá Nhập ngày ra

Thông tin viện phí Text box Nhập từ khoá Nhập viện phí

Xuất hoá đơn Button Nhập từ khoá Xuất hoá đơn

Mô Tả Hiển thị giao diện Thống Kê

Hiển thị truy cập Click vào Thống Kê Đối tượng Thu Ngân

Item Type Data Mô tả

Số liệu cần thống kê TextView Số liệu Hiển thị tổng bệnh nhân

Số liệu cần thống kê TextView Số liệu Hiển thị tổng bác sĩ

XÂY DỰNG HỆ THỐNG (IMPLEMENT)

GIỚI THIỆU VỀ CƠ SỞ DỮ LIỆU VÀ CÁC CÔNG CỤ

3.1.1 Giới thiệu về ngôn ngữ php và vuejs

Giới thiệu: o PHP là một ngôn ngữ kịch bản phía server (server-side scripting language). o Được sử dụng rộng rãi để phát triển các trang web động và các ứng dụng web. o Được tạo ra vào năm 1994 bởi Rasmus Lerdorf.

Tính năng: o Mã nguồn mở: PHP là một ngôn ngữ mã nguồn mở, có cộng đồng phát triển lớn. o Tích hợp dễ dàng: PHP có thể tích hợp với nhiều cơ sở dữ liệu như MySQL,

PostgreSQL, Oracle. o Hiệu suất cao: PHP có thể xử lý hàng triệu yêu cầu mỗi ngày trên các trang web lớn như Facebook và Wikipedia. o Hỗ trợ nhiều framework: PHP hỗ trợ nhiều framework phát triển web như

Laravel, Symfony, CodeIgniter. Ứng dụng: o PHP thường được sử dụng để tạo các trang web và ứng dụng web động. o Được sử dụng trong các hệ thống quản lý nội dung (CMS) như WordPress, Joomla, và Drupal.

Giới thiệu: o Vue.js là một framework JavaScript cho phía client (client-side framework). o Được thiết kế để xây dựng các giao diện người dùng tương tác. o Được phát triển bởi Evan You và phát hành lần đầu vào năm 2014.

Tính năng: o Reactivity: Vue.js sử dụng hệ thống reactivity, cho phép cập nhật giao diện người dùng một cách tự động khi dữ liệu thay đổi. o Component-based: Vue.js sử dụng mô hình dựa trên component, giúp mã nguồn dễ bảo trì và tái sử dụng. o Ecosystem: Vue.js có một hệ sinh thái phong phú với nhiều thư viện và công cụ hỗ trợ như Vue Router và Vuex. o Dễ học: Vue.js có cú pháp đơn giản và dễ học cho người mới bắt đầu. Ứng dụng: o Vue.js thường được sử dụng để xây dựng các ứng dụng web đơn trang (SPA). o Phù hợp với các dự án từ nhỏ đến lớn, từ các trang web cá nhân đến các ứng dụng web phức tạp.

3.1.2 Công cụ Visual Studio Code

Visual Studio Code (VS Code) là một trình soạn thảo mã nguồn mạnh mẽ, miễn phí và mã nguồn mở do Microsoft phát triển Nó được sử dụng rộng rãi bởi các lập trình viên nhờ vào tính năng phong phú và khả năng mở rộng Dưới đây là một số thông tin và tính năng quan trọng về VS Code:

Giới thiệu về Visual Studio Code

Mã nguồn mở: Có, giấy phép MIT

Hỗ trợ đa nền tảng: Chạy trên Windows, macOS, và Linux

Tính năng nổi bật của Visual Studio Code

Giao diện người dùng thân thiện: Giao diện trực quan và dễ sử dụng, hỗ trợ nhiều theme khác nhau.

Hỗ trợ nhiều ngôn ngữ lập trình: Hỗ trợ mặc định nhiều ngôn ngữ lập trình như JavaScript,

Extensions: Thư viện mở rộng phong phú với hàng ngàn extensions giúp tăng cường chức năng và hỗ trợ các công cụ, ngôn ngữ, và frameworks khác nhau.

Debugging: Tích hợp sẵn công cụ gỡ lỗi mạnh mẽ, hỗ trợ gỡ lỗi trực tiếp trong editor.

IntelliSense: Tự động hoàn thành mã nguồn, hiển thị thông tin về các hàm, biến, và modules.

Git Integration: Tích hợp sẵn với Git, cho phép quản lý mã nguồn và thực hiện các thao tác Git trực tiếp trong VS Code.

Terminal tích hợp: Có sẵn terminal tích hợp, cho phép thực hiện các lệnh shell mà không cần rời khỏi editor.

Live Share: Hỗ trợ cộng tác trực tuyến, cho phép nhiều lập trình viên cùng làm việc trên cùng một mã nguồn trong thời gian thực.

Ngày đăng: 31/07/2024, 10:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w