LỜI NÓI ĐẦUNgày nay, với sự phát triển mạnh mẽ của khoa học công nghệ, đặc biệt là sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin, công nghệ thông tinngày càng đi vào đời sốn
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
Ngành
: Th.S HOÀNG THANH TÙNG : CÔNG NGHỆ THÔNG TIN
Hà Nội, tháng 9 năm 2023
Trang 2PHIẾU CHẤM ĐIỂM Sinh viên thực hiện:
Trang 3MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 6
1.1 Khảo sát hiện trạng 6
1.1.1 Tổng quan 6
1.1.2 Hoạt động nghiệp vụ 13
1.1.2.1 Nghiệp vụ quản lý bán hàng: .13
1.1.2.2 Nghiệp vụ quản lý nhân viên: .13
1.1.2.3 Nghiệp vụ quản lý hàng hóa: .14
1.1.2.4 Nghiệp vụ quản lý kho: 14
1.2 Xác lập dự án 15
1.2.1 Yêu cầu hệ thống mới 15
1.2.2 Phạm vi thực hiện dự án 15
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16
2.1 Xác định các Actor và Use case tổng quát của hệ thống 16
2.1.1 Các Actor 16
2.1.2 Use case tổng quát của hệ thống 17
2.2 Phân rã use case 17
2.2.1 Chức năng Đăng nhập 17
2.2.1.1 Biểu đồ use case chức năng Đăng nhập, đăng xuất 17
2.2.1.2 Biểu đồ trình tự chức năng Đăng nhập 18
2.2.1.3 Biểu đồ trình tự chức năng Đăng xuất 19
2.2.2 Chức năng Quản lý danh mục 20
2.2.2.1 Biểu đồ use case chức năng Quản lý danh mục 20
2.2.3 Chức năng Quản lý nhân viên 21
2.2.3.1 Biểu đồ use case chức năng Quản lý nhân viên 21
2.2.3.2 Biểu đồ trình tự chức năng Quản lý nhân viên 22
2.2.4 Chức năng Quản lý Bàn 23
Trang 42.2.4.1 Biểu đồ use case chức năng Quản lý Bàn 24
2.2.4.2 Biểu đồ trình tự chức năng Quản lý bàn 25
2.2.5 Chức năng Quản lý khu vực 26
2.2.5.1 Biểu đồ use case chức năng Quản lý khu vực 27
2.2.5.2 Biểu đồ trình tự chức năng Quản lý khu vực 28
2.2.6 hức năng Quản lý khách hàng 29
2.2.6.1 Biểu đồ use case chức năng Quản lý khách hàng 30
2.2.6.2 Biểu đồ trình tự chức năng Quản lý khách hàng 31
2.2.7 Chức năng Quản lý kho và menu 33
2.2.7.1 Biểu đồ use case chức năng Quản lý kho và menu 33
2.2.7.2 Biểu đồ trình tự chức năng Quản lý kho và menu 34
2.2.8 Chức năng Quản lý lương 36
2.2.8.1 Biểu đồ use case chức năng Quản lý lương 36
2.2.8.2 Biểu đồ trình tự chức năng tính tiền lương: 37
2.2.8.3 Biểu đồ trình tự chức năng Quản lý ca: 38
2.2.6 Chức năng Báo cáo thống kê 38
2.2.6.1 Biểu đồ use case chức năng Báo cáo thống kê 38
2.2.6.2 Biểu đồ trình tự chức năng Báo cáo thống kê 39
2.3 Biểu đồ lớp tổng quát của hệ thống 40
2.4 Cơ sở dữ liệu 41
2.4.1 Diagram cơ sở dữ liệu 41
2.4.2 Bảng tài khoản 41
2.4.3 Bảng nhân viên 42
2.4.4 Bảng bàn 42
2.4.5 Bảng khu vực 42
2.4.6 Bảng khách hàng 43
2.4.7 Bảng kho 43
Trang 52.4.8 Bảng lương 44
2.4.9 Bảng báo cáo thống kê 44
CHƯƠNG 3: GIAO DIỆN NGƯỜI SỬ DỤNG 45
3.1 Form giao diện phần mềm 45
3.1 Giao diên đăng nhập 45
3.2 Giao diện chính 46
3.3 Giao diện quản lý nhân viên 46
3.4 Giao diện quản lý bàn 47
3.5 Giao diện quản lý khu vực 47
3.6 Giao diện quản lý khách hàng 48
3.7 Giao diện quản lý kho 48
3.8 Giao diện phiếu nhập phiếu nhập 49
3.9 Giao diện phiếu nhập phiếu xuất 49
3.10 Giao diện quản lý menu 50
3.11 Giao diện quản lý ca làm 50
3.12 Giao diện báo cáo thống kê 51
KẾT LUẬN 52
Trang 6LỜI NÓI ĐẦU
Ngày nay, với sự phát triển mạnh mẽ của khoa học công nghệ, đặc biệt là
sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin, công nghệ thông tinngày càng đi vào đời sống và được con người khai thác một cách rất hiệu quả biến nó thành công cụ lao động hữu ích và đóng vai trò rất quan trọng trong đời sống xã hội, công cụ lao động, và Phân tích thiết kế hệ thống thông tin là một phần quan trọng của lĩnh vực công nghệ thông tin, nó giúp con người có thể quản lí cơ sở dữ liệu một cách đơn giản, dễ dàng và nhanh chóng hơn,giúp tiết kiệm được rất nhiều thời gian và nhân lực Chúng em thực hiện đề tài “Phân tíchthiết kế hệ thống quản lí quán cafe” nhằm nâng cao thêm kiến thức và tầm hiểu biết của mình về lĩnh vực này.lĩnh vực công nghệ thong tin nói chung và bộ mônthiết kế và quản lý hệ thống nói riêng
Chúng em chân thành cảm ơn Thầy trong thời gian qua đã cung cấp cho chúng em những kiến thức về lĩnh vực phân tích thiết kế hệ thống thông tin, và hướng dẫn chúng em có thể hoàn thành đề tài này một cách tốt nhất Tuy nhiên,
do sự hiểu biết của chúng em về lĩnh vực này còn hạn chế, đề tài còn nhiều thiếusót,và chưa được hoàn thiện ,vậy chúng em kính mong Thầy thông cảm và góp ýthem cho nhóm để lần sau nhóm có them nhiều ý tưởng và hoàn thiện thêm vốn kiến thức cũng như những đề tài tiếp theo mà nhóm sẽ làm
Em xin chân thành cảm ơn!
Trang 7CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát hiện trạng
Đề tài: “Quản lý cửa hàng Cộng cà phê”
Cửa hàng Cộng cà phê cũng như bao cửa hàng cà phê khác, luôn phải đối mặtvới những thử thách về công việc kinh doanh Quản lý một cửa hàng cà phêkhông phải chỉ đơn giản là làm cà phê và bán cho thực khách Công việc nàycũng đòi hỏi một quy trình quản lý gắt gao, hiệu quả và khoa học nếu muốncửa hàng có thể tồn tại và phát triển và không bị hất cẳng bởi các chuỗi cửahàng bánh ngọt nước ngoài đang dần chiếm thị phần tại Việt Nam
Bên cạnh những bí quyết làm đồ uống ngon, độc đáo và đảm bảo chất lượng
vệ sinh an toàn thực phẩm, người quản lý cửa hàng cũng cần đảm đương quản
lý nhân viên, đơn hàng, khách hàng một cách hiệu quả; kiểm soát tốt nguyênvật liệu đầu vào, kho chứa; có các chương trình marketing hấp dẫn thu hútnhiều khách hàng; tạo lập nhiều mối quan hệ với các nhà cung cấp
Trong thời đại ngày nay, các đối thủ đang dần sử dụng công nghệ để tối ưudoanh thu bán hàng và Cửa hàng Cộng cà phê cũng không thể nằm ngoài xuthế đó Vì vậy, Cộng cà phê cần tìm cho mình một giải pháp phù hợp và hiệuquả nhất để nâng cao sức cạnh tranh bằng cách áp dụng tin học vào quản lýbán hàng là cách tốt nhất để đảm bảo vận hành toàn bộ mọi công việc hàngngày trong cửa hàng bánh của bạn
1.1.1 Tổng quan
Giới thiệu về cửa hàng Cộng cà phê
Với trình độ xã hội phát triển nhanh chóng như hiện nay, nhu cầu thiết yếucủa mọi người đã được đáp ứng đầy đủ hơn, mọi người có xu hướng hay tớicác quán cà phê để trò chuyện cùng bạn bè, tổ chức sinh nhận,… hoặc chỉ đơngiản là làm sao cho ngày nghỉ cuối tuần trở nên khác biệt, ý nghĩa hơn - bởi
đó chính là lúc họ được sống chậm lại, ôn lại những kỉ niệm, hay nghỉ ngơisau những ngày làm việc căng thẳng, cả gia đình quay quần bên nhau,… đểphần nào đó tiếp thêm động lực cho họ cố gắng trong nhịp sống vội vã này
Để làm cho những ngày đó thêm phần trọn vẹn, thiêng liêng hơn, Cửa hàng
Trang 8Cộng cà phê là một trong những sự lựa chọn “ngon, đẹp, an toàn” mà cácthực khách nên thử trải nghiệm
Giới thiệu chung
Tên cửa hàng: Cộng Cà phê
Tổng số nhân viên: 12 người
Thời gian làm việc: Sáng: 7h00 – 12h00
Chiều: 12h00 – 18h00 Tối: 18h00 – 24h00
Trang 9Hình 1 2 Hình ảnh bên ngoài cửa hàng Cộng Cà Phê.
Giới thiệu mặt hàng, dịch vụ
Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu của cửa hàng là bánhsinh nhật, các loại bánh ngọt và một số đồ ăn vặt, đồ uống kèm
Trang thiết bị của cửa hàng
01 máy thu ngân, 02 máy in, 09 camera an ninh, 2 tủ trưng bày, 2 tủ đông
Trang 10Hình 1 3 Menu cửa hàng Cộng Cà Phê
1.1.1.1 Bảng kế hoạch phỏng vẫn tổng quan và các bảng phỏng vấn cụ thể từng chủ đề.
lý và tổ chứcphân côngcông việc chonhân viên
số liệu và xuất
2/11/2023 2/11/2023
Trang 11hóa đơn.
chi sổ sách
Hiểu rõ vềquá trình nhậpxuất dữ liệuhóa đơn bánhàng, tổng kếtthu chi
trìnhbán hàng
Nắm vữngđượccách giảiquyết sự cốxảy ra trongquátrình bán hàng
2/11/2023 2/11/2023
Các bảng kế hoạch phỏng vấn cụ thể:
A Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 1:
Kế hoạch phỏng vấnNgười được hỏi: Mai Ngọc Dũng Người phỏng vấn: Hoàng Xuân
Đối
tượng
Là quản lý quán cà phê: hiểu rõ
quá trình phân công tổ chức nhân
viên
Các yêu cầu đòi hỏi:Các yêu cầu đòi hỏi:+ Vai trò: là người hỏi, ngườiphỏng vấn
+ Vị trí: trưởng nhóm thu thậpthông tin PTTKHT.+ Trình độ: sinh viên khoaCNTT
+ Kinh nghiệm: 2 năm theo học
Trang 12+ Chủ đề 1:Câu hỏi và trả lời.
+ Chủ đề 2:Câu hỏi và trả lời
…+ Tổng hợp các nội dung chính
+ Ý kiến của người được hỏi
Câu hỏi 1: Cơ cấu tổ chức nhân viên
của quán như thế nào,có theo khuôn
mẫu chung hay không?
Có.chúng tôi tổ chức quản lý nhân
viên theo một cơ cấu gần như rất phổbiến hiện nay.tổ chức chia làm 4 bộphận bộ cụ thể bao gồm bộ phận kếtoán hay còn gọi là thu ngân, bộ phậnphục vụ,bộ phận pha chế(đồng thời là
bộ phận quản lí hàng hóa),bộ phận bảo
vệ, làm việc theo ca
Câu hỏi 2: Anh có quan tâm đến trình
độ học vấn và chuyên môn của từng bộ
phân nhân viên của mình không ?
Có.điều đó rất cần thiết nó
giúp tôi quản lý một cách có hiệu quảhơn vì tưng bộ phận riêng biệt sẽ đượcquy định một trình độ nhất định ví dụnhư bộ phận kế toán (thu ngân )khiđược tuyển dụng phải có bằng hoặcchứng chỉ về ngành kế toán và có kinhngiệm làm việc 1 năm các bộ phậnkhác cũng có những quy định riêng Câu hỏi 3: Vậy trong quá trình làm
việc nếu nhân viên có công việc nào đó
xin nghỉ đột xuất ,anh sẽ xử lý như thế
nào và người nhân viên đó có bị trừ
lương hay không?
Vâng Quán chúng tôi có đội ngũ
nhân viên làm việc theo ca .nếu xétthấy nhân viên đó cần nghỉ và lý dochính đáng thì chúng tôi sẽ linh độngcho nhân viên của mình được nghĩ và
sẽ liên hệ với ca làm việc khác cùngngày đến bổ sung
Câu hỏi 4: Chế độ tiền lương và tiền
thưởng của quán và chế độ đãi ngộ cho
nhân viên như thế nào?
Vâng.đối với tưng bộ phận sẽ có
một mức lương khác nhau ,còn về tiềnthưởng và chế độ mọt phần phụ thuộcvào doanh thu của quán và về thái độlàm việc của đội ngũ nhân viên màchúng tôi sẽ đưa ra nhưng mức lương
và thưởng khác nhau
Trang 13Câu hỏi 5: Menu đồ uống của quán có
đa dang và phong phú để đáp ứng nhu
cầu của khách hàng ?
Có Ngoài phục vụ các loại đồ uốngnhư: cà phê, cốt dừa,… thì quán chúngtôi còn phục vụ các loại trái cây, sinh
tố, đồ uống địa phương và sữa chuatheo nhu cầu của khách hàng Vì vậychúng tôi tin rằng đủ sức đáp ứng tất
cả nhu cầu của khách
Câu hỏi 6: Anh có thể cho biết quá
trình xuất, nhập hàng đó ra sao được
không ?
Việc nhập xuất hàng: Khi các đại lýđem hàng vào quán tôi có nhiệm vụkiểm hàng rồi ghi chép số lượng vào sổ
và ngược lại
Việc order hàng:Cuồi ngày tôi thống
kê lại tất cả hàng hóa xem mặt hàngnào hết thì order cho quán nhập vào
Câu hỏi 7: Với 1 số lượng khách lớn
cùng vào quán 1 lúc thì chất lựong
phục vụ có bị ảnh hưởng hay không ?
Tất nhiên là có ! Khách đông đồngnghĩa với việc bộ phận phục vụ phảirải đều ra , dẫn đến tình trạng kháchphải chờ đợi !
Chúng tôi rất tiếc về điều đó Nhưngkhách cũng hiểu và thông cảm khôngphàn nàn gì !
Câu hỏi 8:Thái độ phục vụ của bộ
phận phục vụ như thế nào ?
Chúng tôi đã được dặn dò và chỉ dẫnrất kỹ về thái độ trước khi chúng tôilàm việc ! Và chúng tôi cũng ý thứcđược “Khách hàng là thượng đế”
Câu hỏi 9: dữ liệu của quán về thu chi
sẽ được lưu ở đâu và sẽ được kiểm tra
vào thời gian nào?
Mọi sổ sách của quán chúng tôi sẽđược lưu tại một máy tính riêng vàhàng tháng chủ quán sẽ kiểm tra vàyêu cầu tôi lập báo cáo tổng kết Câu hỏi 10: Trong quá trình thanh
toán hóa đơn có được dữ lại hay
không?
Có ,tất cả các hóa đơn sẽ được dữ đểsau khi hết ca làm việc chúng tôi sẽtổng kết và đối chiếu doanh thu bánđược trong một ngày và để đối chiếukhi xảy ra những sai sót của máy haynhân viên
Trang 141.1.2 Hoạt động nghiệp vụ
Bất kỳ mô hình hoạt động nào, việc vân hành đều phải tuân thủ theo cácnguyên tắc, quy trình cơ bản Đặc biệt đối với các doanh nghiệp có kho hànghóa lại càng phải lưu ý hơn Dưới đây sẽ là hoạt động nghiệp vụ của Cửa hàngCộng cà phê
Đối với đồ lưu niệm, khách hàng chọn lựa tại cửa hàng, sau khi chọn xong đồ
sẽ được nhân viên đóng gói lại rồi mang ra thanh toán tại quầy thu ngân theo 2hình thức là thanh toán trực tiếp và thanh toán trực tuyến
1.1.2.2 Nghiệp vụ quản lý nhân viên:
Nhân viên quán gồm 1 quản lý, 1 nhân viên thu ngân, 2 nhân viên phục vụ Nhân viên được lựa chọn 2 loại ca: Full-time hoặc Part-time Lương của nhânviên được chia như sau :
+ Nếu đạt doanh thu ngày, sẽ được thưởng 100.000 đồng
+ Nếu đạt doanh thu tháng, sẽ được thưởng 1.000.000 đồng
Một tháng nhân viên full time được nghỉ phép 2 ngày: Báo trước cho quản lý 3ngày (nếu ngày nghỉ là thứ 2 – 6) và báo trước 1 tuần (nếu ngày nghỉ là thứ 7
và chủ nhật)
Trang 15Nhân viên part time có thể đổi ca linh hoạt cho nhau
Trong trường hợp xin nghỉ hẳn phải báo cho quản lý trước 15 ngày để quản lý
có thời gian bổ sung nhân sự kịp thời
Trường hợp đi muộn lần 1 thì lập biên bản báo cáo, lần 2 sẽ lạp biên bản phạt50.000đ , lần 3 sẽ lập biên bản 100.000đ Nghỉ không xin phép trừ 200.000đồng/lần/tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc
Lương của nhân viên được trả định kì vào ngày 15 của tháng sau và được tínhtheo công thức:
Tổng lương: Ca (ngày) x số ngày công + thưởng – phạt
1.1.2.3 Nghiệp vụ quản lý hàng hóa:
Hoa quả sẽ được bảo quản trong tủ lạnh để pha chế sử dụng khi làm đồ chokhách Khi xuất – nhập hàng vào kho đều phải có giấy tờ, hóa đơn hàng hóagồm số lượng, tên và giá các mặt hàng Mỗi ngày nhân viên phải kiểm tra hạn
sử dụng của nguyên vật liệu để chắc chắn rằng chất lượngđồ uống bảo đảm khiđến tay khách hàng
1.1.2.4 Nghiệp vụ quản lý kho:
- Vào mỗi cuối ngày, nhân viên sẽ kiểm tra và thống kê số lượng nguyên liệu.Sau đó, báo cáo cho quản lý cửa hàng để nhập hàng từ các nhà cung cấp
Nguyên liệu làm đồ uống: Đủ dùng cho ngày hôm say
Đồ lưu niệm: Đủ dùng cho 1 tuần
Hoa quả: Được nhập hàng ngày
Đồ ăn chơi: Đủ đùng cho ngày hôm sau
- Sau khi tiếp nhận thông tin từ nhân viên, quản lý sẽ đặt hàng từ các nhà cungcấp Khi hàng nhập, nhân viên sẽ chịu trách nhiệm kiểm tra về chất lượng và sốlượng của hàng hóa cũng như những thủ tục nhập hàng
- Hàng đạt tiêu chuẩn là:
Nguyên liệu làm đồ uóng: Còn hạn sử dụng, còn nguyên gói
Đồ lưu niệm: Khô, không bị lỗi
Hoa quả: Tươi, không bị dập nát, có chứng chỉ VietGap
Đồ ăn chơi: Còn hạn sử dụng, còn nguyên hộp
Trang 161.2 Xác lập dự án
1.2.1 Yêu cầu hệ thống mới
- Thực hiện tốt các chứng năng chính hiện tại
- Tuân thủ đúng các quy tắc về bán hàng
- Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời
- Theo dõi chi tiết hàng nhập, tồn đọng
- Tạo được các báo cáo hàng tháng, hàng quý…
- Thống kê được lượng nguyên liệu sắp hết
- Có đầy đủ các chức năng của hệ thống quản lý
- Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo an toàn vềmặt dữ liệu
- Bảo mật tốt, chỉ làm việc với người có quyền sử dụng
- Đào tạo cao hơn về tin học cho nhân viên trong cửa hàng để dễ dàng
Trang 17CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định các Actor và Use case tổng quát của hệ thống 2.1.1 Các Actor
Bảng 2.1 Xác định Actor và Use Case tổng quát của hệ thống
- Đăng nhập hệ thống
- Đăng xuất hệ thống
- Thay đổi mật khẩu
- Quản lý tài khoản người dùng
- Quản lý nhân viên
- Tạo báo cáo
Trang 182.1.2 Use case tổng quát của hệ thống
Hình 2 1 Biểu đồ use case tổng quát.
2.2 Phân rã use case
2.2.1 Chức năng Đăng nhập
2.2.1.1 Biểu đồ use case chức năng Đăng nhập, đăng xuất
Hình 2 2 Biểu đồ use case cho chức năng Đăng nhập, đăng xuất.
Đặc tả use case Đăng nhập, đăng xuất:
Trang 19- Tác nhân: Quản lý, nhân viên
- Mô tả: Mỗi khi tác nhân sử dụng hệ thống thì cần thực hiện chức năngđăng nhập vào hệ thống, form đăng nhập cho phép đăng nhập với tên vàmật khẩu của mình Khi dùng xong phần mềm thì đăng xuất tài khoản rakhỏi phần mềm
- Dòng sự kiện chính:
o Tác nhân yêu cầu giao diện đăng nhập vào hệ thống
o Hệ thống hiển thị giao diện đăng nhập cho tác nhân
o Tác nhân sẽ: Cập nhật tên đăng nhập (usename) và mật khẩu (password)
o Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống
o Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính
o Kết thúc use case đăng nhập
o Sự kiện 2: Nếu tác nhân đăng nhập sai:
+ Hệ thống thông báo đăng nhập lại hoặc thoát
+ Sau khi tác nhân chọn thoát, Kết thúc use case
- Các yêu cầu đặc biệt: Không có
- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
- Trạng thái hệ thống sau khi sử dụng use case:
o Nếu đăng nhập thành công: Hệ thống sẽ hiển thị giao diện chính cho tácnhân thực hiện các chức năng khác
o Nếu đăng nhập thất bại: Hệ thống sẽ gửi thông báo “Tài khoản và mậtkhẩu không đúng” và quay lại chức năng đăng nhập cho bạn đăng nhập lạithông tin của mình
Trang 202.2.1.2 Biểu đồ trình tự chức năng Đăng nhập
Hình 2 3 Biểu đồ trình tự Đăng nhập 2.2.1.3 Biểu đồ trình tự chức năng Đăng xuất
Trang 21Hình 2 4 Biểu đồ trình tự chức năng Đăng xuất.
2.2.2 Chức năng Quản lý danh mục
2.2.2.1 Biểu đồ use case chức năng Quản lý danh mục
Hình 2.5 Biểu đồ use case cho chức năng Quản lý danh mục
Đặc tả use case Quản lý danh mục:
- Tác nhân: Quản lý
- Mô tả: Quản lý có thể tùy chọn các chức năng: quản lý nhân viên, quản lýkhu vực, quản lý bàn, quản lý khách hàng
- Dòng sự kiện chính:
+ Giao diện sẽ hiển thị các chức năng
+ Quản lý bàn : tác nhân có thể thêm, sửa, xóa, tìm kiếm thông tin bàn+ Quản lý khu vực : tác nhân có thể thêm, sửa, xóa, tìm kiếm thông tinkhu vực
+ Quản lý nhân viên: tác nhân có thể thêm, sửa, xóa, tìm kiếm thông tinnhân viên
+ Quản lý khách hàng : tác nhân có thể thêm, sửa, xóa, tìm kiếm thông tinkhách hàng
- Dòng sự kiện phụ: Không có
- Các yêu cầu đặc biệt: Không có
Trang 22- Trạng thái hệ thống trước khi sử dụng use case: Đã đăng nhập trước đó.
- Trạng thái hệ thống sau khi sử dụng use case:
2.2.3 Chức năng Quản lý nhân viên
2.2.3.1 Biểu đồ use case chức năng Quản lý nhân viên
Hình 2.6 Biểu đồ use case cho chức năng Quản lý nhân viên.
Đặc tả use case Quản lý nhân viên:
- Tác nhân: Quản lý
- Mô tả: Quản lý có thể tùy chọn thêm thông tin nhân viên, xóa thông tinnhân viên, sửa thông tin nhân viên, tìm kiếm thông tin nhân viên
- Dòng sự kiện chính:
+ Giao diện sẽ hiển thị danh sách nhân viên kèm thông tin
+ Thêm thông tin nhân viên: tác nhân nhấn nút “thêm” rồi nhập thông tin + Sửa thông tin nhân viên: tác nhân chọn đối tượng muốn sửa rồi nhập lạithông tin
+ Xóa thông tin nhân viên: tác nhân chọn đối tượng muốn xóa và nhấn nút “xóa”.+ Tìm kiếm thông tin nhân viên:
- Dòng sự kiện phụ: Không có
Trang 23- Các yêu cầu đặc biệt: Không có.
- Trạng thái hệ thống trước khi sử dụng use case: Đã đăng nhập trước đó
- Trạng thái hệ thống sau khi sử dụng use case:
+ Hệ thống sẽ cập nhật và in ra danh sách nhân viên đã chỉnh sửa
2.2.3.2 Biểu đồ trình tự chức năng Quản lý nhân viên
Hình 2 7 Biểu đồ trình tự cho chức năng Quản lý nhân viên: Thêm nhân viên.
Trang 24Hình 2 8 Biểu đồ trình tự cho chức năng Quản lý nhân viên: Xóa nhân viên.
Hình 2 9 Biểu đồ trình tự chức năng Quản lý nhân viên: Sửa nhân viên.
Trang 25Hình 2 10 Biểu đồ trình tự chức năng Quản lý nhân viên: Tìm kiếm nhân viên.
2.2.4 Chức năng Quản lý Bàn
2.2.4.1 Biểu đồ use case chức năng Quản lý Bàn
Trang 26Hình 2 11 Biểu đồ use case cho chức năng Quản lý bàn.
Đặc tả use case Quản lý bàn:
- Tác nhân: Quản lý, nhân viên
- Mô tả: Quản lý có thể tùy chọn thêm thông tin bàn, xóa thông tin bàn, sửathông tin bàn, tìm kiếm thông tin bàn
- Dòng sự kiện chính:
+ Giao diện sẽ hiển thị thông tin bàn
+ + Thêm thông tin vaò bàn: tác nhân nhấn nút “thêm” rồi nhập thông tin.+ Sửa thông tin bàn: tác nhân chọn đối tượng muốn sửa rồi nhập lại thôngtin
+ Xóa thông tin bàn: tác nhân chọn đối tượng và nhấn nút “xóa”
- Dòng sự kiện phụ: Không có
- Các yêu cầu đặc biệt: Không có
- Trạng thái hệ thống trước khi sử dụng use case: Đã đăng nhập trước đó
- Trạng thái hệ thống sau khi sử dụng use case: Không có
2.2.4.2 Biểu đồ trình tự chức năng Quản lý bàn
Hình 2 12 Biều đồ trình tự chức năng Quản lý bàn: Thêm bàn
Trang 27Hình 2 13 Biều đồ trình tự chức năng Quản lý bàn: Xóa bàn
Hình 2 14 Biều đồ trình tự chức năng Quản lý bàn: Sửa bàn