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

TênĐềTài xây dựngphầnmềmmáytính quảnlýnhàhàng

16 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 16
Dung lượng 3,21 MB

Nội dung

Cấu trúc bảng Nhà hàng Bảng Nhà hàng thể hiện thông tin về số nhà hàng, chi phí, tình trạng nhà hàng và thuộc dãy nhà hàng nào được phân biệt với nhau bởi số nhà hàng STT Tên thuộc tính

Trang 1

BÀI TẬP LỚN

Môn h c: L p trình NET1 + BTL ọ ậ

HàNội,2024

TÊNĐỀTÀI XÂYDỰNGPHẦNMỀMMÁYTÍNH

QUẢNLÝNHÀHÀNG

SINHVIÊNTHỰCHIỆN

Nguyễn Quang Đạo (2121050451)

Lớp: DCCTCT66_05D

Trương Văn Cường (2121050428)

Lớp: DCCTCT66_05B

Nguyễn Kim Đạt (2121050857)

Lớp: DCCTCT66_05A

Khổng Hữu Thiên (2121050576)

Lớp: DCCTCT66_05E

CÁNBỘGIẢNGDẠY PhạmVănĐồng

Bộ môn: Công nghệ phần mềm

Trang 2

M c ụ l c ụ

PHẦN1: THIẾT KẾ CƠ SỞ DỮ LIỆU 3

1.1 Cấu trúc bảng Tài khoản 3

1.2 Cấu trúc bảng Nhà hàng 3

1.3 Cấu trúc bảng Dãy nhà hàng 3

1.4 Cấu trúc bảng Hóa đơn 3

1.5 Cấu trúc bảng Chi tiết hóa đơn 5

1.6 Cấu trúc bảng Quản lý khách hàng 6

1.7 Cấu trúc bảng Quản nhân viên 6

1.8 Lược đồ quan hệ 7

PHẦN 2: SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 8

PHẦN 3: GIAO DIỆN CỦA CÁC CHỨC NĂNG 9

3.1 Màn hình khi bắt đầu khởi động phần mềm 9

3.2 Giao diện đăng nhập 9

3.3 Giao diện đăng ký 10

3.4 Giao diện quản lý nhà hàng 10

3.5 Giao diện quản lý đơn hàng 11

3.6 Giao diện Quản lý nhân viên 12

3.7 Giao diện Quản lý khách hàng 12

PHẦN 5: PHÂN CHIA CÔNG VIỆC 15

Trang 3

1.1 Cấu trúc bảng Tài khoản

Bảng Nhà hàng thể hiện thông tin về tài khoản

STT Tên thuộc

tính Kiểu dữ liệu Khóachính Khóangoại Diễn giải

1 UserID nvarchar(25) x Tài khoản

2 Pass nvarchar(25) x Mật khẩu

1.2 Cấu trúc bảng Nhà hàng

Bảng Nhà hàng thể hiện thông tin về số nhà hàng, chi phí, tình trạng nhà hàng và thuộc dãy nhà hàng nào được phân biệt với nhau bởi số nhà hàng

STT Tên thuộc tính Kiểu dữ liệu Khóa

chính Khóa ngoại Diễn giải

1 SoNha nvarchar(10) x Mã số nhà hàng

2 DienTich float x Diện tích nhà hàng

3 ChiPhi float x Chi phí xây dựng

4 TinhTrang nvarchar(10) x Tình trạng nhà hàng

5 MaDay nvarchar(10) x Mã dãy nhà hàng

1.3 Cấu trúc bảng Dãy nhà hàng

Bảng Dãy nhà hàng thể hiện thông tin như: mã dãy, tên dãy, vị trí Các dãy nhà hàng được phân biệt với nhau bởi

mã dãy

STT Tên thuộc

tính Kiểu dữ liệu Khóachính Khóangoại Diễn giải

1 MaDay nvarchar(10) x Mã dãy nhà hàng

2 TenDay nvarchar(50) x Tên dãy nhà hàng

3 Vitri nvarchar(50) x Vị trí nhà hàng

1.4 Cấu trúc bảng Hóa đơn

Bảng Hóa đơn thể hiện thông tin liên quan tới thông tin đặt Hóa đơn của nhà hàng như: mã hóa đơn, mã nhân viên, mã khách hàng, ngày tạo hóa đơn, tổng tiền Thông tin hóa đơn được phân biệt với nhau bởi mã hóa đơn STT Tên thuộc tính Kiểu dữ liệu Khóa chính Khóa ngoại Diễn giải

1 MaHDB nvarchar(10) x Mã hóa đơn

2 MaNV nvarchar(10) x Thời gian đặt bàn

3 MaKH nvarchar(10) x Tên khách hàng

Trang 4

4 NgayBan nvarchar(10) x Ngày tạo hóa đơn

5 TongTien int x Tổng chi phí hóa đơn

Trang 5

1.5 Cấu trúc bảng Chi tiết hóa đơn

Bảng Chi tiết hóa đơn thể hiện thông tin liên quan tới thông tin chi tiết hóa đơn: mã chi tiết hóa đơn, mã nhân viên, mã khách hàng, ngày tạo, tổng tiền Thông tin đặt bàn được phân biệt với nhau bởi mã hóa đơn STT Tên thuộc tính Kiểu dữ liệu Khóa chính Khóa ngoại Diễn giải

1 MaHDB nvarchar(10) x Mã hóa đơn

2 MaNV nvarchar(10) x Thời gian đặt bàn

3 MaKH nvarchar(10) x Tên khách hàng

4 NgayBan nvarchar(10) x Ngày tạo hóa đơn

5 TongTien int x Tổng chi phí hóa đơn

Trang 6

1.6 Cấu trúc bảng Quản lý khách hàng

Bảng Quản lý khách hàng thể hiện thông tin liên quan tới thông tin khách hàng: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại Thông tin đặt bàn được phân biệt với nhau bởi mã khách hàng

STT Tên thuộc tính Kiểu dữ liệu Khóa

chính Khóa ngoại Diễn giải

1 MaKH nvarchar(10) x Mã khách hàng

2 TenKH nvarchar(50) x Tên khách hàng

3 DiaChi nvarchar(50) x Địa chỉ

4 SDT nvarchar(10) x Số điện thoại

1.7 Cấu trúc bảng Quản nhân viên

Bảng Quản lý nhân viên thể hiện thông tin liên quan tới thông tin nhân viên: mã nhân viên, tên nhân viên, địa chỉ,

số điện thoại Thông tin đặt bàn được phân biệt với nhau bởi mã nhân viên

STT Tên thuộc tính Kiểu dữ liệu Khóa

chính Khóa ngoại Diễn giải

1 MaNV int x Mã nhân viên

2 TenNV datetime x Tên nhân viên

3 DiaChi nvarchar(255) x Địa chỉ

4 SDT Int x Số điện thoại

Trang 7

1.8 Lược đồ quan hệ

Trang 8

Quản lý nhà hàng

QL các nhà

hàng

thêm

sửa

xóa

tìm kiếm

QL hóa đơn

Chi tiết hóa

đơn

thêm

sửa

xóa

QL nhân viên nhập mới

thêm

sửa

xóa

QL khách hàng thêm

sửa

xóa

QL tìm kiếm tìm kiếm nhà hàng tìm kiếm nhân viên tìm kiếm hóa đơn tìm kiếm chi tiết hóa đơn

Thống kê- báo cáo doanh thu theo tháng doanh thu theo năm Đăng nhập, đăng ký

Trang 9

3.1 Màn hình khi bắt đầu khởi động phần mềm

3.2 Giao diện đăng nhập

Hệ thống hiển thị form đăng nhập yêu cầu người dùng nhập “Tài khoản” và “Mật khẩu”

Hệ thống sẻ kiểm tra tên và mật khẩu được nhập và cho phép người dùng đăng nhập vào hệ thống

Trang 10

3.3 Giao diện đăng ký

Tạo tài khoản mới

