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

Đề tài quản lý xây dựng website xây dựng quản lý chuối các cửa hàng bán Đồ ăn nhanh

35 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

Tiêu đề Quản Lý Xây Dựng Website Xây Dựng Quản Lý Chuỗi Các Cửa Hàng Bán Đồ Ăn Nhanh
Tác giả Vũ Văn Huy, Nguyễn Đức Thịnh, Đào Thanh Thắng
Người hướng dẫn TS. Trần Thị Hương
Trường học Trường Đại Học Hàng Hải Việt Nam
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 2024
Thành phố Hải Phòng
Định dạng
Số trang 35
Dung lượng 2,89 MB

Nội dung

Hệ thống cửa hàng hiển thị thông tin các ca làm việc.. Hệ thống hiển thị biểu mẫu của hóa đơn đặt hàng.. Nhân viên cập nhật thông tin hàng cần đặt Mã hóa đơn, ngày lập đơn ,tên các mặt h

Trang 1

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

TRƯỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NGHỆ THÔNG TIN

-*** -BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài: Quản lý xây dựng website xây dựng quản lý chuối các cửa

hàng bán đồ ăn nhanh

1 Mục đích

Áp dụng những kiến thức đã được học trong học phần “Phân tích và thiết

kế hướng đối tượng” xây dựng được phần mềm quản lý xây dựng websitexây dựng quản lý chuối các cửa hàng bán đồ ăn nhanh

Công việc cần thực hiện

 Tìm hiểu về đề tài

 Khảo sát thu thập thông tin và xử lý thông tin

 Vẽ mô tả các biểu đồ sử dụng phần mềm Enterprise Architect

 Thiết kế giao diện trên nền web

 Làm báo cáo bài tập lớn

2 Yêu cầu

Kết quả làm bài tập lớn: Báo cáo bài tập lớn

Báo cáo bài tập lớn được trình bày theo mẫu, báo cáo bản mềm nộp quaemail và bản cứng nộp trực tiếp

Hải Phòng, tháng 5 năm 2024 NGƯỜI HƯỚNG DẪN TS.Trần Thị Hương

Trang 3

MỤC LỤC

MỤC LỤC i

MỞ ĐẦU 2

1 Lời mở đầu 2

2 Lời cảm ơn 3

CHƯƠNG I: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG 4

1 Mô tả nghiệp vụ bài toán 4

2 Mục tiêu hệ thống 5

CHƯƠNG II: PHÂN TÍCH ĐỀ TÀI VÀ CÁC YÊU CẦU 6

1 Mô tả biểu đồ ca sử dụng 6

a Xác định các tác nhân và các ca sử dụng 6

b Biểu đồ ca sử dụng 7

c Mô tả kịch bản của biểu đồ UC 8

2 Mô tả sơ đồ lớp 14

a Xác định các đối tượng 14

b Biểu đồ lớp 15

3 Mô tả biểu đồ hoạt động 16

4 Sơ đồ trình tự 19

CHƯƠNG III: THIẾT KẾ DATA BASE 24

KẾT LUẬN 25

TÀI LIỆU THAM KHẢO 26

Trang 4

MỞ ĐẦU

1 Lời mở đầu

Ngày nay, CNTT có một vai trò hết sức to lớn và quan trọng trong rấtnhiều lĩnh vực khoa học, kinh tế, giáo dục, xã hội… Việc ứng dụng công nghệthông tin vào các lĩnh vực ấy đã làm giảm rất nhiều thời gian và chi phí đểquản lý và vận hành cho doanh nghiệp, công ty, trường học và cả các cơ sởhoạt động xã hội Khi internet chưa phổ biến, các hoạt động mua bán diễn ratại các cửa hàng, các khu chợ, các siêu thị và trung tâm thương mại, việc muabán diễn ra tại chỗ và trải nhiệm hàng hóa một cách trực tiếp, mang lại cảmgiác yên tâm và tin cậy Nhưng do sự phát triển của xã hội và các công cụ số,việc mua bán ngày nay diễn ra vô cùng dễ dàng và nhanh chóng Cùng với sự

ra đời của các trang web thương mại điện tử, mọi người có thể mua hàng ở bất

kì đâu, thoải mái lựa chọn theo sở thích của mình, đặc biệt là đối với các nhânviên văn phòng thời gian hạn hẹp và bận rộn

“Theo nghiên cứu của Trung tâm kinh doanh toàn cầu của Đại học Tufts(Mỹ), hiện Việt Nam xếp hạng 48/60 quốc gia có tốc độ chuyển đổi kinh tế sốhóa nhanh trên thế giới, đồng thời xếp hạng 22 về tốc độ phát triển số hóa.Điều đó chứng tỏ Việt Nam đang trong nền kinh tế số hóa và lĩnh vực thươngmại điện tử có triển vọng tiến xa hơn

Báo cáo Chỉ số Thương mại điện tử Việt Nam năm 2018 cũng cho thấy,tốc độ tăng trưởng trong một số lĩnh vực cụ thể rất ngoạn mục Đối với lĩnhvực bán lẻ trực tuyến, thông tin từ hàng nghìn website thương mại điện tử chothấy, tỷ lệ tăng trưởng doanh thu năm 2017 tăng 35% Khảo sát gián tiếp quamột số DN chuyển phát hàng đầu cho thấy, tốc độ tăng trưởng doanh thu từdịch vụ chuyển phát từ 62% đến 200%”

Nhu cầu lớn là vậy, nhưng số lượng các trang mua bán điện tử vẫn chưathể đáp ứng hết các nhu cầu đời sống của con người Chúng ta có website muamáy tính, laptop, máy ảnh, quần áo, giày dép, phụ kiện… Nhưng lại thiếu

Trang 5

những món đồ ăn nhanh rất được ưa chuộng trong cuộc sống hàng ngày.Những món ăn bình dân này được nhiều lứa tuổi và đối tượng sử dụng: bác sĩ,nhân viên văn phòng, học sinh, giáo viên, hay thậm chí là ca sĩ, diễn viên,người mẫu cũng ưa chuộng Tuy rất phổ biến nhưng chất lượng của “nhữngmón ăn bình dân” này cũng rất kém

Đề tài “Xây dựng website bán đồ ăn nhanh và cafe” được ra đời nhằmphục vụ cho việc tạo cho người dùng là khách hàng có thể dễ dàng mua đượcnhững món ăn ưa thích mà không phải ra ngoài tìm kiếm và lo ngại vấn đề vệsinh an toàn thực phẩm Cũng như tạo điều kiện để các cửa hàng có thể thôngqua một kênh tiếp thị giới thiệu, quảng bá sản phẩm của mình tới tay kháchhàng Tạo thuận lợi cho việc tìm kiếm khách hàng thân quen và cả nhữngkhách hàng ở xa chưa từng sử dụng sản phẩm của cửa hàng

Website cơ bản phải đạt được một số yêu cầu sau:

- Quản lý thông tin khách hàng, cửa hàng

- Quản lý thông tin quảng cáo, các chương trình khuyến mại

- Hiển thị bài viết trên trang chủ, và các chủ đề

Trong báo cáo đồ án tốt nghiệp của em sẽ có những nội dung còn chưađược chau chuốt và đầy đủ, mong cô có thể có những góp ý để báo cáo hoàn

Trang 6

2 Lời cảm ơn

Trên thực tế không có sự thành công nào mà không gắn liền vớinhững sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp.Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường Đại Học đếnnay, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của thầy cô,gia đình và bạn bè Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đếnthầy cô ở Khoa Công Nghệ Thông Tin – trường Đại Học Hàng Hải ViệtNam, cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiếnthức quý báu cho chúng em trong suốt thời gian học tập tại trường Vàđặc biệt, trong kỳ này, chương trình học đã tổ chức cho chúng em đượctiếp cận và làm quen với môi trường thực tế, sự trải nghiệm có được từviệc tìm hiểu kĩ về đề tài sống đã đem lại cho chúng em rất nhiều kiếnthức cũng như kỹ năng có được từ môi trường thực tế

Trang 7

CHƯƠNG I: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG

1 Mô tả nghiệp vụ bài toán

1.1 Thực trạng

Ngày nay, với xu thế tiêu dùng của con người, đặc biệt là ở giới trẻ bậnrộn, ít thời gian nấu nướng, ưa chuộng sự tiện lợi của việc đặt đồ ăn online.Bên cạnh đó, nhu cầu sử dụng dịch vụ giao đồ ăn, đặc biệt là đồ ăn nhanh

và coffee ngày càng tăng cao, nhất là vào các khung giờ cao điểm và dịpcuối tuần Không những thế, khách hàng ưa thích đặt đồ ăn online vì tiếtkiệm được nhiều thời gian, có thể so sánh giá cả và sự lựa chọn đa dạngmón ăn từ nhiều cửa hàng

Đồng thời, với sự phát triển của công nghệ, smartphone và internet bùng

nổ giúp người tiêu dùng dễ dàng truy cập được các ứng dụng đặt đồ ăn nhưGrabFood, NowFood, Gojek, Beamin, Các ứng dụng cung cấp nhiềuchương trình khuyến mãi, ưu đãi, thu hút khách hàng Cùng với đó, phươngthức thanh toán online đang ngày càng phổ biến, tạo ra sự thuận tiện chokhách hàng khi đặt đồ ăn

Bởi vậy mà số lượng cửa hàng tham gia bán hàng online ngày càng tăngcao, nhiều cửa hàng bán đồ ăn nhanh và coffee tham gia thị trường online

để mở rộng tệp khách hàng và tăng doanh thu Từ đó, có sự cạnh tranh giữa

Trang 8

Xây dựng một trang web cho cửa hàng bán đồ ăn nhanh đòi hỏi một loạtcác chức năng để đảm bảo trải nghiệm mua sắm trực tuyến thuận lợi và hiệuquả cho khách hàng Dưới đây là một mô tả về nghiệp vụ cơ bản của bàitoán trên:

Danh mục sản phẩm: Trang web cần phải hiển thị các danh mục sản phẩm

rõ ràng và dễ dàng tìm kiếm như "Pizza," "Burger," "Salad," vv

Trình bày sản phẩm: Mỗi sản phẩm cần được trình bày với hình ảnh, mô tả

và giá cả Khách hàng cũng cần có khả năng xem các sản phẩm liên quan hoặc được đề xuất

Chức năng tìm kiếm và lọc sản phẩm: Để giúp khách hàng dễ dàng tìm kiếm sản phẩm, trang web cần cung cấp chức năng tìm kiếm và lọc dựa trêncác tiêu chí như loại sản phẩm, giá cả, và thành phần

Thêm vào giỏ hàng: Khách hàng cần có khả năng thêm các sản phẩm mà họmuốn mua vào giỏ hàng và thực hiện các thay đổi như điều chỉnh số lượng hoặc xóa sản phẩm

Quản lý giỏ hàng: Trang web cần cung cấp chức năng quản lý giỏ hàng, chophép khách hàng xem tổng số tiền cần thanh toán, cập nhật số lượng hoặc xóa sản phẩm, và tiến hành thanh toán

Thanh toán và xử lý thanh toán: Hệ thống cần tích hợp các cổng thanh toán trực tuyến an toàn để khách hàng có thể thanh toán bằng thẻ tín dụng hoặc thanh toán khi nhận hàng (COD)

Quản lý tài khoản: Khách hàng cần có thể đăng ký tài khoản, đăng nhập, quản lý thông tin cá nhân và xem lịch sử đơn hàng của mình

Hệ thống đánh giá và nhận xét: Cho phép khách hàng đánh giá và nhận xét

về sản phẩm mà họ đã mua để cung cấp thông tin hữu ích cho người mua khác

Dịch vụ giao hàng: Nếu cửa hàng cung cấp dịch vụ giao hàng, trang web cần phải có tính năng cho phép khách hàng chọn phương thức giao hàng và cung cấp địa chỉ giao hàng

Trang 9

2 Mục tiêu hệ thống

Nghiệp vụ quản lí đơn hàng, giao dịch giữa người mua và người bán được

tự động hóa hoàn chỉnh, nhanh chóng, hỗ trợ các dịch vụ tiện ích liên quan tớiviệc mua hàng và đánh giá sản phẩm từ khách hàng

Trang 10

CHƯƠNG II: PHÂN TÍCH ĐỀ TÀI VÀ CÁC YÊU CẦU

 Các tác nhân bao gồm:

- Chủ sở hữu cửa hàng: Là người sở hữu cửa hàng hoặc doanh

nghiệp Quyết định chiến lược kinh doanh, đầu tư và phát triển cửahàng

- Quản lý cửa hàng: Đứng đầu trong việc quản lý nhân viên và hoạt

động hàng ngày của cửa hàng Đảm bảo hiệu suất làm việc của nhânviên và đạt được mục tiêu kinh doanh

- Nhân viên cửa hàng: Thực hiện công việc bán hàng, dịch vụ khách

hàng, quản lý hàng tồn kho, và duy trì cửa hàng Làm việc trực tiếpvới khách hàng

- Nhà cung cấp: Cung cấp hàng hóa, sản phẩm cho cửa hàng Tham

gia vào chuỗi cung ứng của cửa hàng

- Khách hàng: Là người mua sắm tại cửa hàng Tạo nhu cầu và ảnh

hưởng đến doanh số bán hàng

- Hệ thống máy móc, thiết bị: Bao gồm máy tính, máy quét mã vạch,

máy in, hệ thống POS (Point of Sale) và các thiết bị khác Hỗ trợquản lý và giao dịch hàng hóa

18.Lập bảng chấm công.19.Lập bảng thanh toán.20.Lập bảng doanh thu

Trang 11

21.Phân quyền.

Trang 12

Thanh toan ATM

Kiem tra bao cao

Cap nhat tt KH

Tu v an san pham

Ghi hoa don

Lap bang cham cong

Lap bang thanh toan

Phan quyen nguoi dung Tao user

Cap nhat tt user

Dang nhap Dat hang

Danh gia mon

Trang 13

c Mô tả kịch bản của biểu đồ UC

 Luồng sự kiện của UC Đăng kí ca làm việc

1 UC bắt đầu khi nhân viên truy cập vào trang đăng kí ca làm việc

2 Hệ thống cửa hàng hiển thị thông tin các ca làm việc

3 Nhân viên chọn ca làm việc cần đăng kí

4 Hệ thống đưa ra thông báo đăng kí thành công

5 Lưu trữ thông tin đăng kí ca làm việc

6 UC kết thúc

 Luồng sự kiện của UC Lập hóa đơn đặt hàng

1 UC bắt đầu khi nhân viên truy cập vào trang lập đơn đặt hàng

2 Hệ thống hiển thị biểu mẫu của hóa đơn đặt hàng

3 Nhân viên cập nhật thông tin hàng cần đặt (Mã hóa đơn, ngày lập đơn ,tên các mặt hàng, số lượng, các khoản phí)

4 Lưu trữ thông tin đơn hàng

5 UC kết thúc

1 UC bắt đầu khi nhân viên truy cập vào thông tin hóa đơn

1 Nhân viên kiểm tra thông tin đơn hàng (Mã hóa đơn, ngày lập đơn , têncác mặt hàng, số lượng, các khoản phí)

2 Nếu thông tin đơn hàng đúng, nhân viên xác nhận đơn hàng Nếu thôngtin sai thì nhân viên có thể hủy đơn hàng hoặc thực hiện luồng A1

