1.2 Xác lập dự án và đánh giá khả thi 1.2.1 Các chức năng chính của dự án Quản lý mặt hàng: Chức năng thực hiện việc quản lý các dịch vụ có trong quán bao gồm các chức năng thêm, sửa, x
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
ĐỀ TÀI: QUẢN LÝ QUÁN KARAOKE 5 SAO NAM ĐẠT
Sinh viên thực hiện : NGUYỄN ĐỨC HOÀI NAM
: PHAN VĂN ĐẠT Giảng viên hướng dẫn : ThS BÙI KHÁNH LINH
Hà Nội, tháng 6 năm 2023
Trang 3MỤC LỤC
MỤC LỤC 3
DANH MỤC HÌNH ẢNH 5
LỜI MỞ ĐẦU 7
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 8
1.1 Khảo sát hiện trạng 8
1.1.1 Giới thiệu về quán karaoke Nam Đạt……… 8
1.1.2Quy trình hoạt động 10
1.1.3Ưu, nhược điểm của hệ thống hiện tại … 11
1.2 Xác lập dự án và đánh giá khả thi 12
1.2.1Các chức năng chính của dự án 12
1.2.2 Yêu cầu của dự án 12
CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14
2.1 Xác định các Actor và Use case tổng quát của hệ thống 14
2.1.1Xác định các Actor 14
2.1.2Biểu đồ Use case tổng quát của hệ thống 14
2.2 Phân tích, thiết kế từng chức năng của hệ thống 16
2.2.1Chức năng đăng nhập 16
2.2.1.1 Biểu đồ cho chức năng đăng nhập 17
2.2.2 Chức năng quản lý mặt hàng 21
2.2.2.1 Biểu đồ use case quản lý dịch vụ…… 21
2.2.2.2 Biểu đồ cho chức năng tìm kiếm dịch vụ… 22
2.2.2.3 Biểu đồ cho chức thêm mới dịch vụ 25
2.2.2.4 Biểu đồ cho chức năng sửa thông tin dịch vụ 27
2.2.2.5 Biểu đồ chức năng xóa dịch vụ 29
2.2.2.6 Biểu đồ chức năng tạo đơn nhập 31
2.2.3Chức năng quản lý nhân viên 33
2.2.3.1 Biểu đồ use case quản lý nhân viên 33
2.2.3.2 Biểu đồ cho chức năng thêm mới nhân viên 34
2.2.3.3 Biểu đồ cho chức năng sửa thông tin nhân viên 36
2.2.3.4 Biểu đồ cho chức năng xóa nhân viên 38
2.2.3.5 Biểu đồ cho chức năng tìm kiếm nhân viên 40
2.2.4Chức năng quản lý đặt phòng 42
2.2.4.1 Biểu đồ use case quản lý đặt phòng 42
2.2.4.2 Biểu đồ cho chức năng tạo hóa đơn 43
2.2.4.3 Biểu đồ cho chức năng thanh toán hóa đơn 45
2.2.5Chức năng thống kê 48
2.2.5.1 Biểu đồ use case thống kê 48
2.2.5.2 Biểu đồ cho chức năng thống kê 49
2.3 Biểu đồ lớp tổng quát của hệ thống 51
2.4 Biểu đồ thành phần 52
2.5 Biểu đồ triển khai hệ thống 52
Trang 4CHƯƠNG 3 : SINH MÃ TRÌNH VÀ THIẾT KẾ GIAO DIỆN 53
3.1 Mã trình……… 53
3.2 Thiết kế giao diện……… 62
3.2.1 Giao diện chính của hệ thống(chờ)………62
3.2.2 Giao diện đăng nhập……… 63
3.2.3 Giao diện menu chính………64
3.2.4 Giao diện quản lý nhân viên……… 65
3.2.5 Giao diện quản lý dịch vụ……… 66
3.2.6 Giao diện thống kê……….67
KẾT LUẬN……….68
Trang 5DANH MỤC HÌNH ẢNH
Hình 1.1 Hình ảnh bên trong quán karaoke Nam Đạt 9
Hình 1.2 Hình ảnh bên trong quán karaoke Nam Đạt 9
Hình 2.1 Biểu đồ use case tổng quát 16
Hình 2.2 Biểu đồ trình tự chức năng đăng nhập 18
Hình 2.3 Biểu đồ cộng tác chức năng đăng nhập 18
Hình 2.4 Biểu đồ hoạt động chức năng đăng nhập 19
Hình 2.5 Biểu đồ trạng thái chức năng đăng nhập 20
Hình 2.6 Biểu đồ use case quản lý dịch vụ 21
Hình 2.7 Biểu đồ trình tự chức năng tìm kiếm dịch vụ 22
Hình 2.8 Biểu đồ cộng tác chức năng tìm kiếm dịch vụ 23
Hình 2.9 Biểu đồ hoạt động chức năng tìm kiếm dịch vụ 24
Hình 2.10 Biểu đồ trình tự chức năng thêm mới dịch vụ 25
Hình 2.11 Biểu đồ cộng tác chức năng thêm mới dịch vụ 25
Hình 2.12 Biểu đồ hoạt động chức năng thêm mới dịch vụ 26
Hình 2.13 Biểu đồ trình tự chức năng sửa thông tin dịch vụ 27
Hình 2.14 Biểu đồ cộng tác chức năng sửa thông tin dịch vụ 27
Hình 2.15 Biểu đồ hoạt động chức năng sửa thông tin dịch vụ 28
Hình 2.16 Biểu đồ trình tự chức năng xóa dịch vụ 29
Hình 2.17 Biểu đồ cộng tác chức năng xóa dịch vụ 29
Hình 2.18 Biểu đồ hoạt động chức năng xóa dịch vụ 30
Hình 2.19 Biểu đồ trình tự chức năng tạo đơn nhập 31
Hình 2.20 Biểu đồ cộng tác chức năng tạo đơn nhập 31
Hình 2.21 Biểu đồ hoạt động chức năng tạo đơn nhập 32
Hình 2.22 Biểu đồ use case quản lý nhân viên 33
Hình 2.23 Biểu đồ trình tự chức năng thêm mới nhân viên 34
Hình 2.24 Biểu đồ cộng tác chức năng thêm mới nhân viên 34
Hình 2.25 Biểu đồ hoạt động chức năng thêm mới nhân viên 35
Hình 2.26 Biểu đồ trình tự chức năng sửa thông tin nhân viên 36
Hình 2.27 Biểu đồ cộng tác chức năng sửa thông tin nhân viên 36
Hình 2.28 Biểu đồ hoạt động chức năng sửa thông tin nhân viên 37
Hình 2.29 Biểu đồ trình tự chức năng xóa nhân viên 38
Hình 2.30 Biểu đồ cộng tác chức năng xóa nhân viên 38
Hình 2.31 Biểu đồ hoạt động chức năng xóa nhân viên 39
Hình 2.32 Biểu đồ trình tự chức năng tìm kiếm nhân viên 40
Hình 2.33 Biểu đồ cộng tác chức năng tìm kiếm nhân viên 40
Hình 2.34 Biểu đồ hoạt động chức năng tìm kiếm nhân viên 41
Hình 2.35 Biểu đồ use case quản lý đặt phòng 42
Hình 2.36 Biểu đồ trình tự chức năng tạo hóa đơn 43
Hình 2.37 Biểu đồ cộng tác chức năng tạo hóa đơn 43
Hình 2.38 Biểu đồ hoạt động chức năng tạo hóa đơn 44
Hình 2.39 Biểu đồ trình tự chức năng thanh toán hóa đơn 45
Trang 6Hình 2.40 Biểu đồ cộng tác chức năng thanh toán hóa đơn 46
Hình 2.41 Biểu đồ hoạt động chức năng thanh toán hóa đơn 47
Hình 2.42 Biểu đồ trạng thái hóa đơn 47
Hình 2.43 Biểu đồ use case thống kê 48
Hình 2.44 Biểu đồ trình tự chức năng thống kê 49
Hình 2.45 Biểu đồ cộng tác chức năng thống kê 49
Hình 2.46 Biểu đồ hoạt động chức năng 50
Hình 2.47 Biểu đồ lớp tổng quát của hệ thống 51
Hình 2.48 Biểu đồ thành phần 52
Hình 2.49 Biểu đồ triển khai hệ thống 52
Hình 3.1 Mã trình chức năng Quản lý Quán……… 53
Hình 3.2 Mã trình chức năng Người Dùng………54
Hình 3.3 Mã trình chức năng Nhân viên………55
Hình 3.4 Mã trình chức năng Hóa Đơn……… 56
Hình 3.5 Mã trình chức năng Phiếu Nhập……… 57
Hình 3.6 Mã trình chức năng Phiếu Kiểm Kê………58
Hình 3.7 Mã trình chức năng Phiếu Thống Kê……… 59
Hình 3.8 Mã trình chức năng Chi Tiết Hóa Đơn………60
Hình 3.9 Mã trình chức năng Chi Tiết Phiếu Nhập………61
Hình 3.10 Thiết kế giao diện chính………62
Hình 3.11 Thiết kế giao diện đăng nhập……….63
Hình 3.12 Thiết kế giao diện quản lý hệ thống(menu)……… 64
Hình 3.13 Thiết kế giao diện quản lý nhân viên……….65
Hình 3.14 Thiết kê giao diện quản lý dịch vụ………66
Hình 3.15 Thiết kê giao diện thống kê……… 67
Trang 7LỜI MỞ ĐẦU
Hiện nay, thế giới và Việt Nam đang chứng kiến những sự thay đổi vượtbậc của cuộc cách mạng công nghiệp lần thứ tư và tầm ảnh hưởng sâu rộng củakhoa học công nghệ đến đời sống con người Những sự phát triển này đã vàđang tác động toàn diện và sâu sắc đến tất cả các lĩnh vực của đời sống kinh tế
xã hội của các quốc gia
Ở nước ta hiện nay việc ứng dụng công nghệ thông tin vào quản lý tại cáccửa hàng, siêu thị, cơ quan, trường học hay xí nghiệp đang dần trở nên phổ biến,giảm bớt sức lao động của con người, tiết kiệm thời gian, độ chính xác cao tiệnlợi hơn rất nhiều so với quản lý bằng giấy tờ thủ công trước đây
Vì vậy, nhóm em chọn đề tài “Quản lý quán karaoke 5 sao Nam Đạt ” vớimục đích hướng tới xây dựng thành công hệ thống, có khả năng đáp ứng tốtcông việc quản lý quán trên thiết bị vi tính
Để có thể hoàn thiện đề án này, chúng em đã trải qua không ít khó khăn vềxây dựng và tìm kiếm thông tin Tuy được sự giúp đỡ của cô và các bạn trongquá trình hoàn thiện nhưng vẫn không thể tránh khỏi những thiếu sót, lượng kiếnthức còn hạn chế, em mong nhận được sự góp ý và quan tâm của thầy cô vềthiếu sót này để đề tài của nhóm em ngày càng hoàn thiện hơn
Một lần nữa xin cám ơn cô và các bạn, xin kính chúc thầy giáo cô giáo cóthật nhiều sức khỏe, niềm tin to lớn để có thể truyền dạy cho các thế hệ saunhững kiến thức bổ ích và có tính thực tế
Trân trọng cảm ơn !
Trang 8CHƯƠ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ý quán karaoke 5 sao Nam Đạt”
So với nhiều mặt hàng hiện nay thì việc kinh doanh các dịch vụ vui chơigiải chí cho cuộc sống đang là một thị trường kinh doanh phát triển rất tốt ở hiệntại với nhiều loại hàng phong phú và đa dạng Bởi sự cần thiết về nhu cầu giải trí
và tụ tập bằng việc đi hát cùng bạn bè và người thân là một hình thức giải trí vôcùng tốt đẹp và phụ hợp cho người đủ trưởng thành
1.1.1 Giới thiệu về quán karaoke 5 sao Nam Đạt
Quán karaoke 5 sao Nam Đạt là một nơi dành cho mọi người đến để giảitrí, tụ tập một cách riêng tư và thoải mái Ngoài ra đến với Nam Đạt, chúng ta cóthể thỏa thích lựa chọn những dịch vụ cá nhân, các loại dịch vụ theo hội nhóm.Nam Đạt đảm bảo với khách hàng rằng tất cả những dịch vụ của Nam Đạt đềuđáp ứng cho bạn đủ 3 tiêu chí: “Sang, xịn, mịn” Tuy rằng quán mới được khaitrương nhưng sẽ cố gắng thay đổi từng ngày, phát triển hơn nữa để đem lạinhững gì tốt nhất cho những khách hàng của mình
Giới thiệu chung
Tên cửa hàng: Karaoke 5 sao Nam Đạt
Địa chỉ: 18, Nguyễn Đổng Chi, Quận Nam Từ Liêm, Thành Phố Hà NộiMặt hàng: Giải trí, nước giải khát, hoa quả, hát hò
Tổng số nhân viên: 8 nhân viên
Thời gian làm việc:
Tối: 18h30 - 1h30
Doanh thu hàng tháng: 200 triệu VND
Trang 9Hình 1.1 Hình ảnh bên trong quán karaoke Nam Đạt
Hình 1.2 Hình ảnh bên trong quán karaoke Nam Đạt
Trang 10Trang thiết bị của cửa hàng
Tài nguyên công nghệ thông tin: 1 máy laptop, 1 máy in hóa đơn, 1 máy đọc mã vạch, 1 máy pos, máy chấm công vân tay
1.1.2 Quy trình hoạt động
- Quy trình nhập hàng dịch vụ: Vào cuối buổi làm, nhân viên sẽ
kiểm tra lại các dịch vụ và đối chiếu lên hệ thống online Nếu số lượngdịch vụ không đạt trạng thái sẵn sàng thì nhân viên thống kê lại để quản
lý lên danh sách và đặt hàng Hàng mới sẽ được vận chuyển tới trongvòng 1 ngày Khi có hàng mới về nhân viên sẽ kiểm hàng theo sự phâncông của quản lý Hàng sau khi được kiểm tra đủ và xác nhận không bị lỗiquản lý sẽ là người nhập thông tin lên hệ thống kho online để dễ dàngkiểm soát và quán sẽ được coi là kho tổng, nơi cất trữ hàng hóa Sau khihoàn tất thủ tục nhập kho trên phần mềm nhân viên sẽ đem hàng mới sắpxếp vào kho của quán theo đúng phân loại tránh hàng bị thất lạc
- Quy trình bàn giao phòng hát: Khách hàng khi đến quán sẽ được nhân
viên chào đón và được chỉ dẫn đến vị trí đặt phòng và chọn thẻ có mã dịch vụ Khi khách đã chọn và sử dụng dịch vụ mà mình ưng ý sẽ đến bước thanh toán.Cửa hàng có 3 hình thức thanh toán là trả tiền mặt, quẹt thẻ, chuyển khoản Cáchóa đơn trả tiền mặt, thẻ hay chuyển khoản được đánh dấu riêng ngay từ khi tạohóa đơn tiện cho việc kết toán và kiểm tra doanh thu Nhân viên thu ngân sẽ tínhtiền hát bằng cách sử dụng máy quét mã vạch để hệ thống tại của hàng nhận biếtđược dịch vụ và tính tiền sử dụng dịch vụ đó cộng với tiền hát tính theo giờ
-Báo cáo và thống kê: Cuối mỗi ca làm việc thu ngân sẽ chịu trách nhiệm thống
kê lại tổng số tiền thu được của ca đó và kiểm tra lại hóa đơn in ra đã khớp vớihóa đơn trên phần mềm thanh toán hay chưa Việc kết toán phải được thực hiệnkhi kết thúc mỗi ca và không thể bỏ qua tránh trường hợp xảy ra thiếu hụt tiền.Nếu thiếu tiền ca nào thì nhân viên thu ngân ca đó sẽ phải chịu trách nhiệm.Ngoài ra, mỗi tuần sẽ có một buổi kiểm kho vào cuối tuần Hàng trong kho đượckiểm theo từng loại, kiểm xong nhân viên thống kê lại số lượng vào bản nhậpkho và so sánh với số lượng trên phần mềm sau đó gửi báo cáo lại cho quản lýquán
Trang 11-Quản lý nhân viên: Nhân viên của quán bao gồm 1 quản lý, 1 nhân viên
thu ngân, 5 nhân viên phục vụ và 1 nhân viên vệ sinh Lương của nhân viên sẽđược tính theo giờ làm việc được ghi vào sổ để chấm công và phát lương.Lương của nhân viên sẽ được tính theo giờ làm việc:
Đối với nhân viên :
Partime: Lương = số giờ x 22.000 VND
Fulltime: Lương = số giờ x 30.000 VND
Đối với quản lý cửa hàng:
Fulltime: Lương = số giờ x 50.000 VND
Ngoài ra lương của nhân viên còn được thưởng theo doanh thu hàng tháng,các dịp Lễ, Tết Mỗi tháng nhân viên được nghỉ 4 ngày Ngày nào nghỉ báo choquản lí trước 1 tuần, sự việc gấp chính đáng quản lí cho phép thì được nghỉ.Nhân viên đi làm muộn không có lý do từ 15 phút trở lên sẽ bị trừ 30.000/VNĐvào tiền lương, thời gian đi muộn lớn hơn 1 tiếng sẽ bị trừ 100.000/VNĐ Nếudiễ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 hàng tháng và được tínhtheo công thức:
Công thức tính lương: Lương theo giờ +15% doanh thu tháng+ thưởng - phạt
1.1.3 Ưu, nhược điểm của hệ thống hiện tại
Ưu điểm:
- Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học
- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao
Nhược điểm:
- Do dùng sổ sách và excel nên hệ thống quản lý còn thủ công, đơn giản với
dữ liệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phục hồi dữ liệu khó khăn
- Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ
Trang 12- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn.
- Mức độ chuyên môn hóa với công việc chưa cao gây lãng phí
- Với hệ thống quản lý như trên thì quán sẽ gặp nhiều khó khăn trong việcquản lý, buôn bán Từ đó đặt ra một bài toán cho quán làm sao để tăng năngsuất làm việc, đồng bộ nhanh, tăng hiệu quả Việc nâng cấp hệ thống quản lý là
vô cùng thiết thực và cấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượngkhách hàng
1.2 Xác lập dự án và đánh giá khả thi
1.2.1 Các chức năng chính của dự án
Quản lý mặt hàng: Chức năng thực hiện việc quản lý các dịch vụ có trong
quán bao gồm các chức năng thêm, sửa, xóa, tìm kiếm, tạo đơn nhập
Quản lý nhân viên: Chức năng thực hiện việc thêm, sửa, xóa, tìm kiếm
nhân viên để quản lý có thể dễ dàng quản lý nhân viên trong cửa hàng
Quản lý dịch vụ: Chức năng thực hiện việc tạo hóa đơn và thanh toán hóa
đơn khi khách hàng muốn thanh toán
Thống kê: Chức năng thống kê doanh thu, thống kê lịch sử khách ra vào để
tiện lợi nắm bắt thông tin chi tiết doanh số của từng ca làm việc, dễ dàng xem thống kê doanh thu để quản lý việc nhập hàng dịch vụ và đưa ra hướng phát triển cho quán
1.2.2 Yêu cầu của dự án
Yêu cầu tính bảo mật
- Bảo mật chính là yếu tố được quan tâm hàng đầu khi thời đại công nghệ ngàycàng phát triển, mọi hệ thống phải có bảo mật vững chắc để phòng tránh nhữngthiệt hại mà kẻ gian có thể gây ra
Yêu cầu sao lưu
- Dữ liệu trên hệ thống được sao lưu liên tục, trên nhiều nguồn và được kiểm tra tính toàn vẹn thường xuyên
Trang 13Yêu cầu tính năng sử dụng
- Sử dụng được đầy đủ chức năng của phần mềm
- Cập nhật thời gian thực
- Hệ thống thân thiện, dễ sử dụng, dễ thao tác
- Cung cấp đầy đủ thông tin
Yêu cầu ràng buộc thiết kế
- Giao diện đơn giản, trực quan, dễ nhìn
- Thông tin hiển thị rõ ràng, đầy đủ
Phần mềm được sử dụng
- Theo dõi chi tiết hàng dịch vụ 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 hàng dịch vụ sắp hết
- Có đầy đủ các chức năng của hệ thống quản lý
Yêu cầu khi sử dụng phần mềm
- Ngôn ngữ sử dụng là tiếng việt
- Không vi phạm bản quyền của các hệ thống tương tự khác
Yêu cầu khác
- Phần mềm có dung lượng nhẹ
- Tích hợp đầy đủ các chức năng cơ bản: xem thông tin dịch vụ, phòng, thanh toán
Trang 14CHƯƠNG 2 : PHÂN TÍCH VÀ 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
-Nhân viên là người làm theo ca theo sự phân công của quản lý
- Là công cụ quét mã vạch mặt hàng để tạohóa đơn khi khách hàng thanh toán
2.1.2 Biểu đồ Use case tổng quát của hệ thống
- Mô tả:
Trang 16- Biểu đồ use case tổng quát
Hình 2.1 Biểu đồ use case tổng quát
2.2 Phân tích, thiết kế từng chức năng của hệ thống
2.2.1 Chức năng đăng nhập
Đặc tả use case đăng nhập
Tên Use Case Đăng nhập
Mô tả Use Case này cho phép người dùng đăng nhập vào hệ thống
Trang 17Hậu điều kiện
1 Người dùng chọn chức năng đăng nhập
2 Form đăng nhâp hiển thị
3 Nhập tên, mật khẩu vào form đăng nhập
4 Hệ thống kiểm tra tên, mật khẩu người dùng
5 Đăng nhập thành công, chuyển đến màn hình chínhcủa hệ thống
1 Người dùng đăng nhập không thành công
2 Hệ thống báo lại quá trình đăng nhập không thành công
3 Yêu cầu người dùng đăng nhập lại
2.2.1.1 Biểu đồ cho chức năng đăng nhập
Biểu đồ trình tự chức năng đăng nhập
Trang 18Hình 2.2 Biểu đồ trình tự chức năng đăng nhập
Biểu đồ cộng tác chức năng đăng nhập
Hình 2.3 Biểu đồ cộng tác chức năng đăng nhập
Trang 19Biểu đồ hoạt động chức năng đăng nhập
Hình 2.4 Biểu đồ hoạt động chức năng đăng nhập
- Hợp lệ: Chuyển sang bước 5
- Không hợp lệ: Quay lại bước 2 Bước
6: Xác thực cấp quyền tài khoản
Bước 7: Hiển thị thông báo “Đăng nhập thành công”
Bước 8: Kết thúc
Trang 20Biểu đồ trạng thái chức năng đăng nhập
Hình 2.5 Biểu đồ trạng thái chức năng đăng nhập
Trang 212.2.2 Chức năng quản lý mặt hàng
2.2.2.1 Biểu đồ use case quản lý mặt hàng
Hình 2.6 Biểu đồ use case quản lý dịch vụ
Đặc tả use case quản lý mặt hàng
Name use case Quản lý mặt hàng
Mô Tả Use case này cho phép quản lý được thêm, sửa, xoá, tìm kiếm mặt
hàng và tạo đơn nhập hàngActor Quản lý cửa hàng
Tiền điều kiện Quản lý cửa hàng đăng nhập vào hệ thống
Hậu điêu kiện Quản lý cửa hàng sẽ thực hiện việc cập nhập, tìm kiếm nhân viên
và tạo đơn nhập hàngLuồng sự kiện chính 1 Quản lý cửa hàng kích hoạt chức năng quản lý mặt hàng
2 Hệ thống sẽ hiển thị tổng quát những chức năng
3 Quản lý chọn chức năng và nhập dữ liệu cho chức năng muốn sử dụng
4 Hệ thống kiểm tra dữ liệu gửi đầu vào
5 Thông tin đúng, hệ thống sẽ gửi thông báo thành công
Trang 222.2.2.2 Biểu đồ cho chức năng tìm kiếm mặt hàng
Biểu đồ trình tự chức năng tìm kiếm mặt hàng
Hình 2.7 Biểu đồ trình tự chức năng tìm kiếm dịch vụ
Biểu đồ cộng tác chức năng tìm kiếm mặt hàng
Trang 23Hình 2.8 Biểu đồ cộng tác chức năng tìm kiếm dịch vụ
Trang 24Biểu đồ hoạt động chức năng tìm kiếm mặt hàng
Hình 2.9 Biểu đồ hoạt động chức năng tìm kiếm dịch vụ
Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản
lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng
Bước 2: Quản lý cửa hàng lựa chọn chức năng tìm kiếm măt hàng
Bước 3: Hệ thống chuyển sang màn hình tìm kiếm mặt hàng
Bước 4: Người quản lý nhập thông tin cần tìm kiếm
Bước 5: Kiểm tra thông tin vừa nhập
-Hợp lệ: Chuyển sang bước 6
-Không hợp lệ: Quay lại bước 4
Bước 6: Thực hiện tìm kiếm
Bước 7: Hiển thị thông tin cần tìm kiếm
Bước 8: Kết thúc
Trang 252.2.2.3 Biểu đồ cho chức thêm mới mặt hàng
Biểu đồ trình tự chức năng thêm mới mặt hàng
Hình 2.10 Biểu đồ trình tự chức năng thêm mới dịch vụ
Biểu đồ cộng tác chức năng thêm mới mặt hàng
Hình 2.11 Biểu đồ cộng tác chức năng thêm mới dịch vụ
Trang 26Biểu đồ hoạt động chức năng thêm mới mặt hang
Hình 2.12 Biểu đồ hoạt động chức năng thêm mới dịch vụ
Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản
lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng
Bước 2: Quản lý cửa hàng chọn chức năng thêm mới mặt hàng
Bước 3: Hệ thống chuyển sang giao diện thêm mới mặt hàng
Bước 4: Quản lý cửa hàng nhập thông tin mặt hàng
Bước 5: Kiểm tra thông tin:
- Hợp lệ: Chuyển sang bước 6
-Không hợp lệ: Quay trở lại bước 3
Bước 6:Lưu thông tin vào CSDL
Bước 7: Hiển thị thông báo “Thêm mới thành công”
Bước 8: Kết thúc
Trang 272.2.2.4 Biểu đồ cho chức năng sửa thông tin mặt hàng
Biểu đồ trình tự chức năng sửa thông tin mặt hang
Hình 2.13 Biểu đồ trình tự chức năng sửa thông tin dịch vụ
Biểu đồ cộng tác chức năng sửa thông tin mặt hang
Hình 2.14 Biểu đồ cộng tác chức năng sửa thông tin dịch vụ
Trang 28Biểu đồ hoạt động chức năng sửa thông tin mặt hang
Hình 2.15 Biểu đồ hoạt động chức năng sửa thông tin dịch vụ
Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản
lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng
Bước 2: Quản lý cửa hàng chọn chức năng sửa thông tin mặt hàng
Bước 3: Hệ thống chuyển sang giao diện sửa thông tin mặt hàng
Bước 4: Quản lý cửa chọn mặt hàng cần sửa
Bước 5: Hiển thị thông tin mặt hàng
Bước 6: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 7
-Không hợp lệ: Quay trở lại bước 4Bước 7:Lưu thông tin vào CSDL
Bước 8: Hiển thị thông báo “Thêm mới thành công”
Bước 9: Kết thúc
Trang 292.2.2.5 Biểu đồ chức năng xóa mặt hàng
Biểu đồ trình tự chức năng xóa mặt hàng
Hình 2.16 Biểu đồ trình tự chức năng xóa dịch vụ
Biểu đồ cộng tác chức năng xóa mặt hàng
Hình 2.17 Biểu đồ cộng tác chức năng xóa dịch vụ
Trang 30Biểu đồ hoạt động chức năng xóa mặt hàng
Hình 2.18 Biểu đồ hoạt động chức năng xóa dịch vụ
Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản
lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng
Bước 2: Quản lý cửa hàng chọn chức năng xóa mặt hàng
Bước 3: Hệ thống chuyển sang giao diện xóa mặt hàng
Bước 4: Quản lý cửa hàng mặt hàng chọn mặt hàng cần xóa
Bước 5: Hệ thống hiển thị thông báo” Bạn có chắc chắn muốn xóa hay không”Bước 6: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 7
-Không hợp lệ: Quay trở lại bước 4Bước 7: Cập nhật thông tin vào CSDL
Bước 8: Hiển thị thông báo “Xóa thành công”
Bước 9: Kết thúc
Trang 312.2.2.6 Biểu đồ chức năng tạo đơn nhập
Biểu đồ trình tự chức năng tạo đơn nhập
Hình 2.19 Biểu đồ trình tự chức năng tạo đơn nhập
Biểu đồ cộng tác chức năng tạo đơn nhập
Hình 2.20 Biểu đồ cộng tác chức năng tạo đơn nhập
Trang 32Biểu đồ hoạt động chức năng tạo đơn nhập
Hình 2.21 Biểu đồ hoạt động chức năng tạo đơn nhập
Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản
lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng
Bước 2: Quản lý cửa hàng chọn chức năng tạo đơn nhập
Bước 3: Hệ thống chuyển sang giao diện tạo đơn nhập
Bước 4: Quản lý cửa hàng nhập thông tin mặt hàng (Mã, số lượng,tên mặt hàng,tên nhà cung cấp)
Bước 5: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 6
- Không hợp lệ: Quay lại bước 4Bước 6: Hệ thống lưu thông tin tạo đơn nhập
Bước 7: Hệ thống hiển thị ra màn hình “Tạo đơn nhập thành công”
Bước 8: Kết thúc
Trang 332.2.3 Chức năng quản lý nhân viên
2.2.3.1 Biểu đồ use case quản lý nhân viên
Hình 2.22 Biểu đồ use case quản lý nhân viên
Đặc tả use case chức năng quản lý nhân viên
( Thêm, sửa, xóa ) và tìm kiếm thông tin nhân viên
Luồng sự kiện chính 1 Quán lý quán kích hoạt chức năng quản lý nhân viên2 Hệ thống sẽ hiển thị tổng quát những chức năng
3 Quản lý chọn chức năng và nhập dữ liệu cho chức năng muốn sử dụng
4 Hệ thống kiểm tra dữ liệu gửi đầu vào
5 Thông tin đúng, hệ thống sẽ gửi thông báo thành công
Ngoại lệ Dữ liệu không hợp lệ : Khi nhập sai kiểu dữ liệu1 Hệ thống hiển thị lại form nhập dữ liệu và kèm theo
thông báo dữ liệu không hợp lệ
2 Quay trở lại bước 3 ở luồng sự kiến chính
Trang 342.2.3.2 Biểu đồ cho chức năng thêm mới nhân viên
Biểu đồ trình tự chức năng thêm mới nhân viên
Hình 2.23 Biểu đồ trình tự chức năng thêm mới nhân viên
Biểu đồ cộng tác chức năng thêm mới nhân viên
Hình 2.24 Biểu đồ cộng tác chức năng thêm mới nhân viên