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

Đồ án môn học công nghệ phần mềm quản lý nhà hàng (thanh toán, Đăng ký lịch làm part time

53 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 53
Dung lượng 9,52 MB

Nội dung

Thanh toán: Cho phép các nhân viên lựa chọn món ăn, số lượng và lưu hoá đơn vào cơ sở dữ liệu.. Chức năng đăng ký lịch làm Hệ thống cho phép người dung chọn vào ca mà người dùng muốn, hệ

Trang 1

ne po

DO AN MON HOC CONG NGHE PHAN MEM QUAN LY NHA HANG

(Thanh Toan, Dang Ky Lich Lam Part-time)

Giảng viên hướng dẫn : Nguyễn Thị Thảo Nguyên

Sinh viên thực hiện: Lê Ngọc Thạch 0350080050

Nguyễn Thanh Tùng 0350080059 Lớp : ĐHCNTT I

Khoá : 03

TP Hồ Chí Minh, tháng II năm 2017

Trang 2

>> cà

ĐỎ ÁN MÔN HỌC CONG NGHE PHAN MEM QUAN LY NHA HANG

(Thanh Toan, Dang Ky Lich Lam Part-time)

Giảng viên hướng dẫn : Nguyễn Thị Thảo Nguyên

Sinh viên thực hiện: Lê Ngọc Thạch 0350080050

Nguyễn Thanh Tùng 0350080059 Lớp : ĐHCNTT I

Khoá : 03 TP Hồ Chí Minh, tháng II năm 2017

Trang 4

Do là lần đầu tiên chúng em tự xây dựng và thiết kế phần mềm Kèm với những

sự hạn chế ở khả năng cũng như kiến thức thực tế Xm cô thông cảm những sai xót của chúng em

Trang 5

BANG PHAN CONG

bị Công Việc Phụ trách Ghi chú

1 | Tìm hiểu yêu cầu Tùn

3 Phan loại, xây dựng các chức năng Thạch

4_ | Thiết kê giao diện tông quát

5 _ | Xây dựng giao điên Tùng

6_ | Xây dựng cở sở đữ liệu Thạch

7 | Xử lý đăng nhập/ đăng xuất Tùng

Aw Ly đíy liệu món ăn:

8 | - Xuat gid theo mon ; Thach

- Tính toán thành tiên = sô lượng * don gia

9 Aw ly dit liệu Nhận Vien: Tùng

- Thêm/ sửa/ xoá Nhân Viên QLNV

Xử lý đữ liệu Lịch Làm:

10 |- Đăng ký lịch làm Nhân viên Thạch

- Theo dõi lịch làm hàng tuan_Quan Ly

- Thêm/ sửa/ xoá lịch làm Quản lý

Chỉnh sửa

12 53) Dang ky lich lam_Xuat theo tuan(1- Thach

Giao dién Tung

13 | Tap bao cao Tùng+

Trang 6

LOI CAM ON

Cám ơn cô Nguyễn Thị Thảo Nguyên đã tận tình hướng dẫn nhóm em,làm cho nhóm em mở rộng thêm các kiên thức mới, các kỹ năng cân thiết dé lam 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 thầy thông cảm, nhận xét và 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ô Nguyễn Thị Thảo Nguyên đã 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ôi

Sinh viên thực hiện:

Lê Ngọc Thạch 0350080050

Nguyễn Thanh Tùng 0350080059

Trang 8

CHƯƠNG II: MÔ TẢ CHỨC NĂNG VÀ YÊU CÂU

Các chức năng của chương trình

2.1 Chức năng lập hoá đơn

4.2 Usecase dang ky lich lam

4.3 Quan ly hoa don

4.4 Usecase quan ly lich lam

4.5 Usecase quan lý món ăn mM

Một số giao diện của website

Một số yêu cầu khác của khách hàng

Trang 9

Xoá thông tỉn nhân viên:

Sửa thông tỉn lịch phân công

Trang 10

CHUONG I: GIGI THIEU DE TAI

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(thanh toán đăng ký lịch lam part-time)”

2 Các chức năng của Website

Website bao gầm 2 chức năng chính là thanh toán và đăng Äÿ lịch làm

Thanh toán: Cho phép các nhân viên lựa chọn món ăn, số lượng và lưu hoá đơn

vào cơ sở dữ liệu

Đăng ký lịch làm: Cho phép nhân viên chọn ca làm lưu vào cơ sở đữ liệu

Trang 12

CHƯƠNG II: MÔ TẢ CHỨC NĂNG VÀ YÊU CÂU

1 Xác định yêu cầu

s Nhân viên lên trang web của nhà hàng chọn vào mục đăng kí lịch.Tích vào 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 PƑ ghi lại yêu cầu của khách hàng Sau đó chuyên cho X7 để thiết lập phiếu thanh toán đồng thời chuyển order xuống bếp

e NVTN lap hoa đơn thanh toán qua trang web quản lý nhà hàng 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ở đữ liệu

® - Mỗi hoá đơn thanh toán không quá 15 dòng

2 Các chức năng của chương trình

2.1 Chức năng lập hoá đơn

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, sau khi chọn số lượng thi ô thành tiền sẽ xuất ra

tổng số tiền của món đó, sau đó ô tông tiền cũng sẽ cập nhật tự động theo số lượng mó ăn mà người dung 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, Don gia, Thanh tiền, Tông tiền

2.2 Chức năng đăng ký lịch làm

Hệ thống cho phép người dung 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ều hợp lệ hệ thông sẽ lưu lại lịch làm Thông tin lịch làm bao gồm: Tên nhân viên, Thứ, Ca

2.3 Chức năng quản lý nhân viên

Hệ thố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 2.4 Chức năng quản lý món ăn

Hệ thống cho phép thêm, sửa, xoá món ăn Thông tin nhân viên bao gồm:

Mã món, tên món, đơn giá

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 13

3 Usecase

S>include>> <<includezzzˆ NhanVien Tà ¬

*“ secase nay bat dau khi actor muốn đăng nhập vào web

+“ Hệ thống yêu cầu actor nhập username và password, chọn chỉ nhánh nhà

hàng mà mình đang làm việc

¥ Actor nhập username, password

+“ Hệ thống kiểm tra thông tin va cho actor đăng nhập vào hệ thông

+ Sự kiện khá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

e Yêu cầu đặc biệt: Để đảm bảo an toàn cho hệ thông, mỗi actor chỉ được phép nhập sai 3 lần, nếu vượt quá hệ thống sẽ tự động thoát

Trang 14

* 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ào CSDL

+ Sự kiện khác:

Nếu trong sự kiện chính lịch làm mà nhân viên chọn bị trùng hệ thống sẽ

từ chôi nhận lịch đó và yêu câu nhân viên chọn lại

Quản lý hoá đơn

Use case lap hoa don:

Tom tat: use-case mô tả nhân viên Thu Ngân(NVTN) lập hoá đơn, ghi các món

ăn khách hàng order với nhân viên phục vụ(NVPV)

Dòng sự kiện: Use case bắt đầu khi NVPV đem phiếu ghi order của khách hàng đến quây thu ngân Nhân viên nhập các món ăn khách gọi vào phiếu thanh toán trén app_ website

se case lưu hoá don:

4.4

Tóm tắt: use case mô tả việc NVTN in hoá đơn thanh toán và lưu hoá đơn vào

cơ sở dữ liệu của nhà hàng

Dòng sự kiện:

+ Dòng sự kiện chính: khi khách hàng yêu cầu thanh toán, NVKD sẽ in hoá đơn hiện có đưa NVPV đem tới bàn khách đang ngôi Sau khi thanh toán trả phí

hoàn tất, NVTN lưu lại hoá đơn vào cơ sở dữ liệu

+ Dòng sự kiện phụ: nếu khi khách hàng nhận hoá đơn, có sai soát sẽ được NVPV kiém tra lại Nếu sai thi NVTN sẽ chỉnh lại hoá đơn rồi đưa khách hàng thanh toán

Usecase quan ly lich lam

Tóm tắt: use case cho phép người quán ly xem các ca làm việc của nhân viên

đã đăng kí ca làm theo qui định của nhà hàng

Dòng sự kiện: 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ụ)

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 15

4.5 Usecase quản lý món ăn

Tóm tắt: use case cho phép người quản lý thêm,xoá,sửa các món ăn

Dòng sự kiện: QL đăng nhập vào hệ thông với quyền Quản Lý và tiễn hành:

v Thêm món ăn: Quản lý nhập đầy đủ thông tin món ăn và bắm thêm món ăn

¥ Xoa mon ăn: Quản lý chọn món ăn cần xoá và bấm xoá

*_ Sửa: Quản lý chọn sửa món ăn, sửa đôi thông tin món ăn theo nhu cầu và bấm cập nhật

Các yêu cầu đặc biệt: Không

4.6 Usecase quản lý nhân viên

Tóm tắt: use case cho phép người quản lý thêm, xoá, sửa các nhân viên Dòng sự kiện: QL đăng nhập vào hệ thông với quyền Quản Lý và tiễn hành: v' Thêm nhân viên: Quản lý nhập đầy đủ thông tin nhân viên và bam thêm nhân viên

v Xoá nhân viên: Quản lý chọn nhân viên cần xoá và bấm xoá

*_ Sửa: Quản lý chọn sửa nhân viên, sửa đôi thông tin nhân viên theo nhu cầu

và bấm cập nhật

Các yêu cầu đặc biệt: Không

SVTH: THANH TÙNG-NGỌC 6 THẠCH

Trang 16

Bước 1:

> Chức năng đăng nhập do tất cả người dung thực hiện

> Khi đăng nhập người dùng thực hiện cá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

Trang 17

> Thứ tự hành động được sắp xếp theo thứ tự để hình thành một chức năng 5.2 Đăng ký lịch làm

Chọn đăng ký lịch làm

Chọn ca làm

<4 Chấp nhận

> 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

> Chon dang ky lich lam

> 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ý

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 18

> Chấp nhận đăng ký

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 19

Bước 3:

> Chức năng (function) đăng nhập có 4 hành động (action) 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 Lap héa don

Chon lap hoa don

Chon ban | ͆

CHọn món ăn

Bước l:

> Chức năng lập 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ập hóa đơn cần thực hiện các công việc như sau

Trang 20

> Thứ tự hành động được sắp xếp theo thứ tự để hình thành một chức năng

5.4 Luu héa don

> 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

> Chức năng (function) đăng nhập có 3 hành động (action) 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

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 21

> 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ức năng (function) đăng nhập có 2 hành động (action) 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

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 22

Chức năng quản lí món ăn do quản lí thực hiện

Khi quản lí muốn thay đổi dữ liệu món ăn cần thực hiện các công việc như sau

Trang 23

> Thứ tự hành động được sắp xếp theo thứ tự để hình thành một chức năng

5.7 Quản lý nhân viên

Quản lý nhân viên

> 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 đữ liệu nhân viên can thực hiện các công việc như sau

> Thêm nhân viên

> 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á nhân v nhân viên lên:

Chọn nhân viên cần xoá

Sửa nhân viên:

Chọn nhân viên cần sửa

Trang 24

Bước 3:

> Chức năng (function) đăng nhập có 3 hành động (action) 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

SVTH: THANH TÙNG-NGỌC

THẠCH

Trang 25

6 Lược đồ Class Diagram(AD)

6.1 Đăng Nhập:

+ Usernam :String oe i” i + CheckUsername()

* Password : String + CheckPassword();

6.2 Dang ky lich lam:

+ CheckTuan();

Trang 26

Quan ly lich lam:

+ MaNV: String + Ca: interger

+ Thu: String + Tuan: Interger + ChucVu: String

Trang 27

6.5 Quản lý nhân viên

+ MaNV: String 1 1.7 + HoTen: String

+ Phai: String + ChucVu: String + NgaySinh: Date + DiaChi: String + ChiNhanh: String + mail: String

+ TenMon: String + SuaMonAn();

+ DonGia: int; + ThemMonAn();

Trang 28

7 Lược đồ tuần tự (Sequence Diagram SD)

7.1 Đăng nhập

Nhan Erom dang Xu ly dang CSDL

Viên nhap nhap '

Lay user, pass()

' ' Tai khoan khong hop le()

DN Khong thann cong() [ <¿ Tai Khoan khong nop Ie(, {|

Trang 29

Kiem tra lich lam Cap nhat lich lam

7.3 Xử lý hoá đơn

7.4 Đăng ký lịch làm

Nhân Form Dang ky Xử lý dang ky CSDL

Viên lich lam lich '

1

N Yeu cau chon lich() ' '

1

Chon lich lam( Kiem tra thong tin lich(),

Lay lich lam()

Trang 30

1 '

Trang 31

§ Lược đồ ERD

Password

Trang 32

+ Trang chu

GVHD: ThŠ Nguyễn Thị Thảo Nguyên

Giới thiệu

Ra đời năm 1991 tại Singapore, Crystal Jade có mặt tại 21 thành phố với hơn 120 nhà hàng khác nhau, trong đó Crystal

Jade Kitchen la thuong hiéu nha hang ẩm thực Quảng Đông nỏi tiếng khắp Chau A

Đông trợn vẹn nhất

TÂM NHÌN: ™ nye, Crystal van hóa (muyễn

thông) để ạo ra những gia bên vùng cho tương lai

«Facebook Facebook

‹ Zao KITCHEN

RR aH

+ Grail + Điện (hoại 02836200218

Trang 33

+ Trang lap hoa đơn

Tổng

Liên lạc với Quản lí Liên lạo với quản ị viên Facebook + Faocbook RY5TfL JfiDt + Zao + Gmall : : + Galt + Điện thoại: 01203113163 KITCHEN + Điện thoại:92836200218

#4

Hình 2: Lập hoá đơn

SVTH: THANH TÙNG-NGỌC

THẠCH a4

Trang 34

Có mã NV802 đăng ký lịch làm tuần 46 II!

NVBO3 [Lim Son Hoàng NVBO4 Huy

NVB05 Nguyễn Xuân Ha

'NVB6 Nguyễn Thanh Tùng NVPOL Ngu: A NVP02 Nguyễn Thị Huỳnh Như NVP03 Lương Thị Phương Thảo

NVP0S Nguyễn Thành Đức Admin Nguyễn Thanh Tùng INVB001 NGuyễn Ăn h

Trần Vũ Quốc Phong 01658479547

hức vụ Bếp

° Bếp

01256475479 Bếp 01203113163|_ Bếp (01658474474 Ì Phục Vụ

038215476 | Phục Vụ 3) Phuc Vu (01254754756 | Phuc Vu

Quén Nom P.Hỗ Chí Minh|

BÌnh Định

Bình chánh Bình Dương

SVTH: THANH TÙNG-NGỌC

THẠCH 25

Trang 35

Hình 4: Quản lý nhân viên

+ Trang quan ly mon ăn

IBBQOS Vit quay Hong Kong( 4500008 Rn

BBQ06 Wit quay Hong Kong( "750006 Edit IBBQO7 Heo quay 150000881018 Wl IBBQOS Bach Tut mi tat(lin) 1200008 ii

“02 Com chién Cystal Jad 1050008 Dổ

Ngày đăng: 20/12/2024, 16:25

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

TÀI LIỆU LIÊN QUAN