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

Bài tập lớn “quản lý dự án xây dựng phần mềm quản lý quán café

79 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ý Dự Án Xây Dựng Phần Mềm Quản Lý Quán Café
Tác giả Vũ Đức Bình, Nguyễn Thế Anh, Chu Minh Đức, Trần Quang Tăng, Vũ Xuân Hoàng Anh
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 79
Dung lượng 6,27 MB

Nội dung

Với yêu cầu thống kê, hệ thống cung cấp các yêu cầu chức năng dànhriêng cho quản lý cũng như nhân viên cửa hàng theo dõi, kiểm soát tình trạngdoanh nghiệp, xem các báo cáo thống kê như c

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN -

Bài Tập Lớn: “Quản lý dự án xây dựng phần mềm quản lý

quán Café ”

Thành viên nhóm 7

Vũ Đức Bình - DH11C8 - Trưởng nhómNguyễn Thế Anh - DH11C8 - Thành viênChu Minh Đức - DH11C8 - Thành viênTrần Quang Tăng – DH11C8 – Thành Viên

Vũ Xuân Hoàng Anh – DH11C8 – Thành viên

HÀ NỘI – 2024

Trang 2

LỜI CẢM ƠN

Để hoàn thành đồ án này, chúng em xin gửi lời cảm ơn chân thành nhấtđến trường Đại học Tài Nguyên và Môi Trường đã tạo điều kiện cho chúng emđược tìm hiểu và học về môn Quản lý dự án công nghệ thông tin Trong quátrình học tập đã giúp chúng em có được rất nhiều kiến thức và kinh nghiệm quýbáu liên quan đến các vấn đề về môn học

Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc nhất đến , thầy đã trực tiếphướng dẫn, định hướng chuyên môn, giúp đỡ tận tình, quan tâm quá trình tìmhiểu đề tài đồ án của nhóm chúng em và tạo mọi điều kiện thuận lợi như việcđóng góp và chia sẻ tài liệu rất chất lượng

Trong thời gian thực hiện đồ án, chúng em đã phần nào củng cố đượcnhững kiến thức về môn Quản lý dự án công nghệ thông tin Không những thế,nhờ việc tìm hiểu đề tài đồ án đã giúp chúng em luyện tập khả năng quản lý một

dự án thực tế, thầy đã hướng dẫn chúng em từ lúc phân tích và mô hình hóa hệthống cho đến hiện thực quản lý dự án bằng phần mềm MS Project Nhờ vậy,chúng em đã tích lũy được nhiều kinh nghiệm cho bản thân, hi vọng mọi thứ sẽđược áp dụng và phát triển trong tương lai

Mặc dù nhóm chúng em đã cố gắng nỗ lực để hoàn thành đồ án, nhưngkhó tránh khỏi sẽ có sai sót Bước đầu đi vào thực tế, tìm hiểu về quản lý dự án– một kiến thức còn khá mới mẻ với nhóm, kiến thức của nhóm vẫn còn hạn chế

và nhiều bỡ ngỡ Do vậy, không tránh khỏi những thiếu sót trong cách hiểu, lỗitrình bày Nhóm rất mong nhận được sự đóng góp ý kiến của thầy để báo cáo đạtđược kết quả tốt hơn

Lời cuối cùng, chúng em một lần nữa xin được chân thành cảm ơn vàchúc thầy nhiều sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp củamình là truyền đạt kiến thức cho thế hệ mai sau

TP.Hà Nội, ngày 1 tháng 2 năm 2024

Nhóm 7

Trang 3

CHƯƠNG 1 TỔNG QUAN

Chương này sẽ giới thiệu tổng quan về dự án Café Pla.Socks mà nhóm dự định triển khai, nêu những thông tin khái quát về dự án, các thuật ngữ viết tắt và tài liệu tham khảo

Nội dung chương này gồm có:

 Tổng quan dự án

 Lý do chọn đề tài

 Các thuật ngữ viết tắt

 Tài liệu tham khảo

 Mô tả tài liệu

Quản lý dự án giúp kiểm soát được các hoạt động, tiến độ của dự án vàđảm bảo dự án hoàn thành đúng thời hạn, bảo đảm phạm vi hoạt động và chi phícủa dự án không bị vượt quá so với dự tính Phát hiện sớm và nhanh chóng đưa

ra các giải pháp tốt khi phát sinh rủi ro Chất lượng của dự án sau khi hoàn thành

sẽ đạt được các mục tiêu ban đầu đã đặt ra

Một dự án công nghệ có thành công hay không không chỉ phụ thuộc vàochi phí đầu tư, công nghệ sử dụng hay kỹ năng của nhân viên mà phần lớn phụthuộc vào khả năng lãnh đạo, lên kế hoạch của các nhà quản lý dự án Do đó làmột sinh viên Công nghệ thông tin hơn ai hết chúng em hiểu được tầm quantrọng của việc quản lý một dự án Vì vậy chúng em đã chọn đề tài “Xây dựng hệthống website quản lý Café Pla.Socks”

Tên dự án: Xây dựng hệ thống quản lý website café- Pla.socks

Trang 4

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo

cả chiều rộng và chiều sâu Đứng trước vai trò của thông tin ngày càng hoạtđộng cạnh tranh gay gắt, các tổ chức và doanh nghiệp đều tìm mọi biện pháp đểxây dựng và hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạtđộng trong công tác tổ chức và quản lý

Trong thời đại 4.0 hiện nay mặc dù các hệ thống quản lý đã ngày cànghiện đại nhưng một số các quy trình vẫn chưa rõ ràng và áp dụng được côngnghệ vào công việc quản lý, một vài dự án vẫn giữ các bước quản lý thủ công,truyền thống dẫn đến quá trình làm việc không thực sự hiệu quả Thông qua tìmhiểu và khảo sát, nhóm quyết định chọn đề tài “Xây dựng hệ thống website quản

lý Café Pla.Socks”, áp dụng các quy trình làm việc nhằm khắc phục những vấn

đề khó khăn, nâng cao công tác quản lý, kiểm soát tốt hơn các tài nguyên về tàichính, thiết bị và con người Bên cạnh đó, dự án hướng tới phối hợp nội bộ tốthơn, giúp nâng cao tinh thần làm việc và rút ngắn thời gian triển khai dự án

Trang 5

UI Thiết kế giao diện người User Interface Design

dùng

Trải nghiệm người dùng

Optimization Tối ưu hóa công cụ tìm kiếm

SRS Software Requirement Specification

Đặc tả yêu cầu phần mềm

1.4 Mô tả tài liệu

Tài liệu yêu cầu gồm 7 phần chính:

Microsoft Project là phần mềm quản lý dự án được phát hành bởi Microsoft Đây

là phần mềm giúp quản lý mọi thành phần của một dự án như lập kế hoạch, phân bổnguồn lực, quản lý ngân sách, theo dõi hiệu suất, giám sát tiến độ, phân tích khối lượngcông việc và đánh giá kết quả hoàn thành

Trang 6

Mặc dù cũng là một phần mềm tin học văn phòng của chính Microsoft nhưng cũng giốngvới một phần mềm khác là Microsoft Visio, Microsoft Project không được bán kèm với

bộ Office (bao gồm Word, Excel, PowerPoint, )

Microsoft Project được phát hành phiên bản đầu tiên vào năm 1984, bởi một công ty lúc

đó đang làm việc cho hãng Microsoft chạy trên hệ điều hành DOS Sau đó, Microsoft đãmua lại toàn bộ bản quyền của phần mềm này, tiếp tục phát triển, hoàn thiện các tínhnăng và cho ra mắt phiên bản thứ 2 vào năm 1985 Vào năm 1990, phiên bản đầu tiên

của Microsoft Project dành cho hệ điều hành Windows ra đời và được đặt tên là Version

1 for Windows.

Đến nay, Microsoft Project đã trở thành phần mềm quản lý dự án được ưa chuộng và sửdụng phổ biến bởi các doanh nghiệp với các tính năng hữu ích góp phần vào nâng caohiệu quả của dự án

Lợi ích của Microsoft Project

Dưới đây là một số lợi ích mà Microsoft Project mang lại:

- Giao diện thân thiện, trực quan, dễ dàng làm quen và sử dụng

- Theo dõi sát sao tiến độ dự án

- Microsoft Project có thể kết hợp tốt với Microsoft Teams để tận dụng sức mạnhcủa hai ứng dụng trong việc cộng tác và quản lý dự án

- Đơn giản hóa việc quản lý các dự án phức tạp

- Khả năng cộng tác, làm việc cùng nhau dù không ở gần nhau

- Hỗ trợ chia sẻ tệp tin, trò chuyện, thiết lập họp và nhiều tính năng hữu ích khác

- Tương tác tốt với các ứng dụng thuộc hệ sinh thái của Microsoft

Các tính năng của Microsoft Project

Các tính năng của Microsoft Project xoay quanh việc giúp bạn quản lý, theo dõi,phân bổ và đánh giá hiệu quả của dự án trong xuyên suốt quá trình dự án được thực hiện

Từ đó, nếu phát hiện những điểm bất thường hoặc chậm tiến độ, bạn hoàn toàn có thểthực hiện các điều chỉnh và các hành động cần thiết khác để đạt được mục tiêu tốt nhất

Một vài tính năng của Microsoft Project như sau:

Lập kế hoạch cụ thể cho dự án