3 Hệ thống hiển thị thông báo xác nhận đơn hàng thành công

4 Lưu trữ thông tin đơn hàng

5 UC kết thúc

Luồng A1: Khi thông tin hóa đơn không hợp lệ

1 Hệ thống đưa ra thông báo thông tin lịch đơn hàng không hợp lệ

Trang 14

 Luồng sự kiện của UC Thanh toán đơn hàng.

1 UC bắt đầu khi nhân viên truy cập vào trang thanh toán đơn hàng

2 Hệ thống hiển thị thông tin thanh toán

3 Kiểm tra tính hợp lệ của thông tin thanh toán Nếu không hợp lệ thựchiện luồng A2

4 Hệ thống hiển thị thông báo phương thức thanh toán (tiền mặt, chuyểnkhoản)

5 Nhân viên chọn phương thức thanh toán, rồi thanh toán đơn hàng

6 Hệ thống hiển thị thông báo thanh toán thành công

7 Lưu trữ thông tin thanh toán

8 UC kết thúc

Luồng A2: Khi thông tin thanh toán không hợp lệ

1 Hệ thống hiển thị thông báo thông tin thanh toán không hợp lệ

2 Hệ thống hiển thị thông báo yêu cầu xác nhận lại thông tin thanh toán

3 UC kết thúc

 Luồng sự kiện của UC Đặt món ăn.

1 UC bắt đầu khi nhân viên truy cập vào trang đặt món ăn

2 Hệ thống hiển thị thông tin món của cửa hàng (đồ ăn nhanh, cafe)

3 Hệ thống hiển thị thông tin món khách hàng lựa chọn Nếu mónkhách hàng chọn bị hết thì thực hiện luồng A3

4 Hệ thống hiển thị xác nhận đặt món

5 Hệ thống hiển thị thông báo đặt món thành công

6 Hệ thống in phiếu đặt món

7 UC kết thúc

Luồng A3: Khi món bên cửa hàng hết:

1 Hệ thống thông báo thông tin món hết hàng

2 Yêu cầu khách hàng cung cấp lại thông tin món

3 UC kết thúc

 Luồng sự kiện của UC Đánh giá món ăn.

1 UC bắt đầu khi khách hàng truy cập vào trang đánh giá món

2 Hệ thống hiển thị biểu mẫu của phiếu đánh giá

3 Khách hàng cập nhật thông tin đánh giá (tích cực, tiêu cực)

4 Hệ thống đưa ra thông báo cập nhật đánh giá thành công

5 Lưu trữ thông tin đánh giá của khách hàng

6 UC kết thúc

 Luồng sự kiện của UC Thanh toán món ăn.

1 UC bắt đầu khi khách hàng truy cập vào trang thanh toán món ăn

Trang 15

2 Hệ thống hiển thị biểu mẫu của trang thanh toán.

3 Hệ thống hiển thị phương thức thanh toán (bằng thẻ, tiền mặt)

4 Khách hàng lựa chọn phương thức thanh toán

5 Hệ thống đưa ra thông báo thanh toán thành công Nếu thanh toán bị lỗithì thực hiện luồng A4

6 Lưu trữ thông tin thanh toán

7 UC kết thúc

Luồng A4: Khi khách hàng thanh toán bị lỗi

1 Hệ thống đưa ra thông báo thanh toán bị lỗi

2 Hệ thống hiển thị thông báo yêu cầu thanh toán lại

3 UC kết thúc

 Luồng sự kiện của UC Cập nhật mặt hàng.

1 UC bắt đầu khi bộ phận thủ kho truy cập vào trang cập nhật mặt hàng

2 Hệ thống hiển thị danh sách các mặt hàng

3 Bộ phận thủ kho kiểm tra thông tin các mặt hàng( hàng tồn, hàng đang

sử dụng, hàng mới, số lượng hàng trong kho)

4 Bộ phận thủ kho cập nhật lại số lượng hàng trong kho vào hệ thống

5 Hệ thống đưa ra thông báo xác nhận cập nhật hàng hóa

6 Lưu trữ thông tin cập nhật

7 UC kết thúc

 Luồng sự kiện của UC Nhập hàng.

1 UC bắt đầu khi bộ phận thủ kho truy cập vào trang nhập hàng

2 Hệ thống hiển thị biểu mẫu của trang nhập hàng

3 Bộ phận thủ kho cập nhật thông tin hàng hóa cần nhập (mã hàng hóa, tênhàng hóa, số lượng)

Trang 16

 Luồng sự kiện của UC Ghi hóa đơn.

1 UC bắt đầu khi kế toán truy cập vào trang hóa đơn

2 Hệ thống hiển thị biểu mẫu của hóa đơn

3 Kế toán cập nhật thông tin hóa đơn (mã hóa đơn, tên hóa đơn, loại hóađơn, các mặt hàng, ngày lập, ngày thu)

4 Kiểm tra tính hợp lệ của thông tin hóa đơn Nếu không hợp lệ thực hiệnluồng A6

5 Hệ thống đưa ra thông báo cập nhật thành công

6 Lưu trữ thông tin hóa đơn

7 UC kết thúc

Luồng A6: Khi thông tin hóa đơn không hợp lệ

1 Hệ thống đưa ra thông báo thông tin hóa đơn không hợp lệ

2 Hệ thống hiển thị thông báo yêu cầu nhập lại

3 UC kết thúc

 Luồng sự kiện của UC Cập nhật cấu hình lương.

1 UC bắt đầu khi kế toán truy cập vào trang lương

2 Hệ thống hiển thị biểu mẫu của cấu hình lương

3 Kế toán cập nhật thông tin cấu hình lương( lương cơ bản của các chức

vụ, bảng chấm công, bảng thưởng phạt)

4 Kiểm tra tính hợp lệ của thông tin lương Nếu không hợp lệ thực hiệnluồng A7

5 Hệ thống đưa ra thông báo cập nhật thành công

6 Lưu trữ thông tin lương

7 UC kết thúc

Luồng A7: Khi thông tin lương không hợp lệ

1 Hệ thống đưa ra thông báo thông tin lương không hợp lệ

2 Hệ thống hiển thị thông báo yêu cầu nhập lại

3 UC kết thúc

Trang 17

 Luồng sự kiện của UC Lập chấm công.

1 UC bắt đầu khi kế toán truy cập vào trang chấm công

2 Hệ thống hiển thị biểu mẫu của bảng chấm công

3 Kế toán cập nhật thông tin chấm công của nhân viên (Tên, ngày sinh,checkin, checkout, đi muộn)

4 Kiểm tra tính hợp lệ của thông tin của bảng chấm công Nếu không hợp

lệ thực hiện luồng A8

5 Hệ thống đưa ra thông báo cập nhật bảng chấm công thành công

6 Lưu trữ thông tin bảng chấm công

7 UC kết thúc

Luồng A8: Khi thông tin bảng chấm công không hợp lệ

1 Hệ thông đưa ra thông báo thông tin bảng chấm công không hợp lệ

2 Hệ thống hiển thị thông báo yêu cầu nhập lại

3 UC kết thúc

 Luồng sự kiện của UC Lập bảng thanh toán.

1 UC bắt đầu khi người quản lý học viên truy cập vào trang thanh toánhàng hóa

2 Hệ thống hiển thị biểu mẫu của bảng thanh toán

3 Kế toán cập nhật thông tin của bảng thanh toán của các loại mặt hàng

4 Kiểm tra tính hợp lệ của thông tin thanh toán Nếu không hợp lệ thựchiện luồng A9

5 Hệ thống đưa ra thông báo cập nhật thành công

6 Lưu trữ thông tin thanh toán

Ngày đăng: 06/02/2025, 16:16

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN