Báo cáo đồ án: Xây dựng hệ thống quản lý chuỗi salon tóc trên web của Nguyễn Ngọc Sơn

Tải trọn bộ đồ án tốt nghiệp hệ thống quản lý chuỗi salon tóc trên web, gồm file báo cáo word và full source code kèm hướng dẫn cài đặt chi tiết.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2021

63
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Đồ Án Quản Lý Chuỗi Salon Tóc Code Báo Cáo

Trong bối cảnh công nghệ số phát triển mạnh mẽ, việc ứng dụng phần mềm vào quản lý kinh doanh đã trở thành một yếu tố then chốt quyết định sự thành công của doanh nghiệp, đặc biệt trong ngành dịch vụ làm đẹp. Đồ án quản lý chuỗi salon tóc web là một giải pháp toàn diện, được xây dựng nhằm tối ưu hóa quy trình vận hành, nâng cao trải nghiệm khách hàng và gia tăng hiệu quả quản lý cho các chuỗi salon tóc chuyên nghiệp. Đề tài này không chỉ là một đồ án tốt nghiệp CNTT mang tính ứng dụng cao mà còn cung cấp Full Code & Báo cáo chi tiết, giúp sinh viên và các nhà phát triển dễ dàng tiếp cận, nghiên cứu và phát triển thêm. Dựa trên tài liệu nghiên cứu "Xây dựng hệ thống quản lý chuỗi Salon SBeauty trên nền tảng web" của sinh viên Nguyễn Ngọc Sơn, hệ thống này giải quyết bài toán quản lý phức tạp từ đặt lịch hẹn, nhân viên, khách hàng đến doanh thu một cách khoa học. Việc cung cấp source code quản lý salon tóc hoàn chỉnh cho phép người dùng tùy biến và triển khai nhanh chóng vào thực tế. Mục tiêu chính của đồ án là xây dựng một ứng dụng web giúp chủ chuỗi salon dễ dàng quản lý các cơ sở, nhân viên và theo dõi tình hình kinh doanh mọi lúc, mọi nơi. Bên cạnh đó, dự án còn là một tài liệu tham khảo quý giá, một báo cáo thực tập mẫu mực cho các sinh viên ngành Công nghệ thông tin, Khoa học máy tính, cung cấp cái nhìn sâu sắc về quy trình phân tích, thiết kế và triển khai một hệ thống quản lý khách hàng (CRM) thực thụ trong môi trường kinh doanh hiện đại.

1.1. Lý do và tính cấp thiết của đề tài quản lý tiệm tóc

Theo nghiên cứu, "Thái độ và sự chuyên nghiệp của toàn bộ salon là thành phần chủ yếu chiếm đến 80% sự tự tin tưởng và hài lòng của khách hàng". Điều này cho thấy việc quản lý thủ công, thiếu chuyên nghiệp là rào cản lớn đối với sự phát triển của các salon. Một phần mềm quản lý tiệm tóc chuyên nghiệp giúp giải quyết các vấn đề như: khó khăn trong việc theo dõi lịch hẹn, quản lý thông tin khách hàng rời rạc, không minh bạch trong việc tính lương nhân viênthống kê doanh thu. Đối với chủ salon, việc giám sát hoạt động của nhiều chi nhánh cùng lúc là một thách thức lớn. Đề tài này ra đời để cung cấp một giải pháp công nghệ, tự động hóa các quy trình, mang lại sự minh bạch và hiệu quả, từ đó nâng cao chất lượng dịch vụ và tạo lợi thế cạnh tranh bền vững trên thị trường.

1.2. Mục tiêu và kết quả kỳ vọng từ mã nguồn website tiệm tóc

Mục tiêu cốt lõi của đồ án là xây dựng một website đặt lịch cắt tóc đa chức năng, đáp ứng nhu cầu quản lý của cả chủ chuỗi cửa hàng (Admin) và người quản lý từng salon (Client). Cụ thể, hệ thống phải cho phép quản lý thông tin các cơ sở, quản lý nhân viên salon, theo dõi lịch hẹn và thống kê báo cáo doanh thu theo thời gian thực. Kết quả đạt được không chỉ là một ứng dụng web có thể đi vào sử dụng thực tế mà còn là một bộ mã nguồn website tiệm tóc hoàn chỉnh, dễ dàng bảo trì và mở rộng. Sản phẩm cuối cùng phải có giao diện website salon tóc thân thiện, dễ sử dụng cho mọi đối tượng, đảm bảo hệ thống vận hành ổn định và bảo mật, trở thành công cụ đắc lực hỗ trợ hoạt động kinh doanh của chuỗi salon.

II. Phân Tích Các Thách Thức Trong Quản Lý Chuỗi Salon Tóc

Quản lý một chuỗi salon tóc theo phương pháp truyền thống tiềm ẩn nhiều rủi ro và thách thức, cản trở sự phát triển và mở rộng quy mô. Vấn đề lớn nhất là sự thiếu đồng bộ thông tin giữa các chi nhánh. Mỗi salon hoạt động như một thực thể riêng lẻ, khiến việc tổng hợp dữ liệu để đưa ra quyết định chiến lược trở nên khó khăn và chậm trễ. Việc quản lý đặt lịch hẹn online thường xuyên xảy ra sai sót khi thực hiện thủ công qua điện thoại hoặc sổ sách, dẫn đến trùng lặp lịch, khách hàng phải chờ đợi lâu, gây ảnh hưởng tiêu cực đến trải nghiệm dịch vụ. Bên cạnh đó, hệ thống quản lý khách hàng (CRM) gần như không tồn tại; thông tin khách hàng, lịch sử sử dụng dịch vụ không được lưu trữ một cách có hệ thống, làm mất đi cơ hội chăm sóc khách hàng thân thiết và bán chéo sản phẩm. Việc quản lý nhân viên salon, theo dõi hiệu suất làm việc, và tính lương nhân viên dựa trên hoa hồng cũng rất phức tạp và dễ gây ra tranh chấp. Thêm vào đó, quản lý kho sản phẩm mỹ phẩm cũng là một bài toán đau đầu, tình trạng thất thoát hoặc hết hàng đột ngột thường xuyên xảy ra. Những thách thức này cho thấy sự cần thiết phải có một phần mềm quản lý tiệm tóc tập trung, giải quyết triệt để các nghiệp vụ phức tạp, giúp nhà quản lý có cái nhìn tổng quan và chính xác về toàn bộ hoạt động của chuỗi salon.

2.1. Khó khăn trong việc quản lý đặt lịch hẹn online và nhân sự

Việc sắp xếp lịch hẹn thủ công rất dễ gây ra tình trạng quá tải cho một số stylist trong khi những người khác lại không có khách. Hệ thống không có khả năng tự động phân bổ lịch làm việc hợp lý. Đồng thời, việc theo dõi ngày nghỉ, giờ làm việc, và hiệu suất của từng nhân viên trên nhiều chi nhánh là một công việc tốn nhiều thời gian. Một hệ thống quản lý đặt lịch hẹn online tích hợp quản lý nhân viên salon sẽ tự động hóa các quy trình này, giảm thiểu sai sót của con người và tối ưu hóa việc sử dụng nguồn nhân lực.

2.2. Thách thức khi thống kê doanh thu và quản lý khách hàng

Khi không có hệ thống tập trung, việc thống kê doanh thu chính xác theo ngày, tuần, tháng hoặc theo từng chi nhánh là gần như không thể. Các báo cáo thường được tổng hợp thủ công, vừa mất thời gian vừa có độ tin cậy thấp. Hơn nữa, việc thiếu một hệ thống quản lý khách hàng (CRM) làm cho salon không thể xây dựng các chương trình marketing, chăm sóc khách hàng cá nhân hóa. Dữ liệu khách hàng quý giá bị phân mảnh, không được khai thác hiệu quả để gia tăng lòng trung thành và doanh thu.

III. Hướng Dẫn Thiết Kế Hệ Thống Quản Lý Salon Tóc Chi Tiết

Để xây dựng một hệ thống quản lý chuỗi salon tóc hiệu quả, quá trình phân tích và thiết kế hệ thống đóng vai trò nền tảng. Dựa trên tài liệu nghiên cứu, hệ thống xác định rõ hai đối tượng sử dụng chính: Admin (chủ chuỗi) và Client (quản lý salon). Việc phân quyền rõ ràng này đảm bảo tính bảo mật và phù hợp với nghiệp vụ của từng vai trò. Sơ đồ phân cấp chức năng được xây dựng một cách logic, bao gồm các nhóm chức năng chính như: Quản lý người dùng, Quản lý salon, Quản lý dịch vụ, Quản lý đặt lịch hẹn online, và Báo cáo thống kê. Phần thiết kế cơ sở dữ liệu salon tóc là xương sống của toàn bộ hệ thống. Các bảng dữ liệu như Users, Salons, Stylists, Bookings, Services được thiết kế với các mối quan hệ chặt chẽ để đảm bảo tính toàn vẹn dữ liệu. Ví dụ, bảng Bookings lưu trữ thông tin đặt lịch sẽ liên kết với các bảng Users, Salons, và Stylists thông qua các khóa ngoại. Các công nghệ được lựa chọn cho dự án bao gồm công nghệ PHP, Laravel, MySQL hoặc các stack hiện đại khác như Node.js và Angular như trong đề tài gốc. Việc lựa chọn công nghệ phù hợp sẽ quyết định đến hiệu năng, khả năng mở rộng và bảo trì của source code quản lý salon tóc trong tương lai. Sơ đồ Use Case cũng được vẽ chi tiết cho từng tác nhân, mô tả rõ các tương tác của người dùng với hệ thống, từ đó giúp đội ngũ phát triển hiểu rõ yêu cầu và xây dựng các chức năng hệ thống quản lý một cách chính xác.

3.1. Phân tích và xây dựng cơ sở dữ liệu salon tóc tối ưu

Thiết kế cơ sở dữ liệu salon tóc được thực hiện dựa trên các nghiệp vụ thực tế. Các bảng chính bao gồm Bookings (lưu thông tin đặt lịch), Users (lưu thông tin người dùng và phân quyền), Salons (thông tin các tiệm), Stylists (thông tin nhà tạo mẫu), và Treatments (thông tin các dịch vụ). Việc chuẩn hóa dữ liệu giúp loại bỏ sự dư thừa và đảm bảo tính nhất quán. Sử dụng MySQL làm hệ quản trị CSDL quan hệ là một lựa chọn phổ biến nhờ tính ổn định, miễn phí và cộng đồng hỗ trợ lớn. Cấu trúc CSDL này đủ linh hoạt để đáp ứng các yêu cầu về quản lý kho sản phẩm mỹ phẩm hay tính lương nhân viên trong tương lai.

3.2. Lựa chọn công nghệ phát triển PHP ASP.NET và Node.js

Việc lựa chọn công nghệ là một quyết định quan trọng. Các lựa chọn phổ biến cho dự án web bao gồm: công nghệ PHP, Laravel, MySQL là một stack mạnh mẽ, dễ học và có cộng đồng lớn. ASP.NET Core, SQL Server của Microsoft cung cấp hiệu năng cao và hệ sinh thái đồng bộ. Trong đồ án gốc, tác giả đã sử dụng Node.js (Express) cho backend và Angular cho frontend, đây là một lựa chọn hiện đại, phù hợp cho các ứng dụng Single Page Application (SPA) có tính tương tác cao. Mỗi stack công nghệ đều có ưu nhược điểm riêng, và việc lựa chọn phụ thuộc vào yêu cầu cụ thể của dự án và kỹ năng của đội ngũ phát triển.

IV. Khám Phá Các Chức Năng Cốt Lõi Của Hệ Thống Quản Lý

Một phần mềm quản lý tiệm tóc hiệu quả phải sở hữu đầy đủ các chức năng cần thiết để giải quyết các bài toán nghiệp vụ hàng ngày. Hệ thống được phát triển trong đồ án này bao gồm hai phân hệ chính với các chức năng được phân quyền rõ ràng cho Admin và Client. Đối với Admin (chủ chuỗi), các chức năng hệ thống quản lý tập trung vào việc giám sát tổng thể: quản lý danh sách salon, quản lý thành viên trong toàn hệ thống, và quan trọng nhất là thống kê doanh thu của từng chi nhánh hoặc toàn chuỗi. Chức năng này cung cấp các biểu đồ, báo cáo trực quan, giúp chủ doanh nghiệp nhanh chóng nắm bắt tình hình kinh doanh để đưa ra quyết định kịp thời. Đối với Client (quản lý salon), hệ thống cung cấp các công cụ để vận hành chi nhánh hiệu quả. Các chức năng nổi bật bao gồm: quản lý dịch vụ cắt tóc và các menu combo, quản lý thông tin nhà tạo mẫu (stylist), cài đặt lịch làm việc, và xử lý các yêu cầu từ website đặt lịch cắt tóc. Đặc biệt, module quản lý đặt lịch hẹn online cho phép xem lịch làm việc của từng stylist, trạng thái các khung giờ (trống hoặc đã có khách), giúp việc sắp xếp lịch cho khách hàng trở nên nhanh chóng và chính xác. Hệ thống cũng hỗ trợ quản lý kho sản phẩm mỹ phẩm, giúp theo dõi số lượng tồn kho và đưa ra cảnh báo khi cần nhập hàng mới. Những chức năng này khi kết hợp với nhau tạo thành một giải pháp quản lý toàn diện.

4.1. Module quản lý nhân viên salon và đặt lịch hẹn tự động

Module này là trái tim của hệ thống. Nó cho phép quản lý hồ sơ chi tiết của từng nhân viên, bao gồm thông tin cá nhân, kinh nghiệm, và lịch làm việc. Chức năng quản lý đặt lịch hẹn online được tích hợp trực tiếp, cho phép khách hàng xem lịch trống của stylist yêu thích và đặt lịch trực tuyến. Hệ thống sẽ tự động xác nhận và gửi thông báo, giảm thiểu công việc thủ công cho nhân viên lễ tân. Đây là một bước tiến quan trọng trong việc nâng cao trải nghiệm khách hàng và tối ưu hóa hiệu suất làm việc của salon.

4.2. Chức năng quản lý khách hàng CRM và báo cáo doanh thu

Hệ thống lưu trữ toàn bộ thông tin khách hàng, lịch sử giao dịch, các dịch vụ đã sử dụng. Dựa trên dữ liệu này, hệ thống quản lý khách hàng (CRM) cho phép salon triển khai các chiến dịch marketing, gửi ưu đãi cho khách hàng thân thiết, và chăm sóc khách hàng một cách cá nhân hóa. Chức năng thống kê doanh thu cung cấp các báo cáo chi tiết theo nhiều tiêu chí: theo nhân viên, theo dịch vụ, theo khung thời gian. Các báo cáo này là cơ sở quan trọng để đánh giá hiệu quả kinh doanh và lập kế hoạch phát triển trong tương lai.

V. Hướng Dẫn Cài Đặt Source Code Triển Khai Thực Tế

Việc sở hữu Full Code & Báo cáo của đồ án quản lý chuỗi salon tóc web mở ra cơ hội lớn cho sinh viên và các nhà phát triển trong việc học hỏi và ứng dụng vào thực tế. Bộ mã nguồn được cung cấp là một tài sản giá trị, cho phép tùy chỉnh và phát triển thêm các tính năng mới theo nhu cầu cụ thể. Để bắt đầu, người dùng cần chuẩn bị môi trường phát triển phù hợp với công nghệ được sử dụng trong đồ án, ví dụ như cài đặt Node.js, Angular CLI và hệ quản trị CSDL MySQL. Bước đầu tiên trong hướng dẫn cài đặt source code là tải mã nguồn về máy và giải nén. Tiếp theo, cần tạo một cơ sở dữ liệu salon tóc mới trong MySQL và import file .sql đi kèm trong đồ án để khởi tạo cấu trúc bảng và dữ liệu mẫu. Sau đó, cần cấu hình các thông tin kết nối CSDL trong file môi trường của dự án (thường là .env). Cuối cùng, chạy các lệnh cài đặt thư viện phụ thuộc (ví dụ npm install) cho cả backend và frontend, sau đó khởi chạy ứng dụng. Giao diện của hệ thống được thiết kế thân thiện, với hai phần riêng biệt: giao diện Admingiao diện Client. Giao diện Admin cung cấp cái nhìn tổng quan, trong khi giao diện Client tập trung vào các nghiệp vụ vận hành hàng ngày, đảm bảo người dùng có thể nhanh chóng làm quen và sử dụng thành thạo.

5.1. Các bước cài đặt và cấu hình mã nguồn website tiệm tóc

Quy trình cài đặt bao gồm các bước chính: (1) Cài đặt môi trường cần thiết (Node.js, MySQL). (2) Tải source code quản lý salon tóc. (3) Tạo database và import dữ liệu từ file SQL. (4) Cấu hình chuỗi kết nối database trong file cấu hình. (5) Chạy lệnh npm install ở thư mục backend và frontend để cài đặt các package cần thiết. (6) Khởi động server backend và ứng dụng frontend. Việc tuân thủ đúng các bước trong hướng dẫn cài đặt source code sẽ đảm bảo hệ thống hoạt động chính xác.

5.2. Trải nghiệm giao diện website salon tóc phía Admin và Client

Giao diện website salon tóc được thiết kế hiện đại và trực quan. Phía Admin, dashboard hiển thị các thông số quan trọng như tổng doanh thu, số lượng đặt lịch, và hiệu suất các chi nhánh. Các menu được sắp xếp khoa học, dễ dàng truy cập vào các chức năng quản lý. Phía Client, giao diện tập trung vào lịch hẹn, danh sách khách hàng và thông tin stylist, giúp người quản lý salon dễ dàng thao tác và xử lý công việc hàng ngày. Thiết kế đáp ứng (responsive) đảm bảo trải nghiệm tốt trên cả máy tính và thiết bị di động.

04/10/2025

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

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU I.1 Lý do chọn đề tài Trước khi nói đến lý do chọn đề tài, ta cần nói đến tầm quan trọng của đề tài này:  Salon tóc là một cửa hàng có quy mô lớn, chuyên nghiệp, hoạt động có tổ chức rõ ràng, vì vậy, ta cần một phần mềm có thể đáp ứng được những yêu cầu đó.  Thái độ và sự chuyên nghiệp của toàn bộ salon là thành phần chủ yếu chiếm đến 80% sự tự tin tưởng và hài lòng của khách hàng. Môi trường chuyên nghiệp, thủ tục, thanh toán nhanh gọn sẽ để lại ấn tượng tốt cho khách hàng. Phần mềm này sẽ đem lại cho chủ sở hữa salon con số 80% đó.

 Không chỉ đem lại cảm giác chuyên nghiệp cho khách hàng mà sự sự chuyên nghiệp cho nhân viên của salon cũng đóng góp không nhỏ đối với lợi nhuận, sự phát triển của salon. Khi quản lý nhân viên bằng phần mềm thì công việc sẽ được rõ ràng hơn, minh bạch hơn. Đó là điều mà phần mềm này mạng lại cho chủ salon.  Đối với chủ salon, mọi công việc sẽ có thể theo dõi một cách dễ dàng, xem lịch sử giao dịch, khách hàng cũ, tần suất, và thời gian làm việc của nhân viên.

 Bên cạnh đó còn rất nhiều lý do làm cho phần mềm “Quản lý salon ” là thực sự cần thiết.  Đối với bản thân, thực hiện đề tài này để em có cơ hội tìm hiểu công nghệ về phát triển web, từ đó áp dụng vào thực tế. Chốt lại, em chọn đề tài này do tính thực tiễn của nó và những lợi ích tuyệt vời mà nó mang lại.2 Mục tiêu Mục tiêu của đề tài này là xây dựng môt ứng dụng chạy trên nền Web. Hệ thống này sẽ giúp cho những người chủ tiệm làm tóc quản lý chuỗi cửa hàng của họ một cách dễ dàng, thuận tiện.

Cụ thể, hệ thống sẽ cung cấp cho người dùng những chức năng chính sau:  Đối với chủ chuỗi cửa hàng: Dễ dàng quản lý các cơ sở trong chuỗi của mình  Dễ dàng quản lý nhân viên, cấp dưới  Đăng nhập dành cho chủ chuỗi cửa tiệm và chủ từng cửa tiệm riêng biệt.  Đối với từng cửa tiệm, dê dàng quản lý nhân viên trong tiệm, cài đặt giờ làm việc, số lượng khách hàng đã và đang đặt lịch của tiệm.  Mang lại một giải pháp phần mềm rất cần thiết và thực tiễn cho chuỗi cửa tiệm.  Xem thống kê báo cáo danh thu theo đơn vị thời gian.

Kết quả đạt được sau khi thực hiện xong đề tài: Một ứng dụng website dùng để quản lý tiệm làm tóc có thể bước đầu đi vào sử dụng trong thực tế. Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 6 Đồ án tốt nghiệp ngành Công nghệ Thông tin I.3 Nội dung nghiên cứu Để hoàn thành được đề tài theo mục tiêu ở trên, các công việc em cần nghiên cứu, chuẩn bị trước khi thực hiện đề tài bao gồm:  Tìm hiểu mô hình hoạt động của 1 salon tóc từ đó liên kết các salon với nhau tạo nên một chuỗi.  Phân tích thiết kế hệ thống.  Lựa chọn công nghệ mới, hiện đại.

 Xây dựng cơ sở dữ liệu.  Vẽ sơ đồ usecase cho hệ thống.  Viết restful API cho các tính năng cụ thể trên hệ thống.  Xây dựng giao diện người dùng  Sử dụng API để ghép chức năng với giao diện  Thực hiện kiểm thử một số chức năng chính I.4 Phạm vi đề tài Về nội dung:  Mô tả bài toán: Như đã nới ở trên, phần mềm được tạo ra để hỗ trợ công việc quản lý salon tóc.

o Các tính năng: Quản lý thông báo, quản lý người dùng, quản lý thông tin người dùng, thông tin khách hàng, quản lý lịch hẹn của khách hàng, giờ làm việc của nhân viên, xuất báo cáo, quản lý thanh toán, thăm dò ý kiến khách hàng,.  Đánh giá bài toán: o Độ khó đối với bản thân: 7/10. o Tổng hợp được nhiều kiến thức về ngôn ngữ lập trình, framework, cơ sở dữ liệu, api,. o Giải pháp:  Sử dụng HTML, SCSS và Angular để dựng giao diện phía front-end.

 Sử dụng Nodejs (Express) để viết api cho ứng dụng.  MySQL là cơ sở dữ liệu chính và duy nhất cho ứng dụng. Về không gian:  Đối tượng nghiên cứu: các nghiệp vụ xung quang công việc quản lý một salon tóc. Về thời gian:  Thực hiện nghiên cứu tìm hiểu trong thời gian thực tập và làm Đồ án tốt nghiệp Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 7 Đồ án tốt nghiệp ngành Công nghệ Thông tin CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG II.1 Xác định đối tượng sử dụng hệ thống Ứng dụng hướng tới người dùng là chủ tiệm làm tóc, đặc biệt là người sở hữu nhiều cửa tiệm trong hệ thống cửa tiệm và được sử dụng trên trình duyệt web.

Bao gồm 2 đối tượng chính: Admin: Người chủ của chuỗi tiệm tóc. Có chức năng quản lý một số thông tin như danh sách các tiệm, danh sách các thành viên, chỉnh sửa một số thông tin của salon, xem daonh thu của từng cửa hàng, cả chuỗi hay cá nhân một nhân viên. Client: Người quản lý một tiệm. Có chức năng quản lý thông tin của tiệm đó, danh sách các nhân viên, danh sách các nhà tạo mẫu của tiệm, lịch làm việc của nhân viên và lịch đặt hàng của khách hàng.2 Xây dựng biểu đồ phân cấp chức năng II.1 Xây dựng chức năng chi tiết và gom nhóm các chức năng Trên cơ sở khảo sát bài toán thực tế, ứng dụng sẽ có các chức năng chính sau: Nhóm chức năng “Đăng nhập, đăng xuất”:  Chức năng đăng nhập: Người dùng sẽ sử dụng tài khoản được cấp đã được phân quyền tiến hành truy cập vào hệ thống.

Tùy theo quyền mà giao diện sẽ khác nhau. Từ đó chức năng cũng sẽ khác nhau.  Chức năng đăng xuất: Đăng xuất tài khoản người dùng ra khỏi hệ thống xóa các dữ liệu ở máy cá nhân. Nhóm chức năng “Quản lý phía admin”:  Quản lý thông báo: Có thể tạo mới, thêm, sửa xóa thông báo.

 Quản lý cửa tiệm: Có thể tìm kiếm, xem danh sách các cửa tiệm, xem chi tiết thông tin từng cửa tiệm, chỉnh sửa thông tin cửa tiệm đớ.  Quản lý thành viên: Có thể xem được danh sách tất cả cấc nhân viên đang thuộc hệ thống cũng như thuộc chuỗi cửa hàng. Tìm kiếm theo một số tiêu chí, xem và sửa chi tiết thông tin thành viên.  Quản lý thanh toán: Xem doanh thu theo từng cửa hàng hoặc từng nhân viên để đánh giá nhân viên tiến bọ hay đi lùi  Quản lý người dùng: Có thể thay đổi quyền cho người dùng bình thường hoặc của nhân viên.

Nhóm chức năng “Quản lý client”: Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 8 Đồ án tốt nghiệp ngành Công nghệ Thông tin  Quản lý thông báo, chỉ có thể xem 1 phần và tòan bộ thông báo.  Quản lý thông tin cửa tiệm: Thông tin hợp đồng hay thông tin mà cửa tiệm công bố một cách công khai. Có thể chỉnh sửa thông tin công khai của cửa tiệm  Quản lý người dùng: Như phía admin, có thể đổi mật khẩu, xem chi tiết tài khoản, mật khẩu của mình  Quản lý nhà tạo mẫu: Đây là phần phức tap nhất của hệ thống. o Có thể xem danh sách các nhà tạo mẫu.

o Xem chi tiết thông tin của nhà tạo mẫu. o Đăng kí một người dùng bình thường trở thành một stylist. o Chỉnh sửa thông tin của nhà tạo mẫu. o Cài đặt giờ làm việc ngày nghỉ của nhà tạo mẫu.

 Quản lý menu: Mỗi nhà tạo mẫu sẽ tạo cho mình một số menu cố định để cho người dùng lựa chọn gói thích hợp về chất lượng và giá tiền cho khách hàng.  Quản lý lịch làm việc: Ta có thể xem được vào giờ nào thì nhà tạo mẫu đó đã có khách hàng đặt hay dang rảnh thì b có thể cut luôn.  Quản lý đặt lịch: Danh sách các lịch đã đặt của khách hàng. Xem chi tiết lần đặt lịch đó.

Có thể hủy dặt lịch nếu bận.’ Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 9 Đồ án tốt nghiệp ngành Công nghệ Thông tin II.2 Vẽ biểu đồ phân cấp chức năng Biểu đồ phân cấp chức năng: Hình 2 1 Biều đồ phân cấp chức năng Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 10 Đồ án tốt nghiệp ngành Công nghệ Thông tin II.3 Sơ đồ use case Sơ đồ usecase phía admin Hình 2 2 Sơ đồ use case tác nhân admin Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 11 Đồ án tốt nghiệp ngành Công nghệ Thông tin Sơ đồ usecase phía client Hình 2 3 Sơ đồ use case tác nhân client Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 12 Đồ án tốt nghiệp ngành Công nghệ Thông tin - Sơ đồ usecase Quản lý thông báo Hình 2 4 Sơ đồ usecase quản lý thông báo Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 13 Đồ án tốt nghiệp ngành Công nghệ Thông tin - Sơ đồ usecase quản lý salon Hình 2 5 Sơ đồ usecase quản lý salon Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 14 Đồ án tốt nghiệp ngành Công nghệ Thông tin - Sơ đồ usecase quản lý người dùng Hình 2 6 Sơ đồ usecase quản lý người dùng - Sơ đồ usecase quản lý nhà tạo mẫu Hình 2 7 Sơ đồ usecase quản lý nhà tạo mẫu Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 15 Đồ án tốt nghiệp ngành Công nghệ Thông tin - Sơ đồ usecase quản lý menu Hình 2 8 Sơ đồ usecase quản lý menu - Sơ đồ usecase quản lý thanh toán Hình 2 9 Sơ đồ usecase quản lý thanh toán Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 16 Đồ án tốt nghiệp ngành Công nghệ Thông tin II.3 Đối tượng II.1 Sơ đồ trang web phía client Hình 2 10 Sơ đồ trang web phía client II.2 Sơ đồ trang web phía admin Đ Hình 2 11 Sơ đồ trang web phía admin Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 17 Đồ án tốt nghiệp ngành Công nghệ Thông tin Sinh viên: Nguyễn Ngọc Sơn – Khoa học máy tính ứng dụng K61 18 Đồ án tốt nghiệp ngành Công nghệ Thông tin III.

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