Báo cáo Dự án tốt nghiệp Website phòng khám nha khoa - SV FPT Polytechnic

Tham khảo mẫu báo cáo dự án tốt nghiệp Website phòng khám nha khoa của sinh viên FPT Polytechnic. Tài liệu đầy đủ, chi tiết các phần phân tích, thiết kế.

Trường đại học

Trường Cao Đẳng Fpt Polytechnic

Chuyên ngành

Công nghệ thông tin/ Phát triển ứng dụng web

Người đăng

Ẩn danh

Thể loại

Dự án tốt nghiệp

2020

137
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Dự án Website Phòng khám Nha khoa

Dự án tốt nghiệp Website Phòng khám Nha khoa được thực hiện bởi nhóm sinh viên Trường Cao đẳng FPT Polytechnic dưới sự hướng dẫn của giảng viên Đỗ Thị Tuyết Mai. Đây là một hệ thống quản lý toàn diện cho các phòng khám nha khoa hiện đại, kết hợp công nghệ web tiên tiến với nhu cầu quản lý thực tế của ngành y tế. Dự án được phát triển với mục tiêu tạo ra một nền tảng số hóa giúp cải thiện trải nghiệm bệnh nhân và tối ưu hóa quy trình làm việc của các chuyên gia nha khoa. Website này không chỉ cung cấp thông tin về dịch vụ, mà còn cho phép bệnh nhân đặt lịch khám trực tuyến một cách tiện lợi.

1.1. Lý do chọn đề tài

Khi internet trở nên phổ biến, người dùng có xu hướng tìm kiếm thông tin sức khỏe trực tuyến. Website phòng khám nha khoa ra đời để đáp ứng nhu cầu này. Dự án cung cấp nguồn thông tin đáng tin cậy về dịch vụ nha khoa, giúp bệnh nhân dễ dàng liên hệ và đặt lịch hẹn trực tuyến mà không cần gọi điện trực tiếp.

1.2. Đối tượng sử dụng hệ thống

Hệ thống được thiết kế cho nhiều đối tượng khác nhau: bệnh nhân có thể xem thông tin dịch vụ và đặt lịch khám; nha sĩ quản lý lịch làm việc và bệnh nhân; quản trị viên điều hành toàn bộ hệ thống. Mỗi người dùng có quyền hạn khác nhau phù hợp với vai trò của họ trong phòng khám.

II. Phân tích và Thiết kế Hệ thống

Quá trình phân tích hệ thống bao gồm 34 use case chi tiết, từ các chức năng cơ bản như xem trang chủ, dịch vụ, tin tức cho đến các chức năng quản lý phức tạp như quản lý khách hàng, lịch hẹn và hoá đơn. Thiết kế kiến trúc hệ thống theo mô hình three-tier architecture với tầng presentation, business logic và data layer rõ ràng. Giao diện người dùng được thiết kế thân thiện, dễ sử dụng để đảm bảo trải nghiệm tối ưu cho cả bệnh nhân và nhân viên phòng khám. Hệ thống hỗ trợ quản lý liên hệ, bài viết, dịch vụ và danh sách nha sĩ một cách hiệu quả.

2.1. Các use case chính của hệ thống

Hệ thống bao gồm các use case người dùng như xem trang chủ, giới thiệu, dịch vụ, tin tức, nha sĩ, liên hệ và đăng ký khám trực tuyến. Phía quản trị viên có quyền quản lý khách hàng, hoá đơn, lịch hẹn, bài viết, dịch vụ, nha sĩ và cấu hình hệ thống. Nha sĩ có thể xem lịch khám, danh sách bệnh nhân, thông tin chi tiết và quản lý hồ sơ bệnh nhân.

2.2. Thiết kế giao diện người dùng

Giao diện được thiết kế tối giản nhưng hiệu quả, bao gồm các trang: trang chủ, giới thiệu, dịch vụ, tin tức, nha sĩ, liên hệđặt lịch khám. Bảng điều khiển quản trị có các mục quản lý toàn diện với layout rõ ràng, dễ điều hướng. Hệ thống được tối ưu hóa responsive design để hoạt động tốt trên mọi thiết bị.

