Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu

95 21 0
Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ HOÀNG THỊ HẢI NÂNG CAO HIỆU QUẢ CỦA MỘT TRANG WEB BÁN HÀNG BẰNG VIỆC SỬ DỤNG CÔNG NGHỆ WEB ĐỘNG VÀ CÁC CƠNG CỤ PHÂN TÍCH NHU CẦU LUẬN VĂN THẠC SĨ HÀ NỘI - 2011 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ HỒNG THỊ HẢI NÂNG CAO HIỆU QUẢ CỦA MỘT TRANG WEB BÁN HÀNG BẰNG VIỆC SỬ DỤNG CÔNG NGHỆ WEB ĐỘNG VÀ CÁC CƠNG CỤ PHÂN TÍCH NHU CẦU Ngành : Công nghệ thông tin Chuyên ngành : Công nghệ phần mềm Mã số LUẬN VĂN THẠC SĨ HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN VĂN VỴ HÀ NỘI - 2011 TÓM TẮT KẾT QUẢ Luận văn bao gồm kết sau: − Nghiên cứu trình bày mơ hình Rich Internet Application, cơng nghệ cơng cụ liên quan − Nghiên cứu, triển khai xây dựng phần mềm theo mơ hình Rich Internet Application, áp dụng cơng nghệ Ajax − Dùng phương pháp Phân tích thiết kế đối tượng thiết kế lại trang Web nhằm thực đề tài “Nâng cao hiệu trang web bán hàng việc sử dụng công nghệ web động cơng cụ phân tích nhu cầu”, sử dụng ngơn ngữ UML_Visio2007 − Áp dụng cơng cụ mơ hình phân tích để tạo liệu tổng hợp phụ vụ việc phân tích nhu cầu khách hàng từ liệu bán hàng để trợ giúp việc định kinh doanh MỤC LỤC LỜI CẢM ƠN MỤC LỤC BẢNG CÁC CHỮ VIẾT TẮT DANH SÁCH CÁC BẢNG VÀ HÌNH VẼ MỞ ĐẦU Chương 1: GIỚI THIỆU MÔ HÌNH RICH INTERNET APPLICATION 1.1 Tổng quan phát triển mơ hình 1.2 Các đặc điểm RIA 1.3 Phương pháp công cụ sử dụng mơ hình RIA 1.3.1 1.3.2 1.3.3 1.3.4 XML ngôn ngữ chung c Bảng kiểu nhiều tầng - CSS XHTML RIA JavaScript: ngôn ngữ c 1.4 Một số công nghệ sử dụng RIA 1.4.1 1.4.2 Adobe Flex Ajax 1.5 Lợi ích dùng RIA 1.6 Những hạn chế RIA Chương 2: BÀI TOÁN NÂNG CẤP TRANG WEB BÁN HÀNG LAMPCENTER 2.1 Tổng quan trang web bán hàng Lampcenter.com 2.1.1 Giới thiệu 2.1.2 Cấu trúc công cụ triển khai 2.1.3 Những vấn đề tồn và 2.2 Giải pháp nâng cấp trang web 2.2.1 Những vấn đề giải pháp 2.2.2 Lựa chọn công cụ nâng cấp 2.2.3 Mơ hình triển khai 2.2.4 Một số công cụ, giải pháp cụ thể 2.4 Phạm vi nâng cấp Chương 3: ỨNG DỤNG MƠ HÌNH RIA NÂNG CẤP TRANG WEB BÁN HÀNG QUA MẠNG 3.1 Mơ tả tốn 3.1.1 Tổng quan toán 3.1.2 Các hoạt động hệ thống 3.2 Phát triển mơ hình ca sử dụng 3.2.1 Xác định tác nhân vai trò 3.2.2 Xác định ca sử dụng 3.2.3 Mơ hình ca sử dụng mức gộp- mức hệ thống 3.2.4 Mơ hình ca sử dụng mức gộp- chi tiết 3.3 Phân tích hệ thống 3.3.1 Các ca sử dụng cần phân tích 3.3.2 Phân tích ca sử dụng – Biểu đồ tương tác 3.3 Biểu đồ lớp thiết kế hệ thống 3.4 Thiết kế sở liệu 3.4.1 Các liệu cho quản lý truy nhập 3.4.2 Các liệu cho quản lý bán hàng 3.4.3 Các liệu cho quản lý khác webssite 3.5 Thiết kế giao diện KẾT LUẬN TÀI LIỆU THAM KHẢO Tiếng Việt Tiếng Anh Viết tắt Ajax API ADO DOM HTML HTTP IE IP OEM REST RIA SLM SOAP SVG TCP WPF XHTML XAML XML CSS W3C RCP PDA DANH SÁCH CÁC BẢNG VÀ HÌNH VẼ Số Hình 1.1 Hình 1.2 Sơ đồ tươ Mơ hình g Hình 1.3 Hình 1.4 Bảng 1-1 Bảng 1-2 Hình 1.5 Hình 1.6 Hình 2.1 Hình 2.2 Bảng 2.1 Hình 2.3 Hình 2.4 Bảng 3.1 Hình 3.1 Hình 3.2 Hình 3.3 Bảng 3.2 Bảng 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Cấu trúc g Cấu trúc t Sự kiện tr Một vài Mơ hình w Sơ đồ kiê Trang chủ Biểu đồ h Vấn đề Mơ hình Mơ hình b Các chức Biểu đồ h Biểu đồ h Biểu đồ m Các thuật Các tác nh Biểu đồ c Biểu đồ c Biểu đồ c Biểu đồ c Biểu đồ tu Biểu đồ tu Biểu đồ tu Biểu đồ tu Biểu đồ lớ MỞ ĐẦU Các ứng dụng web có nhu cầu ngày lớn mà mạng Internet bùng nổ ngày mở rộng Ngày thiết bị đầu cuối sử dụng web khơng dừng lại máy tính mà cịn bao gồm nhiều thiết bị đầu cuối khác PDA, mobile, ti vi,…Trong điều kiện vậy, trang web tĩnh thuở ban đầu khơng cịn thích hợp, địi hỏi truyền trang web lần có tương tác Ngay mà đường truyền có thơng lượng lớn nhiều truyền chậm, liệu có nhiều loại dạng đa phương tiện ảnh, đồ… Web động đời cho phép tăng cường khả tương tác nhờ làm việc khơng đồng tiếp nhận giao diện trang web liệu trao đổi với máy chủ Chính lý mà tơi chọn đề tài ”Nâng cao hiệu trang web bán hàng việc sử dụng công nghệ web động cơng cụ phân tích u cầu” làm đề tài luận văn tốt nghiệp Bên cạnh đó, việc nâng cao hiệu kinh doanh ln cần có thơng tin nhu cầu khách hàng Rõ ràng nhờ có web động cho phép xử lý liệu bán hàng để mau chóng có để thơng tin nhu cầu khách, từ đưa định kinh doanh Như vậy, trang web nâng cấp không nâng cao lực đáp ứng nhu cầu mua hàng cách tốt mà phương tiện trợ giúp định kinh doanh Luận văn gồm chương: Chương 1: Giới thiệu mơ hình RIA: trình bày tổng quan web động – mơ hình ứng dụng web phong phú (Rich Internet Application –RIA) bao gồm kiến trúc, đặc trưng, công cụ sử dụng RIA lợi ích Chương 2: Bài toán nâng cấp trang web bán hàng qua mạng Lampcenter: Phân tích thực trang trang web bán hàng để thấy hạn chế tồn nó, yêu cầu cấp bách phải nâng cấp điều kiện Nêu vấn đề đặt đề xuất giải pháp nâng cấp Chương 3: Tiến hành phân tích thiết kế trang web với yêu cầu đặt tiến hành phát triển, nâng cấp Kết trang web bán hàng đạt yêu cầu đặt đưa vào hoạt động bình thường Cuối kết luận, bao gồm kết đạt áp dụng RIA nâng cấp trang web bán hàng vấn đề cần tiếp tục hoàn thiện Chương 1: GIỚI THIỆU MƠ HÌNH RICH INTERNET APPLICATION 1.1 Tổng quan phát triển mơ hình Mơ hình Rich Internet Application (RIA) hãng Macromedia thức cơng bố vào năm 2002 Năm 2007 nhóm nghiên cứu gồm nhà khoa học Dana Moore thuộc lĩnh vực công nghệ bảo mật BBN, Raymond Budd Edward (Ted) Benson kỹ sư phần mềm thuộc lĩnh vực công nghệ bảo mật BBN viết sách “Professional Rich Internet Applications” trình bày vấn đề mơ hình RIA Thuật ngữ “Rich Internet Applications” đời từ năm 2002 Nhưng trước đó, nhiều triển khai theo nội dung thử nghiệm có nhiều tên gọi khác sử dụng: − Remote Scriptting, Microsoft đưa năm 1998 − X Internet, tổ chức nghiên cứu Forrester đưa năm 2000 − Rich (Web) Clients Và cuối Rich Web Application Theo Wikipedia, RIA ứng dụng web có đầy đủ tính đặc trưng ứng dụng desktop truyền thống Mơ hình RIA kết hợp ứng dụng web truyền thống với mơ hình ứng dụng destop thể ý tưởng đưa số xử lý trước thực máy chủ mơ hình truyền thống thực máy khách, giữ lại xử lý khác máy dịch vụ Trong ứng dụng web truyền thống ban đầu, phần ứng dụng mặt lôgic chạy máy chủ để thực xử lý sau người dùng gửi yêu cầu tới cách chọn đường liên kết (link) nút lệnh giao diện Cơ chế gọi chế đồng bộ, có nghĩa là, người dùng sau gửi yêu cầu phải đợi máy chủ xử lý tải lại trang kết xử lý Quá trình lặp lặp lại cách chậm chạp có yêu cầu gây cảm giác khó chịu, bất tiện cho người sử dụng Mơ hình RIA đời giải vấn đề bất tiện Hình 1.1 sơ đồ tương tác đối tượng môi trường hoạt động theo mơ hình web Sơ đồ cho ta thấy hành vi có liên quan tới q trình tương tác người sử dụng ứng dụng web 10 Ở mức cao nhất, mơ hình minh họa nội dung thể ba phần đóng khung tô màu khác nhau: − Phần cùng(1): thiết kế ứng dụng môi trường sử dụng − Hành vi người dùng (2): nhìn, suy nghĩ, tác động, bỏ qua − Hành vi sử dụng ứng dụng (3): tương tác người dùng cách thức đáp ứng hệ thống ứng dụng web Hình 1.1 Sơ đồ tương tác người dùng ứng dụng web Mơ hình mơ tả bước xảy suốt trình tương tác người sử dụng ứng dụng dựa trình duyệt Phần mũi tên đen đậm thể luồng hoạt động ứng dụng Web truyền thống yêu cầu người sử dụng (click), thông qua giao thức HTTP gửi yêu cầu tới máy chủ, sau nhận yêu cầu, xử lý, máy chủ trả lại kết cho máy trạm nhớ tạm thời trình duyệt (browse cache), liệu trả đủ nhớ tạm, người sử dụng nhận liệu thơng qua khung nhìn trang web Theo sơ đồ này, chu trình di chuyển thơng tin theo mũi tên tách biệt thành hai vòng luân chuyển liệu người dùng - máy khách máy khách – máy dịch vụ để chúng hoạt động cách độc lập cải thiện đáng kể hoạt động hệ thống Mơ hình RIA phát triển ý tưởng Hình 1.2 mơ tả q trình tương tác ứng dụng web dựa mơ hình RIA Sơ đồ cho ta thấy, đoạn thẳng với nút đậm hai đầu mô tả tương tác hai đối tượng chứa đầu mút Rõ ràng là, q trình tương tác máy khách (engine) người dùng (thể display) có độc lập định (tương đối) với trình tương tác máy khách máy chủ (webserver CSDL) Sự sai khác xem khơng đồng hai q trình tương tác Language citys_id 71 3.4.3 Các liệu cho quản lý khác webssite a Bảng: aboutus Chức năng: Lưu trữ thông tin giới thiệu công ty… Tên trường aboutus_id aboutus_title aboutus_content aboutus_order aboutus_publish aboutus_delete aboutus_posttime aboutus_type Language aboutus_insert aboutus_update aboutus_remote security_insert security_update security_remote b Bảng: news Chức năng: Lưu thông tin tin tức website … Tên trường news_id news_title news_description news_content news_picture news_view news_publish news_delete news_focus news_posttime Language category_id news_insert news_update news_remote security_insert security_update security_remote d Bảng: advertise Chức năng: Lưu trữ hình ảnh quảng cáo website Tên trường advertise_id advertise_title advertise_picture advertise_link advertise_width advertise_height advertise_publish advertise_delete advertise_order advertise_type advertise_filetype Language advertise_insert advertise_update advertise_remote security_insert security_update security_remote e Bảng: partners Chức năng: Lữu trữ thông tin đối tác khách hang công ty 75 Tên trường partners_id partners_title partners_picture partners_link partners_publish partners_focus partners_delete partners_order Language partners_insert partners_update partners_remote security_insert security_update security_remote 76 f Bảng: slides Chức năng: Lưu thông tin danh sách slides ảnh trang … Tên trường slides_id slides_title slides_picture slides_link slides_blank slides_time slides_publish slides_delete slides_order Language slides_insert slides_update slides_remote slides_insert slides_update slides_remote 3.5 Thiết kế giao diện Một số giao diện - Giao diện sản phẩm bật - Giao diện tìm kiếm - Giao diện đăng nhập hệ thống 78 - Giao diện chi tiết giỏ hàng 79 - Giao diện mua hàng thành công 80 - Giao diện đơn hàng gửi email khách hàng - Giao diện cập nhật sản phẩm phần admin 81 - Giao diện thống kê KẾT LUẬN Luận văn giải toán nâng cấp trang web tĩnh cách ứng dụng công nghệ RIA (công nghệ web động) để đáp ứng nhu cấp bách hoạt động bán hàng mạng ngày trở nên gay gắt Những kết đạt − Trình bày tổng quan RIA, đặc trưng RIA, công nghệ công cụ sử dụng RIA kinh nghiệm việc sử dụng công cụ công nghệ để phát triển ứng dụng RIA đạt hiệu cao − Phân tích thực trạng trang web tĩnh Lampcenter, làm rõ hạn chế kiến trúc tính năng, hoạt động trang nó, nêu giải pháp nâng cấp cách ứng dụng RIA để có trang web có hiệu cao − Tiến hành phân tích thiết kế lại tồn trang web theo phương pháp hướng đối tượng triển khai với việc ứng dụng Mơ hình RIA Vì khơng phát triển trang web từ đầu nên phải lựa chọn nâng cấp phần, phận cần thiết để mang lại ứng dụng web mạnh tính cho nhiều chức tương tác tiện lợi cho người dùng, đồng thời với chi phí định Trang web đưa vào vận hành khai thác tốt − Trang web bổ sung chức tích hợp liệu để dễ dàng nhận thông tin phân tích trợ giúp cách nhanh chóng cho định kinh doanh Điều thực sở áp dụng công nghệ RIA Nhiều trang web phải thực điều thủ công Những hạn chế hướng phát triển Do nâng cấp, nên trang web cịn có số hạn chế: − Một số tồn trang web cũ chưa giải triệt để − Tốc độ đáp ứng trang web phụ thuộc lớn vào đường truyền mạng, trang web chứa nhiều liệu ảnh Chưa tìm giải pháp phân chia quy mô liệu tải để tăng tốc độ đáp ứng − Tốc độ tìm kiếm chậm đặc trưng liệu Hướng tiếp tục hồn thiện tính có, cố gắng giải tồn bổ sung thêm tính tính giao tiếp trực tuyến với khách hàng có thơng tin phản hồi sớm làm sở cho định kinh doanh TÀI LIỆU THAM KHẢO Tiếng Việt Siverlight Microsoft Vietnam LLC – DPE team, 2007 Lập trình PHP MySQL ban đạo công nghệ thông tin quan Đảng, 2003 http://edufirst.vn/ Luận văn Phạm Thùy Linh lớp K10T3 http://vn.360plus.yahoo.com http://onepixelahead.com Tiếng Anh Professional_Rich_Internet_Applications_AJAX, 2007 Beginning PHP, Apache, MySQL Web Development, Michael GlassYann Le Scouarnec- Elizabeth Naramore- Gary Mailer- Jeremy Stolz Conallen, Building Web Applications with UML, Addison-Wesley, 1999 10 E.B.Fernandez and X.Yuan, “An analysis pattern for reservation and use ofentities”, Procs of Pattern Languages of Programs Conf (PLoP‟99) E.B.Fernandez, X.Yuan, and S.Brey, “An analysis pattern for the order andshipment of a product”, Procs.of Pattern Languages of Programs Conf (PLoP‟2000), 11 ... HỌC CÔNG NGHỆ HOÀNG THỊ HẢI NÂNG CAO HIỆU QUẢ CỦA MỘT TRANG WEB BÁN HÀNG BẰNG VIỆC SỬ DỤNG CÔNG NGHỆ WEB ĐỘNG VÀ CÁC CƠNG CỤ PHÂN TÍCH NHU CẦU Ngành : Công nghệ thông tin Chuyên ngành : Công nghệ. .. áp dụng cơng nghệ Ajax − Dùng phương pháp Phân tích thiết kế đối tượng thiết kế lại trang Web nhằm thực đề tài ? ?Nâng cao hiệu trang web bán hàng việc sử dụng công nghệ web động cơng cụ phân tích. .. việc sử dụng công nghệ web động cơng cụ phân tích u cầu? ?? làm đề tài luận văn tốt nghiệp Bên cạnh đó, việc nâng cao hiệu kinh doanh ln cần có thơng tin nhu cầu khách hàng Rõ ràng nhờ có web động

Ngày đăng: 11/11/2020, 21:45

Từ khóa liên quan

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

Tài liệu liên quan