Trang 7

 Tính toán và xác định thời gian hoàn thành của dự án.

 Thiết lập tiến độ thích hợp tùy vào từng nhiệm vụ nhỏ phải thực hiện

 Phân bổ nguồn lực và chi phí cho từng nhiệm vụ

 Phân công nhiệm vụ cho các thành viên và thiết lập thời gian phải hoàn thành côngviệc

 Có thể thực hiện điều chỉnh kế hoạch phù hợp dựa vào các ràng buộc về mặt thờigian và chi phí tài nguyên hữu hạn tùy vào giai đoạn của dự án

 Cho phép sử dụng phương pháp Earned Value Method (Quản lý giá trị thu được)

để quản lý tiến độ và chi phí

 Nhiều chế độ xem các thông tin về dự án khác nhau

 Đánh dấu, lọc, sắp xếp thông tin dự án tùy chọn để tối ưu hóa cách làm việc củabạn

 Cho phép cộng tác, chia sẻ dữ liệu, lên lịch họp với các thành viên trong nhóm đểtăng năng suất làm việc

 Thiết lập các báo cáo chuyên nghiệp để theo dõi, phân tích và đánh giá cho banlãnh đạo, chủ đầu tư và các thành viên khác trong ban dự án

Trang 8

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Đặc tả các yêu cầu

2.1.1 Yêu cầu chức năng

Với yêu cầu quản lý tài khoản, hệ thống cung cấp các yêu cầu về đăng

ký, đăng nhập, đăng xuất giúp người dùng lấy lại mật khẩu khi cần thiết, xemthông tin tài khoản cá nhân Yêu cầu này giúp người dùng hệ thống tra cứu và sửdụng tính năng của website một cách chi tiết nhất Đồng thời, tạo điều kiện chokhách hàng xem lại lịch sử mua hàng, cập nhật thông tin cá nhân ví dụ như ngàysinh nhật, để cửa hàng có những khuyến mãi nhân dịp sinh nhật của khách.Với yêu cầu quản lý người dùng, hệ thống cung cấp các yêu cầu giúpquản trị viên hệ thống theo dõi người dùng website, dễ dàng tra cứu thông tinngười dùng, xem chi tiết thông tin người dùng đó, chỉnh sửa, nâng quyền ngườidùng thường thành admin để có thể quản lý hệ thống

Với yêu cầu quản lý sản phẩm, hệ thống cung cấp các yêu cầu chức năng

về xem danh sách các sản phẩm được phân theo loại sản phẩm, lượng đánh giá

và giá cả, khi khách hàng hài lòng với sản phẩm, có thể nhấn vào sản phẩm đểxem chi tiết thông tin và hình ảnh sản phẩm đó, từ đó đặt hàng sản phẩm hoặc

để lại bình luận, đánh giá khi đã mua hàng và thấy hài lòng về sản phẩm Đốivới quản trị viên hệ thống, người quản trị còn có chức năng thêm sản phẩm,chỉnh sửa và xóa sản phẩm

Với yêu cầu thống kê, hệ thống cung cấp các yêu cầu chức năng dànhriêng cho quản lý cũng như nhân viên cửa hàng theo dõi, kiểm soát tình trạngdoanh nghiệp, xem các báo cáo thống kê như các sản phẩm vớ bán chạy nhất,thống kê số lượng đơn hàng đã bán được theo tháng, theo quý trong năm Từ đó,nắm bắt được tình hình doanh nghiệp đang được lợi nhuận hay lỗ, tiếp đến, đề racác phương án chiến lược phát triển doanh nghiệp và cải thiện những gì cònthiếu sót

Trang 9

2.1.2 Yêu cầu phi chức năng

Các yêu cầu phi chức năng được đề ra để đảm bảo về giao diện, code, tínhnăng trên hệ thống Người phát triển hệ thống cần triển khai môi trường hiệnthực chương trình, quy ước viết mã, đưa ra các yêu cầu phi chức năng và phảituân theo những yêu cầu đó để quá trình triển khai dự án được tối ưu nhất

Về hiệu năng, hệ thống cần đảm bảo thời gian đáp ứng tải trang tối đa là 5giây để tăng trải nghiệm người dùng, thời gian xử lý bên các trang quản trị đểthống kê các đơn hàng, doanh thu không quá 1 phút, tùy thuộc vào loại danhmục cần thống kê

Về tính sẵn sàng, nhóm quản lý dự án sau thời gian bàn giao dự ánkhoảng 1 tháng, hỗ trợ kỹ thuật cho khách hàng bởi đội bảo trì và chịu tráchnhiệm đào tạo kỹ năng, cách sử dụng hệ thống cho nhân viên kỹ thuật củaPla.Socks, bàn giao lại các tài liệu yêu cầu kỹ thuật liên quan Ngoài ra, nhóm

dự án chịu trách nhiệm khắc phục sự cố trực tiếp trong 24 giờ nếu đó là vấn đề

kỹ thuật phát sinh cấp bách, cần đội kỹ thuật có chuyên môn xử lý

Về tính bảo mật, kiểm thử tất cả chức năng hệ thống trước khi ban giaosản phẩm cho khách hàng, mọi thao tác thuộc quyền quản lý của cửa hàng chỉđược thực hiện khi đăng nhập đúng quyền admin Khi người dùng có yêu cầulấy lại mật khẩu, hệ thống phải gửi email xác thực đảm bảo đúng danh tínhngười dùng, nhập đúng mã mới có thể đổi mật khẩu và tiếp tục sử dụng các chứcnăng hệ thống

Về chất lượng, nhóm quản lý dự án phải lường trước được những tìnhhuống phát sinh như khách hàng yêu cầu nâng cấp, thêm các tính năng haychuyển đổi cơ sở dữ liệu Do vậy, nhóm cần xây dựng các yêu cầu một cáchminh bạch, thống nhất với tất cả các bên liên quan, và chọn mô hình dự án phùhợp Hệ thống website Pla.Socks phải tương thích trên mọi thiết bị, dù truy cậpbằng điện thoại hay máy tình bàn đều hoạt động tốt Kèm theo đó, giao diện hệ

Trang 10

thống phải trực quan, sinh động, bắt mắt và tạo ấn tượng cho khách hàng lần đầughé thăm trang web Các đặc tả và tài liệu yêu cầu cũng cần được làm rõ trướckhi sản phẩm đến tay khách hàng.

2.2 Sơ đồ use case

2.2.1 Sơ đồ Use case tổng quát

2.2.2 Danh sách các tác nhân và mô tả

Tác

Quản lý Quản lý (Chủ quán) là người có quyền cao nhất

trong hệ thống Có quyền truy cập đến mọi chức

năng trong hệ thống như xem doanh thu, quản lý

danh mục, quản lý đồ uống, quản lý tài khoản của

nhân viên quản lý

danh sách bàn

Nhân

viên Nhân viên là người được giao trách nhiệm bán hàng trong hệ thống Màn hình làm việc của actor này chỉ

có màn hình bán hàng

Trang 11

Khách

hàng

Khách hàng là người sẽ sử dụng ví điện tử để thanh

toán hoá đơn thông qua mã QR thanh toán trên màn

hình máy tính hoặc thanh toán bằng tiền mặt

2.2.3 Danh sách các use case

ID Tên Use case Mô tả ngắn gọn Use case Chức năngUC1 Đăng nhập Là bước đầu tiên khi chạy hệ thống.

Người dùng phải có tài khoản đượcQuản lý, Chủ quán cấp thì mới có thểđăng nhập vào hệ thống sau đó mới

có thể sử dụng nhữngchức năng khác

UC2 Đăng xuất Đăng xuất khỏi hệ thống

UC5 Xóa thực đơn Sau khi đăng nhập vào hệ thống thì màn

hình bán hàng hiện ra để người dùng sử dụng

UC6 Đổi bàn Sau khi đăng nhập vào hệ thống ,

người dùng sẽ chọn vào bàn đangmuốn đổi Sau đó bấm vào nút đổibàn và chọn bàn cần đổi

UC7 In hóa đơn Sau khi đăng nhập vào hệ thống và

thanh toán hóa đơnNgười dùng sẽ bấm vào in hóa đơn và

hệ thống sẽ in hóa đơn ra

Trang 12

2.3 Đặc tả use case

2.3.1 Đặc tả UC1 “Đăng nhập”

Tên Use case Đăng nhập

Tác nhân Quản lý , nhân viên

Mô tả Mô tả hoạt động đăng nhập vào hệ thống của tác nhân.Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính 1 Tác nhân khởi động giao diện chương trình

2 Hệ thống hiển thị và yêu cầu nhập thông tin

3 Tác nhân nhập thông tin cần thiết, chọn nút đăng nhập

4 Hệ thống kiểm tra thông tin

Dòng sự kiện phụ ✔ Tác nhân nhập sai thông tin

✔ Hệ thống báo lỗi và yêu cầu nhập lại

✔ Tác nhân lặp lại bước 3

Điều kiện cuối Không có

2.3.2 Đặc tả UC2 “Đăng xuất”

Tên Use case Đăng xuất

Tác nhân Quản lý , nhân viên

Mô tả Mô tả hoạt động đăng nhập vào hệ thống của tác nhân

Trang 13

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính -Tác nhân khởi động giao diện chương trình

-Hệ thống hiển thị và yêu cầu nhập thông tin -Tác nhân nhập thông tin cần thiết, chọn nút đăng nhập -Hệ thống kiểm tra thông tin

Dòng sự kiện phụ ✔ Tác nhân nhập sai thông tin

✔ Hệ thống báo lỗi và yêu cầu nhập lại

✔ Tác nhân lặp lại bước 3

Điều kiện cuối Không có

2.3.3 Đặc tả UC Xem thông tin hóa đơn

Tên Use case Xem thông tin hóa đơn

