Phân tích thiết kế hệ thống HVKTQS Quản lý quán cafe

35 137 6
Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Đ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

Bài tập lớn môn phân tích thiết kế hệ thống của cô Hoài Anh (>7đ) trường Học viện ktqs, đề tài quản lý quán cafe. Mình còn rất nhiều đề tài môn này, ae nào cần hỗ trợ thì ib mình nhé https:www.facebook.combuta07

KHOA CÔNG NGHỆ THÔNG TIN 60 BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: “PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ.” Giáo viên hướng dẫn: Nguyễn Hoài Anh Sinh viên: Mã sinh viên: Lớp: HÀ NỘI-2 CHƯƠNG THIẾT KẾ HỆ THỚNG 4.1 Thiết kế tởng thê 4.1.1 Phân định cơng việc giữa người và máy  Quản lý chung o DFD mức đỉnh o Phân định công việc  Quản lý sản phẩm o DFD mức đỉnh o Phân định công việc  Phục vụ o DFD mức đỉnh o Phân định công việc  Thu ngân o DFD mức đỉnh o Phân định công việc 4.1.2 Thiết kế tiến trình hệ thống 4.2 Thiết kế kiểm sốt 4.2.1 Xác định nhóm người dùng  Dựa cấu tổ chức hệ thống gồm có nhóm người dùng là: o Nhóm 1: Nhóm nhân viên quản lý chung: làm cơng việc nhóm chức "Quản lý chung": thống kê doanh thu, quản lý menu đồ ăn,nhập ngun liệu,xủa lí xự cố o Nhóm 2: Nhóm nhân viên quản lý đồ ăn: làm cơng việc nhóm chức năng"Quản lý sản phẩm": yêu cầu nhập nguyên liệu; nhập kho nguyên liệu,chế biến đồ ăn o Nhóm 3: Nhóm nhân viên phục vụ khách: làm cơng việc nhóm chức năng"Phục vụ ": phục vụ gọi đồ ăn, hỗ trợ khách hàng,dọn dẹp cửa hàng o Nhóm 4: Nhóm nhân viên tốn hóa đơn: làm cơng việc nhóm chức năng" thu ngân": tốn hóa đơn mua hàng, tốn hóa đơn đồ ăn, tính tốn tổng tiền thu  Nhóm quản trị gồm: Tạo quản lý tài khoản, mật khẩu, quyền truy cập phận hệ thống, sửa đổi thông tin danh mục hệ sở liệu  Mỗi nhân viên có quyền thay đổi mật thơng tin cá nhân (Chủ hàng có quyền truy cập cao nhất.) 4.2.2 Phân quyền hạn nhóm người dùng(tiến trình ,dữ liệu) 4.2.2.1 Phân định quyền hạn liệu  Giải thích ký hiệu C E Create Edit  Phân định quyền hạn R Read D Delete Nhóm người dùng Tiến trình Quản trị Quản chung lý Quản lý sản Phục vụ phẩm PYC R R C,E,R,D - - CT_PYC R R C,E,R,D - - HDM R R R - C,E,R,D CT_HDM R R R - C,E,R,D PNK R R C,E,R,D - R CT_PNK R R C,E,R,D - R PGN R C,E,R,D R - R CT_PGN R C,E,R,D R - R DONDATDO R R R C,E,R,D R CT_DATDO R R R C,E,R,D R HOADONTT R R - R C,E,R,D D_ HOADONTT R R - R C,E,R,D DOUONG R C,E,R,D R R R MENU R C,E,R,D R R R KHANH R - - - C,E,R,D NLIEU R R C,E,R,D - R CONGTHUC R C,E,R,D C,E,R,D - R NCC R R R - R HANGCUNGCAP R R R R R 4.2.2.2 Phân định quyền hạn tiến trình  Giải thích kí hiệu A Not A Thu ngân thanhtienm Thành tiền mua nguyên liệu N(20) Số nguyên x dongiamua Đơn giá mua N(10) Số nguyên x Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng MaNL maNL NGUYENLIEU MaHD maHD HDM -Bảng PNK 1.Số hiệu: 2.Tên bảng: PNK 3.Bí danh: PNK Mô tả: Lưu trữ thông tin phiếu nhập kho Mô tả chi tiết cột S ố Tên cột Mô tả Kiểu Khuôn dạng liệu N maPNK Mã phiếu nhập kho N(6) Số nguyên x maNL Mã nguyên liệu N(6) Số nguyên x ngaynhap Ngày nhập D(8) DD/MM/YYYY sl Số lượng N(6) Số nguyên nguoinhap Người nhập hàng C(50) Chữ loaiNL Loai nguyên liệu N(6) Chữ Khóa ngồi S ố Tên Cột khóa ngồi Quan hệ với bảng maNL maNL NGUYENLIEU -Bảng MENU 1.Số hiệu: 2.Tên bảng: menu Mô tả: Lưu trữ thông tin danh mục ăn Mơ tả chi tiết cột 3.Bí danh: menu x x S Tên cột ố menu Mô tả Mã menu Kiểu Khuôn dạng liệu N N(6) x loaimenu Phân loại N(6) ten Tên danh mục C(50) Số nguyên Chữ cái_ chữ số Khóa ngồi S Tên ố Cột khóa Quan hệ với bảng -Bảng DOUONG 1.Số hiệu: 10 2.Tên bảng: DOUONG 3.Bí danh: DOUONG Mơ tả: Lưu trữ thơng tin ăn Mơ tả chi tiết cột S Tên cột ố maDU Mô tả Mã Kiểu liệu Khn dạng N N(6) Số nguyên x Ten Tên C(30) Số nguyên dongiamon Đơn giá N(6) dvt Đơn vị tính C(10) Chữ cái_ chữ số x hinhanh Hình ảnh C(30) Chữ cái_ chữ số x menu Mã menu N(6) Số nguyên x ghichu Ghi C(99) Số ngun x Số ngun Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng menu menu MENU x -Bảng CHEBIEN 1.Số hiệu: 11 2.Tên bảng: 3.Bí danh: CONGTHUC CONGTHUC Mô tả: Lưu trữ thông tin cơng thức chế biến ăn Mơ tả chi tiết cột S Tên cột ố maNL Mô tả Mã Kiểu liệu Khn dạng N N(6) Số nguyên x Số nguyên x maDU Mã nguyên liệu N(6) congthuc Cong thức C(50) Chữ cái_ chữ số x Khóa ngồi S Tên ố Cột khóa Quan hệ với bảng maNL MaNL NGUYENLIEU maDU maDU DOUONG -Bảng KHACH 1.Số hiệu: 12 2.Tên bảng: KHACH 3.Bí danh: KHACH Mơ tả: Lưu trữ thơng tin khách hàng Mô tả chi tiết cột S Tên cột ố maKH Mô tả Mã khách hàng Kiểu liệu Khuôn dạng N N(6) Số nguyên x Tên khách hàng C(50) Chữ cái_ chữ số sdt Số điện thoại N(10) Số nguyên Diachi Dịa C(50) Chữ cái_chữ số tenkh x Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng -Bảng DONDATDO 1.Số hiệu: 13 2.Tên bảng: DONDATDO 3.Bí danh: DONDATDO Mô tả: Lưu trữ thông tin đơn đặt đồ ăn Mô tả chi tiết cột S Tên cột ố Mô tả maDD MaDU sldat Số hiệu đơn đặt Mã đồ uống Số lượng đặt Kiểu liệu Khuôn dạng N N(6) Số nguyên x N(6) Chữ cái_ chữ x số N(6) Số nguyên D(8) DD/MM/YYY Y ngaydat Ngày đặt idban Bàn C(10) Chữ cái_ chữ số Mã khách hàng N(6) maKH Số ngun Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng maKH maKH KHACH -Bảng HOADONTT 1.Số hiệu: 14 2.Tên bảng: HOADONTT Mơ tả: Lưu trữ thơng tin hóa đơn tốn Mơ tả chi tiết cột 3.Bí danh: HOADONTT x x S Tên cột ố maHD Mô tả Số hiệu hóa đơn Kiểu liệu Khn dạng N N(6) Số nguyên x ngaydat Ngày đặt D(8) DD/MM/YYYY thoigian Thời gian D(8) 00: 00: 00 idban Tên bàn C(10) Chữ cái_ chữ số maKH Mã khách hàng N(6) Số nguyên x maNV Mã nhân viên N(6) Số nguyên x tongtien Tổng tiền N(20) Số ngun x x Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng maKH maKH KHACH -Bảng CT_HDTT 1.Số hiệu: 15 2.Tên bảng: CT_HDTT 3.Bídanh: HDTT Mô tả: Lưu trữ thông tin chi tiết hóa đơn tốn Mơ tả chi tiết cột S Tên cột ố maHD Mô tả Số hiệu hóa đơn Kiểu liệu Khn dạng N N(6) Số nguyên x maDU Mã đồ uống N(6) Chữ cái_ chữ số x sl Số lượng N(6) Số nguyên x dongiaban Đơn giá bán N(10) Số nguyên x thanhtien Thành tiền N(20) Số nguyên x Khóa ngồi S Tên ố Cột khóa ngồi Quan hệ với bảng maHD maHD HOADONTT maDU maDU DOUONG 4.4.Thiết kế kiến trúc chương trình 4.4.1 Thiết kế kiến trúc hệ thống mức cao  Ký hiệu:  Modul chương trình  Lời gọi modul o A gọi B gọi C tùy thuộc vào kết phép chọn o A gọi B gọi C o A gọi B nhiều lần  Mơ hình: 4.4.2 Thiết kế modul xử lý  Thiết kế modul kiểm soát hệ thống nghiệp vụ hệ thống  Modul nhập liệu (quản lí sản phẩm)  Modul chế biến đồ ăn(quản lí sản phẩm)  Modul lập đơn yêu cầu nhập nguyên liệu(quản lí chung) 4.5.Thiết kế giao diện người máy 4.5.1.Thiết kế hệ thống đơn chọn 4.5.2 Thiết kế form nhâp liệu cho danh mục  Giao diện Cập nhật menu đồ ăn  Tên giao diện: Cập nhật menu đồ ăn  Người sử dụng: nhân viên quản lý  Nhiệm vụ: Cập nhật thông tin menu đồ ăn  Mẫu thiết kết:  Tiền điều kiện: Đã đăng nhập với quyền nhân viên quản lý  Hậu điều kiện: Trở hình  Biểu đồ trình tự hoạt động:  Bảng liệu sử dụng: Bảng liệu sử dụng Thuộc tính sử dụng Mức độ sử dụng DOUONG maDU ten dongia dvt menu C,R C,E,R,D C,E,R,D C,E,R,D C,E,R,D  Quy trình, cơng thức xử lý: - btnTaoMoi: sau kích nút này, txtmamon, txttenmon, txtdongia, txtdvt có Enabled=true để người dùng thao tác nhập liệu - txtTimkiem: sau sau click nhập thơng tin cần tìm vào TextBox hiển thị thông tin bảng gridviewDoAn giống gần giống với thơng tin cần tìm - btnSua: sau kích nút này, txttenmon, txtdongia, txtdvt có Enabled=true để người dùng thao tác nhập liệu - btnXoa:sau kích nút này, hình lên thơng báo hỏi bạn chắn muốn xóa hay khơng, chọn OK liệu chọn bị xóa, chọn Cancel liệu khơng bị - grid view:sau kích vào dịng grid view, thơng tin trêndịng hiển thị lên txttenmon, txtdongia, txtdvt tương ứng, kích btnXoa hay btnSua để phục vụ mục đích - btnLuu: kích vào sau thao tác với btnTaoMoi btnSua, liệu cập nhật vào CSDL, đồng thời txttenmon, txtdongia, txtdvt có Enabled= true; txtmamon.Enabled = false  Nhiệm vụ: Cập nhật thông tin menu đồ ăn  Định dạng kết đầu ra: o Bảng liệu bị thay đổi: MONAN o Trạng thái hệ thống sau thoát giao diện: trở trạng thái trước chọn giao diện 4.5.3 Thiết kế form xử lý nghiệp vụ  Giao diện tốn hóa đơn  Tên giao diện: Thanh tốn hóa đơn  Người sử dụng: nhân viên phận toán  Mẫu thiết kết:  Tiền điều kiện: Đã đăng nhập với quyền nhân viên toán  Hậu điều kiện: Trở hình  Biểu đồ trình tự hoạt động:  Bảng liệu sử dụng: Bảng liệu sử dụng Thuộc tính sử dụng Mức độ sử dụng CT_HDTT maDU maHD sl dongia thanhtien R R R R R DONDATDO MaDD ngaydat R R HOADONTT maHD tongtien R R  Quy trình, cơng thức xử lý: o btnChon: sau kích nút này, txtmahoadon, txttenkh, txtban cóEnabled=true, values = values( txtmadondat) để người dùng kiểm tra thơng tin hóa đơn o btnChitiet: sau kích nút này, grid view hiển thị values( mammon, slban, dongiaban, thanhtien) ăn hóa đơn đó; đồng thời txttongcong hiển thị tổng tiền hóa đơn( tổng cộng thành tiền món) o btnThanhtoan: sau nhập số tiền khách đưa, click vào buttonThanhtoan , máy tính tự tính số dư để trả cho khách o btnInhoadon: sau kích nút này, hình lên form In hóa đơn( Mẫu biểu hóa đơn toán), chọn OK in  Nhiệm vụ: Cập nhật hóa đơn tốn  Định dạng kết đầu ra: o Bảng liệu bị thay đổi: HOADONTT o Trạng thái hệ thống sau thoát giao diện: trở trạng thái trước chọn giao diện 4.5.4.Thiết kế báo cáo(01 nghiệp vụ,01 thống kê)  Thiết kế báo cáo nghiệp vụ: hóa đơn tốn - Tên báo cáo: Hóa đơn tốn - Người lập: Nhân viên phận tốn - Nhiệm vụ: gửi thơng tin đơn đặt đồ ăn mà khách hàng yêu cầu để nhânviên tốn lập hóa đơn tốn - Môi trường: Khách hàng, nhân viên phục vụ - Mẫu báo cáo: - Bảng liệu sử dụng: Bảng liệu NHANVIEN HOADONTT CT_HDTT Thuộc tính sử dụng maNV, tenNV maHD, ngayhd, thoigian, idnd, tongtien maHD,maDU,dongiaban, thanhtien, slban maDD, sldat, ngaydat, ban maKH, tenkh, sdt maDU, tendu, đvt DONDATDO KHACHHANG DOUONG - Trường liệu tính tốn: slban = sldat thanhtien = slban*dongia tongtien= Σ thanhtien - Kích cỡ: A5 - Số lượng phiên bản: 01  Thiết kế báo cáo thống kê: Báo cáo thu chi doanh thu - Tên báo cáo: Báo cáo chi tiết doanh thu - Người lập: Nhân viên thuộc phận toán - Nhiệm vụ: Thống kê trong khoảng(Từ ngày…./…/… đến ngày…./ … /……) có tổng số doanh thu cho chủ cửa hàng - Môi trường: Nội cửa hàng đồ ăn nhanh - Mẫu báo cáo: Quan cafe Địa chỉ: SĐT: BÁO CÁO CHI TIẾT DOANH THU Từ ngày…./…/… đến ngày…./… /…… STT Tgian Số hóa đơn Mã đơn đặt đồ Bàn Tổng tiền Ngày…tháng… năm…… Người lập báo cáo -Bảng liệu sử dụng: Bảng liệu NHANVIEN HOADONTT Thuộc tính sử dụng maNV, tenNV maHD, ngayhd, thoigian, idnd, tongtien CT_HDTT maHD,maDU,dongiaban, thanhtien, slban DONDATDO maDD, sldat, ngaydat, ban - Trường liệu tính tốn: ThanhTien= slban*dongiaban TongTien = ∑ ThanhTien TongTienDoanhThu = ∑TongTien - Kích Kỡ: giấy A4 - Số lượng phiên bản: 01

