Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
6,87 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG WEBSITE BÁN SÁCH Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Giảng viên hướng dẫn Sinh viên thực :Nguyễn Thị Hải Bình :2 Sinh viên thực : Lê Hoàng Anh Sinh viên thực : Nguyễn Vĩnh Phước MSSV:1711060398 MSSV:1711061683 Lớp:17DTHB1 Lớp:17DTHA6 TP Hồ Chí Minh,2021 LỜI CAM ĐOAN Tôi xin cam đoan đồ án sở “Xây dựng website bán sách ” công trình nghiên cứu nhóm hướng dẫn GVHD Nguyễn Thị Hải Bình Các nội dung, kết nghiên cứu đề tài trung thực chưa cơng bố hình thức trước Những thông tin tham khảo tác giả, Website trình thực đồ án nêu rõ tài liệu tham khảo Thành phố Hồ Chí Minh, ngày tháng năm 2021 Sinh viên thực Lê Hoàng Anh Nguyễn Vĩnh Phước NHẬN XÉT CỦA GIẢNG VIÊN Mục Lục LỜI CAM ĐOAN NHẬN XÉT CỦA GIẢNG VIÊN DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU .11 CHƯƠNG 1:TỔNG QUAN .13 1.1 Giới Thiệu đề tài .13 1.2 Nhiệm vụ đồ án 13 1.2.1 Tính cấp thiết đề tài 13 1.2.2 Ý nghĩa khoa học thực tiễn đề tài 14 Ưu điểm 14 Nhược điểm 14 1.2.3 Mục tiêu, đối tượng phạm vi nghiên cứu đề tài 14 1.2.3.1 Mục tiêu 14 1.2.3.2 Đối tượng 14 1.2.3.3 Phạm vi 15 1.3 Cấu trúc đồ án 15 CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Các khái niệm chế hoạt động website 16 2.2 Tổng quan công nghệ 16 2.2.1 Ngôn ngữ css 16 2.2.2 Ngôn ngữ html 17 2.2.3 Tổng quan framework Lavarel mơ hình MVC 17 2.2.4 Ngơn ngữ Javascript .19 2.2.5 Mơi trường lập trình Php 20 2.2.6 Hệ quản trị sở liệu My SQL 21 CHƯƠNG KẾT QUẢ THƯ꼣C NGHIÊyM .22 3.1 Phân tích chức 22 Bảng 3.1:Yêu cầu chức khách hàng .23 Bảng 3.1 Yêu cầu chức người quản trị 25 Bảng 3.1 Yêu cầu chức nhân viên 25 3.1.2 Mô tả chức hệ thống .26 3.2 Sơ đồ sequence .27 3.2.1 Biểu đồ chức đăng nhập đăng ký 27 Hình 3.2.1: Biều đồ chức đăng nhập .27 Hình 3.2.1: Biều đồ chức đăng ký 28 3.2.2 Biểu đồ quản lý danh mục sản phẩm 28 Hình 3.2.2: Biều đồ quản lý danh mục sản phẩm 28 3.2.3 Biểu đồ chức quản lý sản phẩm 29 Hình 3.2.3: Biều đồ quản lý sản phẩm .29 3.2.4 Biểu đồ chức quản lý viết page tĩnh .30 Hình 3.2.4: Biều đồ quản lý viết 30 Hình 3.2.4: Biều đồ quản lý page tĩnh .31 3.2.5 Biểu đồ chức quản lý slide .32 Hình 3.2.5: Biều đồ quản lý slide 32 3.2.6 Biểu đồ chức quản lý comment đánh giá rate 33 Hình 3.2.6: Biều đồ quản lý comment .33 3.2.7 Biểu đồ chức quản lý đơn hàng 34 Hình 3.2.7: Biều đồ quản lý đơn hàng .34 3.2.8 Biểu đồ chức quản lý nhà cung cấp 35 Hình 3.2.8: Biểu đồ quản lý nhà cung cấp .35 3.2.9 Biểu đồ chức quản lý kho 36 Hình 3.2.9: Biểu đồ quản lý kho 36 3.3 Biểu đồ hoạt động 37 3.3.1 Biểu đồ hoạt động chức đăng nhập 37 Hình 3.3.1: Biểu đồ hoạt động chức đăng nhập 37 3.3.2 Biểu đồ hoạt động chức đăng ký 37 Hình 3.3.2: Biểu đồ hoạt động chức đăng ký 37 3.3.3 Biểu đồ hoạt động chức viết .38 Hình 3.3.3: Biểu đồ hoạt động chức thêm viết 38 3.3.4 Biểu đồ hoạt động chức sửa viết .38 Hình 3.3.4: Biểu đồ hoạt động chức sửa viết 38 3.3.5 Biểu đồ hoạt động chức xóa viết 39 Hình 3.3.5: Biểu đồ hoạt động chức xóa viết 39 Hình 3.3.6: Biểu đồ hoạt động chức thêm sản phẩm .40 3.3.7 Biểu đồ hoạt động chức sửa sản phẩm 40 Hình 3.3.7: Biểu đồ hoạt động chức sửa sản phẩm .40 3.3.8 Biểu đồ hoạt động chức hiển thị danh sách sản phẩm 40 Hình 3.3.8: Biểu đồ hoạt động chức xóa sản phẩm .41 3.3.9 Biểu đồ hoạt động chức xóa người dùng 41 Hình 3.3.9: Biểu đồ hoạt động chức xóa người dùng 41 3.3.10 Biểu đồ hoạt động chức đặt hàng 41 Hình 3.3.10: Biểu đồ hoạt động chức đặt hàng .41 3.3.11 Biểu đồ hoạt động chức xử lý đơn hàng 42 Hình 3.3.11: Biểu đồ hoạt động chức xử lý đơn hàng 42 3.3.12 Biểu đồ hoạt động chức quản lý kho .42 Hình 3.3.12: Biểu đồ hoạt động chức quản lý kho 43 3.4 Các sơ đồ use case 43 Hình 3.4:Sơ đồ user case khách hàng 43 Hình 3.4 :Sơ đồ user case Admin 44 3.5 Thiết kế sở liệu 45 3.5.1 Sơ đồ lớp bảng thực thể .45 Hình 3.5.1 :Sơ đồ lớp 45 Bảng 3.5.1: Danh sách thực thể .47 3.5.2 Bảng thực thể Admins 47 Bảng 3.5.2:Bảng Admins .47 3.5.3 Bảng thực thể Articles 47 Bảng 3.5.3:Bảng Articles 48 3.5.4 Bảng thực thể Attributes 48 Bảng 3.5.4:Bảng Attributes 48 3.5.5 Bảng thực thể Categories .48 Bảng 3.5.5:Bảng Categories 49 3.5.6 Bảng thực thể Comments .49 Bảng 3.5.6:Bảng Comments 49 3.5.7 Bảng thực thể Import history Invoice_entered 50 Bảng 3.5.7:Bảng Import history 50 Bảng 3.5.7:Bảng Invoice_entered .51 3.5.8 Bảng thực thể Events .51 Bảng 3.5.8:Bảng Events 51 3.5.8 Bảng thực thể Keywords 51 Bảng 3.5.8:Bảng Keywords 52 3.5.8 Bảng thực thể Menus .52 Bảng 3.5.8:Bảng Menus 52 3.5.9 Bảng thực thể Products products_attributes Atrributes 52 Bảng 3.5.9:Bảng products 53 Bảng 3.5.9:Bảng Attribute 53 Bảng 3.5.9:Bảng Product_attributes 54 3.5.10 Bảng thực thể products_keywords Products_imges Ratings .54 Bảng 3.5.10:Bảng Products_keywords 54 Bảng 3.5.10:Bảng products_images 54 Bảng 3.5.10:Bảng Ratings 55 3.5.11 Bảng Slides,Statics,Transactions 55 Bảng 3.5.11:Bảng Slides 55 Bảng 3.5.11:Bảng Statics .55 Bảng 3.5.11:Bảng Transactions 56 3.5.12 Bảng Users,User_favourite 56 Bảng 3.5.12:Bảng Users 56 Bảng 3.5.12:Bảng Users_favorites 57 3.6 Thiết kế giao diện 57 3.6.1 Form Đăng nhập đăng ký 57 Hình 3.6.1: Form đăng nhập 57 Hình 3.6.1: Form đăng Ký 57 3.6.2 Sau đăng nhập 58 Hình 3.6.2: Hiện tên user name login thành công 58 3.6.3 List 58 Hình 3.6.3:Danh mục viết 58 Hình 3.6.3 :tạo viết 59 3.6.4 Layout sách đặt mua 59 Hình 3.6.4: Layout sách 60 3.6.5 Giỏ hàng 60 Hình 3.6.5: Giỏ hàng toán 60 Hình 3.6.5: Xác nhận thành cơng 61 3.6.6 Admin chức 61 Hình 3.6.6: Form đăng nhập admin 61 Hình 3.6.6: Layout admin 62 Hình 3.6.6 : Layout nhân viên .62 Hình 3.6.6: quản lý sản phẩm 63 Hình 3.6.6: quản lý khách hàng 63 Hình 3.6.6: quản lý cung cấp .63 Hình 3.6.6: quản lý đơn hàng 64 Hình 3.6.6: quản lý nhập hàng .64 Hình 3.6.6: quản lý xuất kho .65 Hình 3.6.6:tồn kho .65 Hình 3.6.6: quản lý admin 66 Hình 3.6.6: quản lý slide 66 Hình 3.6.6: quản lý event .66 Hình 3.6.6: quản lý page tĩnh .67 CHƯƠNG KẾT LUẬN 68 4.1 Kết đạt 68 4.2.1 Ưu điểm 68 4.2.2 Nhược điểm .68 4.3 Hướng phát triển mở rộng đề tài 69 Tài liệu tham khảo .70 DANH MỤC HÌNH ẢNH Hình 3.2.1: Biều đồ chức đăng nhập .29 Hình 3.2.1: Biều đồ chức đăng ký 30 Hình 3.2.2: Biều đồ quản lý danh mục sản phẩm 30 Hình 3.2.3: Biều đồ quản lý sản phẩm .31 Hình 3.2.4: Biều đồ quản lý viết 32 Hình 3.2.4: Biều đồ quản lý page tĩnh .33 Hình 3.2.5: Biều đồ quản lý slide 34 Hình 3.2.6: Biều đồ quản lý comment .35 Hình 3.2.7: Biều đồ quản lý đơn hàng .36 Hình 3.2.8: Biểu đồ quản lý nhà cung cấp .37 Hình 3.2.9: Biểu đồ quản lý kho 38 Hình 3.3.1: Biểu đồ hoạt động chức đăng nhập 39 Hình 3.3.2: Biểu đồ hoạt động chức đăng ký 39 Hình 3.3.3: Biểu đồ hoạt động chức thêm viết 40 Hình 3.3.4: Biểu đồ hoạt động chức sửa viết 40 Hình 3.3.5: Biểu đồ hoạt động chức xóa viết 41 Hình 3.3.6: Biểu đồ hoạt động chức thêm sản phẩm .42 Hình 3.3.7: Biểu đồ hoạt động chức sửa sản phẩm .42 Hình 3.3.8: Biểu đồ hoạt động chức xóa sản phẩm .43 Hình 3.3.9: Biểu đồ hoạt động chức xóa người dùng 43 Hình 3.3.10: Biểu đồ hoạt động chức đặt hàng .43 Hình 3.3.11: Biểu đồ hoạt động chức xử lý đơn hàng 44 Hình 3.3.12: Biểu đồ hoạt động chức quản lý kho 45 Hình 3.4:Sơ đồ user case khách hàng 45 Hình 3.4 :Sơ đồ user case Admin 46 Hình 3.5.1 :Sơ đồ lớp 47 Hình 3.6.1: Form đăng nhập 60 Hình 3.6.1: Form đăng Ký 60 Hình 3.6.2: Hiện tên user name login thành công 61 Hình 3.6.3:Danh mục viết 61 Hình 3.6.3 :tạo viết 62 Hình 3.6.4: Layout sách 63 Hình 3.6.5: Giỏ hàng tốn 63 Hình 3.6.5: Xác nhận thành công 64 Hình 3.6.6: Form đăng nhập admin 64 Hình 3.6.6: Layout admin 65 Hình 3.6.6 : Layout nhân viên .65 Hình 3.6.6: quản lý sản phẩm 66 Hình 3.6.6: quản lý khách hàng 66 Hình 3.6.6: quản lý cung cấp .66 Hình 3.6.6: quản lý đơn hàng 67 Hình 3.6.6: quản lý nhập hàng .67 Hình 3.6.6: quản lý xuất kho .68 Hình 3.6.6:tồn kho .68 Hình 3.6.6: quản lý admin 69 Hình 3.6.6: quản lý slide 69 Hình 3.6.6: quản lý event .69 Hình 3.6.6: quản lý page tĩnh .70 DANH MỤC BẢNG BIỂU Bảng 3.1:Yêu cầu chức khách hàng 24 Bảng 3.1 Yêu cầu chức người quản trị 26 10 3.6 Thiết kế giao diện 3.6.1 Form Đăng nhập đăng ký Hình 3.6.1: Form đăng nhập Hình 3.6.1: Form đăng Ký 3.6.2 Sau đăng nhập 58 Hình 3.6.2: Hiện tên user name login thành cơng 3.6.3 List Hình 3.6.3:Danh mục viết 59 Hình 3.6.3 :tạo viết 3.6.4 Layout sách đặt mua 60 Hình 3.6.4: Layout sách 3.6.5 Giỏ hàng Hình 3.6.5: Giỏ hàng tốn 61 Hình 3.6.5: Xác nhận thành cơng 3.6.6 Admin chức Hình 3.6.6: Form đăng nhập admin 62 Hình 3.6.6: Layout admin Hình 3.6.6 : Layout nhân viên 63 Hình 3.6.6: quản lý sản phẩm Hình 3.6.6: quản lý khách hàng Hình 3.6.6: quản lý cung cấp 64 Hình 3.6.6: quản lý đơn hàng Hình 3.6.6: quản lý nhập hàng 65 Hình 3.6.6: quản lý xuất kho Hình 3.6.6:tồn kho 66 Hình 3.6.6: quản lý admin Hình 3.6.6: quản lý slide Hình 3.6.6: quản lý event 67 Hình 3.6.6: quản lý page tĩnh 68 CHƯƠNG KẾT LUẬN 4.1 Kết đạt - Đứng trước xu phát triển công nghệ thơng tin vũ bão việc xây dựng website quản lý bán sách nhà sách,doanh nghiệp mang tính thiết yếu tính thực tế cao Qua việc nghiên cứu xây dựng đề tài này, chúng em phần củng cố kiến thức lập trình nắm cách làm để xây dựng website, xây dựng thành công website bán sách với chức đưa website lên mạng internet.có phần giao diện dành cho người quản trị,lưu đơn hàng khách,thêm sản phẩm 4.2 Đánh giá website 4.2.1 Ưu điểm - Rút ngắn thời gian chờ đợi khách hàng -Sử dụng máy tính vào việc tìm kiếm thơng tin chi tiết khách hàng dễ dàng, nhanh chóng thuận tiện Việc lưu trữ thông tin khách hàng đơn giản, khơng cần phải có nơi lưu trữ lớn - Việc thống kê thuận tiện, nhanh chóng - Với chức xử lý sẵn có, phần mềm giúp công việc quản lý nhẹ nhàng hơn, người làm 4.2.2 Nhược điểm Một số trường hợp quản lý chưa giải hết Các chức cịn ,thiếu chức sửa thông tin người dùng, chức mua hàng cịn chưa hồn thiện Chưa có trang thông tin cần thiết trang chủ 69 4.3 Hướng phát triển mở rộng đề tài Đề tài “Xây dựng website bán sách” cần mở rộng xem xét nhiều khía cạnh để phần mềm hoàn thiện, giúp cho việc quản lý bán hàng website dễ dàng hơn, giảm bớt cồng kềnh sổ sách Trong đề tài này, chúng em phân tích xây dựng website đơn giản, cần phải phát triển làm rõ thêm: Chuyển hướng quản lý nhiều chức cấp thiết chatbox Mở rộng thêm ứng dụng web: cho phép nhập chỉnh sửa thông tin từ xa,từ nhiều nguồn Giao diện phù hợp nhiều phân giải (720p,1080p,1440p, ) Dịch vụ chăm sóc khách hàng: Liên kết với trang mạng xã hội Thanh toán đơn hang thẻ ngân hàng, mastercard, paypal,momo,viettepay… Thêm giao diện phù hợp smartphones, tablets 70 Tài liệu tham khảo [1]https://unitop.vn/ [2] https://laravel.com/ [3] https://en.wikipedia.org/wiki/PHP [4] https://en.wikipedia.org/wiki/Laravel [5] https://en.wikipedia.org/wiki/MySQL [6] https://vi.wikipedia.org/wiki/CSS [7] https://vi.wikipedia.org/wiki/HTML [8]https://www.tutorialspoint.com/mvc_framework/mvc_framework_introduction.htm 71 72