Tác nhân Quản lý , nhân viên

Mô tả Cho phép người dùng xem thông tin hóa đơn.Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính Tác nhân ấn vào

Dòng sự kiện phụ Không có

Điều kiện cuối Không có

Trang 14

2.3.4 Đặc tả UC Thêm thực đơn

Tên Use case Thêm thực đơn

Mô tả Cho phép quản lí thêm thực đơn vào cơ sở dữ liệu

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính -Quản lý yêu cầu chức năng thêm thực đơn.

-Hệ thống yêu cầu Quản lý nhập thông tin thực đơn

Trang 15

Dòng sự kiện phụ ✔ Quản lý không nhập Tên thực đơn✔ Quản lý không nhập Đơn giá

✔ Tên thực đơn trùng với Tên thực đơn đã có trong

hệ thống

✔ Quản lý không nhập Đơn giá

✔ Kiểu dữ liệu Đơn giá không chính xác

Điều kiện cuối Không có

2.3.5 Đặc tả UC Cập nhật thông tin thực đơn

Tên Use case Cập nhật thông tin thực đơn

Mô tả Cho phép quản lý cập nhật thông tin thực đơn

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính -Tác nhân yêu cầu chức năng cập nhật thông tin thực

đơn

-Tác nhân chọn thực đơn cần cập nhật

-Hệ thống hiển thị thông tin thực đơn được chọn

Trang 16

-Tác nhân nhập thông tin cần cập nhật và yêu cầu hệ thống ghi nhận.

-Hệ thống ghi nhận thông tin thực đơn được cập nhật và thông báo kết quả

Dòng sự kiện phụ ✔ Tác nhân không nhập Tên thực đơn✔ Tác nhân không nhập Đơn giá

✔ Tên thực đơn trùng với Tên thực đơn đã có trong

hệ thống

✔ Tác nhân không nhập Đơn giá

✔ Kiểu dữ liệu Đơn giá không chính xác

Điều kiện cuối Không có

2.3.6 Đặc tả UC Xóa thực đơn

Tên Use case Xóa thực đơn

Mô tả Cho phép quản lí xóa thực đơn trong cơ sở dữ liệu

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Trang 17

Dòng sự kiện chính -Tác nhân yêu cầu chức năng xóa thực đơn.

-Tác nhân chọn thực đơn cần xóa và yêu cầu hệ thống thực hiện xóa thực đơn đã chọn

-Hệ thống thực hiện xóa thực đơn được chọn và thông báo kết quả

Dòng sự kiện phụ ✔ Tác nhân chưa chọn thực đơn✔ Tác nhân chọn thực đơn có trong có hóa đơn

của khách hàng

Điều kiện cuối Không có

2.3.7 Đặc tả UC Thanh toán hóa đơn

Tên Use case Thanh toán hóa đơn

Tác nhân Quản lý , nhân viên

Mô tả Cho phép tác nhân thanh toán hóa đơn

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Trang 18

Dòng sự kiện chính -Tác nhân chọn bàn cần thanh toán

-Tác nhân bấm vào nút thanh toán và xác nhận

-Hệ thống thực hiện thanh toán và thông báo

Dòng sự kiện phụ ✔ Quản lý chưa chọn bàn

Điều kiện cuối Không có

2.3.8 Đặc tả UC Đổi bàn

Tên Use case Đổi bàn

Tác nhân Quản lý , nhân viên

Mô tả Cho phép tác nhân đổi bàn

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính -Tác nhân chọn bàn đang muốn đổi.

-Tác nhân bấm vào nút đổi bàn

-Tác nhân chọn bàn muốn đổi

-Tác nhân chọn xác nhận Dòng sự kiện phụ ✔ Quản lý chưa chọn bàn

✔ Bàn muốn đổi đang có ngườiĐiều kiện cuối Không có

2.3.9 Đặc tả UC In hóa đơn

Tên Use case In hóa đơn

Trang 19

Tác nhân Quản lý , nhân viên

Mô tả Cho phép tác nhân có muốn in hóa đơn không.Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã

được đăng ký tài khoản trước đó

Dòng sự kiện chính -Tác nhân sau khi thanh toán hóa đơn của bàn.

-Tác nhân chọn in hóa đơn

-Hệ thống hiển thị thông báo và xuất thông tinhóa đơn

Dòng sự kiện phụ ✔ Quản lý chưa chọn bàn

✔ Bàn đó đang trốngĐiều kiện cuối Không có

2.4 Biểu đồ hoạt động (Activity diagram)

Trang 20

2.4.1 Biểu đồ hoạt động chức năng đăng nhập

2.4.2 Biểu đồ hoạt động chức năng thêm thực đơn

Trang 21

Hình 2.4.2 Biểu đồ hoạt động chức năng thêm thực đơn

Trang 22

2.4.3 Biểu đồ hoạt động chức năng xóa thực đơn

Hình 2.4.3 Biểu đồ hoạt động chức năng xóa thực đơn

Trang 23

2.4.4 Biểu đồ hoạt động chức năng cập nhật thức ăn

Hình 2.4.4 Biểu đồ hoạt động chức năng cập nhật thức ăn

Trang 24

2.5 Biểu đồ tuần tự ( Sequence diagram)

2.5.1 Biểu đồ tuần tự cho chức năng đăng nhập

2.5.2 Biểu đồ tuần tự cho chức năng thêm thực đơn

Trang 25

2.5.3 Biểu đồ tuần tự chức năng xóa thực đơn

Trang 26

2.5.4 Biểu đồ tuần tự cho chức năng cập nhật thực đơn

2.5.5 Biểu đồ tuần tự cho chức năng thanh toán

Trang 27

2.5.6 Biểu đồ tuần tự cho chức năng in hóa đơn

2.5.7 Biểu đồ chức năng đổi bàn

Trang 28

CHƯƠNG 3 BẢNG MÔ TẢ CÔNG VIỆC

Phát triển và hoàn thiện hệ thống website quản lý café :

 Tự động hóa các hoạt động nghiệp vụ bán hàng, quản lý đơn hàng, chăm sóc khách hàng

 Phân quyền truy cập cho từng nhóm người dùng như admin, thành viên, người dùng khách

 Website được hoạt động trơn tru, tốc độ được tối ưuKhi bàn giao cho khách hàng, triển khai thực tế được hiệu quả, khách hàng hài lòng

3 Người tham gia

Trang 29

-Thiết kế giao diện và nội dung cho website.

-Xây dựng các tính năng cho hệ thống:

Nhóm tính năng liên quan đến quản lý tài khoản+Nhóm tính năng liên quan đến quản lý người dùng+Nhóm tính năng liên quan đến quản lý đồ uống+Nhóm tính năng liên quan đến quản lý đơn hàng+Nhóm tính năng liên quan đến quản lý blog+Nhóm tính năng liên quan đến quản lý phản hồi, liên hệ khách hàng

+Nhóm tính năng liên quan đến thống kê

Trang 30

+Nhóm tính năng liên quan đến quản lý khách hàng

3 Nội dung dự án

không làm

-Không liên kết với các ngân hàng để tiến hành chuyển khoản hoặc thanh toán qua ngân hàng

-Không xây dựng các tính năng liên quan đến quản

lý nhân viên như tính lương nhân viên, chấm công, tính số ngày nghỉ

-Nhóm tính năng liên quan đến quản lý người dùng:xem thông tin người dùng, xem danh sách ngườidùng, thêm, chỉnh sửa thông tin, chỉnh sửa quyềnngười dùng

-Nhóm tính năng liên quan đến quản lý vớ: xem danhsách sản phẩm, xem thông tin chi tiết, thêm sảnphẩm, sửa/xóa thông tin sản phẩm

-Nhóm tính năng liên quan đến quản lý đơn hàng: tạođơn hàng, xem danh sách đơn hàng, xem chi tiết đơnhàng, chỉnh sửa đơn hàng, hủy đơn hàng, kiểm tratiến độ đơn hàng, thanh toán đơn hàng, nhập mã ưuđãi cho đơn hàng

-Nhóm tính năng liên quan đến quản lý blog: xemdanh sách blog, xem chi tiết blog, thêm/xóa/chỉnhsửa blog

-Nhóm tính năng liên quan đến quản lý phản hồi, liên

Trang 31

hệ khách hàng: xem danh sách liên hệ, xem tt,….

-Nhóm tính năng liên quan đến thống kê: thống kêngười dùng, thống kê doanh thu theo sản phẩm/theongày, tuần, tháng, năm/theo top sản phẩm bán chạy

-Nhóm tính năng liên quan đến quản lý khách hàng:xem danh sách, xem thông tin chi tiết khách hàng

3.3 Các giả định

1 Giả định 1 Đối tượng người dùng có thao tác đúng với các nghiệp

vụ trên hệ thống hay không?

2 Giả định 2 Đối tượng người dùng có đủ các kiến thức chuyên môn

để sử dụng hệ thống không?

3 Giả định 3 Các thiết bị (máy tính, server) có phục vụ tốt khi sản

phẩm được bàn giao hay không?

4 Giả định 4 Các thiết bị liên quan (máy tính tiền, máy in hóa đơn,…)

có tương thích hay không?

5 Giả định 5 Nguồn nhân lực trong dự án có đủ kỹ năng, kinh nghiệm

để thực hiện dự án đó hay không?

Trang 32

5 Ràng buộc 5:

Nguồn lực

-1 người có kinh nghiệm về xây dựng website

-1 người có kinh nghiệm đặc tả tài liệu yêu cầu, phân tích thiết kê hệ thống

Trang 33

-1 người có kinh nghiệm ước tính chi phí, kiếm thử

-1 người có kinh nghiệm về quản lý dự án, triển khai

-Lĩnh vực liên quan đến con người

-Lĩnh vực liên quan đến kĩ thuật

-Các lĩnh vực khác

3.5 Tiêu chuẩn thực hiện

1 Thời diển bắt

đầu, kết thúc Đảm bảo các giai đoạn được thực hiện đúng tiến độ,

phần mềm hoàn thành đúng thời gian đề ra, không đượcvượt quá thời gian tối đa (3 tháng)

Trường hợp vì sự cố nào đó làm trễ tiến độ, phải đưa racách giải quyết sự cố nhanh nhất và chịu trách nhiệmhoàn thành tiến độ công việc theo như kế hoạch đề ra.Nếu không, bồi thường theo hợp đồng nếu sản phẩm

Trang 34

vượt quá thời gian tối đa 2 tuần

5 Thời gian cài

đặt, triển khai Không quá 60 ngày kể từ ngày bắt đầu dự án

6 Chi phí Ước tính chi phí trong phạm vi ngân sách đã dự toán,

kiểm soát sự thay đổi về chi phí trong quá trình thựchiện dự án qua việc dự trù các khoản chi phí phátsinh và

không được vượt mức chi phí tối đa

7 Phạm vi Đảm bảo thực hiện đầy đủ các phạm vi và mục tiêu dự

án do khách hàng yêu cầu và nhóm dự án đã cam kếtthực hiện, cần có cách tổ chức phù hợp cho mỗi giaiđoạn phát triển dự án

Trang 35

3.6 Lợi ích và nhiệm vụ của các bên

1 Nhóm dự án Được tạo mọi điều kiện

thuận lợi nhất để triểnkhai dự án, các bên phốihợp với mọi yêu cầu liênquan đến hệ thống, đầy

đủ các trang thiết bị

-Được thanh toán theo đúng thời hạn đã quy định

-Được làm việc theo đúng năng lực chuyên môn

-Đảm bảo tiến độ theo đúng kế hoạch dự án

-Đảm bảo sản phẩm chất lượng, các tính năng đúng yêu cầu và kiếm thử trc khi bàn giao

-Đảm bảo sự phối hợpgiữa các thành viên trongnhóm và không bị quá tảinguồn lực

-Đảm bảo tạo được niềmtin và sự tin cậy củakhách hàng

2 Khách hàng -Được sử dụng các

tính năng hệ thống cung cấp

-Được đào tạo bài bản trước khi kết thúc dự án

-Được bảo trì hệ thốngtheo kế hoạch đã đề ra

-Được tài trợ của các nhà đầu tư

-Đảm bảo thanh toán chiphí đúng thời hạn

-Đảm bảo hợp tác vớinhóm dự án trong quátrình khảo sát, triển khaicài đặt dự án

-Đảm bảo mô tả chính xác,đầy đủ các nghiệm vụ hệthống

3 Nhà tài trợ Được hưởng lợi nhuận từ Đảm bảo hỗ trợ Pla.Socks

Trang 36

đầu tư vào Pla.Socks về mặt tài chính như đã cam

kết

4 Nhà cung cấp Được lợi nhuận từ việc

cung cấp các tài nguyên cho nhóm dự án sử dụng

Đảm bảo cung cấp các sản phẩm đạt chất lượng

3 Nhóm dự án -Khảo sát hiện trạng bao gồm lập kế hoạch khảo sát,

khảo sát thị trường, người dùng, các hệ thống và hiệntrạng nghiệp vụ

-Tổng hợp kết quả khảo sát, đề ra hướng phát triển phùhợp

-Xác định các vấn đề liên quan của dự án

-Phân tích hệ thống và hiện thực hóa các tính năng đã

đề ra

-Kiểm thử chức năng của hệ thống

-Bàn giao sản phẩm cho khách hàng

-Cài đặt hệ thống

Trang 37

-Viết tài liệu hướng dẫn sử dụng hệ thống

Trang 38

CHƯƠNG 4 TỔ CHỨC DỰ ÁN 4.1 Mô hình phát triển phần mềm

Hệ thống áp dụng mô hình thác nước kết hợp Scrum, gồm 5 quytrình chính: phân tích và xác định yêu cầu, thiết kế sơ bộ, Scrum, kiểm thử

hệ thống và vận hành, bảo trì

Với mô hình thác nước có các ưu điểm như đơn giản, dễ sử dụng,phù hợp với các dự án nhỏ như đồ án hiện tại nhóm đang thực hiện, cáctiêu chí đầu vào và đầu ra đã được xác định rõ ràng Cùng với đó, kết hợpvới Scrum khắc phục được những hạn chế của mô hình thác nước, khiđược phân tích chi tiết chia nhỏ ra các sprint sẽ giảm nhẹ công việc ở cuối