Ngày đăng: 13/10/2020, 08:17

Hình ảnh liên quan

Bảng dữ liệu - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Bảng d.

ữ liệu Xem tại trang 11 của tài liệu.
4.3.1. Thiết kế bảng dữ liệu phục vụ bảo mật - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

4.3.1..

Thiết kế bảng dữ liệu phục vụ bảo mật Xem tại trang 13 của tài liệu.
-Mô hình - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

h.

ình Xem tại trang 16 của tài liệu.
Số Tên Cột khóa ngoài Quan hệ với bảng -Bảng NHANVIEN - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng -Bảng NHANVIEN Xem tại trang 17 của tài liệu.
Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

uan.

hệ với bảng Xem tại trang 18 của tài liệu.
Tên Cột khóa ngoài Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng Xem tại trang 19 của tài liệu.
Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

uan.

hệ với bảng Xem tại trang 20 của tài liệu.
-Bảng PNK - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

ng.

PNK Xem tại trang 21 của tài liệu.
Tên Cột khóa ngoài Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng Xem tại trang 21 của tài liệu.
Tên Cột khóa ngoài Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng Xem tại trang 22 của tài liệu.
-Bảng DOUONG - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

ng.

DOUONG Xem tại trang 22 của tài liệu.
1.Số hiệu: 11 2.Tên bảng: CONGTHUC - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

1..

Số hiệu: 11 2.Tên bảng: CONGTHUC Xem tại trang 23 của tài liệu.
-Bảng CHEBIEN - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

ng.

CHEBIEN Xem tại trang 23 của tài liệu.
Tên Cột khóa ngoài Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng Xem tại trang 24 của tài liệu.
Tên Cột khóa ngoài Quan hệ với bảng - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

n.

Cột khóa ngoài Quan hệ với bảng Xem tại trang 25 của tài liệu.
-Bảng CT_HDTT - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

ng.

CT_HDTT Xem tại trang 25 của tài liệu.
 Mô hình: - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

h.

ình: Xem tại trang 26 của tài liệu.
 Bảng dữ liệu sử dụng: - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Bảng d.

ữ liệu sử dụng: Xem tại trang 29 của tài liệu.
Bảng dữ liệu sử dụng Thuộc tính sử dụng Mức độ sử dụng DOUONGmaDU ten dongia dvt menuC,RC,E,R,DC,E,R,DC,E,R,DC,E,R,D - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Bảng d.

ữ liệu sử dụng Thuộc tính sử dụng Mức độ sử dụng DOUONGmaDU ten dongia dvt menuC,RC,E,R,DC,E,R,DC,E,R,DC,E,R,D Xem tại trang 30 của tài liệu.
 Bảng dữ liệu sử dụng: - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Bảng d.

ữ liệu sử dụng: Xem tại trang 31 của tài liệu.
o btnInhoadon: sau khi kích nút này, màn hình hiện lên form In hóa đơn( Mẫu biểu hóa đơn thanh toán), chọn OK sẽ được in - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

o.

btnInhoadon: sau khi kích nút này, màn hình hiện lên form In hóa đơn( Mẫu biểu hóa đơn thanh toán), chọn OK sẽ được in Xem tại trang 32 của tài liệu.
-Bảng dữ liệu sử dụng: - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe

Bảng d.

ữ liệu sử dụng: Xem tại trang 33 của tài liệu.

Mục lục

    CHƯƠNG 4. THIẾT KẾ HỆ THỐNG

    4.1. Thiết kế tổng thể

    4.1.1. Phân định công việc giữa người và máy

    4.1.2. Thiết kế tiến trình hệ thống

Tài liệu cùng người dùng