1. Trang chủ
  2. » Giáo Dục - Đào Tạo

PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG TẠI NHÀ HÀNG KFC Siêu thị Thạch Kim, Trần Nguyên Đán, Khu Đô Thị Mới Định Công, Hoàng Mai, Hà Nội

121 7 0

Đ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

Tiêu đề Phân Tích Thiết Kế Hệ Thống Quản Lý Hoạt Động Tại Nhà Hàng KFC Siêu Thị Thạch Kim, Trần Nguyên Đán, Khu Đô Thị Mới Định Công, Hoàng Mai, Hà Nội
Tác giả Vũ Trọng An, Trần Lan Anh, Trần Thị Ánh, Nguyễn Xuân Dương, Nguyễn Thu Hà, Phạm Thị Thu Hiền, Trịnh Chung Hiếu
Người hướng dẫn ThS. Lê Hữu Dũng
Trường học Trường Đại Học Mở Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 121
Dung lượng 3,85 MB

Nội dung

Mục tiêu đề tài : quản lý nhân viên, thực đơn, nguyên liệu, yêucầu của khách hàng được dễ dàng hơn; rút ngắn được khoảng thời gian giữacác nghiệp vụ; tạo nên phong cách làm việc nhanh ch

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN -

BÁO CÁO BÀI TẬP LỚN MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ BÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG TẠI NHÀ HÀNG KFC Siêu thị Thạch Kim, Trần Nguyên Đán, Khu Đô Thị Mới Định Công, Hoàng Mai, Hà Nội

Giảng viên hướng dẫn: ThS Lê Hữu Dũng

Nhóm/Sinh viên thực hiện:

1 Vũ Trọng An – 1910A01

2 Trần Lan Anh – 1910A05

3 Trần Thị Ánh – 1910A02

4 Nguyễn Xuân Dương – 1910A05

5 Nguyễn Thu Hà - 1910A05

6 Phạm Thị Thu Hiền - 1910A03

7 Trịnh Chung Hiếu - 1910A02

Hà Nội - 2022

Trang 2

CHƯƠNG 1 GIỚI THIỆU

1.1 Tổng quan về đề tài

- Việc ứng dụng Công Nghệ Thông Tin vào đời sống ngày nay đãkhông còn xa lạ với chúng ta CNTT với tốc độ nhanh chóng, chính xác đãgiúp con người trong rất nhiều lĩnh vực, nhất là kinh doanh,…Trong đó kinhdoanh thức ăn nhanh cũng không ngoại lệ Ngày nay, các hệ thống cửa hàngthức ăn nhanh đã trở nên khá phổ biến tại Hà Nội Cửa hàng thức ăn nhanhxuất hiện ồ ạt khiến cho thói quen tiêu dùng của người dân thành phố có sựthay đổi Sản phẩm thức ăn nhanh KFC mang tiêu chí là vệ sinh đảm bảo, gàsạch, thức ăn phong phú đầy đủ chất dinh dưỡng đã tạo nên chỗ đứng củaKFC tại Việt Nam

- Một cửa hàng thức ăn nhanh muốn có doanh thu cao thì phải thu hútđược khách hàng, do vậy, nhu cầu về một phần mềm có khả năng quản lýnhanh và chặt chẽ về mọi mặt như quản lý nhân sự, quản lý thu chi, quản lýkho, chính sách khuyến mãi, giao hàng tận nơi, … Để giúp cho hệ thống cửahàng thức ăn nhanh trở nên gần gũi với người tiêu dùng và tạo nhiều thuận lợinhất cho người tiêu dùng, chúng em xin trình bày về đề tài “ Hệ thống quản lýhoạt động cho nhà hàng KFC tại Siêu thị Thạch Kim, Trần Nguyên Đán, Khu

Đô Thị Mới Định Công, Hoàng Mai, Hà Nội”

1.2 Đánh giá các đề tài liên quan

Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN

§ Sinh viên: Bùi Thị Hằng

§ Đánh giá:

Trang 3

- Sinh viên đã trả lời được câu hỏi WHAT (đã tìm hiểu và đặc tả được những

gì mà hệ thống cần phải làm: mô tả bài toán, yêu cầu về chức năng nhiệm vụcủa từng bộ phận, giải quyết vấn đề)

1 Mô tả bài toán

- Theo hiện trạng nêu trên, các nhà hàng cần áp dụng công nghệ vào việcquản lý, thanh toán hóa đơn khách hàng Việc sử dụng một phần mềm chuyênnghiệp trong các nghiệp vụ của nhà hàng sẽ làm tăng khả năng quản lý, nhanhchóng và chính xác trong khâu thanh toán

