1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn kĩ thuật phần mềm ứng dụng đề tài website quản lý dữ liệu bệnh việ

13 4 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

Định dạng
Số trang 13
Dung lượng 1 MB

Nội dung

LỜI NÓI ĐẦU Đầu tiên, nhóm thực hiện xin gửi lời cảm ơn chân thành tới thầy Vũ Hải thuộc viện Điện tử-Viễn thông, trường Đại học Bách Khoa Hà Nội đã giúp cho nhóm có những kiến thức cơ b

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

BÁO CÁO BÀI TẬP LỚN

Kĩ thuật phần mềm ứng dụng

Đề tài: Website quản lý dữ liệu bệnh viện

***

Giảng viên bộ môn: Thầy Vũ Hải

Nhóm sinh viên thực hiện

Trần Đức Thắng - 20193109

Lê Đức Thắng - 20193099

Đỗ Thanh Tùng - 20193178

Bùi Nhật Minh - 20193006

Nguyễn Trọng Hưng - 20182565

Trang 2

Hà Nội, 8-2022

Trang 3

LỜI NÓI ĐẦU

Đầu tiên, nhóm thực hiện xin gửi lời cảm ơn chân thành tới thầy Vũ Hải thuộc viện Điện tử-Viễn thông, trường Đại học Bách Khoa Hà Nội đã giúp cho nhóm có những kiến thức cơ bản để làm nền tảng thực hiện đề tài này Thầy đã hướng dẫn tận tình, sửa chữa và đóng góp nhiều ý kiến quý báu giúp nhóm có thể hoàn thành tốt báo cáo môn học

Trong thời gian thực hiện đề tài, nhóm đã vận dụng những kiến thức nền tảng đã tích lũy đồng thời kết hợp với việc học hỏi và nghiên cứu những kiến thức mới Từ đó, nhóm có thể vận dụng tối đa những gì đã thu thập để hoàn thành một bản báo cáo tốt nhất Tuy nhiên, quá trình thực hiện không thể trành khỏi những thiếu sót Vì vậy, nhóm rất mong nhận được những sự góp ý từ phía thầy Vũ Hải nhằm hoàn thiện những phần thiếu sót

Xin chân thành cảm ơn!

MỤC LỤ

Trang 4

CHƯƠNG 1 GIỚI THIỆU DỰ ÁN VÀ KẾ HOẠCH THỰC HIỆN 1

1.1 Giới thiệu dự án 1

1.1.1 Lý do chọn đề tài 1

1.1.2 Mục tiêu dự án 1

1.2 Kế hoạch thực hiện 1

1.2.1 Mô hình phát triển 1

1.2.2 Nhiệm vụ của thành viên 2

1.2.3 Công cụ xây dựng dự án 2

1.2.4 Công cụ quản lý và trao đổi 3

1.2.5 Các khó khăn 3

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM ỨNG 4

2.1 Phân tích chức năng 4

2.1.1 Mục đích 4

2.1.2 Biểu đồ phân tích chức năng 4

2.2 Phân tích dữ liệu 4

2.2.1 Mục đích 4

2.2.2 Biểu đồ luồng dữ liệu 4

2.3 Phân tích hành vi 4

2.3.1 Mục đích 4

2.3.2 Biểu đồ phân tích hành vi 5

CHƯƠNG 3 TRIỂN KHAI DỰ ÁN 5

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

3.1.1 Thực thể và các thuộc tính 5

3.1.2 Các phụ thuộc hàm 5

3.1.3 Chuẩn hóa cơ sở dữ liệu 5

3.2 Xây dựng giao diện người dùng 5

3.2.1 Giao diện khách hàng 5

3.2.2 Giao diện dành cho admin 5

3.3 Debug, kiểm thử, bẫy lỗi 5

CHƯƠNG 4 Kết luận 5

Trang 5

CHƯƠNG 1 GI

ỚI THI ỆU DỰ ÁN VÀ KẾ HO ẠC H TH ỰC HIỆ N

Trang 6

1.1 Giới thiệu dự án

1.1.1 Lý do chọn đề tài

Việc quản lý phòng khám theo phương pháp thủ công như ghi chép giấy tờ không còn phù hợp với xu thế của ngành y tế Nhà nước đang chủ trương và khuyến khích các chủ phòng khám và phòng khám chuyển đổi số Nguyên nhân của sự khuyến khích đó là lợi ích to lớn mà ngành y tế nói chung và phòng khám, phòng khám nói riêng sẽ được hưởng lợi rất nhiều

1.1.2 Mục tiêu dự án

Trang web này được thiết kế nhằm ứng dụng công nghệ để thao tác dễ dàng hơn trong việc quản lý một khối dữ liệu lớn

Trang web sẽ bao gồm các chức năng sau: Quản lí dữ liệu bệnh nhân, Quản lí chi tiêu bệnh viện, Hệ thống thông tin nhân viên y tế, Tra cứu kết quả khám bệnh, Kiểm tra hóa đơn thanh toán

Trang web được kỳ vọng sẽ đạt được các mục đích sau: Giảm chi phí nhân công, Tiết kiệm sức lao động, Hạn chế thất thoát dữ liệu với lưu trữ thủ công Các thành viên trong nhóm thực hiện đề tài này còn với mục tiêu rèn luyện và phát triển được các kỹ năng phân tích, thực hiện vấn đề và nâng cao kỹ năng lập trình cũng như các kỹ năng mềm khác

1.2 Kế hoạch thực hiện

1.2.1 Mô hình phát triển

Mô hình phát triển phần mềm hay quy trình phát triển phần mềm xác định các pha/ giai đoạn trong xây dựng phần mềm

Trang 7

Với trình độ hiện tại, nhóm quyết định chọn mô hình tăng dần – mô hình Tăng trưởng (Incremental model)

Hình 1.1 Mô hình tăng dần Nhờ việc sử dụng mô hình tăng trưởng, nhóm có thể linh hoạt, đỡ tốn kém (thời gian) khi thay đổi phạm vi và yêu cầu, đồng thời giúp cho các thành viên thực hiện phần code có thể dễ dàng hơn trong việc kiểm tra và sửa lỗi

1.2.2 Nhiệm vụ của thành viên

hoạch, kiểm tra tiến độ công

việc

trình

1.2.3 Công cụ xây dựng dự án

Trang 8

Ngôn ngữ lập trình java

Hệ quản trị cơ sở dữ liệu MySQL

Front-end: HTML và CSS

1.2.3 Công cụ quản lý và trao đổi

Các thành viên trong nhóm sẽ họp và làm việc với nhau thông qua các công cụ sau :

- Teams : Trao đổi các vấn đê quan trọng, các cuọc họp định kỳ, lưu trữ tài liệu, công việc của nhóm

- Messenger : Liên lạc trao đổi thông tin, công việc thường ngày giữa các thành viên

- Github : Công cụ quản lý dự án , lưu trữ code

1.2.4 Các khó khăn

Tất cả các thành viên trong nhóm đều là sinh viên năm 3 và chưa từng tham gia phát triển bất kì dự án nào, nên chưa có kinh nghiệm

Đồng thời các thành viên cũng phải làm quen với nhiều ngôn ngữ lập trình mới

Thời gian học của các thành viên trong nhóm khác nhau nên khó có thể thống nhất được lịch họp chung cho nhóm

Trang 9

CHƯƠNG 2 PH

ÂN TÍC H VÀ THI ẾT KẾ PH ẦN MỀ M ỨN

G

2.1 Phân tích chức năng

Trang 10

2.1.1 Mục đích

+ Làm rõ các thành phần chức năng của hệ thống mới và các thành phần liên quan như đối tượng sử dụng, dữ liệu trao đổi, trong đó chức năng đóng vai trò trung tâm

+ Làm rõ mối quan hệ giữa các chức năng với nhau và với các thành phần khác

2.1.2 Biểu đồ phân tích chức năng

2.2 Phân tích dữ liệu

2.2.1 Mục đích

+ Xác định rõ những đối tượng mà hệ thống mới sẽ phục vụ (người dùng, tác nhân ngoài)

+ Làm rõ các thành phần chức năng của hệ thống mới

+ Xác định rõ mối quan hệ giữa các đối tượng và các chức năng: đối tượng nào dùng chức năng nào và dùng như thế nào -> các luồng dữ liệu vào/ra

hệ thống

+ Xác định mối quan hệ giữa các chức năng như: thứ tự thực hiện, đồng

bộ, thông tin trao đổi -> các luồng thông tin nội bộ

Trang 11

2.2.2 Biểu đồ luồng dữ liệu

2.3 Phân tích hành vi

2.3.1 Mục đích

Trang 12

2.3.2 Biểu đồ phân tích hành vi

CHƯƠNG 3 TRI

ỂN KH AI DỰ ÁN

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

3.1.1 Thực thể và các thuộc tính

3.1.2 Các phụ thuộc hàm

3.1.3 Chuẩn hóa cơ sở dữ liệu

3.2 Xây dựng giao diện người dùng

3.2.1 Giao diện khách hàng

Trang 13

3.2.2 Giao diện dành cho admin

3.3 Debug, kiểm thử, bẫy lỗi

CHƯƠNG 4 Kết

luận

Trong quá trình làm bài tập lớn, nhóm đã tự tìm hiểu nghiên cứu các

công nghệ, framework hiện đại tuy nhiên vì nhóm muốn tìm hiểu sâu, và phát

triển kỹ năng lập trình hơn nữa nên nhóm em đã quyết định không dùng các

framework đó nên trong quá trình tìm hiểu gặp nhiều khó khăn và nhiều khúc

mắc, tuy vậy nhóm vẫn hoàn thành được các chức năng chính mà từ đầu đã đặt

ra

Nhóm em sẽ cố gắng hoàn thành và phát triển thêm hệ thống này để

hoàn thiện và đáp ứng đủ các chức năng của người dùng

Xin cảm ơn thầy đã hướng dẫn nhóm em hoàn thành đề tài dự án trong

học phần này Em xin cảm ơn!

Ngày đăng: 14/06/2024, 16:21

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

TÀI LIỆU LIÊN QUAN

w