Thiết kế website bán máy tính cho công ty laptop bách phương

66 0 0
Thiết kế website bán máy tính cho công ty laptop bách phương

Đ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

Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng.. Danh sách thành viên Phương thức thực hiện và kết quả - Phương

TRẦN ĐÌNH DUẨN BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI THIẾT KẾ WEBSITE BÁN MÁY TÍNH CHO CÔNG TY LAPTOP BÁCH PHƯƠNG KHOA HỌC MÁY TÍNH Sinh viên: Trần Đình Duẩn Khóa: K12 Mã số sinh viên: 18010150 Ngành: Khoa học máy tính Hệ: Chính quy Giảng viên hướng dẫn: Th.S Vũ Văn Quang Hà Nội – Năm 2022 1 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI THIẾT KẾ WEBSITE BÁN MÁY TÍNH CHO CÔNG TY LAPTOP BÁCH PHƯƠNG Sinh viên: Trần Đình Duẩn Khóa: K12 Mã số sinh viên: 18010150 Ngành: Khoa học máy tính Hệ: Chính quy Giảng viên hướng dẫn: Th.S Vũ Văn Quang Hà Nội – Năm 2022 SVTH: Trần Đình Duẩn 2 LỜI CAM ĐOAN Tên em là: Trần Đình Duẩn Mã sinh viên: 18010150 Lớp: K12 Ngành: Khoa học máy tính Em đã thực hiện đồ án/khóa luận tốt nghiệp với đề tài: Thiết kế website bán máy tính cho công ty Laptop Bách Phương Em xin cam đoan đây là đề tài nghiêm cứu của riêng tôi và được sự hướng dẫn của thầy Ths Vũ Văn Quang Các nội dung nghiêm cứu, kết quả trong đề tài này là trung thực và chưa được các tác giả công bố dưới bất kì hình thức nào Nếu phát hiện có bất cứ hình thức gian lận nào em xin hoàn toàn chịu trách nghiệm trước pháp luật Hà Nội, ngày 20 tháng 07 năm 2022 GIẢNG VIÊN HƯỚNG DẪN SINH VIÊN (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) SVTH: Trần Đình Duẩn 3 NHẬN XÉT (Của giảng viên hướng dẫn) ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… SVTH: Trần Đình Duẩn 4 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến sự hướng dẫn và giúp đỡ của giảng viên Ths Vũ Văn Quang, em đã chọn đề tài “Thiết kế website bán máy tính cho công ty Laptop Bách Phương” làm đề tài cho đồ án môn học Lập trình Web của mình Trong quá trình thực hiện đồ án này em đã nhận được sự giúp đỡ chỉ bảo tận tình của các thầy, cô giáo Em xin chân thành cảm thầy Vũ Văn Quang đã hưỡng dẫn trong quá trình làm đồ án Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng đồ án khó tránh khỏi thiếu sót Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý Thầy và các bạn Em xin chân thành cảm ơn! SVTH: Trần Đình Duẩn 5 MỤC LỤC LỜI CAM ĐOAN 2 LỜI CẢM ƠN 4 MỤC LỤC… 5 MỤC LỤC HÌNH ẢNH 7 GIỚI THIỆU 10 Mục tiêu nghiên cứu và nội dung nghiên cứu của đồ án 10 Phương thức thực hiện và kết quả 11 CHƯƠNG I TÌM HIỂU CÔNG NGHỆ JAVA(JSP), SQL 12 1.1 Các tính năng của Java 12 1.1.1 Tính năng 12 1.1.2 Java được sử dụng để làm gì? 14 1.1.3 Kiến trúc và môi trường của Java là gì? 14 1.1.4 Máy ảo Java (JVM) 15 1.1.5 Môi trường thời gian chạy Java – JRE 15 1.1.6 Bộ phát triển Java (JDK) 16 1.2 JSP 17 1.2.1 Tại sao lại cần JSP 17 1.2.2 Sơ đồ làm việc với JSP 18 1.3 Giới thiệu cơ sở dữ liệu 19 1.4 PHPMyAdmin 20 1.4.1 Database Operations 21 1.4.2 Database Table Operations 22 1.4.3 Ưu điểm của phpMyAdmin 22 1.4.4 Nhược điểm của phpMyAdmin 23 CHƯƠNG II XÂY DỰNG ỨNG DỤNG THỰC TẾ 25 2.1 Phân tích yêu cầu đề tài 25 SVTH: Trần Đình Duẩn 6 2.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: 25 2.1.2 Phạm vi dự án được ứng dụng 26 2.1.3 Đối tượng sử dụng 26 2.1.4 Mục đích của dự án 26 2.1.5 Xác định yêu cầu của khách hàng 26 2.1.6 Yêu cầu giao diện của website 29 2.1.7 Phân tích các chức năng của hệ thống 29 2.1.8 Các chức năng của đối tượng Customer (Khách vãng lai) 30 2.1.9 Các chức năng của đối tượng Member (thành viên) 34 2.1.10 Chức năng của Administrator 36 2.2 Biểu đồ phân tích thiết kế hệ thống 41 2.2.1 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 55 2.2.2 Yêu cầu về bảo mật 55 2.2.3 Thiết kế giao diện 56 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 65 SVTH: Trần Đình Duẩn 7 MỤC LỤC HÌNH ẢNH Hình 1 Danh sách thành viên………………………………………………… 11 Hình 2Sơ đồ tính năng của java…………………………………………………13 Hình 3 Ngôn ngữ java……………………………………………………………14 Hình 4 Kiến trúc và môi trường java……………………………………… 15 Hình 5 Sơ đồ làm việc JSP…………………………………………………… 28 Hình 6 phpMyAdmin……………………………………………………… 23 Hình 7 Nhược điểm phpMyAdmin…………………………………………….23 Hình 8 Sơ đồ hệ thống ……………………………………………… .30 Hình 9 Display đăng kí ………………………………………………………31 Hình 10 Display tìm kiếm ………………………………………………….…32 Hình 11 Display information …………………………………………… .32 Hình 12 Display giỏ hàng, vorcher ………………………………………….33 Hình 13 Display thanh toán …………………………………………………34 Hình 14 Display đăng nhập …………………………………… 35 Hình 15 Display đăng xuất ………………………………………… 35 Hình 16: Sửa thông tin member …………………………………………… 36 Hình 17 Lịch sử mua sắm ……………………………………………………36 Hình 18 Hiển thị thông tin tài khoản ………………………………………36 Hình 19 Hiển thị chức năng sửa thông tin sản phẩm ……………………37 Hình 20 Hiển thị chức năng xóa sản phẩm …………………………………38 Hình 21 Display thêm sảm phẩm …………………………………………… 38 Hình 22 Display thêm sảm phẩm …………………………………………… 39 Hình 23 Display tạo phiếu giảm giá………………………………………….39 Hình 24 Biểu đồ đăng nhập………………………………………………… 40 SVTH: Trần Đình Duẩn 8 Hình 25 Biểu đồ đăng xuất…………………………………………………….41 Hình 26 Biểu đồ đăng ký…………………………………………………… 42 Hình 27 Biểu đồ thông tin về sản phẩm.…………………………………….53 Hình 28 Biểu đồ thêm sản phẩm vào giỏ hang…………………………… 44 Hình 29 Biểu đồ đặt hàng…………………………………………………… 45 Hình 30 Biểu đồ thêm sản phẩm…………………………………………… 46 Hình 31 Biểu đồ sửa thông tin sản phẩm……………………………………47 Hình 32 Biểu đồ xóa sản phẩm……………………………………………….48 Hình 33 Use case tìm kiếm……………………………………………………49 Hình 34: Biểu đồ cộng tác chức năng tìm kiếm…………………………….50 Hình 35 Biểu đồ tuần tự chức năng tìm kiếm………………………………50 Hình 36 Use-case quản lý sản phẩm……………………………………… 51 Hình 37 Biểu đồ cộng tác chức năng cập nhật…………………………….51 Hình 38 Biểu đồ tuần tự chức năng thêm sản phẩm mới…………………52 Hình 39 Biểu đồ tuần tự chức năng sửa thông tin sản phẩm…………….52 Hình 40 Biểu đồ tuần tự chức năng xóa sản phẩm……………………… 53 Hình 41 Biểu đồ tuần tự chức năng đăng nhập……………………………53 Hình 42 Biểu đồ tuần tự chức năng đăng ký thành viên………………….54 Hình 43: Giao diện trang chủ ………………………….………….…………55 Hình 44: Giao diện form đăng nhập ……………………………………… 56 Hình 45 Giao diện giỏ hàng ……………………………………… 57 Hình 46 Giao diện form đăng ký thành viên ………………………………58 Hình 47 Giao diện trang chi tiết sản phẩm……………………………… 59 SVTH: Trần Đình Duẩn 9 Hình 48 Trang quản trị admin……………………………………………….60 Hình 49: Bảng dữ liệu data ……………………………………………… 60 Hình 50 Bảng product……………………………………………… 61 Hình 51 Bảng discount……………………………………………………….61 Hình 52 Bảng category………………………………………………………61 Hình 53 Bảng cart……………………………………………………….……62 Hình 54 Bảng bill detail………………………………………………….….62 Hình 55 Bảng bill…………………………………………………………….63 Hình 56 Bảng user………………………………………………………… 63 SVTH: Trần Đình Duẩn

Ngày đăng: 18/03/2024, 13:17

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

Tài liệu liên quan