Báo cáo đồ án website bán điện thoại bằng asp.net MVC

71 55 3
Báo cáo đồ án website bán điện thoại bằng asp.net MVC

Đ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

Báo cáo đồ án website bán điện thoại bằng asp.net mvc, code thuê làm thuê đồ án cntt, Phú Phan chuyên nhận code thuê tất cả đồ án công nghệ thông tin, uy tín chất lượng, Đồ án với nhiều tính năng hay, nhiều tính năng nổi bật

Báo Cáo PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM BÁN ĐIỆN THOẠI DI ĐỘNG MỤC LỤC CHƯƠNG GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Lý chọn đề tài: .1 1.2 Nhiệm vụ đề tài: 1.3 Dự kiến kết đạt được: 1.4 Ý nghĩa đề tài: 1.5 Bố cục đồ án: CHƯƠNG KIẾN THỨC NỀN TẢNG 2.1 Ngôn ngữ HTML CSS: 2.1.1 Giới thiệu HTML: .5 2.1.2 Tính HTML5: 2.1.3 Giới thiệu CSS: 2.1.4 Tính CSS3: 2.2 Tổng quan ngơn ngữ lập trình C#: .6 2.2.1 C# gì? .6 2.2.2 Ưu điểm C#: 2.2.3 Lý nên chọn ngơn ngữ lập trình C#: .7 2.3 Mơ hình MVC: 2.3.1 Khái niệm: 2.3.2 Ưu điểm mơ hình MVC: 10 2.4 Phần mềm Visual Studio: .11 2.4.1 Khái niệm: 11 2.4.2 Một số tính bật: 11 2.4.3 Lý nên sử dụng Visual Studio: 12 2.5 Giới thiệu SQL Server: 12 2.5.1 Khái niệm SQL Server: .12 2.5.2 Vai trò SQL Server: 13 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 3.1 Biểu đồ Use Case: 15 3.1.1 Use Case tổng quát: 15 3.1.2 Use Case hệ thống: 16 3.1.3 Use Case KHACHHANG: 18 3.1.4 Use Case Quản lý nhà cung cấp: 22 3.1.5 Use Case Quản lý danh mục: 24 3.1.6 Use Case Quản lý sản phẩm: 26 3.1.7 Use Case Quản lý khách hàng: 28 3.1.8 Use Case Quản lý nhân viên: 30 3.1.9 Use Case Quản lý tin tức: 32 3.1.10 Use Case Quản lý đơn hàng: 34 3.1.11 Use Case Thống kê: 36 3.2 Biểu đồ hoạt động: 37 3.3 Biểu đồ tuần tự: 42 3.4 Thiết kế sở liệu: 47 3.4.1 Xác định bảng thực thể: .47 3.4.2 Lược đồ quan hệ sở liệu: 54 CHƯƠNG GIAO DIỆN PHẦN MỀM 55 4.1 Giao diện người dùng: 55 4.1.1 Giao diện trang đăng ký: 55 4.1.2 Giao diện trang chủ: 55 4.1.3 Giao diện trang chi tiết sản phẩm: 56 4.1.4 Giao diện trang chi tiết tin tức: 56 4.1.5 Giao diện trang giỏ hàng: 57 4.1.6 Giao diện trang đặt hàng: 57 4.2 Giao diện quản trị: 58 4.2.1 Giao diện trang đăng nhập: 58 4.2.2 Giao diện trang quản lý sản phẩm: 58 4.2.3 Giao diện trang thêm sản phẩm: 59 4.2.4 Giao diện trang cập nhật sản phẩm: 59 4.2.5 Giao diện trang chi tiết sản phẩm: 60 4.2.6 Giao diện trang quản lý khách hàng: .60 4.2.7 Giao diện trang quản lý đơn hàng: 61 4.2.8 Giao diện trang thống kê: 61 CHƯƠNG TỔNG KẾT 62 5.1 Kết đạt được: 62 5.2 Hạn chế tồn tại: .62 5.3 Hướng phát triển: 62 TÀI LIỆU THAM KHẢO 63 DANH MỤC HÌNH Hình 2.1 Minh họa trang web sử dụng HTML CSS Hình 2.2 Biểu đồ số phổ biến ngơn ngữ lập trình Hình 2.3 Mơ hình MVC 10 Hình 2.4 Kiến trúc Hệ quản trị sở liệu 13 Hình 2.5 Lược đồ quan hệ sở liệu 54 Hình 3.1 Use Case tổng quát 15 Hình 3.2 Use Case hệ thống 16 Hình 3.3 Use Case KHACHHANG 18 Hình 3.4 Use Case Quản lý nhà cung cấp 22 Hình 3.5 Use Case Quản lý danh mục 24 Hình 3.6 Use Case Quản lý sản phẩm 26 Hình 3.7 Use Case Quản lý khách hàng 28 Hình 3.8 Use Case Quản lý nhân viên 30 Hình 3.9 Use Case Quản lý tin tức 32 Hình 3.10 Use Case Quản lý đơn hàng 34 Hình 3.11 Use Case Thống kê 36 Hình 3.12 Biểu đồ hoạt động Đăng nhập .37 Hình 3.13 Biểu đồ hoạt động Tìm kiếm sản phẩm 38 Hình 3.14 Biểu đồ hoạt động Xem chi tiết đơn hàng .38 Hình 3.15 Biểu đồ hoạt động Đặt hàng 39 Hình 3.16 Biểu đồ hoạt động Thêm sản phẩm .40 Hình 3.17 Biểu đồ hoạt động Cập nhật sản phẩm 41 Hình 3.18 Biểu đồ Đăng nhập 42 Hình 3.19 Biểu đồ Tìm kiếm sản phẩm 43 Hình 3.20 Biểu đồ Xem chi tiết đơn hàng 43 Hình 3.21 Biểu đồ Đặt hàng .44 Hình 3.22 Biểu đồ Thêm sản phẩm 45 Hình 3.23 Biểu đồ Cập nhật sản phẩm .46 Hình 4.1 Giao diện trang đăng ký 55 Hình 4.2 Giao diện trang chủ 55 Hình 4.3 Giao diện trang chi tiết sản phẩm 56 Hình 4.4 Giao diện trang chi tiết tin tức 56 Hình 4.5 Giao diện trang giỏ hàng 57 Hình 4.6 Giao diện trang đặt hàng 57 Hình 4.7 Giao diện trang đăng nhập .58 Hình 4.8 Giao diện trang quản lý sản phẩm 58 Hình 4.9 Giao diện trang thêm sản phẩm .59 Hình 4.10 Giao diện trang cập nhật sản phẩm 59 Hình 4.11 Giao diện trang chi tiết sản phẩm 60 Hình 4.12 Giao diện trang quản lý khách hàng 60 Hình 4.13 Giao diện trang quản lý đơn hàng 61 Hình 4.14 Giao diện trang thống kê 61 DANH MỤC BẢNG Bảng 3.1 Bảng Supplier 47 Bảng 3.2 Bảng Categories 47 Bảng 3.3 Bảng Products 48 Bảng 3.4 Bảng Accounts 49 Bảng 3.5 Bảng Roles 49 Bảng 3.6 Bảng TinTuc 49 Bảng 3.7 Bảng Orders .50 Bảng 3.8 Bảng Comment 51 Bảng 3.9 Bảng Customers 51 Bảng 3.10 Bảng Locations 52 Bảng 3.11 Bảng TransactionStatus 53 Bảng 3.12 Bảng OrderDetails 53 CHƯƠNG GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Lý chọn đề tài: Sự phát triển công nghệ thông tin thúc đẩy phát triển hầu hết lĩnh vực, có kinh doanh Với đời internet vươn lên cơng nghệ dẫn đến hình thức kinh doanh online Hình thức kinh doanh online nhiều cửa hàng lựa chọn để tăng doanh thu cửa hàng để giới thiệu sản phẩm đến người tiêu dùng cách dễ dàng, nhanh chóng Với hình thức quản lý cửa hàng nói chung hay cửa hàng bán điện thoại động nói riêng, việc quản lý theo hình thức truyền thống gây khó khăn tốn nhân lực nhiều khâu quản lý tìm kiếm, lưu trữ thơng tin, thống kê mặt hàng… Và với hình thức truyền thống thông tin cửa hàng, mặt hàng điện thoại phụ kiện mà cửa hàng bán khơng tiếp cận nhanh chóng đến người dùng Để giải vấn đề nan giải này, em định chọn đề tài “Phân tích thiết kế xây dựng phần mềm bán điện thoại động” Nhằm giúp người quản lý hay chủ cửa hàng mở rộng thị trường mua bán, quản lý cửa hàng, doanh nghiệp dễ dàng nhanh chóng 1.2 Nhiệm vụ đề tài:  Nghiên cứu khảo sát thực trạng cửa hàng bán điện thoại di động, để rút yêu cầu cần đạt  Nêu lý thuyết áp dụng, phân tích thiết kế hệ thống cần triển khai theo mô hình đại, mà đảm bảo nghiệp vụ hệ thống cũ  Triển khai, lập trình website bán điện thoại di động theo yêu cầu đặt sau khảo sát dựa theo phân tích thiết kế hệ thống tiến hành 1.3  Dự kiến kết đạt được: Tìm hiểu nhu cầu, nghiệp vụ cửa hàng bán điện thoại động phụ kiện kèm  Hiểu ngơn ngữ lập trình C#, hệ quản trị sở liệu SQL áp dụng xây dựng phần mềm  Hồn thành phần mềm với tính năng: - Quản lý: Quản lý hệ thống với mục quản lý sản phẩm, quản lý thông tin khách hàng, quản lý đơn hàng, quản lý viết cửa hàng, quản lý bình luận… - Khách hàng: Có thể thực chức tìm kiếm sản phẩm, xem thông tin chi tiết sản phẩm điện thoại di động, thêm vào giỏ hàng, bình luận, đăng ký hay đăng nhập tài khoản… 1.4  Ý nghĩa đề tài: Ý nghĩa khoa học: Vận dụng kiến thức học để xây dựng website bán điện thoại di động: - Nghiên cứu lập trình với ngôn ngữ thiết kế website HTML, CSS, với ngơn ngữ lập trình C#, JavaScript - Sử dụng mơ hình MVC - Nghiên cứu phân tích thiết kế hệ thống - Nghiên cứu xây dựng giao diện phần mềm  Ý nghĩa thực tiễn: Phần mềm bán điện thoại giúp việc quản lý nhanh chóng, lưu trữ lượng liệu lớn, cịn có giao diện thân thiện, dễ sử dụng… Phần mềm bán điện thoại di động mang lại nhiều lợi ích cho người dùng: -  Giúp quản lý sản phẩm điện thoại phụ kiện với nhiều thao tác (thêm, sửa, xóa, tìm kiếm) nhanh chóng - Quản lý, theo dõi đơn hàng dễ dàng, cập nhật trạng thái liên tục - Các sản phẩm điện thoại cập nhật thường xuyên - Khách hàng dễ dàng chọn mua sản phẩm u thích thơng qua chức tìm kiếm, đặt mua nhanh chóng với chức đặt hàng 1.5  Bố cục đồ án: Chương I: Giới thiệu đề tài: Giới thiệu tổng quan đề tài bao gồm nêu lý chọn đề tài, nhiệm vụ đề tài, dự kiến kết đạt xây dựng đề tài, ý nghĩa đề tài mang lại  Chương II: Kiến thức tảng: Nêu sở lý thuyết ngôn ngữ HTML, CSS, ngơn ngữ lập trình C#, JavaScript,… cơng cụ, mơ hình sử dụng mơ hình MVC, phần mềm lập trình Visual Studio,… mà đề tài sử dụng  Chương III: Phân tích thiết kế hệ thống: Tìm hiểu triển khai việc phân tích chức qua biểu đồ Use Case, biểu đồ hoạt động, biểu đồ thiết kế sở liệu hệ thống  Chương IV: Giao diện phần mềm: Từ phân tích thiết kế trên, tiến hành xây dựng triển khai giao diện phần mềm hệ thống

Ngày đăng: 12/06/2023, 13:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan