1. Trang chủ
  2. » Tất cả

Báo cáo chuyên đề học phần môn công nghệ phần mềm đ ề tài xây dựng phần mềm quản lý nhà hàng thế giới hải sản

27 20 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

Tiêu đề Xây Dựng Phần Mềm Quản Lý Nhà Hàng Thế Giới Hải Sản
Tác giả Sinh viên thực hiện, Giảng viên hướng dẫn: TS. Lê Thị Trang Linh
Người hướng dẫn TS. Lê Thị Trang Linh
Trường học Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo cáo chuyên đề học phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 524,82 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦN MỀM Đ Ề TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ HÀNG THẾ GIỚI HẢI SẢN Sinh viên thực hiện Giảng viên hướng d[.]

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦN MỀM

Đ Ề TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ HÀNG THẾ GIỚI HẢI SẢN

Sinh viên thực hiện :

Giảng viên hướng dẫn : TS LÊ THỊ TRANG LINH Ngành:

CÔNG NGHỆ THÔNG TIN

Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Lớp: D15

CNPM6

Khóa: 2020-2025

Hà Nội, tháng 9 năm 2022

Trang 2

1 Mô tả tóm tắt đề tài

- Xây dựng hệ thống phần mềm quản lý nhà hàng bao gồm các chức năng chính

sau:

 Quản lý thông tin khách hàng

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

 Quản lý doanh số

 Bán hàng

 Báo cáo thống kê

2 Nội dung thực hiện

- Chương 1: Giới thiệu dự án phần mềm

Hà Nội, ngày 01 tháng 10 năm 2021Giảng viên hướng dẫn

Trang 3

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 4

LỜI MỞ ĐẦU

Trong thực tế ngày nay, công việc quản lý ở các doanh nghiệp đã

và đang được áp dụng trên máy vi tính vì số lượng rất lớn Nếu chúng ta

sử dụng biện pháp lưu trữ trên giấy tờ, văn bản thì sẽ rất khó khăn trong việc quản lý như khi muốn tìm kiếm thông tin về một dịch vụ hay muốn thay đổi thông tin thì sẽ cực kỳ khó khăn Từ những khó khăn đó mà các phần mềm quản lý đã và đang được nghiên cứu và phát triển để hỗ trợ cho công tác quản lý Việc áp dụng công nghệ thông tin vào công tác quản lý không chỉ làm giảm các bất cập trong công tác quản lý mà còn giúp cho người quản lý cảm thấy thoải mái trong công tác, cũng qua đó

mà năng suất làm việc được nâng cao

Hoạt động của một công ty, cửa hàng, nhà hàng có quy mô khá lớn

sẽ càng được tăng cường và mở rộng nếu xây dựng được một website tốt Bắt nguồn với ý tưởng này cùng với những gợi ý của Cô giáo Lê Thị Trang Linh, em đã thực hiện đề tài “Xây dựng phần mềm quản lý nhà hàng Thế giới hải sản ” làm bài báo cáo học phần của môn “ Công nghệ phần mềm”

Do hiểu biết của em có thể còn nhiều hạn chế nên chắc chắn bài báo cáo sẽ không tránh khỏi những thiếu sót, vì vậy em rất mong nhận được sự giúp đỡ và góp ý của các thầy cô E xin chân thành cảm ơn !

Trang 5

CHƯƠNG I : GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ NHÀ HÀNG

THẾ GIỚI HẢI SẢN 1.1 Khảo sát hệ thống

1.1.1.Tổng quan về nhà hàng Thế giới hải sản

Ra đời với sứ mệnh tôn vinh ẩm thực hải sản chất lượng cao cũng như giúp nâng tầm ẩm thực Việt, Nhà hàng Siêu thị Thế Giới Hải Sản là cầu nối giữa ngư dân các vùng biển với thực khách yêu thích hải sản bằng cam kết “Con gì đang bơi chúng tôi đều có” và “Con gì đang bơi chúng tôi mới nấu” Thế Giới Hải Sản là hệ thống nhà hàng hải sản có quy mô lớn nhất tại Hà Nội với 5 chữ “nhất” đã được khẳng định và công nhận bởi những thực khách khó tính của thủ đô:

• Đa dạng nhất: Gần 100 loại hải sản đang bơi

• Tươi ngon nhất

• Giá cả hợp lý

• Đông khách nhất: Nhờ có sự ủng hộ và tin cậy từ khách hàng, Thế Giới Hải Sản đã trở thành một trong những nhà hàng hải sản tại Hà Nội được tiếp đón đông đảo thực khách nhất

• Là chuỗi nhà hàng duy nhất xây dựng văn hóa ẩm thực để tôn vinh ẩm thực Việt với các món Văn hóa: Lẩu thuyền chài, Tôm hùm bông, Hàu sữa tình yêu,…

1.1.2 Không gian nhà hàng

Toàn bộ hệ thống Nhà hàng Siêu thị Thế Giới Hải Sản được thiết kế thống nhất theo chủ đề “Đưa đại dương xanh vào nhà” nên mang đậm hơi thở của biển Với kiến trúc độc đáo, xanh mát, khách hàng bước vào nhà hàng hải sản sẽ có cảm giác thư thái, sảng khoái như được du ngoạn trên những bãi biển thực sự

Một số cơ sở chính của chuỗi nhà hàng Thế giới hải sản :

– Cơ sở 1: 18 Trần Kim Xuyến: 13 Phòng VIP và 1 khu vực chung, sức chứa gần

– Tươi cười

– Trung thực

– Tận tâm

– Không nài ép khách

Trang 6

– Không tranh cãi với khách

– Không dối lừa khách

1.2 Xác định được bài toán cần giải quyết

1.2.1 Mô tả bài toán

Bán hàng : Khách vào quán, chọn bàn, chọn món Nhân viên phục vụ ghi

món, chuyển phiếu chế biến qua bộ phận bếp để bộ phận bếp thực hiện món Trongquá trình phục vụ, nếu khách có nhu cầu chuyển bàn hay gộp bàn, mà bàn đó chưa

có người đặt trước thì nhân viên phục vụ sẽ hỗ trợ khách chuyển bàn Những thayđổi trên đều được ghi chép lại để khi khách có yêu cầu thanh toán thì sẽ nhanhchóng có hóa đơn đầy đủ cho khách Mỗi khách hàng sẽ chỉ có một hóa đơn thanhtoán

Quản lý món : Mỗi khi có món mới, quản lý sẽ cập nhật danh sách món vào

Menu Mỗi món mới cũng cần có công thức chế biến, định lượng cụ thể và giá xácđịnh Ngoài ra còn có thể có tên viết tắt nếu tên món quá dài , chủ yếu giúp chonhân viên ghi món nhanh Việc hết món thường ít xảy ra Nếu hôm nào nhà hàngkhông nhập được nguyên liệu thì sẽ chú thích vào Menu là hết món trong ngàyhôm đó Nhà hàng sẽ thường xuyên cập nhật các món mới và giá cả của các món

Nhập kho : Việc nhập kho được tiến hành khi quán có nhu cầu về nhập

nguyên liệu, thông thường là nhập nhiều nguyên liệu cùng một lúc, trừ khi trườnghợp đặc biệt có những nguyên liệu yêu cầu phải có ngay Cần dựa trên các báo cáotồn kho và đánh giá mức tiêu thụ các nguyên liệu chính của quán Lượng nhập cầnphù hợp với mức tiêu thụ và khả năng bảo quản của kho đối với từng nguyên liệu.Nhập nhiều quá và hàng không hết mà đã hết hạn thì sẽ gây lãng phí Quản kho lập

ra danh sách các nguyên liệu, vật dụng cần nhập, sau khi nhập xong lập hóa đơnnhập hàng bao gồm danh mục các nguyên liệu đã nhập, đơn giá và tổng tiền Giánguyên liệu được cập nhật bởi quản lý

Thống kê : Việc thống kê của quán do quản lý thực hiện, dựa trên hóa đơn

thanh toán và hóa đơn nhập hàng lưu trữ Bên cạnh thực hiện thống kê thu chi theođịnh kỳ hàng tuần, hàng tháng, quản lý cũng có những nhu cầu thực hiện nhiềuthống kê khác với thời gian không xác định

Quản lý lương : Quản lý sẽ chấm công nhân viên theo bảng chấm công, cho

