1. Trang chủ
  2. » Tất cả

Báo cáo phát triển phần mềm mã nguồn mở tên đề tài xây dựng website bán sách online book

56 4 0

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ *********** BÁO CÁO PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN SÁCH ONLINE BOOK GVHD: Ths Nguyễn Hữu Vĩnh SVTH: Lê Đỗ Đức Thịnh_1824801030266 Lê Quang Chung_1824801030261 Bình Dương, tháng 07/2021 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ *********** BÁO CÁO PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN SÁCH ONLINE BOOK GVHD: Ths Nguyễn Hữu Vĩnh SVTH: Lê Đỗ Đức Thịnh_1824801030266 Lê Quang Chung_1824801030261 Bình Dương, tháng 07/2020 LỜI CẢM ƠN Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép em bày tỏ lòng biết ơn đến tất cá nhân tổ chức tạo điều kiện hỗ trợ, giúp đỡ em suốt trình học tập nghiên cứu đề tài Trong suốt thời gian từ bắt đầu học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ bạn bè Với lịng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Viện Kỹ Thuật – Công Nghệ Trường Đại Học Thủ Dầu Một truyền đạt vốn kiến thức quý báu cho chúng em suốt trình học tập Nhờ có lời hướng dẫn, dạy bảo thầy cô nên đề tài nghiên cứu em hồn thiện tốt đẹp Một lần nữa, em xin chân thành cảm ơn thầy Nguyễn Hữu Vĩnh người trực tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt báo cáo thời gian qua Bài báo cáo thực khoảng thời gian tháng Bước đầu vào thực tế em hạn chế nhiều bỡ ngỡ nên khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp quý báu quý Thầy Cô để kiến thức em lĩnh vực hồn thiện đồng thời có điều kiện bổ sung, nâng cao ý thức Em xin chân thành cảm ơn! i LỜI CAM ĐOAN Tôi xin cam đoan đồ án “WEBSITE BÁN SÁCH ONLINE BOOK” cơng trình nghiên cứu thân hướng dẫn giảng viên Nguyễn Hữu Vĩnh Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố bất k hình thức trước Những phần sử dụng tài liệu tham khảo đồ án nêu rõ phần tài liệu tham khảo Ngoài ra, báo cáo cn sử dụng số nhận xt, đánh giá cng số liệu tác giả khác, quan tố chức khác có trch dẫn ch thch nguồn gốc Nếu phát có bất k gian lận tơi xin hồn tồn chu trách nhiệm nội dung luận văn Trường đại học Thủ Dầu Một không liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) Bình Dương, tháng 07 năm 2021 Sinh viên ii TÓM TẮT “WEBSITE BÁN SÁCH ONLINE BOOK” thực sau q trình thu thập khảo sát thơng tin t nhu cầu người dùng đặc biệt người yêu sách, có sở thch, thói quen đọc sách Website gip người sử dụng xem loại sách, giá thành, xem chi tiết sách, mua đặt hàng sách nhanh chóng Dựa tảng cơng cụ Visual Studio song song ngôn ngữ PHP với công cụ lưu trữ sở liệu SQL My SQL gip cho việc thực xây dựng website cách thuận lợi WEBSITE BÁN SÁCH ONLINE với giao diện đơn giản, dễ nhìn với tính phù hợp với người dùng gip cho người dùng cảm thấy thoải mái dễ dàng sử dụng Cấu trc báo cáo chia thành phần: Chương 1: Tổng quan đề tài, Chương 2: Phân tích thiết kế hệ thống thông tin, Chương 3: Giao diện website, Chương 4: Đánh giá kết hướng phát triển Sau cùng, đề tài triển khai cách tương đối hoàn chỉnh với đầy đủ chức websiste bán sách th trường Tuy nhiên công nghệ ngày phát triển nên phần mềm cng có hướ ng phát triển bật để người dùng tiếp cận dễ dàng iii SUMMARY "ONLINE BOOK SALES WEBSITE" is carried out after the collection process and survey information from the needs of users, especially book lovers, interests, reading habits The website helps users view books, prices, view book details, buy and order books quickly Based on the parallel Visual Studio tool as the PHP language along with the SQL My SQL database storage tool has helped to build the website in the most favorable way WEBSITE SELLING BOOKS ONLINE with simple, easy-to-see interfaces with features suitable for users makes users feel most comfortable when using The structure of the report is divided into parts: Chapter 1: Topic Overview, Chapter 2: Information System Analysis and Design, Chapter 3: Website interface, Chapter 4: Evaluatiy results and development direction Finally, this topic is implemented in a relatively complete way with full functions such as a websiste selling books today on the market However, the technology is growing, so the software will also have outstanding and new development directions for users to access easily iv MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii TÓM TẮT iii SUMMARY iv MỤC LỤC v DANH MỤC HÌNH viii DANH MỤC BẢNG ix DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT x LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN ĐỀ TÀI Giới thiệu đề tài 1.1 Tên đề tài 1.2 Giới thiệu đề tài .2 1.3 Lý chọn đề tài .2 1.4 Yêu cầu chức .2 1.5 Các ràng buộc mặt thiết kế: 1.6 Phạm vi Công nghệ sử dụng 2.1 Giới thiệu PHP 2.2 Giới thiệu HTML, CSS JavaScript 2.3 Công cụ Dreamweaver CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Phân tích Thiết kế hệ thống 2.1 Danh sách tác nhân mô tả 2.2 Biểu đồ Use case tổng quát hệ thống 2.3 Danh sách Use case mô tả Đặc tả Use case 3.1 Đặc tả UC1 “Đăng nhập” .9 3.2 Đặc tả UC2 “Đăng ký” 10 3.4 Đặc tả UC4 “Xem trang chủ” 11 3.5 Đặc tả UC5 “ Xem sách” 11 3.6 Đặc tả UC6 “ Xem chi tiết sách” 12 3.7 Đặc tả UC8 “ Quản lý tài khoản” 12 3.8 Đặc tả UC9 “ Quản lý sách” 13 3.9 Đặc tả UC10 “Quản lý phân quyền” 13 v 3.10 Đặc tả UC12 “Quản lý hoá đơn” .14 3.11 Đặc tả UC13 “Quản lý giỏ hàng” 15 Một số biểu đồ hoạt động ( Activity chart ) 16 4.1 Biểu đồ hoạt động cho chức đăng nhập .16 4.2 Biểu đồ hoạt động cho chức đăng ký 17 4.4 Biểu đồ hoạt động cho chức xem trang chủ 18 4.5 Biểu đồ hoạt động cho chức xem sách chi tiết sách .19 4.6 Biểu đồ hoạt động cho chức quản lý tài khoản 20 4.7 Biểu đồ hoạt động cho chức quản lý sách 21 4.8 Biểu đồ hoạt động cho chức quản lý hoá đơn 22 4.9 Biểu đồ hoạt động cho chức quản lý giỏ hàng 23 Biểu đồ ( Sequence diagram ) 24 5.1 Biểu đồ cho chức đăng nhập 24 5.2 Biểu đồ cho chức đăng ký 24 5.4 Biểu đồ cho chức xem sách chi tiết sách 25 5.5 Biểu đồ cho chức quản lý tài khoản 25 5.6 Biểu đồ cho chức quản lý hoá đơn 26 5.7 Biểu đồ cho chức quản lý giỏ hàng .26 Biểu đồ lớp (Class diagram) 27 Thiết kế sở liệu 28 Các bảng sở liệu 29 8.1 Bảng “Address” 29 8.2 Bảng “Admin” .29 8.3 Bảng “Books” 29 8.4 Bảng “Cart” 30 8.5 Bảng “Login” 30 8.6 Bảng “Orders” 31 8.7 Bảng “Order_address” 31 CHƯƠNG CÀI ĐẶT VÀ GIAO DIỆN 33 Giao diện trang chủ 33 Giao diện trang toán 34 Giao diện trang chi tiết sách 34 Giao diện trang xem thông tin tài khoản 35 Giao diện trang sách bán chạy 36 Giao diện trang quản lý giỏ hàng 37 Giao diện trang thông báo đặt hàng thành công 37 Giao diện trang xem lịch sử đặt hàng 38 vi Giao diện trang đổi mật 38 10 Giao diện trang đăng nhập admin 39 11 Giao diện trang quản trị 39 12 Giao diện trang quản lý thông tin tài khoản khách hàng 40 13 Giao diện trang quản lý hoá đơn 40 14 Giao diện trang quản lý sách 41 CHƯƠNG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 42 Đánh giá kết 42 1.1 Chức làm .42 1.2 Hạn chế 42 Ưu/nhược điểm đề tài 42 Ưu điểm: .42 Khuyết điểm: 43 Hướng phát triển đề tài 43 TÀI LIỆU THAM KHẢO 44 vii DANH MỤC HÌNH Hình 1 Giới thiệu PHP Hình Công cụ Dreamweaver .6 Hình Những chức website Hình 2 Biểu đồ Use case tổng quát Hình Biểu đồ hoạt động cho chức đăng nhập 16 Hình Biểu đồ hoạt động cho chức đăng ký 17 Hình Biểu đồ hoạt động cho chức xem trang chủ 18 Hình Biểu đồ hoạt động cho chức xem sách chi tiết sách 19 Hình Biểu đồ hoạt động cho chức quản lý tài khoản 20 Hình Biểu đồ hoạt động cho chức quản lý sách .21 Hình Biểu đồ hoạt động cho chức quản lý hoá đơn 22 Hình 10 Biểu đồ hoạt động cho chức quản lý giỏ hàng 23 Hình 11 Biểu đồ cho chức đăng nhập 24 Hình 12 Biểu đồ cho chức đăng ký .24 Hình 13 Biểu đồ cho chức xem sách chi tiết sách 25 Hình 14 Biểu đồ cho chức quản lý tài khoản 25 Hình 15 Biểu đồ cho chức quản lý hoá đơn 26 Hình 16 Biểu đồ cho chức quản lý giỏ hàng 26 Hình 17 Biểu đồ lớp (Class diagram) 27 Hình 18 Cơ sở liệu 28 Hình Giao diện trang chủ 33 Hình Giao diện trang tốn .34 Hình 3 Giao diện trang chi tiết sách 35 Hình Giao diện trang xem thông tin tài khoản 35 Hình Giao diện trang sách bán chạy 36 Hình Giao diện trang quản lý giỏ hàng 37 Hình Giao diện trang thông báo đặt hàng thành công .37 Hình Giao diện trang xem lch sử đặt hàng .38 Hình Giao diện trang đổi mật 38 Hình 10 Giao diện trang đăng nhập admin .39 Hình 11 Giao diện trang quản tr 39 Hình 12 Giao diện trang quản lý thông tin tài khoản khách hàng 40 Hình 13 Giao diện trang quản lý hoá đơn 40 Hình 14 Giao diện trang quản lý sách 41 viii Author Varchar(200) Not null Tác giả Detail Varchar(2000) Not null Tóm tắt Price Varchar(200) Not null Giá Category Varchar(100) Not null Thể loại Bảng 15 Bảng Books 8.4 Bảng “Cart” - Bảng Cart lưu trữ thông tin giỏ hàng STT Tên thuộc tnh Kiểu liệu Ràng buộc Mô tả Cart_id Int(255) PK ID giỏ hàng Book_id Varchar(100) FK ID sách Bookname Varchar(200) Not null Tên sách Img Varchar(200) Not null Hình Price Varchar(100) Not null Giá Total_price Varchar(100) Not null Tổng tiền Quantity Varchar(100) Not null Số lượng User_id Int(100) FK ID khách hàng Bảng 16 Bảng Cart 8.5 Bảng “Login” - Bảng Login lưu trữ thông tin tài khoản khách hàng STT Tên thuộc tnh Kiểu liệu Ràng buộc Mô tả User_id Int(10) PK ID khách hàng Username Varchar(200) Not null Tên đăng nhập Password Varchar(200) Not null Mật 30 Name Varchar(255) Not null Tên khách hàng Mobile Varchar(100) Not null Số điện thoại Bảng 17 Bảng Login 8.6 Bảng “Orders” - Bảng Orders lưu trữ thông tin đặt hàng STT Tên thuộc tnh Kiểu liệu Ràng buộc Mô tả ID Int(11) PK ID Order_id Varchar(255) Not null ID đơn hàng Book_id Varchar(200) FK ID sách Book_name Varchar(255) Not null Tên sách Img Varchar(200) Not null Hình Price Varchar(200) Not null Giá Quantity Int(11) Not null Số lượng Total_price Varchar(255) Not null Tổng tiền User_id Varchar(100) FK ID khách hàng 10 Date_of_purchase Varchar(100) Not null Ngày đặt hàng 11 Status Varchar(100) Not null Trạng thái 12 Payment_method Varchar(255) Not null Hình thức toán 13 Paid Varchar(100) Not null Đã toán chưa Bảng 18 Bảng Orders 8.7 Bảng “Order_address” - Bảng Order_address lưu trữ thông tin id đa id đơn hàng 31 STT Tên thuộc tnh Kiểu liệu Ràng buộc Mô tả ID Int(11) PK ID Address_id Int(11) FK ID đa Order_id Varchar(250) Not null ID đơn hàng Bảng 19 Bảng Order_address 32 CHƯƠNG CÀI ĐẶT VÀ GIAO DIỆN Giao diện trang chủ - Giao diện chương trình chnh hiển th menu danh mục sản phẩm, logo thương hiệu sản phẩm, giỏ hàng khách hàng, link đăng nhập, đăng ký Từ trang chủ người dùng tiếp tục thực tất chức hệ thống Hình Giao diện trang chủ 33 Giao diện trang toán - Giao diện toán đơn hàng gip người dùng mua hàng thực toán - Dữ liệu đầu vào: Họ tên, đa chỉ, quận/ huyện, tỉnh thành phố, quốc gia, số điện thoại người đặt hàng - Dữ liệu đầu ra: Trạng thái tốn có thành cơng hay khơng Hình Giao diện trang toán Giao diện trang chi tiết sách - Giao diện from chi tiết sản phẩm hiển th thông tin chi tiết sản phẩm khách hàng lựa chọn - Đưa thông tin chi tiết sản phẩm khách hàng mua 34 Hình 3 Giao diện trang chi tiết sách Giao diện trang xem thông tin tài khoản - Giao diện trang quản lý tài khoản gip khách hàng đăng ký tài khoản để đăng nhập vào website Hình Giao diện trang xem thông tin tài khoản 35 Giao diện trang sách bán chạy - Giao diện trang sách bán chạy trang mà sách bán nhiều cửa hàng, bạn cập nhật loại sách bán chạy Hình Giao diện trang sách bán chạy 36 Giao diện trang quản lý giỏ hàng - Giao diện trang quản lý giỏ hàng giúp khách hàng xem, sửa, xoá sách giỏ hàng Hình Giao diện trang quản lý giỏ hàng Giao diện trang thông báo đặt hàng thành công - Giao diện trang thông báo đặt hàng thành công trang thông báo cho khách hàng nội dung thông tin đặt hàng khách hàng Hình Giao diện trang thơng báo đặt hàng thành công 37 Giao diện trang xem lịch sử đặt hàng - Giao diện trang xem l ch sử đặt hàng giúp khách hàng xem lại đơn hàng đặt từ trước đến Hình Giao diện trang xem lch sử đặt hàng Giao diện trang đổi mật - Giao diện đổi mật gip khách hàng đổi mật cần thiết Hình Giao diện trang đổi mật 38 10 Giao diện trang đăng nhập admin - Giao diện đăng nhập admin gip admin đăng nhập vào trang quản lý hệ thống để quản lý sách, quản lý phân quyền, quản lý nhà cung cấp Hình 10 Giao diện trang đăng nhập admin 11 Giao diện trang quản trị - Giao diện trang quản tr  gip người quản tr quản lý hệ thống cửa hàng Tại người quản lý cập nhập sách, quản lý tài khoản khách hàng, quản lý hố đơn Hình 11 Giao diện trang quản tr 39 12 Giao diện trang quản lý thông tin tài khoản khách hàng - Giao diện trang quản lý thông tin tài khoản khách hàng giúp admin xem tìm kiếm thơng tin tài khoản khách hàng Hình 12 Giao diện trang quản lý thông tin tài khoản khách hàng 13 Giao diện trang quản lý hoá đơn - Giao diện trang quản lý hoá đơn gip người quản lý xem xử lý hố đơn cho khách Hình 13 Giao diện trang quản lý hoá đơn 40 14 Giao diện trang quản lý sách Trang quản lý sách giúp admin quản lý sách: thêm sách, xem sách, tìm kiếm, xố sách Hình 14 Giao diện trang quản lý sách 41 CHƯƠNG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Đánh giá kết 1.1 Chức làm - Khảo sát thực tế hệ thống bán hàng trực tuyến số trang web Tìm hiểu cách thức, nghiệp vụ xây dựng website bán hàng trực tuyến nói chung nhu cầu cụ thể “Website bán sách online” - Đánh giá tnh chnh xác, khoa học cách thức xây dựng hệ thống “Website bán sách online”, phát huy ưu điểm, khắc phục nhược điểm tồn để xác đnh hướng xây dựng chức cho chương trình cho phù hợp - Phân tích thiết kế hệ thống, lập biểu đồ usecase, biểu đồ lớp, biểu đồ hoạt động cho chức chnh sở thực tế hệ thống “Website bán sách online” - Phân tích, tìm hiểu thiết kế sở liệu hợp lý - Thiết kế giao diện chnh cho chương trình xây dựng “Website bán sách online” với đầy đủ tnh mà yêu cầu đặt - - Đề tài phát triển tương đối hoàn thiện với chức như: đăng nhập, đăng ký, đổi mật khẩu, xem điểm, quản lý hệ thống website, quản lý báo cáo, thống kê Đảm bảo quyền sử dụng, quyền riêng tư bảo mật thông tin người dùng Đảm bảo việc việc đăng ký thành cơng đăng nhập thành công sử dụng chức khác websiste 1.2 Hạn chế - Do nhiều yếu tố ràng buộc, nhiều nguyên nhân khách quan chủ quan, hạn chế mặt thời gian nên đề tài cịn nhiều lỗi thiếu sót, số chức chưa hồn thiện hẳn cịn xảy lỗi nhỏ - Giao diện chưa thiết kế đẹp t ỉ mỉ - Chức in báo cáo thống kê chưa thực Ưu/nhược điểm đề tài Ưu điểm: - Đề tài mang tnh gần gi với sinh viên - Hoạt động nhiều môi trường - Đề tài có khả ứng dụng thành cơng cao 42 - Website bán sách online với giao diện thân thiện, dễ sử dụng - Nội dung dễ hiễu , tương tác dễ dàng Khuyết điểm: - Tư làm web thành viên nhóm chưa phát triển mức cao dẫn đến khả tương tác môi trường mạng cn hạn chế - Môi trường ứng dụng cn hạn chế đủ kinh ph thử nghiệm hệ thống thực dẫn tới đề t ài cn mang t nh phát triển - Giao diện số trang quản tr chưa đẹp, cách bố tr điều khiển chưa hợp lý - Việc tối ưu hệ thống chưa tốt -Độ bảo mật hạn chế Hướng phát triển đề tài - Tìm hiểu cơng nghệ để sử dụng vào việc phát triển ứng dụng Website - Tìm hiểu thơng qua tài liệu lập trình web, javascript, jquery… - Thơng qua đề t ài triển khai thực tế - Bổ sung hạn chế đề tài , mở rộng chức hệ thống website , đảm bảo độ tin cậy hệ thống - Phát triển forum , hỗ trợ kĩ thuật cho người dùng forum -Việc gặp hàng tuần với giáo viên hướng dẫn giúp cho việc nghiên cứu xây dựng đng hướng 43 TÀI LIỆU THAM KHẢO Sách tham khảo: PHP and MySQL for Dynamic Web Sites - Larry Edward Ullman Practical PHP 7, MySQL 8, and MariaDB Website Databases - Adrian W West, Steve Prettyman PHP MySQL Website Programming - Dilip Thomas, Jessey Cinis, Chris Lea, Michael Buzzard Building Websites with PHP - Douglas Paterson PHP, MySQL, JavaScript & HTML5 - Steve Suehring, Janet Valade Website tham khảo: https://hiepsiit.com/detail/php/ngonnguphp 44 ... HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ *********** BÁO CÁO PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN SÁCH ONLINE BOOK GVHD: Ths Nguyễn Hữu Vĩnh SVTH: Lê Đỗ Đức Thịnh_1824801030266... chế nên phần mềm em cịn có nhiều thiếu xót Rất mong đóng góp thầy bạn để phần mềm em hoàn thiện 1 CHƯƠNG TỔNG QUAN ĐỀ TÀI Giới thiệu đề tài 1.1 Tên đề tài Đề tài ? ?WEBSITE BÁN SÁCH ONLINE BOOK? ??... cn cách quản lý mua bán sách truyền thống Vì em thực xây dựng ? ?WEBSITE BÁN SÁCH ONLINE BOOK? ?? để gip cho người quản lý, chủ tiệm sách thực công việc quản lý cửa hàng sách online cách dễ dàng

Ngày đăng: 13/02/2023, 10:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w