Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 107 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
107
Dung lượng
9,52 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TPHCM KHOA CÔNG NGHỆ THÔNG TIN -o0o LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: ESHOPFRAMEWORK GVHD: ThS Mai Anh Thơ GVPB: ThS Nguyễn Đức Công Song SVTH : Nguyễn Thanh Thủy 06130202 o0o TP Hồ Chí Minh, Tháng 12 Năm 2010 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Ngày….tháng 06 năm 2010 GVHD ThS Mai Anh Thơ Page I NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Ngày….tháng 06 năm 2010 GVPB ThS Nguyễn Đức Công Song Page II LỜI CẢM ƠN Lời em xin gửi lời cảm ơn chân thành đến hướng dẫn nhóm em, GVHD.ThS Mai Anh Thơ, người Cơ tận tình hướng dẫn, truyền đạt kinh nghiệm quý báo, đồng thời luôn giúp đỡ động viên nhóm em vượt qua khó khăn vướng mắc để hồn thành tốt luận văn Nhóm em xin gửi lời cảm ơn đến Khoa CNTT trường Đại Học Nơng Lâm Thành Phố Hồ Chí Minh, tất quý Thầy, Cô Người dạy em từ buổi đầu, trang bị cho em kiến thức q báo bổ ích suốt q trình học tập, hành trang quý giá cho em sau Em xin gửi lời biết ơn chân thành đến Bố, Mẹ người thân gia đình bên cạnh ủng hộ em học tập sống Em xin cảm ơn Anh, Chị, bạn bè người dành tình cảm sâu sắc nhất, ln bên cạnh, ln động viên, khuyến khích em vượt qua khó khăn suốt trình thực luận văn Page III MỤC LỤC Trang CHƯƠNG GIỚI THIỆU 1 Lý chọn đề tài Mục tiêu đề tài .1 Công nghệ .2 Đối tượng phạm vi nghiên cứu CHƯƠNG KHẢO SÁT HIỆN TRẠNG Trang vatgia.com Trang thegioididong.com Trang chodientu.vn 11 Trang timsanpham.com 14 Trang vitinhphongvu.com .16 Trang 123mua.com.vn 18 Trang ebay.com 20 Trang amazon.com 23 Đánh giá trang web khảo sát 26 CHƯƠNG TÌM HIỂU CƠNG NGHỆ 28 3.1 Những công nghệ nghiên cứu 28 3.2 Lý chọn công nghệ 28 3.3 Zk framework 29 3.4 HTML5 31 3.5 Mơ hình Client-Server 33 3.6 MySQL 35 3.7 Spring 37 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 38 4.1 Phân tích hệ thống 38 Page IV 4.1.1 Xác định Actor UseCase 38 4.1.2 Biểu đồ UseCase 43 4.1.3 Đặc tả UseCase 46 4.1.4 Biểu đồ Active UseCase 64 4.2 Thiết kế hệ thống 75 4.2.1 Hiện thực hóa UseCase .75 4.2.2 Thiết kế CSDL 80 4.2.3 Thiết kế giao diện .80 CHƯƠNG KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 93 CHƯƠNG TÀI LIỆU THAM KHẢO .96 Page V DANH MỤC HÌNH Trang Hình 2.1 Trang chủ vật giá Hình 2.2 Tìm kiếm sản phẩm .3 Hình 2.3 Giỏ hàng Hình 2.4 Sản phẩm cơng nghệ Hình 2.5 Sản phẩm ưa chuộng Hình 2.6 Rao vặt Hình 2.7 So sánh sản phẩm Hình 2.8 Danh mục sản phẩm Hình 2.9 Trang chủ giới di động Hình 2.10 Tìm kiếm sản phẩm .7 Hình 2.11 Thông tin thị trường .8 Hình 2.12 Thơng tin sản phẩm .8 Hình 2.13 Phân cấp sản phẩm Hình 2.14 So sánh sản phẩm Hình 2.15 Xem nhanh thơng tin sản phẩm .9 Hình 2.16 Diễn đàn 10 Hình 2.17 Sitemap 10 Hình 2.18 Trang chủ chợ điện tử 11 Hình 2.19 Danh mục sản phẩm 12 Hình 2.20 Gian hang chợ điện tử 12 Hình 2.21 Tìm kiếm nâng cao 12 Hình 2.22 Sitemap 13 Hình 2.23 Trang chủ tìm sản phẩm 14 Hình 2.24 Thống kê 14 Hình 2.25 Sản phẩm đăng .15 Hình 2.26 Sản phẩm doanh nghiệp .15 Page VI Hình 2.27 Gian hang tìm sản phẩm 15 Hình 2.28 Trang chủ vi tính phong vũ 16 Hình 2.29 Thơng tin sản phẩm .16 Hình 2.30 Giỏ hàng 17 Hình 2.31 Tìm kiếm 17 Hình 2.32 Trang chủ 123mua 18 Hình 2.33 Danh mục sản phẩm 18 Hình 2.34 Hỏi đáp 19 Hình 2.35 Shop tiêu biểu 19 Hình 2.36 Tích hợp 19 Hình 2.37 Trang chủ ebay 20 Hình 2.38 Danh mục sản phẩm 21 Hình 2.39 Thơng tin sản phẩm .21 Hình 2.40 Tìm kiếm nâng cao 22 Hình 2.41 Trang chủ amazon 23 Hình 2.42 Danh mục sản phẩm 23 Hình 2.43 Sản phẩm bán chạy 24 Hình 2.44 Đánh giá sản phẩm 24 Hình 2.45 Tìm kiếm sản phẩm .25 Hình 3.1 Nguyên lý hoạt động ZK .29 Hình 3.2 Cấu trúc trang HTML5 32 Hình 3.3 Mơ hình Client/Server 34 Hình 3.4 Kiến trúc Spring FrameWork 37 Hình 4.1 Biểu đồ UseCase AdminSystem .38 Hình 4.2 Biểu đồ UseCase OwnerCompany 39 Hình 4.3 Biểu đồ UseCase AdminSite 40 Hình 4.4 Biểu đồ UseCase Customer 41 Hình 4.5 Biểu đồ UseCase Guest 42 Hình 4.6 Lược đồ class 45 Hình 4.7 Biểu đồ hoạt động UseCase Login 64 Hình 4.8 Biểu đồ hoạt động UseCase QuanLyKhachHang 65 Page VII Hình 4.9 Biểu đồ hoạt động UseCase QuanLyGianHang 65 Hình 4.10 Biểu đồ hoạt động UseCase ThemGianHang 66 Hình 4.11 Biểu đồ hoạt động UseCase QuanLySP 66 Hình 4.12 Biểu đồ hoạt động UseCase ChinhSuaSP .67 Hình 4.13 Biểu đồ hoạt động UseCase QuanLyQuanCao .67 Hình 4.14 Biểu đồ hoạt động UseCase XoaQuangCao 68 Hình 4.15 Biểu đồ hoạt động UseCase TimKiemSP .68 Hình 4.16 Biểu đồ hoạt động UseCase QuanLyTheLoai 69 Hình 4.17 Biểu đồ hoạt động UseCase QuanLyDanhMucSP 69 Hình 4.18 Biểu đồ hoạt động UseCase QuanLyTheme 70 Hình 4.19 Biểu đồ hoạt động UseCase ThemTheme .70 Hình 4.20 Biểu đồ hoạt động UseCase QuanLyKhuyenMai 71 Hình 4.21 Biểu đồ hoạt động UseCase ChinhSuaKhuyenMai 71 Hình 4.22 Biểu đồ hoạt động UseCase QuanLyAdminSite 72 Hình 4.23 Biểu đồ hoạt động UseCase ThemAdminSite 72 Hình 4.24 Biểu đồ hoạt động UseCase ThayDoiGiaoDien .73 Hình 4.25 Biểu đồ hoạt động UseCase QuanLyThongTinDN 73 Hình 4.26 Biểu đồ hoạt động UseCase DangKiGianHang 74 Hình 4.27 Biểu đồ hoạt động UseCase QuenMatKhau 74 Hình 4.28 Lược đồ Sequence UseCase QuanLyKhachHang 75 Hình 4.29 Lược đồ Sequence UseCase QuanLyDanhMucSP 76 Hình 4.30 Lược đồ Sequence UseCase QuanLyGianHang .77 Hình 4.31 Lược đồ Sequence UseCase QuanLyKhuyenMai 78 Hình 4.32 Lược đồ Sequence UseCase DangKiTaiKhoan 79 Hình 4.33 Sơ đồ sở liệu 80 Hình 4.34 Trang chủ Eshop 80 Hình 4.35 Trang đăng kí người dùng .81 Hình 4.36 Trang đăng kí gian hàng 82 Hình 4.37 Trang gian hàng .83 Hình 4.38 Trang quản trị người dùng .84 Hình 4.39 Trang quản trị gian hàng 84 Page VIII Hình 4.40 Trang chủ estore(default) .85 Hình 4.41 Trang sản phẩm estore 86 Hình 4.42 Trang sản phẩm chi tiết estore .87 Hình 4.43 Trang tin tức 88 Hình 4.44 Trang tin tức chi tiết 89 Hình 4.45 Trang quản trị sản phẩm 90 Hình 4.46 Trang quản trị tin tức .90 Hình 4.47 Trang quản trị giao diện .91 Hình 4.48 Giao diện theme1 91 Hình 4.49 Giao diện theme2 92 Hình 4.50 Giao diện theme3 92 Hình 5.1 Đăng kí gian hàng 93 Hình 5.2 Quản trị gian hàng .94 Hình 5.3 Quản trị giao diện 94 Hình 5.4 Quản trị sản phẩm 95 Page IX EshopFrameWork Hình 4.36 Trang đăng kí gian hàng Nguyễn Thanh Thủy 06130202 Page 82 EshopFrameWork Hình 4.37 Trang gian hàng Nguyễn Thanh Thủy 06130202 Page 83 EshopFrameWork Hình 4.38 Trang quản trị người dùng Hình 4.39 Trang quản trị gian hàng Nguyễn Thanh Thủy 06130202 Page 84 EshopFrameWork Hình 4.40 Trang chủ estore(default) Nguyễn Thanh Thủy 06130202 Page 85 EshopFrameWork Hình 4.41 Trang sản phẩm estore Nguyễn Thanh Thủy 06130202 Page 86 EshopFrameWork Hình 4.42 Trang sản phẩm chi tiết estore Nguyễn Thanh Thủy 06130202 Page 87 EshopFrameWork Hình 4.43 Trang tin tức Nguyễn Thanh Thủy 06130202 Page 88 EshopFrameWork Hình 4.44 Trang tin tức chi tiết Nguyễn Thanh Thủy 06130202 Page 89 EshopFrameWork Hình 4.45 Trang quản trị sản phẩm Hình 4.46 Trang quản trị tin tức Nguyễn Thanh Thủy 06130202 Page 90 EshopFrameWork Hình 4.47 Trang quản trị giao diện Hình 4.48 Theme1 Nguyễn Thanh Thủy 06130202 Page 91 EshopFrameWork Hình 4.49 Theme2 Hình 4.50 Theme3 Nguyễn Thanh Thủy 06130202 Page 92 EshopFrameWork Chương KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết đạt được: Về cơng nghệ: ¾ Ứng dụng cơng nghệ tìm hiểu ¾ Xây dựng thành công eShopFramework cho phép đăng ký gian hàng ¾ Phần quản trị trang tự load mà khơng cần phải viết javascript Về ứng dụng: ¾ Đăng kí gian hàng : Hình 5.1 Đăng kí gian hàng Nguyễn Thanh Thủy 06130202 Page 93 EshopFrameWork ¾ Quản trị gian hàng : Hình 5.2 Quản trị gian hàng ¾ Thay đổi giao diện Hình 5.3 Quản trị giao diện ¾ Quản trị sản phẩm Nguyễn Thanh Thủy 06130202 Page 94 EshopFrameWork Hình 5.4 Quản trị sản phẩm Mức độ hồn STT Cơng việc Khảo sát số trang web thương thành 100% mại điện tử Phân tích chức hệ thống 100% Tìm hiểu cơng nghệ 100% Phân tích thiết kế hệ thống 100% Thiết kế Gui 100% Thiết kế CSDL 100% Cài đặt hệ thống 100% Bảng 5.1 Bảng kết đạt 5.2 Hướng phát triển : Nguyễn Thanh Thủy 06130202 Page 95 EshopFrameWork Xây dựng hoàn chỉnh hệ thống Eshopframework bao gồm chức năng: xây dựng giao diện chung cho hệ thống, đăng ký gian hàng, quản lý theme, quản lý quảng cáo, quản lý danh mục, quản lý sản phẩm, quản lý thể loại, tìm kiếm sản phẩm,… Triển khai hệ thống vào thực tế Phát triển hệ thống Eshop thành hệ thống thương mại điện tử Chương TÀI LIỆU THAM KHẢO [1] Michael Kruckenberg and Jay Pipes, Pro MySQL, Apress, July 2005 [2] Zak Greant and Chris Newman, MySQL Phrasebook, Sams, March 2006 [3] Chris Newman, Sams Teach Yourself MySQL in 10 Minutes, Sams, May 2006 [4] MySQL AB, MySQL Language Reference, MySQL Press, March 2004 [5] Matthew Keefe and Charles A Christiansen Jr, Published by Wiley Publishing [6] http://www.zkoss.org/ [7] http://w3schools/html5 [8] http://dev.mysql.com/tech-resources/benchmarks/ [9] http://jcp.org/aboutJava/communityprocess/final/jsr168/ [10] http://www.thegioididong.com [11] http://www.vatgia.com [12] http://www.timsanpham.com [13] http://www.chodientu.com.vn [14] http://www.123mua.com [15] http://www.vitinhphongvu.com [16] http://www.ebay.com Nguyễn Thanh Thủy 06130202 Page 96 ... 06130202 Page Eshop FrameWork Hình 2.14 So sánh sản phẩm Hỗ trợ xem nhanh thơng tin sản phẩm tốt Hình 2.15 Xem nhanh thông tin sản phẩm Nguyễn Thanh Thủy 06130202 Page Eshop FrameWork Khách... 06130202 Page 17 Eshop FrameWork Trang 123mua.com.vn Trang chủ: Hình 2.32 Trang chủ 123mua Danh mục sản phẩm: Hình 2.33Danh mục sản phẩm Nguyễn Thanh Thủy 06130202 Page 18 Eshop FrameWork Có... amazon.com, timsanpham.com, vitinhphongvu.com… Nguyễn Thanh Thủy 06130202 Page 123mua.com.vn, Eshop FrameWork Chương KHẢO SÁT HIỆN TRẠNG Việc khảo sát thực trang web thương mại điện tử xếp top