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

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

35 144 7

Đ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

Định dạng
Số trang 35
Dung lượng 1,05 MB

Nội dung

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 (Trang 11)
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 (Trang 13)
-Mô hình - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
h ình (Trang 16)
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 (Trang 17)
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 (Trang 18)
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 (Trang 19)
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 (Trang 20)
-Bảng PNK - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
ng PNK (Trang 21)
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 (Trang 21)
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 (Trang 22)
-Bảng DOUONG - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
ng DOUONG (Trang 22)
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 (Trang 23)
-Bảng CHEBIEN - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
ng CHEBIEN (Trang 23)
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 (Trang 24)
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 (Trang 25)
-Bảng CT_HDTT - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
ng CT_HDTT (Trang 25)
 Mô hình: - Phân tích thiết kế hệ thống HVKTQS  Quản lý quán cafe
h ình: (Trang 26)
 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: (Trang 29)
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 (Trang 30)
 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: (Trang 31)
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 (Trang 32)
-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: (Trang 33)

TỪ KHÓA LIÊN QUAN

w