1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery

198 1 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

Định dạng
Số trang 198
Dung lượng 2,46 MB

Nội dung

Nhân viên, quản lý cửa hàng cần đọc biên bản SRS để hiểu rõ các tính năng và chức năng của phần mềm để có thể sử dụng một cách dễ dàng và hiệu quả.4... - Quản lý danh mục bánh: Hệ thống

Trang 1

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

BÁO CÁO CUỐI KỲ

Trang 2

LỜI CẢM ƠN

Xin gửi lời cảm ơn chân thành nhất đến thầy về môn học "Công Nghệ Phần Mềm" trong học kỳ vừa qua Thầy đã mang đến cho chúng em những kiến thức sâu sắc và bổ ích, giúp chúng em hiểu rõ hơn về quá trình phát triển phần mềm và các

kỹ thuật quan trọng liên quan Sự tận tâm và sự nhiệt huyết của thầy đã là nguồn động viên lớn, giúp chúng em vượt qua những thách thức trong quá trình học tập Thầy không chỉ giảng dạy mà còn chia sẻ những kinh nghiệm thực tế, từ đó giúp chúng em xây dựng cái nhìn toàn diện và ứng dụng kiến thức vào thực tế

Một lần nữa, chúng em xin chân thành cảm ơn thầy Lê Hoàng Quân về sự đóng góp to lớn của mình trong việc hình thành tư duy và kiến thức chuyên sâu của chúngem

1

Trang 3

Mục lục

LỜI CẢM ƠN 1

GIỚI THIỆU ĐỒ ÁN 4

NỘI DUNG 5

I Yêu cầu đồ án 5

1 Tài liệu SRS 5

2 Bảng câu hỏi yêu cầu 16

3 Tài liệu yêu cầu thống nhất với khách hàng 19

II KẾ HOẠCH ĐỒ ÁN 22

III SƠ ĐỒ TỔNG QUAN 30

1 Use case và Đặc tả Use case 30

2 Class Diagram 38

IV THIẾT KẾ DỮ LIỆU 39

V THIẾT KẾ XỬ LÝ 40

1 Activity Diagram 40

2 Sequence Diagram 53

3 State Diagram 66

4 Object Diagram 79

5 Pakage Diagram 80

6 Tài liệu Coding 81

VI Thiết kế giao diện 85

VII TÀI LIỆU KIỂM THỬ 108

VIII TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM 123

IX TÀI LIỆU THIẾT KẾ LOGO NHÓM 129

X CÁC LOẠI BIÊN BẢN 130

1 Biên bản phân công nhóm 130

2 Biên bản họp nhóm 151

3 Biên bản nghiệm thu và bàn giao sản phẩm 187

TÀI LIỆU THAM KHẢO

2

Trang 4

3 Thử thách và Mục tiêu:

- Nhóm đối diện với nhiều thách thức từ việc quản lý số lượng lớn sản phẩm đếnviệc theo dõi doanh thu một cách chính xác Mục tiêu là xây dựng một phần mềm linh hoạt, dễ sử dụng và có thể mở rộng để đáp ứng nhu cầu thay đổi của doanh nghiệp

- Tạo ra một phần mềm hoạt động mạnh mẽ và ổn định, giúp Cửa hàng bánh ABC Bakery nâng cao hiệu suất kinh doanh và tối ưu hóa quy trình làm việc

Trang 5

1.2 Đối tượng Dự định và Đề xuất Đọc:

Đối tượng dự định và đề xuất đọc biên bản SRS (Software Requirements Specification) của phần mềm quản lý kho của Cửa hàng bánh ABC Bakery gồm:

- Đối tác: Đây là đối tượng quan trọng nhất, vì họ là người bỏ vốn và mong muốn phần mềm phát triển, đi vào hoạt động một cách hiệu quả

Họ cần đọc biên bản SRS để hiểu rõ các yêu cầu phần mềm và đảm bảo rằng phần mềm được xây dựng theo đúng yêu cầu và đúng tiến độ

- Nhà phát triển: Đây là đối tượng chịu trách nhiệm về việc phát triển phần mềm Nhà phát triển cần đọc biên bản SRS để hiểu rõ các yêu cầu được đặt ra và đảm bảo phần mềm được xây dựng theo mong muốn của khách hàng

- Nhân viên, quản lý cửa hàng: Họ là những người sẽ sử dụng phần mềm quản lý trong quá trình shop vận hành Nhân viên, quản lý cửa hàng cần đọc biên bản SRS để hiểu rõ các tính năng và chức năng của phần mềm để có thể sử dụng một cách dễ dàng và hiệu quả

