lOMoARcPSD|39222806 ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CDIO – SE 397 Z TÊN ĐỀ TÀI XÂY DỰNG WEBSITE ĐẶT LỊCH KHÁM BỆNH GVHD: Trần Thị Thanh Lan Sinh viên thực hiện: 1. TRẦN CÔNG PHÁT 27211243345 2. NGUYỄN LÊ TẤN PHÚC 27211234058 3. TRẦN CÔNG THIỆN SINH 27211233902 4.
LÊ VĂN ĐĂNG KHOA 27211200721 5.NGUYỄN THÂN NGUYÊN CHƯƠNG 27216227711 Đà Nẵng, ngày 12 tháng 03 năm 2024 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 MỤC LỤC PHẦN 1: Ý TƯỞNG (CONCEIVE).1 Đề xuất ý tưởng cá nhân.2 Đánh giá các ý tưởng.3 Lựa chọn ý tưởng.4 PHẦN 2: THIẾT KẾ HỆ THỐNG (DESIGN).1 Xác định tác nhân hệ thống.2 Xác định yêu cầu hệ thống.1 Yêu cầu chức năng.2 Yêu cầu phi chức năng.3 Mô hình hóa yêu cầu hệ thống.4 Thiết kế cơ sở dữ liệu.6 Biểu đồ hoạt động.7 Biểu đồ tuần tự.5 PHẦN 3: DEMO SẢN PHẨM.6 PHẦN 4: KẾT LUẬN (CONCLUSION).7 2 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 PHẦN 1: Ý TƯỞNG (CONCEIVE) 1.1 Đề xuất ý tưởng cá nhân 1.1 Thành viên 1 Tên thành viên: Trần Công Phát Ý tưởng: Xây dựng Website đặt lịch khám bệnh Mô tả: Là một hệ thống đặt lịch giúp người bệnh dễ dàng lựa chọn bác sĩ chuyên khoa phù hợp dựa trên mạng lưới các bác sĩ chuyên khoa giỏi, thông tin được xác định rõ ràng và cập nhật: các cơ sở y tế, chuyên khoa, kinh nghiệm công việc, các bệnh lý và triệu chứng mà bác sĩ khám.2 Thành viên 2 Tên thành viên: Lê Văn Đăng Khoa Ý tưởng: Quản lý thư viện Mô tả: Một bài báo cáo về phân tích thiết kế hệ thống quản lý thư viện. Xây dựng mô hình tổ chức quản lý và phương thức hoạt động thư viện Việt Nam: Một bài viết về những yêu cầu và giải pháp cho quản lý và hoạt động thư viện ở Việt Nam.3 Thành viên 3 Tên thành viên: Trần Công Thiện Sinh Ý tưởng: Xây dựng ứng dụng quản lý tài chính Mô tả: Tạo ra một ứng dụng giúp người dùng có thể quản lý tài chính của mình, có thể theo dõi thu chi, theo dõi tài khoản ngân hàng của người dùng, ngoài ra còn có thể tạo thống kê cho người dùng và có chức năng để người dùng lập kế hoạch tài chính 1.4 Thành viên 4 Tên thành viên: Nguyễn Lê Tấn Phúc Ý tưởng: Website thương mại điện tử chuyên biệt về thực phẩm Mô tả: Web thương mại điện tử chuyên biệt về thực phẩm là một trang web trực tuyến cung cấp các sản phẩm thực phẩm cho người tiêu dùng. Trang web này sẽ tập trung vào một số danh mục sản phẩm thực phẩm phổ biến, chẳng hạn như thực phẩm tươi sống, thực phẩm chế biến sẵn, thực phẩm chức năng,.5 Thành viên 5 Tên thành viên: Nguyễn Thân Nguyên Chương Ý tưởng : Tạo một ứng dụng thiết kế đồ nội thất 3D Mô tả: Ứng dụng Thiết Kế Đồ Nội Thất 3D là một công cụ sáng tạo và hiệu quả, hỗ trợ người dùng trong quá trình lên ý tưởng và thiết kế không gian sống của họ. Với sự phát triển không ngừng của công nghệ và sự tăng cường nhu cầu cá nhân hóa không gian sống, ứng dụng này mang đến trải nghiệm độc đáo và tiện ích cho người sử dụng.2 Đánh giá các ý tưở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: Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3 Thành viên 1 Lập trình web Thiết kế Đồ họa Thành viên 2 Quản lý thông tin Quản lý thư viện Quản lý lưu trữ Thành viên 3 An toàn thông tin và Cài đặt và phát triển Cơ sở dữ liệu quyền riêng tư ứng dụng Thành viên 4 Kiến thức về lập Cài đặt và phát triển Kiến thức về trình ứng dụng ứng dụng marketing trực tuyến Thành viên 5 Lập trình Thiết kế Đồ họa 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 đã 3 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 nêu: Kỹ năng 1 Kỹ năng 2 Kỹ năng 3 Thành viên 1 Tư duy Sáng tạo Thành viên 2 Kỹ năng sử dụng Kỹ năng quảng lý dữ Kỹ năng giao tiếp và phần mềm quảng lý liệu và thông tin tương tác thư viện Thành viên 3 Kỹ năng lập trình Cài đặt và phát triển Kỹ năng thiết kế web ứng dụng giao diện người dùng Thành viên 4 Kỹ năng lập trình Kỹ năng thiết kế Kỹ năng marketing web web trực tuyến Thành viên 5 Tư duy lập trình Kỹ năng thiết kế Đồ họa 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 Đối tượng 4 Đối tượng 5 Thành viên Người bị Người sáng Các bệnh 1 bệnh tạo phần nhân có vấn mềm đề về sức khỏe Thành viên Khách hàng Nhân viên Người quản 2 lý Thành viên Khách hàng Ngân hàng 3 Thành viên Người tiêu Người kinh Doanh 4 dùng phổ doanh nghiệp thông Thành viên Chủ thầu Người chủ 5 nhà Ước lượng Thành viên Thành viên Thành viên Thành viên Thành viên số lượng 1 2 3 4 5 người sẽ 20 triệu Hầu như tất 15 triệu 20 triệu 15 tiệu được hưởng cả mọi người lợi từ ý có liên quang tưởng sản đến thư viện và khách phẩm đã hàng nêu: Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm đã nêu: Không Cao Trung Bình Cao Rất Cao Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5 Ước lượng Thành viên Thành viên Thành viên Thành viên Thành viên số năm sản 1 2 3 4 5 phẩm đã nêu 10 năm 7 năm 15 năm 4 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 sẽ ở trên thị trường cho đến trước khi bị thay thế: Liệt kê Thành viên Thành viên Thành viên Thành viên Thành viên những sản 1 2 3 4 5 phẩm thực tế Chat GPT Block chain 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 Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu: Không Cao Trung Bình Cao Rất Cao Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5 Ước lượng Thành viên Thành viên Thành viên Thành viên Thành viên thời gian cần 1 2 3 4 5 thiết để phát 2 năm 1 năm 1 năm 1 năm triển đầy đủ sản phẩm đã nêu (dưới khía cạnh thương mại): 1.3 Lựa chọn ý tưởng Ý tưởng chung nhóm: Xây dựng Website đặt lịch khám bệnh 5 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 PHẦN 2: THIẾT KẾ HỆ THỐNG (DESIGN) 2.1 Xác định tác nhân hệ thống Tác nhân Định nghĩa Người điều hành và duy trì hoạt động của hệ thống.
Người có thể sử dụng tất cả các chức Admin năng của hệ thống như: tạo tài khoản và phân quyền, thêm mới bác sĩ, lên lịch khám bệnh, thanh toán – thống kê ,… Có vai trò lên lịch khám bệnh, quản lý hồ sơ Doctor bệnh án, quản lý bệnh nhân và kê đơn thuốc cho bệnh nhân. Có thể xem, like/share/comment, tìm kiếm Patients và đăng kí lịch khám bệnh.2 Xác định yêu cầu hệ thống 2.1 Yêu cầu chức năng 2.1 Chức năng bệnh nhân Đăng nhập Đăng xuất Tìm kiếm Xem thông tin Thanh toán Chatbox Thích, chia sẻ, bình luận Đặt lịch khám bệnh Chuyển đổi ngôn ngữ 2.2 Chức năng bác sĩ Đăng nhập Đăng xuất Quản lý lịch khám bệnh Quản lý bệnh nhân khám bệnh 6 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Quản lý hồ sơ bệnh án 2.3 Chức năng quản trị viên Đăng nhập Đăng xuất Quản lý bác sĩ Quản lý phòng khám Quản lý chuyên khoa Quản lý tài khoản Quản lý thanh toán - thống kê Dashboard 2.2 Yêu cầu phi chức năng - Tải tốc độ nhanh chóng - Tương thích đa thiết bị - Giao diện đẹp - Đảm bảo truy cặp đồng thời 7 Downloaded by MON HOANG (monmon3@gmail.3 Mô hình hóa yêu cầu hệ thống 2.1 Biểu đồ use case tổng quát STT Mã use case Tên chức năng người phụ trách 01 UC01 Tìm kiếm Trần Công Phát 02 UC02 Đăng nhập 03 UC03 Đăng xuất 04 UC04 Quản lý tài khoản 05 UC05 Quản lý phòng Trần Công Thiện khám Sinh 06 UC06 Quản lý chuyên khoa 07 UC07 Quản lý lên lịch khám bệnh 08 UC08 Chuyển đổi ngôn ngữ 09 UC09 Đặt lịch khám bệnh Nguyễn Lê Tấn 10 UC10 Thanh toán Phúc 11 UC11 Thích, chia sẻ, bình luận 12 UC12 Quản lý hồ sơ bệnh Nguyễn Thân án Nguyên Chương 8 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 13 UC13 Quản lý thanh toán thống kê 14 UC14 Dashboard 15 UC15 Xem thông tin Lê Văn Đăng Khoa 16 UC16 Chatbox 17 UC17 Quản lý bác sĩ 2.2 Use case “Tìm kiếm” 2.2 Đặc tả Mã Use Case UC01 Tên Use Case Tìm kiếm Tác nhân Patient Mô tả Use case mô tả thực hiện tìm kiếm của người dùng trên hệ thống website Điều kiện trước Không có Điều kiện sau Không có Dòng sự kiện chính Tác Nhân Hệ thống 1. Người dùng chọn chức năng tìm kiếm, và nhập thông tin cần tìm. Hệ thống đưa ra thông tin đã tìm kiếm theo thông tin người dùng đã nhập nếu có.
9 Downloaded by MON HOANG (monmon3@gmail.3 Use case “Đăng nhập” 2.2 Đặc tả Mã Use Case UC02 Tên Use Case Đăng nhập Tác nhân Doctor Mô tả Khi muốn đăng nhập vào hệ thống Điều kiện trước Là thành viên của hệ thống Điều kiện sau Thông báo đăng nhập thành công/ thất bại Dòng sự kiện chính Tác Nhân Hệ thống 1. Admin/Doctor truy cập vào hệ thống. Hệ thống hiển thị giao diện đăng nhập. Admin/Doctor nhập username, password vào hệ thống bằng tài khoản Admin hoặc Doctor sau đó nhấn nút đăng nhập.
Kiểm tra username, password trùng với database a. Trùng với database: đăng nhập vào hệ thống b. Không trùng với database: hiện lại giao diện đăng nhập, và thông báo 10 Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 nhập lại hoặc lấy lại mật khẩu. Admin/Doctor chọn quên mật khẩu ở chức năng đăng nhập.
Hệ thống hiển thị cách chọn khôi phục tài khoản bằng email hoặc số điện thoại đã đăng ký.4 Use case “Đăng xuất” 2.2 Đặc tả Mã Use Case UC03 Tên Use Case Đăng xuất Tác nhân Admin, Doctor Mô tả Sử dụng ứng dụng, trước hết phải có tài khoản Điều kiện trước Đã đăng nhập Điều kiện sau Thoát ra hệ thống Dòng sự kiện chính Tác Nhân Hệ thống 1. Chọn biểu tượng đăng xuất trên màn hình chính. Hiển thị giao diện đăng nhập 11 Downloaded by MON HOANG (monmon3@gmail.5 Use case “Quản lý tài khoản” 2.