Đất nước ta đang ngày càng phát triển, đang cô gắng hòa nhập và rút ngắn khoảng cách với thé giới, việc nước ta trở thành thành viên của WTO đã được các nha kinh doanh chú ý đến và đầu t
Trang 1DE TAI:
XAY DUNG HE THONG DAT DO AN NHANH
Sinh viên thực hiện : TRAN HOAI NAM
Giảng viên hướng dẫn : LÊ THỊ TRANG LINH
Chuyên nghành : CÔNG NGHỆ PHẢN MÈM
Hà Nội, tháng 5 nam 2024
Trang 2TRƯỜNG DẠI HỌC DIỆN LỰC CỌNG HOÀ XÃ HỌI CHỦ NGHĨA VIỆT
Độc lập - Tự do - Hạnh phúc
Ha Noi, ngay i thang 5 năm 2024
ĐÈ CƯƠNG THỰC TẬP MÔN _
THUC TAP QUAN TRI DU AN PHAN MEM
1 Tên đề tài: Xây dựng hệ thống đặt đồ ăn nhanh
2, Sinh viên thực hiện:
Họ và tên: Trần Hoài Nam MSSV: 20810310064
Sé dién thoai: 0395119174 Email: Linhltt@gmail.com
VỊ trí thực tập: DEV
3 Giảng viên hướng dẫn:
Họ và tên: Lê Thị Trang Linh Học vị: Thạc sĩ
Số điện thoại: Email: linhltt@epu.edu.vn
Đơn vị công tác: Khoa Công Nghệ Thông Tm trường Đại học Điện Lực
4 Cán bộ hướng dẫn tại nơi thực tập:
Họ và tên: Nguyễn Thị Thanh Nhàn Chức vụ: Trưởng phòng
Số điện thoại: 0989896860 Email: Thanhnhan89dx@gmail.com Phòng/Bộ phận:
Tên nơi thực tập: Công ty cổ phần 3 sao
4 Mô tả tóm tắt đề tài:
5 Nội dung báo cáo thực tập:
«ồ Chương 1: Lập kế hoạch thực tập
- - Chương 2: Khảo sát đề tài thực tập
‹ - Chương 3: Phân tích và thiết kế hệ thống
«ồ Chương 4: Cài đặt chương trình
-ồ - Chương 5: Kiểm thử
Giảng viên hướng dẫn Cán bộ hướng dẫn tại công ty Sinh viên thực biện (Ký, Ghi rõ họ tên) (Ký, Ghi rõ họ tên) (Ký, Ghi rõ họ tên)
Trang 3PHIEU CHAM DIEM
Sinh viên thực hiện:
Trang 4LOI NOI DAU
Ngày nay Công nghệ thông tin đang ngày càng phát triển và trở thành một phần tat yếu của cuộc sống con người Công nghệ thông tin đang càng ngày càng được ứng dụng nhiều vào tất cả các lĩnh vực từ y học, kinh doanh đến cả giáo dục, và nó góp
phân không nhỏ vào sự phát triển của tất các các lĩnh vực đó, đặc biệt là lĩnh vực kinh
doanh
Đất nước ta đang ngày càng phát triển, đang cô gắng hòa nhập và rút ngắn
khoảng cách với thé giới, việc nước ta trở thành thành viên của WTO đã được các nha
kinh doanh chú ý đến và đầu tư ngày càng nhiều vào Việt Nam Vì vậy đề không bị quá lạc hậu, để đáp ứng yêu cầu tất yếu của các nhà đầu tư vào Việt Nam và đề các nhà kinh doanh trong nước có đủ sức cạnh tranh với nước ngoài thì bắt buộc phải đầu
tư cho Công nghệ thông tin mà ở đây chính xác là các phần mềm tin học vào nhiều lĩnh vực giúp nâng cao tính hiệu quả và chính xác của công việc, ngoài ra còn tiết kiệm
thời gian và giảm bớt mệt nhọc cho con người
Em đã chọn đề tài “Xây dựng hệ thống đặt đồ ăn nhanh” Nội dung báo cáo gồm 5 chương:
Chương |: Lap kế hoạch thực tập
Chương 2: Khảo sát đề tài thực tập
Chương 3: Phân tích và thiết kế hệ thống
Chương 4: Cài đặt chương trình
Chương 5: Kiểm thử
Trang 5LOI CAM ON
Em xm gửi lời cảm ơn chân thành và sự tri an sâu sắc đối với các thầy cô của trường Đại học Điện Lực, đặc biệt là các thầy cô Công Nghệ Thông Tin của trường đã tạo điều kiện cho em thực hiện báo cáo Và em cũng xm chân thành cảm ơn cô Lê Thị Trang Linh đã nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt báo cáo
Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thực tập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời do trình độ lý luận
cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thê tránh khỏi
những thiếu sót, em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài bảo cáo tốt nghiệp sắp tới
Em xin chân thành cảm ơn!
Sinh viên thực hiện
Nam Trần Hoài Nam
Trang 6MUC LUC
CHƯƠNG 1: LẬP KẾ HOẠCH THỰC TẬP 5s se 55s ssesss 5 1.1 Giới thiệu chung về công y s- 5c < 5< se sex sex eeeesesersrsereesee 5
1.2 Thông tin cơ bản về công ty °ecse©ceecsevxevsevxeersersereerscre 7
1.3 Nhận đề tài thure t@p cccccssscsssssssssssssesssesssssscsscssscsscssscescsesssscaneasescane 7 1.4 Nhận kế hoạch thực tập -s- 5° 5£ se Seceersererscrsesresrerrsre 8
1.5 Xác định các công vVIỆC c- co TH ng 19m t9 8 1.6 Lựa chọn và đánh giá nguồn ỰC SG HH hp và 9
1.7 Lập kế hoạch và lịch trình s- sec scse se se xeeeersesscse 9
1.8 Ước lượng chỉ phí thời gian s55 se cse eseseeeeeeseeseeesesesre 9
1.9 Tìm hiểu các công cụ lập trình - + sc e scsscseeeesrseseesee 9 1.10 Nhận dạng và phân tích rủi ro 12
CHƯƠNG 2: KHẢO SÁT ĐÈ TÀI THỰC TẬP -2 5 5 sec es 15
2.1 0h) g Nớn" 15
2.2 Khảo sát hiện (rạng c0 TY TH tàn Ha 15
2.3 Yêu cầu hệ thống, - s2 s2 s£ sEExEEEs£EeEEeEE£rxerxersrsererrsre 16
2.3.1 Yêu cầu chức năng 5c tt TỰ 1 HH1 1 n1 nga 16 2.3.2 Yêu cầu phi chức năng - 2 tt E21 112121121121 110111111 rree 16
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẺ HỆ THÓNG - 18
3.2 Mô tả chỉ tiết từng đối tượng, s 5c ccs ccs sex erseerssee 21
3.3 Mô hình hóa cơ sở dữ liệu - «(Ác HH HH nh 25 3.4 Các bảng cơ sở dữ liỆU Q0 Ơn ng n3 25
Trang 74.1 Lựa chọn công nghệ để triển khai Website - -csscsecs 27
4.2 Giao diện chính của Websif© co kg ng 27 4.3 Giao diện thực đƠH «- Ă- SH TS HH nh, 27 4.4 Giao diện đăng nhập và đăng ký SH me 28
4.5 Giao diện giỏ hàng -2- 2 eesvsscerxsevvseerxsrerrsrtrseererrserre 29
CHUONG 5: KIEM THU cccsscsssssssssssssssssssssssssssssssssssscsnesesesscsaeeasesteaseasesneess 32 5.1 Kiểm thứ hệ thống - - £ £ e£ sex vxeexsereereereersree 32
TÀI LIEU THAM KHẢO - 2-52 5< 5£ se s9 32s 428 sesersersessese 38
Trang 8CHUONG 1: LAP KE HOACH THUC TAP
1.1 Giới thiệu chung về công ty
Hinh 1.1 Logo công ty cô phần dịch vụ 3 sao Công ty cô phần 3 sao là một trung tâm đào tạo công nghệ thông tin và lập trình
có trụ sở tại Việt Nam Trung tâm được thành lập với mục tiêu cung cấp cho học viên
những khóa học chất lượng cao vẻ lập trình và các công nghệ liên quan, giúp họ phát triển kỹ năng và kiến thức cần thiết đê trở thành những chuyên gia trong ngành công nghệ thông tin
Trang 9
Hinh 1.2 Hinh anh van phòng công ty Công ty cô phân 3 sao tập trung vào việc đào tạo các khóa học về phát triển phần
mềm, thiết kế giao diện, lập trình di động, công nghệ web và các lĩnh vực khác liên
quan đến công nghệ thông tin Trung tâm có đội ngũ giảng viên giàu kinh nghiệm và
am hiểu sâu về lĩnh vực công nghệ thông tin, đảm bảo mang đến cho học viên những kiến thức thực tế và áp dụng được trong thực tế công việc
Công ty cỗ phần 3 sao áp đụng phương pháp đảo tạo hiện đại, kết hợp giảng dạy
lý thuyết và thực hành Học viên sẽ được tham gia vào các dự án thực tế và bài tập
thực hành đề rèn kỹ năng và ứng dụng kiến thức đã học vào thực tế Ngoài ra, trung
tâm cũng tô chức các buổi thảo luận, hội thảo và chia sẻ kinh nghiệm giữa học viên và
các chuyên gia trong ngành
Trang 10Hình 1.3 Hình ảnh nhân viên trong công ty Đặc biệt, Công ty cô phần 3 sao cung cấp các chương trình đào tạo linh hoạt, bao
gồm khóa học cơ bản và nâng cao, khóa học ngắn hạn và đài hạn, cũng như khóa học
trực tuyến Điều này giúp học viên đễ dàng lựa chọn và tùy chỉnh khóa học phù hợp
với nhu cầu và mục tiêu cá nhân
Tóm lại, Công ty cỗ phần 3 sao là một trung tâm đào tạo công nghệ thông tin và
lập trình uy tín tại Việt Nam, với sứ mệnh cung cấp cho học viên những kiến thức và
kỹ năng thiết yêu đề phát triển sự nghiệp trong lĩnh vực công nghệ thông tin
1.2 Thông tin cơ bản về công ty
- Tên công ty: CONG TY CO PHAN BA SAO
- Trụ sở: Khu Đô Thị Tây Hồ - Quê Võ — Bắc Ninh
- Điện thoại: (+84) 985030980
- Mail: contact@3saojsc.vn
- Website: https://3saojsc.vn/
1.3 Nhận đề tài thực tập
Đề tài: “Xây dựng hệ thống đặt đồ ăn nhanh”
Người thực hiện: Sinh viên Trần Hoài Nam — 20810310064
Trang 111.4 Nhận kế hoạch thực tập
Thời gian thực tập từ 21/01/2024
1.5Xác định các công việc
STT Tên Công Việc
1 Xác định yêu cầu của khách hàng
1.1 + Nắm bắt yêu cầu dự án
1.2 + Khảo sát hiện trạng
1.3 + Tổng hợp yêu cầu và phân tích yêu cầu 1.4 + Đặc tả yêu cầu và phương thức hóa yêu cầu
1.5 + Viết lại đặc tả yêu cầu
2 Lựa chọn mô hình xây đựng phần mềm
3 Thiết kế cơ sở dữ liệu
3.1 + Thiết kế cơ sở dữ liệu
3.2 + Viết tài liệu đặc tả cơ sở dữ liệu
4 Thiết kế giao điện người dùng
4.1 + Thiết kế giao điện quản tri
4.2 + Thiết kế giao điện người dùng
5 Lập trình
5.1 + Quan ly san pham
5.2 + Quản lý nhập hang
5.3 + Quan ly don hang
5.4 + Báo cáo thống kê
+Tìm kiếm (Sản phẩm)
6 Chạy thử, kiểm tra
7 Chuyền giao
Trang 121.6 Lựa chọn và đánh giá nguồn lực
Team gôm:
Đánh giá: team đầy đủ nhân lực đề thực hiện dự án
Task Name
Xac dinh yéu cau, phan
Trưởng Phòng: Lê Anh Tuần
PM: Duy Trung
Test Manager: Lê Thị Hường
Dev: Tran Hoài Nam, Lê Luận
Lap trinh phan mém 2thang 24/04/2024
Cài đặt, kiệm thử phân 5ngày 25/06/2024
mem
Tich hop va kiém thir hé
théng 5 ngay 01/07/2024
Dua ra trién khai Itháng 07/07/2024
Thời gian dự kiến: 5 tháng
1.8 Ước lượng chỉ phí thời gian
Chi phi:
Resource Names 16/03/2024 Tuan + Trung Finish
22/03/2024 Luan
Luan 23/04/2024
Nam 24/06/2024 Nam 30/06/2024 Nam 06/07/2024 Huong
07/08/2024 Nam
Thiét bi, công cụ: có sẵn máy tính cài đặt các phan mềm
1.9 Tìm hiểu các công cụ lập trình
ASP.Net là một nền tảng phát triển web được cung cấp bởi Microsoft và được
sử dụng để tạo các ứng dụng dựa trên web ASP.Net được phát hành lần đầu
Trang 13+,
ww
tiên vào năm 2002 Cac ứng dụng ASP.Net cũng có thê được viết bằng nhiều ngôn ngữ Net Chúng bao gồm C#, VB.Net và J#
Đặc điểm chính của khung ASP.NET:
Chế độ mã phía sau — Đây là khái niệm phân tách thiết kế và mã Bằng cách thực hiện việc phân tách nảy, việc duy trì ứng dụng ASP.Net tro nén dé dang hơn Loại tệp chung của tệp ASP.Net là aspx Gia str chung ta có một trang web
có tên MyPage.aspx Sẽ có một tệp khác gọi là MyPage.aspx.cs sé biéu thị phần
mã của trang Vì vậy, Visual Studio tạo các tệp riêng biệt cho mỗi trang wcb, một cho phân thiết kế và phần còn lại cho mã
Quan ly trang thai — ASP.Net c6 co sé dé kiém soat quan ly trang thai HTTP
được biết đến như một giao thức phi trạng thái Hãy lấy một ví dụ về một ứng dụng giỏ hàng Bây giờ, khi người dùng quyết định những gì muốn mua từ trang web, anh ta sẽ nhân nút xác nhận Ứng dụng cần ghi nhớ các mục mà người dùng chọn mua Điều này được gọi là ghi nhớ trạng thái của một ứng dụng tại thời điểm hiện tại HTTP là một giao thức phi trạng thái Khi người dùng truy cập trang mua hàng, HT TP sẽ không lưu trữ thông tin trên các mục giỏ hàng Cần mã hóa bồ sung đề đảm bảo rằng các mặt hàng trong giỏ hàng có thê được chuyền đến trang mua hàng Đôi khi việc thực hiện có thể trở nên phic tap Nhung ASP.Net co thé thay mat ban quan ly trang thai Vi vay, ASP.Net có thê nhớ các mục giỏ hàng và chuyên nó đến trang mua hàng
Bộ nhớ đệm — ASP.Nct có thê thực hiện khái niệm về bộ đệm Điều này cải
thiện hiệu suất của ứng dụng Bằng cách lưu trữ những trang mà người dùng thường yêu cầu có thê được lưu trữ ở một vị trí tạm thời Các trang này có thê được truy xuất nhanh hơn, và phản hồi tốt hơn có thê được gửi đến người dùng
Vì vậy, bộ nhớ đệm có thể cải thiện đáng kẻ hiệu suất của một ứng dụng
ASP.Net là ngôn ngữ phát triển được sử dụng đề xây dựng các ứng dụng dựa
trên web ASP.Net được thiết kế đề hoạt động với giao thức HTTP tiêu chuẩn
ASP.NET mở rộng nền tảng NET với các công cụ và thư viện đành riêng cho việc xây dựng các ứng dụng web
Đây là một số điều mà ASP.NET thêm vao nén tang NET:
® Khung cơ sở đề xử lý các yêu câu web
10
Trang 14Cú pháp tạo khuôn mẫu trang web, được gọi là Razor, để xây dựng các trang web động bằng C #
Các thư viện cho các mẫu web pho bién, chang han nhu Model View
Controller (MVC)
Hệ thống xác thực bao gồm thư viện, cơ sở đữ liệu và trang mẫu để xử lý thông tin đăng nhập, bao gồm xác thực đa yêu tố và xác thực bên ngoài voi Google, Twitter, v.v
Phần mở rộng trình chính sửa để cung cấp làm nôi bật củ pháp, hoàn thành
mã và các chức năng khác dành riêng cho việc phát triển trang web
Ưu điểm:
Dé dang bao trì mã, đễ dàng mở rộng và phát triển
Các thành phan của mô hình này có thể được kiểm tra hoàn toàn độc lập với
người dùng
Dễ đàng hỗ trợ cho các khách hàng mới
Có thê thực hiện song song việc phát triển các thành phần khác nhau Đơn giản hóa bằng cách chia web thành ba phần: Model, View, Controller Chỉ sử dụng mẫu Front Controller để xử lý các yêu cầu của web thông qua
một bộ điều khiển duy nhất
Hỗ trợ tốt nhất cho việc phát triển web theo hướng thử nghiệm
MVC hoạt động tốt với các ứng đụng được hỗ trợ bởi giới lập trình web
Thân thiện với công cụ tìm kiếm
Tất cả các đối tượng độc lập với nhau, do vậy bạn có thể kiểm tra một cách hoàn toàn riêng biệt
Không những vậy, MVC tương đối nhẹ và tiết kiệm diện tích băng thông bởi nó
không cần sử dụng Viewstate Điều đó giúp website hoạt động tốt và ôn định khi người dùng thực hiện quá nhiều thao tác tương tác như gửi hay nhận dữ liệu
liên tục
4% Nhược điểm
Khó đọc, thay đổi, kiểm tra đơn vị hoặc sử dụng lại mô hình này
II
Trang 15Đôi lúc điều hướng khung có thể phức tạp vì nó giới thiệu các lớp trừu tượng mới, đòi hỏi người dùng phải thích ứng với các tiêu chí phân tách của MVC
Không hỗ trợ việc xác thực chính thức
Vừa làm tăng sự phức tạp vừa làm giảm hiệu quả của dữ liệu
Gây khó khăn khi sử dụng với giao diện người dùng hiện đại
Bắt buộc phải có nhiều lập trình viên dé tiến hành lập trình song song
Cần có kiến thức tông hợp về công nghệ
Bảo trì nhiêu mã trong Bộ điêu khiến
- MVC duoc str dung trong các dự án lớn Với các dự án nhỏ, việc áp dụng mô hình MVC không được thích hợp bởi nó khá công kênh Nó cũng tiêu tốn nhiều
thời gian để phát triển cũng như trung chuyên dữ liệu Tuy nhiên, so với những
mô hình khác, MVC vẫn là sự lựa chọn hàng đầu cho lập trình ứng dụng nói
chung và cả lập trình web nói riêng
No
1.10
Các yếu tô rủi ro
Sự rõ ràng của yêu câu/Mức
độ thay đôi yêu câu
Yêu cầu về hiệu nang/tinh
nang
Tinh thực hiện của việc phát
trién hé thong
Tính hợp lệ của nội dung công
việc và kê hoạch công việc
Tính chính xác của ước lượng
công việc và chi phí
Kinh nghiệm quản lí, đảm bảo
Tính thêm chi phí, thêm thời gian thực
va xin tro cap từ nhà
tài trợ (nêu thiêu) Giám sát thường
xuyên tiền độ dự án
12
Trang 16trinh ty định nghĩa yêu cau
Nội dưng công việc trong pha
định nghĩa yêu câu
Độ hoàn thành sản phẩm trong
pha định nghĩa yêu câu
Phản ánh yêu cầu mới
Độ xác định của các giao tiếp
giữa các hệ thông con, các
tiêu chuân trước khi tiên hàng dự án
Dánh giá lại một cách
chi tiét, ti mi Thống nhất tiêu chuẩn phát triên dự án Tăng cường sự giám sát quản lý của dự án
Sắp xếp lại trình tự
công việc, kẻ hoạch
Lập bảng phân công công việc cụ thê
Xm thêm thời gian
thực hiện Thảo luận lại với
khách hàng, thêm thời gian, chỉ phí Đmh nghĩa thêm yêu cầu và biện pháp xử lý
Xem xét mối liên quan
giữa các hệ thông con trong toàn hệ thông Phân tích lại các chức
năng hệ thông
Kiểm tra hiệu năng,
tính năng của hệ thông
Đề ra biện pháp, kiếm soát và sửa lõi phù
13
Trang 17Loại bỏ, thay đôi phương pháp
phát triên đã quyết định tại pha
Quản lí phiên bản chương
trỉnh trên môi trường thật
Tiêu chuẩn bắt đầu vận hành
sau khi triên khai lên môi
năng bô sung
Môi trường hệ thống dùng cho
trinh Xác định các tiêu chuân , yêu câu khi
vận hành
Đóng gói chương trình ,tăng cường bảo mật
Xin ý kiến lãnh đạo và
thông nhât biện pháp phát triên
Xem XÉt lại bảo mật
hệ thông và bảo trì hệ thông
Thảo luận VỚI khách hàng về chức năng bô sung
Xem xét lại môi
trường và đưa ra nguyên nhân
Họp đội dự an voi lanh dao dé dua ra
đánh giá phù hợp
14
Trang 18CHUONG 2: KHAO SAT DE TAI THUC TAP
2.1 Đặt vấn đề
Vào những năm gần đây, việc ứng dụng CNTT vẻ quản lý web ngày càng phát
triển mạnh mẽ, giúp cho các cửa hàng kiếm được lợi nhuận nhiều hơn nhờ vào các
trang website bán hàng trực tuyến Hiều được yêu cầu đó, em quyết định chọn đề tài
“Xây dựng hệ thống đặt thức ăn nhanh” làm mục tiêu chính cho kì thực tập lần này, với mong muốn kinh doanh các món ăn nhanh như gà rán, pizza, xúc xích xông khói,
mì Ý và nước ngọt v.v Ngoài ra, với giao diện website thân thiện cùng với tông màu đơn giản sẽ tạo thiện cảm cho khách hàng, giúp khách hàng đặt món tại nhà mà không
cần tốn nhiều thời gian ra cửa hàng Đó là sự tiện lợi mà mọi khách hàng nào cũng
2.2 Khao sát hiện trạng
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tô mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thê tạo ra những bước
đột phá mạnh mẽ
Cùng với sự phát triển không ngừng vẻ kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng có được những công nghệ có đăng cấp và lần lượt chính phục hết đỉnh cao này đến đỉnh cao khác Mạng mternet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thê thiếu, là nền tảng chính cho sự truyền tải, trao đôi thông tin trên toàn cầu
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ đàng cho người sử dụng, chỉ cần có một máy tính kết nối Internet và một dòng đữ liệu truy tìm thì gần như lập tức cả thế giới về vẫn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông
tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần
Bằng Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn
va chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đây
sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thê giới, làm biến đôi đáng kê bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người Trong ngành dịch vụ, mua bán việc quản lý thông mình là I điều không thể thiếu Giờ đây nó càng được phát triển hơn do con người tiếp cận ngày càng nhiều với internet Có rất nhiều phương thức quản lý, nhưng trong thời đại số làm thế nào đề có
15
Trang 19một phần mềm quản lý một cách hiệu quả? Đó là xây dựng một phần mềm quản lý
thông minh, tối ưu, chính xác, tiện lợi,
2.3 Yêu cầu hệ thống
2.3.1 Yêu cầu chức năng
s* Chức năng chính của ứng dụng đối với người quản trị:
© - Đăng nhập vào hệ thống quản trị
® Quan lý loại, món ăn
® - Quản lý thông tin, danh sách khách hàng
® Quan ly don đặt hàng
s* Chức năng chính của ứng dụng đối với người dùng:
e Tham quan website
e Xem danh sach mon 4n có trong thực đơn
¢ Xem chi tiét món ăn
e Lọc món ăn theo thực đơn
® Thêm vào giỏ hàng
® Quản lý giỏ hàng
¢ Dang ky tai khoan thành viên
® Đăng nhập
¢ Hiền thị hóa đơn, tong tiền
¢ Dat hang truc tuyến
2.3.2 Yêu cầu phi chức năng
Yêu cầu sao lưu
Dữ liệu hệ thống có thê kiết xuất ra các thiết bị lưu trữ ngoài và phục hồi khi
cần thiết
Yêu cầu bảo mật
Các thông tin, dữ liệu của công ty, khách hàng sẽ được bảo mật Trong hệ thống chỉ có admin có toàn quyền
2.4 Yêu cầu sản phẩm
- Website có đầy đủ các chức năng đã nêu trên
l6
Trang 20- Chức năng quản lý các thành phần đây đủ
- Có phân tích, báo cáo doanh thu
17