4

Trang 6

1.3 Phạm vi sản phẩm:

Phạm vi sản phẩm của phần mềm quản lý kho cho Cửa hàng bánh ABC Bakery bao gồm các chức năng và tính năng sau:

- Quản lý khách hàng: Hệ thống sẽ cho phép Admin hoặc nhân viên được cấp quyền quản

lý danh sách khách hàng với một số chức năng cơ bản như thêm, xoá và cập nhật thông tin khách hàng gồm mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, chức năng ẩn hiện khách hàng, tìm kiếm khách hàng theo mã khách hàng, tên khách hàng, địa chỉ, số điện thoại

- Quản lý danh mục bánh: Hệ thống sẽ cho phép Admin hoặc nhân viên được cấp quyền quản lý danh sách bánh với một số chức năng cơ bản như thêm, xoá và cập nhật thông tinbánh gồm mã bánh, tên bánh, loại bánh, đơn vị, giá tiền, số lượng, chức năng ẩn hiện bánh, tìm kiếm theo các thông tin cơ bản của bánh, chức năng lọc bánh theo loại bánh

- Quản lý danh mục nguyên liệu: Hệ thống sẽ cho phép Admin hoặc nhân viên được cấp quyền quản lý danh sách nguyên liệu với một số chức năng cơ bản như thêm, xoá và cập nhật thông tin bánh gồm mã nguyên liệu, tên nguyên liệu, loại nguyên liệu, đơn vị, giá tiền, số lượng, chức năng ẩn hiện nguyên liệu, tìm kiếm theo các thông tin cơ bản của nguyên liệu, chức năng lọc nguyên liệu, theo loại nguyên liệu

- Quản lý hoá đơn: Hệ thống sẽ cho phép Admin hoặc nhân viên được cấp quyền quản lý hoá đơn với một số chức năng bao gồm quản lý hoá đơn xuất nguyên liệu có các tính năng hoá đơn xuất huỷ nguyên liệu, hoá đơn xuất trả nguyên liệu, hoá đơn xuất đi nguyênliệu, hoá đơn xuất phục sản xuất Chức năng Hoá đơn nhập nguyên liệu với các tính năngHoá đơn nhập nguyên liệu mua ngoài, Hoá đơn nhập nguyên liệu nội bộ Chức năng Hoá đơn xuất bánh với các tính năng Hoá đơn xuất huỷ bánh, Hoá đơn xuất trả bánh, Hoá đơnxuất bánh đi, Hoá đơn xuất khác bánh Chức năng Hoá đơn xuất bánh với tính năng Hoá đơn nhập bánh mua ngoài, Hoá đơn nhập bánh nội bộ

5

Trang 7

- Chức năng phân quyền: Hệ thống sẽ cho phép Admin quản lý và cấp quyền cho các tài khoản có trong hệ thôngs gồm mã phân quyền, tên tài khoản, ngày áp dụng, ngày kết thúc, quyền thêm, quyền sửa, quyền xoá, thêm, xoá, cập nhật, xem chi tiết

1.4 Tài liệu tham khảo:

Mô hình hoạt động và các thủ tục mua bán tại tiệm bánh ABC Bakery

2 Mô tả chung:

2.1 Quan điểm về sản phẩm:

Phần mềm quản lý kho tại cửa hàng sẽ mang đến dịch vụ tốt và tiện lợi:

- Cải thiện năng suất: Phần mềm quản lý áp dụng tại cửa hàng giúp cửa hàng quản lý tốt thông tin sản phẩm, nhân viên, và thông tin khách hàng một cách dễ dàng và hiệu quả, giúp tiết kiệm thời gian và đạt năng suất cao hơn

- Tăng tính chính xác: Giảm thiểu những rủi ro trong quá trình quản lý số lượng, thông tin, nhập xuất sản phẩm Đặc biệt là quá trình thanh toán Qua đó, đảm bảo tính chính xác

và đáng tin cậy của dữ liệu

- Tăng cường bảo mật: Phần mềm đảm bảo tính bảo mật cao và an toàn thông tin của cửa hàng và khách hàng, ngăn chặn sự xâm nhập hệ thống và đánh cắp thông tin

6

Trang 8

- Quản lý doanh thu: Quản lý cửa hàng có thể thực hiện chức năng thống kê, quản lý chi

và tính tổng lợi nhuận của công ty Qua đó, có thể thống kê số lượng sản phẩm bán chạy theo tháng, quý năm

- Quản lý đơn hàng: Hệ thống cho phép nhân viên bán hàng quản lý các đơn đặt hàng tại cửa hàng và các đơn hàng online Xử lý, cập nhật trạng thái đơn hàng theo quy trình Đồng thời, các thông tin liên quan đến đơn hàng thanh toán sẽ được in lên phiếu thanh toán

- Quản lý thông tin khách hàng: Hệ thống cho phép lưu trữ và quản lý thông tin khách hàng thành viên, tài khoản khách hàng, xem lịch sử mua hàng và tổng số tiền mà khách hàng đã mua

- Đăng nhập và quản lý tài khoản: Hệ thống cung cấp chức năng đăng nhập và quản lý tài khoản giúp tăng tính bảo mật và an toàn thông tin của cửa hàng và khách hàng.2.3 Các lớp người dùng và đặc điểm:

Phần mềm quản lý kho cho cửa hàng bánh ABC Bakery được sử dụng bởi các lớp người dùng sau đây:

- Quản lý cửa hàng: Đây là lớp người dùng chính của hệ thống, bao gồm quản lý cửa hàng và các hoạt động trong cửa hàng như quản lý nhân viên, quản lý doanh thu, quản lý kho,

- Kế toán: Người sẽ sử dụng phần mềm để quản lý thông tin khách hàng, thông tin sản phẩm, thông tin đơn hàng và doanh thu của cửa hàng

2.4 Môi trường hoạt động:

- Môi trường hoạt động của phần mềm có thể diễn ra trên hệ điều hành thông dụng như windows

7

Trang 9

- Kết nối Internet: Người dùng cần có kết nối Internet để truy cập vào trang web hoặc ứngdụng di động của phần mềm Kết nối Internet nhanh và ổn định sẽ giúp cả thiện trải nghiệm sử dụng phần mềm.

- Phần cứng: Đối với máy tính để bàn hoặc laptop, hệ thống có thể hoạt động trên các máy có cấu hình trung bình hoặc cao Đối với điện thoại thông minh hoặc máy tính bảng, phần mềm có thể hoạt động trên các phiên bản có cấu hình trung bình hoặc cao

2.5 Ràng buộc về Thiết kế và Thực hiện:

- Tích hợp với các hệ thống khác: Hệ thống quản lý cửa hàng thường cần kết nối với các

hệ thống khác như cổng thanh toán, hệ thống quản lý kho, hệ thống kế toán, và hệ thống quản lý khách hàng Ràng buộc này đòi hỏi hệ thống của bạn phải có khả năng tích hợp

dễ dàng và đáng tin cậy với các ứng dụng và dịch vụ khác

- Bảo mật dữ liệu: Bảo vệ dữ liệu của khách hàng và cửa hàng là ưu tiên hàng đầu Ràng buộc về bảo mật đòi hỏi bạn phải sử dụng mã hóa cho dữ liệu nhạy cảm, xác thực mạnh

mẽ, quản lý quyền truy cập, và kiểm tra thâm nhập thường xuyên

-Tính mở rộng: Hệ thống quản lý cửa hàng cần có khả năng mở rộng để đối phó với sự

mở rộng của doanh nghiệp Điều này đòi hỏi thiết kế hệ thống linh hoạt để có thể thêm các cửa hàng mới hoặc mở rộng quy mô một cách dễ dàng

-Giao diện người dùng thân thiện: Hệ thống phải có giao diện người dùng dễ sử dụng và thân thiện để nhân viên cửa hàng có thể làm việc hiệu quả và nhanh chóng

-Quản lý tồn kho: Hệ thống phải cung cấp các tính năng quản lý tồn kho, bao gồm theo dõi hàng tồn kho, đặt hàng tự động, và báo cáo tồn kho

2.6 Tài liệu Người dùng:

- Hướng dẫn sử dụng phần mềm: Tài liệu này cung cấp các hướng dẫn chi tiết về cách sử dụng phần mềm, bao gồm các tính năng, các bước để thực hiện các tác vụ cụ thể và các lưu ý quan trọng khi sử dụng phần mềm

8

Trang 10

- Hướng dẫn cài đặt phần mềm: Tài liệu này cung cấp các hướng dẫn chi tiết về cách cài đặt phần mềm trên các thiết bị khác nhau, bao gồm các yêu cầu về phần cứng và phần mềm, các bước để cài đặt và cấu hình phần mềm

2.7 Giả định và Phụ thuộc:

Trong phần mềm quản lý kho cho cửa hàng bánh ABC Bakery, một số giả định bao gồm:

- Giả định về dữ liệu: Phần mềm giả định rằng dữ liệu được cung cấp bởi người dùng là chính xác và đầy đủ Nếu dữ liệu không chính xác hoặc thiếu sót, phần mềm có thể khônghoạt động đúng cách

- Giả định về môi trường hoạt động: Phần mềm giả định rằng người dùng sử dụng phần mềm trong một môi trường có kết nối Internet ổn định và không bị gián đoạn Nếu môi trường hoạt động không đáp ứng được yêu cầu, phần mềm có thể bị gián đoạn hoặc không hoạt động đúng cách

-Giả định về tài nguyên: Các giả định về tài nguyên phần cứng và phần mềm mà hệ thống

sẽ sử dụng, chẳng hạn như máy chủ, cơ sở dữ liệu, và thư viện phụ thuộc

Trong phần mềm quản lý kho cho cửa hàng bánh ABC Bakery, một số phụ thuộc bao gồm:

- Phụ thuộc giữa các tính năng: Một số tính năng của phần mềm có thể phụ thuộc vào cáctính năng khác Ví dụ: tính năng nhập sản phẩm có thể phụ thuộc vào tính năng quản lý sản phẩm để có thể biết số lượng tồn kho, sản phẩm bán chạy để nhập thêm số lượng sản phẩm phù hợp

- Phụ thuộc giữa phần mềm và hệ thống: Phần mềm quản lý kho cho cửa hàng bánh ABCBakery có thể phụ thuộc vào một số thành phần khác trong hệ thống, chẳng hạn như cơ

sở dữ liệu hoặc hệ điều hành Nếu các thành phần này không hoạt động đúng cách, phần mềm có thể bị gián đoạn hoặc không hoạt động đúng cách

- Phụ thuộc giữa phần mềm và môi trường hoạt động: Phần mềm có thể phụ thuộc vào môi trường hoạt động, chẳng hạn như kết nối Internet hoặc trình duyệt web Nếu môi

9

Trang 11

trường hoạt động không đáp ứng được yêu cầu, phần mềm có thể bị gián đoạn hoặc không hoạt động đúng cách.

3 Yêu cầu về giao diện bên ngoài:

3.1 Giao diện người dùng:

Giao diện người dùng cần được thiết kế với các yêu cầu sau:

- Hiểu người dùng và mục tiêu: Giao diện người dùng cần được thiết kế đơn giản và dễ hiểu để người dùng có thể sử dụng phần mềm một cách dễ dàng và hiệu quả

- Đáp ứng: Giao diện cần phải có khả năng thích ứng với các thiết bị và kích thước màn hình khác nhau để đẩm bảo trải nghiệm đồng nhất trên các nền tảng

- Thiết kế dựa trên nguyên tắc trực quan hóa: Sử dụng các nguyên tắc trực quan hóa như

sự đơn giản, rõ rang, thân thiện với người dùng để tạo ra giao diện dễ hiểu và dễ sử dụng

- Tích hợp phản hồi người dùng: Cung cấp cách cho người dùng gửi phản hồi về giao diện và cải thiện dựa trên ý kiến của họ

3.2 Giao diện phần cứng :

- Bộ vi xử lý: Đây là thành phần trung tâm của máy tính, nơi các tác vụ tính toán và xử lý

dữ liệu được thực hiện

- Bộ nhớ: Đây là nơi lưu trữ dữ liệu tạm thời trong quá trình xử lý và tính toán

- Màn hình hiển thị: Đây là thành phần trực tiếp tương tác với người dùng, hiển thị các thông tin và kết quả từ phần mềm quản lý

- Bàn phím: Đây là thành phần cho phép người dùng nhập liệu vào phần mềm quản lý

- Chuột: Đây là thành phần cho phép người dùng tương tác với phần mềm quản lý thông qua việc di chuyển con trỏ và thực hiện các thao tác nhấp chuột

3.3 Giao diện phần mềm

10

Trang 12

Giao diện phần mềm cung cấp những chức năng chính sau:

- Thanh menu: Cung cấp các tùy chọn cho người dùng để truy cập vào các chức năng của phần mềm gồm quản lý nhân viên, kho quản lý doanh thu, đơn hàng và khách hàng

- Các trường nhập dữ liệu: Cung cấp cho nhân viên và người dùng nhập những thông tin cần thiết khi sử dụng hệ thống

- Các nút chức năng: Nhân viên và người dùng có thể tùy chỉnh thêm, xóa, hoặc thay đổi thông tin theo nhu cầu

4 Các yêu cầu phi chức năng khác:

4.1 Yêu cầu về Hiệu suất:

- Thời gian phản hồi nhanh: Hệ thống phải có thể xử lý các tác vụ và truy vấn nhanh chóng

-Khả năng mở rộng: Hệ thống có khả năng mở rộng để đáp ứng nhu cầu ngày càng tang của cửa hàng

- Tối ưu hóa cơ sở dữ liệu: Cơ sở dữ liệu phải được thiết kế và tối ưu hóa để đảm bảo truyvấn nhanh chóng

- Bảo mật: Hiệu suất không nên đánh đổi với bảo mật Đảm bảo rằng dữ liệu của cửa hàng và khách hàng được bảo vệ an toàn, đặc biệt là trong việc xử lý thanh toán

- Giao diện người dùng thân thiện: Giúp tối ưu hóa hiệu suất bằng cách giúp người dùng thực hiện tác vụ một cách dễ dàng và nhanh chóng

4.2 Yêu cầu về an toàn và bảo mật:

- Xác thực và ủy quyền: Đảm bảo rằng chỉ có những người được ủy quyền mới có quyền truy cập vào hệ thống và dữ liệu quản lý cửa hàng Sử dụng các biện pháp xác thực mạnh như hai yếu tố hoặc đăng nhập đa yếu tố

11

Trang 13

- Mã hóa dữ liệu: Sử dụng mã hóa để bảo vệ dữ liệu trong quá trình truyền tải và lưu trữ Điều này đặc biệt quan trọng đối với dữ liệu nhạy cảm như thông tin khách hàng và thanhtoán.

-Bảo vệ dữ liệu cá nhân: Tuân thủ các quy định về quyền riêng tư như GDPR (General Data Protection Regulation) hoặc CCPA (California Consumer Privacy Act) nếu áp dụng Bảo vệ dữ liệu cá nhân của khách hàng và đảm bảo rằng họ có quyền kiểm soát dữ liệu của họ

-Quản lý lỗ hổng bảo mật: Đảm bảo rằng có một quy trình để xác định, đánh giá và sửa lỗi bảo mật trong phần mềm Cập nhật và vá lỗ hổng bảo mật một cách nhanh chóng khi cần thiết

-Giám sát an toàn: Sử dụng các công cụ giám sát để theo dõi hoạt động của hệ thống và phát hiện sớm các hoạt động đáng ngờ hoặc tấn công bảo mật

-Sao lưu và khôi phục dữ liệu: Thực hiện sao lưu định kỳ của dữ liệu để đảm bảo rằng bạn có thể khôi phục dữ liệu trong trường hợp sự cố bảo mật hoặc mất dữ liệu

Trang 14

-Tính dễ bảo trì (Maintainability): Phần mềm phải dễ dàng bảo trì và nâng cấp để sửa lỗi

và thêm các tính năng mới

-Tính tương tác (Usability): Phần mềm phải dễ sử dụng và cung cấp giao diện người dùng thân thiện

-Tính di động (Portability): Phần mềm phải có khả năng hoạt động trên nhiều nền tảng vàmôi trường khác nhau mà không cần thay đổi lớn

-Tính khả dụng (Availability): Phần mềm phải có khả năng sẵn sàng để sử dụng và khônggặp nhiều gián đoạn hoặc thời gian chết

4.5 Quy tắc kinh doanh:

-Tạo giá trị cho khách hàng: Tập trung vào việc cung cấp giá trị thực sự cho khách hàng Hiểu rõ nhu cầu và mong muốn của họ và cố gắng cung cấp sản phẩm hoặc dịch vụ tốt nhất

-Tôn trọng quy định pháp luật: Tuân thủ các quy định và luật pháp liên quan đến ngành kinh doanh của bạn Điều này bao gồm cả quyền sở hữu trí tuệ, bảo vệ dữ liệu cá nhân vàcác quy tắc về cạnh tranh

-Tích hợp bền vững: Xem xét tác động của hoạt động kinh doanh đến môi trường và xã hội Cố gắng giảm thiểu tác động tiêu cực và thúc đẩy các hành vi kinh doanh bền vững.-Quản lý tài chính cẩn thận: Duy trì tài chính ổn định và quản lý nguồn lực một cách hiệuquả Đảm bảo rằng doanh nghiệp có khả năng thanh toán nợ và duy trì lợi nhuận.-Tạo mối quan hệ lâu dài: Xây dựng và duy trì mối quan hệ đáng tin cậy với khách hàng, đối tác kinh doanh và nhân viên Mối quan hệ lâu dài thường dẫn đến sự trung thành và thành công kinh doanh

-Xây dựng thương hiệu mạnh mẽ: Phát triển một thương hiệu đáng tin cậy và có uy tín trong mắt khách hàng Thương hiệu mạnh có thể giúp bạn thu hút và duy trì khách hàng

13

Trang 15

-Học hỏi và phát triển: Luôn sẵn sàng học hỏi và thích nghi với thay đổi trong môi trườngkinh doanh Điều này đặc biệt quan trọng trong thời đại của công nghệ nhanh chóng phát triển.

2 Bảng câu hỏi yêu cầu

BẢN KHẢO SÁT YÊU CẦU KHÁCH HÀNG

Liên quan đến việc hiển

thị thông báo khi đăng

nhập thất bại Trong

trường hợp người dùng

nhập sai mật khẩu, tài

khoản thì sẽ hiển thị

thông báo lỗi như thế

nào Theo con hiểu thì

cần thông báo lỗi, nội

dung thông báo lỗi sẽ là

"Invalid username or

password" Thông báo

này sẽ được hiển thị

bằng màu đỏ, ở phía

dưới nút Login Con hiểu

như vậy có đúng không?

PM 12/9/2023

Đúng rồi con

Nên hiện 1 thông báo như vậy phòng trường hợp nhân viên họ nhập sai.

Liên quan đến quyền

hạn của các nhân viên

khác nhau Theo như

con được biết thì sẽ có

hai người dùng chính đó

là quản trị viên và kế

toán Quản trị viên sẽ có

quyền cao hơn, kế toán

Theo như cô mô tả thì

chức năng quản lý danh

Trang 16

Cô có thể mô tả chi tiết

hơn về chức năng này

được không ạ?

PM 12/9/2023

Chức năng quản

lý danh mục bánh sẽ bao gồm: Thêm bánh, Xoá bánh, Sửa bánh Đặc biệt là chức năng ẩn hiện bánh, khi nhấn vào nút ẩn thì

sẽ ẩn đi mục bánh đó để lúc

in ra biên bản

sẽ không có mục bánh đó.

Cô có thể mô tả chi tiết

hơn về chức năng này

được không ạ?

PM 12/9/2023

Chức năng quản

lý danh mục bánh sẽ bao gồm: Thêm khách hàng, Xoá khách hàng, Sửa khách hàng

Chức năng ẩn hiện khách hàng sẽ có tác dụng giống với chức năng ẩn hiện bánh.

Cô có thể mô tả chi tiết

hơn về chức năng này

được không ạ?

PM 12/9/2023

Hầu như các chức năng đều

có đầy đủ như bên quản lý danh mục khách hàng nhưng bên chức năng có kèm thêm mục ghi chú dùng để note lại các điều cần lưu ý.

12/9/2023 Closed

15

Trang 17

Cô có thể mô tả chi tiết

hơn về chức năng này

được không ạ?

PM 12/9/2023

Hầu như các chức năng đều

có đầy đủ như bên quản lý danh mục khách hàng nhưng bên chức năng có kèm thêm mục ghi chú dùng để note lại các điều cần lưu ý.

Cô có thể mô tả chi tiết

hơn về chức năng này

được không ạ?

PM 12/9/2023

Về chức năng này thì rất đơn giản vì khi nhấn vào chúng ta có thể xem được phiếu thu hay phiếu chi trong

+ quản lý hoá đơn nhập xuất,

+quản lý thông tin nhân viên

Quản lý nhân sự phải đảm bảo đáp ứng được các chức năng như:

Cho phép quản trị viên thêm hoặc xóa thông tin của nhân viên,

16

Trang 18

Đồng thời hỗ trợ việc tìm kiếm và chỉnh sửa thông tin nhân viên một cách nhanh chóng.

Quản lý khách hàng phải có các chức năng:

Quản lý số lượng khách hàng,

Bên cạch đó phải chức năng in ấn,

Trong đó sản phẩm in ấn phải đảm bảo hiển thị đầy đủ thông tin như:

thời gian đặt hàng,

mã sản phẩm,

17

Trang 19

chỉnh sửa thông tin,

- Chức năng quản lý nhân viên lưu trữ thông tin nhân viên như:

tên nhân viên,

52100997 Trần Hữu Tài 52100997@student.tdtu.edu.vn Project

Manager, Business analyst,Developer

52100966 Trương Trọng Khải 52100966@student.tdtu.edu.vn Developer,

System

18

Trang 20

52101010 Trần Thanh Trường 52101010@student.tdtu.edu.vn Developer

UI/UX Design.BA

52100950 Nguyễn An 52100950@student.tdtu.edu.vn Tester, System

Product Owner Võ Hoàng Quân

19

Trang 21

Mô tả :

- Hệ thông quản lý bán hàng được lập trình trên công cụ visual studio 2022 để có thể thiết kế và build một hệ thống quản lý bán hang cho một công ty

- Sử dụng C# document, mysql document, Ui For Winforms Document để tìm hiểu về

sử dụng để phục vụ cho công việc làm sản phẩm

- Sử dụng Microsoft Word để làm báo cáo cho hệ thống

Mô tả về quy trình:

- Lấy yêu cầu của khách hàng

- Thực hiện phân chia công việc cho các thành viên

- Thực hiện triển khai làm sản phẩm

- Kiểm tra lỗi của sản phẩm và sửa lỗi

- Biên dịch thành sản phẩm cuối và cài đặt cho khách hàng

24

Trang 23

Kế hoạch đồ án

Các cột mốc – sản phẩm

<Xác định các cột mốc lớn Phân rã công việc ở mức thô cho từng cột mốc, đầu ra sản phẩm >

Cột mốc Công việc dự kiến Ước lượng

(man hour)

Sản phẩm

Tuần 2 Lấy yêu cầu từ khách

Tuần 4 Tổng hợp yêu cầu, xác

định mốc thời gian, lên

kế hoạch

Hoàn thiện các chức năng

Vẽ sơ đồ thiết kế cơ sở

dữ liệu

Vẽ sơ đồ thiết kế cơ sở dữ liệu

(3/10/2023) Thiết kế giao diện người

dùng

Vẽ sơ đồ UML, ERD

(15/10/2023) Xây dựng cơ sở dữ liệu Cơ sở dữ liệu hoàn chỉnh

Trang 24

Triển khai sơ bộ lần 2

Liên lạc với khách hàng

Chức năng cần cải thiện và sửađổi

15/11/2023 Lập trình các chức năng

và Kiểm thử và sửa đổi

Đảm bảo phần mềm hoàn thiện

(1/12/2023) Hoàn thiện và giao sản

phẩm cho khách hàng

Sản phẩm chính thức

27

Trang 25

1.2 Kế hoạch trao đổi thông tin

Kế hoạch họp nhóm

<kế hoạch họp nhóm để tổng kết, rút kinh nghiệm và chuẩn bị cho bước tiếp theo>

Thời gian Nội dung dự kiến Phương pháp Chuẩn bị

22h thứ 2

hàng tuần

Hoàn thành thống nhất

công việc tuần đầu tiên

cho mọi thành viên

Gặp trực tiếphoặc thông quagoogle meet

Project manager, BA chuẩn

bị tài liệu và tổng quan về hệthống cần làm

25/9/2023 Kiểm tra tiến độ công

việc và mức độ hoàn

thành của thành viên

Và triển khai thêm

công việc cho từng

thành viên

Gặp trực tiếphoặc thông quagoogle meet

Project manager thực hiệnkiểm tra tiến độ làm việc củathành viên

01/10/2023 Tiếp tục kiểm tra tiến

độ công việc và triển

khai tiếp công việc cần

làm cho tuần sau

Gặp trực tiếphoặc thông quagoogle meet

Project manager chuẩn bị nộidung cần làm cho tuần sau vàtiến độ công việc

8/10/2023 Triển khai thiết kế cho

hệ thống và thực hiện

code hệ thống

Gặp trực tiếphoặc thông quagoogle meet

Project manager và các thànhviên cần chuẩn bị kết quả chocông việc mình đã làm tuầnqua

15/10/2023 Tiếp tục kiểm tra tiến

độ công việc và triển

khai tiếp công việc cần

Gặp trực tiếphoặc thông qua

Project manager chuẩn bị nộidung cần làm cho tuần sau và

28

Trang 26

làm cho tuần sau google meet tiến độ công việc

23/10/2023 Báo cáo tiến độ , thực

hiện kiểm tra lỗi

Gặp trực tiếphoặc thông quagoogle meet

Project manager báo cáo tiến

độ và triển khai cho mọingười tiến độ

12/11/2023 Kiểm tra lại hệ thống

và sửa lỗi

Gặp trực tiếphoặc thông quagoogle meet

Project manager thực hiệnbáo cáo lỗi và mọi người thựchiện sửa lỗi

5/12/2023 Thực hiện chốt sản

phẩm cuối

Gặp trực tiếphoặc thông quagoogle meet

Project manager chốt sảnphẩm cuối cùng và triển khailên môi trường thực tế sau đóchuẩn bị nộp báo cáo

Kế hoạch báo cáo với Product Owner

<kế hoạch báo cáo và thảo luận với Product Owner – GV HDTH>

Thời gian Nội dung dự kiến Chuẩn bị

19/9/2023 Business Analyst báo cáo nội

dung yêu cầu phần mền

Business Analyst chuẩn bị nội dung yêucầu hệ thống

25/09/2023 System design báo cáo nội

dung

System design Analyst chuẩn bị nộidung design cho hệ thống

2/10/2023 Designer báo cáo tiến độ Designer chuẩn bị nội dung thiết kế

9/10/2023 Developer báo cáo tiến độ Developer chuẩn bị nội dung code

24/10/2023 Tester báo cáo Tester chuẩn bị nội dung báo cáo

29

Trang 27

31/10/2023 Project manager báo cáo sơ bộ

về sản phẩm

Project manager báo cáo sản phẩm vàmức độ hoàn thành của hệ thống

12/11/2023 Báo cáo sản phẩm lần 1 Project manager đưa ra prototype sơ bộ

cho product owner

28/11/2023 Thực hiện báo cáo lần 2 Thực hiện báo cáo sản phẩm gần như

hoàn chỉnh cho product owner

Công cụ hỗ trợ

- Google meet : Nơi dùng để họp nhóm

- Google driver: Lưu trữ thông tin và trao đổi

1 Use case và Đặc tả Use case

30

Ngày đăng: 08/05/2024, 16:24

HÌNH ẢNH LIÊN QUAN

2. Bảng câu hỏi yêu cầu - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
2. Bảng câu hỏi yêu cầu (Trang 15)
2. Bảng phân công công việc - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
2. Bảng phân công công việc (Trang 170)
2. Bảng phân công công việc - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
2. Bảng phân công công việc (Trang 174)
2. Bảng phân công công việc - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
2. Bảng phân công công việc (Trang 176)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  06/09/2023  n  ừ đế 13/09/2020) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 06/09/2023 n ừ đế 13/09/2020) (Trang 180)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  18/09/2020  n  ừ đế 18/09/2020) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 18/09/2020 n ừ đế 18/09/2020) (Trang 182)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  25/09/2023  n  ừ đế 30/09/2020) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 25/09/2023 n ừ đế 30/09/2020) (Trang 184)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  02/10/2023  nJ  ừ đế /07/10/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 02/10/2023 nJ ừ đế /07/10/2023) (Trang 186)
4. Bảng phân công công vi c tu n sau (t  09/10/2023  nJ  ệ ầ ừ đế 14/10/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
4. Bảng phân công công vi c tu n sau (t 09/10/2023 nJ ệ ầ ừ đế 14/10/2023) (Trang 187)
4. Bảng phân công công vi c tu n sau (t  23/10/2023  nJ  ệ ầ ừ đế 28/10/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
4. Bảng phân công công vi c tu n sau (t 23/10/2023 nJ ệ ầ ừ đế 28/10/2023) (Trang 189)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  09/10/2023  nJ  ừ đế 14/10/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 09/10/2023 nJ ừ đế 14/10/2023) (Trang 189)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  06/11/2023  nJ  ừ đế /13/11/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 06/11/2023 nJ ừ đế /13/11/2023) (Trang 191)
4. Bảng phân công công vi c tu n sau (t  06/11/2023  nJ  ệ ầ ừ đế /13/11/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
4. Bảng phân công công vi c tu n sau (t 06/11/2023 nJ ệ ầ ừ đế /13/11/2023) (Trang 192)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  12/11/2023  nJ  ừ đế /19/11/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 12/11/2023 nJ ừ đế /19/11/2023) (Trang 193)
4. Bảng phân công công vi c tu n sau (t  12/11/2023  nJ  ệ ầ ừ đế /19/11/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
4. Bảng phân công công vi c tu n sau (t 12/11/2023 nJ ệ ầ ừ đế /19/11/2023) (Trang 194)
3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  13/11/2023  n  ừ đế 20/11/2023) - báo cáo cuối kỳ công nghệ phần mềm đồ án tập trung vào việc phát triển một phần mềm toàn diện nhằm tối ưu hóa quá trình quản lý kho theo dõi doanh thu của cửa hàng bánh abc bakery
3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 13/11/2023 n ừ đế 20/11/2023) (Trang 196)

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

TÀI LIỆU LIÊN QUAN

w