và làm rõ hơn các yêu cầu ở giai đoạn trước

Năm pha của mô hình thác nước kết hợp Scrum:

Trang 39

-Phân tích và xác định các yêu cầu: Phân tích những yêu cầu có thể có

của phần mềm một cách có hệ thống nhằm mục đích tạo ra một tài liệu

có thể phục vụ cho quá trình phát triển trong tương lai Kết quả cần đạtđược trong pha này là tài liệu yêu cầu cần có để phần mềm hoạt động

-Thiết kế sơ bộ: Giải quyết các yêu cầu thiết kế về kỹ thuật, giao diện

như dữ liệu, dịch vụ, Kết quả đầu ra là một bản thiết kế sơ bộ mô tảchính xác logic của hệ thống được đề cập trong phần phân tích và xácđịnh các yêu cầu sẽ được thực thi như thế nào

-Scrum: Thực thi toàn bộ các mô hình, logic của hệ thống và các chức

năng được làm rõ trong các pha trước Quá trình cài đặt sẽ phân tích chitiết hơn vì lúc này lập trình viên sẽ dễ đặt mình vào những tình huống

có thể xảy ra trong quá trình người dùng sử dụng hệ thống hơn Sau đó

sẽ tiến hành kiểm thử ở từng sprint để giảm nhẹ việc kiểm thử tổng bộ

ở cuối

-Kiểm thử hệ thống: Tìm kiếm và báo cáo các lỗi trong hệ thống, nếu có

cần được xử lý trước khi đi vào triển khai

-Vận hành và bảo trì: Phần mềm sẽ được triển khai trong môi trường thực tế và

giữ phần mềm luôn hoạt động tốt và được cập nhật

4.2 Cơ cấu tổ chức dự án

1 Quản lý dự án -Chịu trách nhiệm giao tiếp, báo

cáo, giải quyết thắc mắc và lắngnghe những yêu cầu từ phía kháchhàng

-Xây dựng tầm nhìn đồng thời giảiquyết các công việc hàng ngày của

dự án

Ngày đăng: 09/01/2025, 16:09

HÌNH ẢNH LIÊN QUAN

- Phần 3: Bảng mô tả công việc. - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
h ần 3: Bảng mô tả công việc (Trang 5)
2.2. Sơ đồ use case - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
2.2. Sơ đồ use case (Trang 10)
2.2.1. Sơ đồ Use case tổng quát - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
2.2.1. Sơ đồ Use case tổng quát (Trang 10)
Hình bán hàng hiện ra để người dùng sử  dụng. - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Hình b án hàng hiện ra để người dùng sử dụng (Trang 11)
Hình 2.4.2 Biểu đồ hoạt động chức năng thêm thực đơn - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Hình 2.4.2 Biểu đồ hoạt động chức năng thêm thực đơn (Trang 21)
Hình 2.4.3 Biểu đồ hoạt động chức năng xóa thực đơn - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Hình 2.4.3 Biểu đồ hoạt động chức năng xóa thực đơn (Trang 22)
Hình 2.4.4 Biểu đồ hoạt động chức năng cập nhật thức ăn - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Hình 2.4.4 Biểu đồ hoạt động chức năng cập nhật thức ăn (Trang 23)
CHƯƠNG 3. BẢNG MÔ TẢ CÔNG VIỆC - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
3. BẢNG MÔ TẢ CÔNG VIỆC (Trang 28)
5.1.2. Bảng phân rã công việc - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
5.1.2. Bảng phân rã công việc (Trang 46)
Bảng 5.1.3.1. Sơ đồ Gantt giai đoạn Lập kế hoạch, Khảo sát, Xác định của dự án - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Bảng 5.1.3.1. Sơ đồ Gantt giai đoạn Lập kế hoạch, Khảo sát, Xác định của dự án (Trang 47)
Bảng 5.1.3.3. Sơ đồ Gantt giai đoạn Thực hiện, Triển khai và Kết thúc của dự án. - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Bảng 5.1.3.3. Sơ đồ Gantt giai đoạn Thực hiện, Triển khai và Kết thúc của dự án (Trang 48)
Bảng 5.3.1. Bảng chi phí các nguyên vật liệu - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Bảng 5.3.1. Bảng chi phí các nguyên vật liệu (Trang 51)
Bảng tổng ước tính chi phí dự án được nhóm dự án dự đoán để báo - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Bảng t ổng ước tính chi phí dự án được nhóm dự án dự đoán để báo (Trang 54)
Hình 5.4.1. Quy trình phân tích rủi ro - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Hình 5.4.1. Quy trình phân tích rủi ro (Trang 56)
Bảng 5.4.2.2 Danh sách các rủi ro - Bài tập lớn  “quản lý dự án xây dựng phần mềm quản lý quán café
Bảng 5.4.2.2 Danh sách các rủi ro (Trang 57)

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN