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

Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android

40 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 Website Bán Đồ Ăn Hiển Thị Trên Mobile Dùng Hệ Điều Hành Android
Tác giả Nguyễn Khắc Mạnh
Người hướng dẫn Nguyễn Đình Quyết
Trường học Trường Đại Học Công Nghiệp Việt - Hưng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Học Phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 40
Dung lượng 5,33 MB

Cấu trúc

  • CHUONG 1: TÓNG QUAN ĐÈ TÀI VÀ KHẢO SÁT THỰC TẺ (0)
    • 1.1 Khảo sát thực tếễ........................- - LH HH1 TH ST n1 kg kg 11c xkcckt 3 In. n1. 4 (12)
    • 1.2 Các hướng đi giải quyết bài toán.....................-- 5. S1 1112115111122 2120 121gr. 5 (15)
    • 1.3 Mục tiêu của hệ thống.......................... .-- 2L 2. 2212211211 12112111111 1111118111118 xay 6 (16)
    • 1.4 Kết luận chương Ì.....................-- ác. 1120111211111 1111111111119 111110 11111220111 nêu 6 (16)
  • CHUONG 2: PHAN TICH THIET KE HE THÓNG..................................-5-- 55 7 (11)
    • 2.1 Các chức năng của hệ thống......................--- 2 11T E1 1121121112112 110212111111 rreg 7 (17)
    • 2.2 Các thuộc tính của hệ thống..................... 2 2S SE E1 111211111211111111101121 122 te 7 PP. € vi 0v vá 0i oašŸẽiadađađađađiiaốốảaảaaaÝắ (17)
    • 2.4 Xác định các ca sử dụng................... c1 201221121112 1122111 191111111111 11111111118 1kg 9 (19)
      • 2.4.1 Gói cập nhật khách hàng......................... -- 0 2221211211121 1111 122211811181 1111 111111111111 re. 9 (19)
      • 2.4.2 Gói quản lí mặt hàng.....................- 2. 220 221121112 112211011 19111111111 11111211 11 H1 kg kg 9 (19)
      • 2.4.3 Quan li 210 WANG... 6 ố ố ......a.aa (0)
      • 2.4.4 Quản lí đơn hàng......................... Ác 0201111 1111111111111111111 111111161011 1 E11 H111 rệt 10 (20)
      • 2.4.5 Quản lý nhập hàng.........................-- 2. 2. 20 2221 221122112211211 11111111111 1121 1221201118151 1 se 10 (0)
      • 2.4.6 Quản lí quyền truy cập....................--: 5c 21211 211 1.211212111 2121222 er ra 10 (20)
    • 2.5 Mô tả các ca sử dụng................... c2. 20112112 11211011 1111011 1111111111111 511g ch 10 Pha. na (20)
      • 2.5.2 Sửa khách hảng........................- .-- G1 0212102211211 121 1111112111011 01110111111111 1111 111811 krrg 10 (20)
      • 2.5.3 Xda khach hang... a (0)
      • 2.5.4 Tìm kiếm khách hàng.......................- --- cece 2 12121121151 12111 111112101112 11 E12 11 (21)
      • 2.5.5 Phân nhóm mặt hàng..................... 2 20 220122112211 121121 11111 1411111111 21711011 011211111 kg 11 (0)
      • 2.5.8 XGa mat Hang... e.............. 13 2.5.9 Thêm hàng vào p1ỏ hảng..................... . 2002111211111 121 112211011181 1211 211111112111 8 key 14 (0)

Nội dung

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 lớn

TÓNG QUAN ĐÈ TÀI VÀ KHẢO SÁT THỰC TẺ

Khảo sát thực tếễ - - LH HH1 TH ST n1 kg kg 11c xkcckt 3 In n1 4

Thương mại điện tử đang trở thành xu hướng không thể thiếu trong xã hội hiện đại, đáp ứng nhu cầu mua sắm ngày càng tăng cao trong bối cảnh thời gian hạn chế do công việc và các hoạt động hàng ngày Sự bận rộn trong cuộc sống khiến mọi người khó có thể dành thời gian cho việc mua sắm truyền thống Nhận thấy điều này, thị trường thương mại điện tử đang không ngừng phát triển và đa dạng hóa để phục vụ tốt hơn nhu cầu của người tiêu dùng.

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óa may mặc, thời trang và đ ôdùng hàng ngày Các

Thực phẩm đường phố tại MAY x vẫn còn hạn chế về sự đa dạng, đặc biệt là các món ăn vặt được yêu thích bởi học sinh, sinh viên, giáo viên và nhân viên văn phòng Sự hạn chế này chủ yếu do thời gian và điều kiện di chuyển của người tiêu dùng Bên cạnh đó, vấn đề an toàn thực phẩm cũng khiến nhiều người e ngại khi lựa chọn các món ăn đường phố này.

1.1.2.1 Nhu c âi mua đ ăn vặt đang rất lớn

Xuất hiện tử rất lâu đơi, đ`ô6ăn vặt luôn t ôn tại trong cuộc sống

Khi còn nhỏ, những sạp hàng ngoài chợ với các món ăn giản dị như bánh khoai, bánh ngô và gói xôi nhỏ đã gắn liền với kỷ niệm tuổi thơ của chúng ta Những món ăn này không chỉ đơn thuần là thực phẩm mà còn là những ký ức đẹp đẽ mà ba mẹ đã mang về cho chúng ta.

Hay những quả cóc, quả xoài, quả ổi ở cổng trưởng nơi ta đi học

Những tiếng rao của các bà bán bánh khúc và quánh giò vào buổi sáng vang vọng khắp các con phố nhỏ giữa lòng thủ đô Mọi người đều muốn thưởng thức món ăn này, không chỉ để nhớ lại những kỷ niệm và hương vị quen thuộc, mà đôi khi còn để trải nghiệm sự mới lạ của món ăn Bánh khúc và quánh giò không chỉ là bữa sáng hay bữa chiều, mà còn là món ăn nhẹ lý tưởng giữa giờ giải lao, giúp lấp đầy cơn đói sau những giờ học tập và làm việc.

Trong môi trường học tập và làm việc, nhu cầu về món ăn nhẹ là rất phổ biến Mọi người thường tìm kiếm những món ăn đơn giản, dễ dàng sử dụng và có thể thưởng thức bất cứ lúc nào Bên cạnh đó, yếu tố tiết kiệm cũng rất quan trọng để đáp ứng nhu cầu này.

Vậy nên đ `ôăn vặt là lựa chọn của nhi`â1 người, ở nhi`êi độ tuổi và công việc khác nhau

1.1.2.2 D Gan vặt rất đa dạng

Trước đây, gan vặt không phong phú như hiện tại, chủ yếu chỉ có ô mai, hoa quả dần ớt, và một số món ăn đặc sản như nem chua, xúc xích hay thịt nướng.

Hiện nay, chúng ta dễ dàng bắt gặp nhiều món ăn mới lạ và độc đáo trên các con phố, chẳng hạn như gỏi cuốn, bánh mì, nem nướng, chè và bánh bông lan Tuy nhiên, không phải lúc nào chúng ta cũng có thể tìm thấy món ăn yêu thích của mình khi đi dạo trên đường.

Nhu cầu tập hợp đa dạng các món ăn trên một trang web điện tử ngày càng tăng, phản ánh mong muốn của người tiêu dùng và là xu hướng tất yếu mà các nhà kinh doanh cần hướng tới.

1.1.2.3 Vấn đ êan toàn thực phẩm từ đ ôăn vat

Chào các bạn, hiện nay các phương tiện truyền thông đang ngày càng chú ý đến vấn đề thực phẩm bẩn và thực phẩm không rõ nguồn gốc Việc tiêu thụ đồ ăn vặt hay đồ ăn vỉa hè cũng tiềm ẩn nhiều rủi ro đáng tiếc cho người tiêu dùng.

Vì vậy, nhiều người, đặc biệt là người lớn tuổi, thường e dè khi sử dụng đồ ăn vặt Họ thường xuyên cảnh báo các thành viên trong gia đình và những cán bộ, công nhân viên về những thông tin không an toàn liên quan đến thực phẩm này.

Nhiều người mong muốn có một nơi phân phối sản phẩm với nguồn gốc rõ ràng và đảm bảo vệ sinh an toàn thực phẩm.

1.1.2.4 Thời gian bị eo hẹp