III. Xây dựng Cơ sở Dữ liệu và Triển khai

Cơ sở dữ liệu của hệ thống được thiết kế chi tiết với nhiều bảng tương ứng: bảng role_pms quản lý quyền hạn, bảng detail_page chứa thông tin trang, bảng detail_invoices lưu trữ hoá đơn, và nhiều bảng khác để lưu trữ thông tin bệnh nhân, lịch hẹn, dịch vụ. Quá trình triển khai hệ thống yêu cầu các yêu cầu phần cứng và phần mềm tối thiểu, bao gồm máy chủ web, cơ sở dữ liệu MySQL và ngôn ngữ lập trình phù hợp. Dự án đã được hoàn thành 90% với thời gian phát triển khoảng 4 tháng, đạt được mục tiêu cơ bản của dự án.

3.1. Kiến trúc cơ sở dữ liệu

Cơ sở dữ liệu relational được thiết kế với nhiều bảng liên kết để đảm bảo tính toàn vẹn dữ liệu. Các bảng chính bao gồm: users, appointments, services, doctors, invoices, news, contact, pages. Mỗi bảng được chuẩn hóa theo tiêu chuẩn database design để tối ưu hiệu suất truy vấn.

3.2. Hướng dẫn cài đặt và triển khai

Để triển khai hệ thống, cần tạo database và import file SQL, upload source code lên hosting, cấu hình các thông tin mặc định như tài khoản admin. Hệ thống cung cấp tài khoản mặc định cho quản trị viên, nha sĩ và có hướng dẫn chi tiết cho từng bước cài đặt.

IV. Kết quả Thách thức và Phát triển Tương lai

Dự án Website Phòng khám Nha khoa đã hoàn thành với mức độ 90%, cung cấp một hệ thống quản lý toàn diện cho phòng khám nha khoa hiện đại. Trong quá trình phát triển, nhóm đã gặp phải một số thách thức về kỹ thuật như tối ưu hóa hiệu suất, xử lý đồng thời và bảo mật dữ liệu bệnh nhân. Tuy nhiên, những thách thức này đã được giải quyết hiệu quả thông qua công nghệ phù hợp và best practices. Trong tương lai, dự án có kế hoạch phát triển thêm các tính năng như tích hợp thanh toán trực tuyến, ứng dụng di độnghệ thống AI tư vấn nha khoa.

4.1. Những bài học rút ra từ dự án

Nhóm đã học được về quản lý dự án, phát triển phần mềm theo quy trìnhlàm việc nhóm hiệu quả. Dự án nhấn mạnh tầm quan trọng của phân tích yêu cầu kỹ lưỡng, thiết kế hệ thống tốt trước khi bắt đầu lập trình. Kiểm thử và tối ưu hóa cũng là những yếu tố không thể bỏ qua trong phát triển phần mềm chuyên nghiệp.

4.2. Kế hoạch phát triển trong tương lai

Các tính năng được lên kế hoạch phát triển bao gồm: cổng thanh toán trực tuyến an toàn, ứng dụng di động cho iOS và Android, hệ thống thông báo SMS/Email nâng cao, và tích hợp AI để tư vấn nha khoa thông minh. Dự án sẽ tiếp tục mở rộng quy môtăng cường bảo mật để phục vụ nhiều phòng khám hơn.

22/12/2025

Trích đoạn nội dung tài liệu

LỜI MỞ ĐẦU Ngày nay, khi mà internet được nhân rộng và trở nên phổ biến, người dùng ngày càng có xu hướng tham khảo thông tin trên mạng internet, đặc biệt là các thông tin về lĩnh vực Y tế, Sức khỏe. Chính vì thế, website phòng khám nha khoa ra đời và mang đến cho bệnh nhân cũng như phòng khám nhiều lợi ích thiết thực: Lợi ích của website nha khoa với người bệnh:  Tạo ra một nguồn thông tin tham khảo đáng tin cậy  Có thể dễ dàng tìm hiểu về phòng khám cũng như các dịch vụ  Nắm rõ thông tin về chi phí dịch vụ muốn thực hiện  Làm website nha khoa giúp người bệnh đặt lịch dễ dàng, tiết kiệm thời gian và công sức Lợi ích của website nha khoa với phòng khám:  Website nha khoa tạo ra một nơi để phòng khám giới thiệu, thông tin chi tiết đến người dùng về các dịch vụ, chi phí,.  Website phòng khám nha khoa cũng chính là bộ mặt của đơn vị trên mạng internet, tại đây, người dùng có thể biết được: quy trình khám chữa bệnh, đội ngũ bác sỹ,.  Website phòng khám nha khoa còn hỗ trợ phòng khám thêm nhiều lợi ích như nhận lịch khám online,.

 Website nha khoa chuyên nghiệp là kênh truyền thông hiệu quả giúp quảng bá hình ảnh của bệnh viện, phòng khám nha khoa.  Tăng độ uy tín, chuyên nghiệp của đơn vị trong mắt khách hàng nhờ giao diện đẹp, ấn tượng, dễ sử dụng.  Tăng hiệu quả của các chiến dịch marketing online như SEO, Google Ads,. Nhắm chính xác đối tượng mục tiêu và đo lường được hiệu quả của mỗi chiến dịch.

DỰ ÁN TỐT NGHIỆP 8 GIẢI THÍCH THUẬT NGỮ STT Thuật ngữ Giải thích 1 Phần front-end của một trang web là phần tương tác Font-end với người dùng, là một sự kết hợp của HTML, CSS, và JavaScript được điều khiển bởi trình duyệt máy tính của bạn 2 Back-end Bao gồm quá trình xử lý các dữ liệu request ở phía server và quá trình nhào nặn trên trình ứng dụng server (application) để tạo ra gói trả lời response gửi trả về cho client. Cụ thể là cần truy xuất phần thông tin nào từ database 3 Validate form Dữ liệu trong đó phải theo đúng chuẩn mà ứng dụng của bạn có thể xử lý 4 Tester Người kiểm tra sản phẩm mà lập trình viên làm ra 5 QA Người chịu trách nhiệm đảm bảo chất lượng sản phẩm, thông qua việc đưa ra quy trình làm việc giữa các bên liên quan 6 HTTP Là một giao thức lớp ứng dụng cho các hệ thống thông tin siêu phương tiện phân tán, cộng tác 7 Request Thông tin gửi từ client lên server DỰ ÁN TỐT NGHIỆP 9 PHẦN 1. GIỚI THIỆU CHUNG 1. 1 Giới thiệu đề tài 1.1 Lý do chọn đề tài Lý do chúng tôi chọn đề tài “Website phòng khám nha khoa”: Từ khi website phổ biến, hay nói đúng hơn, khi thông tin được truyền tải nhiều hơn trên mạng Internet, chúng ta tận dụng nó như một kênh thông tin hữu hiệu.

Không chỉ báo chí truyền thông và xã hội phát triển, mà cả các thông tin, kiến thức chuyên môn cũng được thể hiển trên website nhằm đưa kiến thức đến gần với mọi người hơn. Riêng về Y tế – Sức khỏe, mọi người ngày càng có xu hướng tham khảo thông tin trên internet nhiều hơn là đến tư vấn với nha sĩ chuyên môn tại các phòng khám. Nhờ vậy, các phòng khám giảm bớt tỷ lệ quá tải khó khắc phục trước đó, đặc biệt là những vấn đề liên quan đến nha khoa. Hiểu được nhu cầu tham khảo thông tin của mọi người, website phòng khám nha khoa ra đời, đáp ứng nhu cầu quảng cáo dịch vụ được phục vụ tại phòng khám vừa chia sẻ kiến thức sức khỏe – thẩm mỹ răng miệng, cung cấp giải pháp đặt lịch hẹn cho khách hàng.

Ứng dụng công nghệ vào công việc kinh doanh luôn là một điều cần thiết. Sở hữu một trang web sẽ giúp phòng khám hoạt động bài bản và chuyên nghiệp hơn, dễ dàng mở rộng công việc kinh doanh mà vẫn dễ dàng kiểm soát. Để nghiên cứu và khảo sát lĩnh vực phòng khám nha khoa này chúng em đã đưa ra một số cuộc khảo sát nhỏ lấy thông tin từ 100 người về việc khách hàng có sẵn sàng đến phòng khám và ngồi chờ tới lượt khám của mình từ 15 đến 30 phút hay không? Và khảo sát khách hàng có muốn đặt lịch khám trước qua website không? DỰ ÁN TỐT NGHIỆP 10 Bạn có phải ngồi chờ khi đi khám răng không? Có 30% Không 70% Có Không Hình 1.1: Khảo sát ngồi chờ khi khám răng Bạn có muốn đặt lịch khám trên website không? 25% 75% Có Không Hình 1.2: Khảo sát đặt lịch khám trên website DỰ ÁN TỐT NGHIỆP 11 1.2 Hệ thống tương tự 1.1 Nha Khoa Kim Hình 1.3: Website Nha Khoa Kim DỰ ÁN TỐT NGHIỆP 12  Điểm mạnh: o Đăng ký dễ dàng o Bộ tìm kiếm, lọc mạnh mẽ o Có chức năng đặt lịch hẹn o Bố trí nội dung hợp lý, thân thiện với người sử dụng Hình 1.4: Website Nha Khoa Kim DỰ ÁN TỐT NGHIỆP 13 1.medpro DỰ ÁN TỐT NGHIỆP 14  Điểm mạnh: o Đặt lịch khám theo từng dịch vụ o Có cả app lẫn website o Giao diện dễ sử dụng và có tính thẩm mỹ cao o Có tích hợp hệ thống SMS để tra cứu thông tin bệnh nhân Hình 1.medpro DỰ ÁN TỐT NGHIỆP 15 1.3 Website nha khoa đông nam Hình 1.7: Website nha khoa đông nam DỰ ÁN TỐT NGHIỆP 16  Điểm mạnh: o Là một website lâu đời, được mọi người biết đến từ lâu o Chức năng đầy đủ, cung cấp đầy đủ thông tin cho khách hàng muốn tìm hiểu về phòng khám  Điểm yếu: o Là một website lâu đời, nên giao diện không còn phù hợp với thời điểm hiện tại o Phần trải nghiệm người dùng không được tốt 1.3 Mục đích làm đề tài Hoàn thiện website phòng khám nha khoa có thể giúp khách hàng tìm hiểu về phòng khám, đọc những kiến thức, tin tức về nha khoa, đặt lịch hẹn tới khám. Giúp bên phòng khám quảng cáo dịch vụ tại phòng khám, chia sẻ kiến thức, cải thiện thời gian chờ của khách hàng.4 Đối tượng sử dụng hệ thống Các đối tượng sử dụng hệ thống của chúng em: - Các cá nhân có nhu cầu khám, chữa bệnh về răng miệng không muốn đợi khi đến phòng khám.

- Các tổ chức, phòng khám muốn có một hệ thống website hoạt động bài bản, chuyên nghiệp và dễ dàng quản lý các dịch vụ. DỰ ÁN TỐT NGHIỆP 17 1.2 Thành viên tham gia dự án Dự án website phòng khám nha khoa Giáo viên hướng dẫn: ĐỖ THỊ TUYẾT MAI Thành viên Thành viên Thành viên Nguyễn Trưởng nhóm Thành viên Khúc Thành viên Vũ Nguyễn Khương Nguyễn Việt Hoàng Anh Ngô Văn Long Thành Quang Quang Vinh Duy Hoàng Code back-end, Code back-end, Code back-end, Code back-end, Code back-end, Nghiên cứu, làm front-end front-end front-end front-end, quản lý front-end báo cáo Hình 1.5: Sơ đồ làm việc nhóm DỰ ÁN TỐT NGHIỆP 18 1.3 Các công cụ và công nghệ sử dụng 1.1 Các công cụ PhpStorm Git Google meet Slack Github Mockup Balsamiq Google Drive Google Docs Trello Hình 1.6: Các công cụ sử dụng trong dự án PhpStorm: PhpStorm là một môi trường phát triển tích hợp (IDE) đặc biệt dành cho các nhà phát triển web, những người cần những công cụ thích hợp để chỉnh sửa PHP, HTML, CSS, JavaScript và các tập tin XML. Git: Git là phần mềm quản lý mã nguồn phân tán được phát triển bởi Linus Torvalds vào năm 2005 và trở thành một trong các phần mềm quản lý mã nguồn phổ biến nhất. Google meet: Google meet là hệ thống học/họp trực tuyến qua mạng trên nền Web được tích hợp trong bộ G-suite của Google.

DỰ ÁN TỐT NGHIỆP 19 Slack: Slack là công cụ hỗ trợ việc nhắn tin, qua đó các bạn có thể nói chuyện, chia sẻ file tài liệu, hình ảnh, … cho tất cả mọi người trong nhóm một cách nhanh chóng. Thêm vào đó, các bạn cũng có thể quản lý từng nhóm riêng, bộ phận riêng hay các chủ đề thảo luận riêng thông qua việc tạo các kênh riêng. Github Theo dõi và quản lý lỗi, vấn đề và dự án, được phát triển để làm quy trình này trở nên dễ dàng hơn. Thiết kế với trọng tâm vào kết quả công việc, có thể sử dụng ngây và linh hoạt khi sử dụng.

Mockup Balsamiq: Thiết kế use case, phác thảo mindmap. Google Drive: Lưu trữ và đồng bộ hóa tập tin. Google Docs: tạo các tài liệu văn bản trực tuyến và nội dung được phép chia sẻ, cũng như chỉnh sửa với nhiều người khác. Trello để quản lý từng công việc được gia cho các thành viên trong nhóm.

DỰ ÁN TỐT NGHIỆP 20 1.2 Các công nghệ Bootstrap 4 JavaScript Laravel HTML5 JQuery CSS3 MySQL PHP Firebase Hình 1.7: Các công nghệ sử dụng trong dự án Bootstrap 4: là một framework bao gồm các HTML, CSS và JavaScript template dùng để phát triển website chuẩn responsive. JavaScript: theo phiên bản hiện hành, là một ngôn ngữ lập trình thông dịch được phát triển từ các ý niệm nguyên mẫu. Laravel: là một php framework mới, ra đời vào tháng 04/2011. Ngay khi vừa mới ra mắt thì nó đã được cộng đồng chú ý đến bởi nhiều đặc điểm và tính năng mới.

HTML5: là một ngôn ngữ cấu trúc và trình bày nội dung cho World Wide Web và sẽ là công nghệ cốt lõi của Internet trong tương lai không xa. DỰ ÁN TỐT NGHIỆP 21 jQuery: là thư viện JavaScript phổ biến nhất được sử dụng ngày nay và thư viện JavaScript đa trình duyệt được thiết kế để đơn giản hóa lập trình phía máy người dùng của HTML. CSS3: là phiên bản thứ 3 và cũng là mới nhất của CSS. Được thừa hưởng tất cả những gì có trong phiên bản trước và bổ sung các tính năng mới.

MySQL: là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. PHP: là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Với phiên bản PHP 7. Firebase: Firebase là một nền tảng để phát triển ứng dụng di động và trang web, bao gồm các API đơn giản và mạnh mẽ mà không cần backend hay server.

DỰ ÁN TỐT NGHIỆP 22 PHẦN 2. KHẢO SÁT HỆ THỐNG 2.1 Danh sách tác nhân (actor)  Nha sĩ  Admin  Thu ngân  Người dùng 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