Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
1,25 MB
Nội dung
LỜI CẢM ƠN Với hướng dẫn tận tình Thầy Trần Tuấn Vinh em hồn thành khóa luận tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý q Thầy Qua cho phép em bày tỏ lòng biết ơn đến dạy dỗ bảo thầy, cô khoa Công nghệ Thông tin trường Đạ i học Sư phạm Hà Nội đặc biệt Thầy Trần Tuấn Vinh, người trực tiếp hướng dẫn, bảo giúp đỡ em thời gian thực khóa luận tốt nghiệp này, em chân thành cảm ơn hướng dẫn tận tình Thầy Em xin chân thành cảm ơn! Hà Nội, ngày 07 tháng 05 năm 2012 Sinh viên thực PHẠM NHƢ UYỂN Trang LỜI CAM ĐOAN Tôi xin cam đoan nội dung mà tơi trình bày Khố luận tốt nghiệp kết nghiên cứu riêng tơi dƣới hƣớng dẫn, bảo tận tình Th.S Trần Tuấn Vinh Tôi xin chịu trách nhiệm kết nghiên cứu tơi khố luận Hà Nội, ngày 07 tháng 05 năm 2012 TÁC GIẢ PHẠM NHƢ UYỂN Trang MỤC LỤC Nội dung trang MỞ ĐẦU CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 11 1.1 Giới thiệu Joomla! 11 1.1.1 Một số khái niệm 11 1.1.2 Joomla Components 12 1.1.3 Joomla Module 13 1.1.4 Template 16 1.2 Giới thiệu PHP 18 1.2.1 Công cụ cần thiết để chạy ứng dụng 19 1.2 Cấu trúc PHP 20 CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 22 2.1 Khảo sát trạng 22 2.2 Yêu cầu đặt cho hệ thống 25 2.2.1 Chức 25 2.2.2 Về mặt thiết bị phần mềm 25 2.2.3 Yêu cầu trang Web 25 2.3 Phân tích hệ thống 28 2.3.1 Sơ đồ phân rã chức 28 2.3.2 Sơ đồ luồng liệu mức khung cảnh 29 2.3.3 Sơ đồ luồng liệu mức đỉnh 30 2.3.4 Sơ đồ luồng liệu phân rã mức dƣới đỉnh 31 Trang 2.5 Thiết kế hệ thông 35 2.5.1 Danh sách bảng liệu 35 2.5.2 Thiết kế giao diện 42 CHƢƠNG 3: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƢƠNG TRÌNH 45 3.1 Yêu cầu hệ thống 45 3.2 Cài đặt chƣơng trình 45 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI 47 TÀI LIỆU THAM KHẢO 50 Trang DANH MỤC HÌNH ẢNH Hình 1: Mơ hình kiến trúc Joomla! 12 Hình 2: Các component mặc định Joomla! 12 Hình 3: Danh sách components 13 Hình 4: Các module position 14 Hình 5: Danh sách module mặc định Joomla! 15 Hình 6: Tempalate 16 Hình 7: Template beez, ja purity rhuk milkyway Joomla! 17 Hình 8: Các thƣ mục đặt template 17 Hình 9: Sơ đồ phân cấp chức 28 Hình 10: Sơ đồ luồng liệu mức khung cảnh 29 Hình 11: Sơ đồ luồng liệu mức đỉnh 30 Hình 12: Sơ đồ LDL phân rã mức dƣới đỉnh chức “QL HÀNG” 31 Hình 13: Sơ đồ luồng liệu phân rã mức dƣới đỉnh chức “QL TÀI KHOẢN” 32 Hình 14: Sơ đồ luồng liệu phân rã mức dƣới đỉnh chức “QL ĐƠN HÀNG” 33 Trang Hình 15: Sơ đồ luồng liệu phân rã mức dƣới đỉnh chức “QL NGƢỜI DÙNG” 34 Hình 16: Trang chủ 42 Hình 17: Đăng Ký 42 Hình 18: Xem hàng chọn 43 Hình 19: Đơn đặt hàng 44 Trang MỞ ĐẦU 1.Mục đích, lý chọn đề tài Ngày nay, cơng nghệ thơng tin có bƣớc phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phƣơng tiện quý mà ngày trở thành cơng cụ làm việc giải trí thơng dụng ngƣời, khơng cơng sở mà cịn gia đình Đứng trƣớc vai trị thơng tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tƣ cải thiện giải pháp nhƣ sản phẩm nhằm cho phép tiến hành thƣơng mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thƣơng mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thƣơng mại điện tử, làm theo hƣớng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thƣơng mại hóa Internet nhƣng khó khăn sở hạ tầng nhƣ viễn thông chƣa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chƣa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thơng qua website Để tiếp cận góp phần đẩy mạnh phổ biến thƣơng mại điện tử Việt Nam, em tìm hiểu xây dựng website giới thiệu bán hàng điệ n tƣ̉ qua mạng cho chi nhánh công ty TNHH Thƣơng m Trang ại và Dị ch vụ SIC Nhiệm vụ, yêu cầu - Nhiệm vụ: Luận văn phải tìm hiểu Joomla! triển khai ứng dụng với thƣơng mại điện tử Xây dựng website bán hàng trực tuyến Joomla! - Yêu cầu: Do nhiệm vụ nêu trên, luận văn phải thực đƣợc yêu cầu sau: Website phải cung cấp đầy đủ chức nhƣ cửa hàng thật với chức năng: xuất, nhập, tính tồn kho, quản lý thiết bị Lập chứng từ hóa đơn giao dịch hệ thống website yêu cầu triển khai hệ điều hành Windows, sở liệu MySql Phƣơng pháp nghiên cứu a Phƣơng pháp nghiên cứu lý luận Nghiên cứu qua việc đọc sách, báo tài liệu liên quan nhắm xây dựng sơ lý thuyết đề tài biện pháp cần thiết để giải vấn đề đề tài b Phƣơng pháp chuyên gia Tham khảo ý kiến chuyên gia để thiết kế chƣơng trình phù hợp với u cầu thực tiễn, nội dung xử lý nhanh đáp ứng đƣợc yêu cầu ngày cao ngƣời sử dụngl c Phƣơng pháp thực nghiệm Trang thông qua quan sát thực tế, yêu cầu sở, lý luận đƣợc nghiên cứu kết đạt đƣợc qua phƣơng pháp Đối tƣợng, phạm vi nghiên cứu a Đối tƣợng nghiên cứu Các kỹ thuật xây dụng website bán hàng trực tuyến Joomla! b Phạm vi nghiên cứu Phạm vi luận văn em dừng lại việc nghiên cứu phát triển phần nhỏ ứng dụng việc xây dựng website bán hàng trực tuyến Joomla! Ý nghĩa thực tiễn đề tài Xây dựng đƣợc website bán hàng trực tuyến Joomla! cho công ty TNHH Thƣơng mại & Dịch vụ SIC Cấu trúc khóa luận Sau thời gian nghiên cứu, tìm hiểm đƣợc giúp đỡ bảo tận tình thầy giáo Th.S Trần Tuấn Vinh, em hồn thành khóa luận Ngồi phần mở đầu kết luận, nội dung khóa luận gồm chƣơng, nội dung cụ thể chƣơng nhƣ sau: Chƣơng 1: sở lý thuyết Trong chƣơng trình bày sơ lƣợc Joomla! Các thành phân Joomla! nhƣ: nhƣ Joomla Components, Joomla module, template, giới thiệu PHP, đƣợc trình bày nhƣ khái niệm Chƣơng 2: Phân tích thiết kế hệ thống Trang nội dung chƣơng tìm hiểu trạng cơng ty, u cầu đặt cho hệ thống, phận tích hệ thống, thiết kế hệ thống Chƣơng Yêu cầu hệ thống cài đặt chƣơng trình Chƣơng yêu cầu hệ thống cài đặt chƣơng trình Trang 10 Trang 36 Bảng 3: jos_vm_order_payment (order_id, payment_method_id, order_payment_code, order_payment_number, order_payment_expire, order_payment_name, order_payment_log, order_payment_trans_id) Bảng 4: jos_vm_country(country_id, zone_id, country_name, country_3_code, country_2_code) Bảng 5: jos_vm_category (category_id, vedor_id, category_name, category_description, category_thumb_image, category_full_image, category_publish, cdate, mdate, category_browseage, products_per_row, category_flypage, list_order) Trang 37 Bảng 6: jos_mamfacturer (manufacturer_id, mf_name, mf_email, mf_desc, mf_category_id, mf_url) Trang 38 Bảng 7: jos_vm_creditcard (creditcard_id, vendor_id, creditcard_name, creditcard_code) Bảng 8: jos_vm_product (product, vendor_id, product_parent_id, product_sku, product_s_desc, product_desc, product_thumb_Image, product_full_Image, product_publlsh, product_weight, product_weight_uom, product_lenght, product_width, product_height, product_lwh_uom, product_url, product_in_stock, product_available_date, product_availability, product_special, product_discount_id, ship_code_id, cdate, mdate, product_name, product_sales, attribute, custom_attribute, product_tax_id, product_unit, product_packaging, child_options, child_option_ids, product_order_levels) Trang 39 quantity_options, Trang 40 Bảng 9: jos_vm_order (order_id, user_id, vendor_id, order_number, user_info_id, order_shipping, order_total, order_subtotal, order_shipping_tax, order_tax, order_tax_details, coupon_discount, coupon_code, order_discount, order_currency, order_status, cdate, mdate, ship_method_id, customer_note, ip_address) Trang 41 2.5.2 Thiết kế giao diện Trang chủ Đăng ký: Trang 42 Xem hàng chọn: Trang 43 Đơn đặt hàng Trang 44 CHƢƠNG 3: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƢƠNG TRÌNH 3.1 Yêu cầu hệ thống Chƣơng trình đƣợc cài đặt máy Server Các phần mềm cần thiết cho chƣơng trình hoạt động: Hệ điều hành Window Window NT Server (4.0) Trình duyệt Web Internet Explorer 4.0 trở lên Hệ quản trị sở liệu MySQL 3.2 Cài đặt chƣơng trình Phần thứ hỗ trợ cho khách hàng: Phần nhằm giới thiệu cho khách hàng công ty, mặt hàng kinh doanh công ty hỗ trợ cho việc đặt hàng qua mạng khách hàng có nhu cầu Phần gồm có chức xử lý sau: Đăng nhập Đăng ký thông tin khách hàng Tra cứu hàng hóa theo yêu cầu: Nhập: Tên mặt hàng tên loại mặt hàng mã mặt hàng thông tin khác Trang 45 Xuất: Danh sách mặt hàng cần tìm thơng tin khơng tìm thấy Chọn hàng đƣa vào giỏ hàng Xử lý mặt hàng chọn: Xóa , cập nhật số lƣợng, tính số tiền mà khách hàng cần toán Thành tiền mặt hàng = Số lượng * Đơn giá bán Tổng số tiền mà khách hàng phải toán = Thành tiền Kiểm tra đặt hàng lập đơn đặt hàng Phần thứ hai hỗ trợ cho nhà quản lý: Phần chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê thông tin cần thiết nhƣ: mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng,…Gồm có xử lý sau: Cập nhật mặt hàng: Thêm, Xóa , Sửa Cập nhật đơn đặt hàng: Xóa, Sửa Cập nhật nhà cung cấp: Thêm, Xóa, Sửa Cập nhật khách hàng: Xóa, Sửa Xử lý đơn hàng Thống kê hàng tồn, khách hàng, đơn đặt hàng Thống kê doanh thu, mặt hàng theo tháng, năm Trang 46 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI Kết luận Tóm lại, với tốc độ phát triển ngày tăng mạng máy tính việc thiết kế cài đặt ứng dụng cho ngƣời dùng cần thiết Vì ý tƣởng giới thiệu bán hàng trực tuyến qua mạng nhƣng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Hiện việc ứng dụng thƣơng mại điện tử Việt Nam đáp ứng đƣợc số vấn đề mua bán, chƣa đƣợc linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Với kiến thức tảng đƣợc học trƣờng nỗ lực mình, em hồn thành đề tài “Xây dựng website bán hàng trực tuyến Joomla!” Mặc dù cố gắng đầu tƣ nhiều nhƣng thời gian có hạn khơng đƣợc thực Internet nên đề tài nhiều hạn chế Em mong nhận đƣợc thơng cảm góp ý quý Thầy cô bạn để chƣơng trình ngày hồn thiện Một lần em xin chân thành cảm ơn Thầy Trần Tuấn Vinh tận tình giúp đỡ em suốt thời gian thực khóa luận tốt nghiệp Em xin chân thành cảm ơn Thầy Trang 47 Đánh giá kết cài đặt Trong q trình thực khóa luận tốt nghiệp, em cố gắng để tìm hiểu cài đặt chƣơng trình nhƣng thời gian có hạn nên chƣa giải đƣợc tất vấn đề đặt Em mong nhận đƣợc thông cảm quý Thầy cô Em xin chân thành cảm ơn Những kết đạt đƣợc: Về công nghệ: Tìm hiểu nắm bắt đƣợc cơng cụ thiết kế Website Biết đƣợc cách thiết kế Website động nhƣ cách tổ chức sở liệu Các dịch vụ Internet, đặc biệt Website Về cài đặt chƣơng trình: Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng Cho phép khách hàng thực việc đặt hàng qua mạng Tiếp nhận đơn đặt hàng khách hàng Lập hóa đơn Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng Thống kê: Mặt hàng bán tháng, năm, khách hàng, đơn đặt hàng, doanh thu, tồn kho Tính chƣơng trình: Trang 48 Thông tin khách hàng, mặt hàng,…đƣợc cập nhật kịp thời, xác Giao diện thân thiện với ngƣời dùng Do điều kiện, nên chƣơng trình chạy thử máy đơn Hƣớng phát triển đề tài Cho phép khách hàng mua toán trực tiếp qua mạng Hỗ trợ thực in ấn Website Trang 49 TÀI LIỆU THAM KHẢO [1] Nguyễn Kim Anh, “Những nguyên lý hệ sở liệu”, Nhà xuất Trẻ, 2002 [2] Phạm Hữu Khang, Nguyễn Phƣơng Lan, “Lập trì nh web bằng php 5.3 & sở dƣ̃ liệu MySQL 5.1 ”, Nhà xuất Phƣơng Đông, 2010 [3] Nguyễn Trƣờng Sinh, “Những thực hành PHP”, Nhà xuất Thống Kê, 2002 [4] VN-GUIDE tổng hợp biên dịch, “PHP sở liệu chuyên sâu”, Nhà xuất Thống Kê, 2002 [5] Phạm Hữu Khang, “Lập trình ứng dụng chuyên nghiệp SQL Server 2000”, Nhà xuất Giáo Dục, 2002 [6] Nguyễn Văn Ba, “Phân tích thiết kế hệ thống thông tin”, Nhà xuất Khoa Học Kỹ Thuật, 2002 [7] Nguyễn Trƣờng Sinh , “Sƣ̉ dụng php &MySQL thiết kế web động” , nhà xuất Thống Kê, 2004 [8] Andy Wallace, “Joomla! User Documentation Team Version 0.5”, 2007 [9] http://joomla.org [10] http://php.net [11] http://trananh.vn [12] http://vimua.com Trang 50 ... vi luận văn em dừng lại việc nghiên cứu phát triển phần nhỏ ứng dụng việc xây dựng website bán hàng trực tuyến Joomla! Ý nghĩa thực tiễn đề tài Xây dựng đƣợc website bán hàng trực tuyến Joomla! ... thƣơng mại điện tử Xây dựng website bán hàng trực tuyến Joomla! - Yêu cầu: Do nhiệm vụ nêu trên, luận văn phải thực đƣợc yêu cầu sau: Website phải cung cấp đầy đủ chức nhƣ cửa hàng thật với chức... tin đơn hàng Xác nhận thông tin mua hàng 3.1 DS đơn hàng CẬP NHẬT ĐƠN HÀNG Y/c thống kê DS đơn hàng Thông tin đơn hàng KHÁCH HÀNG Kết 3.2 THỐNG KÊ ĐƠN HÀNG Kết Yêu cầu in đơn hàng DS đơn hàng Yêu