Tìm hiểu bài toán
Giới thiệu về doanh nghiệp
1.1.1 Tổng quan Tên doanh nghiệp: Spa chăm sóc sắc đẹp Dr Lai Medispa Địa chỉ: Số 8, Thịnh Yên, Hai Bà Trưng, Hà Nội
Dr Lai Medispa, do bác sĩ da liễu Nguyễn Thị Lai sáng lập, là trung tâm chăm sóc sắc đẹp hàng đầu tại Hà Nội, nổi bật với các công nghệ điều trị da chuyên sâu Spa cam kết cung cấp dịch vụ chăm sóc da chuyên nghiệp, an toàn và hiệu quả, giúp phái đẹp tự tin hơn Để đảm bảo chất lượng, Dr Lai Medispa chỉ sử dụng mỹ phẩm và sản phẩm chính hãng, có nguồn gốc rõ ràng, thể hiện sự tôn trọng và uy tín đối với khách hàng.
Dr Lai Medispa được sáng lập với tầm nhìn mang tới vẻ đẹp đích thực cho phụ nữ Tại
Dr Lai Medispa có những dịch vụ nổi bật như:
■ Trị mụn, trị các vết thâm
■ Hút chì làm sạch da
■ Phương pháp làm đẹp không phẫu thuật
■ Chăm sóc da mặt và body
1.1.2 Mô hình cơ cấu tổ chức
Hình 1.1: Mô hình cơ cấu tổ chức
1.1.3 Chức năng nhiệm vụ của từng bộ phận
● Bộ phận hành chính: Bộ phận hành chính đảm nhận các nhiệm vụ như
Hỗ trợ tài chính bao gồm quản lý ngân sách hiệu quả, đối chiếu doanh thu chính xác, lập hóa đơn và thu tiền kịp thời, quản lý công nợ chặt chẽ và theo dõi các hoạt động kế toán một cách cẩn thận.
Quản lý nguồn nhân lực trong spa là nhiệm vụ quan trọng của bộ phận hành chính, bao gồm các hoạt động như tuyển dụng nhân viên, đào tạo kỹ năng, quản lý lương thưởng và thiết lập chính sách nhân sự.
+ Xây dựng chiến lược marketing, quảng cáo trên các kênh truyền thông khác nhau, quản lý các trang mạng xã hội của spa
Bộ phận tiếp tân tại spa đóng vai trò quan trọng trong việc giới thiệu dịch vụ đến khách hàng, thực hiện đặt lịch hẹn và đón tiếp họ Ngoài ra, bộ phận này còn có trách nhiệm giải quyết các khiếu nại của khách hàng, đảm bảo rằng cơ sở vật chất của spa luôn được duy trì và chất lượng dịch vụ được đảm bảo.
Bộ phận kỹ thuật tại spa đảm nhận việc thực hiện các trị liệu theo yêu cầu của khách hàng Đồng thời, họ cũng có trách nhiệm kiểm tra vệ sinh cho các phòng trị liệu, trang thiết bị, dụng cụ và nguyên liệu sử dụng trong spa, đảm bảo môi trường an toàn và sạch sẽ cho khách hàng.
1.1.4 Nhu cầu phát triển hệ thống thông tin của doanh nghiệp. Để đảm bảo tính chuyên nghiệp và tăng khả năng thu hút khách hàng, spa cần có một hệ thống quản lý lịch làm việc hiệu quả Hệ thống cần hỗ trợ quản lý lịch hẹn của khách hàng, đặt lịch trực tuyến, xác nhận lịch hẹn, nhắc nhở khách hàng, quản lý trạng thái đặt lịch và lịch làm việc của nhân viên Điều này giúp Spa quản lý lịch trình làm việc của nhân viên, cải thiện chất lượng dịch vụ, giảm thiểu thời gian chờ đợi của khách hàng và tăng doanh thu.
Giới thiệu bài toán
- Lý do chọn bài toán.
Trong bối cảnh thị trường đầy biến động và cạnh tranh khốc liệt, việc chăm sóc khách hàng trở thành yếu tố then chốt giúp các spa thu hút và giữ chân khách hàng Bên cạnh việc chú trọng đến sản phẩm, các spa cần lắng nghe phản hồi từ khách hàng để nắm bắt nhu cầu và mong muốn của họ, từ đó cải thiện dịch vụ và mang đến trải nghiệm tốt nhất Do đó, quản lý lịch hẹn cho khách hàng sử dụng dịch vụ là điều vô cùng cần thiết cho sự thành công của hoạt động kinh doanh spa.
Quản lý lịch hẹn là yếu tố quan trọng giúp các spa tối ưu hóa thời gian và nguồn lực, đảm bảo cung cấp dịch vụ tốt nhất cho khách hàng Nếu không có biện pháp quản lý hiệu quả, các spa có thể gặp phải tình trạng thiếu nhân lực, trùng lịch hẹn hoặc hủy hẹn, điều này sẽ ảnh hưởng tiêu cực đến trải nghiệm của khách hàng và giảm khả năng giữ chân khách hàng.
Quản lý lịch hẹn là một thách thức lớn đối với các spa đông khách và nhiều nhân viên, khi thông tin dễ bị mất mát hoặc xáo trộn nếu không được tổ chức hợp lý Sự xung đột giữa các lịch hẹn có thể dẫn đến trải nghiệm không tốt cho khách hàng và ảnh hưởng tiêu cực đến uy tín của spa Nhằm khắc phục những vấn đề này, chúng tôi đề xuất xây dựng quy trình quản lý lịch hẹn hiệu quả, giúp doanh nghiệp tổ chức công việc tốt hơn và nâng cao chất lượng dịch vụ cho khách hàng.
- Đề xuất các giải pháp thực hiện.
Mục tiêu của dự án là phát triển hệ thống thông tin quản lý lịch hẹn, bao gồm tính năng gửi thông báo nhắc nhở và các công cụ hỗ trợ khác, giúp doanh nghiệp quản lý hiệu quả Hệ thống cho phép doanh nghiệp dễ dàng truy cập và cập nhật thông tin khách hàng cùng lịch hẹn, tiết kiệm thời gian và công sức Đồng thời, hệ thống cần phù hợp với hoạt động doanh nghiệp và đảm bảo tính khả thi về kinh tế và kỹ thuật.
- Đánh giá tính khả thi của hệ thống a Tính khả thi kinh tế
Hệ thống quản lý lịch hẹn cho phép spa thu thập thông tin khách hàng và lập kế hoạch kinh doanh hiệu quả Việc này không chỉ giúp nâng cao doanh số bán hàng mà còn góp phần gia tăng lợi nhuận cho doanh nghiệp.
Hệ thống cung cấp thông tin nhanh chóng và chính xác, cho phép khách hàng đặt lịch hẹn trực tuyến và nhận thông báo nhắc nhở trước khi đến Điều này không chỉ giúp giảm tỷ lệ hủy lịch mà còn nâng cao khả năng sắp xếp và linh hoạt cho spa.
Việc áp dụng hệ thống quản lý giúp nhân viên tiết kiệm thời gian trong việc ghi nhận thông tin khách hàng và lên lịch hẹn, từ đó nâng cao khả năng tập trung vào việc cung cấp dịch vụ chất lượng cho khách hàng Điều này không chỉ giúp spa tiết kiệm thời gian mà còn gia tăng hiệu quả làm việc, góp phần vào việc cải thiện chi phí hoạt động.
-Chi phí vận hành, bảo trì hệ thống
-Chi phí cài đặt hệ thống
-Chi phí huấn luyện đào tạo nhân viên
-Chi phí chuyển đổi dữ liệu từ hệ thống cũ sang hệ thống mới b Tính khả thi kỹ thuật
Dữ liệu được lưu trữ trên toàn hệ thống giúp doanh nghiệp nhanh chóng và chính xác trong việc làm việc, truy xuất thông tin khách hàng và lịch hẹn.
Hệ thống được xây dựng và triển khai đúng cách, kết hợp với quy trình quản lý tối ưu, nâng cao hiệu suất làm việc, giúp doanh nghiệp hoạt động hiệu quả hơn và cung cấp dịch vụ tốt hơn cho khách hàng.
Hệ thống được thiết kế với giao diện thân thiện, dễ dàng sử dụng, giúp tối ưu hóa quy trình quản lý và tương tác, từ đó giảm thiểu sự phức tạp trong vận hành.
- Hệ thống không yêu cầu người sử dụng có trình độ kĩ thuật cao, dễ dàng sử dụng cho khách hàng và nhân viên.
Tìm hiểu yêu cầu người dùng
1.3.1 Lập kế hoạch xác định yêu cầu người dùng
● Bảng kế hoạch phỏng vấn
Phỏng vấn là phương pháp hiệu quả để thu thập thông tin trực tiếp từ những người có liên quan, đóng vai trò quan trọng trong việc hiểu rõ về một tổ chức Để tiến hành phỏng vấn, cần thiết lập mối quen biết ban đầu và sắp xếp một cuộc hẹn, trong đó nội dung hẹn gặp thường bao gồm thời gian, địa điểm và các vấn đề dự kiến sẽ thảo luận.
Bảng kế hoạch phỏng vấn hệ thống: Quản lí lịch hẹn và liệu trình cho spa
Người được phỏng vấn: Trần Thu Lan Phân tích viên:
Vị trí: Dr Lai Medispa - Số 8 Thịnh Yên, Hai Bà
Phương thức: Đối thoại trực tiếp
Thời gian: 18/03/2023 Bắt đầu: 14 giờ Kết thúc: 16 giờ
Mục tiêu: Thiết kế quy trình quản lý lịch hẹn và quản lí liệu trình của Spa
Dữ liệu cần thu thập: Quá trình đặt lịch hẹn và sử dụng dịch vụ
1 Hiện nay Spa đang có những dịch vụ nào?
Thời gian ước lượng: 60 phút
2 Quy trình phục vụ dịch vụ của spa gồm các bước như thế nào?
3 Spa đang thực hiện đăng ký lịch hẹn bằng những phương thức nào?
4 Quy trình đặt lịch hẹn của Spa là gì? Bao gồm các bước nào?
5 Khi khách hàng đặt lịch hẹn thì spa lưu những thông tin gì của khách hàng?
6 Chi tiết dịch vụ thì spa lưu những thông tin gì?
7 Sau khi khách hàng đăng ký thì spa sắp xếp lịch hẹn với khách như thế nào?
8 Chi tiết lịch hẹn có những thông tin gì?
9 Trong quá trình sắp xếp lịch hẹn có những vấn đề gì phát sinh( trùng lịch hẹn, thời gian chờ đợi lâu)
10 Khách hàng đặt lịch hẹn mà không đến sử dụng dịch vụ sẽ xử lý như thế nào?
11 Nhân viên tra cứu và sử dụng thông tin khách hàng như thế nào ạ?
12 Spa quản lý lịch của kỹ thuật viên như thế nào?
13 Spa có đang sử dụng phần mềm quản lý lịch hẹn nào không?
Sau buổi phỏng vấn, nhóm đã nắm bắt rõ quy trình hoạt động của Dr Lai Medispa và nhận diện những bất cập hiện có Từ đó, họ cũng hiểu được các yêu cầu về phần mềm quản lý và lưu trữ thông tin khách hàng mà Spa mong muốn phát triển.
Bảng 1.1 Bảng kế hoạch phỏng vấn
Người được phỏng vấn: Trần Thu Lan
Câu hỏi Ghi nhận trả lời
Hiện nay Spa đang có những dịch vụ nào?
Hiện nay, các spa chủ yếu cung cấp dịch vụ chăm sóc sắc đẹp, bao gồm cấy tế bào gốc, liệu trình làm da căng bóng mịn màng và xóa nếp nhăn.
Kết quả quan sát: Đáng tin cậy
Quy trình phục vụ dịch vụ của spa gồm các bước như thế nào?
1 Tiếp nhận thông tin lịch hẹn từ khách hàng
2 Thực hiện dịch vụ đã thống nhất với khách hàng.
3 Thanh toán tại quầy lễ tân khi khách check-out
4 Chăm sóc khách hàng sau khi sử dụng dịch vụ
Kết quả quan sát: Đáng tin cậy
Spa đang thực hiện đăng ký lịch hẹn bằng những phương thức nào?
Hiện nay, các Spa thường áp dụng nhiều phương thức để đăng ký lịch hẹn và thu thập thông tin khách hàng, bao gồm việc khách hàng đến trực tiếp Spa hoặc đăng ký trực tuyến qua các nền tảng như Facebook và Zalo.
Kết quả quan sát: Đáng tin cậy
Quy trình đặt lịch hẹn của Spa là gì? Bao gồm các bước nào?
1 Khách hàng đến spa/ liên hệ qua facebook, hotline, để đặt lịch hẹn.
2 Khách hàng cung cấp thông tin của khách hàng và lựa chọn dịch vụ, thời gian sử dụng.
3 Nhân viên kiểm tra lịch trống
4 Nhân viên xác nhận lại thông tin đặt lịch với khách hàng và cung cấp thông tin về lịch hẹn và thời gian sử dụng dịch vụ. Kết quả quan sát: Đáng tin cậy
Khi khách hàng đặt lịch hẹn thì spa lưu những thông tin gì của khách hàng?
Khi khách hàng đặt lịch spa, họ cần cung cấp các thông tin quan trọng như họ tên, số điện thoại, địa chỉ, dịch vụ mong muốn và thời gian sử dụng dịch vụ Kết quả quan sát cho thấy thông tin này là đáng tin cậy.
Chi tiết dịch vụ thì spa lưu những thông tin gì?
Trong chi tiết dịch vụ, chúng tôi sẽ lưu trữ các thông tin quan trọng bao gồm tên khách hàng, tên dịch vụ, thời gian bắt đầu, thời gian kết thúc, và kỹ thuật viên thực hiện dịch vụ.
Kết quả quan sát: Đáng tin cậy
Sau khi khách hàng đăng ký thì spa sắp xếp lịch hẹn với khách như thế nào?
Spa sẽ xác định thời gian trống trong lịch làm việc của nhân viên, đề xuất lịch hẹn và xác nhận lại với khách hàng Đồng thời, spa cũng sẽ gửi nhắc nhở cho khách trước ngày hẹn và ghi chép lịch hẹn vào hệ thống để quản lý hiệu quả.
Kết quả quan sát: Đáng tin cậy
Chi tiết lịch hẹn có những thông tin gì?
Lịch hẹn chi tiết bao gồm các thông tin quan trọng như tên khách hàng, số điện thoại, tên dịch vụ, ngày hẹn, giờ hẹn, tên nhân viên kỹ thuật và tên nhân viên tư vấn.
Kết quả quan sát: Đáng tin cậy
Trong quá trình sắp xếp lịch hẹn có những vấn đề gì phát sinh?
Vào các ngày lễ với lượng khách hàng đông đúc, nhân viên thường gặp khó khăn trong việc kiểm tra lịch hẹn, dẫn đến tình trạng trùng lịch hoặc mất thời gian sắp xếp Điều này khiến khách hàng phải chờ đợi lâu, ảnh hưởng tiêu cực đến trải nghiệm của họ Kết quả quan sát cho thấy tình trạng này là đáng tin cậy.
Khách hàng đặt lịch hẹn mà không đến sử dụng dịch vụ sẽ xử lý như thế nào?
Kết quả quan sát: Đáng tin cậy
Nhân viên tra cứu và sử dụng thông tin khách hàng như thế nào ạ?
Thông tin khách hàng sẽ được ghi lại khi lần đầu tiên đăng ký sử dụng dịch vụ tại spa, và sẽ được lưu trữ để thuận tiện cho các lần đăng ký dịch vụ sau này.
Kết quả quan sát: Đáng tin cậy
Spa quản lý lịch của kỹ thuật viên như thế nào?
Spa sử dụng các công cụ phần mềm tin học văn phòng như Word, Excel để tổng hợp và quản lý lịch của kỹ thuật viên
Kết quả quan sát: Đáng tin cậy
Spa có đang sử dụng phần mềm quản lý lịch hẹn nào không?
Nhiều spa hiện nay chủ yếu sử dụng các công cụ phần mềm văn phòng như Word và Excel, mà chưa áp dụng phần mềm chuyên dụng cho quản lý Kết quả quan sát cho thấy thông tin này là đáng tin cậy.
1.3.2 Tìm hiểu các quy trình nghiệp vụ a Quy trình sử dụng dịch vụ
● Bản mô tả quy trình đặt lịch hẹn
Mô tả tổng quát quy trình đặt lịch hẹn
Người lập bảng: Lê Hoài Thương Ngày lập bảng: 22/03/2023 Đối tượng thực hiện: Nhân viên lễ tân Điều kiện bắt đầu:
-Khách hàng đăng ký sử dụng dịch vụ của spa
Thông tin đầu vào: Thông tin của khách hàng
Kết quả đầu ra: phiếu hẹn Đối tượng sử dụng:
Tần suất: Khi khách hàng có yêu cầu sử dụng dịch vụ
-Nhân viên nhận thông tin đăng ký từ khách hàng
-Kiểm tra thông tin khách hàng
-Lưu thông tin khách hàng vào hệ thống
-Kiểm tra lịch làm việc của kỹ thuật viên
-Lên lịch hẹn cho khách hàng
-Nhân viên xuất phiếu hẹn cho khách hàng
Bảng 1.3 Bảng mô tả tổng quát quy trình đặt lịch hẹn
● Bản mô tả chi tiết các bước thực hiện quy trình
Quy trình đặt lịch tại spa
Mô tả các bước quy trình đặt lịch tại spa
Người lập bảng: Lê Hoài Thương
Nội dung thực hiện Biểu mẫu liên quan
HĐ1 Khách hàng Khách hàng có nhu cầu đặt lịch sử dụng dịch vụ
HĐ2 Nhân viên lễ tân
HĐ3 Nhân viên lễ tân
Tư vấn dịch vụ và báo giá
HĐ4 Khách hàng Lựa chọn dịch vụ
HĐ5 Khách hàng Chọn KTV
+ Nếu khách hàng có nhu cầu chọn KTV chuyển sang HĐ6
+ Nếu khách hàng không có nhu cầu chọn KTV chuyển sang HĐ8
HĐ6 Nhân viên lễ tân
Kiểm tra lịch của KTV
+ Nếu lịch không phù hợp chuyển sang HĐ7
+ Nếu phù hợp chuyển sang HĐ10
HĐ7 Nhân viên lễ tân
Thông báo đến khách hàng
+ Nếu khách hàng đồng ý đổi KTV quay lại hành động HĐ5
+ Nếu khách hàng không đồng ý thì kết thúc quy trình
HĐ8 Nhân viên lễ tân
HĐ9 Nhân viên lễ tân
HĐ10 Nhân viên lễ tân
HĐ11 KTV KTV xác nhận lịch
+ Nếu đồng ý chuyển sang HĐ12
+ Nếu không đồng ý chuyển sang HĐ8
HĐ12 Nhân viên lễ tân
Kiểm tra phòng, thiết bị
+ Nếu đủ yêu cầu chuyển sang HĐ13
+ Nếu không đủ yêu cầu chuyển sang HĐ17
HĐ13 Nhân viên lễ tân
Ghi nhận thông tin khách hàng
+ Nếu khách hàng mới chuyển sang HĐ14
+ Nếu khách hàng mới chuyển sang HĐ15
HĐ14 Nhân viên lễ tân
HĐ15 Nhân viên lễ tân
Cập nhật thông tin dịch vụ của khách hàng
HĐ16 Nhân viên lễ tân
Nhắc nhở khách hàng trước khi sử dụng dịch vụ
+ Nếu khách hàng thay đổi thì chuyển sang HĐ18
+ Nếu khách hàng không thay đổi thì kết thúc quy trình
HĐ17 Nhân viên lễ tân
Thông báo cho khách hàng:
+ Nếu khách hàng thay đổi quay về HĐ4
+ Nếu khách hàng không thay đổi thì kết thúc quy trình
HĐ18 Nhân viên lễ tân
Cập nhật thông tin khách hàng và kết thúc quy trình
Bảng 1.4 Bảng mô tả chi tiết quy trình đặt lịch tại spa
● Quy trình sử dụng dịch vụ
● Bảng mô tả quy trình sử dụng dịch vụ
Mô tả tổng quát quy trình sử dụng dịch vụ
Người lập bảng: Đinh thị Thúy Quỳnh Ngày lập bảng: 22/03/2023 Đối tượng thực hiện: Nhân viên lễ tân, nhân viên kỹ thuật Điều kiện bắt đầu:
-Khách hàng đã đặt lịch hẹn sử dụng dịch vụ
Thông tin đầu vào: Thông tin lịch hẹn của khách hàng
Kết quả đầu ra: Hóa đơn thanh toán Đối tượng sử dụng:
Tần suất: Khi khách hàng đến sử dụng dịch vụ
-Nhân viên tiếp đón và thu nhận thông tin khách hàng
-Nhân viên thông báo đến kỹ thuật viên
-Kỹ thuật viên tiếp nhận khách hàng và thực hiện dịch vụ cho khách hàng.
-Lễ tân thanh toán hóa đơn cho khách hàng khi khách sử dụng xong
-Lễ tân cập nhật lại lịch làm việc của kỹ thuật viên
-Nhân viên chăm sóc khách hàng sẽ chăm sóc khách hàng sau khi khách đã sử dụng dịch vụ
Bảng 1.5 Bảng mô tả tổng quát quy trình sử dụng dịch vụ Bản mô tả chi tiết quy trình sử dụng dịch vụ
Mô tả các bước quy trình sử dụng dịch vụ
Người lập bảng: Đinh thị Thúy Quỳnh
STT Người thực hiện Nội dung thực hiện Biểu mẫu liên quan HĐ1 Khách hàng Khách hàng đến sử dụng dịch vụ
HĐ2 Nhân viên lễ tân Nhân viên lễ tân kiểm tra lịch hẹn của khách hàng.
-Nếu khách hàng đã đặt lịch chuyển sang HĐ4
-Nếu khách hàng chưa đặt lịch chuyển sang HĐ3
HĐ3 Nhân viên lễ tân Nhân viên hỗ trợ khách hàng đặt lịch
HĐ4 Nhân viên lễ tân Nhân viên tiếp nhận thông tin khách hàng và dịch vụ.
HĐ5 Nhân viên lễ tân Nhân viên thông báo KTV chuẩn bị cơ sở vật chất HĐ6 Kỹ thuật viên Bắt đầu dịch vụ
HĐ7 Kỹ thuật viên Kết thúc dịch vụ
HĐ8 Nhân viên lễ tân Thanh toán hóa đơn dịch vụ Hóa đơn HĐ9 Nhân viên lễ tân Cập nhật lịch của kỹ thuật viên
HĐ10 Nhân viên lễ tân Cập nhật trạng thái phòng, thiết bị y tế
HĐ11 Nhân viên lễ tân Cập nhật nguyên liệu
HĐ12 Nhân viên lễ tân Cập nhật lịch của khách hàng
Chăm sóc khách hàng sau khi sử dụng dịch vụ và kết thúc quy trình
Bảng 1.6 bảng mô tả chi tiết quy trình sử dụng dịch vụ
1.3.3 Đánh giá nhận xét quy trình hiện tại, đề xuất cải tiến cho quy trình mới.
1.3.3.1 Đánh giá nhận xét quy trình hiện tại Ưu điểm:
Spa uy tín với nhiều năm kinh nghiệm và đội ngũ nhân viên tận tâm, giàu kinh nghiệm, đã thu hút một lượng khách hàng ổn định và đang có xu hướng gia tăng.
-Có hệ thống máy móc hiện đại, chất lượng tốt.
-Nguồn hàng có xuất xứ rõ ràng.
-Có hóa đơn bán hàng.
1.3.3.2 Đề xuất cải tiến cho quy trình
Trên cơ sở quy trình đang có của Spa, nhóm cũng xin đề xuất một số những góp ý để hoàn thiện hơn nữa quy trình:
Phân tích hệ thống
Biểu đồ hoạt động
2.1.1 Biểu đồ hoạt động quy trình đặt lịch hẹn
Hình 2.2 Biểu đồ quy trình đặt lịch hẹn
2.1.2 Biểu đồ hoạt động quy trình sử dụng dịch vụ
Hình 2.3 Biểu đồ quy trình sử dụng dịch vụ
Biểu đồ ca sử dụng
2.2.1 Biểu đồ ca sử dụng
Hình 2.4 Biểu đồ ca sử dụng
2.2.2 Kịch bản ca sử dụng 2.2.2.1 Kịch bản ca sử dụng đặt lịch hẹn a Kịch bản ca sử dụng đăng nhập
Tên ca sử dụng Đăng nhập
Tác nhân Nhân viên lễ tân, kỹ thuật viên Điều kiện đầu vào Tác nhân đã đăng ký
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng đăng nhập vào hệ thống.
- Hệ thống hiển thị form đăng nhập và yêu cầu nhập các thông tin cần thiết.
- Tác nhân nhập username và password theo yêu cầu.
Hệ thống kiểm tra sự tồn tại của thông tin vừa nhập; nếu không tìm thấy, sẽ thực hiện luồng phụ 1 Nếu thông tin được xác nhận tồn tại, hệ thống sẽ lưu lại thông tin đăng nhập của tác nhân.
Luồng phụ 1: Dừng việc đăng nhập hệ thống và trả về thông báo cho tác nhân
Kết quả trả về Quá trình đăng nhập thành công, tác nhân được sử dụng các chức năng theo quyền đã được cấp
Bảng 2.7 Mô tả kịch bản ca sử dụng đăng nhập b Kịch bản ca sử dụng kiểm tra lịch của KTV
Tên ca sử dụng Kiểm tra lịch của ktv
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Khách hàng có nhu cầu đặt lịch hẹn
Các luồng sự kiện Luồng sự kiện chính:
Tác nhân chọn chức năng quản lý kỹ thuật viên
Hệ thống hiển thị thông tin lịch làm việc của các kỹ thuật viên, bao gồm tên kỹ thuật viên, ngày và giờ làm Tác nhân có khả năng chọn tên kỹ thuật viên để hệ thống hiển thị lịch làm việc một cách chính xác và hiệu quả.
Tác nhân kiểm tra lịch kỹ thuật viên có phù hợp với lịch sử dụng dịch vụ của khách hàng
Hệ thống kiểm tra sự tồn tại của thông tin đã nhập Nếu thông tin không phù hợp, hệ thống sẽ thực hiện luồng phụ 1 Ngược lại, nếu thông tin được tìm thấy, hệ thống sẽ cung cấp thông tin về lịch còn trống tương ứng với thông tin của tác nhân đã nhập.
Luồng phụ 1: Dừng việc kiểm tra lịch và trả về thông báo cho tác nhân
Tên ca sử dụng Kiểm tra phòng
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Khách hàng có nhu cầu đặt lịch hẹn
Các luồng sự kiện Luồng sự kiện chính:
-Tác nhân chọn chức năng quản lý phòng
- Hệ thống hiển thị thông tin các phòng đã lưu: tên phòng, mã phòng, ngày sử dụng
- Hệ thống yêu cầu nhập: tên phòng, mã phòng, chọn ngày
- Hệ thống hiển thị thông tin phòng: tên phòng, mã phòng, ngày sử dụng
Hệ thống sẽ kiểm tra sự tồn tại của các thông tin vừa nhập, nếu không tìm thấy sẽ thực hiện luồng phụ 1 Ngược lại, nếu thông tin vừa nhập có sẵn trong hệ thống, nó sẽ cung cấp thông tin về các phòng còn trống tương ứng với thông tin tác nhân đã nhập.
-Luồng phụ 1: Dừng việc kiểm tra phòng và trả về thông báo cho tác nhân
Kết quả trả về Xác nhận kiểm tra phòng đã đạt yêu cầu tác nhân nhận được thông báo về phòng trống.
Bảng 2.9 Mô tả kịch bản ca sử dụng kiểm tra phòng d Kịch bản ca sử dụng kiểm tra nguyên liệu
Tên ca sử dụng Kiểm tra nguyên liệu
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Tác nhân đã đăng nhập hệ thống
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng quản lí nguyên liệu
- Hệ thống hiển thị thông tin các nguyên liệu: mã nguyên liệu, tên nguyên liệu, số lượng, đơn giá, đơn vị tính.
- Tác nhân nhập một trong các thông tin cần kiểm tra theo yêu cầu.
- Hệ thống hiển thị thông tin nguyên liệu: mã nguyên liệu, tên nguyên liệu, số lượng, đơn giá, đơn vị tính.
Hệ thống kiểm tra sự tồn tại của thông tin vừa nhập; nếu không tìm thấy, sẽ thực hiện luồng phụ 1 Nếu thông tin được xác nhận, hệ thống sẽ cung cấp thông tin về nguyên vật liệu tương ứng với dữ liệu tác nhân đã nhập.
-Luồng phụ 1: Dừng việc kiểm tra nguyên vật liệu và trả về thông báo cho tác nhân.
Kết quả trả về Đưa ra kết quả tìm kiếm về nguyên vật liệu
Bảng 2.10 Mô tả kịch bản ca sử dụng kiểm tra nguyên liệu e Kịch bản ca sử dụng kiểm tra thiết bị
Tên ca sử dụng Kiểm tra thiết bị
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Tác nhân đã đăng nhập hệ thống
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng quản lí thiết bị
- Hệ thống hiển thị thông tin các thiết bị: mã thiết bị, tên thiết bị, số lượng, đơn giá, đơn vị tính.
- Tác nhân nhập các thông tin cần kiểm tra theo yêu cầu.
- Hệ thống hiển thị thông tin thiết bị: mã thiết bị, tên thiết bị, số lượng, đơn giá, đơn vị tính.
Hệ thống kiểm tra sự tồn tại của thông tin đã nhập Nếu thông tin không được tìm thấy, hệ thống sẽ thực hiện luồng phụ 1 Ngược lại, nếu thông tin được xác nhận, hệ thống sẽ cung cấp thông tin về nguyên vật liệu tương ứng với thông tin tác nhân đã nhập.
-Luồng phụ 1: Dừng việc kiểm tra thiết bị và trả về thông báo cho tác nhân.
Kết quả trả về Đưa ra kết quả tìm kiếm về thiết bị
Bảng 2.11 Bảng mô tả kịch bản ca sử dụng kiểm tra thiết bị f Kịch bản ca sử dụng tạo lịch
Tên ca sử dụng Tạo lịch
Tác nhâ Kỹ thuật viên Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng đặt lịch trong quản lí lịch hẹn
Hệ thống hiển thị form đặt lịch cho phép người dùng chọn các thông tin cần thiết như nhân viên tư vấn, khách hàng, dịch vụ, ngày sử dụng, thời gian sử dụng, tên KTV, phòng và ghi chú.
- Tác nhân nhập thông tin như yêu cầu vào hệ thống.
- Hệ thống kiểm tra sự hợp lệ của thông tin vừa nhập. Nếu sai thực hiện luồng sự kiện phụ 1.
- Tác nhân chọn Hoàn thành
- Hệ thống lưu lại thông tin tác nhân vừa nhập. Luồng sự kiện phụ:
-Luồng phụ 1: Dừng việc lưu thông tin lịch hẹn và trả về thông báo cho tác nhân
Kết quả trả về Trả về lịch hẹn của khách hàng.
Bảng 2.12 Mô tả kịch bản ca sử dụng tạo lịch g Kịch bản ca sử dụng cập nhật thông tin lịch của khách hàng
Tên ca sử dụng Cập nhật thông tin lịch của khách hàng
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Khách hàng đăng ký lịch hẹn
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng chi tiết dịch vụ(sắp diễn ra)
- Hệ thống hiển thị các thông tin: Tên khách, số điện thoại, mã dịch vụ, tên dịch vụ, thời gian, trạng thái, phòng, tên kĩ thuật viên
- Tác nhân chọn tab đổi lịch
Hệ thống hiển thị thông tin cần thiết bao gồm tên khách hàng, số điện thoại, mã dịch vụ, tên dịch vụ, thời gian, trạng thái, phòng và tên kỹ thuật viên.
- Tác nhân chọn chức năng lưu
- Hệ thống lưu lại những thông tin dịch vụ của khách hàng vào hệ thống và tự động cập nhật thông tin dịch vụ của khách.
- Hệ thống kiểm tra sự hợp lệ của các thông tin vừa nhập. Nếu sai thì thực hiện luồng sự kiện phụ 1.
- Luồng phụ 1: Dừng việc cập nhật thông tin khách hàng và trả về thông báo cho tác nhân.
Kết quả trả về Cập nhật thông tin dịch vụ của khách
Bảng 2.13 Mô tả kịch bản ca sử dụng cập nhật thông tin lịch của khách hàng
2.2.2.2 Kịch bản ca sử dụng sử dụng dịch vụ a Kịch bản ca sử dụng kiểm tra lịch hẹn
Tên ca sử dụng Kiểm tra lịch hẹn
Tác nhân Nhân viên lễ tân Điều kiện đầu vào Khách hàng đến sử dụng dịch vụ.
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng quản lý dịch vụ
Hệ thống hiển thị thông tin về các lịch hẹn đã lưu, cho phép người dùng lựa chọn theo các tiêu chí như Trạng thái, Kỹ thuật viên, và Thời gian Người dùng cũng cần nhập thông tin về Khách hàng để tìm kiếm lịch hẹn một cách hiệu quả.
- Tác nhân nhập các thông tin theo yêu cầu.
- Hệ thống kiểm tra sự tồn tại của thông tin lịch hẹn của khách hàng trong hệ thống Nếu không thấy thì thực hiện luồng phụ 1.
-Hệ thống hiển thị thông tin lịch hẹn phù hợp gồm: Khách hàng, Dịch vụ, Trạng thái, TG bắt đầu, TG kết thúc,Trạng thái, Kỹ thuật viên.
-Luồng 1: Dừng việc kiểm tra lịch hẹn và trả về thông báo cho tác nhân
Kết quả trả về Trả về thông tin lịch hẹn của khách hàng
Bảng 2.14 Mô tả kịch bản ca sử dụng kiểm tra lịch hẹn b Kịch bản ca sử dụng cập nhật trạng thái dịch vụ
Tên ca sử dụng Cập nhật trạng thái bắt đầu dịch vụ
Tác nhân Kỹ thuật viên Điều kiện đầu vào Nhân viên lễ tân tiếp nhận thông tin lịch hẹn khách hàng
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng quản lý dịch vụ
- Hệ thống hiển thị thông tin các lịch hẹn đã lưu gồm: Khách hàng, Dịch vụ, Trạng thái, TG bắt đầu, TG kết thúc,Trạng thái, Kỹ thuật viên.
- Tác nhân chọn lịch hẹn
Hệ thống hiển thị thông tin lịch hẹn bao gồm tên khách hàng, số điện thoại, mã dịch vụ, tên dịch vụ, thời gian, trạng thái, phòng và kỹ thuật viên Ngoài ra, hệ thống còn cung cấp các nút để tác nhân có thể lựa chọn.
- Tác nhân chọn nút Bắt đầu dịch vụ
- Hệ thống lưu lại những thông tin dịch vụ khách hàng vào hệ thống và cập nhật trạng thái dịch vụ Hiển thị nút Kết thúc dịch vụ
- Tác nhân chọn nút Kết thúc dịch vụ
- Hệ thống lưu lại những thông tin dịch vụ khách hàng vào hệ thống và cập nhật trạng thái dịch vụ.
Kết quả trả về cho thấy trạng thái dịch vụ khách hàng đã được cập nhật sang tình trạng đang tiến hành Bảng 2.15 mô tả kịch bản ca sử dụng liên quan đến việc cập nhật trạng thái dịch vụ, cùng với kịch bản ca sử dụng cập nhật nguyên liệu.
Tên ca sử dụng Cập nhật nguyên liệu
Tác nhân Kỹ thuật viên Điều kiện đầu vào Kỹ thuật viên cập nhật trạng thái kết thúc dịch vụ
Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân chọn chức năng quản lý dịch vụ
- Hệ thống hiển thị thông tin các lịch hẹn đã lưu gồm: Khách hàng, Dịch vụ, Trạng thái, TG bắt đầu, TG kết thúc,Trạng thái, Kỹ thuật viên.
- Tác nhân chọn lịch hẹn
Hệ thống hiển thị thông tin lịch hẹn bao gồm: tên khách hàng, số điện thoại, mã dịch vụ, tên dịch vụ, thời gian, trạng thái, phòng, kỹ thuật viên và cung cấp các nút để tác nhân lựa chọn.
- Tác nhân chọn chức năng Cài đặt nguyên liệu
- Hệ thống hiện form, yêu cầu chọn Sản phẩm
- Tác nhân chọn Sản phẩm
Hệ thống kiểm tra sự tồn tại của sản phẩm đã chọn Nếu sản phẩm không được tìm thấy, hệ thống sẽ chuyển sang luồng phụ 1 Ngược lại, nếu thông tin sản phẩm vừa nhập có sẵn, hệ thống sẽ hiển thị số lượng tối đa của sản phẩm và yêu cầu người dùng nhập số lượng cần sử dụng.
-Tác nhân nhập số lượng nguyên liệu đã sử dụng
Hệ thống kiểm tra tính hợp lệ của thông tin đã nhập Nếu thông tin không hợp lệ, chẳng hạn như số lượng nguyên liệu sử dụng vượt quá giới hạn tối đa, hệ thống sẽ chuyển sang luồng phụ 1 Ngược lại, nếu thông tin hợp lệ, hệ thống sẽ tiến hành cập nhật số lượng nguyên vật liệu.
-Luồng phụ 1: Dừng việc kiểm tra nguyên vật liệu và trả về thông báo cho tác nhân.
Kết quả trả về Số lượng nguyên vật liệu được cập nhật trên hệ thống
Bảng 2.16 Mô tả kịch bản ca sử dụng cập nhật nguyên liệu d Kịch bản thanh toán hóa đơn
Tên ca sử dụng Thanh toán hóa đơn
Tác nhâ Nhân viên lễ tân Điều kiện đầu vào Tác nhân đăng nhập vào hệ thống
Các luồng sự kiện Luồng sự kiện chính:
-Tác nhân chọn chức thêm mới đơn hàng trong phần đơn hàng
- Hệ thống hiển thị form thông tin và yêu cầu nhập: tên dịch vụ, tên khách hàng, số điện thoại, thông tin bổ sung(nếu có)
- Tác nhân nhập xong thông tin yêu cầu thì hệ thống hiển thị tổng tiền.
- Tác nhân chọn thanh toán
- Hệ thống hiển thị thông tin thanh toán đơn hàng
- Tác nhân chọn phương thức thanh toán của khách
- Tác nhân chọn nút thanh toán Luồng sự kiện phụ:
-Luồng phụ 1: Dừng việc thanh toán và trả về thông báo cho tác nhân.
Kết quả trả về Trả về hóa đơn thanh toán của khách hàng.
Bảng 2.17 Mô tả kịch bản ca sử dụng thanh toán hóa đơn
2.2.3 Biểu đồ tuần tự 2.2.3.1 Biểu đồ tuần tự đăng ký lịch hẹn a Biểu đồ tuần tự đăng nhập
Hình 2.5 Biểu đồ tuần tự đăng nhập b Biểu đồ tuần tự kiểm tra phòng
Hình 2.6 Biểu đồ tuần tự kiểm tra phòng c Kiểm tra nguyên liệu
Hình 2.7 Biểu đồ tuần tự kiểm tra nguyên liệu d Kiểm tra thiết bị
Hình 2.8 Biểu đồ tuần tự kiểm tra thiết bị e Kiểm tra lịch của kĩ thuật viên
Hình 2.9 Biểu đồ tuần tự kiểm tra lịch kĩ thuật viên f Tạo lịch hẹn
Hình 2.10 Biểu đồ tuần tự tạo lịch hẹn g Cập nhật lịch hẹn
Hình 2.11 Biểu đồ tuần tự cập nhật lịch hẹn
2.2.3.2 Biểu đồ tuần tự sử dụng dịch vụ a Biểu đồ tuần tự tìm kiếm lịch hẹn
Hình 2.12 Biểu đồ tuần tự tìm kiếm lịch hẹn b Biểu đồ tuần tự cập nhật trạng thái dịch vụ
Hình 2.13 Biểu đồ tuần tự cập nhật trạng thái dịch vụ c Biểu đồ tuần tự cập nhật nguyên liệu
Hình 2.14 Biểu đồ tuần tự cập nhật nguyên liệu d Biểu đồ tuần tự thanh toán
Hình 2.15 Biểu đồ tuần tự thanh toán
Thiết kế hệ thống
Xây dựng cơ sở dữ liệu mức khái niệm
3.1.1 Xác định các thực thể
3.1.2 Xác định mối quan hệ giữa các thực thể
Thực thể Quan hệ Thực thể
Nhân Viên Lập Hóa Đơn
Nhân viên Có Chức Vụ
Nhân viên Có Ca làm
Nhân Viên Tạo Lịch Hẹn
Lịch Hẹn Gồm Dịch Vụ
Khách Hàng Đặt Lịch Hẹn
Khách Hàng Đăng ký Liệu trình
Khách Hàng Thanh Toán Hóa Đơn
Liệu trình Gồm Dịch vụ
Hóa Đơn Gồm Dịch Vụ
Lịch hẹn Dùng Nguyên Liệu
Lịch hẹn Dùng Thiết Bị
3.1.3 Xác định các thuộc tính của thực thể
- KHACHHANG ( MaKH, TenKH, NgaySinh, SDT, GioiTinh, DiaChi)
- NGUYENLIEU (MaNL, TenNL,So Luong, DVT, DonGia,MoTa, Anh)
- HOADON ( MaHD, TongTien, KhuyenMai, NgayTT)
- NHANVIEN ( MaNV, TenNV, SDT, NgaySinh, GioiTinh, DiaChi)
- DICHVU( MaDV, TenDV, ThoiGian, DonGiaDV, MoTa, Anh)
- THIETBI ( MaTB, TenTB, DonGia, SoLuong, DonViTinh, MoTa, Anh)
- CALAM(MaCa, TenCa,TGBatDau, TGKetThuc)
Xây dựng cơ sở dữ liệu mức logic
- KHACHHANG ( MaKH, TenKH, NgaySinh, SDT, GioiTinh, DiaChi)
- LICHHEN ( MaLH, MaNV, MaKTV, MaKH, MaDV, MaPhong, TGBatDau, TGKetThuc, TrangThai, GhiChu, NgayHen)
- NGUYENLIEU (MaNL, TenNL, DVT, SoLuong, DonGia,MoTa, Anh)
- LIEUTRINH ( MaLT, TenLT, MaKH, TongSoBuoi)
- HOADON ( MaHD, MaKH, MaNV, TongTien, KhuyenMai, NgayTT)
- CHITIETHD (MaHD, MaDV,SoBuoi, ThanhTien)
- NHANVIEN ( MaNV, TenNV, SDT, MaChucVu, NgaySinh, GioiTinh, DiaChi)
- DICHVU( MaDV, TenDV, ThoiGian, DonGiaDV, MoTa, Anh)
- THIETBI ( MaTB, TenTB, SoLuong, DonGia, DVT,MoTa, Anh)
- CA(MaCa, TenCa, TGBatDau, TGKetThuc)
Chuẩn hóa các quan hệ
- KHACHHANG ( MaKH, TenKH, NgaySinh, SDT, GioiTinh, DiaChi)
- LICHHEN ( MaLH, MaNV, MaKTV, MaKH, MaDV, MaPhong, TGBatDau, TGKetThuc, TrangThai, GhiChu, NgayHen)
- NGUYENLIEU (MaNL, TenNL, DVT, SoLuong, DonGia,MoTa, Anh)
- LIEUTRINH ( MaLT, TenLT, MaKH, TongSoBuoi)
- HOADON ( MaHD, MaKH, MaNV, TongTien, KhuyenMai, NgayTT)
- CHITIETHD (MaHD, MaDV,SoBuoi, ThanhTien)
- NHANVIEN ( MaNV, TenNV, SDT, MaChucVu, NgaySinh, GioiTinh, DiaChi)
- DICHVU( MaDV, TenDV, ThoiGian, DonGiaDV, MoTa, Anh)
- THIETBI ( MaTB, TenTB, SoLuong, DonGia, DVT,MoTa, Anh)
- CA(MaCa, TenCa, TGBatDau, TGKetThuc)
Thiết kế cơ sở mức vật lí
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaCa Mã ca int(10) Not null Khóa chính
TenCa Tên ca int(10) Not null
TGBatDau Thời gian bắt đầu time Not null
TGKetThuc Thời gian kết thúc time Not null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaChucVu Mã chức vụ int(10) Not null Khóa chính
TenChucVu Tên chức vụ int(10) Not null
3.4.3 Bảng chi tiết ca làm
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaCa Mã ca làm int(10) Not null Khóa chính
MaNV Mã nhân viên int(10) Not null Khóa chính
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
HD_ID ID của hóa đơn int(10) Not null Khóa chính
MaHD Mã hóa đơn int(10) Not null
MaKH Mã khách hàng int(10) Not null Khóa ngoại
MaNV Mã nhân viên varchar(50 Not null Khóa ngoại
TongTien Tổng tiền int(10) Not null
KhuyenMai Khuyến mại varchar(300) null
TGThanhToan Thời gian thanh toán timestamp Not null
3.4.5 Bảng chi tiết hóa đơn
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaHD Mã hóa đơn int(10) Not null Khóa chính
MaDV Mã dịch vụ int(10) Not null Khóa chính
SoBuoi Số lượng buổi int(10) Not null
ThanhTien Thành tiền Int(10) Not null
Tên cột Mô ta Kiểu dữ liệu Allow null Ràng buộc
MaDV Mã dịch vụ int(10) Not null Khóa chính
TenDV Tên dịch vụ int(10) Not null
ThoiGian Thời gian time Not null
DonGia Đơn giá int(10) Not null
MoTa Mô tả varchar(300) null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaKH Mã khách hàng int(10) Not null Khóa chính
TenKH Tên khách hàng varchar(100) Not null
SDT Số điện thoại int(10) Not null
GioiTinh Giới tính varchar(20) null
NgaySinh Ngày Sinh date null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaLH Mã lịch hẹn int(10) Not null Khóa chính
MaDV Mã dịch vụ int(10) Not null Khóa ngoại
MaKH Mã khách hàng int(10) Not null Khóa ngoại
MaNV Mã nhân viên tạo lịch int(10) Not null Khóa ngoại
MaKTV Mã kĩ thuật viên int(10) null Khóa ngoại
MaPhong Mã phòng int(10) null Khóa ngoại
TGBatDau Thời gian bắt đầu time Not null
TGKetThuc Thời gian kết thúc time Not null
TrangThai Trạng thái int(10) Not null
GhiChu Ghi chú varchar(300) null
3.4.9 Bảng chi tiết nguyên liệu của dịch vụ
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaLH Mã lịch hẹn int(10) Not null Khóa chính
MaNL Mã nguyên liệu int(10) Not null Khóa chính
SoLuongNL Số lượng NL varchar(20) null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaNL Mã nguyên liệu int(10) Not null Khóa chính
TenNL Tên nguyên liệu varchar(300) Not null
SoLuong Số lượng int(10) Not null
DVT Đơn vị tính varchar(20) Not null
DonGia Đơn giá int(10 Not null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaNV Mã nhân viên int(10) Not null Khóa chính
TenNV Tên nhân viên varchar(300) Not null
SDT Số điện thoại int(10) Not null
NgaySinh Ngày sinh date null
GioiTinh Giới tính int(10) null
DiaChi Địa chỉ varchar(200) null
MaChucVu Mã chức vụ int(10) Not null Khóa ngoại
TenDangNhap Tên đăng nhập varchar(100) Not null
PassWord Mật khẩu đăng nhập varchar(360) Not null
Tên cột Mô tả Kiểu dữ liệu Allow null
MaPhong Mã phòng int(10) Not null Khóa chính
TenPhong Tên phòng varchar(300) Not null
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaLT Mã liệu trình int(10) Not null Khóa chính
TenLT Tên liệu trình varchar(300) Not null
MaKH Mã khách hàng Int(10) Not null Khóa ngoại
TongSoBuoi Tổng số buổi int(10) Not null
Tên cột Mô tả Kiểu dữ liệu Allow null
MaTB Mã thiết bị int(10) Not null Khóa chính
TenTB Tên thiết bị varchar(300) Not null
SoLuong Số lượng int(10) Not null
DonGia Đơn giá int(10) Not null
MoTa Mô tả varchar(300) null
3.4.15 Bảng chi tiết liệu trình
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaLT Mã phòng int(10) Not null Khóa chính
MaDV Tên phòng varchar(300) Not null Khóa chính
SoBuoi Số buổi int(10) Not null
3.4.16 Bảng chi tiết thiết bị của dịch vụ
Tên cột Mô tả Kiểu dữ liệu Allow null Ràng buộc
MaTB Mã thiết bị int(10) Not null Khóa chính
MaLH Mã lịch hẹn int(10) Not null Khóa chính
Hình 3.17 Mô hình cơ sở dữ liệu
Thiết kế giao diện
Figma, ra mắt vào năm 2016, đã nhanh chóng trở thành công cụ thiết kế giao diện người dùng phổ biến nhờ giao diện thân thiện và tính dễ sử dụng Nhiều thương hiệu lớn như Microsoft, Twitter, GitHub và Dropbox hiện đang sử dụng Figma trong quy trình thiết kế của họ.
Figma là một công cụ thiết kế dựa trên nền tảng đám mây, khác biệt so với các công cụ thiết kế truyền thống Nó có tính năng tương tự như Sketch nhưng nổi bật hơn nhờ khả năng hỗ trợ làm việc nhóm hiệu quả.
Những tính năng nổi bật của Figma
Figma là công cụ thiết kế duy nhất tương thích với tất cả các hệ điều hành có trình duyệt web, bao gồm Windows, Linux, Macs và Chromebooks Người dùng có thể dễ dàng chia sẻ, mở và chỉnh sửa file Figma mà không bị giới hạn bởi hệ điều hành.
Hỗ trợ làm việc nhóm hiệu quả
Figma là một công cụ dựa trên trình duyệt, cho phép các thành viên trong nhóm dễ dàng cộng tác như khi sử dụng Google Docs Khi một thành viên đang xem hoặc chỉnh sửa tệp, Figma sẽ hiển thị đại diện của họ bằng một avatar tròn trên thanh công cụ cùng với tên riêng.
Chia sẻ file đơn giản
Bạn có thể chia sẻ file Figma bằng cách gửi link, cho phép người nhận truy cập vào file Nếu chọn "Link to selected frame", người nhận sẽ thấy ngay frame bạn đang chọn khi chia sẻ Đây là tính năng được nhiều designer ưa chuộng nhờ vào sự tiện lợi trong việc nhận phản hồi.
Figma hỗ trợ tính năng bình luận trực tiếp trong ứng dụng, cả trong chế độ thiết kế và prototyping, cho phép theo dõi qua Slack hoặc email Tính năng này giúp ghi chú thảo luận và chỉnh sửa file ngay lập tức trong các cuộc họp, tiết kiệm thời gian chờ đợi hỗ trợ.
Tất cả mọi thứ đều được lưu trữ online
Figma lưu trữ tất cả dữ liệu trên cloud, giúp bạn yên tâm không lo mất file hay gặp sự cố với máy tính Bạn có thể tạo và tổ chức file theo từng dự án, với mỗi file được chia thành nhiều trang để dễ dàng quản lý.
Khi sử dụng Figma, bạn không cần các công cụ hỗ trợ prototype như Marvel hay Invision, cũng như không cần xuất file hình để chia sẻ với các bộ phận khác Với việc tạo thư viện nhóm trong Figma, các thành viên có thể ngay lập tức truy cập, xem và tái sử dụng các thành phần trong nhiều dự án khác nhau.
3.5.2 Thiết kế giao diện cho hệ thống 3.5.2.1 Giao diện trang chủ
Hình 3.18 Giao diện trang chủ
3.5.2.2 Giao diện trang chủ trang quản lý chung
Hình 3.19 Giao diện trang quản lý chung
3.5.2.3 Giao diện trang đăng nhập
Hình 3.20 Giao diện trang đăng nhập
3.5.2.4 Giao diện trang đăng ký
Hình 3.21 Giao diện trang đăng kí
Hình 3.22 Giao diện đặt lịch
3.5.2.6 Giao diện quản lý danh sách lịch hẹn
Hình 3.23 Giao diện quản lý danh sách lịch hẹn
3.5.2.7 Giao diện quản lý lịch hẹn theo nhân viên
Hình 3.24 Giao diện quản lý lịch hẹn theo nhân viên
3.5.2.8 Giao diện quản lý lịch hẹn theo phòng
Hình 3.25 Giap diện quản lí lịch hẹn theo phòng
3.5.2.9 Giao diện quản lý đơn hàng
Hình 3.26 Giao diện quản lý đơn hàng
3.5.2.10 Giao diện quản lý khách hàng
Hình 3.27 Giao diện quản lý khách hàng
Hình 3.28 Giao diện quản lí nhân viên
3.5.2.12 Giao diện quản lí thiết bị
Hình 3.29 Giao diện quản lí thiết bị
3.5.2.13 Giao diện quản lý phòng
Hình 3.30 Giao diện quản lý phòng
3.5.2.14 Giao diện quản lí nguyên liệu
Hình 3.31 Gioa diện quản lí nguyên liệu
3.5.2.15 Giao diện quản lý dịch vụ
Hình 3.32 Giao diện quản lý dịch vụ
3.5.2.16 Giao diện chi tiết dịch vụ
Hình 3.33 Giao diện chi tiết dịch vụ