lớn kinh doanh loại mặt hàng này, đều rất ngon lại đảm bảo vệ sinh nhưng lại ít người biết đến Đề tài “Xây dựng website bán đồ ăn vặt” được ra đời nhằm phục vụ cho việc tạo cho người dùn
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT – HUNG
KHOA: CÔNG NGHỆ THÔNG TIN
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT-HUNG
KHOA: CÔNG NGHỆ THÔNG TIN
Thiết kế website bán đồ ăn hiển thị trên mobile
dùng hệ điều hành Android
ĐỒ ÁN HỌC PHẦN 2 CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
Giáo viên hướng dẫn: Nguyễn Đình Quyết
Nhóm sinh viên: Nguyễn Khắc Mạnh
Mã sinh viên :190035 Lớp:K43CNTT2
HÀ NỘI, NĂM 2022
Trang 3TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT-HUNG
KHOA CÔNG NGHỆ THÔNG TIN
1 Yêu cầu về kiến thức, kỹ năng:
- Có kiến thức web và ngôn ngữ lập trình web, hệ điều hành Android;
- Thành thạo thiết kế website và lập trình web
2 Yêu cầu về chương trình:
2.1 Thiết kế giao diện Website trên giao diện bao gồm: trang tin tức; trang danh mục đầy đủ các thông tin về chủng loại đồ ăn;
2.2 Có chức năng tìm kiếm nhanh tên mặt hàng; đặc trưng của mặt hàng2.3 Giao diện bắt mắt, thân thiện cho phép tạo chức năng chia sẻ qua Facebook
3 Nộp báo cáo:
- Báo cáo bản cứng theo đúng mẫu của bộ môn;
- Mã nguồn chương trình và file mềm báo cáo
- Sinh viên phải lập kế hoạch thực hiện gửi cho giảng viên hướng dẫn;
- Trong qua trình thực hiện mỗi tuần phải liên hệ với giảng viên hướng dẫn ít nhất một lần thông qua email, nhóm zalo, trao đổi điên thoại hoặc gặp trực tiếp
Thời gian thực hiện: Theo lịch của bộ môn
Tài liệu tham khảo: Giáo trình đồ họa máy tính; Nguồn Internet.
THÔNG QUA BỘ MÔN GIẢNG VIÊN SOẠN
Nguyễn Đình Quyết ĐT: 0983750717
Trang 4Email: quyet.itvh@gmail.com TRƯỜNG ĐHCN VIỆT – HUNG
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do – Hạnh phúc
NHẬN XÉT ĐỒ ÁN HỌC PHẦN 2
Chuyên ngành: Công Nghệ Thông Tin
(Nhận xét của GV hướng dẫn Nhận xét của GV phản biện
Họ tên sinh viên: Nguyễn Khắc Mạnh
Tên đề tài: Thiết kế website bán đồ ăn hiển thị trên mobile dùng hệ điều hành
Android.
Người nhận xét (họ tên, học hàm, học vị): Ths Nguyễn Đình Quyết
Đơn vị công tác: Trường Đại Học Công Nghiệp Việt - Hung
Ý KIẾN NHẬN XÉT
1 Về nội dung & đánh giá thực hiện nhiệm vụ nghiên cứu của đề tài:
2 Về phương pháp nghiên cứu, độ tin cậy của các số liệu:
3 Về kết quả của đề tài:
4 Những thiếu sát và vấn đề cần làm rõ (nếu có):
5 Ý kiến kết luận (mức độ đáp ứng yêu cầu đối với ĐA/KL tốt nghiệp)
6 Câu hỏi người nhận xét dành cho học viên (nếu có):
Đánh giá điểm:
Kết luận: Đồng ý / Không đồng ý cho phép sinh viên được tham dự bảo vệ
kết quả trước hội đồng
Ngày tháng năm 2022.
NGƯỜI NHẬN XÉT
Mẫu DA02
M u DA02ẫ
Trang 5NHẬT KÝ THỰC HIỆN ĐỀ TÀI
17/10/2022 Nhận đề tài và tìm hiểu qua nội dung đề tài
22/10/2022 Liên lạc với giáo viên hướng dãn đề tài để
được hướng dẫn
25/10/2022 Nghiên cứu đề tài và tìm tài liệu liên quan
đến các website và cửa hàng bán hoa quả
ba miền
30/10/2022 Xây dựng website bằng HTML và CSS
11/11/2022 Tìm hiểu về hiển thị trên mobile và android
19/11/2021 Chạy thử web thành công
20/11/2021 Viết báo cáo và thực hiện đề tài
Hoàn thiện và nộp báo cáo đồ án
Trang 6MỤC LỤC
NHẬT KÝ THỰC HIỆN ĐỀ TÀI 5
LỜI CẢM ƠN 7
LỜI MỞ ĐẦU 8
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ KHẢO SÁT THỰC TẾ 10
1.1 Khảo sát thực tế 10
1.2 Các hướng đi giải quyết bài toán 13
1.3 Mục tiêu của hệ thống 15
1.4 Kết luận chương 1 15
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16
2.1 Các chức năng của hệ thống 16
2.2 Các thuộc tính của hệ thống 16
2.3 Xác định các khái niệm 17
2.3.1 Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng 17
2.4 Xác định các ca sử dụng 19
2.5 Mô tả các ca sử dụng 21
2.6 Cách tổ chức dữ liệu và thiết kế chương trình 28
2.7 Mô hình hóa cơ sở dữ liệu 35
2.8 Kết luận chương 2 35
CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 36
3.1 Xây dựng chương trình 36
3.2 Các chức năng chương trình 38
3.3 Giao diện website 40
3.4 Kết quả thực nghiệm 44
3.5 Kết luận chương 44
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 45
Trang 7LỜ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ới những sự hỗtrợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trong suốtthời gian từ khi bắt đầu học tập ở giảng đường Đại Học đến nay, 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 đến Thầy Cô ở Khoa CôngNghệ Thông Tin – trường Đại học công nghiệp Viet - Hung đã cùng với tri thức và tâmhuyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gianhọc tập tại trường Và đặc biệt, trong kỳ này, Khoa đã tổ chức cho chúng em được tiếpcận và làm quen với môi trường thực tế, sự trải nghiệm có được từ việc thực tập đã cho
em rất nhiều kiến thức cũng như kỹ năng có được từ môi trường thực tế là như nào Từ
đó hiểu rõ hơn về năng lực bản thân và những gì còn thiếu sót chưa trau dồi hết từ môitrường đại học
Xin gửi lời cảm ơn đặc biệt đến thầy Nguyễn Đình Quyết đang công tác tạikhoa Công nghệ thông tin, người trực tiếp hướng em thầy đã truyền thụ cho em rấtnhiều kiến thức và kỹ năng lập trình thực tế và cũng như kinh nghiệm quý báu giúp íchtrên con đường trở thành một lập trình viên
Sinh viên thực hiện
Nguyễn Khắc Mạnh
Trang 8LỜ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ất nhiề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 ra tạ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 mua bá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ảm giá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ùngvớ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ân viê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ênthế 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ương mạ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ĩnh vực bán lẻ trực tuyến, thông tin từ hàng nghìn website thương mại điện tử cho thấy, tỷ lệ tăng trưởng doanh thu năm 2017 tăng 35% Khảo sát gián tiếp qua mộ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%.” [1]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ưa thể đáp ứng hết các nhu cầu đời sống của con người Chúng ta có website mua máy tính, laptop, máy ảnh, quần áo, giày dép, phụ kiện… Nhưng lại thiếu những món đồ ăn vặt rất được ưa chuộng trong cuộc sống hàng ngày Những món ăn bình dân và rất rẻ 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ững món ăn bình dân” này cũng rất kém, Xã hội càng phát triển thì nhu cầu vệ sinh an toàn thực phẩm cũng rất được quan tâm, có 1 số cửa hàng
Trang 9lớn kinh doanh loại mặt hàng này, đều rất ngon lại đảm bảo vệ sinh nhưng lại ít người biết đến
Đề tài “Xây dựng website bán đồ ăn vặt” được ra đời nhằm phục vụ cho việc tạo cho người dùng là khách hàng có thể dễ dàng mua được nhữ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ông qua 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ách hàng Tạo thuận lợi cho việc tìm kiếm khách hàng thân quen và cả những khá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 chauchuốt và đầy đủ, mong cô có thể có những góp ý để báo cáo hoàn thiện hơn, báo cáo gồm những nội dung chính sau:
• Chương 1: TỔNG QUAN ĐỀ TÀI VÀ KHẢO SÁT THỰC TẾ
• Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
• Chương 3 CÀI ĐẶT CHƯƠNG TRÌNH
Trang 10CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ KHẢO SÁT THỰC TẾ 1.1 Khảo sát thực tế
1.1.1 Bài toán
Thương mại điện tử đang là một xu hướng tất yếu của xã hội, do nhu cầu muasắm ngày một nhiều, nhưng thời gian eo hẹp do công việc và những hoạt động sinhhoạt hàng ngày chi phối mà thời gian đi mua sắm ngày càng ít đi Công việc bề bộnnên mọi người không thể chăm lo toàn vẹn cho cuộc sống của mình Nắm bắt xu thếnày nên thị trường thương mại điện tử đang ngày càng hoàn thiện và đa dạng hơn Tuy nhiên, các trang mua sắm hiện nay chủ yếu tập trung vào các loại hàng hóamay mặc, thời trang và đồ dùng hàng ngày Các loại thực phẩm, đồ ăn vẫn còn rất hạnchế về sự đa dạng, đặc biệt là các món đồ ăn vặt vốn được ưa chuộng bởi đông đảongười dùng như học sinh, sinh viên, giáo viên, nhân viên văn phòng… Do hạn chế vềthời gian và đi lại do công việc Ngoài ra vấn đề an toàn thực phẩm nên việc lựa chọn
“những món ăn đường phố” này khiến mọi người cảm thấy e ngại khi sử dụng
1.1.2 Thực trạng
1.1.2.1 Nhu cầu mua đồ ăn vặt đang rất lớn
Xuất hiện từ rất lâu đời, đồ ăn vặt luôn tồn tại trong cuộc sống Khi còn nhỏ ta đãthấy các sạp hàng ngoài chợ, chỉ là những món đồ ăn giản dị nhưng lại chứa đựng bao
kỉ niệm tuổi thơ trong đó, từ những bánh khoai, bánh ngô cho đến những gói xôi nhonhỏ ba mẹ mua về
Hay những quả cóc, quả xoài, quả ổi ở cổng trường nơi ta đi học Hay nhữngriếng rao của các bà bán bánh khúc, quánh giò buổi sáng ở khắp các con phố ngõ nhỏgiữa lòng thủ đô Ai ai cũng muốn thưởng thức dù chỉ một lần để nhớ lại những kỉniệm, những hương vị quen thuộc, đôi khi chỉ nếm để biết sự lạ của món ấy, nhưng đôikhi nó là bữa sáng, bữa chiều, hoặc là món ăn nhẹ giữa giờ giải lao hay lấp đầy bụngđói giờ tan tầm
Có thể dễ dàng nhận thấy trong các trường học, cơ quan hay xí nghiệp thì mọingười đều muốn trong lúc rảnh rỗi hay làm việc mệt mỏi có được một món ăn nhẹ,
Trang 11nhưng phải đảm bảo 2 yếu tố: một là: món ăn đó đơn giản, không cầu kì và có thể sửdụng bất cứ lúc nào, hai là: tiết kiệm
Vậy nên đồ ăn vặt là lựa chọn của nhiều người, ở nhiều độ tuổi và công việc khácnhau
1.1.2.2 Đồ ăn vặt rất đa dạng
Trước đây đồ ăn vặt không đa dạng như bây giờ, chỉ là những gói ô mai, hay hoaquả dầm ớt, hay những món cầu kì hơn như nem chua, xúc xích, hay thịt nướng Nhưng hiện nay, dễ dàng bắt gặp những món đồ ăn mới lạ, độc đáo, xuất hiệnnhiều trên phố phường, có thể kể đến như là gỏi cuốn, bánh mì, nem nướng, chè, bánhbông lan…Tuy rằng xuất hiện nhiều như vậy nhưng không phải khi nào chúng ta cũngbắt gặp đồ ăn yêu thích của mình trên đường
Vậy nên nhu cầu tập hợp đa dạng các món ăn trên một trang web điện tử là mongmuốn của nhiều người và là xu thế tất yếu mà những nhà kinh doanh hướng đến
1.1.2.3 Vấn đề an toàn thực phẩm từ đồ ăn vặt
Gần đây các phương tiện thông tin đại chúng đề cập rất nhiều tới thực phẩm bẩn
và thực phẩm không rõ nguồn gốc Đồ ăn vặt hay đồ ăn vỉa hè cũng có rất nhiềutrường hợp đáng tiếc xảy ra cho người mua
Vậy nên đối với đồ ăn vặt mọi người cũng rất e dè khi sử dụng, đặc biệt là nhữngngười lớn tuổi luôn cảnh báo tới các thành viên trong gia đình hay các cán bộ, côngnhân viên tiếp xúc nhiều tin tức xã hội
Vậy nên có được một nơi phân phối các sản phẩm rõ ràng về nguồn gốc và đảmbảo vệ sinh an toàn thực phẩm là điều mong muốn của rất nhiều người
1.1.2.4 Thời gian bị eo hẹp
Mọi người thường có sở thích dùng đồ ăn vặt trong lúc làm việc và học tập, tuynhiên công việc luôn bận rộn khiến việc ra ngoài mua trở nên khó khăn khiến ngườitiêu dùng trở nên “ngại” khi nghĩ đến việc ra ngoài mua đồ gì đó Môi trường làm việc
ở nhiều nơi khác nhau thường tập trung ở khác khu đô thị hay khu xí nghiệp là nơi ít
Trang 12hàng quán hay người bán hàng dong nên việc xuất hiện 1 trang bán đồ ăn vặt áp dụngvận chuyển đến tận nơi là một giải pháp hữu ích cho khách hàng, và tạo thêm công ănviệc làm cho những cá nhân hay tập thể hoạt động trong ngành giao thông vận tải
1.1.2.5 Các trang thương mại điện tử hiện nay
Hiện nay đã có rất nhiều các trang thương mại điện tử hoạt động lâu dài và ổnđịnh, đã định hướng được thị trường nhất định và thành công trong ngành thương mạiđiện tử Có thể kể đến như Lazada, shoppee, sendo… Các trang này hoạt động theo
mô hình B2B nghĩa là nó là kênh phân phối, quảng cáo trung gian cho người bán hàngtới khách hàng
Các chức năng cơ bản của các trang này có thể kể đến như:
• Cho phép mua nhiều loại mặt hàng từ các nhà bán hàng khác nhau
• Quảng cáo, tiếp thị tới người tiêu dùng thông qua trang chủ và các danhmục tìm kiếm
• Quản lí giỏ hàng của khách hàng một cách trực quan và rõ ràng
• Cho phép khách hàng phản hồi và đánh giá sản phẩm một cách công khai,minh bạch
• Có thể thống logitich rộng lớn, có thể vận chuyển đơn hàng nhanh chóng
và chính xác
• Sản phẩm đa dạng, chất lượng mặt hàng, mẫu mã và giá cả đa dạng
• Hệ thống được thiết kế khoa học, đánh dấu theo danh mục và thông tintìm kiếm được thể hiện rõ ràng
• Có rất nhiều chương trình khuyến mãi, kích thích tiêu dùng
• Có thể kiểm tra quá trình vận chuyển thông qua thông báo của hệ thống
• Có thể trao đổi trực tiếp với người bán để an tâm hơn khi mua hàng
Đánh giá chung:
Nhìn chung thương mại điện tử được ưa chuộng bởi nhiều người do sự tiện lợi,nhanh chóng, có thể tiếp cận tới các sản phẩm đa dạng về mẫu mã và chủng loại cũngnhư chất lượng, thời gian vận chuyển nhanh, chính xác, linh hoạt, có sự tương tácnhanh tới người dùng và người bán hàng
Trang 13Tuy nhiên do thông qua mạng kênh trung gian nên chất lượng của hàng hóa trêncác trang thương mại điện tử này không đồng đều, dễ có sai lệch so với thông tin đượcquảng cáo Tâm lí người dùng e ngại các sản phẩm không rõ ràng xuất xứ gây phiền hàkhi khiếu nại với người bán hàng
Vậy nên áp dụng các ưu nhược điểm của các trang thương mại điện tử hiện nay,cùng với thị trường đồ ăn vặt còn sơ khai, chưa được khai thác nhiều nên em đã cho rađời trang web bán đồ ăn vặt này
1.2 Các hướng đi giải quyết bài toán
Hoàn chỉnh các chức năng cơ bản của một trang thương mại điện tử
Các chức năng cơ bản như đăng nhập, đăng kí, xem giỏ hàng, xem cácdanh mục đồ ăn trên hệ thống
Hỗ trợ các dịch vụ cho người dùng
Các chức năng có thể kể đến như: phản hồi đánh giá từ người dùng tớitrang web, hiển thị lên đánh giá để mọi người có thể thấy và nhận xét
về loại đồ ăn mình quan tâm
Quản lí thông tin các mặt hàng
Các loại đồ ăn đều có thông tin nơi bán, các chứng nhận liên quan từcác cơ quan chức năng, cũng như có các đánh giá từ người dùng đểlấy lòng tin từ khách hàng
Quản lý thông tin về đơn mua hàng
Thông tin về các đồ ăn trong giỏ hàng đều được hiển thị đầy đủ, chitiết trong phần quản lí giỏ hàng của người mua, tránh trường hợp
khách hàng đã đặt hàng nhưng người giao lại không trả hàng đầy đủ Kết nối tới nhiều nhà phân phối sản phẩm
Để các loại sản phẩm được đa dạng cũng như đáp ứng nhu cầu củakhách hàng thì hệ thống sẽ liên kết với nhiều nhà cung cấp khác nhau
để đa dạng hóa mặt hàng cũng như minh bạch về giá giữa các địađiểm bán hàng khác nhau
Thông báo cho người dùng về thông tin đơn hàng
Trang 14Hệ thống sẽ có thông báo thông qua email xác nhận về đơn hàng chokhách hàng, để khách hàng xác nhận thông tin về giỏ hàng cũng nhưthời gian giao hàng và phương thức thanh toán
Các vấn đề khác:
Vấn đề về bảo mật và an toàn dữ liệu: Đối với người dùng thì vấn đề antoàn bảo mật thông tin rất quan trọng, đánh giá mức độ tin tưởng giữa ngườidùng và hệ thống, vấn đề đặt ra là phải sử dụng công nghệ lưu trữ phù hợp, antoàn, có thể truy xuất nhanh, tránh sai sót cho người phân phối sản phẩm vàngười dùng hệ thống
- Các giải pháp về kết xuất CSDL và thực hiện các báo cáo
- Hỗ trợ các dịch vụ trực tuyến và môi trường giao tiếp tiện ích - Các giảipháp chuẩn hóa và quy trình hóa nghiệp vụ bán hàng, đặt hàng và giaohàng
- Vấn đề quy trình trong quản lý khách hàng, đơn hàng
- Theo dõi quy trình một cách chặt chẽ dựa trên các phản hồi từ nhữngngười sử dụng hệ thống
- Gửi các phản hồi tới người quản lý hệ thống
1.3 Mục tiêu của 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ới việc muahàng và đánh giá sản phẩm từ khách hàng
Trang 151.4 Kết luận chương 1
Ở chương 1, chúng ta đã đề cập tới thực trạng của việc kinh doanh đồ ăn vặt hiệnnay, các vấn đề cơ bản có thể nói tới như nhu cầu mua bán đồ ăn vặt hiện nay đang rấtlớn, nhưng việc mua đồ ăn vặt trở nên khó khăn do thời gian eo hẹp của người đi làm,chất lượng đồ ăn vặt hiện nay chưa đảm bảo, thiếu an toàn, và do nhu cầu mua hàng đadạng nên cần thiết có chức năng giao hàng tận nơi để tiện cho người sử dụng Các chức năng cơ bản cần có như: quản lí thông tin khách hàng, quản lí danhmục sản phẩm, quản lí đơn hàng của khách, có thể trao đổi trực tiếp trên hệ thống đểđánh giá chất lượng sản phẩm cũng như dịch vụ
Trang 16CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Các chức năng của hệ thống
R1 Gói thông tin khách hàng
R.1.1 Đăng kí mới
R1.2 Đăng nhập
R2 Quản lí thông tin món ăn
R2.1 Thêm món ăn mới lên hệ thống
R2.2 Sửa thông tin món ăn
R2.3 Xóa thông tin món ăn
R3 Quản lí giỏ hàng
R3.1 Thêm món ăn mới vào giỏ hàng
R3.2 Xóa món ăn khỏi giỏ hàng
• Dễ sử dụng, không cần đào tạo nhiều
• Đảm bảo tốc độ và an toàn trong lưu trữ và xử lý dữ liệu
• Có khả năng liên tác với các hệ thống khác, khả năng nâng cấp bảo trì dễdàng
• Cấu hình máy chủ: Tối thiểu PIII 500, >256 MB Ram, dung lượng ổ cứng
>10 GB
Trang 17• Hệ quản trị CSDL được cài là SQL Server hoặc My SQL
• Cấu hình máy trạm: Tối thiểu C 433, >64 MB Ram Có cài đặt IE 4 trởlên
khách hàng cần sửa vào hệ thống
Admin Xóa thông tin khách
hàng
Xóa khách hàng đã chọn khỏi hệ thống
In thông tin khách hàng
In thông tin chi tiết
về khách hàng đã
Trang 18Khách hàng
Cập nhật thông tin giỏ hàng
Lưu tất cả thông tin cập nhật giỏ hàng của khách hàng vào
hệ thống
Hủy đơn hàng
Xóa đơn hàng của khách hàng khỏi hệ thống
•
Admin Xóa đơn hàng của
khách hàng
Khi đơn hàng có vấn đề: xóa tất cả thông tin về đơn hàng và báo với khách hàng
Khách hàng Tìm thông tin đơn
hàng
Hiển thị đơn hàng thỏa mãn điều kiện tìm kiếm lên màn hình và in danh sách
Admin
Thêm mới món ăn Lưu thông tin về món
ăn mới lên hệ thống
Sửa món ăn Sửa thông tin về món
ăn và cập nhật thôngtin mới lên hệ thống Xóa món ăn Xóa món ăn ra khỏi
hệ thống
Khách hàng Tìm món ăn
Hiển thị món ăn thỏamãn điều kiện tìm kiếm lên màn hình
và in danh sách
Trang 19Cập nhật giá cả món
ăn (Thêm, sửa, tìm kiếm)
Ghi nhận một mức giá mới và các thông tin liên quan (giảm giá)
Admin Sửa các thông tin về
mức giá Duyệt đơn hàng Kiểm tra trạng thái
của đơn hàng: đơn hàng đang chờ, đơn hàng đã thanh toán đang chờ gửi hàng, đơn hàng chưa thanhtoán
Trang 20UC11: Xóa hàng khỏi giỏ UC12: Xem thông tin giỏ hàng
2.4.4 Quản lí đơn hàng
UC13: Xác nhận đơn hàng
UC14: Hủy đơn hàng
UC15: Xem tình trạng đơn hàng
2.4.5 Quản lý nhập hàng
UC16 Xem sản phẩm sắp hết hàng UC17 Nhập hàng
2.4.6 Quản lí quyền truy cập
UC18 Thêm Quyền
UC19 Xóa quyền
2.4.7 Quản lý thành viên
UC20 Sửa quyền
Trang 212.5 Mô tả các ca sử dụng
2.5.1 UC1: Đăng kí
- Tên ca sử dụng: Đăng kí
- Tác nhân: khách hàng
- Mục đích: cập nhật thông tin về khách hàng mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về khách hàng theo thông tin cánhân của khách hàng lên hệ thống - Tham chiếu: R1.1 - Mô tả biểu diễn:
Hành động tác nhân Hồi đáp của hệ thống
Nhập trực tiếp:
1 Yêu cầu đăng kí 2 Hiện form đăng kí
3 Nhập các thông tin cần
thiết, yêu cầu ghi nhận
4 Ghi nhận và thông báo kết quả
Ngoại lệ:
Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác Hệthống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng Nếu kiểm tra họtên, ngày sinh, quê quán thấy trùng với một khách hàng đã có trong hệ thống thì thôngbáo nhập lại hoặc dừng
2.5.2 UC2: Sửa khách hàng
- Tên ca sử dụng: Sửa khách hàng
- Tác nhân: khách hàng
- Mục đích: cập nhật thông tin mới về khách hàng vào hệ thống
- Mô tả khái quát: Sửa các thông tin của khách hàng khi có thay đổi trongthông tin hoặc thông tin chưa chính xác - Tham chiếu: R1.2 - Mô tả biểu diễn:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin khách
hàng
2 Hiện form đăng nhập đểkhách hàng đăng nhập rồi vàoform thông tin cá nhân
3 Nhập thông tin cần sửa, yêu
cầu xác nhận
4 Kiểm tra, ghi lại thông tinmới vào hệ thống
Trang 22Ngoại lệ: Nếu thông tin cần sửa mà không phù hợp điều kiện của hệ thống:
đổi username hoặc email thì thông báo không được sửa rồi kết thúc
- Mục đích: Tìm thông tin của khách
- Mô tả khái quát: Nhập thông tin cần tìm (username,email, sdt…)
- Tham chiếu: R1.4 - Mô tả biểu diễn:
Hành động của tác nhân Hồi đáp của hệ thống
1 Nhập thông tin về khách
hàng cần tìm
2 Hiển thị danh sách kháchhàng tìm được
3 Chọn khách hàng cần tìm 4 Hiển thị thông tin về khách
hàng muốn tìm