Đ t t Usecase ặt tả Usecase ả Usecase .Usecase đăng nh p ập hoá đăng kí Minh Anh Admin đăng nhập quản lý thông tin của nhân viên quản lý lịch làm việc của nhân viên.. Hình ảnh: quản lý
Trang 1TRƯỜNG ĐẠI HỌC QUY NHƠN
KHOA CÔNG NGHỆ THÔNG TIN -
-BÁO CÁO HỌC PHẦN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Giảng viên : Đinh Thị Mỹ Cảnh
Sinh Viên Thực Hiện
Bình Định, Tháng 11 năm 202
Trang 2Lời cảm ơn.
Cảm ơn cô Đinh Thị Mỹ Cảnh đã tận tình hướng dẫn nhóm em Làm cho nhóm
em mở rộng them các kiến thức mới, các kỹ năng cần thiết để làm việc trong một tập thể một tổ chức hiệu quả.Do kiến thức về môn học chưa chuyên sâu, trong quá trình làm còn nhiều thiếu sót mong cô thông cảm, nhận sxét cà sửa chữa đẻ chúng em rút kinh nghiệm cho những đề tài sau
Gửi lời cảm ơn chân thành đến cô Đinh Thị Mỹ Cảnh đã cung cấp kiến thức về môn học để chúng em hoàn thành đề tài
Chân thành cảm ơn cô!
M c l c ục lục ục lục
TRƯỜNG ĐẠI HỌC QUY NHƠN 1
BÁO CÁO 1
Lý do chọn đề tài: 3
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 3
CHƯƠNG 2: MÔ TẢ CHỨC NĂNG VÀ YÊU CẦU 4
Xác định yêu cầu 4
Các chức năng của chương trình 4
Chức năng lập hoá đơn 4
Chức năng đăng kí lịch làm 4
Chức năng quản lý nhân viên 4
Chức năng quản lý món ăn 4
Sơ đồ USECASE Tổng quát 4
2 Đ t t Usecase ặt tả Usecase ả Usecase 5
Usecase đăng nhập đăng kí 5
Usecase Quản lý nhân viên- lịch làm việc 5
4.3 Qu n lý hóa đ n( Qu n lý đ n hàng) ả Usecase ơn( Quản lý đơn hàng) ả Usecase ơn( Quản lý đơn hàng) 6
Use quản lý lịch làm 6
Use Quản lý món ăn 7
Quản lý bill quán 7
Quản lý khoa hàng: 7
Sơ đồ activity Diagram 8
đăng nhập: 8
Đăng ký lịch làm: 9
5.1 Hoá đơn 9
Quản lý lịch làm 11
Quản lý món ăn 12
Quản lý nhân viên 13
Lý do chọn đề tài:
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI
Trong thời buổi công nghệ hiện nay, các hình thức quản lý thủ công khi bắt đầu giảm bớt do những sự cố sai xót đáng tiếc ảnh hưởng đến người tiêu dùng/ khách
Trang 3hàng lân các doanh nghiệp thương mại Thay vào đó, những phần mềm công nghệ ngày càng xuất hiện đa dạng, hỗ trợ hầu hết các lĩnh vực: chính trị, kinh tế, giáo dục, môi trường, y tế,… Những phần mềm đem lại những lợi ích vô cùng to lớn, hạn chế được những sai xoát đang tiếc khi dung phương phán thủ công trước kia
Nhận thấy được nhu cầu trên cùng với qua tìm hiểu, chúng em xin phép xây dựng
hệ thống: “Quản lý nhà hàng/ quán ăn+ đăng kí lịch part-time”
Trang 4CHƯƠNG 2: MÔ TẢ CHỨC NĂNG VÀ YÊU CẦU
Xác đ nh yêu ịnh yêu c u ầu
ca mà mình có thể làm trong ngày ( có 3 ca) Khi khách gọi món, nhân viên phục vụ(pv) ghi lại yêu cầu của khách hàng, sau đó chuyển cho nhân viên thu ngân(NVTN) để thiết lâp phiếu thanh toán đồng thời chuyển order xuống bếp
mục thanh toán Khi khách hàng yêu cầu tính tiền, thu ngân in hoá đơn Sau khi thanh toán, lưu phiếu thanh toán vào cơ sở dữ liệu
Các ch c năng c a ch ức năng của chương ủa chương ươn( Quản lý đơn hàng) trình ng
Ch c năng l p hoá ức năng của chương ập hoá đ n ơn( Quản lý đơn hàng)
Hệ thống cho phép người dùng chọn món ăn và số lượng sau khi chọn món
ăn thì đơn giá sẽ tự xuất hiện, Sauk hi chọn số lượng thì ô thành tiền sẽ xuất ra tổng
số tiền của món đó, sau đó o tổng tiền cũng sẽ cập nhập tự dộng theo số lượng món
ăn mà người dùng chọn Sau khi thanh toán với khách hàng và không có sai sót nào thì lưu hoá đơn Thông tin hoá đơn bao gồm: ngày, số lượng, đơn giá, thành tiền, tổng tiền
Ch c năng đăng ức năng của chương kí l ch ịnh yêu làm
Hệ thống cho pheps người dùng chọn vào ca mà người dùng muốn, hệ thống kiểm tra thông tin mà người dùng chọn, nêys hợp lệ hệ thống sẽ lưu lịch làm Thông tin lịch làm bao gồm: tên nhân viên, thứ, Ca
Ch c năng qu n lý nhân ức năng của chương ả Usecase viên.
Hệ hống cho phép thêm, sửa, xoá nhân viên Thông tin nhân viên bao gồm:
Mã nhân viên, tên nhân viên, SĐT, địa chỉ, ngày sinh, chức vụ, password
Ch c năng qu n lý món ức năng của chương ả Usecase ăn.
Hệ thống cho phép thêm, xoá, sửa món ăn Thông tin nhân viên bao gồm mã món, tên món, đơn giá
S đ USECASE T ng quát ơn( Quản lý đơn hàng) ồ USECASE Tổng quát ổng quát.
Hình: sơ đồ usecase tổng quát
Trang 52 Đ t t Usecase ặt tả Usecase ả Usecase
Usecase đăng nh p ập hoá đăng kí (Minh Anh)
Admin đăng nhập quản lý thông tin của nhân viên quản lý lịch làm việc của nhân viên
chi nhánh nhà hàng mà mình đang làm việc
Nếu trong sự kiện chính actor nhập sai Username hoặc password thì
hệ thống sẽ báo lỗi Actor quay về đầu dòng sự kiện hoặc thoát ra
được phép nhận sai 3 lần, nếu vượt quá hệ thống sẽ tự động thoát
Hình ảnh: quản lý đăng kí đăng nhập tài khoản nhân viên và admin
Usecase Qu n lý nhân viên- l ch làm ả Usecase ịnh yêu vi c (Minh Anh) ệc (Minh Anh)
-Tóm tăt: usecase mô tả cách nhân viên vào web để đăng kí lịch làm
+ Nhiệm vụ chính:
- Usecase này bắt đầu khi nhân viên chọn mục đăng kí lịch làm
- Hệ thống đưa ra các lựa chọn gồm:
- Chức vụ
- Các ca làm việc để nhân viên chọn
- Hệ thống kiểm tra thông tin lựa chọn và lưu và CSDL +Nhiệm vụ khác;
-Nếu trong sự kiện chính làm mà nhân viên chọn bị trùng hệ thống sẽ từ chối lịch đó và yêu cầu nhân viên chọn lại
Trang 6Hình: Sơ đồ usecase: quản lý nhân viên
4.3 Qu n lý hóa đ n( Qu n lý đ n hàng) ả Usecase ơn( Quản lý đơn hàng) ả Usecase ơn( Quản lý đơn hàng)
Use case lập hóa đơn: (Bá Quốc)
các món ăn khách hàng order với nhân viên phục vụ ( NVPV)
+ Nhiệm vụ chính: khi khách hàng yêu cầu thanh toán, NVTN sẽ in hóa đơn hiện có đưa cho NVPV đem tới bàn khách hàng đang ngồi Sau khi thanh toán trả phí hoàn tất, NVTN lưu lại hóa đơn vào cơ sở dữ liệu
+Nhiệm vụ khác; Nếu khi khách hàng nhân hóa đơn, có sai soát sẽ được NVPV kiển tra lại Nếu sai thì NVTN sẽ chỉnh lại hóa đơn rồi khách hàng thanh toán
Trang 7Use qu n lý l ch ả Usecase ịnh yêu làm (Lê Anh)
* Tóm tắt: Usecase cho phép người quản lý xem các ca làm việc của nhân viên đã đăng kí ca làm theo quy định của nhà hàng
* Nhiệm vụ chính: QL đăng nhập vào hệ thống với quyền Quản Lý Xem xét các ca làm từng ngày Nếu có ca làm nào thiếu nhân viên, QL sẽ liên hệ các NV khác để bổ sung cho đủ mức tối thiểu số lượng NV cần có để hoạt động bình thường
* Các yêu cầu đặc biệt: thể hiện rõ từng ca làm, tùng nhân viên trực ca
làm đó ( Bếp/ Phục vụ )
Trang 8Use Qu n lý món ả Usecase ăn (Bá Qu c) ốc)
tiến hành;
-Thêm món ăn: Quản lý chọn món ăn đầy đủ thông tin món ăn và bấm thêm món ăn
-Xóa món ăn:Quản lý chọn sửa các món ăn, Sửa đổi thông tin món ăn theo nhu cầu và bấm cập nhật
Hình sơ đồ: Quản lý món ăn
Qu n lý bill quán (Lê Anh) ả Usecase
Tóm tắt chức năng cho phép mình quản lý được hóa đơn thống kê lợi nhuận của quán
Nhiệm vụ chính: lập cơ sỡ dữ liệu thống kê chi phí của hàng Admin quản
lý được nguồn thu của cửa hàng
Trang 9Hình ảnh: Sơ đồ Use case quản lý bill( nguồn thu) của quán
Trang 10Qu n lý khoa hàng: (Bá Qu c) ả Usecase ốc)
Tóm tắt chức năng quản lý kho thống kê hàng tồn
Nhiệm vụ chính: quản lý nhà kho thống kê hàng tồn, thống kê hàng nhập
Hình ảnh sơ đồ use case: quản lý nhà kho của hàng 5.S đ activity ơn( Quản lý đơn hàng) ồ USECASE Tổng quát Diagram.
đăng nh p: ập hoá
Bước 1:
-Chức năng đăng nhập do tât cả người dùng thực hiện
- Khi đăng nhập người dùng thực hiện cá công việc như sau
-Chọn đăng nhập
-kiểm tra thông tin
-Thồng báo đăng nhập thành công
Bước 2:
-Chọn đăng nhập
-Kiểm tra thông tin
-Đúng: Đăng nhập thành công
-Sai: yêu cầu nhập lại
-Thông báo đăng nhập thành công
Bước 3:
-Chức năng đăng nhập có 3 hành động làm thay đổi dữ liệu
-Thứ tự hành động được sắp xếp theo thứ tự để hình thành 1 chức năng
Trang 11Hình: sơ đồ activity Diagram đăng nhập
Trang 12Đăng ký l ch ịnh yêu làm:
Bước 1:
Chức năng đăng kí lịch làm do nhân viên thực hiện
Khi nhân viên muốn đăng kí lịch làm cần thực hiện các công việc như sau Chọn ca làm
Kiểm tra thông tin
Chấp nhận đăng kí
Bước 2:
Chọn đăng kí lịch làm
Chọn ca làm
Kiểm tra thông tin
Đủ người: Thông báo đủ số người và yêu cầu chọn lại
Chấp nhận: Chấp nhận đăng ký
Bước 3:
Chức nawg đăng nhập có 4 hành động làm thay đổi dữ liệu
Thứ tự hành động sắp xếp theo thứ tự để hình thành một chức năng
Hình sơ đồ activity Diagram: Quản lý đăng kí lịch làm việc(Duy).
Trang 135.1 Hoá đ n ơn( Quản lý đơn hàng) .
L p ập hóa đ n ơn ( Duy , Lê Anh)
Khi nhân viên thu ngân muốn lập hóa đơn cần thực hiện các công việc như sau
Chọn lâp hóa đơn
Chọn bàn
Chọn mó ăn
Bước 2:
Chọn lập hóa đơn
Chọn làm
Chọn món ăn
Bước 3
Chức năng đăng nhập cs 3 hành động làm thay đổi dữ liệu
Thứ tự hành động được sắp xếp theo thứ tự để hình thành một chức năng
5.3.2 L u hóa đ n ưu hóa đơn ơn.
Bước 1:
Chức năng lưu hóa đơn do nhân viên thu ngân thực hiện
Khi nhân viên thu ngân muốn lưu hóa đơn cần thực hiện các công việc như sau:
Chọn in hóa đơn
Sửa hóa đơn
Lưu hóa đơn
Bước 2
Chọn lập hóa đơn
Chọn bàn
Chọn món ăn
Bước 3
Chức năng đăng nhập có 3 hành động làm thay đổi dữ liệu
Thứ thự hành động được sắp xếp theo thứ tự để hình thành mốt chức năng
Trang 14Hình sơ đồ activity Diagram: Quản lý hóa đơn( Đặng Lê Anh)
Trang 15Qu n lý l ch ả Usecase ịnh yêu làm (Lê Anh)
Bước 1:
Chức năng quản lý lịch làm do quản lý thực hiện Khi quản lý muốn xem lịch làm cần thực hiện các công việc như sau Chọn quản lý lịch làm
Sửa lịch làm Bước 2
Chọn quản lý lịch làm Thiếu người: sửa lich làm Chức năng đăng nhập có 2 hành động làm thay đổi dữ liệu
Thứ tự hành dộng được sắp xếp theo thứ tự để thành một chức năng
Qu n lý món ả Usecase ăn
Bước 1:
Hình sơ đồ activity Diagram: Quản lý Lịch làm
như sau
Chức năng quản lý món ăn do quản lí thực hiện Khi quản lý món thay đổi dữ liệu món ăn cần thực hiện các công việc
Thêm món ăn Xoá món ăn Sửa món ăn Bước 2
Thêm món ăn Nhập thông tin món ăn Xoá món ăn:
Chọn món ăn cần xoá Sửa món ăn
Chọn món ăn cần sửa
Trang 16Thay đổi thông tin món ăn
Bước 3:
Chức năng đăng nhập có 3 hành động làm thay đổi dữ liệu
Thứ tự hành động được sắp xếp theo thứ tự để hình thành một chức năng
Hình sơ đồ activity Diagram: sơ đồ quản lý món ăn
Trang 17Qu n lý nhân ả Usecase viên.
Bước 1:
Chức năng quản lý nhân viên do quản lý thực hiện
Khi quản lý muốn thay đổi dữ liệu nhân viên cần thực hiện các công việc như sau
Thêm nhân vien
Xoá nhân viên
Sửa nhân viên
Bước 2:
Thêm nhân viên
Nhập thông tin nhân viên
Xoá thông tin nhân viên
Chọn nhân viên cần sửa
Thay đổi thông tin nhân viên
Bước 3: Chức năng đăng nhập có 3 hành động làm thay đổi dữ liệu
Thứ tự hành động được sắp xếp theo thứ tự hình thành một chức năng
Hình sơ đồ activity Diagram: Quản lý nhân viên
6 Giao Diện
6.1 Giao diện đăng nhập.( Minh anh)
Sửa thống tin nhân viên chỉ có admin đăng nhập và sửa thông tin nhân viên.
Hình ảnh: Giao diện đăng nhập đang xuất đổi thông tin.