1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo bài tập nhóm quản lý dự án phần mềm đề tài quản lý tiệm bánh ngọt moka sweet cake

38 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Quản lý tiệm bánh ngọt Moka Sweet Cake
Tác giả Phạm Thị Hoài Thuy, Đỗ Phương Loan
Người hướng dẫn Bùi Chí Thành
Trường học Đại Học Nha Trang
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo bài tập nhóm
Năm xuất bản 2024
Thành phố Khánh Hòa
Định dạng
Số trang 38
Dung lượng 3,02 MB

Cấu trúc

  • 1. Xác định đề tài, đơn vị chủ trì (4)
  • 2. Tính cấp thiết của đề tài (4)
  • 3. Mục tiêu, phạm vi của dự án (4)
    • 3.1 Mục tiêu (4)
    • 3.2 Phạm vi (5)
  • 4. Chức năng của phần mềm (5)
  • 5. Dự toán và lịch trình (7)
  • 6. Kết luận (7)
  • 1. Cơ cấu nhân sự (8)
  • 2. Lập kế hoạch ban đầu (8)
    • 2.1 Ước lượng thời gian (9)
    • 2.2 Quản lý chi phí (11)
  • 3. Lập lịch biểu Microsoft Project (0)
  • 4. Phân tích rủi ro (16)
  • Phần III.THỰC HIỆN PHẦN MỀM (0)
    • 1. Phân tích (18)
    • 2. Thiết kế hệ thống (19)
      • 2.1. Các mô hình (19)
      • 2.2. Thiết kế dữ liệu (24)
    • 3. Thiết kế giao diện (27)
      • 3.1 Giao diện trang chủ (27)
      • 3.2 Giao diện trang sản phẩm (28)
      • 3.3 Giao diện trang blog (28)
      • 3.4 Giao diện trang liên hệ (29)
      • 3.5 Giao diện trang Admin (29)
      • 3.6 Trang thông tin Admin (30)
      • 3.7 Trang thông tin nhân viên (31)
      • 3.9 Trang thông tin nguyên liệu nhập (32)
      • 3.10 Trang thông tin khách hàng (33)
      • 3.11 Trang thông tin chi tiết hóa đơn (34)
    • 4. Thiết kế xử lý (36)
    • 1. Kết quả đạt được của đề tài (37)

Nội dung

 Tối ưu hóa quy trình làm việc: điều này bao gồm từ việc quản lý đơnhàng, tồn kho, nhân viên đến việc thống kê và báo cáo kinh doanh. Tăng cường sự chuyên nghiệp và trải nghiệm khách h

Xác định đề tài, đơn vị chủ trì

Đề tài: Dự án quản lý tiệm bánh ngọt Moka Sweet Cake Đơn vị chủ trì: Trường Đại học Nha Trang

Tính cấp thiết của đề tài

Hiện nay, việc quản lý tiệm bánh ngọt Moka Sweet Cake đang gặp nhiều khó khăn vì phương pháp thủ công đã không còn phù hợp Việc lưu trữ thông tin khách hàng, đơn hàng, sản phẩm và nguyên vật liệu mất rất nhiều thời gian và công sức, dễ gây ra sai sót và thất thoát tài sản, ảnh hưởng đến uy tín của tiệm. Đồng thời, trong bối cảnh cạnh tranh ngày càng gay gắt, việc quản lý hiệu quả là chìa khóa để nâng cao năng lực cạnh tranh Sử dụng phần mềm quản lý sẽ giúp Moka Sweet Cake tiết kiệm thời gian và chi phí bằng cách tự động hóa các công việc, giảm thiểu sai sót, tăng sự chăm sóc khách hàng và tập trung vào bán hàng.

Ngoài ra, phần mềm sẽ cải thiện chất lượng dịch vụ thông qua việc theo dõi tình hình kinh doanh và nhu cầu của khách hàng, từ đó đưa ra chiến lược phù hợp và tăng sự hài lòng của khách hàng Cuối cùng, dựa trên dữ liệu chính xác và thống kê báo cáo đầy đủ, phần mềm quản lý sẽ hỗ trợ ban lãnh đạo đưa ra các quyết định kinh doanh sáng suốt và hiệu quả.

Do đó, việc triển khai dự án "Quản lý tiệm bánh ngọt Moka Sweet Cake" là vô cùng cần thiết để giúp tiệm nâng cao hiệu quả quản lý, tăng doanh thu và lợi nhuận,cũng như khẳng định vị thế cạnh tranh trên thị trường.

Mục tiêu, phạm vi của dự án

Mục tiêu

Phát triển một ứng dụng quản lý toàn diện cho cửa hàng Moka Sweet Cake,nhằm tối ưu hóa quy trình quản lý hàng hóa, đơn đặt hàng, thanh toán và nhân viên.

 Tối ưu hóa quy trình làm việc: điều này bao gồm từ việc quản lý đơn hàng, tồn kho, nhân viên đến việc thống kê và báo cáo kinh doanh.

 Tăng cường sự chuyên nghiệp và trải nghiệm khách hàng bao gồm cung cấp dịch vụ nhanh chóng, chất lượng và tạo ra một môi trường mua sắm thoải mái và dễ chịu cho khách hàng.

 Quản lý đơn hàng và hàng tồn kho được thực hiện một cách hiệu quả nhất, từ việc ghi nhận đơn hàng, quản lý sản phẩm đến việc theo dõi tồn kho và nhập/xuất hàng.

 Xây dựng một hệ thống quản lý nhân viên chuyên nghiệp, bao gồm quản lý lịch làm việc, thời gian nghỉ phép và các thông tin cá nhân khác.

Phát triển và triển khai các công cụ thống kê và báo cáo tiên tiến giúp đội ngũ quản lý Moka Sweet Cake đo lường hiệu suất kinh doanh một cách hiệu quả, theo dõi chặt chẽ doanh thu và lợi nhuận để đưa ra các quyết định sáng suốt, tối ưu hóa hoạt động và đạt được mục tiêu chiến lược.

Phạm vi

- Về nội dung: Phát triển phần mềm quản lý cho tiệm bánh Moka Sweet Cake, bao gồm các chức năng quản lý đơn hàng, quản lý kho hàng, quản lý nhân viên và thống kê báo cáo kinh doanh Phần mềm sẽ được thiết kế để tối ưu hóa quy trình hoạt động của tiệm bánh, giúp quản lý dễ dàng hơn và tăng cường hiệu suất làm việc.

- Về không gian: Phạm vi triển khai của dự án là tiệm bánh Moka Sweet Cake, nơi mà phần mềm sẽ được sử dụng để quản lý các hoạt động kinh doanh hàng ngày.

- Về thời gian: Dự án dự kiến sẽ được triển khai trong khoảng thời gian 87 ngày, tính từ ngày 18/03/2024 Trong thời gian này, sẽ bao gồm các giai đoạn xác định yêu cầu, phân tích yêu cầu, thiết kế hệ thống, cài đặt, kiểm thử và sửa lỗi, đào tạo và chuyển giao, bảo trì.

Chức năng của phần mềm

a) Quản lý đơn hàng: Ghi nhận và quản lý các đơn hàng từ khách hàng Bao gồm thông tin về đơn hàng, khách hàng, sản phẩm, số lượng và trạng thái của đơn hàng. b) Quản lý kho hàng: Theo dõi và cập nhật tình trạng hàng hóa trong kho Bao gồm thông tin về số lượng tồn kho, nhập/xuất hàng, vị trí lưu trữ và thông tin chi tiết về sản phẩm. c) Quản lý nhân viên: Quản lý thông tin nhân viên, lịch làm việc và chấm công. Cho phép ghi nhận thông tin cá nhân, kinh nghiệm làm việc, lịch làm việc và thực hiện chấm công theo dõi. d) Thống kê và báo cáo: Tạo các báo cáo về doanh số bán hàng, lợi nhuận, tồn kho và các chỉ số kinh doanh khác Cung cấp cái nhìn tổng quan về hiệu suất hoạt động của cửa hàng và hỗ trợ quản lý ra quyết định chiến lược. e) Quản lý khách hàng: Theo dõi thông tin khách hàng, lịch sử mua hàng và các chương trình khuyến mãi Cho phép tạo hồ sơ khách hàng và tương tác để tối ưu hóa dịch vụ và tăng cường mối quan hệ khách hàng.

- Chức năng về kỹ thuật:

- Giao diện đơn giản, dễ sử dụng, phù hợp với mọi đối tượng người dùng.

- Sử dụng ngôn ngữ Tiếng Việt để thuận tiện cho người dùng.

- Sử dụng hệ quản trị cơ sở dữ liệu SQL Server để đảm bảo tính bảo mật và ổn định.

- Sao lưu dữ liệu định kỳ để tránh mất mát dữ liệu.

- Phân quyền truy cập để kiểm soát quyền truy cập của từng người dùng.

- Hệ thống có khả năng tích hợp với các phần mềm khác như phần mềm kế toán, phần mềm quản lý kho.

- Hỗ trợ kỹ thuật trực tuyến và qua điện thoại để giải quyết các vấn đề liên quan đến phần mềm.

- Hoạt động ổn định trên các hệ điều hành phổ biến như Windows, MacOS, Linux.

- Tốc độ xử lý nhanh chóng để đáp ứng nhu cầu sử dụng của cửa hàng.

Dự toán và lịch trình

Dự kiến tiến trình triển khai:

- Xác định yêu cầu hệ thống: 3 ngày

- Phân tích yêu cầu: 10 ngày

- Thiết kế hệ thống : 18 ngày

- Kiểm thử và sửa lỗi: 5 ngày

- Đào tạo và chuyển giao: 5 ngày

 Cơ sở dự toán: 54.240.000 VND

 Kinh phí làm phần mềm (giải trình theo phụ lục)

- Kinh phí thuê thiết bị : 3.500.000 VND

- Kinh phí đào tạo : 2.500.000 VND

- Kinh phí quản lý (tư vấn, giám sát, nghiệm thu…): 2.000.000 VND

- Kinh phí dự phòng: 2.000.000 VND

Cơ cấu nhân sự

Điều hành dự án: Phạm Thị Hoài Thuy.

STT Thành viên Phân tích Thiết kế Cài đặt Kiểm thử

1 Phạm Thị Hoài Thuy Hỗ Trợ Chính Chính Hỗ Trợ

2 Đỗ Phương Loan Chính Hỗ Trợ Hỗ Trợ Chính

Lập kế hoạch ban đầu

Ước lượng thời gian

Giai đoạn 1: Xác định yêu cầu hệ thống

Mã WBS Tên công việc MO ML MP EST

1 Xác định yêu cầu hệ thống 3 3 3 3

Giai đoạn 2: Phân tích yêu cầu

Mã WBS Tên công việc MO ML MP EST

2.1 Thu thập và phân tích yêu cầu 2 3 4 3

2.2 Báo cáo trạng thái công việc 6 7 8 7

Giai đoạn 3: Thiết kê hệ thống

Mã WBS Tên công việc MO ML MP EST

3.1 Thiết kế cơ sở dữ liệu 4 5 6 5

3.2 Thiết kế giao diện người dùng 4 5 6 5

3.3 Thiết kế các chức năng và xử lý 7 8 9 8

Mã WBS Tên công việc MO ML MP EST

4.1 Cài đặt các modun quản lý nghiệp vụ 9 10 11 10 4.2 Cài đặt các modun tra cứu, tìm kiếm 3 4 5 4

4.3 Cài đặt các giao diện dùng chung 5 6 7 6

Giai đoạn 5: Kiểm thử hệ thống

Mã WBS Tên công việc MO ML MP EST

5 Kiểm thử và sửa lỗi 4 5 6 5

Giai đoạn 6: Đào tạo và chuyển giao

Mã WBS Tên công việc MO ML MP EST

6 Đào tạo và chuyển giao 4 5 6 5

Giai đoạn 7: Bảo dưỡng và hỗ trợ

Mã WBS Tên công việc MO ML MP EST

Quản lý chi phí

T Họ tên Vị trí Lương (vnđ/giờ)

1 Phạm Thị Hoài Thuy Điều hành dự án, thiết kế 35,000

2 Đỗ Phương Loan Phân tích, lập trình 35,000

Giai đoạn Tên công việc

1 1 Xác định yêu cầu hệ thống 3

2 2 Phân tích và xác định yêu cầu 7

2.1 1 Thu thập và phân tích yêu cầu 4

2.2 2 Báo cáo trang thái công việc 3

3.1 1 Thiết kế cơ sở dữ liệu 9 Thuy 1.400.000

3.2 2 Thiết kế giao diện người dùng 10 Loan 1.400.000

3.3 3 Thiết kế các chức năng và xử lý 12

4.1 1 Cài đặt modun quản lí nghiệp vụ 8 Loan 2.800.000

4.2 2 Cài đặt modun tra cứu, tìm kiếm 8 Thuy 1.120.000

4.3 3 Cài đặt giao diện dùng chung 7

5.0 5 Kiểm thử và sửa lỗi 5

6.0 6 Đào tạo và chuyển giao 5

3 Lập lịch biểu Microsoft Project

Giai đoạn 1: Xác định yêu cầu hệ thống

Giai đoạn 2: Phân tích yêu cầu

Giai đoạn 3: Thiết kế hệ thống

Giai đoạn 6: Đào tạo, chuyển giao

Bảng đánh giá rủi ro

Hoạt động Đe dọa Tác động

Xác suất Phân tích yêu cầu

1 Thu thập và phân tích yêu cầu

Thông tin không đầy đủ hoặc không chính xác H Trung bình

2 Báo cáo trạng thái công việc Báo cáo không đúng tiến độ T Thấp

1 Thiết kế cơ sở dữ liệu Thiết kế cơ sở dữ liệu không hiệu quả M Trung bình

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

Giao diện người dùng không thân thiện M Cao

3 Thiết kế chức năng và xử lí

Thiết kế chức năng chưa hoàn thiện hoặc chưa đáp ứng được nhu cầu của khách hàng.

1 Cài đặt modun quản lí Lối lập trình gây vấn đề về tính ổn định và bảo mật của hệ thống H Trung bình

2 Cài đặt modun tra cứu, tìm kiếm Tìm kiếm thông tin chưa chính xác M Trung bình

3 Cài đặt giao diện dùng chung

Giao diện chưa đáp ứng nhu cầu của khách hàng M Thấp

Kiểm thử và sửa lỗi Không sửa được lỗi M Trung bình Đào tạo và chuyển giao Người đào tạo không làm việc ăn ý với người được đào tạo M Trung bình

Xử lý sự cố không được thực hiện nhanh chóng, có thể ảnh hưởng đến trải nghiệm người dùng

III.THỰC HIỆN PHẦN MỀM

Cửa hàng bánh ngọt Moka Sweet Cake cần một hệ thống phần mền quản lý việc đặt hàng, xử lý và báo cáo các giao dịch bán hàng, quản lý khách hàng và sản phẩm trên máy vi tính Qua khảo sát hiện trạng, phân tích viên nắm được những thông tin sau:

* Quy trình quản lý bánh:

Khi hàng hóa mới được nhập vào, hệ thống quản lý cho phép nhập thông tin Hàng hóa đã có trong kho được cập nhật số lượng Thông tin hàng hóa gồm: tên hàng hóa, mã hàng hóa, loại hàng hóa, số lượng, hình ảnh, mô tả, giá cả, ngày nhập hàng.

* Quy trình đặt hàng, thanh toán :

Khi khách hàng đặt hàng, thông tin đơn hàng sẽ được nhập vào hệ thống, bao gồm danh sách sản phẩm, thông tin khách hàng và địa chỉ nếu có Hệ thống xác nhận đơn hàng, tạo hóa đơn để báo cho khách hàng và nhân viên chế biến sản phẩm Sau đó, nhân viên tính và thông báo tổng số tiền dựa trên hóa đơn đã tạo.

* Quy trình làm thẻ thành viên:

Khi có khách hàng mới đến quán yêu cầu làm thẻ thành viên để nhận được ưu đãi, nhân viên sẽ nhập thông tin của khách hàng vào hệ thống Thông tin này bao gồm tên, số điện thoại, địa chỉ và bất kỳ thông tin khác mà quản lý muốn lưu trữ Hệ thống lưu trữ và quản lý thông tin này để sử dụng cho các mục đích quảng cáo, chăm sóc khách hàng và phát triển kinh doanh.

* Quy trình báo cáo và thống kê:

Khi quản lý của hàng muốn xem báo cáo về của hàng ví dụ như: muốn xem danh sách khách hàng mới, thống kê doanh thu theo tháng hoặc theo quý Hệ thống sẽ tạo báo cáo về danh sách khách hàng mới từ dữ liệu đã lưu trữ

* Quản lý quyền truy cập:

Admin: quản lý nhân viên.

Nhân viên: quản lý sản phẩm, quản lý đơn hàng.

Khách hàng: Có thể đăng nhập, xem sản phẩm, tìm kiếm sản phẩm và mua hàng.

* Các công việc cần phải tin học hóa:

- Công việc thanh toán hóa đơn.

- Quản lý thông tin nhân viên, thông tin khách hàng.

* Nghiệp vụ lập hóa đơn bán hàng

D1: Thông tin hóa đơn: Mã hóa đơn,

Tên sản phẩm, Mã sản phẩm, Số

Các bước xử lý lượng, Đơn giá, Thành tiền.

D3: Số lượng, Đơn giá của sản phẩm

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Tính toán D4, đồng thời cập nhật số lượng sản phẩm còn lại trong bảng sản phẩm.

Bước 5: Lưu D4 vào bộ nhớ phụ.

* Nghiệp vụ lưu trữ thông tin khách hàng

D1: Thông tin khách hàng: Mã khách hàng, tên khách hàng, Số điện thoại, Địa chỉ.

D2: Thông tin cần lưu trữ.

D3: Danh sách tài khoản khách hàng, nếu có tài khoản trùng với tài khoản đang đăng ký thì không chấp nhận cho đăng ký.

D4: Thông tin tài khoản khách hàng.

D6: Thông tin khách hàng được lưu, các kết quả thành công hay thất bại.

Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra các trường dữ liệu có thỏa mãn không.

Bước 5: Nếu có thì đăng ký tài khoản thành công.

Bước 6: Nếu không chỉ chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ. Bước 8: Xuất D5.

* Nghiệp vụ xử lí tra cứu thông tin khách hàng

D1: Thông tin khách hàng cần tìm kiếm: Mã khách hàng, Tên khách hàng, SĐT, Địa chỉ.

D3: ▪ Các danh mục để chọn lựa :

Mã khách hàng, Tên khách hàng.

▪ Dữ liệu về đối tượng khi tìm thấy:

Thông tin về Mã khách hàng, Tên khách hàng.

D5: Danh sách các khách hàng phù hợp với tiêu chí tra cứu.

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra danh sách khách hàng.

Bước 5: Nếu có thông tin khách hàng nào trùng với tên khách hàng hoặc mã khách hàng tìm kiếm thì hiển thị thông tin khách hàng tìm kiếm được.

Bước 6: Nếu không có thì chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ.

* Nghiệp vụ tra cứu thông tin sản phẩm

D1: Thông tin tra cứu gồm: Tên sản phẩm, mã sản phẩm, mã loại sản phẩm

D2: Thông tin cần lưu trữ.

D3: Danh sách các sản phẩm cần tra cứu.

D4: Danh sách các sản phẩm gồm tên sản phẩm và đơn giá.

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra danh sách sản phẩm.

Bước 5: Nếu có sản phẩm nào trùng với tên sản phẩm hoặc mã loại sản phẩm tìm kiếm thì đưa đến giao diện tìm kiếm sản phẩm với các sản phẩm đó.

Bước 6: Nếu không có thì chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ. Bước 8: Xuất D5.

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaSP varchar 20 Mã sản phẩm

2 TenSP varchar 50 Tên sản phẩm

3 AnhSP varchar 50 Ảnh sản phẩm

4 DonGia int Đơn giá sản phẩm

5 MaLSP varchar 10 Mã loại sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaLSP varchar 20 Mã loại sản phẩm

2 TenLSP nvarchar 50 Tên loại sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNV varchar 20 Mã nhân viên

2 TenNV varchar 50 Tên nhân viên

8 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 IDQuanTri integer 10 Mã nhân viên

2 UserName varchar 50 Tên nhân viên

8 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNCC varchar 20 Mã nhà cung cấp

2 TenNCC varchar 50 Tên nhà cung cấp

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaKH varchar 20 Mã khách hàng

2 TenKH varchar 50 Họ tên khách hàng

3 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaHD varchar 20 Mã hóa đơn

2 TenNV varchar 20 Tên nhân viên

3 MaKH varchar 20 Mã khách hàng

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaHD varchar 20 Mã hóa đơn

2 MaSP varchar 20 Mã sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNL varchar 20 Mã nguyên liệu

2 MaNCC varchar 20 Mã nhà cung cấp

3 TenNL integer 50 Tên nguyên liệu

5 HSD date Hạn sử dụng

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNL varchar 20 Mã nguyên liệu

1 MaSP varchar 20 Mã sản phẩm

3.2 Giao diện trang sản phẩm :

3.4 Giao diện trang liên hệ

- Mục đích: để thực hiện việc quản lý

- Amin muốn vào trang quản lý phải đăng nhập vào hệ thông với tên đăng nhập và password đã đăng ký.

Đăng nhập thành công sẽ cho phép người dùng truy cập trang quản lý và thực hiện các thao tác quản lý thông tin khách hàng, thông tin đơn hàng và thông tin nhân viên, bao gồm xem, thêm, sửa và xóa thông tin.

- Khi đăng nhập sai tên đăng nhập hoặc password: hệ thống yêu cầu nhập lại.

 Quản lí thông tin quản trị viên bao gồm: Tên đăng nhập, Mật khẩu, Họ tên, Email.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin quản trị viên

3.7 Trang thông tin nhân viên:

 Quản lí thông tin nhân viên bao gồm: Mã nhân viên, Tên nhân viên, SĐT, Email.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin nhân viên, giúp người quản lí dễ dàng quản lí thông tin.

 Hàm Tra cứu thông tin nhân viên: tim kiếm thông tin nhân viên bao gồm các danh mục để chọn lựa như : Mã nhân viên, Tên nhân viên.

 Quản lí thông tin sản phẩm bao gồm: Mã sản phẩm, Tên sản phẩm, Số lượng, Đơn giá, Mã loại sản phẩm.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin sản phẩm, giúp dễ dàng quản lí thông tin sản phẩm.

 Hàm Tra cứu thông tin sản phẩm: tim kiếm thông tin sản phẩm bao gồm các danh mục để chọn lựa như : Mã sản phẩm, Tên sản phẩm, Loại sản phẩm.

3.9 Trang thông tin nguyên liệu nhập:

 Quản lí thông tin nguyên liệu bao gồm: Mã nguyên liệu, Tên nguyên liệu, Ngày nhập, Hạn sử dụng, Nhà cung cấp

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin nguyên liệu, giúp dễ dàng quản lí thông tin nguyên liệu.

3.10 Trang thông tin khách hàng

-Quản lí thông tin khách hàng bao gồm: Mã khách hàng, Tên khách hàng, Địa chỉ, Số điện thoại.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin khách hàng, giúp dễ dàng quản lí thông tin khách hàng.

 Hàm Tra cứu thông tin khách hàng: tim kiếm thông tin khách hàng bao gồm các danh mục để chọn lựa như : Mã khách hàng, Tên khách hàng

3.11 Trang thông tin chi tiết hóa đơn:

 Lập hóa đơn cho khách hàng với Thông tin hóa đơn: Mã hóa đơn, Tên sản phẩm, Mã sản phẩm, Số lượng, Đơn giá, Thành tiền.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin hóa đơn, giúp dễ dàng quản lí thông tin của các hóa đơn.

 Khi thêm chi tiết hóa đơn, số lượng sản phẩm còn lại trong bảng sản phẩm sẽ được cập nhật.

- Hàm nhập, sửa, xóa thông tin khách hàng: ghi nhận thông tin khách hàng, sửa hoặc xóa thông tin vào cơ sở dữ liệu.

- Hàm tra cứu khách hàng: Tìm khách hàng theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin khách hàng.

- Hàm nhập, sửa, xóa thông tin nhân viên: ghi nhận thông tin nhân viên, sửa hoặc xóa thông tin nhân viên.

- Hàm tra cứu nhân viên: Tìm nhân viên theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin nhân viên.

- Hàm nhập, sửa, xóa thông tin sản phẩm: ghi nhận thông tin sản phẩm, sửa hoặc xóa thông tin vào cơ sở dữ liệu.

- Hàm tra sản phẩm: Tìm sản phẩm theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin sản phẩm.

- Hàm lập hóa đơn: lập hóa đơn bán hàng.

- Hàm xử lý phân quyền: phân quyền với hai mục đích dành cho quản trị viên và dành cho người mua hàng.

1 Kết quả đạt được của đề tài

- Xây dựng website quản lý trang bán bánh ngọt.

- Giao diện đẹp, màu sắc hài hòa, dễ nhìn, dễ sử dụng.

- Xây dựng được các chức năng cần thiết cho hệ thống: nhập, sửa, xem, tìm kiếm thông tin, phân quyền cho người dùng.

Dự án "Quản lý tiệm bánh ngọt Moka Sweet Cake" là một cơ hội quý báu để nhóm chúng em áp dụng những kiến thức đã học vào thực tiễn, đồng thời phát triển kỹ năng xây dựng ứng dụng web của mình Mặc dù với kinh nghiệm thực tế chưa nhiều, ứng dụng ban đầu có thể chưa đạt được mức tối ưu về các chức năng và trải nghiệm người dùng, nhưng chúng em sẽ không ngừng nỗ lực phát triển thêm Chẳng hạn như nhóm chúng em dự định sẽ phát triển trang web với các tính năng sau: -Quản lý chương trình khuyến mãi: Phát triển chức năng quản lý các chương trình khuyến mãi và ưu đãi đặc biệt để thu hút khách hàng

-Báo cáo phân tích chi tiết: Cung cấp các báo cáo phân tích chi tiết về doanh thu, chi phí, và lợi nhuận để hỗ trợ việc ra quyết định kinh doanh

-Tích hợp thanh toán trực tuyến: Tích hợp các cổng thanh toán trực tuyến để tăng tiện ích cho khách hàng.

-Chiến dịch email marketing: Xây dựng chức năng gửi email marketing để duy trì liên lạc với khách hàng và thông báo về các ưu đãi đặc biệt.

Phân tích rủi ro

Bảng đánh giá rủi ro

Hoạt động Đe dọa Tác động

Xác suất Phân tích yêu cầu

1 Thu thập và phân tích yêu cầu

Thông tin không đầy đủ hoặc không chính xác H Trung bình

2 Báo cáo trạng thái công việc Báo cáo không đúng tiến độ T Thấp

1 Thiết kế cơ sở dữ liệu Thiết kế cơ sở dữ liệu không hiệu quả M Trung bình

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

Giao diện người dùng không thân thiện M Cao

3 Thiết kế chức năng và xử lí

Thiết kế chức năng chưa hoàn thiện hoặc chưa đáp ứng được nhu cầu của khách hàng.

1 Cài đặt modun quản lí Lối lập trình gây vấn đề về tính ổn định và bảo mật của hệ thống H Trung bình

2 Cài đặt modun tra cứu, tìm kiếm Tìm kiếm thông tin chưa chính xác M Trung bình

3 Cài đặt giao diện dùng chung

Giao diện chưa đáp ứng nhu cầu của khách hàng M Thấp

Kiểm thử và sửa lỗi Không sửa được lỗi M Trung bình Đào tạo và chuyển giao Người đào tạo không làm việc ăn ý với người được đào tạo M Trung bình

Xử lý sự cố không được thực hiện nhanh chóng, có thể ảnh hưởng đến trải nghiệm người dùng

HIỆN PHẦN MỀM

Phân tích

Để tối ưu hóa hoạt động kinh doanh, Moka Sweet Cake cần triển khai một hệ thống phần mềm quản lý chuyên nghiệp giúp xử lý hiệu quả các giao dịch bán hàng, bao gồm đặt hàng, báo cáo và quản lý khách hàng, sản phẩm trên máy tính Sau quá trình khảo sát thực tế, phân tích viên thu thập được những thông tin quan trọng như sau:

* Quy trình quản lý bánh:

Khi có hàng hóa mới nhập về, hệ thống sẽ cho phép bộ phận quản lý nhập thông tin mới Nếu hàng hóa đã có trong kho thì giữ lại các thông tin trên và cập nhật số lượng. Thông tin về hàng hóa bao gồm tên hàng hóa, mã hàng hóa, mã loại hàng hóa, số lượng, ảnh hàng hóa, mô tả hàng hóa, giá cả, ngày nhập hàng

* Quy trình đặt hàng, thanh toán :

Khi khách hàng đặt hàng, nhân viên nhận thông tin đơn hàng và nhập vào hệ thống Thông tin đơn hàng bao gồm danh sách sản phẩm mua, thông tin khách hàng như tên, số điện thoại và địa chỉ (nếu có) Sau đó, hệ thống xác nhận thông tin đơn hàng, in hóa đơn để thông báo cho khách hàng và nhân viên để chế biến sản phẩm Sau khi đơn hàng được xác nhận, nhân viên tính tổng số tiền dựa trên đơn hàng Hệ thống sẽ tính tổng số tiền và tạo hóa đơn cho khách hàng.

* Quy trình làm thẻ thành viên:

Khi có khách hàng mới đến quán yêu cầu làm thẻ thành viên để nhận được ưu đãi, nhân viên sẽ nhập thông tin của khách hàng vào hệ thống Thông tin này bao gồm tên, số điện thoại, địa chỉ và bất kỳ thông tin khác mà quản lý muốn lưu trữ Hệ thống lưu trữ và quản lý thông tin này để sử dụng cho các mục đích quảng cáo, chăm sóc khách hàng và phát triển kinh doanh.

* Quy trình báo cáo và thống kê:

Khi quản lý của hàng muốn xem báo cáo về của hàng ví dụ như: muốn xem danh sách khách hàng mới, thống kê doanh thu theo tháng hoặc theo quý Hệ thống sẽ tạo báo cáo về danh sách khách hàng mới từ dữ liệu đã lưu trữ

* Quản lý quyền truy cập:

Admin: quản lý nhân viên.

Nhân viên: quản lý sản phẩm, quản lý đơn hàng.

Khách hàng: Có thể đăng nhập, xem sản phẩm, tìm kiếm sản phẩm và mua hàng.

* Các công việc cần phải tin học hóa:

- Công việc thanh toán hóa đơn.

- Quản lý thông tin nhân viên, thông tin khách hàng.

Thiết kế hệ thống

* Nghiệp vụ lập hóa đơn bán hàng

D1: Thông tin hóa đơn: Mã hóa đơn,

Tên sản phẩm, Mã sản phẩm, Số

Các bước xử lý lượng, Đơn giá, Thành tiền.

D3: Số lượng, Đơn giá của sản phẩm

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Tính toán D4, đồng thời cập nhật số lượng sản phẩm còn lại trong bảng sản phẩm.

Bước 5: Lưu D4 vào bộ nhớ phụ.

* Nghiệp vụ lưu trữ thông tin khách hàng

D1: Thông tin khách hàng: Mã khách hàng, tên khách hàng, Số điện thoại, Địa chỉ.

D2: Thông tin cần lưu trữ.

D3: Danh sách tài khoản khách hàng, nếu có tài khoản trùng với tài khoản đang đăng ký thì không chấp nhận cho đăng ký.

D4: Thông tin tài khoản khách hàng.

D6: Thông tin khách hàng được lưu, các kết quả thành công hay thất bại.

Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra các trường dữ liệu có thỏa mãn không.

Bước 5: Nếu có thì đăng ký tài khoản thành công.

Bước 6: Nếu không chỉ chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ. Bước 8: Xuất D5.

* Nghiệp vụ xử lí tra cứu thông tin khách hàng

D1: Thông tin khách hàng cần tìm kiếm: Mã khách hàng, Tên khách hàng, SĐT, Địa chỉ.

D3: ▪ Các danh mục để chọn lựa :

Mã khách hàng, Tên khách hàng.

▪ Dữ liệu về đối tượng khi tìm thấy:

Thông tin về Mã khách hàng, Tên khách hàng.

D5: Danh sách các khách hàng phù hợp với tiêu chí tra cứu.

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra danh sách khách hàng.

Bước 5: Nếu có thông tin khách hàng nào trùng với tên khách hàng hoặc mã khách hàng tìm kiếm thì hiển thị thông tin khách hàng tìm kiếm được.

Bước 6: Nếu không có thì chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ.

* Nghiệp vụ tra cứu thông tin sản phẩm

D1: Thông tin tra cứu gồm: Tên sản phẩm, mã sản phẩm, mã loại sản phẩm

D2: Thông tin cần lưu trữ.

D3: Danh sách các sản phẩm cần tra cứu.

D4: Danh sách các sản phẩm gồm tên sản phẩm và đơn giá.

Bước 1: Nhận D1 từ người dùng.

Bước 2: Kết nối dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra danh sách sản phẩm.

Bước 5: Nếu có sản phẩm nào trùng với tên sản phẩm hoặc mã loại sản phẩm tìm kiếm thì đưa đến giao diện tìm kiếm sản phẩm với các sản phẩm đó.

Bước 6: Nếu không có thì chuyển tới bước 10.

Bước 7: Lưu D4 vào bộ nhớ phụ. Bước 8: Xuất D5.

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaSP varchar 20 Mã sản phẩm

2 TenSP varchar 50 Tên sản phẩm

3 AnhSP varchar 50 Ảnh sản phẩm

4 DonGia int Đơn giá sản phẩm

5 MaLSP varchar 10 Mã loại sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaLSP varchar 20 Mã loại sản phẩm

2 TenLSP nvarchar 50 Tên loại sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNV varchar 20 Mã nhân viên

2 TenNV varchar 50 Tên nhân viên

8 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 IDQuanTri integer 10 Mã nhân viên

2 UserName varchar 50 Tên nhân viên

8 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNCC varchar 20 Mã nhà cung cấp

2 TenNCC varchar 50 Tên nhà cung cấp

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaKH varchar 20 Mã khách hàng

2 TenKH varchar 50 Họ tên khách hàng

3 SDT varchar 10 Số điện thoại

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaHD varchar 20 Mã hóa đơn

2 TenNV varchar 20 Tên nhân viên

3 MaKH varchar 20 Mã khách hàng

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaHD varchar 20 Mã hóa đơn

2 MaSP varchar 20 Mã sản phẩm

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNL varchar 20 Mã nguyên liệu

2 MaNCC varchar 20 Mã nhà cung cấp

3 TenNL integer 50 Tên nguyên liệu

5 HSD date Hạn sử dụng

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaNL varchar 20 Mã nguyên liệu

1 MaSP varchar 20 Mã sản phẩm

Thiết kế giao diện

3.2 Giao diện trang sản phẩm :

3.4 Giao diện trang liên hệ

- Mục đích: để thực hiện việc quản lý

- Amin muốn vào trang quản lý phải đăng nhập vào hệ thông với tên đăng nhập và password đã đăng ký.

- Khi đăng nhập thành công: Amin sẽ vào được trang quản lí và tiến hành các thao tác như xem, thêm, sửa, xóa thông tin khách hàng, thông tin đơn hàng, thông tin nhân viên.

- Khi đăng nhập sai tên đăng nhập hoặc password: hệ thống yêu cầu nhập lại.

 Quản lí thông tin quản trị viên bao gồm: Tên đăng nhập, Mật khẩu, Họ tên, Email.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin quản trị viên

3.7 Trang thông tin nhân viên:

 Quản lí thông tin nhân viên bao gồm: Mã nhân viên, Tên nhân viên, SĐT, Email.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin nhân viên, giúp người quản lí dễ dàng quản lí thông tin.

 Hàm Tra cứu thông tin nhân viên: tim kiếm thông tin nhân viên bao gồm các danh mục để chọn lựa như : Mã nhân viên, Tên nhân viên.

 Quản lí thông tin sản phẩm bao gồm: Mã sản phẩm, Tên sản phẩm, Số lượng, Đơn giá, Mã loại sản phẩm.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin sản phẩm, giúp dễ dàng quản lí thông tin sản phẩm.

 Hàm Tra cứu thông tin sản phẩm: tim kiếm thông tin sản phẩm bao gồm các danh mục để chọn lựa như : Mã sản phẩm, Tên sản phẩm, Loại sản phẩm.

3.9 Trang thông tin nguyên liệu nhập:

 Quản lí thông tin nguyên liệu bao gồm: Mã nguyên liệu, Tên nguyên liệu, Ngày nhập, Hạn sử dụng, Nhà cung cấp

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin nguyên liệu, giúp dễ dàng quản lí thông tin nguyên liệu.

3.10 Trang thông tin khách hàng

-Quản lí thông tin khách hàng bao gồm: Mã khách hàng, Tên khách hàng, Địa chỉ, Số điện thoại.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin khách hàng, giúp dễ dàng quản lí thông tin khách hàng.

 Hàm Tra cứu thông tin khách hàng: tim kiếm thông tin khách hàng bao gồm các danh mục để chọn lựa như : Mã khách hàng, Tên khách hàng

3.11 Trang thông tin chi tiết hóa đơn:

 Lập hóa đơn cho khách hàng với Thông tin hóa đơn: Mã hóa đơn, Tên sản phẩm, Mã sản phẩm, Số lượng, Đơn giá, Thành tiền.

 Các chức năng Thêm, Sửa, Xóa, Xem thông tin hóa đơn, giúp dễ dàng quản lí thông tin của các hóa đơn.

 Khi thêm chi tiết hóa đơn, số lượng sản phẩm còn lại trong bảng sản phẩm sẽ được cập nhật.

Thiết kế xử lý

- Hàm nhập, sửa, xóa thông tin khách hàng: ghi nhận thông tin khách hàng, sửa hoặc xóa thông tin vào cơ sở dữ liệu.

- Hàm tra cứu khách hàng: Tìm khách hàng theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin khách hàng.

- Hàm nhập, sửa, xóa thông tin nhân viên: ghi nhận thông tin nhân viên, sửa hoặc xóa thông tin nhân viên.

- Hàm tra cứu nhân viên: Tìm nhân viên theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin nhân viên.

- Hàm nhập, sửa, xóa thông tin sản phẩm: ghi nhận thông tin sản phẩm, sửa hoặc xóa thông tin vào cơ sở dữ liệu.

- Hàm tra sản phẩm: Tìm sản phẩm theo các tiêu chuẩn khác nhau để cho phép cập nhật thông tin sản phẩm.

- Hàm lập hóa đơn: lập hóa đơn bán hàng.

- Hàm xử lý phân quyền: phân quyền với hai mục đích dành cho quản trị viên và dành cho người mua hàng.

Kết quả đạt được của đề tài

- Xây dựng website quản lý trang bán bánh ngọt.

- Giao diện đẹp, màu sắc hài hòa, dễ nhìn, dễ sử dụng.

- Xây dựng được các chức năng cần thiết cho hệ thống: nhập, sửa, xem, tìm kiếm thông tin, phân quyền cho người dùng.

Dự án "Quản lý tiệm bánh ngọt Moka Sweet Cake" là một cơ hội quý báu để nhóm chúng em áp dụng những kiến thức đã học vào thực tiễn, đồng thời phát triển kỹ năng xây dựng ứng dụng web của mình Mặc dù với kinh nghiệm thực tế chưa nhiều, ứng dụng ban đầu có thể chưa đạt được mức tối ưu về các chức năng và trải nghiệm người dùng, nhưng chúng em sẽ không ngừng nỗ lực phát triển thêm Chẳng hạn như nhóm chúng em dự định sẽ phát triển trang web với các tính năng sau: -Quản lý chương trình khuyến mãi: Phát triển chức năng quản lý các chương trình khuyến mãi và ưu đãi đặc biệt để thu hút khách hàng

Báo cáo phân tích chi tiết cung cấp thông tin sâu sắc về các chỉ số tài chính quan trọng, bao gồm doanh thu, chi phí và lợi nhuận Những báo cáo này đóng vai trò không thể thiếu trong quá trình ra quyết định kinh doanh, giúp các nhà quản lý hiểu rõ hơn về hiệu suất hoạt động, xác định các lĩnh vực cần cải thiện và đưa ra các chiến lược để tăng trưởng và lợi nhuận.

-Tích hợp thanh toán trực tuyến: Tích hợp các cổng thanh toán trực tuyến để tăng tiện ích cho khách hàng.

-Chiến dịch email marketing: Xây dựng chức năng gửi email marketing để duy trì liên lạc với khách hàng và thông báo về các ưu đãi đặc biệt.

Ngày đăng: 14/08/2024, 11:46

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w