Nhiều người có sở thích ăn vặt trong khi làm việc và học tập, nhưng sự bận rộn thường khiến họ ngại ra ngoài mua sắm Môi trường làm việc tại các khu đô thị hoặc khu công nghiệp thường thiếu hàng quán, do đó, việc xuất hiện các trang bán đồ ăn vặt với dịch vụ giao hàng tận nơi trở thành giải pháp hữu ích cho khách hàng Điều này không chỉ đáp ứng nhu cầu tiêu dùng mà còn tạo thêm công ăn việc làm cho những cá nhân và tập thể 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, nhiều trang thương mại điện tử như Lazada, Shopee và Sendo đã hoạt động lâu dài và ổn định, xác định được thị trường nhất định và thành công trong ngành Các trang này hoạt động theo mô hình B2B, đóng vai trò là kênh phân phối và quảng cáo trung gian, kết nối người bán hàng vớ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 nhí âi 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 danh mụ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 hang phản hổ và đánh giá sản phẩm một cách công khai, minh bạch

C6 sở hữu hệ thống logistics rộng lớn, cho phép vận chuyển đơn hàng nhanh chóng và chính xác Chúng tôi cung cấp sản phẩm đa dạng với chất lượng hàng hóa cao, mẫu mã phong phú và giá cả cạnh tranh.

Hệ thống được thiết kế khoa học với danh mục rõ ràng, giúp người dùng dễ dàng tìm kiếm thông tin Nhiều chương trình khuyến mãi hấp dẫn kích thích tiêu dùng Người dùng có thể kiểm tra quá trình vận chuyển qua thông báo từ hệ thống và trao đổi trực tiếp với người bán để đảm bảo an tâm khi mua sắm.

Các hướng đi giải quyết bài toán 5 S1 1112115111122 2120 121gr 5

- 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ỏ hang, xem các danh 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 quan trọng bao gồm việc phản hồi đánh giá từ người dùng về trang web, hiển thị các đánh giá để mọi người có thể xem và nhận xét về loại đồ ăn mà họ quan tâm.

- Quản lí thông tin các mặt hàng

Các loại đồ ăn đầu tiên cần có thông tin về nơi bán, chứng nhận liên quan từ các cơ quan chức năng, cùng với đánh giá từ người dùng để tạo dựng lòng tin với khách hàng.

- Quan ly théng tin védon mua hang

Thông tin về các sản phẩm trong giỏ hàng của người mua cần được hiển thị đầy đủ và chi tiết trong phần quản lý giỏ hàng, nhằm tránh tình trạng khách hàng đã đặt hàng nhưng không nhận được hàng đầy đủ từ người giao.

Để đáp ứng nhu cầu đa dạng của khách hàng, hệ thống sẽ kết nối với nhiều nhà phân phối khác nhau, giúp phong phú hóa sản phẩm và đảm bảo tính minh bạch về giá cả giữa các địa điểm bán hàng.

- Thông báo cho người dùng v`ềthông tin đơn hàng

Hệ thống sẽ gửi email xác nhận đơn hàng cho khách hàng, giúp họ kiểm tra thông tin giỏ hàng, thời gian giao hàng và phương thức thanh toán.

Bảo mật thông tin là yếu tố quan trọng hàng đầu đối với người dùng, ảnh hưởng trực tiếp đến mức độ tin tưởng vào hệ thống Để đảm bảo an toàn dữ liệu, cần sử dụng công nghệ lưu trữ phù hợp, an toàn và có khả năng truy xuất nhanh chóng Điều này không chỉ giúp tránh sai sót cho người phân phối sản phẩm mà còn bảo vệ quyền lợi của người dùng trong hệ thống.

Cơ sở dữ liệu cần được lựa chọn phải có khả năng quản lý khối lượng lớn dữ liệu với tần suất truy cập cao, phục vụ cho các dịch vụ trực tuyến và đảm bảo an toàn dữ liệu Các hệ thống cơ sở dữ liệu phù hợp với yêu cầu này bao gồm MySQL và SQL Server.

- Do yéu c¥ v €kha nang liên lạc nên hệ thống c3n được thiết kế một cách tổng thể, sử dụng cùng một loại CSDL

- Các giải pháp v êkết xuất CSDL và thực hiện các báo cáo

Chúng tôi cung cấp hỗ trợ cho các dịch vụ trực tuyến và môi trường giao tiếp tiện ích, đồng thời triển khai các giải pháp chuẩn hóa và quy trình hóa cho nghiệp vụ bán hàng, đặt hàng và giao hà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ổ tử những người sử dụng hệ thống

- Gửi cỏc phản h ử tới người quản lý hệ thống

Mục tiêu của hệ thống 2L 2 2212211211 12112111111 1111118111118 xay 6

Quản lý đơn hàng và giao dịch giữa người mua và người bán đã được tự động hóa một cách hoàn chỉnh và nhanh chóng, giúp nâng cao trải nghiệm mua sắm Hệ thống này không chỉ hỗ trợ các dịch vụ tiện ích liên quan đến việc mua hàng mà còn cho phép khách hàng đánh giá sản phẩm một cách dễ dàng.

PHAN TICH THIET KE HE THÓNG -5 55 7

Các chức năng của hệ thống - 2 11T E1 1121121112112 110212111111 rreg 7

Gói thông tin khách hàng

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.1 Thêm món ăn mới vào gi6 hang

R3.2 Xóa món ăn khỏi gió hàng

R4 Quản lí đơn đặt hàng

R4.1 Xác nhận thông tin đặt hàng

R4.2 Theo dõi đơn đặt hàng

R7 Quản lí tìm kiếm hàng

Các thuộc tính của hệ thống 2 2S SE E1 111211111211111111101121 122 te 7 PP € vi 0v vá 0i oašŸẽiadađađađađiiaốốảaảaaaÝắ

Hệ thố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 Nó có khả năng tương tác với các hệ thống khác và dễ dàng nâng cấp, bảo trì Cấu hình máy chủ tối thiểu yêu cầu PIII 500, >256 MB RAM, và dung lượng ổ cứng >10 GB, với hệ quản trị CSDL là SQL Server hoặc MySQL Cấu hình máy trạm tối thiểu yêu cầu C 433, >64 MB RAM và cài đặt IE 4 trở lên Các khái niệm quan trọng bao gồm khách hàng, danh mục hàng, món ăn, giỏ hàng, hủy đơn hàng, số khách hàng, lịch sử mua hàng, đánh giá, quyền admin, giá bán và đơn hàng từ nhà phân phối.

Tác nhân Các ca sử dụng Kết quả đem lại nghiệp vụ

Khách hàng Đăng kí Lưu tất cả thông tin của khách hàng vào hệ thống

Sửa thông tin Lưu thông tin mới v`ê khách hàng cần sửa vào hệ thống

Admin Xóa thông tin khách Xóa khách hàng đã hàng chọn khỏi hệ thống

In thông tin khách In thông tin chi tiết hàng về khách hàng đã chọn lên màn hình hệ thống

Hiển thị thông tin chi tiết đơn hàng của khách hàng trên màn hình hệ thống, bao gồm tất cả thông tin cần thiết Lưu trữ toàn bộ dữ liệu và cập nhật thông tin giỏ hàng một cách kịp thời.

Khách hàng giỏ hàng của khách hàng vào hệ thống Xóa đơn hàng của

Hủy đơn hàng khách hàng khỏi hệ thống

Khi đơn hàng có vấn

Admin Xóa đơn hàng của đề xóa tất cả thông khách hàng tin vé don hang và báo với khách hàng Hiển thị đơn hàng

Khách hàng Tìm thông tin đơn thỏa mãn điềồềI kiện hàng tim kiếm lên màn hình và In danh sách

Thêm mới món ăn Lưh 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ông tin 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ỏa mãn dia kiện tìm kiếm lên màn hình và

Cậ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 bử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 dang cho, don hàng đã thanh toán đang chở gửi hàng, đơn hàng chưa thanh toán

Xác định các ca sử dụng c1 201221121112 1122111 191111111111 11111111118 1kg 9

2.4.1 Gói cập nhật khách hàng

UC4: Tìm kiếm khách hàng

2.4.2 Gói quản lí mặt hàng

UcS5: Phân nhóm mặt hàng

UC9: Tim kiém mat hang

UC10: Thém hang vao giỏ

UCII: Xóa hàng khỏi giỏ

UCI2: Xem thông tin gid hang

UC13: Xác nhận don hang

UCI5: Xem tinh trang don hang

UC16 Xem san pham sap hét hang

2.4.6 Quản lí quyền truy cập

Mô tả các ca sử dụng c2 20112112 11211011 1111011 1111111111111 511g ch 10 Pha na

- Tên ca sử dụng: Đăng kí

- 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

Bảng 2.5.4: Mô tả chức năng đăng ký

Hành động tác nhân Hoi dap cua 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 | 4 Ghi nhận và thông báo kết quả cầu shi nhận

Khi nhập thông tin trực tiếp, nếu kết quả kiểm tra cho thấy thông tin thiếu hoặc không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại hoặc dừng sử dụng Nếu thông tin về họ tên, ngày sinh và quê quán trùng khớp với một khách hàng đã tồn tại trong hệ thống, người dùng cũng sẽ nhận được thông báo yêu cầu nhập lại hoặc dừng lại.

- Tên ca sử dụng: Sửa khách hang

- Mô tả khái quát: Sửa các thông tin tin hoặc thông tin chưa chính xác

Mục đích: cập nhật thông tin mới về khách hàng vào hệ thống của khách hàng khi có thay đổi trong thông

Bảng 2.4.2: Mô tả chức năng sửa khách hàng

Hành động của tỏc nhõn H ọ đỏp của hệ thống

1 Yêu câi sửa thông tin khách hàng

2 Hiện form đăng nhập để khách hàng đăng nhập r ổ vào form thông tin cá nhân

Nếu thông tin cần chỉnh sửa không đáp ứng các điều kiện của hệ thống, như đổi tên người dùng hoặc email, thì sẽ có thông báo cho biết việc sửa đổi không thành công và kết thúc quá trình sửa.

- Tên ca sử dụng: Xóa khách hàng

- Tác nhân: khách hàng, admin

Mục đích: Xóa khách hàng ra khỏi hệ thống

Mô tả khái quát: Khách hàng tự chọn xóa tài khoản trong mục quản lí thông tin cá nhân hoặc admin xóa khách ra khỏi hệ thống

Hành động tác nhân H đáp hệ thống

1 Yêu ci xóa thông tin khách hàng

2 Hiện form quản lí thông tin khách

3 Chọn khỏch hàng c ủ xúa 4 Hiể n thị thụng tin khỏch hàng cầủ xúa

5 Yêu c â1 xóa |Xóa và thông báo kết quả

Mục đích: Tìm thông tin của khách

Tên ca sử dụng: Tìm kiếm khách hàng

Mô tả khái quát: Nhập thông tin cầẦn tìm (username, email,

Bảng 2.5.4: Mô tả chức năng tìm kiếm khách hàng

Hành động của tỏc nhõn HG ô4 lap của hệ thống

1 Nhập thông tin v êkhách hàng cm tim

2 Hiển thị danh sách khách hàng tìm được

3 Chọn khách hàng c ân tìm

4 Hiể in thy thong tin v €khach hàng muốn tìm

- Tên ca sử dụng: Phân nhóm mặt hàng,

- Mục đích: Phân nhóm các mặt hàng vào danh mục tương ứng

- Mô tả khái quát: Chọn mặt hàng và sắp xếp vào danh mục phù hợp

Hành động của tỏc nhõn H ọ đỏp của hệ thống

1 Nhập thông tin v êmặt hàng cm tim

2 Hiển thị danh sách mặt hàng tìm được

3 Chon mat hang c% phân loại 4 Hien thi thong tin v €mat hành muốn tìm

5 Chọn danh mục mặt hàng c Ần phân loại, yêu cầi xác nhận

6 Nhóm mặt hàng vào danh mục c3 phân loại

- Tên ca sử dụng: Thêm mặt hang

- Mục đích: cập nhật thông tin về mặt 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ề mặt hàng tác trực tI c tine yêu c3 ghi nhận

Khi thực hiện nhập trực tiếp, nếu kết quả kiểm tra thông tin cho thấy dữ liệu thiếu hoặc không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại thông tin hoặc dừng thao tác Nếu kiểm tra mặt hàng phát hiện trùng lặp với khách hàng đã có trong hệ thống, hệ thống cũng sẽ yêu cầu nhập lại hoặc dừng lại để đảm bảo tính chính xác và an toàn trong quản lý dữ liệu.

- Tên ca sử dụng: Sửa mặt hang

- Mục đích: cập nhật thông tin mới về mặt hàng vào hệ thông

- Mô tả khái quát: Sửa các thông tin của mặt hàng khi có thay đôi trong thông tin hoặc thông tin chưa chính xác —

Bảng 2.5.7: Mô tả biểu diễn sửa mặt hàng

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 mặt hàng 2 Hiện form nhập đê tìm kiêm

3 Nhập thông tin cân sửa, yêu câu xác | 4 Tìm kiêm và hiện thị danh sách mặt nhận hàng tìm được

5 Chon mat hang cân sửa trong danh | 6 Hiên thị thông tin về mặt hàng đã sách kết quả tìm kiếm chọn

7 Tiên hành sửa, yêu câu phi lại 8 Kiem tra, ghi lai thong tin mdi va thông báo kết qảu ghi nhan

Nếu không có mặt hàng nảo thỏa mãn điều kiện tìm kiếm thì thông báo không tìm được và yêu cầu tìm lại hoặc dừng

- Tên ca sử dụng: Xóa mặt hàng,

- Muc dich: X6a mat hang ra khoi hé thống

- Mô tả khái quát: Admin hệ thống tìm đến mặt hàng cần xóa và tiến hành xóa thông tin liên quan đến mặt hàng đó

Bảng 2.5.8: Mô tả biểu diễn xoá mặt hàng

Hành động tác nhân H đáp hệ thống

1 Yêu c ầi xóa thông tin mặt 2 Hiện form nhập đi ân kiện tìm hàng kiếm

3 Nhập théng tin v €mat hang 4 Hiển thị danh sách mặt hang cẦn tìm tìm được

5 Chọn mặt hàng c ủn xúa trong 6 Hiển thị thụng tin v`ờmặt danh sách hàng được chọn

7, Yêu c ầI xóa 8.|Xóa và thông báo kết quả

2.5.9 Thêm hàng vào giỏ hàng

Tén ca su dụng: Thêm hàng vào giỏ hàng

Mục đích: cập nhật thông tin v`ề mặt hàng vào giỏ hàng của khách hàng

Mô tả khái quát: chọn mặt hàng trên trang chủ hoặc tìm kiếm

Bảng 2.5.9: Mô tả biểu diễn thêm vào giỏ hàng ng trực tiếp: vao gi

- Tên ca sử dụng: Xóa mặt hàng khỏi giỏ

- Mục đích: Xóa mặt hàng khỏi giỏ

- Mô tả khái quát: chọn trực tiếp hàng trong giỏ và xóa

Bảng 2.5.10: Mô tả biểu diễn sửa mặt hàng

Hành động tỏc nhõn H ọ đỏp của hệ thống

N Hiện giỏ hàng và thông tin các mặt hàng trong đó

3 Chọn xóa trên mặt hàng, yêu 4 Ghi nhận xóa khỏi hệ thống c3 xác nhận

2.5.11 Xem thông tin giỏ hàng

- Tên ca sử dụng: Xem giỏ hàng - Tác nhân: Khách hàng, Admin

- Mục đích: Xem thông tin v`êgiỏ hàng

- Mô tả khái quát: Chọn trực tiếp trong mục giỏ hàng của khách hàng hoặc tìm kiếm mã giỏ hàng tử tài khoản Admin

Bảng 2.5.11: Mô tả biêu diễn sửa mặt hàng ng true ti

1 Yéu ci xem giỏ hàng gid hang tine ra yêu c3 ghi nhận

- Tên ca sử dụng: Hủy đơn hàng

- Mục đích: Xóa đơn hàng ra khỏi hệ thống

- Mô tả khái quát: Tìm kiếm đơn hàng muốn hủy và hủy

Bảng 2.5.12: Mô tả biêu diễn huý đơn hàng Hành động tỏc nhõn H ọ đỏp của hệ thống

1 Tìm kiếm đơn hàng muốn hủy 2 Hiển thị thông tin các đơn hàng

3 Chọn đơn hàng muốn hủy 4 Ghi nhận và hiển thị thông tin đơn hàng

5 Yêu cầi hủy đơn hàng, có xác 6 Xóa đơn hàng khỏi hệ thống nhận

2.5.13 Xem sản phẩm sắp hết hàng

- Tên ca sử dụng: Xem sản phẩm sắp hết hàng

- Mục đích: Xem thông tin v`ềhàng sắp hết

Trong giao diện quản lý của admin, hãy chọn mục sản phẩm sắp hết hàng để xem thông tin chi tiết về các sản phẩm này Bảng 2.5.13 cung cấp mô tả rõ ràng về tình trạng hàng hóa sắp hết, giúp người quản lý dễ dàng theo dõi và đưa ra quyết định kịp thời.

1 Tìm kiếm đơn hàng muốn h thị thông tin các đơn hàng tin đơn hàng

2.6 Cách tô chức dữ liệu và thiết kế chương trình

Column Name Data Type Allow Nulls ds n

Column Name Data Type Allow Nulls ein O

Column Name Data Type Allow Nulls

Column Name Data Type Allow Nulls

Column Name Data Type “Allow Null i int O

Column Name Data Type Allow Nulls

Column Name Data Type Allow Nulls int L]

Hinh 2.6.7 Bang “LoaiThanhVien_Quyen” 2.6.8 Bang “ChiTietDonDatHang”

Column Name Data Type Allow Nulls

[274NIV1aC hi TietDDH int L]

Column Name Data Type Allow Nulls

Column Name Data Type Allow Nulls int oO

Column Name Data Type Allow Nulls kỹ int oO

2.7 Mô hình hóa cơ sở dữ liệu

LoaiThanhVien,Quyen LoaiThanhVien SanPham * NhaSanXuat

/ MaChiTietDOH == ÿ MalesTY ©—el| † Masarv 9 Machi § MaSp 9 Mansx

WaOujet Tenios — P| Teas? aes hich Uadai "ơ DonGia ThoogTa

Tens? NgayCaptinat loạo Solvong ThongTin Ỳ DonSa MaTs

ThanhVien NgayDat apr ‘aa Ÿ MaThantVien inkTrangGiaoHiang = Bash

TaiKhoan MgayG: ee = MaNCC u DaThanhToan ant 5

SoDierThoa! ee Dates Ÿ MaNCC aut ° TenNCC

Hinh 2.7: Mô hình hoá cơ sở dữ liệu

Trong chương 2, tôi đã phân tích chi tiết các chức năng của hệ thống và thực hiện thiết kế hệ thống bằng hình ảnh theo phương pháp phân tích thiết kế hướng đối tượng Các biểu đồ như Use Case, biểu đồ tuần tự chức năng, biểu đồ hoạt động, biểu đồ cộng tác, cùng với bảng cơ sở dữ liệu đã được trình bày Qua đó, các chức năng chính của hệ thống được khái quát, bao gồm: quản lý đơn hàng, quản lý sản phẩm, danh mục nhà cung cấp, phân chia theo thuộc tính sản phẩm, chức năng tìm kiếm, quản lý giỏ hàng, đăng nhập, đăng ký, và quản lý hóa đơn theo giai đoạn triển khai sản phẩm.

CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH

Website được phát triển bằng ngôn ngữ Asp.Net MVC, một nền tảng lâu đời với nhiều giai đoạn phát triển, mang lại nhiều ưu điểm vượt trội Ngôn ngữ lập trình này cung cấp thư viện hỗ trợ phong phú và khả năng tương thích với nhiều loại trình duyệt hiện nay.

Thông tin cấu hình máy được sử dụng trong việc xây đựng và cài đặt chương trinh:

ASP.NET MVC là một framework mạnh mẽ hỗ trợ mô hình MVC cho ASP.NET Để hiểu cách thức hoạt động của ASP.NET MVC, bạn cần nắm vững mô hình MVC, bao gồm ba thành phần chính: Model (mô hình), View (giao diện) và Controller (bộ điều khiển) Mô hình này giúp phân chia cấu trúc ứng dụng một cách rõ ràng và hiệu quả.

Mô hình giúp lưu trữ dữ liệu của ứng dụng cùng với trạng thái của nó Nó có thể hoạt động như một cơ sở dữ liệu hoặc được lưu trữ dưới dạng tệp XML.

View là giao diện người dùng cho phép khách truy cập trang web của bạn xem dữ liệu Các trang ASPX thường được sử dụng để hiển thị view trong các ứng dụng ASP.NET MVC.

Controller chịu trách nhiệm xử lý các tương tác của người dùng với trang web, xác định loại view cần hiển thị và giao tiếp với model.

Framework này là một công cụ nhẹ, cung cấp khả năng kiểm thử hiệu quả, đồng thời tích hợp các tính năng sẵn có của ASP.NET như xác thực dựa trên membership và các trang master.

Bạn nén su dung ASP NET MVC framework cho viéc tao ra cac tng dụng web vi những lý do được liệt kê sau đây: s* SoC

Một trong những lợi ích nổi bật của ASP.NET MVC là nguyên tắc phân tách mối bận tâm (Separation of Concern) Framework này tạo ra sự phân chia rõ ràng giữa các thành phần như model, logic nghiệp vụ, giao diện người dùng và dữ liệu, giúp cải thiện khả năng bảo trì và mở rộng ứng dụng.

Khi sử dụng framework ASP.NET MVC, bạn sẽ được trang bị một bộ điều khiển mạnh mẽ bằng JavaScript, HTML và CSS, vượt trội hơn so với các điều khiển truyền thống trên web Điều này không chỉ giúp cải thiện trải nghiệm người dùng mà còn tăng khả năng kiểm thử ứng dụng.

Framework ASP.NET MVC cung cấp hỗ trợ mạnh mẽ cho việc kiểm thử ứng dụng web Nếu bạn muốn kiểm tra ứng dụng web của mình trước khi phát hành cho người dùng, ASP.NET MVC là sự lựa chọn lý tưởng.

Framework này không sử dụng View State, giúp giảm băng thông cho các yêu cầu một cách đáng kể Nhiều chuyên gia khuyến nghị sử dụng framework này nếu bạn muốn phát triển các ứng dụng MVC hiệu quả và hữu ích trên nền tảng web.

Ngày đăng: 03/01/2025, 21:38

HÌNH ẢNH LIÊN QUAN

2.6.1  Bảng  “SanPham”........................--  --  2.  220120111011  1211211  10111101111  111  111111111  11  ga  16  2.6.2  Bảng  “KhachHang”...........................--   L  2c 12211 121121112311 11111111 11 11  81118111  1  cay  16  2.6.3  Bảng  “ - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
2.6.1 Bảng “SanPham”........................-- -- 2. 220120111011 1211211 10111101111 111 111111111 11 ga 16 2.6.2 Bảng “KhachHang”...........................-- L 2c 12211 121121112311 11111111 11 11 81118111 1 cay 16 2.6.3 Bảng “ (Trang 9)
Bảng  2.3:  Các  tác  nhân - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.3: Các tác nhân (Trang 18)
Bảng  2.5.4:  Mô  tả  chức  năng  đăng  ký - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.5.4: Mô tả chức năng đăng ký (Trang 20)
Bảng  2.5.4:  Mô  tả  chức  năng  tìm  kiếm  khách  hàng - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.5.4: Mô tả chức năng tìm kiếm khách hàng (Trang 21)
Bảng  2.5.7:  Mô  tả  biểu  diễn  sửa  mặt  hàng - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.5.7: Mô tả biểu diễn sửa mặt hàng (Trang 23)
Bảng  2.5.9:  Mô  tả  biểu  diễn  thêm  vào  giỏ  hàng - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.5.9: Mô tả biểu diễn thêm vào giỏ hàng (Trang 24)
Bảng  2.5.10:  Mô  tả  biểu  diễn  sửa  mặt  hàng - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
ng 2.5.10: Mô tả biểu diễn sửa mặt hàng (Trang 24)
Hình  2.6.4  Bảng  “NhaSanXuat” - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
nh 2.6.4 Bảng “NhaSanXuat” (Trang 27)
2.6.10  Bảng  “PhieuNhap” - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
2.6.10 Bảng “PhieuNhap” (Trang 29)
Hình  2.6.13  Bang  “Quyen”’ - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
nh 2.6.13 Bang “Quyen”’ (Trang 30)
2.6.13  Bảng  “Quyen” - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
2.6.13 Bảng “Quyen” (Trang 30)
Hình  3.3.3  Giao  diện  trang  quản  lý  sản  phẩm - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
nh 3.3.3 Giao diện trang quản lý sản phẩm (Trang 36)
Hình  3.3.4  Giao  diện  trang  giỏ  hàng  3.3.5  Giao  diện  chỉ  tiết  sản  phầm - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
nh 3.3.4 Giao diện trang giỏ hàng 3.3.5 Giao diện chỉ tiết sản phầm (Trang 37)
Hình  3.3.6  Giao  diện  trang  tìm  kiếm  3.4  Kết  quả  thực  nghiệm - Xây dựng website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
nh 3.3.6 Giao diện trang tìm kiếm 3.4 Kết quả thực nghiệm (Trang 38)

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

TÀI LIỆU LIÊN QUAN