Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
0,92 MB
File đính kèm
shop + sql.rar
(11 MB)
Nội dung
LỜI MỞ ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính toàn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại ngày nay, thời đại mà “Người người làm Web, nhà nhà làm Web” việc có Website để quảng bá công ty hay Website cá nhân không điều xa xỉ Thông qua Website khách hàng lựa chọn sản phẩm mà cần cách nhanh chóng hiệu Với công nghệ Word Wide Web, hay gọi Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho người xem cách dễ dàng với công cụ ngôn ngữ lập trình khác Sự đời ngôn ngữ lập trình cho phép xâydựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Script) cho phép xâydựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Với lí đó, hướng dẫn giúp đỡ thầy Nguyễn Hữu Thanh, nhóm chúng em chọn đề tài “Xây dựngWebsitebánlaptoplinhkiệnđiện tử” làm đề tài cho đồ án cuối khóa nhóm Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thông cảm, lời góp ý bảo tận tình quý thầy cô bạn MỤC LỤC DANH MỤC HÌNH Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh DANH MỤC BẢNG Chương 1: TỔNG QUAN ĐỀ TÀI 1.1 Mục đích xâydựng đề tài Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây dựngWebsitebánlaptoplinhkiệnđiện tử” dừng mức tìm hiểu ngôn ngữ lập trình Web PHP & MYSQL, áp dụngxâydựng ứng dụng thực nghiệm trang Web bán hàng mạng Website với mục đích cung cấp cho khách hàng thông tin xác sản phẩm máy tính linhkiện có thị trường hãng có uy tín ( Acer, Hp, Asus, Dell, Samsung…) cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xuyên nhanh chóng Vì vậy, rút ngắn khoảng cách người mua người bán, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng 1.2 Công nghệ thực đề tài Đề tài xâydựng dựa công cụ lập trình sau: • XAMPP: chương trình tạo máy chủ Web (Web Server) tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ phpMyadmin • Notepad++: phần mềm soạn thảo mã nguồn hoàn toàn miễn phí hỗ trợ đa ngôn ngữ lập trình, hoạt động môi trường Microsoft Windows Ngoài ra, Notepad++ thay hoàn hảo cho Notepad cổ điển xưa, mặt tính mà giao diện tương tác cho thấy đẳng cấp vượt bậc Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Hình Màn hình làm việc Notepad++ 1.3 Kế hoạch triển khai xâydựngwebsite 1.3.1 Các giai đoạn thực o Giai đoạn 1: Khảo sát, phân tích website o Giai đoạn 2: Thiết kế website o Giai đoạn 3: Kiểm thử website o Giai đoạn 4: Hoàn thiện website, viết báo cáo 1.3.2 Chi tiết kế hoạch xâydựngwebsite Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GĐ GVHD: Nguyễn Hữu Thanh Người chịu trách nhiệm - Xác định đề tài: Xâydựng Thái Thị Hồng yến websitebánlaptop online - Khảo sát internet - Phân tích chức Phân tích CSDL - Lập kế hoạch phân công việc dự án - Thiết kế giao diện hệ Lê Sơn Ngà thống - Xử lý kiện đăng nhập, Lê Sơn Ngà đăng xuất Thái Thị Hồng Yến - Xử lý kiện đăng ký - Xem thông tin sản phẩm - Chức giỏ hàng - Chức quản lý thành viên, quản lý sản phẩm - Chức đặt hàng - Chức toán - Thử chương trình Lê Sơn Ngà - Bổ sung thêm chức Thái Thị Hồng Yến có - Hoàn thiện website Lê Sơn Ngà - Viết báo cáo Thái Thị Hồng Yến Nội dung công việc Ngày bắt đầu 5/6/2015 Trang 13/06/2015 14/06/2015 21/06/2015 22/06/2015 13/07/2015 14/07/2015 20/07/2015 21/07/2015 27/07/2015 Bảng Chi tiết kế hoạch xâydựngwebsite Nhóm MNM11 Ngày hoàn thành Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE 2.1 Phân tích hệ thống website 2.1.1 Các tác nhân hệ thống • Khách vãng lai: người ghé thăm website xem sản phẩm hệ thống • Thành viên (User): người đăng kí làm thành viên hệ thống • Quản trị (Admin): người quản lý hệ thống website • • • • 2.1.2 Các nhóm chức hệ thống Hệ thống truy cập website: dành cho khách vãng lai, thành viên, người quản trị Quản lý giỏ hàng: dành cho khách vãng lai, thành viên Quản lý đơn hàng: dành cho người quản trị Quản trị hệ thống: dành cho người quản trị 2.1.3 Phân rã chức Hình Sơ đồ phân rã chức Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.1.4 Mô tả yêu cầu chức hệ thống ST T Mô tả yêu cầu Đăng ký thành viên Thực đăng ký thành viên Gởi email thông báo kết đăng ký Giỏ hàng Xem giỏ hàng Thêm hàng vào giỏ hàng Xóa hàng khỏi giỏ hàng Đơn hàng Tạo đơn hàng In đơn đặt hàng In hóa đơn toán Thống kê đơn hàng Quản lý thành viên Liệt kê danh sách thành viên Thêm thành viên Đóng tài khoản thành viên vi phạm Xóa thành viên Cấp quyền cho thành viên Quản lý sản phẩm Liệt kê danh sách sản phẩm theo tên sản phẩm, nhà sản xuất Thống kê sản phẩm: bán chạy, bán ít, tồn kho Thêm danh mục sản phẩm Thêm sản phẩm Cập nhật thông tin sản phẩm Xóa sản phẩm Phân loại Mức độ liệu đầu vào liệu đầu trung bình trung bình liệu đầu dưa liệu đầu vào dưa liệu đầu vào trung bình trung bình trung bình liệu đầu vào liệu đầu liệu đầu liệu đầu trung bình trung bình trung bình trung bình liệu đầu liệu đầu vào liệu đầu vào liệu đầu vào liệu đầu vào trung bình trung bình trung bình trung bình trung bình liệu đầu trung bình liệu đầu liệu đầu vào liệu đầu vào liệu đầu vào liệu đầu vào trung bình trung bình trung bình trung bình trung bình Bảng Mô tả yêu cầu chức hệ thống Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2 Thiết kế hệ thống website 2.2.1 Mô tả Use Case 2.2.1.1 Biểu đồ Use Case chức giỏ hàng Hình Use case chức giỏ hàng Use case: UC_01 Chức giỏ hàng UC_01: Xem giỏ hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Xem quản lý thông tin giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Hiển thị thông tin, sản phẩm chọn vào giỏ hàng Trình tựkiện trình hoạt động Use-case: - Hiển thị thông tin, sản phẩm chọn vào giỏ hàng Hoàn cảnh sử dụng thành công bản: Hiển thị danh sách sản phẩm người dùng chọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_01: Thêm hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Thêm sản phẩm chọn vào giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm chọn hiển thị khung giỏ hàng người dùng Trình tựkiện trình hoạt động Use-case: - Người dùng chọn hàng cần chọn - Người dùng chọn chức thêm hàng vào giỏ hàng Hoàn cảnh sử dụng thành công bản: Hiển thị danh sách sản phẩm người dùng chọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_01: Cập nhật hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Cập nhật thông tin sản phẩm giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm cập nhật thay đổi thông tin giỏ hàng Trình tựkiện trình hoạt động Use-case: - Người dùng xem hàng giỏ hàng - Người dùng thay đổi thông tin số lượng sản phẩm - Chọn chức cập nhật Hoàn cảnh sử dụng thành công bản: Hiển thị thông tin cập nhật Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống thông báo hết hàng Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_01: Xóa hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Xóa sản phẩm chọn khỏi giỏ hàng Nhóm MNM11 Trang Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm được xóa khỏi giỏ hàng Trình tựkiện trình hoạt động Use-case: - Người dùng chọn hàng cần xóa - Người dùng chọn chức xóa hàng Hoàn cảnh sử dụng thành công bản: Sản phẩm xóa khỏi giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_01: Thanh toán Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Thực toán sản phẩm giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Người dùng chọn chức toán Trình tựkiện trình hoạt động Use-case: - Người dùng chọn chức xem giỏ hàng - Người dùng chọn chức toán Hoàn cảnh sử dụng thành công bản: Thông báo toán thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 10 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_03: Danh sách chờ in Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực danh sách đơn hàng chờ in Điều kiện để bắt đầu Use-case: Admin chọn chức danh sách chờ in Điều kiện để kết thúc Use-case: - Hiển thị thông báo in đơn hàng Trình tựkiện trình hoạt động Use-case: - Admin chọn chức danh sách chờ in - Admin chọn chức in đơn hàng - Hệ thống thông báo in đơn hàng thành công Hoàn cảnh sử dụng thành công bản: Hiển thị thông báo in đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_03: Danh sách chờ toán Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực danh sách đơn hàng chờ toán Điều kiện để bắt đầu Use-case: Admin chọn chức danh sách chờ toán Điều kiện để kết thúc Use-case: - Hiển thị thông báo đơn hàng toán Trình tựkiện trình hoạt động Use-case: - Admin chọn chức danh sách chờ toán - Admin chọn chức toán đơn hàng - Hệ thống thông báo toán đơn hàng thành công Hoàn cảnh sử dụng thành công bản: Hiển thị thông báo toán Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 14 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_03: Thống kê đơn hàng Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực số lượng đơn hàng Điều kiện để bắt đầu Use-case: Admin chọn chức thống kê đơn hàng Điều kiện để kết thúc Use-case: - Hiển thị thông tin thống kê đơn hàng Trình tựkiện trình hoạt động Use-case: - Admin chọn chức thống kê đơn hàng - Hệ thống hiển thị thống kê tất đơn hàng Hoàn cảnh sử dụng thành công bản: Hiển thị thông tin thống kê đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: 2.2.1.4 Biểu đồ Use Case quản lý sản phẩm Hình Use Case quản lý sản phẩm Use case: UC_04 Quản lý sản phẩm Nhóm MNM11 Trang 15 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_04: Liệt kê danh sách sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực liệt kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức liệt kê sản phẩm Điều kiện để kết thúc Use-case: - Hiển thị danh sách sản phẩm Trình tựkiện trình hoạt động Use-case: - Admin chọn chức liệt kê sản phẩm - Admin chọn loại sản phẩm cần liệt kê - Hệ thống hiển thị danh sách sản phẩm Hoàn cảnh sử dụng thành công bản: Hiển thị danh sách sản phẩm Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_04: Thêm danh mục sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thêm danh mục sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thêm danh mục Điều kiện để kết thúc Use-case: - Thông báo thêm danh mục thành công Trình tựkiện trình hoạt động Use-case: - Admin chọn chức thêm danh mục sản phẩm - Admin điền thông tin danh mục cần thêm - Hệ thống thông báo thêm danh mục thành công Hoàn cảnh sử dụng thành công bản: Thông báo thêm danh mục thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 16 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_04: Thêm sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thêm sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thêm sản phẩm Điều kiện để kết thúc Use-case: - Thông báo thêm sản phẩm thành công Trình tựkiện trình hoạt động Use-case: - Admin chọn chức thêm sản phẩm - Admin điền thông tin sản phẩm cần thêm - Hệ thống thông báo thêm sản phẩm thành công Hoàn cảnh sử dụng thành công bản: Thông báo thêm sản phẩm thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_04: Cập nhật thông tin sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thay đổi thông tin sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức cập nhật sản phẩm Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thay đổi cập nhật Trình tựkiện trình hoạt động Use-case: - Admin chọn chức cập nhật sản phẩm - Admin thực cập nhật thông tin sản phẩm - Hệ thống hiển thị thay đổi cập nhật Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị thay đổi cập nhật Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 17 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_04: Xóa sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực xóa sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức xóa sản phẩm Điều kiện để kết thúc Use-case: - Sản phẩm xóa khỏi hệ thống Trình tựkiện trình hoạt động Use-case: - Admin chọn sản phẩm cần xóa - Admin chọn chức sản phẩm - Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng thành công bản: Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_04: Thống kê sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thống kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thống kê sản phẩm Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thông tin thống kê sản phẩm Trình tựkiện trình hoạt động Use-case: - Admin chọn chức thống kê sản phẩm - Hệ thống hiển thị thống kê sản phẩm Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị thông tin thống kê sản phẩm Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 18 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.1.5 Biểu đồ Use Case quản lý thành viên Hình Use Case quản lý thành viên Use case: UC_05 Quản lý thành viên UC_05: Liệt kê danh sách thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực liệt kê danh sách thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức liệt kê thành viên Điều kiện để kết thúc Use-case: - Hệ thống hiển thị danh sách thành viên hệ thống Trình tựkiện trình hoạt động Use-case: - Admin chọn chức liệt kê thành viên - Hệ thống hiển thị danh sách thành viên hệ thống Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị danh sách thành viên hệ thống Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 19 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_05: Thêm thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thêm thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức thêm thành viên Điều kiện để kết thúc Use-case: - Hệ thống thông báo thêm thành công Trình tựkiện trình hoạt động Use-case: - Admin chọn chức thêm thành viên - Hệ thống thông báo thêm thành công Hoàn cảnh sử dụng thành công bản: Hệ thống thông báo thêm thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_05: Cấp quyền thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực cấp quyền thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức cấp quyền thành viên Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thành viên quyền cấp Trình tựkiện trình hoạt động Use-case: - Admin chọn chức cấp quyền thành viên - Hệ thống hiển thị thành viên quyền cấp Hoàn cảnh sử dụng thành công Hệ thống hiển thị thành viên quyền cấp Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 20 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh UC_05: Xóa thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực xóa thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức xóa thành viên Điều kiện để kết thúc Use-case: - Hệ thống thông báo xóa thành công Trình tựkiện trình hoạt động Use-case: - Admin chọn chức xóa thành viên - Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng thành công : Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_05: Đóng tài khoản vi phạm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực đóng tài khoản Điều kiện để bắt đầu Use-case: Admin chọn chức đóng tài khoản Điều kiện để kết thúc Use-case: - Tài khoản chọn bị đóng thời quan qui định Trình tựkiện trình hoạt động Use-case: - Admin chọn chức đóng tài khoản - Hệ thống thông báo tài khoản đóng Hoàn cảnh sử dụng thành công : Hệ thống thông báo tài khoản đóng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hiển thị thông báo lỗi hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hiển thị thông tin thay đổi Các yêu cầu phi chức năng: Nhóm MNM11 Trang 21 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.2 Mô tả sở liệu 2.2.2.1 Bảng giohang Để lưu thông tin giỏ hàng khách hàng Name Type Null Chú thích Id_giohang Int(10) No Mã giỏ hàng Id Int(10) No Mã sản phẩm User Varchar(255) No Tên user soluong Int(10) No Số lượng tinhtrang Text No Tình trạng ngaydat Datetime No Ngày đặt hàng Bảng Bảng giohang 2.2.2.2 Bảng donhang Dùng để lưu thông tin đơn hàng Name Type Null Id-hoadon Int(10) No Hoten Varchar(255) No diachi Text No email Varchar(255) No dienthoai Int(20) No Fax Int(20) No Cty Varchar(255) No Id Int(10) No soluong Int(10) No Bảng Bảng donhang Chú thích Mã hóa đơn Tên khách hàng Địa Email Điện thoại Fax Công ty Mã sản phẩm Số lượng 2.2.2.3 Bảng lienhe Dùng để quản lý thắc mắc liên hệ khách hàng Name Type Null Id-lienhe Int(10) No Hoten Text No Cty Text No Email Text No Dienthoai Int(20) No Fax Int(20) No Diachi Text No Noidung Text No Ngaylienhe Datetime No Bảng Bảng lienhe Nhóm MNM11 Trang 22 Chú thích Mã liên hệ Họ tên Công ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.2.4 Bảng loaisanpham Dùng để quản lý danh mục loại sản phẩm Name Type Null Id-loai Int(10) No Id_nhom Int(11) No tenloaisp Text No ghichu Varchar(255) No Bảng Bảng loaisanpham 2.2.2.5 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Name Type Null Id_nhom Int(10) No tennhom Varchar(255) No Chuthich Text No Bảng Bảng nhomsanpham 2.2.2.6 Bảng sanpham Dùng để quản lý sản phẩm Name Type Null Id Int(20) No Id_loai Int(10) No tensp Text No mota Text No hinh Text No Gia Int(15) No ghichu Text No soluongban Int(10) No Id_menu Int(10) No Bảng Bảng sanpham Nhóm MNM11 Trang 23 Chú thích Mã loại sp Mã nhóm sản phẩm Tên loại sản phẩm Ghi Chú thich Mã nhóm sản phẩm Tên nhóm sản phẩm Chú thích Chú thích Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Mô tả Hình ảnh Đơn giá Ghi Số lượng Mã menu Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.2.7 Bảng thanhvien Dùng để quản lý thành viên Name Type Null hoten Varchar(255) No diachi Varchar(255) No email Varchar(255) No dienthoai Int(20) No user Varchar(255) No pass Varchar(32) No hieuluc Int(10) No capquyen Int(10) No Bảng Bảng thanhvien 2.2.2.8 Lược đồ quan hệ sở liệu Hình Lược đồ quan hệ sở liệu Nhóm MNM11 Trang 24 Chú thích Họ tên Địa Email Điện thoại Tên đăng nhập password Hiệu lực Quyền Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Chương 3: CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Giao diện hệ thống Hình Giao diệnwebsite Nhóm MNM11 Trang 25 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 3.2 Trang đăng ký, đăng nhập Hình 10 Trang đăng nhập Hình 11 Trang đăng ký thành viên Nhóm MNM11 Trang 26 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 3.3 Trang quản trị Hình 12 Trang quản trị quản trị viên KẾT LUẬN Đề tài “Xây dựngWebsitebánlaptoplinhkiệnđiện tử” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên đề tài hoàn thành mức độ sau: - Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL - Áp dụngxâydựng ứng dụng thực nghiệm trang đề tài “Xây dựngwebsitebánlaptoplinhkiệnđiện tử” Hướng nghiên cứu phát triển: Tìm hiểu sâu ngôn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, Nhóm MNM11 Trang 27 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Kết hợp ngôn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle… Tìm hiểu thêm số ngôn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… Tiếp tục xâydựngwebsite với quy mô lớn với nhiều ứng dụng, chức Để hoàn thành đề tài này, lần em xin chân thành cảm ơn thầy Nguyễn Hữu Thanh người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn ! Nhóm MNM11 Trang 28 ... TỔNG QUAN ĐỀ TÀI 1.1 Mục đích xây dựng đề tài Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài Xây dựng Website bán laptop linh kiện điện tử dừng mức tìm hiểu ngôn ngữ... KẾT LUẬN Đề tài Xây dựng Website bán laptop linh kiện điện tử xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân... Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang đề tài Xây dựng website bán laptop linh kiện điện tử Hướng nghiên cứu phát triển: Tìm hiểu sâu ngôn ngữ