- Quản lý sẽ nhập thông tin các thực đơn và nhân viên làm việc trong nhàhàng vào hệ thống chương trình Thông tin thực đơn gồm có: mã thực đơn,tên thực đơn, đơn giá, đơn vị tính Thông tin về nhân viên gồm có: mã nhânviên, họ tên, ngày sinh, tên DN(đăng nhập) và mật khẩu (nếu có),quyền, côngviệc (gồm tiếp tân, thu ngân, quản lý)

- Khi có khách hàng yêu cầu thực đơn, người sử dụng chương trình sẽ yêu cầuchức năng gọi món của chương trình, và sẽ yêu cầu chức năng thanh toán khikhách hàng yêu cầu Ngoài ra chương trình cần có thêm các chức năng như:Tra cứu thông tin thực đơn Tra cứu thông tin nhân viên Phân công nhânviên Thống kê doanh thu, số khách đến, thức ăn nước uống được bán nhiềunhất theo ngày, tháng năm, khoảng ngày

2 Yêu cầu chức năng và phi chức năng

2.1 Yêu cầu chức năng

Bài toán có các chức năng sau đây: Cho phép người dùng đăng nhập vào hệthống Cho phép thu ngân lập hóa đơn và in hóa đơn Cho phép người quảntrị thêm, xóa sửa nhân viên, thực đơn, phân công Cho phép người dùngthống kê doanh thu theo ngày, tháng năm, khoảng ngày, thức ăn nước uống

Trang 4

được bán nhiều nhất Cho phép người dùng tra cứu thực đơn, nhân viên Chophép người quản trị xóa hóa đơn

2.2 Yêu cầu phi chức năng

- Đảm bảo chương trình hoạt động tốt

- Tốc độ truy xuất dữ liệu nhanh và chính xác

- Tiện dụng

3 Phương pháp tiếp cận giải quyết vấn đề

Bài toán được phân tích thiết kế theo phương pháp hướng đối tượng gồm cácbước sau:

- Khảo sát thực tế tại nhà hàng

- Xây dựng sơ đồ use case và đặc tả use case

- Xây dựng sơ đồ cơ sở dữ liệu quan niệm và mô tả thuộc tính của bảng

- Xây dựng sơ đồ tuần tự

- Xây dựng sơ đồ quan hệ cơ sở dữ liệu

- Cài đặt cơ sở dữ liệu

- Cài đặt các ứng dụng, lập trình

- Kết luận

- Sinh viên cũng đã trả lời được câu hỏi HOW (đặc tả chi tiết xem từng phầncủa hệ thống thông tin cần phải làm như thế nào)

Trang 10

1.3 Mục tiêu của đề tài

Trang 11

- Do việc quản lý nhân viên, thực đơn, nguyên liệu, yêu cầu của kháchhàng… ngày càng nhiều và gặp nhiều khó khăn Không kiểm soát được đầy

đủ thông tin, ảnh hướng đến tiến trình hoạt động của nhà hàng khó khăn vàmất nhiều thời gian

- Để khắc phục những hạn chế đã nêu ở trên thì việc ứng dụng tin học để xâydựng một phần mềm quản lý nhà hàng cần thiết và hoàn toàn phù hợp với nhucầu hiện nay Mục tiêu đề tài : quản lý nhân viên, thực đơn, nguyên liệu, yêucầu của khách hàng được dễ dàng hơn; rút ngắn được khoảng thời gian giữacác nghiệp vụ; tạo nên phong cách làm việc nhanh chóng, hiệu quả, chính xáchơn nhờ vào khả năng lưu trữ thông tin về khách hàng, nhân viên, món ăn vàkhả năng tra cứu, xử lý thông tin tự động

của phần mềm

Trang 12

1.4 Phân công nhiệm vụ

NHIỆM VỤ

Vũ Trọng An

Trần Lan Anh

Trần Thị Ánh

NguyễnXuân Dương

Nguyễn Thu Hà

PhạmThịThuHiền

Trịnh Chung Hiếu

Trang 13

CHƯƠNG 2 KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH YÊU CẦU

2.1 Thông tin về Tổ chức (Organization) được khảo sát

Cơ cấu tổ chức

Giới thiệu về nhà hàng KFC - Siêu thị Thạch Kim, Trần Nguyên Đán, Khu

Đô Thị Mới Định Công, Hoàng Mai, Hà Nội

Tọa lạc tại khu vực đông đúc bậc nhất quận Hoàng Mai, ngay trong siêu thị

sầm uất Thạch Kim, KFC Định Công là một địa chỉ cực dễ tìm với cả những

bạn lần đầu tiên tới khu này Từ cửa hàng, khách hàng dễ dàng di chuyển tớibến xe Giáp Bát, hàng loạt trường đại học lớn như Đại học Mở , Đại học BáchKhoa, Đại học Xây Dựng, cực nhiều các ngân hàng và công sở lớn, , giaothông vô cùng thuận tiện

Trang 14

Thuộc chuỗi nhà hàng đồ ăn nhanh đẳng cấp thế giới, lại tọa lạc tại vị trí đắcđịa, không khó hiểu KFC Định Công là một nhà hàng cực rộng lớn và khangtrang, đem lại cảm giác thoải mái tuyệt vời cho khách hàng tới đây dùng bữa.Sang trọng, tiện nghi là hai từ ngữ miêu tả chuẩn xác nhất về phong cách bàitrí của KFC Định Công Sử dụng gam màu đỏ trầm và màu nâu của gỗ làmchủ đạo, KFC khéo léo tạo nên một không gian cực hài hoà và đẹp mắt, tiếtkiệm và tận dụng không gian tối đa.

Cửa hàng có thiết kế 2 tầng với sức chứa: 120-150 người

Điểm nhấn trong không gian của nhà hàng này chính là hệ thống cửa kính lớnchắn toàn bộ mặt tiền, khiến không gian ở đây y hệt một không gian mở cựcthoáng đạt Thêm vào đó, cách thiết kế này mang tới cho khách hàng cơ hộivừa thưởng thức bữa ăn, vừa ngắm nhìn người, xe qua lại, quá tinh tế phảikhông nào!

2.1.2.2 Chức năng nhiệm vụ của từng bộ phận trong tổ chức

- Nhiệm vụ của bộ phận quản lý:

+ Tiếp nhận phiếu yêu cầu nhập kho từ bộ phận kho, xem xét vàphê duyệt, gửi yêu cập cho nhà cung cấp để nhập nguyên liệu.+ Quản lý doanh thu chi tiêu, phê duyệt các yêu cầu, đề xuất củanhà hàng

Trang 15

+ Quản lý giấy tờ, tiếp nhận yêu cầu của khách hàng.

+ Quản lý hồ sơ, giấy tờ, các vấn đề của nhân viên

+ Quản lý cơ sở vật chất của nhà hàng (bàn ghế, trang thiết bị, )+ Đưa ra những quyết định phù hợp với những sự cố, trường hợpđặc biệt xảy ra của nhà hàng

+ Thống kê số công, ghi chép thưởng phạt cho từng nhân viên.+ Tính lương hàng tháng cho nhân viên (nhân viên chính của nhàhàng)

+ Tính giờ, ngày làm việc đối với nhân viên làm part time

+ Thực hiện trả lương cho nhân viên

+ Thống kê doanh thu của nhà hàng

+ Báo cáo doanh thu của nhà hàng

+ Đảm bảo thực phẩm nhập vào sạch, an toàn, hợp vệ sinh

+ Nhận số lượng món ăn mà nhân viên order thông báo

+ Thực hiện chế biến và đưa ra món ăn ngon khi có yêu cầu

+ Đưa ra những quyết định phù hợp với những sự cố, trường hợpđặc biệt xảy ra tại khu bếp

Trang 16

+ Kiểm tra số lượng món ăn, đồ dùng, xử lý yêu cầu thanh toán,lưu thông tin khách hàng vào máy tính.

+ Quản lý đơn order tại cửa hàng của khách hàng

+ In hóa đơn thanh toán và thu ngân

+ Giải quyết thắc mắc của khách hàng khi thanh toán

+ Giới thiệu menu món ăn, đồ uống, khuyến mãi cho khách hàng.+ Thực hiện nhập order, thay đổi gọi món ăn theo yêu cầu củakhách hàng

+ Thống kê số lượng món khách hàng đã gọi và thông báo với nhà bếp.+ Bưng bê đồ ăn, đồ uống lên cho khách hàng

+ Đảm bảo sự hài lòng của khách hàng

+ Dọn dẹp, lau chùi bàn ghế trong toàn bộ khuôn viên nhà hàng.+ Thực hiện dọn dẹp, rửa bát đũa, xử lý đồ ăn thừa, nguyên liệu mộtcách hiệu quả tại khu bếp…

+ Đảm bảo toàn bộ khuôn viên nhà hàng luôn gọn gàng, sạch sẽ,thoáng mát

- Nhiệm vụ của bộ phận bảo vệ:

+ Đảm bảo an toàn, an ninh trong toàn bộ khuôn viên nhà hàng.+ Trông giữ xe, kiểm tra, thống kê số lượng xe của khách hàng vào

ra tại nhà hàng

+ Xử lý các trường hợp đặc biệt, sự cố bất ngờ tại nhà hàng

- Nhiệm vụ của bộ phận giao hàng

+ Nhân viên giao hàng sẽ nhận đơn hàng chế biến xong từ nhânviên phục vụ và giao hàng theo địa chỉ khách hàng đã đặt trênapp

- Nhiệm vụ của bộ phận kho

Trang 17

+ Nắm vững số lượng hàng hóa có trong kho, lập phiếu yêu cầunhập kho khi cần thiết

+ Quản lý kho căn cứ vào định mức nguyên liệu, hàng hóa đã quyđịnh trong kế hoạch của nhà hàng để xuất kho

+ Khi xuất hàng cho bộ phận bếp, bộ phận bếp phải điền đầy đủcác thông tin vào phiếu nhận nguyên vật liệu và phiếu xuất kho:

bộ phận, mặt hàng cần cấp, số lượng, đơn vị tính…đặc biệt phải

có chữ ký xác nhận của các trưởng bộ phận+ Quản lý kho phải kiểm tra kỹ các thông số ngày xuất kho (lậpdanh sách phiếu xuất kho)

+ Kiểm tra số lượng hàng nhập về, số lượng hàng tồn kho, chấtlượng hàng nhập về, cập nhật hạn sử dụng cho bộ phận quản lý

và xuất cho bộ phận bếp+ Xuất hàng đúng số lượng, chất lượng loại hàng đã duyệt Thườngxuyên cập nhập số liệu, sổ sách kho, kiểm kê chu đáo, đúng kỳ+ Nhận phiếu nhập kho do quản lý lập

Các quy trình nghiệp vụ

2.1.2.3 Quy trình nhập nguyên liệu

Hằng ngày quản lý kho của cửa hàng tiến hành hoạt động kiểm kê thựcphẩm trong kho, kiểm tra lại số lượng và chất lượng của những thực phẩm đó.Cuối ngày, người quản lý kho cũng sẽ thực hiện công tác kiểm lại kho nguyênliệu cập nhật hạn sử dụng của nguyên vật liệu Nếu nguyên liệu bị thiếu,không đủ dùng cho ngày hôm sau thì lập phiếu yêu cầu nhập nguyên liệu(biểu mẫu 7)để yêu cầu nhập nguyên vật liệu và gửi lên cho quản lý ký xácnhận nhập nguyên vật liệu trong bếp đã hết hoặc sắp hết đáp ứng đủ nhu cầu

Trang 18

của khách hàng Những nguyên liệu mà cửa hàng KFC nhập đó là: đùi-cánh

gà, khoai tây, nước ngọt, bột làm kem, bột chiên gà,các loại gia vị, nước sốt,nước chấm,…

Nếu yêu cầu được phê duyệt (quản lý sẽ ký vào phiếu đề nghị cấpnguyên vật liệu) rồi gửi đến cho nhà cung cấp nguyên vật liệu Tiếp theo, bộphận kho sẽ lập phiếu nhập nguyên liệu

Quản lý kho nhận phiếu nhập kho do nhân viên phục vụ lập Kiểm tracác hàng hóa theo phiếu nhập kho (biểu mẫu 3), cả về chất lượng và số lương.Nếu hàng hóa đáp ứng về số lượng và chất lượng thì cho nhập hàng vào kho.Nhà cung cấp nguyên vật liệu sau khi xem xét, cấp nguyên liệu cho nhà hàng.Nếu hàng hóa không đáp ứng về số lượng và chất lượng thì không thực hiệnnhập và yêu cầu giải quyết Sau khi kiểm tra về số lượng và chất lượng hànghóa, quản lý kho thực hiện nhập hàng vào kho Sau đó Quản lý kho sẽ xácnhận vào phiếu nhập kho chuyển cho nhân viên phục vụ Sau đó Bộ phận khosắp xếp, bảo quản nguyên liệu được nhập về nếu nguyên liệu nhập về đạt yêucầu

2.1.2.4 Quy trình order đồ ăn cho khách

- Menu của cửa hàng sẽ được trình chiếu trên màn hình rộng trong cửahàng

- Giới thiệu một số phần ăn phù hợp với khách hàng (kèm nước uống,hoặc combo tiện lợi cho nhóm nhiều người, đang được ưu đãi)

- Thực hiện việc order thay vì nhân viên ghi order rồi mới báo tới nhàbếp thì nhân viên sẽ có sẵn thiết bị để phục vụ khách hàng Hệ thốngquản lý sẽ ghi order của khách hàng và các order này sẽ được xử lý dữliệu(món gì, số lượng, ) và thông tin được chuyển tới 1 màn hình lớnđặt ở nhà bếp cũng như cho các nhân viên chạy bàn khác Nhà bếp sau

Trang 19

khi thực hiện xong món ăn sẽ gửi thông điệp báo cho các nhân viênphục vụ mang lên cho khách hàng.

- Kết thúc việc order, hệ thống sẽ tự tính số tiền mà khách hàng phải trả

và nhân viên phục vụ sẽ in hoá đơn thanh toán cho khách hàng

2.1.2.5 Quy trình thanh toán

Sau khi gọi đồ, khách hàng sẽ thanh toán tại quầy order, nhân viên phục

vụ tiến hành kiểm tra lại danh mục các món ăn - thức uống khách dùng đã đủchưa, có thừa - thiếu gì không? Nếu có vấn đề xác nhận lại với khách hàng.Không có vấn đề gì thì nhân viên phục vụ in hoá đơn order để tiến hành thanhtoán và lấy hoá đơn cho khách

Nếu khách hàng phát hiện sai sót thì yêu cầu nhân viên phục vụ kiểm tralại và in hoá đơn mới

Sau khi đảm bảo hóa đơn thanh toán đã chính xác, nhân viên phục vụ inhoá đơn ra cho khách Khách hàng sẽ thanh toán tại quầy order và đi đến bànăn

2.1.2.6 Quy trình báo cáo thống kê và trả lương nhân viên

Sau mỗi ngày làm việc bộ phận quản lý kiểm kê, phục vụ tổng hợp báocáo doanh thu (biểu mẫu 6), phối hợp với bộ phận kho kiểm kê lượng tiêu thụ

và số lượng thực phẩm còn tồn trong ngày (biểu mẫu 10) rồi gửi cho quản lýnhà hàng Việc lập báo cáo diễn ra định kỳ theo tháng hoặc khi có yêu cầu củaquản lý

Để trả lương cho nhân viên bộ phận quản lý chia ra làm 2 hình thức nhưsau

Trang 20

- Đối với nhân viên làm part time bộ phận quản lý sẽ tính lương theogiờ, ngày làm rồi trả cho nhân viên (cũng có thưởng phạt với các trường hợplàm tốt, dịp lễ tết hay vi phạm)

- Đối với nhân viên chính thức trong nhà hàng bộ phận quản lý tínhlương dựa vào số công đã làm được trong tháng (cũng có thưởng phạt với cáctrường hợp làm tốt, dịp lễ tết hay vi phạm)

Tất cả các báo cáo thống kê, việc trả lương cho nhân viên đều do bộphận quản lý chịu trách nhiệm xử lý, báo cáo

2.1.2.7 Quy trình đăng nhập và xác thực người dùng.

Hằng ngày, nhân viên cửa hàng sẽ đăng nhập vào hệ thống và chấm công Đối với cấp bậc quản lý thì tài khoản sẽ có các chức năng thống kê báo cáo tương ứng.

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

2.2.1 Yêu cầu chức năng

2.2.1.1 R01: Bộ phận quản lý kho phải lập yêu cầu nhập nguyên liệu.2.2.1.2 R02: Bộ phận quản lý kho gửi yêu cầu nhập nguyên liệu đếnquản lý rồi chờ quản lý phê duyệt

2.2.1.3 R03: Bộ phận bếp phải nhập nguyên liệu vào bếp

2.2.1.4 R04: Bộ phận bếp cần nắm bắt, theo dõi nguyên liệu trong bếp 2.2.1.5 R05: Bộ phận bếp phải tiếp nhận đơn order món từ bộ phận phục vụ.2.2.1.6 R06: Bộ phận bếp phải nắm bắt theo dõi được thực đơn, món ăntrong menu

Trang 21

2.2.1.7 R07: Bộ phận phục vụ tiếp nhận đơn hàng order qua app củakhách

2.2.1.8 R08: Bộ phận phục vụ tìm kiếm thông tin khách hàng để kiểmtra, xác nhận thông tin của khách hàng

2.2.1.9 R09: Bộ phận phục vụ cần giới thiệu món ăn cho khách và tiếpnhận yêu cầu gọi món từ khách hàng

2.2.1.10 R10: Bộ phận phục vụ phải lập hóa đơn

2.2.1.11 R11: Bộ phận phục vụ phải thực hiện thanh toán, in hóa đơncho khách hàng

2.2.1.12 R12: Bộ phận quản lý có thể xem được báo cáo về tình hìnhnhập nguyên liệu, các thông tin về doanh thu, tài chính…

2.2.1.13 R13: Bộ phận quản lý phải quản lý được người dùng trong hệthống gồm có:

- Nhân viên quản lý bếp nhập nguyên liệu

- Nhân viên phục vụ

2.2.1.14 R14: Bộ phận quản lý thống kê số công

2.2.1.15 R15: Bộ phận kho lập phiếu xuất kho

2.2.1.16 R16: Bộ phận kho thống kê nguyên liệu trong kho

2.2.2 Yêu cầu phi chức năng

2.2.2.1.Tính tin cậy

Trang 22

+ Nếu khách hàng order nhầm món thì nhân viên phục vụ có nhiệm vụchỉnh sửa lại món cần order rồi gửi lại cho bộ phận bếp để xử lý.

+ Thông tin hệ thống đưa ra phải có tính xác thực được người dùng tincậy

+ Khi xảy ra các sự cố làm ngừng vận hành hệ thống, hệ thống phải đảmbảo phục hồi 100% trong thời gian ngắn nhất

2.2.2.2.Tính hiệu năng

+ Tương tác giữa người dùng và hệ thống không vượt quá 5 giây (dựavào mức độ ổn định của CPU, GPU, Ram, mạng, bộ nhớ, xử lý đồhọa…)

+ Khả năng chịu tải của hệ thống khi có 1000 người truy cập phải đảmbảo hoạt động bình thường

2.2.2.3.Tính hữu dụng

+ Hệ thống phải phù hợp với nhu cầu sử dụng

+ Có tài liệu hướng dẫn sử dụng, vận hành hệ thống

+ Giao diện hệ thống phải dễ nhìn, dễ sử dụng

+ Truy cập hệ thống phải dễ dàng, nhanh chóng

+ Xuất báo cáo phải đơn giản, chuẩn xác, hỗ trợ xuất file word, excel.2.2.2.4.Tính bảo mật

+ Các thông tin như thông tin khách hàng (gồm địa chỉ, số điện thoại),thông tin nhân viên, thông tin hóa đơn, thông tin nhập xuất, thông tindoanh thu(biểu mẫu 3 , biểu mẫu 4, Biểu mẫu 6 )… phải được hệ thốngbảo vệ nghiêm ngặt chống rò rỉ thông tin ra bên ngoài

+ Hệ thống phải có tính sao lưu dữ liệu để tránh bị mất dữ liệu khi gặp sự

cố và khả năng khôi phục dữ liệu nhanh nhất (khoảng 2 giờ)

Trang 23

+ Các tài khoản, mật khẩu người dùng như nhân viên được cài đặt trong

hệ thống phải có độ phức tạp cao và thay đổi định kỳ Mật khẩu phảiđược mã hóa và không được phép sao chép

+ Yêu cầu xác thực khi truy cập dữ liệu

2.2.2.5.Tính tương thích

+ Hệ thống mới phải tương thích với quy trình thủ công cũ (đặc biệt làyêu cầu nhập nguyên liệu, lập hóa đơn thanh toán cho khách hàng).+ Tương thích với hệ điều hành Windows (vì phần lớn các máy tính trongnhà hàng cài hệ điều hành Windows)

+ Hệ thống nên thiết kế giao diện dễ nhìn thân thiện với người dùng.(thiết kế giao diện bằng Visual Studio)

+ Màu sắc: giao diện đơn giản (menu dễ lựa chọn), màu sắc hài hòa (gammàu lạnh, lấy xanh dương trắng làm chủ đạo)

+ Chữ viết: phổ biến là Times New Roman, tiêu đề in đậm

+ Ngôn ngữ sử dụng tiếng Việt và tiếng Anh

2.2.2.9.Tính pháp luật

+ Các biểu mẫu, quy định đặc biệt là hóa đơn thanh toán đáp ứng đúng yêucầu của nhà hàng KFC theo thông tư 39/2013/ TT-BTC của Bộ Tài chính.+ Hệ thống phải đáp ứng nghị định85/2016/NĐ-CP về đảm bảo an toàn hệthống thông tin của chính phủ theo cấp (cấp độ 2)

Trang 24

=> Bên trên là một số yêu cầu phi chức năng của hệ thống mới cũngnhư của tổ chức nhà hàng mong muốn Ngoài ra còn có một số yêu cầu chứcphi chức năng khác từ yêu cầu bên ngoài (ví dụ từ khách hàng, …) mà chưađược đề cập Trong lúc vận hành nếu phát sinh các yêu cầu thì hệ thống sẽđược xem xét và nâng cấp để đáp ứng các nhu cầu đó.

2.3 Mô hình hóa kết quả khảo sát

2.3.1 Sơ đồ tổ chức

2.3.2 Các tiến trình nghiệp vụ2.3.2.1 Tiến trình nghiệp vụ nhập nguyên liệu vào kho

Bộ phận quản lý

Bộphậngiaohàng

Bộphậnkho

Bộphậnbảo vệ

Bộphậnphụcvụ

Bộ

phận

bếp

Trang 26

2.3.2.2 Tiến trình nghiệp vụ order đồ ăn

Trang 27

2.3.2.3 Tiến trình nghiệp vụ thanh toán hóa đơn

Trang 28

2.3.2.4 Tiến trình nghiệp vụ thống kê và trả lương nhân viên

Trang 29

2.3.2.5 Tiến trình nghiệp vụ đăng nhập và xác thực người dùng

Trang 30

2.3.3 Các sơ đồ luồng dữ liệu mức logic

2.1.1.1 DFD mức ngữ cảnh

2.1.1.2 DFD từng tiến trình xử lý (cho từng yêu cầu chức năng trong

mục 2.1 ) kèm theo đặc tả tiến trình xử lý theo 1 trong các cách

đã học (lưu ý phải giải thích được tại sao chọn cách đặc tả đó) 2.1.1.2.1. DFD tiến trình nhập nguyên liệu vào kho

Trang 31

- Input : Thông tin yêu cầu nhập nguyên liệu

- Output : Thông tin xác nhận, thời gian nguyên liệu được chuyển đến,nguyên liệu đạt yêu cầu

- Process : Bộ phận kho sẽ kiểm tra nguyên liệu trong bếp xem còn đủ haykhông hay hết, sắp hết Sau đó, bộ phận kho sẽ thực hiện lập và gửi biênbản yêu cầu nhập nguyên liệu cho bộ phận quản lý duyệt Sau khi duyệtxong bộ phận quản lý lập phiếu nhập nguyên liệu và gửi cho bộ phận cungcấp Bộ phận cung cấp gửi nguyên liệu về kho nguyên liệu, bộ phận kho

sẽ kiểm tra xem đã đủ nguyên liệu và chất lượng theo như phiếu nhập hay

ko, nếu đạt yêu cầu thì sẽ xác nhận vào phiếu nhập Những nguyên liệukhông đủ chất lượng sẽ được gửi trả về bộ phận cung cấp và bộ phận cungcấp phải gửi lại đủ nguyên liệu đạt yêu cầu

2.1.1.2.2 DFD tiến trình order đồ ăn cho khách

- Input : Ds món ăn mà khách chọn ở menu

Trang 32

- Output : Đồ ăn khách hàng đã order

- Process : Khách hàng sẽ được nhân viên giới thiệu món ăn và quan sátmàn hình hiển thị menu Sau khi xem xong menu và nghe giới thiệu củanhân viên, khách hàng chọn món, nhân viên sẽ tích chọn các món màkhách order Sau đó, nhân viên phục vụ kiểm tra lại và chuyển cho bộphận bếp Bộ phận bếp sẽ dựa theo danh sách order hiển thị trên màn hình

để làm món ăn theo yêu cầu Sau khi hoàn thành món ăn, bộ phận bếp báocho nhân viên để nhân viên phục vụ đưa món ăn đến bàn cho khách hàng

2.1.1.2.3 DFD tiến trình thanh toán

Đặc tả tiến trình:

- Input: Ds order món ăn, yêu cầu thanh toán

- Output : Hóa đơn thanh toán.

Trang 33

- Process: Khi khách hàng xác nhận order, nhân viên phục vụ sẽ thống kê danh sách món ăn và in hóa đơn, sau đó chuyển cho khách hàng kiểm tra, nếu có vấn đề nhân viên xử lý.

2.1.1.2.4 DFD tiến trình báo cáo thống kê và trả lương

Đặc tả tiến trình:

- Input: Số lượng bán, tồn kho Số ngày công của nhân viên

- Output : Doanh thu, số tiền lương nhân viên.

- Process: Sau mỗi ngày làm việc bộ phận quản lý kiểm kê, phục vụ tổng hợp báo cáo doanh thu, phối hợp với bộ phận kho kiểm kê lượng tiêu thụ

và số lượng thực phẩm còn tồn trong ngày rồi gửi cho quản lý nhà hàng Việc lập báo cáo diễn ra định kỳ theo tuần, theo tháng, theo quý, theo năm hoặc khi có yêu cầu của quản lý Để trả lương cho nhân viên bộ phận quản lý chia ra làm 2 hình thức như sau Đối với nhân viên làm part time bộ phận quản lý sẽ tính lương theo giờ, ngày làm rồi trả cho nhân viên (cũng có thưởng phạt với các trường hợp làm tốt, dịp lễ tết hay vi

Trang 34

phạm) Đối với nhân viên chính thức trong nhà hàng bộ phận quản lý tính lương dựa vào số công đã làm được trong tháng (cũng có thưởng phạt với các trường hợp làm tốt, dịp lễ tết hay vi phạm) Tất cả các báo cáo thống kê, việc trả lương cho nhân viên đều do bộ phận quản lý chịu trách nhiệm xử lý, báo cáo.

2.1.1.2.5 DFD tiến trình đăng nhập và xác thực người dùng

Trang 35

2.4 Đánh giá

2.4.1 Ưu điểm

- hệ thống mới đáp ứng được các chức năng cần có

- Khả năng phối hợp vững chắc giữa quản và các bộ phận

- Khả năng phục vụ đáp ứng được nhu cầu và sự hài lòng của khách hàng

2.4.2 Nhược điểm

- Quy trình nhập nguyên liệu quá phức tạp, có thể được tối giản hóa

- Phân chia chức năng nhiệm vụ của mỗi bộ phận chưa rõ ràng VD: bộ phậnnhân viên vừa là thanh toán hóa đơn, vừa phục vụ khách hàng, vừa dọn dẹpnhà hàng,…

- Mọi hoạt động quản lý nhân viên về giờ giấc làm việc của nhà hàng hiện tạiđều là thủ công Do vậy quá trình này có thể xảy ra sai sót từ sẽ ảnh hưởngđến việc trả lương

2.4.3 Đề xuất quản lý hệ thống mới

- Phải phân chia công việc của mỗi bộ phận một cách rõ ràng: Cụ thể là vớimỗi bộ phận bây giờ chỉ làm những việc chỉ định duy nhất (hay là sẽ phânquyền cho mỗi bộ phận trong hệ thống mới, hệ thống mới sẽ chỉ cho phépngười có quyền này làm việc này với mỗi tài khoản đã được cấp trước)

- Quản lý thông tin nhân viên, món ăn, nguyên liệu phải được thực hiệnbằng máy tính một cách chính xác Đồng thời, các báo cáo thống kê doanhthu, tài chính… được thực hiện một cách cụ thể, chính xác

- Cần nâng cao cách quản lý, giao tiếp giữa các bộ phận 1 cách trựctuyến để nâng cao độ hiệu quả và tốc độ làm việc

Trang 36

○ (F9) Thanh toán hóa đơn (R11)

○ (F10) Lập phiếu yêu cầu nhập nguyên liệu (R01)

○ (F11) Duyệt phiếu yêu cầu nhập nguyên liệu (R02)

○ (F12) Lập phiếu nhập nguyên liệu (R03)

○ (F13) Gửi phiếu nhập nguyên liệu (R03)

○ (F14) Lập phiếu xuất kho (R15)

○ (F15) Thêm nguyên liệu (R06)

○ (F22) Lập báo cáo thống kê nhập nguyên liệu (R12)

○ (F23) Lập báo cáo thống kê doanh thu (R12)

○ (F24) Lập báo cáo thống kê tài chính (R12)

○ (F25) Thống kê nguyên liệu trong kho (R16)

○ (F26) Chấm công (R14)

○ (F27) Thống kê số công (R14)

○ (F28) Tính lương (R14)

○ (F29) Thống kê bảng lương nhân viên (R14)

○ (F30) Gửi thông tin order cho bộ phận bếp (R05)

Trang 37

Tìm kiếm khách hàng (F6)

Lập phiếu order món ăn (F7)

Gửi thông tin order cho bộ phận bếp (F30)

thanh toán

In hóa đơn (F31)

Thanh toán hoá đơn (F9)

Lập phiếu yêu cầu nhập nguyên liệu (F10) Quản lý

nguyên liệuDuyệt phiếu yêu cầu nhập nguyên liệu (F11)

Lập phiếu nhập nguyên liệu (F12)

Gửi phiếu nhập nguyên liệu (F13)

Lập phiếu xuất kho (F14)

Thêm nguyên liệu (F15)

Cập nhật nguyên liệu (F16)

Tìm kiếm nguyên liệu (F17)

Thống kê nguyên liệu trong kho (F25)

Lập báo cáo thống kê nhập nguyên liệu (F22) Quản lý báo

Trang 38

cáo thống kêLập báo cáo thống kê nguyên liệu (F20)

Lập báo cáo thống kê doanh thu (F23)

Cập nhật thông tin tài khoản (F3)

Đổi mật khẩu (F4)

Đăng xuất (F32)

viênTính lương (F28)

món ănSửa món ăn (F19)

Xóa món ăn (F20)

Tìm kiếm món ăn (F21)

★ Vẽ sơ đồ phân rã chức năng

Trang 39

3.1.2 Rà soát việc đáp ứng các yêu cầu

Ngày đăng: 20/03/2024, 22:45

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

TÀI LIỆU LIÊN QUAN

w