biết số ngày làm việc của nhân viên theo tháng Lương thưởng: Khi nhân viên làmviệc xuất sắc, sẽ có một chế độ lương thưởng cho nhân viên tùy theo doanh thu củatháng Nhân viên làm việc vào các ngày nghỉ lễ sẽ được tăng tiền lương trongnhững ngày này Nhân viên nghỉ do bận việc sẽ phân chia lại công việc cho cácnhân viên khác, đồng thời cắt lương thưởng của nhân viên này Nếu nhân viên nghỉquá số lượng cho phép, ta có thể trừ tiền lương hoặc đuổi việc nhân viên đó Đốivới nhân viên nghỉ làm hoặc bị đuổi: Ta sẽ tính số lượng công việc mà nhân viên

đó đã làm trong tháng rồi tổng kết tiền lương cho nhân viên đó Nếu nhân viênkhông đủ số lượng nhà hàng cần, ta phải có thông báo tuyển dụng thêm thành viênmới

Quản lý nhân viên và khách hàng : Lưu trữ thông tin nhân viên bao gồm:

Mã nhân viên, Tên nhân viên, Năm sinh, Giới tính, Số điện thoại Nếu là sinh viênhoặc học sinh làm việc bán thời gian thì ta sẽ có chế độ và tiền lương riêng chomỗi học sinh, sinh viên đó Nếu khách hàng là khách quen ( đã đến quán nhiều

Trang 7

lần ), ta sẽ có yêu cầu lưu lại thông tin của khách hàng đó Mỗi khách hàng quen sẽ

có một khuyến mãi giảm giá tùy biến Thông tin khách hàng bao gồm : Mã kháchhàng, Tên khách hàng, Năm sinh, Địa chỉ, Giới tính, Email, Điện thoại, Nghềnghiệp, Công ty, Sở thích, Ghi chú

1.2.2 Mục tiêu của dự án

 Phát triển từ ý tưởng về nghiệp vụ quản lý nhà hàng, niềm đam mê ứng dụngcông nghệ cao vào cuộc sống, em xây dựng phần mềm quản lý nhà hàng nhằmgiúp người quản lý đơn giản hơn trong công tác quản lý nhà hàng, minh bạch cáchoạt động của nhà hàng từ đó kiểm soát được mọi hoạt động kinh doanh và thúcđẩy doanh thu của nhà hàng

 Xây dựng được hệ thống quản lí nhà hàng ăn uống với đầy đủ các chức năngquản lí như : nhập, xuất hàng hoá trong kho, quản lí bàn ăn (thêm, ghép, rời bànăn), từng nhân viên bàn, quản lí công nợ khách hàng, quản lí thẻ ưu đãi cho kháchhàng, các khoản chiết khấu, hoa hồng

 Phần mềm phải có chức năng tạo các báo cáo về hàng hoá nhập/xuất/tồnkho, các báo cáo về công nợ, báo cáo về thu chi tiền mặt, thống kê doanh thu theotừng nhân viên, từng khu vực bàn ăn (nếu cửa hàng có nhiều khu vực bàn ăn khácnhau), các báo cáo kết quả kinh doanh

1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống

1.3.1 Nghiệp vụ Bán hàng

 Nhà hàng sẽ được chia thành các khu vực, mỗi khu vực sẽ do một hoặcnhiều nhân viên chịu trách nhiệm Mỗi nhân viên có thể phụ trách một hoặc nhiềukhu vực Mọi phát sinh trong mỗi khu vực bàn ăn đều tính cho nhóm nhân viênphụ trách bàn ăn đó

 Nhân viên phục vụ đưa thực đơn cho khách hàng để họ lựa chọn món ăn.Trong quá trình khách hàng chờ đợi, nhân viên có thể phục vụ khách một số đồuống miễn phí ( nước lọc, trà đá,… ) Những đồ uống này không tính chi phí vàohóa đơn mà sẽ được tính riêng vào mục chi phí phục vụ miễn phí cuối tháng

 Khi khách thiết lập đơn hàng, một bản được đưa cho phòng thu ngân và mộtbản được đưa cho nhà bếp Nhà bếp chế biến các món ăn có trong hóa đơn rồichuyển cho phục vụ và phục vụ sẽ chuyển cho khách Các hóa đơn phải được sắpxếp sao cho khách vào trước sẽ được phục vụ trước, khách vào sau thì sẽ đượcphục vụ muộn hơn Đối với những khách VIP thì hóa đơn phải được ưu tiên hơn

1.3.2 Nghiệp vụ Quản lý doanh số

 Nhập nguyên liệu từ nhà cung cấp

 Xuất nguyên liệu cho nhà bếp

 Luân chuyển hàng hóa giữa các kho ( trong trường hợp hệ thống nhà hàngtại các địa điểm khác nhau )

 Theo dõi, kiểm kê, đánh giá hàng hóa trong kho

1.3.3 Nghiệp vụ Quản lý nhân viên

Theo dõi thông tin nhân viên của nhà hàng bao gồm : Thông tin bản thân,ngày tuyển dụng, chức vụ, lương, chế độ nâng lương Thông tin cá nhân bao gồm:

họ tên, địa chỉ, tuổi, số chứng minh nhân dân, quê quán, thông tin người thân,…

Trang 8

Chế độ lương và nâng lương phụ thuộc vào chức vụ trong nhà hàng, thâm niênphục vụ, tác phong công việc, đánh giá của đồng nghiệp Việc nâng lương có thểtheo quý hoặc theo năm

1.3.4 Nghiệp vụ Chăm sóc khách hàng

Người quản lý nhà hàng có thêm nhiệm vụ theo dõi khách hàng, lập danhsách với những khách hàng thường xuyên đến ăn hoặc thường xuyên đặt món.Cấp thẻ ưu đãi ( VIP ) cho khách hàng theo quy định riêng của nhà hàng Lậpdanh sách khách hàng hưởng chiết khấu hoặc hoa hồng từ bán hàng Đối vớinhững khách quen cần có chính sách phục vụ riêng, chu đáo và nhanh chóng hơncác khách hàng khác Đối với khách vãng lai thì không cần thiết thêm và danhsách khách của nhà hàng Ngoài ra còn cần thường xuyên thu thập thông tin đánhgiá của khách hàng để tổng hợp lại và gửi lên ban giám đốc

1.4 Xác định các yêu cầu của hệ thống

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

Các chức năng chính của dự án :

 Đăng nhăp, đăng xuăt: Chức năng cho phép ngứời dung đăng nhăpvăo hé thong thong quă so đién thoăi, măt khă!u vă co thé! đăng xuăt dé" dăng chỉ$ vời mot nut băm

 Quản lý thông tin khách hàng : Chức năng này giúp nhân viên có thể

dễ dàng nắm bắt được các thông tin về khách hàng ( đặc biệt là với khách VIP )

để tiện cho việc liên hệ mỗi khi nhà hàng có chương trình hoặc có các ưu đãi

 Quản lý nhân viên: Chức năng này giúp người quản lý nắm bắt một sốthông tin về nhân viên của mình như họ tên, trình độ học vấn, tuổi tác, để có thểsắp xếp công việc tương ứng Người quản lý cần theo dõi lịch làm của nhân viên

để tiến hành trả lương tương ứng cho nhân viên

 Quản lý doanh số : Chức năng cho phép người quản lý có thể quản lýđược số lượng thực phẩm còn trong nhà hàng, số lượng thực phẩm đã tiêu thụtrong nhà hàng

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

1.4.2.1 Yêu cầu về bảo mật

Yêu cầu về bảo mật hệ thống, bảo mật thông tin khách hàng phải được bảo mật về mật khẩu và các thông tin cá nhân khác

1.4.2.2 Yêu cầu về tính năng sử dụng

Hệ thống thân thiện với khách hàng, dễ hiểu, dễ sử dụng

1.4.2.3 Yêu cầu ràng buộc thiết kế

- Giao diện thân thiện dễ hiểu dễ sử dụng cho mọi lứa tuổi

- Tốc độ xử lý thông tin nhanh chóng

- Hệ quản trị cơ sở dữ liệu: MySQL

- Phân tích và thiết kế được thực hiện theo chuẩn UML

1.4.2.4 Yêu cầu phần cứng

Trang 9

- Máy tính:

+ Ram 1GB

+ Intel Core i3+ Internet access

- Hệ điều hành window 7 trở lên

- Cơ sở dữ liệu: Microsoft SQL Server

CHƯƠNG 2: QUẢN LÝ DỰ ÁN

2.1 Ước lượng dự án

2.1.1 Ước lượng chi phí

Giai đoạn Công việc chính Mô tả công việc Chi phí

Quản lý dự

án

Khảo sát yêu cầu dự án Thu thập các dữ liệu cần thiết về dự án 50.000VNĐBắt đầu dự án Triển khai và thiết lập dự án 150.000VNĐLập kế hoạch phạm vi

dự án Lập kế hoạch chi tiết cho phạm vi làm việc 100.000VNĐViết báo cáo tổng kết dự

án Tổng kết lại toàn bộ quá trình quản lý dự án 50.000VNĐ

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

200.000VNĐ

Thiết kế cơ cở dữ liệu Xây dựng các trường dữ liệu cần thiết cho

phần mềm 500.000VNĐThiết kế giao diện cho

phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng 1.000.000VNĐViết bài phân tích chi

tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra

hệ thống phần mềm 200.000VNĐModule

Trang 10

cùng các sự kiện Xây dựng code Xử lý các tính năng khithao tác 1.200.000VNĐCài đặt các module Demo module khi xây dựng xong 400.000VNĐ

Kiểm thử cho module Kiểm tra giao diện, độ chính xác và tìm các

lỗi trong hệ thống 300.000VNĐViết báo cáo hoàn thiện Trình bày báo cáo chi tiết khi thiết kế module 100.000VNĐ

Lắp ghép các module lại với nhau cho hoàn

Kiểm thử phần mềm Test lại toàn bộ hệ thống đã xây dựng 300.000VNĐ

Fix code Tìm kiếm các lỗi phát sinh trong quá trình

phần mềm Đề ra kế hoạch bảo trì 0VNĐKết thúc dự án Tổng kết lại quá trình là ra dự án 0VNĐ

2.1.2 Ước lượng thời gian

Giai đoạn Công việc chính Mô tả công việc Thờigian

Quản lý dự án

Khảo sát yêu cầu dự

án Thu thập cá dự liệu cần thiếtvề dự án ngày1Bắt đầu dự án Triển khai và thiết lập project cho dự án 1 ngàyLập kế hoạch phạm vi

dự án Lập kế hoạch chi tiết cho phạm vi làm việc ngày1Viết báo cáo tổng kết

dự án Tổng kết lại toàn bộ quá trình quản lý dự án ngày1Phân tích và

thiết kế hệ thống Đặc tả chi tiết yêu cầu của khách hàng Mô tả chi tiết những yêu cầu, chức năng cần có của

phần mềm

1ngày

Mô tả hệ thống thông qua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

5ngàyThiết kế cơ cở dự liệu Xây dựng các trường dữ 1

Trang 11

liệu cần thiết cho phần mềm ngàyThiết kế giao diện cho

phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

10ngày

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm

1ngày

Module thống kê

sản phẩm

Phân tích yêu cầu cụ thể cho từng module Xây dựng chi tiết nhiệm vụ chính của hệ thống ngày2Thiết kế các module Xây dựng chức năng cùng các sự kiện ngày3Xây dựng code Xử lý các tính năng khi thaotác ngày5Cài đặt các module Demo module khi xây dựng xong ngày1

Kiểm thử cho module Kiểm tra giao diện, độ chínhxác và tìm các lỗi trong hệ

thống

1ngàyViết báo cáo hoàn

thiện Trình bày báo cáo chi tiết khi thiết kế module ngày1

Đóng gói phần

mềm

Viết báo cáo hướng dẫn sử dụng Viết bản hướng dẫn sử dụngphần mềm ngày1Lên kế hoạch bảo trì

phần mềm Đề ra kế hoạch bảo trì ngày1Kết thúc dự án Tổng kết lại quá trình là ra dự án ngày1

2.1.3 Ước lượng về số lượng người tham gia

- Số lượng người tham gia vào dự án này là 1 người

2.2 Lập lịch và theo dõi dự án

Giai đoạn động Tên hoạt độngHoạt Thờigian Thời Hoànthành Chưahoàn

Trang 12

giankếtthúc thành

2.1 Phân tích quy trình nghiệp vụ 1 ngày  

2.2 Xây dựng use case cho hệ

3.1 Phân tích các đối tượng. 2 ngày  

3.2 Xây dựng các thuộc tính cho từng đối tượng 1 ngày  

3.3 Thiết kế cơ sở dự liệu và nhập

4.3 Demo các module đã hoàn

Kiểm thử phần

mềm 5.1 Kiểm tra các giao diện 1 ngày  

Trang 13

5.2 Kiểm tra lại dự liệu. 1 ngày  

5.3 Fix code nếu gặp lỗi. 1 ngày  

- Quản lý thông tin khách hàng

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

- Quản lý doanh số

Bảng 3 1: Bảng Actor và Use case tổng quát của hệ thống

3.1.2 Biểu đồ Use case của toàn hệ thống

Ngày đăng: 16/02/2023, 10:13

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w