1. Trang chủ
  2. » Cao đẳng - Đại học

HỆ THỐNG CRM CHO PHÒNG KHÁM NHA KHOA

32 6 0

Đ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

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐINH HỒNG LN BÁO CÁO ĐỒ ÁN HỆ THỐNG CRM CHO PHÒNG KHÁM NHA KHOA KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2021 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA CƠNG NGHỆ PHẦN MỀM ĐINH HỒNG LUÔN – 17520727 BÁO CÁO ĐỒ ÁN HỆ THỐNG CRM CHO PHÒNG KHÁM NHA KHOA KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN Ths HUỲNH HỒ THỊ MỘNG TRINH TP HỒ CHÍ MINH, 2021 LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm ơn tri ân sâu sắc đến quý thầy cô khoa Công Nghệ Phần Mềm, trường Đại học Công Nghệ Thông tin tạo điều kiện cho em học tập hoàn thành môn học Đồ án Đặc biệt em xin bày tỏ lịng biết ơn sâu sắc đến giáo Ths Huỳnh Hồ Thị Mộng Trinh, người trực tiếp hướng dẫn, giúp đỡ em hồn thành đồ án mơn học Trong trình thực đồ án, chắn khơng tránh khỏi sai sót Chính thế, em mong nhận góp ý từ quý thầy nhằm hồn thiện đồ án đưa định hướng đắn để phát triển tương lai Xin chân thành cảm ơn Đinh Hồng Ln MỤC LỤC TĨM TẮT ĐỒ ÁN Đồ án tập trung nghiên cứu quy trình nghiệp vụ chăm sóc khách hàng phịng khám nha khoa, từ xây dựng nên hệ thống CRM hỗ trợ phòng khám việc tin học hố quy trình nghiệp vụ Hướng tiếp cận đồ án phân tích hệ thống CRM có, chủ yếu nghiên cứu phần mềm Vtech 4.0, nanosoft cogmento Từ đưa nghiệp vụ yêu cầu cụ thể cho đồ án Từ nghiệp vụ yêu cầu phân tích được, nghiên cứu công nghệ, kỹ thuật phù hợp tiến hành phát triển hệ thống Kết sau tháng xây dựng khung cho toàn hệ thống thực số chức yêu cầu đề Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Lý lựa chọn đề tài Quản lý khách hàng nhu cầu doanh nghiệp Một hệ thống quản lý quan hệ khách hàng tốt giúp doanh nghiệp kết nối với khách hàng, tăng tương tác hợp lý hố quy trình nghiệp vụ, từ cải thiện lợi nhuận Việc ứng dụng hệ thống CRM vào công tác quản lý không mẻ dịch vụ ăn uống, du lịch khách sạn Tuy nhiên, lĩnh vực chăm sóc sức khỏe làm đẹp lại khái niệm xa lạ Công tác quản lý quan hệ khách hàng, lịch khám bệnh, chăm sóc bệnh nhân chủ yếu phụ thuộc vào công lao động, gây sức ép lớn lên nhân viên y tế số lượng bệnh nhân tăng Việc tải sở chăm sóc miệng ngày tăng, địi hỏi phải có hệ thống quản lý để giảm bớt áp lực cho nhân viên 1.1.2 Mục tiêu đề tài - Xây dựng hệ thống CRM hỗ trợ phòng khám nha khoa quản lý quan hệ khách hàng - Tin học hố quy trình có lưu trữ liệu số phịng khám nha khoa - Đối với phòng khám: Giúp phòng khám quản lý quan hệ khách hàng đưa chiến lược chăm sóc khách hàng hiệu - Đối với quản lý: Thống kê, báo cáo từ số liệu thu được, từ hồn thiện sản phẩm dịch vụ nhằm thoả mãn nhu cầu khách hàng - Đối với nhân viên: Quản lý thời gian, cơng việc để chăm sóc khách hàng hiệu quản 1.2 Quy trình thực Nghiên cứu thực trạng tổ chức, trạng tin học quy trình có phịng khám nha khoa Tìm hiểu hệ thống CRM có thị trường Phân tích nghiệp vụ tìm hiểu , từ chọn nghiệp vụ Tìm hiểu cơng nghệ, kỹ thuật sử dụng phát triển hệ thống Tiến hành xây dựng phát triển hệ thống Chương TÌM HIỂU VÀ PHÂN TÍCH NGHIỆP VỤ 2.1 Tổng quan nghiệp vụ phòng khám nha khoa 2.1.1 Quản lý hồ sơ khách hàng - Theo dõi hồ sơ bệnh án - Xem lại dịch vụ sử - Thống kê báo cáo số liệu liên quan đến khách hàng 2.1.2 Theo dõi lịch hẹn - Báo cáo số lượng lịch hẹn theo ngày - Hiển thị thời gian mục đích đến lịch hẹn 2.1.3 Quản lý thu chi - Theo dõi thống kê nguồn tiền phịng khám - Truy xuất thơng tin khách hàng sử dụng dịch vụ - Lịch sử thu chi phòng khám 2.1.4 Quản lý kho vật tư, thiết bị - Quản lý tin vật tư, thiết bị có kho - Thơng tin nhập, xuất vật tư, thiết bị 2.2 Mô tả nghiệp vụ 2.2.1 Quản lý hồ sơ khách hàng’ 2.2.2 Theo dõi lịch hẹn 2.2.3 Theo dõi lịch hẹn 2.2.4 Quản lý kho vật tư, thiết bị Chương TÌM HIỂU KỸ THUẬT 3.1 ReactJS Là thư viện JavaScript để xây dụng giao diện người dùng phát triển Facebook - React giúp việc tạo giao diện tương tác người dùng cách dễ dàng Thiết kế khung hiển thị đơn giản cho trạng thái ứng dụng, cập nhật hiển thị hiệu thành phần phù hợp liệu thay đổi - Các thành phần xây dựng đóng gói quản lý trạng thái riêng chúng, từ xây thành phần phức tạp h ơn Logic thành phần viết JavaScript, dễ dàng việc truyền liệu ứng dụng giữ trạng thái không nằm DOM 3.2 Material UI Là thư viện React Component phát triển Google dựa lý thuyết Design Material Design - Các thành phần giao diện xây dựng theo phong cách hoàn toàn mới, khác lạ so với thư viện sử dụng phổ biến BootStrap - Cho phép dễ dàng định nghĩa hệ thống (màu nền, màu chữ, cỡ chữ…) cho trang web hỗ trợ chuy ển đổi cách mạnh mẽ 3.3 Redux 3.3.1 Hình Sơ đồ hoạt động Redux Redux công cụ quản lý trạng thái ứng dụng phát triển , cho phép xây dựng hệ thống quán liệu, với thành phần - Action: hành động thực cần gửi đến store để cập nhật trạng thái - Reducer: Là hàm tiếp nhận xử lý action - Store: Là nơi lưu trữ trạng thái ứng dụng 3.4 Quarkus Quarkus framework xây dụng dựa thư viện java chuẩn,cho phép phát triển khởi tạo ứng dụng nhanh hơn, nhỏ tiêu thụ tài nguyên máy tính 10 Chương THIẾT KẾ DỮ LIỆU 6.1 Sơ đồ logic 6.2 Danh sách bảng liệu sơ đồ ST Tên bảng liệu Diễn giải T User Thông tin người dùng Company Thông tin khách hàng doanh nghiệp Contact Thông tin khách hàng UserRoles Thông tin phân quyền người dùng Service Thông tin dịch vụ Promotion Thông tin khuyến Drug Thông tin thuốc Drugunit Thông tin đơn vị thuốc Address Thông tin địa 10 EnterCoupon Thông tin mặt hàng nhập 11 EnterCouponDetail Chi tiết mặt hàng 12 Deal Thơng tin hố đơn dịch vụ 13 Treatmentbrief Thơng tin hồ sơ dịch vụ 14 DealDetail Thông tin chi tiết hoá đơn 15 DealPromotion Mối quan hệ hoá đơn khuyến 16 Prescription Thơng tin chẩn đốn 17 PresciptionDetail Chi tiết chẩn đoán 18 Calendar Lịch hẹn 19 MedicalHistory Tiền sử bệnh 20 Vital Thông số sức khoẻ ban đầu 18 1.1 Mô tả chi tiết bảng liệu 1.1.1 Bảng User STT Thuộc tính Kiểu liệu Ràng buộc Ý nghĩa/ghi Id Long Notnull, PK Mã người dùng Activationcod VARCHAR(8 Code dùng để e 0) activate sau cần Archived BOOLEAN Đã xoá hay chưa Email VARCHAR(8 Email người 0) dùng Ảnh đại diện Image IMAGE Password VARCHAR(2 Not null Not null Mật 55) người dùng resetPassword VARCHAR(8 Dùng Code 0) việc reset password userName VARCHAR(8 Tên hiển thị 0) CreatedAt INT Notnull Thời điểm tạo 10 UpdatedAt INT Notnull Thời điểm cập nhật gần 1.1.2 Bảng Company STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, 19 Mã Công ty PK AnnualRevanue Double Giá trị hợp đồng hàng năm Category VARCHAR(80) Loại công ty Description VARCHAR(255) Mô tả Facebook VARCHAR(255) Link điạ facebook Image IMAGE Not null Mật người dùng Industry VARCHAR(255) Khu công nghiệp, công nghệ cao LinkedIn VARCHAR(80) Link địa LinkIn 10 Name VARCHAR(255) Tên công ty 11 NumberEmployee INT Số lượng nhân viên 12 Phone VARCHAR(255) Số điện thoại 13 Status VARCHAR(30) Trạng thái doanh nghiệp bán thuốc 14 Twitter VARCHAR(255) Địa twitter 15 Url VARCHAR(255) Đại trang web 16 VatNumber INT Thông tin mã số thuế giá trị gia tăng 17 Youtube VARCHAR(255) Địa youtube 18 CreatedAt INT Notnull Thời điểm tạo 19 UpdatedAt INT Notnull Thời điểm cập nhật gần 20 1.1.1 Bảng Contact STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã Công ty PK Archived BOOLEAN Khách hàng xoá hay chưa Birthday DATE Ngày sinh Department VARCHAR(255) Bộ phận/phòng ban Facebook VARCHAR(255) Link điạ facebook Image IMAGE Not null Mật người dùng Description VARCHAR(255) Mô tả Email VARCHAR(80) Địa email 10 firstName VARCHAR(255) Họ 11 lastName VARCHAR(255) Tên 12 Phone VARCHAR(255) Số điện thoại 13 Status VARCHAR(30) Trạng thái doanh nghiệp bán thuốc 14 Twitter VARCHAR(255) Địa twitter 15 Gender VARCHAR(10) Giới tính 16 Identify VARCHAR(20) Số chứng minh nhân dân 17 MiddleName VARCHAR(255) Tên đệm 18 Type VARCHAR(255) Loại khách hàng 19 Position VARCHAR(255) Chức vụ 21 20 CreatedAt INT Notnull Thời điểm tạo 21 UpdatedAt INT Notnull Thời điểm cập nhật gần 1.1.2 Bảng UserRoles STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc UserId LONG Notnull, Mã người dùng PK Roles VARCHAR(255) Notnull, Quyền người PK dùng 1.1.3 Bảng Service STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã dịch vụ PK Name VARCHAR(255) Notnull Tên dịch vụ Price DOUBLE Notnull Giá dịch vụ Unit VARCHAR(50) Đơn vị tính 1.1.4 Bảng Promotion STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã khuyến PK Discount DOUBLE Giá giảm DiscountPercent DOUBLE Phần trăm giảm giá 22 Name VARCHAR(255) Notnull Tên khuyến 1.1.5 Bảng Drug STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã thuốc PK Name VARCHAR(255) Use VARCHAR(255) Notnull Tên thuốc Cách sử dụng 1.1.6 Bảng DrugUnit STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã đơn vị thuốc PK Name VARCHAR(255) Notnull Tên 1.1.7 Bảng Address STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã địa PK Address VARCHAR(255) City VARCHAR(50) Tỉnh/Thành phố Postal VARCHAR(20) Mã bưu điện State VARCHAR(80) Trạng thái Street VARCHAR(255) Tên đường 23 Notnull Địa Ward VARCHAR(255) ContactId LONG Tên quận, huyện FK Mã khách hàng 1.1.8 Bảng Deal STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã hoá đơn PK Note VARCHAR(255) Ghi PaymentMethod VARCHAR(255) Phương thức toán TotalAmount DOUBLE Tổng tiền UserId LONG CreatedAt DateTime Thời gian tạo UpdatedAt DateTime Thời gian cập nhật FK Người tạo 1.1.9 Bảng DealDetail STT Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã chi tiết hoá đơn PK Charged BOOLEAN Diangnose VARCHAR(255) Chẩn đoán Quantity INTEGER Số lượng Tooth VARCHAR(255) DealId LONG FK Mã hoá đơn ServiceId LONG FK Mã dịch vụ 24 1.1.10 STT Bảng EnterCoupon Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã nhập PK DeliverName VARCHAR(255) Notnull Tên người vận chuyển CreatorId LONG Notnull Mã người tạo CreatedAt DateTime Notnull Thời gian tạo UpdatedAt DateTime Notnull Thời gian cập nhật 1.1.11 STT Bảng EnterCouponDetail Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã chi tiết nhập PK DateOfManufacture DateTime Notnull Ngày sản xuất ExpiryDate DateTime Notnull Hạn sử dụng Price DOUBLE Giá Quantity INTEGER Số lượng DrugId LONG FK Mã thuốc EnterCouponId LONG FK Mã nhập 1.1.12 STT Bảng TreatmentBrief Thuộc tính Kiểu liệu Ràng buộc 25 Ý nghĩa/ghi Id LONG Notnull, Mã hồ sơ PK DealId LONG Notnull, Mã hoá đơn dịch vụ FK CreatedAt DateTime Thời gian tạo UpdatedAt DateTime Thời gian cập nhật 1.1.13 STT Bảng DealPromotion Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc UserId LONG Notnull, Mã người dùng PK Roles 1.1.14 STT VARCHAR(255) Notnull, Quyền người PK dùng Bảng Prescription Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã PK Diagnose VARCHAR(255) CreatorId LONG CreatedAt DateTime Thời gian tạo UpdatedAt DateTime Thời gian cập nhật 1.1.15 STT Chẩn đoán FK Người tạo Bảng PrescriptionDetail Thuộc tính Kiểu liệu Ràng buộc 26 Ý nghĩa/ghi Id LONG Notnull, Mã PK Afternoon INTEGER Số lượng buổi chiều Evening INTEGER Số lượng buổi tối Morning INTEGER Số lượng buổi sáng Noon INTEGER Số lượng buổi trưa Note VARCHAR(255) Ghi Quantity INTEGER Số lượng UnitPerTime INTEGER Số lượng/lần DrugId LONG FK Mã thuốc DrugUnitId LONG FK Mã đơn vị thuốc PrescriptionId LONG FK Mã 1.1.16 STT Bảng Calendar Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã người dùng PK Archived BOOLEAN Notnull Trạng thái xoá hay chưa Category VARCHAR(50) Loại khách hàng Description VARCHAR(255) Mô tả StartTime DateTime Notnull Thời gian bắt đầu EndTime DateTime Notnull Thời gian kết thúc Status VARCHAR(50) Title VARCHAR(255) ContactId LONG Trạng thái Notnull Tiêu đề Mã khách hàng 27 10 CreatorId 1.1.17 STT LONG Notnull Mã người tạo Bảng MedicalHistory Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã PK Name VARCHAR(255) Notnull, Tên bệnh PK ContactId 1.1.18 STT LONG FK Mã khách hàng Bảng Vital Thuộc tính Kiểu liệu Ràng Ý nghĩa/ghi buộc Id LONG Notnull, Mã khám bệnh PK BloodPressure VARCHAR(255) Huyết áp BMI DOUBLE Chỉ số BMI Height DOUBLE Chiều cao Weight DOUBLE Cân nặng ContactId Long FK Mã khách hàng Chương THIẾT KẾ KIẾN TRÚC 2.1 Kiến trúc hệ thống Hệ thống sử dụng kiến trúc Client-Server: - Client: Gửi yêu cầu đến server, xử lý kết trả từ server hiển thị giao diện người dùng 28 - Server: Cung cấp dịch vụ cho nhiều người dùng khác Ngoài ra, hệ thống sử dụng RESTful API để thực việc giao tiếp client server thông qua phương thức giao tiếp mạng TCP/IP 2.2 Mô tả chi tiết thành phần hệ thống 2.2.1 Client Client nơi tiếp nhận xử lý tương tác người dùng, tiền xử lý liệu gửi yêu cầu dịch vụ đến server Client xử lý liệu tr ả từ server hiển thị giao diện người dùng 2.2.2 Server Server nơi cung cấp dịch vụ cho nhiều Client sử dụng, n ti ếp nhận yêu cầu từ phía người dùng, xử lý yêu cầu, cập nhật trả li ệu cho Client Chương THIẾT KẾ GIAO DIỆN 3.1 ST Danh sách hình Màn hình Mơ tả T Đăng nhập Cho phép người dùng đăng nhập vào hệ thống sử dụng email/mật Trang chủ Hiển thị thông tin tổng quan Bật tắt chế độ 29 sáng/tối Danh sách khách hàng Hiển thị thông tin danh sách tất khách hàng Cho phép xuất danh sách dạng file excel Cho phép xoá khách hàng cụ thể Thêm khách hàng Nhân viên thêm khách hàng cách nhập thông tin cần thiết Cập nhật thông tin khách Cập nhật lại thông tin khách hàng cụ hàng thể Danh sách lịch hẹn Hiển thị thông tin danh sách tất lịch hẹn Cho phép xuất danh sách dạng file excel Cho phép xoá lịch hẹn cụ thể Thêm lịch hẹn Nhân viên thêm lịch hẹn cách nhập thông tin cần thiết Cập nhật thông tin lịch Cập nhật lại thông tin lịch hẹn cụ thể hẹn Danh sách người dùng Hiển thị thông tin danh sách tất người dùng Cho phép xuất danh sách dạng file excel Cho phép xoá người dùng cụ thể 10 Thêm người dùng Quản trị viên thêm người dùng cách nhập thông tin cần thiết 11 12 Cập nhật thông tin người Nguời dùng xem thay đổi thông tin dùng liên quan đến tài khoản Trang cá nhân Hiển thị thông tin tài khoản Cho phép cập nhật thông tin tài khoản người dùng 3.2 Mô tả chi tiết hình 30 Chương NHẬN XÉT VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết đạt Sau tháng hoàn thành đồ án, xây dựng kiến trúc hệ thống CRM cho phòng khám nha khoa, thực số tính như: Quản lý thông tin khách hàng, quản lý thông tin lịch hẹn, quản lý user… Xây dụng khung cho việc phát triển thêm tính sau 4.2 Hướng phát triển Tiếp tục phát triển tính chưa thực Cải thiện giao diện cho hệ thống theo hướng dễ sử dụng Nghiên cứu số tính khác hệ thống CRM cho phịng khám nha khoa tích hợp vào hệ thống Cải thiện hỗ trợ nhiều giao diện thiết bị di động 31 TÀI LIỆU THAM KHẢO [1] ReactJS: https://reactjs.org/docs/getting-started.html [2] Material-UI: https://material-ui.com [3] Redux: https://redux.js.org [4]: Quarkus: https://quarkus.io [5]: Hibernate: https://hibernate.org/orm/ [6] Phần mềm quản lý nha khoa VTTech: https://vttechsolution.com.vn [7] Phần mềm cogmento: https://cogmento.com 32 ... triển tính chưa thực Cải thiện giao diện cho hệ thống theo hướng dễ sử dụng Nghiên cứu số tính khác hệ thống CRM cho phịng khám nha khoa tích hợp vào hệ thống Cải thiện hỗ trợ nhiều giao diện thiết... chăm sóc khách hàng phịng khám nha khoa, từ xây dựng nên hệ thống CRM hỗ trợ phòng khám việc tin học hố quy trình nghiệp vụ Hướng tiếp cận đồ án phân tích hệ thống CRM có, chủ yếu nghiên cứu... ngày tăng, địi hỏi phải có hệ thống quản lý để giảm bớt áp lực cho nhân viên 1.1.2 Mục tiêu đề tài - Xây dựng hệ thống CRM hỗ trợ phòng khám nha khoa quản lý quan hệ khách hàng - Tin học hoá

Ngày đăng: 05/09/2021, 20:48

w