3.4 Giao diện quản lý nhà hàng

Trang 11

Giao diện này cho phép người dùng có thể cập nhật, thêm, sửa, xóa, tìm kiếm thông tin Nhà hàng Chúng ta có thể xem chi tiết về mã số nhà hàng, diện tích, chi phí xây dựng, trình trạng, mã dãy

3.5 Giao diện quản lý đơn hàng

Trang 12

Giao diện này cho phép người dùng có thể cập nhật, thêm, sửa, xóa thông tin Hóa đơn và chi tiết hóa đơn Chúng ta có thể xem đc mã hóa đơn, mã nhân viên tạo hóa đơn, mã khách hàng ngày tạo, giá bán , tình trạng, mã dãy, tổng tiền

3.6 Giao diện Quản lý nhân viên

Giao diện này cho phép người dùng có thể cập nhật, thêm, sửa, xóa thông tin Nhân viên

Tại Danh sách nhân viên, chúng ta có thể xem chi tiết về mã nhân viên, tên nhân viên, địa chỉ, số điện thoại Các chức năng trên giao diện:

Nhập mới: nhập mới nhân viên

Thêm: thêm mới thông tin nhân viên

Sửa: sửa thông tin nhân viên theo mã nhân viên

Xóa: xóa thông tin nhân viên theo mã nhân viên

3.7 Giao diện Quản lý khách hàng

Trang 13

Giao diện này cho phép người dùng có thể cập nhật, thêm, sửa, xóa thông tin Khách hàng.

Tại Danh sách nhân viên, chúng ta có thể xem chi tiết về mã khách hàng, tên khách hàng, địa chỉ, số điện thoại Các chức năng trên giao diện:

Nhập mới: nhập mới khách hàng

Thêm: thêm mới thông tin khách hàng

Sửa: sửa thông tin nhân viên theo mã khách hàng

Xóa: xóa thông tin nhân viên theo mã khách hàng

Giao diện tìm kiếm

Trang 14

Giao diện này cho phép người dùng có thể: tìm kiếm nhà hàng

tìm kiếm nhân viên

tìm kiếm khách hàng

tìm kiếm hóa đơn

Giao diện thống kê báo cáo

Trang 15

Giao diện này cho phép người dùng có thể:

Thống kê doanh thu theo tháng

Thống kê doanh thu theo năm

Chúng ta có thế nhìn thấy: mã hóa đơn, mã nhân viên, mã khách hàng, ngày bán, số nhà hàng, đơn giá, giảm giá, thành tiền

PHẦN5:PHÂNCHIACÔNGVIỆC

THIẾT KẾ CƠ SỞ DỮ LIỆU:

TRƯƠNG VĂN CƯỜNG:

NGUYỄN KIM ĐẠT:

LÀM WORD BÁO CÁO:

NGUYỄN QUANG ĐẠO:

Thiết kế cơ sở dữ liệu

Sơ đồ phân rã chức năng

Phân chia công việc

Trang 16

KHỔNG HỮU THIÊN:

Giải thích giao diện và các chức năng

Sửa word

LÀM GIAO DIỆN VÀ CHỨC NĂNG: NGUYỄN QUANG ĐẠO:

Quản lý khách hàng

Quản lý nhân viên

TRƯƠNG VĂN CƯỜNG:

Quản lý hóa đơn

Quản lý nhà hàng

NGUYỄN KIM ĐẠT:

Tìm kiếm

Thống kê- báo cáo

KHỔNG HỮU THIÊN:

Đăng nhập, đăng ký

Màn hình load khi vào phần mềm

PHẦN 6: TỰ CHẤM ĐIẺM TỪNG THÀNH VIÊN NGUYỄN QUANG ĐẠO: 9.5 ĐIỂM

TRƯƠNG VĂN CƯỜNG: 9.5 ĐIẺM

NGUYỄN KIM ĐẠT: 9.5 ĐIỂM

KHỔNG HỮU THIÊN:8 ĐIẺM

Ngày đăng: 11/12/2024, 13:01

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN