Bối cảnh và vấn đề nghiên cứu

Đồ án được xây dựng dựa trên nhu cầu thực tế của Cửa hàng bánh ABC Bakery – một thương hiệu hoạt động với quy mô chuỗi cửa hàng trên toàn quốc. Sự mở rộng về mạng lưới phân phối và danh mục sản phẩm đặt ra yêu cầu cấp thiết về việc nâng cao hiệu suất quản trị hàng tồn kho, giám sát doanh số bán hàng và chuẩn hóa quy trình phục vụ nhằm nâng cao chất lượng trải nghiệm của khách hàng. Doanh nghiệp phải đối mặt với các thách thức lớn bao gồm việc kiểm soát số lượng lớn các mặt hàng bánh và nguyên vật liệu đa dạng, giảm thiểu sai sót trong khâu tính toán, loại trừ rủi ro trong quản lý nhập – xuất – thanh toán, đồng thời bảo đảm dữ liệu doanh thu được ghi nhận chính xác theo thời gian thực.

Mục tiêu nghiên cứu và phát triển của đồ án là xây dựng một hệ thống phần mềm quản lý kho chuyên biệt, ổn định, giao diện thân thiện, dễ vận hành và có khả năng mở rộng để thích ứng với sự phát triển lâu dài của doanh nghiệp. Đồ án hướng tới việc tối ưu hóa quy trình làm việc nội bộ, nâng cao năng suất của nhân viên và đảm bảo an toàn, bảo mật dữ liệu kinh doanh.

Các nhiệm vụ nghiên cứu cụ thể được nhóm tác giả xác định theo tiến trình phát triển phần mềm bao gồm:

  1. Khảo sát nhu cầu nghiệp vụ thực tế, thu thập và thống nhất các yêu cầu chức năng cũng như phi chức năng với đối tác cửa hàng.
  2. Xây dựng tài liệu đặc tả yêu cầu phần mềm (SRS – Software Requirements Specification).
  3. Phân tích mô hình ca sử dụng (Use case), thiết kế sơ đồ quan hệ thực thể (ERD) và thiết kế xử lý luồng dữ liệu.
  4. Thiết kế giao diện người dùng (UI/UX) và tiến hành lập trình các mô-đun chức năng của hệ thống.
  5. Thực hiện quy trình kiểm thử phần mềm, ghi nhận và sửa đổi các lỗi kỹ thuật phát sinh.
  6. Hoàn thiện tài liệu hướng dẫn sử dụng, xây dựng các biên bản nghiệm thu và bàn giao sản phẩm chính thức cho khách hàng.

Đối tượng nghiên cứu của đồ án là toàn bộ quy trình nghiệp vụ quản lý kho hàng, quản lý danh mục bánh, danh mục nguyên vật liệu, hóa đơn xuất – nhập, thông tin nhân sự, dữ liệu khách hàng và thống kê doanh thu tại chuỗi cửa hàng ABC Bakery.

Phạm vi nghiên cứu được giới hạn như sau:

  • Phạm vi không gian: Ứng dụng triển khai cho các hoạt động quản trị nội bộ tại cơ sở và hệ thống phân phối của Cửa hàng bánh ABC Bakery.
  • Phạm vi thời gian: Đồ án được triển khai thực hiện trong khuôn khổ học kỳ môn Công nghệ phần mềm, từ giai đoạn khảo sát yêu cầu khách hàng vào ngày 12/09/2023, trải qua các mốc thiết kế, lập trình đến khi hoàn thiện nghiệm thu và nộp báo cáo vào ngày 05/12/2023.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết của đồ án dựa trên quy trình kỹ thuật phần mềm tiêu chuẩn với trọng tâm là tài liệu đặc tả yêu cầu phần mềm SRS. Hệ thống mô hình hóa được xây dựng trên nền tảng ngôn ngữ mô hình hóa thống nhất (UML) thông qua sơ đồ ca sử dụng (Use case diagram), đặc tả ca sử dụng và sơ đồ quan hệ thực thể (ERD) để chuẩn hóa cấu trúc cơ sở dữ liệu. Nhóm tác giả căn cứ vào mô hình hoạt động kinh doanh và các thủ tục mua bán thực tế tại tiệm bánh ABC Bakery để xác định các quy tắc kinh doanh. Về phương diện phi chức năng, đồ án tiếp cận các thuộc tính chất lượng phần mềm gồm tính đúng đắn (Correctness), tính đầy đủ (Completeness), tính hiệu suất (Performance), tính tin cậy (Reliability), tính bảo mật (Security), tính dễ bảo trì (Maintainability), tính tương tác (Usability), tính di động (Portability) và tính khả dụng (Availability); đồng thời định hướng tuân thủ các quy định bảo vệ dữ liệu cá nhân như GDPR và CCPA.

Phương pháp nghiên cứu thực tế được triển khai kết hợp các kỹ thuật:

  • Phương pháp khảo sát và phỏng vấn trực tiếp: Nhóm thực hiện bảng khảo sát yêu cầu khách hàng (ghi nhận ngày 12/09/2023) giữa Trưởng dự án (Project Manager) và đại diện cửa hàng để xác định chi tiết các quy tắc xử lý giao diện, phân quyền, cấu trúc danh mục và kiểm soát hóa đơn.
  • Phương pháp phân tích và mô hình hóa hệ thống: Chuyển đổi các phát biểu nghiệp vụ thành tài liệu SRS, phân rã chức năng và thiết kế luồng xử lý dữ liệu nhập – xuất kho.
  • Phương pháp quản lý dự án theo mốc thời gian và giờ công (man-hour): Ước lượng khối lượng công việc, lập kế hoạch họp nhóm định kỳ hàng tuần vào lúc 22h thứ Hai qua Google Meet và kế hoạch báo cáo tiến độ định kỳ với Giảng viên hướng dẫn đóng vai trò Product Owner.

Nguồn dữ liệu sử dụng trong đồ án bao gồm: thông tin danh mục bánh, danh mục nguyên liệu, cấu trúc định dạng hóa đơn, thông tin phân loại nhân sự, hồ sơ khách hàng thành viên và dữ liệu phiếu thu – phiếu chi được mô phỏng sát với thực tế vận hành của chuỗi cửa hàng bánh ABC Bakery.


Thiết kế và triển khai

Phần mềm được xây dựng dưới dạng ứng dụng quản lý Desktop chạy trên hệ điều hành Windows (hỗ trợ từ Windows 7 trở lên), tương tác với cơ sở dữ liệu qua môi trường mạng Internet.

Ngăn xếp công nghệ và công cụ sử dụng trong đồ án:

  • Ngôn ngữ lập trình: C#.
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server, có tham khảo thêm tài liệu kỹ thuật MySQL.
  • Thư viện giao diện người dùng: Telerik UI for WinForms (Ui For Winforms Document).
  • Môi trường phát triển tích hợp (IDE): Microsoft Visual Studio 2022.
  • Công cụ quản lý và cộng tác: Google Meet (họp nhóm và báo cáo), Google Drive (lưu trữ dữ liệu), Google Docs và Microsoft Word (soạn thảo tài liệu, báo cáo kỹ thuật).

Hệ thống được thiết kế với cấu trúc phân quyền chặt chẽ dành cho hai lớp người dùng chính:

  • Quản trị viên (Admin / Quản lý cửa hàng): Nắm toàn quyền quản trị, thực hiện cấu hình tài khoản, phân quyền thao tác (quyền thêm, sửa, xóa, xem chi tiết) kèm thời gian áp dụng và kết thúc; quản lý thông tin nhân viên, giám sát doanh thu và theo dõi lịch sử luồng hàng nhập – xuất.
  • Kế toán / Nhân viên bán hàng: Được phân quyền hạn chế theo chỉ định của quản trị viên; phụ trách cập nhật danh mục khách hàng, theo dõi đơn hàng, lập và in phiếu thanh toán, theo dõi các khoản chi tiêu và lập hóa đơn xuất nhập.

Kiến trúc giao diện người dùng bao gồm hệ thống thanh menu điều hướng trực quan, các trường nhập liệu chuẩn hóa và hệ thống nút bấm thao tác dữ liệu. Về mặt bảo mật, phần mềm được thiết kế cơ chế kiểm soát đăng nhập với thông báo lỗi hiển thị bằng màu đỏ "Invalid username or password" phía dưới nút Login khi nhập sai thông tin xác thực. Hệ thống hỗ trợ mã hóa dữ liệu nhạy cảm, sao lưu định kỳ và định hướng áp dụng cơ chế xác thực đa yếu tố.

Quy trình kiểm thử được phân công cụ thể cho hai thành viên chuyên trách (Tester) phụ trách kiểm thử tính đúng đắn của chức năng, kiểm tra các ràng buộc dữ liệu và phản hồi hiệu năng qua các đợt phát hành nội bộ từ ngày 01/11/2023, 12/11/2023 đến đợt nghiệm thu cuối ngày 01/12/2023.


Nội dung chính theo từng chương

Lời cảm ơn và Mô tả tổng quan đồ án

Văn bản trình bày lời tri ân gửi đến Giảng viên hướng dẫn bộ môn Công nghệ phần mềm tại Trường Đại học Tôn Đức Thắng. Phần mô tả tổng quan xác định bài toán cốt lõi: tối ưu hóa công tác quản trị tồn kho và kiểm soát doanh thu cho chuỗi Cửa hàng bánh ABC Bakery trên phạm vi toàn quốc. Đồ án đặt ra mục tiêu xây dựng một ứng dụng C# kết nối SQL Server có cấu trúc linh hoạt, giao diện đơn giản, nâng cao năng suất và bảo đảm độ chính xác trong nghiệp vụ bán hàng.

Tài liệu SRS (Software Requirements Specification)

Chương này quy định toàn diện các đặc tả phần mềm phục vụ cho đối tác, nhà phát triển và nhân viên vận hành. Tài liệu phân định rõ phạm vi sản phẩm với 5 phân hệ nòng cốt:

  • Quản lý khách hàng: Thêm, xóa, sửa, ẩn/hiện và tìm kiếm thông tin khách hàng (mã, họ tên, địa chỉ, số điện thoại).
  • Quản lý danh mục bánh: Thêm, xóa, sửa, ẩn/hiện, tìm kiếm và lọc bánh theo loại; quản lý các trường dữ liệu gồm mã, tên, loại, đơn vị, giá tiền, số lượng.
  • Quản lý danh mục nguyên liệu: Quản lý mã, tên, loại, đơn vị, đơn giá, số lượng; hỗ trợ lọc, tìm kiếm và ẩn/hiện nguyên liệu.
  • Quản lý hóa đơn: Thiết lập hệ thống hóa đơn xuất nguyên liệu (4 luồng: xuất hủy, xuất trả, xuất đi, xuất phục vụ sản xuất); hóa đơn nhập nguyên liệu (nhập mua ngoài, nhập nội bộ); hóa đơn xuất bánh (xuất hủy, xuất trả, xuất đi, xuất khác); hóa đơn nhập bánh (nhập mua ngoài, nhập nội bộ).
  • Chức năng phân quyền: Cho phép Admin quản lý tài khoản, mã phân quyền, thời gian hiệu lực và các quyền thêm, sửa, xóa, xem.

Chương cũng xác định môi trường vận hành trên Windows 7, cấu hình phần cứng tương thích, ràng buộc bảo mật dữ liệu, 9 thuộc tính chất lượng phần mềm và các quy tắc kinh doanh của doanh nghiệp.

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

Ghi nhận toàn bộ nội dung khảo sát yêu cầu khách hàng thực hiện vào ngày 12/09/2023 với 8 hạng mục nghiệp vụ đã được thống nhất và đóng trạng thái (Closed):

  • Xác nhận thông báo đăng nhập thất bại: hiển thị dòng chữ màu đỏ "Invalid username or password" phía dưới nút Login.
  • Xác nhận phân chia quyền hạn: phân định rõ vai trò Quản trị viên và Kế toán.
  • Xác nhận tính năng ẩn/hiện trong danh mục bánh, danh mục nguyên liệu và danh mục khách hàng: cho phép ẩn bản ghi để loại trừ khỏi báo cáo in ấn mà không làm mất dữ liệu.
  • Xác nhận bổ sung mục ghi chú trên hóa đơn nhập xuất bánh và nguyên liệu.
  • Xác nhận giao diện hiển thị đơn giản của phân hệ quản lý phiếu thu và phiếu chi.

Tài liệu yêu cầu thống nhất với khách hàng và Kế hoạch đồ án

Văn bản cụ thể hóa các yêu cầu về in ấn biểu mẫu: phiếu bán hàng phải thể hiện đầy đủ thời gian, mã sản phẩm, tên sản phẩm, số lượng bán ra, tổng tiền, chi phí sản xuất và tổng lợi nhuận; hóa đơn giao hàng phải có thông tin đặt hàng, thông tin khách hàng (họ tên, số điện thoại, email, địa chỉ giao hàng) và hình ảnh sản phẩm.

Kế hoạch đồ án công bố cơ cấu nhóm 14 gồm 5 thành viên với các chức danh cụ thể:

  • Trần Hữu Tài (MSSV: 52100997): Project Manager, Business Analyst, Developer.
  • Trương Trọng Khải (MSSV: 52100966): Developer, System Designer.
  • Trần Thanh Trường (MSSV: 52101010): UI/UX Designer, Business Analyst.
  • Nguyễn An (MSSV: 52100950): Tester, System Designer.
  • Phan Quang Hiển (MSSV: 52100959 / 52100950): Tester, System Designer.

Phần này chi tiết hóa bảng kế hoạch họp nhóm nội bộ hàng tuần và kế hoạch báo cáo định kỳ với Product Owner qua 7 mốc làm việc từ ngày 12/09/2023 đến ngày 28/11/2023.

Use case, Thiết kế dữ liệu và Thiết kế xử lý

Tài liệu định nghĩa hệ thống ca sử dụng cho các tác nhân trong hệ thống, mô tả chi tiết luồng xử lý nghiệp vụ khi nhân viên lập hóa đơn, điều chuyển nguyên liệu vào sản xuất và bán hàng. Phần thiết kế dữ liệu xây dựng lược đồ cơ sở dữ liệu quan hệ, quy định khóa chính, khóa ngoại và các trường thông tin lưu trữ danh mục sản phẩm, khách hàng, nhân sự và giao dịch kho. Thiết kế xử lý tập trung vào thuật toán thống kê doanh thu, tính toán lợi nhuận và kiểm tra số lượng tồn kho tự động.

Tài liệu Coding, Thiết kế giao diện và Kiểm thử

Tập trung vào các quy chuẩn viết mã nguồn trên nền tảng C# WinForms, hiện thực hóa các màn hình tương tác theo đúng nguyên tắc thiết kế trực quan. Phần kiểm thử trình bày các kịch bản kiểm thử chức năng, kiểm tra các trường hợp ngoại lệ (nhập sai dữ liệu, vi phạm ràng buộc phân quyền) và biên bản theo dõi việc khắc phục lỗi phần mềm trước khi đóng gói sản phẩm.

Hướng dẫn sử dụng và Hệ thống biên bản

Cung cấp hướng dẫn chi tiết về cấu hình môi trường, cài đặt phần mềm trên hệ điều hành Windows và quy trình vận hành từng mô-đun. Cuối văn bản là hệ thống các văn bản hành chính quản lý dự án gồm: biên bản phân công công việc, biên bản các cuộc họp nhóm định kỳ và biên bản nghiệm thu, bàn giao sản phẩm phần mềm chính thức (được ghi nhận đến trang 187).


Kết quả và đóng góp

Đồ án đã hoàn thành đầy đủ quy trình xây dựng phần mềm quản lý kho theo chuẩn công nghệ phần mềm, chuyển giao một bộ hồ sơ kỹ thuật hoàn chỉnh và sản phẩm phần mềm có thể triển khai thực tế.

Cột mốc / Giai đoạn Nội dung công việc theo kế hoạch Ước lượng công việc (man-hour) Sản phẩm đầu ra
Tuần 1 Xây dựng kế hoạch dự án 2 man-hours Project Plan hoàn chỉnh
Tuần 2 Lấy yêu cầu khách hàng; Triển khai ý tưởng; Vẽ sơ đồ UML và ERD 13 man-hours (3 + 5 + 5) Tài liệu SRS; Hệ thống sơ đồ UML và lược đồ ERD
Tuần 3 Thiết kế giao diện người dùng; Thiết kế cơ sở dữ liệu 25 man-hours (10 + 15) Bản thiết kế giao diện WinForms; Cấu trúc Database SQL Server
Tuần 4 (03/10 – 15/10/2023) Tổng hợp yêu cầu, hoàn thiện thiết kế CSDL và giao diện người dùng Phân bổ theo phân nhóm Sơ đồ CSDL chi tiết (03/10); Bản thiết kế UI và UML/ERD (15/10)
Triển khai (01/11 – 15/11/2023) Xây dựng CSDL; Lập trình chức năng; Kiểm thử và sửa đổi đợt 1 Phân bổ cho Developers và Testers CSDL hoàn chỉnh; Phiên bản thử nghiệm sơ bộ lần 2
Hoàn thiện (01/12 – 05/12/2023) Kiểm thử hoàn thiện; Bàn giao khách hàng; Nộp báo cáo cuối kỳ Đóng toàn bộ dự án Phần mềm hoàn chỉnh; Báo cáo nghiệm thu và bàn giao (05/12)

Hệ thống đã hiện thực hóa các kết quả chức năng cốt lõi:

  • Xây dựng thành công cơ chế quản lý kho kép cho cả hai đối tượng: thành phẩm (bánh) và nguyên vật liệu phục vụ sản xuất.
  • Chuẩn hóa quy trình chứng từ kho với đầy đủ các nghiệp vụ xuất nhập chuyên biệt: 4 loại hình xuất nguyên liệu, 2 loại hình nhập nguyên liệu, 4 loại hình xuất bánh và 2 loại hình nhập bánh.
  • Xây dựng tính năng ẩn/hiện dữ liệu linh hoạt, cho phép người dùng tùy biến hiển thị sản phẩm và thông tin khách hàng trên các biên bản in ấn mà không cần xóa dữ liệu gốc khỏi hệ thống.
  • Cung cấp mô-đun báo cáo doanh thu đa chiều, hỗ trợ tính toán tổng lợi nhuận tự động bằng cách khấu trừ các khoản chi phí sản xuất khỏi tổng doanh thu bán lẻ.

Đóng góp của đồ án thể hiện ở việc cung cấp một giải pháp phần mềm quản lý kho thiết thực, giải quyết chính xác các vướng mắc vận hành của tiệm bánh ABC Bakery. Về mặt học thuật, đồ án là minh chứng thực hành hoàn chỉnh về việc áp dụng quy trình công nghệ phần mềm chặt chẽ từ giai đoạn khảo sát, lập tài liệu SRS, lập kế hoạch quản lý nhân sự theo giờ công đến khâu kiểm thử và nghiệm thu sản phẩm.


Hạn chế và hướng nghiên cứu tiếp

Hạn chế của phần mềm được xác định trực tiếp từ các giả định và ràng buộc kỹ thuật nêu trong văn bản:

  • Hệ thống hoạt động dựa trên giả định dữ liệu do người dùng cung cấp là chính xác và đầy đủ; phần mềm chưa có cơ chế tự động đối soát nếu người dùng nhập sai lệch số liệu tồn kho ban đầu.
  • Tính khả dụng của phần mềm phụ thuộc hoàn toàn vào môi trường có kết nối Internet ổn định và hạ tầng hệ điều hành Windows; việc gián đoạn mạng sẽ làm ảnh hưởng đến khả năng truy xuất dữ liệu.
  • Mức độ phụ thuộc cao giữa các phân hệ: tính năng nhập hàng phụ thuộc vào tính chính xác của dữ liệu danh mục sản phẩm và thống kê sản phẩm bán chạy.
  • Là đồ án môn học, phạm vi triển khai mới dừng lại ở việc đáp ứng các nghiệp vụ kho nội bộ, chưa tích hợp trực tiếp với các cổng thanh toán trực tuyến hoặc các hệ thống ERP, kế toán chuyên dụng của bên thứ ba.

Hướng mở rộng và phát triển tiếp theo được tác giả ghi nhận:

  • Mở rộng kiến trúc để tích hợp với các hệ thống bên ngoài như cổng thanh toán điện tử, hệ thống kế toán doanh nghiệp và phần mềm chăm sóc khách hàng chuyên sâu.
  • Nâng cao tính mở rộng của hệ thống nhằm đáp ứng việc kết nối đồng bộ dữ liệu khi chuỗi ABC Bakery tiếp tục mở thêm các chi nhánh mới trên toàn quốc.
  • Phát triển thêm các phiên bản giao diện ứng dụng di động để hỗ trợ nhà quản lý theo dõi tồn kho và doanh thu từ xa một cách thuận tiện.

Giá trị tham khảo

Báo cáo đồ án mang lại giá trị tham khảo thiết thực cho các đối tượng sau:

  • Sinh viên chuyên ngành Công nghệ phần mềm và Hệ thống thông tin: Cung cấp tài liệu mẫu mực về cấu trúc của một đồ án công nghệ phần mềm cuối kỳ, phương pháp lập tài liệu SRS chuẩn, kỹ năng ước lượng man-hour và quy trình tổ chức làm việc nhóm, báo cáo tiến độ với Giảng viên hướng dẫn.
  • Lập trình viên phát triển ứng dụng quản lý máy tính để bàn (Desktop App): Cung cấp tài liệu tham khảo thực tế về việc kết hợp ngôn ngữ C#, thư viện Telerik UI for WinForms và cơ sở dữ liệu SQL Server trong bài toán quản lý bán hàng và kho vận.
  • Chuyên viên phân tích nghiệp vụ phần mềm (Business Analyst): Tham khảo phương pháp xây dựng bảng câu hỏi khảo sát yêu cầu khách hàng, kỹ thuật làm rõ các chi tiết giao diện nhỏ nhưng quan trọng (như định dạng thông báo lỗi, cơ chế ẩn dữ liệu khi in ấn).

Các phần nội dung đáng tham khảo nhất trong văn bản là bảng khảo sát yêu cầu khách hàng ngày 12/09/2023, cấu trúc phân bổ 10 loại hóa đơn nhập xuất nguyên liệu/thành phẩm và bảng kế hoạch phân bổ nhân sự chi tiết theo man-hour.


Câu hỏi thường gặp

1. Cơ chế thông báo lỗi đăng nhập thất bại của phần mềm được thiết kế cụ thể như thế nào?
Theo nội dung khảo sát yêu cầu ngày 12/09/2023 đã thống nhất với khách hàng, khi người dùng nhập sai tài khoản hoặc mật khẩu, hệ thống sẽ hiển thị dòng thông báo lỗi bằng chữ màu đỏ với nội dung chính xác là "Invalid username or password", đặt ngay phía dưới nút Login.

2. Tính năng "ẩn hiện" trong quản lý danh mục bánh và khách hàng có mục đích sử dụng là gì?
Tính năng này cho phép người dùng ẩn tạm thời một mặt hàng bánh, nguyên liệu hoặc thông tin khách hàng trên hệ thống. Khi kích hoạt nút ẩn, mục dữ liệu đó sẽ không xuất hiện trên các biên bản và chứng từ in ấn, giúp việc xuất báo cáo linh hoạt mà không làm mất thông tin lưu trữ trong cơ sở dữ liệu.

3. Phân hệ quản lý hóa đơn của ABC Bakery phân loại những trường hợp nhập và xuất nguyên liệu nào?
Hệ thống phân định rõ ràng các loại hóa đơn gồm: Hóa đơn xuất nguyên liệu có 4 trường hợp (xuất hủy, xuất trả, xuất đi, xuất phục vụ sản xuất); Hóa đơn nhập nguyên liệu có 2 trường hợp (nhập nguyên liệu mua ngoài, nhập nguyên liệu nội bộ).

4. Cơ cấu phân quyền người dùng trong phần mềm được quản lý bằng các thông tin nào?
Quản trị viên thực hiện cấp quyền cho tài khoản dựa trên các trường thông tin: mã phân quyền, tên tài khoản, ngày áp dụng, ngày kết thúc và lựa chọn các quyền thao tác cụ thể gồm quyền thêm, quyền sửa, quyền xóa và quyền xem chi tiết.

5. Nhóm phát triển đã phân chia vai trò và lịch trình họp trao đổi công việc ra sao trong suốt đồ án?
Nhóm gồm 5 thành viên do sinh viên Trần Hữu Tài làm Trưởng dự án kiêm BA và Lập trình viên; nhóm thiết lập lịch họp nội bộ cố định vào 22h thứ Hai hàng tuần qua Google Meet và thực hiện 7 đợt báo cáo tiến độ trực tiếp với Product Owner (Giảng viên hướng dẫn) từ ngày 12/09/2023 đến ngày 28/11/2023.


Kết luận

Báo cáo cuối kỳ môn Công nghệ phần mềm của nhóm sinh viên Trường Đại học Tôn Đức Thắng đã hoàn thành trọn vẹn mục tiêu thiết kế và xây dựng phần mềm quản lý kho cho Cửa hàng bánh ABC Bakery. Hệ thống đáp ứng đầy đủ các yêu cầu nghiệp vụ thực tế từ quản lý kho bánh, nguyên vật liệu, hóa đơn xuất nhập đa luồng đến kiểm soát doanh thu và phân quyền người dùng chặt chẽ trên nền tảng C# và SQL Server. Đồ án thể hiện tính kỷ luật cao trong quy trình kỹ thuật phần mềm thông qua hệ thống tài liệu đặc tả SRS, kế hoạch man-hour rõ ràng và bộ biên bản nghiệm thu sản phẩm chi tiết. Đây là tài liệu tham khảo có giá trị học thuật và ứng dụng cao cho sinh viên công nghệ thông tin cùng các nhà phát triển giải pháp quản trị bán lẻ.