ASP.NET MVC - Giới thiệu website IBook

GIỚI THIỆU  ỨNG DỤNG ASP.NET MVC 5 XÂY DỰNG  WEBSITE BOOKS STORE

A.  MỤC TIÊU: 

ü Xây dựng ứng dụng Web bán sách sử dụng mô hình MVC 5 và Entity FrameWork 
ü Để xây dựng được  ứng dụng chúng ta cần các công cụ phần mềm hỗ trợ sau: Visual studio 2013. SQL server 2005 /2008/2012 

B.   GIỚI THIỆU DỰ ÁN 
ASP.Net MVC 5 Books Store là một  ứng dụng hướng dẫn, giới thiệu và giải thích từng bước để sử dụng ASP.NET MVC và Visual Web Developer để phát triển web. 
Nội dung hướng dẫn gồm 3 phần: 

ü Thiết kế: Thiết kế CSDL và LayoutWebsite 
 ü Xây dựng chức năng phía người dung 
 ü Xây dựng chức năng phần quản trị 

Có 02 phần chính ứng dụng:  

ü   Phần người dùng gồm các trang: 

  •  Trang chủ :Trang chủ chứa 5 mặt hàng bán chạy nhất o Trang hàng hóa: Duyệt sách theo thể loại: Click thể loại ở bên trái. 
  • Trang chi tiết hàng hóa: Xem chi tiết một sách và thêm nó vào giỏ hàng : 

Click vào 1 sản phẩm ->Add to card. 

ü Trang quản lý giỏ hàng: Xem lại giỏ hàng, loại bỏ bất kỳ mặt hàng không muốn chọn 
ü Trang đăng nhập: Click chuột  vào  liên  kết  Checkout  khi  muốn  thanh  toán.  Nếu  chưa  đăng nhập  sẽ  được  chuyển  đến  trang  đăng  nhập  hoặc  đăng  ký  cho  một  tài  khoản người dùng sau đó mới có thể thanh toán.Ứng dụng cũng cho đăng nhập với tài khoản ngoài như Google, Facebook …  
ü Trang đăng ký tài khoản: Nếu chưa có tài khoản thì phải đăng ký một tài khoản để có thể mua hàng.  
ü Trang đặt hàng: Để  hoàn thành đơn đặt hàng phải điền vào thông tin vận chuyển và thông tin thanh toán. Sau khi đặt hàng, sẽ nhận được một màn hình xác nhận đơn hàng. 
 ü Phần quản trị: Xây dựng một  trang  quản trị để quản lý thông tin hàng hóa với các chức năng tạo, chỉnh sửa, và xóa các sách ở Trang liệt kê ở Trang thêm mới hàng hóa ở Trang sửa đổi thông tin hàng hóa
ü Trang thông tin chi tiết hàng hóa ở Trang xác nhận xóa hàng hóa

C. TÓM TẮT NỘI DUNG: 

1. Thiết kế CSDL và xây dựng Layout Website ASP.Net MVC 5 Books Store 

ü Mô hình ER của CSDL QLBansach 

ü Diagram của CSDL QLBansach đã cài đặt

ü Thiết kế LayoutWebsite sử dụng Free Template 

2. Xây dựng trang chủ: 

Hiện thị toàn bố cục Website với các nội dung: Banner, Gole, Slide, footer, danh mục nhà xuất bản, danh mục chủ đề, 5 mặt hàng bán chạy nhất.

3. Xây dựng trang hàng hóa: 

Trang Hàng hóa: Duyệt sách theo chủ đề, theo nhà xuất bản: Click chủ đề hoặc nhà xuất bản ở bên trái, sẽ hiện thị các sách theo chủ đề hoặc nhà xuất bản đó.

4. Xây dựng trang chi tiết hàng hóa: 

Trang chi tiết hàng hóa: Xem chi tiết một sách khi khách truy cập Click vào tên sách hoặc hình ảnh của sách, ở trang chủ và trang hoáng hóa.
Trang chi tiết hàng hóa còn cho phép thêm sách vào giỏ hàng khi khách truy cập muốn mua quyển sách này bằng cách: Click vào 1 sản phẩm à Add to card.

5. Xây dựng trang đăng nhập và đăng ký tài khoản: 

Trang đăng nhập: Tại trang giỏ hàng khách truy cập có thể Click vào  liên  kết  Checkout  khi  muốn  thanh  toán. Nếu  chưa  đăng nhập  sẽ  được  chuyển  đến  trang  đăng  nhập  hoặc  đăng  ký  cho  một  tài  khoản người dùng sau đó mới có thể thanh toán. Ứng dụng cũng cho đăng nhập với tài khoản ngoài như Google, Facebook … 

Trang đăng ký tài khoản: Nếu chưa có tài khoản thì phải đăng ký một tài khoản để có thể mua hàng. 

6. Xây dựng trang quản lý giỏ hàng: 

Trang quản lý giỏ hàng: Xem lại giỏ hàng, loại bỏ bất kỳ mặt hàng không muốn chọn, chứa các liên kết để đến ac1c trang hàng hóa, trang chủ để chọn thêm các hàng hóa khác.


7. Xây dựng trang đặt hàng – thanh toán: 

Trang đặt hàng: Để  hoàn thành đơn đặt hàng phải điền vào thông tin vận chuyển và thông tin thanh toán. Sau khi đặt hàng, sẽ nhận được một màn hình xác nhận đơn hàng.

8. Chức năng phân trang:

10. Xây dựng các trang phần quản trị:

           ü Trang đăng nhập hệ thống quản trị.

Các trang phần quản trị: Xây dựng một  trang  quản trị để quản lý thông tin hàng hóa với các chức năng tạo, chỉnh sửa, và xóa các hàng hóa.

ü Trang liệt kê

ü Trang thêm mới hàng hóa

ü Trang sửa đổi thông tin hàng hóa

ü Trang thông tin chi tiết hàng hóa

ü Trang xác nhận xóa hàng hóa


 





Tư vấn lộ trình CNTT 🤖