Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,99 MB
Nội dung
lOMoARcPSD|17160101 TRƯỜNG ĐẠI HỌC ĐẠI NAM KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN MƠN LẬP TRÌNH NET NÂNG CAO ĐỀỀ BÀI: WEBSIDE BÁN ĐIỆN THOẠI VÀ LAPTOP Giảng viên hướng dẫẫn Lớp Nhóm sinh viên thực : Đỗẫ Ngọc Điệp : CNTT13-01 : Nguyêẫn Thành Tẫm Chu Văn Huy Phạm Huy Tẫn Phạm Ý Thương Hà nội, ngày … tháng … năm 2021 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Bảng phân công nhiệm vụ SS T HỌ TÊN Phạm Huy Tân Chu Văn Huy Phạm Ý Thương Nguyễn Thành Tâm MÃ SINH VIÊN 1351020097 1351020045 1351020110 1351020096 NHIỆM VỤ Mơ tả tốn, yêu cầu hệ thống – code giao diện Đặc tả use case + thiết kế database Đặc tả usecase + Thiết kế database Code giao diện Giới thiệu website Website mua bán điện thoại laptop di động trang web, mà khách hàng xem thơng tin truy cập trực tiếp để mua bán sản phẩm thời gian tương đối ngắn Xu thời đại ngày phát triển đặc biệt công nghệ thông tin website mà muốn xây dựng minh chứng Thay phải cửa hàng cần với điện thoại, máy tính nối mạng ta truy cập vào trang web muốn để tìm kiếm thơng tin mua sản phẩm ưa thích cách nhanh mà khơng gặp khó khăn Website mua bán điện thoại laptop cung cấp cho bạn thơng tin, với tính năng, giá mẫu có thị trường Tìm hiểu số website mua bán điện thoại laptop Thegioididong.com Muabandienthoai.com Fptshop.com.vn Noivedidong.com Dienthoai.com Duylinhmobile.com.vn Đến với trang “thegioididong.com” ta nhận thấy giao diện thống, dễ nhìn Trang web đưa sản phẩm với tính nó, kèm với giá thị trường Trang web xây dựng số Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 chức tìm kiếm như: tìm kiếm theo hãng điện thoại, theo nhà sản xuất, mức giá, tìm theo phong cách, kiểu dáng Hình thức toán như: toán sau nhận hàng, toán chuyển khoản, toán qua bưu điện Mơ tả tốn Cửa hàng mua bán điện thoại laptop muốn xây dựng trang web bán điện thoại di động mạng với số chức như: - Giới thiệu hình ảnh mẫu điện thoại laptop - Các thơng tin có liên quan giá kèm - Các thông tin điện thoại, laptop update thường xuyên - Một số chức tìm kiếm như: Tìm kiếm theo tên điện thoại, theo tên laptop, theo mức giá… - Các dịch vụ bảo hành, với thông tin khuyến mại trọng - Tư vấn, trao đổi trực tuyến với khách hàng - Một số hình thức tốn Với website này, ngƣời mua thay phải đến trực tiếp cửa hàng họ lên mạng để xem thơng tin sản phẩm đặt mua hàng Khách hàng tốn hình thức trả trực tiếp qua ngân hàng hay qua bưu điện Sau cửa hàng nhận đủ số tiền giao hàng đến tận tay cho khách hàng Yêu cầu cho hệ thống 1) Các yêu cầu chức Admin Đăng nhập vào trang admin để quản lý website Xem, cập nhật, xóa thơng tin sản phẩm Quản lý đơn đặt hàng Xem trả lời ý kiến, góp ý phản hồi khách hàng, xóa thơng tin từ khách hàng Xem, xóa, cập nhật thông tin khách hàng Khách hàng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 o Xem thông tin sản phẩm, tin tức o Đăng ký thành vên o Đăng nhập, đăng xuất, đổi mật o Được xem sản phẩm nhất, hot, xem tin tức o Mua sản phẩm o Theo dõi đơn hàng o Thêm xóa sản phẩm giỏ hàng o Bình luận mặt hàng 2) Các yêu cầu phi chức Mục Tên yêu cầu Mô tả yêu cầu Giao diện hệ thống phải dễ sử dụng, trực Giao diện Tốc độ xử lý Bảo mật Tương thích quan, thân thiện với người dùng Hệ thống phải xử lý nhanh chóng xác Tính bảo mật độ an tồn cao Tương thích với đa phần trình duyệt web Phân tích thiết kế 5.1 Biểu đồ usecase Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 5.2 Mô tả chi tiết biểu đồ usecase 5.2.1 Mô tả use case quản lý tài khoản Tên use case Tác nhân Mục đích Mơ tả chung Điều kiện Luồng kiện Ngoại lệ Quản lý tài khoản Admin Giúp Admin quản lý tài khoản khách hàng Usecase cho phép quản trị viên xem, thêm, sửa xóa tài khoản quản trị có hệ thống Người quản trị phải đăng nhập với vai trò quản trị viên trước thực use case Xem tài khoản: Usecase bắt đầu quản trị viên nhấn nút “Tài khoản”, hệ thống thị danh sách tài khoản quản trị bảng ADMIN Thêm tài khoản: Quản trị viên tạo tài khoản cách nhấn nút “Thêm quản trị viên” Hệ thống yêu cầu nhập đầy đủ thông tin tài khoản cần tạo Sau điền đầy đủ thông tin, quản trị viên nhấn nút “Lưu lại” để hoàn tất việc tạo tài khoản Hệ thống tạo tài khoản bảng ADMIN hiển thị danh sách Sửa tài khoản: Quản trị viên chọn tài khoản để thay đổi trạng thái tài khoản sang khóa cách nhấn nút “Khóa” Đối với tài khoản bị khóa, quản trị viên mở khóa tài khoản cách nhấn nút “Mở khóa” Hệ thống thay đổi trạng thái tài khoản bảng ADMIN dựa lựa chọn quản trị viên Xóa tài khoản: Quản trị viên chọn tài khoản để xóa tồn thơng tin tài khoản cách nhấn nút “Xóa” Hệ thống hiển thị cảnh báo Nếu chọn nút “Xác nhận” hệ thống xóa thơng tin tài khoản người dùng bảng ADMIN Ngược lại chọn nút “Hủy”, khơng có thay đổi - Usecase kết thúc quản trị viên đăng xuất - Tại thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc - Quản trị viên thêm / nhập thông tin tài khoản có tên đăng nhập trùng với tài khoản khác, hệ thống báo lỗi yêu cầu nhập lại Các u Khơng có cầu đặc biệt Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 5.2.2 Mô tả use case quản lý đơn hàng Tên use case Tác nhân Mục đích Mô tả chung Điều kiện Luồng kiện Quản lý đơn hàng Admin Giúp Admin quản lý đơn hàng mà khách hàng mua Use case cho phép xem danh sách đơn hàng, xem chi tiết đơn hàng, xóa đơn hàng Người quản trị phải đăng nhập với vai trò quản trị viên - Xem danh sách đơn hàng: Usecase bắt đầu quản trị viên nhấn nút “Quản lý đơn hàng”, hệ thống thị danh sách đơn hàng từ bảng DON_HANG - Xem chi tiết đơn hàng: Quản trị viên xem chi tiết đơn hàng nhấn nút “Chi tiết” Hệ thống lấy thông tin chi tiết đơn hàng từ bảng CHITIET_DH - Xóa đơn hàng: Quản trị viên chọn đơn hàng để xóa tồn thơng tin đơn hàng cách nhấn nút “Hủy” Hệ thống hiển thị cảnh báo Nếu chọn nút “Xác nhận” hệ thống xóa thơng tin đơn hàng bảng DON_HANG Ngược lại chọn nút “Hủy”, khơng có thay đổi - Usecase kết thúc quản trị viên đăng xuất Ngoại lệ - Tại bước xóa đơn hàng luồng người quản trị kích vào nút “Hủy” hệ thống bỏ qua thao tác xóa bảng DON_HANG - Tại thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các u Khơng có cầu đặc biệt 5.2.3 Quản lý thống kê Tên use Quản lý thống kê case Tác nhân Admin Mục đích Giúp Admin quán lý thống kê cửa hàng Mô tả Usecase cho phép quản trị viên xem thống kê doanh thu, số Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 chung Điều kiện lượng sản phẩm bán Người quản trị phải đăng nhập với vai trò quản trị viên trước thực use case Luồng Usecase bắt đầu người dùng quản trị viên nhấn nút “Thống kê” Hệ thống hiển thị danh sách sản phẩm bán doanh thu, kiện số lượng bán từ bảng THONG_KE Ngoại lệ Tại thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các u Khơng có cầu đặc biệt 5.2.4 Tìm kiếm sản phẩm Tên use case Tác nhân Mục đích Mơ tả chung Điều kiện Luồng kiện Ngoại lệ Tìm kiếm sản phẩm Khách hànng Giúp khách hàng tìm kiếm sản phẩm theo ý Usecase cho phép quản trị viên xem thống kê doanh thu, số lượng sản phẩm bán Use case cho phép khách hàng tìm kiếm thống tin sản phẩm theo tên Use case bắt đầu khách hàng nhập tên sản phẩm cần tìm kiếm vào tìm kiếm menu sau click vào “Tìm kiếm” Hệ thống lấy thơng tin sản phẩm gồm: Tên sản phẩm, Ảnh, Giá, Trạng Thái, Khuyến mãi, Chi tiết sản phẩm, Tên NSX bảng SAN_PHAM thỏa mãn điều kiện tìm kiếm hiển thị lên hình Usecase kết thúc - Tại thời điểm trình thực use case khơng kết nối với CSDL hệ thống hiển thị thống báo lỗi Use case kết thúc - Nếu khách hang không nhập tên sản phẩm hệ thống khơng làm use case kết thúc - Nếu hệ thống khơng tìm thấy sản phẩm khớp với tên nhập hiển thị thơng báo “Khơng tìm thấy sản phẩm” use case kết thúc Các u Khơng có cầu đặc biệt Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 5.2.5 Mô tả use case giỏ hàng Tên use case Tác nhân Mục đích Mơ tả chung Điều kiện Luồng kiện Giỏ hàng Khác hàng Khách hàng xem sản phẩm cho vào giỏ hàng Use case cho phép khách hàng quản lý giỏ hàng Đã đăng nhập vào hệ thống - Thêm sản phẩm vào giỏ hàng: Use case bắt đầu khách hàng kích chuột nút “Thêm vào giỏ hàng” sản phẩm cụ thể Hệ thống tạo giỏ hàng thêm sản phẩm vào giỏ hàng Use case kết thúc - Xem giỏ hàng: Use case bắt đầu khách hàng kích chuột nút “Giỏ hàng” Hệ thống hiển thị danh sách sản phẩm thêm vào giỏ hàng Use case kết thúc - Xóa sản phẩm giỏ hàng: Use case bắt đầu khách hàng kích chuột nút “Xóa” sản phẩm giỏ hàng Hệ thống xóa sản phẩm chọn khỏi giỏ hàng Use case kết thúc Ngoại lệ - Tại thời điểm trình thực usecase khơng kết nối sở liệu hệ thống hiển thị thông báo lỗi Use case kết thúc Các cầu biệt - Tại bước luồng bản, tồn giỏ hàng, hệ thống thêm sản phẩm vào giỏ hàng yêu Không có đặc 5.2.6 Mơ tả use case tốn Tên use Thanh tốn case Tác nhân Khác hàng Mục đích Khách hàng toán sản phẩm chọn giỏ hàng Mô tả Use case cung cấp chức tạo đơn hàng khách hàng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 chung Điều kiện Luồng kiện Ngoại lệ lựa chọn xong định mua sản phẩm giỏ hàng Đã đăng nhập vào hệ thống - Use case bắt đầu người dùng kích chuột vào nút “Thanh tốn” giỏ hàng Hệ thống hiển thị danh sách sản phẩm có đơn hàng thông tin nhận hàng khách hàng - Khách hàng kich chuột vào nút “Xác nhận” Hệ thống ghi vào bảng DON_HANG hiển thị thông báo “Đặt hàng thành công” Usecase kết thúc - Tại thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi use case kết thúc Các cầu biệt - Tại bước luồng bản, khách hàng kích chuột vào nút “Hủy” Hệ thống bỏ qua việc ghi vào bảng DON_HANG usecase kết thúc yêu Khơng có đặc 5.2.7 Mơ tả use case đặt hàng Tên use case Tác nhân Mục đích Mơ tả chung Điều kiện Luồng kiện Ngoại lệ Đặt hàng Khác hàng Khách hàng đặt mua sản phẩm chọn Use case cung cấp chức tạo đơn hàng khách hàng lựa chọn xong định mua sản phẩm giỏ hàng Đã đăng nhập vào hệ thống - Use case bắt đầu người dùng kích chuột vào nút “Thanh tốn” giỏ hàng Hệ thống hiển thị danh sách sản phẩm có đơn hàng thông tin nhận hàng khách hàng - Khách hàng kich chuột vào nút “Xác nhận” Hệ thống ghi vào bảng DON_HANG hiển thị thông báo “Đặt hàng thành công” Usecase kết thúc - Tại thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc - Tại bước luồng bản, khách hàng kích chuột vào nút “Hủy” Hệ thống bỏ qua việc ghi vào bảng DON_HANG usecase kết thúc Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Các cầu biệt u Khơng có đặc 5.2.8 Mô tả use case chỉnh sửa thông tin tài khoản Tên use case Tác nhân Mục đích Mơ tả chung Điều kiện Luồng kiện Chỉnh sửa thông tin tài khoản Khác hàng Khách hàng chỉnh sửa thông tin cá nhân Use case cho phép khách hàng xem thay đổi thông tin cá nhân Đã đăng nhập vào hệ thống - Xem thông tin tài khoản: Use case bắt đầu khách hàng kích chuột vào tên truy cập hiển thị hình Hệ thống lấy thông tin tài khoản từ bảng KHACH_HANG (tên khách hàng, email, sđt, địa chỉ) sở liệu hiển thị lên hình Use case kết thúc - Cập nhật thông tin tài khoản: - Use case bắt đầu khách hàng kích vào nút “Sửa” hình Hệ thống hiển thị hình với thông tin khách hàng textbox - Khách hàng sửa thông tin (tên khách hàng, địa chỉ, số điện thoại,) kích vào nút “cập nhật” Hệ thống cập nhật thông tin khách Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 5.3.2 Biểu đồ quản lý đặt hàng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 5.3.3 Biểu đồ quản lý thống kê 4.4.4 Biểu đồ tìm kiếm sản phẩm Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.5 Biểu đồ giỏ hàng 4.6.7 Biểu đồ toán Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.6 Biểu đồ đặt hàng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.9 Biểu đồ chỉnh sửa thông tin tài khoản 4.4.10 Biểu đồ quản lý danh mục Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.11 Biểu đồ quản lý thể loại Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.12 Biểu đồ quản lý sản phẩm Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 2.2.13.Biểu đồ quản lý khách hàng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.13 Biều đồ đăng nhập Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.14 Biểu đồ đăng ký tài khoản 4.4.15 Biểu đồ xem sp theo danh mục Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 4.4.16 Biểu đồ xem chi tiết sản phẩm Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Database Database chi tiết 6.4 Bảng Chitietdonhang 6.5 Bảng Donhang 6.6 Bảng Hangsanxuat 6.7 Bảng Hedieuhanh 6.8 Bảng Nguoidung 6.9 Bảng PhanQuyen 6.10 Bảng SanPham Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Thiết kế giao diện 7.1 giao diện đăng nhập 7.2 giao diện đăng ký 7.3 giao diện trang chủ Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 7.4 Giao diện chi tiết sản phẩm Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Downloaded by Free Games Android (vuchinhhp1@gmail.com) ... xây dựng trang web bán điện thoại di động mạng với số chức như: - Giới thiệu hình ảnh mẫu điện thoại laptop - Các thơng tin có liên quan giá kèm - Các thông tin điện thoại, laptop update thường... hãng điện thoại, theo nhà sản xuất, mức giá, tìm theo phong cách, kiểu dáng Hình thức tốn như: toán sau nhận hàng, toán chuyển khoản, tốn qua bưu điện Mơ tả toán Cửa hàng mua bán điện thoại laptop. .. hàng cần với điện thoại, máy tính nối mạng ta truy cập vào trang web muốn để tìm kiếm thơng tin mua sản phẩm ưa thích cách nhanh mà khơng gặp khó khăn Website mua bán điện thoại laptop cung cấp