Ứng dụng phương pháp Design pattern trong phát triển và kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai Ứng dụng phương pháp Design pattern trong phát triển và kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai luận văn tốt nghiệp thạc sĩ
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ Ứng dụng phương pháp Design pattern phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai PHÙNG THANH HỊA Ngành Cơng Nghệ Thông Tin Truyền Thông Giảng viên hướng dẫn: PGS.TS Huỳnh Quyết Thắng Viện: Công nghệ thông tin HÀ NỘI, 2020 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ Ứng dụng phương pháp Design pattern phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai PHÙNG THANH HỊA Ngành Cơng Nghệ Thông Tin Truyền Thông Giảng viên hướng dẫn: PGS.TS Huỳnh Quyết Thắng Chữ ký GVHD Viện: Công nghệ thơng tin HÀ NỘI, 2020 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc BẢN XÁC NHẬN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ tên tác giả luận văn: Phùng Thanh Hòa Đề tài luận văn: Áp dụng kỹ thuật thiết kế mẫu phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai Chuyên ngành: Công nghệ thông tin Mã số SV: CB180084 Tác giả, Người hướng dẫn khoa học Hội đồng chấm luận văn xác nhận tác giả sửa chữa, bổ sung luận văn theo biên họp Hội đồng ngày 31/10/2020 với nội dung sau: I Chỉnh sửa phần cấu trúc luận văn - Bổ sung, chỉnh sửa chương mở đầu : Trình bày khái niệm mẫu thiết kế giao diện người dùng, đặc điểm mẫu thiết kế giao diện người dùng giới thiệu chi tiết số mẫu phổ biến - Chương : Làm rõ, mô tả việc áp dụng mẫu thiết kế sử dụng hệ thống thương mại điện tử VNPT Lào Cai, ý nghĩa việc áp dụng mang lại lợi ích gì, sửa theo góp ý nhận xét thầy cô - Chương : Bổ sung việc áp dụng pattern kết giao diện sơ đồ activity diagram II Chỉnh sửa cách trình bầy luận văn - Sắp xếp lại bố cục luận văn chuẩn quy định viện sau đại học trường Đại học Bách Khoa Hà Nội - Thêm trích dẫn tài liệu tham khảo - Thêm trích dẫn hình ảnh sử dụng tham chiếu Ngày 13 tháng 12 năm 2020 Giáo viên hướng dẫn Tác giả luận văn CHỦ TỊCH HỘI ĐỒNG MỤC LỤC MỤC LỤC i DANH MỤC HÌNH VẼ iv DANH MỤC BẢNG vi MỞ ĐẦU 1 Đặt vấn đề Tính cấp thiết đề tài Phạm vi nghiên cứu Mục đích đề tài Phương pháp nghiên cứu Bố cục luận văn CHƯƠNG 1: MẪU THIẾT KẾ, CÁC MẪU, CHI TIẾT CÁC MẪU THIẾT KẾ TRONG PHÁT TRIỂN PHẦN MỀM 1.1 Khái niệm mẫu thiết kế giao diện người dùng 1.1.1 Khái niệm 1.1.2 Các mẫu thiết kế giao diện người dùng phổ biến 1.2 Mẫu Breadcrumbs 1.2.1 Những Breadcrumbs điển hình : 1.2 Breadcrumbs theo thuộc tính 1.2.3 Breadcrumbs theo đường dẫn Path Breadcrumbs 1.3 Mẫu Hover Controls (Điều khiển chuột) 1.4 Mẫu Steps Left 1.5 Subscription Plans (Mẫu gói đăng ký) 1.6 Required Field Marker (Điểm đánh dấu trường bắt buộc) 10 1.7 Account Registration (Đăng ký tài khoản) 11 1.8 Clear Primary Actions 13 1.9 Forgiving Format 14 1.10 Mẫu Progressive Disclosure 15 1.11 Lazy Registration (Đăng ký lười biếng) 17 1.12 Calendar Picker (mẫu lịch) 19 i 1.13 Setup Wizard 20 1.14 Tiến trình phát triển Website hệ thống thương mại điện tử VNPT Lào Cai 21 CHƯƠNG 2: MẪU THIẾT KẾ INTERFACE VÀ INTERACTION ÁP DỤNG TRONG PHÁT TRIỂN VÀ KIỂM THỬ PHẦN MỀM 22 2.1 Yêu cầu chung mẫu thiết kế 22 2.1.1 Khả sử dụng trải nghiệm người dùng 22 2.1.2 Quy trình tốn thương mại điện tử 23 2.1.3 Mục tiêu đề xuất mẫu thiết kế giao diện tương tác 23 2.2 Các mẫu thiết kế tương tác giao diện 24 2.2.1 Đánh giá Các mẫu thiết kế tương tác giao diện 24 2.2.2 Danh sách mẫu thiết kế tương tác giao diện 24 2.3 Áp dụng Các mẫu thiết kế tương tác giao diện phát triển phần mềm 26 2.4 Áp dụng Các mẫu thiết kế tương tác giao diện kiểm thử phần mềm 30 2.4.1 Interface kiểm thử phần mềm 30 2.4.2 Các loại Interface kiểm thử phần mềm 32 2.5 Ý tưởng áp dụng hệ thống Web VNPT Lào Cai 33 CHƯƠNG 3: ỨNG DỤNG PHƯƠNG PHÁP THIẾT KẾ MẪU TRONG PHÁT TRIỂN VÀ KIỂM THỬ PHẦN MỀM HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ VNPT LÀO CAI 34 3.1 Giới thiệu toán 34 3.1.1 Phát biểu toán 34 3.1.2 Các thành phần hệ thống 34 3.1.3 Kiến trúc môi trường hệ thống 35 3.2 Thu thập phân tích u cầu – Mơ hình USE CASE 35 3.2.1 Mục tiêu hệ thống 35 3.2.2 Đặc tả chức hệ thống 35 3.2.3 Nhận biết mô hình tác nhân trường hợp sử dụng 36 3.2.4 Biểu đồ Use cases (Hình 3.1) 37 3.2.5 Mơ hình hóa nghiệp vụ 38 3.3 Thu thập phân tích yêu cầu – Mơ hình khái niệm 40 3.3.1 Nhận biết khái niệm (thiết kế mẫu) 40 3.3.2 Thuộc tính lớp 40 ii 3.3.3 Nhận biết quan hệ khái niệm 41 3.4 Hành vi hệ thống – Các biểu đồ trình tự 42 3.4.1 Biểu đồ trình tự hệ thống 42 + Breadcrumbs đường dẫn phân cấp từ trang quản trị đến trang dịch vụ 44 + Clear Primary Actions xóa tất thơng tin nội dung form để nhập lại 45 + Steps Left người dùng thao tác bấm nút next để sang bước tiếp theo, xem thông tin khách hang nhập nội dung form 45 + Clear Primary Actions xóa tất thông tin nội dung form để nhập lại 46 + Clear Primary Actions xóa tất thông tin nội dung form để nhập lại 47 3.5 Thiết kế hệ thống 48 3.5.1 Các biểu đồ cộng tác 48 3.5.2 Các biểu đồ lớp thiết kế 49 3.5.3 Thiết kế triển khai 49 3.5.4 Bổ sung thiết kế 51 3.5.5 Mơ hình hóa liệu 53 3.6 Cài đặt thiết kế 54 3.6.1 Biểu đồ thành phần 54 3.6.2 Biểu đồ triển khai: 54 3.6.3 Kết triển khai Trang chủ hệ thống 56 3.7 Đánh giá ứng dụng phương pháp 59 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 61 4.1 Kết luận 61 4.2 Hướng phát triển 61 TÀI LIỆU THAM KHẢO 63 iii DANH MỤC HÌNH VẼ Hình 1.1 Ví dụ mẫu Breadcrumbs Hình 1.2 Một loại Breadcrumbs theo thuộc tính Hình 1.3 Ví dụ liên kết Path Breadcrumbs dựa đường dẫn hiển thị hai đường dẫn để điều hướng đến trang mục tiêu Hình 1.4 Liên kết "Chỉnh sửa" tiết lộ người dùng di chuột qua phần trang hồ sơ Facebook họ Hình 1.5 Ví dụ mẫu Home Hình 1.6 Ví dụ mẫu bước lại StatementStacker Hình 1.7 Ví dụ mẫu bước lại Delicious Hình 1.8.Mẫu Wufoo hiển thị rõ ràng gói đăng ký mình, giá khác biệt chúng 10 Hình 1.9 Mẫu Bảng đăng ký Crazyegg thu hút ý đến gói "Cơ bản" 10 Hình 1.10 Haveamint.com đặt điểm đánh dấu “Bắt buộc” bên cạnh nhãn trường biểu mẫu liên hệ 11 Hình 1.11.mẫu Vimeo có hình thức đăng ký đơn giản hấp dẫn 12 Hình 1.12 Tumblr yêu cầu thông tin tối thiểu người dùng để đăng ký 13 Hình 1.13 Clearleft phân biệt hành động phụ màu sắc 13 Hình 1.14 Flickr làm bật hành động cách đặt hành động phụ vào nhãn nhỏ bên 14 Hình 1.15 Tìm kiếm thời tiết Yahoo cho phép người dùng tìm kiếm theo thành phố mã zip 15 Hình 1.16 Google Maps cho phép người dùng tìm kiếm theo thành phố, đường phố, mã zip chí giá trị vĩ độ kinh độ 15 Hình 1.17 Ví dụ mẫu Progressive Disclosure 16 Hình 1.18 Người dùng đọc nhận xét nhấp vào liên kết "Trả lời" 16 Hinh 1.19 Tính tiết lộ liên tục YouTube 17 Hình 1.20 Amazon cho phép bạn duyệt thêm sản phẩm vào giỏ hàng trước đăng ký 18 Hình 1.21 Mẫu đăng ký Picnik 19 Hình 2.1 Mẫu Location Breadcrumbs áp dụng cho VNPT 26 Hình 2.2 Mẫu Date & time Picker áp dụng cho VNPT 26 Hình 2.3 Mẫu Good default áp dụng cho VNPT 27 Hình 2.4 Mẫu Tab áp dụng cho VNPT 28 Hình 2.5 Mẫu Tab đặt dịch vụ áp dụng cho VNPT 29 Hình 2.6 Phương thức cửa sổ 30 Hình 3.1 Lược đồ User case quản lý dịch vụ 37 Hình 3.2 Lược đồ Xem dich vu 38 iv Hình 3.3 Lược đồ Đat hang 39 Hình 3.4 Biểu đồ trình tự cho chức “Publish dịch vụ” 42 Hình 3.5 Biểu đồ trình tự cho chức “Quản lý Orders” 43 Hình 3.6 Biểu đồ trình tự cho chức “Publish dịch vụ” 48 Hình 3.7 Biểu đồ trình tự cho chức “Quản lý Orders” 48 Hình 3.8 Thiết kế triển khai 49 Hình 3.9 biểu đồ lớp chi tiết 50 Hình 3.10 Biểu đồ lớp hồn thiện 52 Hình 3.11 Mơ hình sở liệu quan hệ hệ thống quản lý dịch vụ 53 Hình 3.12 Biểu đồ thành phần hệ thống quản lý dịch vụ 54 Hình 3.13 Biểu đồ triển khai cho hệ thống quản lý dịch vụ 55 Hình 3.14 Trang chủ hệ thống 56 Hình 3.15 Trang chi tiết dịch vụ 56 Hình 3.16 Trang tốn 57 Hình 3.17 Trang tốn dịch vụ 58 Hình 3.18 Trang quản trị đơn đặt hàng 58 Hình 3.19 Trang chi tiết Đơn đặt hàng 59 v DANH MỤC BẢNG Bảng 2.1 Danh sách mẫu 25 Bảng 3.1 Thông tin dịch vụ 44 Bảng 3.2 Cập nhật thông tin dịch vụ 44 Bảng 3.3 Các thông tin đơn đặt hàng 44 Bảng 3.4 Kiểm tra thông tin đơn đặt hàng 45 Bảng 3.5 Kiểm tra tình trạng dịch vụ 46 Bảng 3.6 Cập nhật thông tin đơn đặt hàng 47 vi MỞ ĐẦU Đặt vấn đề Các ngơn ngữ lập trình công cụ để tạo sản phẩm phần mềm Mỗi cơng cụ có điểm mạnh, điểm yếu sử dụng công cụ không cách, ta tạo sản phẩm tốt Vậy làm để sử dụng cơng cụ cách cách Đó tư giải thuật lập trình Tư giải thuật cách chia toán thành bước nhỏ, bước, lắp ráp chúng thành sản phẩm Khi xây dựng hệ thống phần mềm gặp phải vấn đề cần giải quyết, vấn đề đơn giản, phức tạp, khó khăn Để giải vấn đề cần tìm lời giải thích hợp mục tiêu mong muốn dựa khả hạn chế hệ thống, trải nghiệm người dùng tương lai Đó nguyên nhân đời thứ gọi Design Patterns – Các Mẫu Thiết Kế Ta hầu hết nghe nói đến lĩnh vực xây dựng kiến trúc phần mềm Và đây, ta nói tới mẫu thiết kế lĩnh vực xây dựng giao diện phần mềm Mẫu thiết kế giao diện giải pháp để giải vấn đề thường gặp giao diện tương tác người dùng phần mềm Nó mẫu, ta dựa vào xây dựng nên giao diện tương tác Nó giúp ta có thiết kế mềm dẻo, dễ thay đổi Design pattern lợi thiết kế giao diện Thực tế cho thấy áp dụng mẫu thiết kế vào hệ thống đem lại phần mềm thương mại chất lượng cao, tin cậy, dễ mở rộng, dễ tái sử dụng, phù hợp với yêu cầu người dùng mong đợi Ngoài tiết kiệm thời gian cơng sức, chúng cịn cho khả trải nghiệm người dùng thật dễ dàng thông qua giao diện tương tác hệ thống Tính cấp thiết đề tài Với mong muốn tìm hiểu ứng dụng phương pháp Design pattern UI để xây dựng ứng dụng hiệu cho VNPT Lào Cai, học viên chọn làm đồ án: “Áp dụng kỹ thuật thiết kế mẫu phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai” Từ hai cách thực có biểu đồ lớp chi tiết hình 3.9 Hình 3.9 biểu đồ lớp chi tiết 50 3.5.4 Bổ sung thiết kế Trong q trình phân tích tiếp tục phân tích, điều chỉnh làm xác biểu đồ lớp Nhận xét biểu đồ lớp nêu trên: - Lớp Services Category có quan hệ m-n khơng thích hợp cho cài đặt Nên cần bổ sung thêm lớp ServiceCategory để chuyển quan hệ m-n 1-n - Lớp Services Tag có quan hệ m-n khơng thích hợp cho cài đặt Nên cần bổ sung thêm lớp ServiceTag để chuyển quan hệ m-n 1-n - Lớp User Roles có quan hệ m-n khơng thích hợp cho cài đặt Nên cần bổ sung thêm lớp UserRoles để chuyển quan hệ m-n 1-n Biểu đồ lớp hồn thiện Hình 3.10 51 Hình 3.10 Biểu đồ lớp hồn thiện 52 3.5.5 Mơ hình hóa liệu Mơ hình sở liệu quan hệ hệ thống quản lý dịch vụ hình 3.11 Hình 3.11 Mơ hình sở liệu quan hệ hệ thống quản lý dịch vụ Một đặc điểm sở liệu cung cấp số mức độ trừu tượng hoá liệu cách làm ẩn cách thức tổ chức liệu, mà hầu hết người dùng không cần biết đến Mơ hình hóa liệu (Data Model): Là tập khái niệm dùng để biểu diễn cấu trúc sở liệu, cung cấp điều kiện cần thiết để đạt mức độ trừu tượng liệu Mơ hình phương tiện để người phân tích thiết kế giao tiếp với người sử dụng, nhằm thu thập thông tin, xác định đắn đầy đủ yêu cầu hệ thống Cấu trúc liệu bao gồm thực thể (entity), thuộc tính (attribute) mối liên kết (relationship) mà sở liệu phải tuân theo 53 3.6 Cài đặt thiết kế 3.6.1 Biểu đồ thành phần Hình thành phần có mặt hệ thống quản lý dịch vụ Hệ thống cần quản lý thông tin liên quan đến dịch vụ đơn đặt hàng có hai thành phần thực cơng việc (quản lý dịch vụ quản lý Orders) thành phần hỗ trợ thêm quản lý danh mục dịch vụ, quản lý user, quản lý chung Các thành phần quản lý thao tác CSDL hệ thống nên có thành phần cài đặt CSDL Ngoài hệ thống cần thành phần giao tiếp với người dùng gồm Giao diện Admin Giao diện khách hàng cài đặt riêng máy client Biểu đồ thành phần hệ thống quản lý dịch vụ hình 3.12 Giao dien Admin Quan ly danh muc dich vu Quan ly dich vu Quan ly orders Giao dien khach hang Quan ly user Quan ly chung Co so du lieu Hình 3.12 Biểu đồ thành phần hệ thống quản lý dịch vụ 3.6.2 Biểu đồ triển khai: Biểu diễn biểu đồ triển khai cho hệ quản lý dịch vụ Biểu đồ triển khai cho biết hệ thống cài đặt dạng máy tính khác nhau: 54 Các máy Services System dành cho admin (nhân viên quản lý) cài đặt thành phần giao diện admin để quản lý dịch vụ quản lý order Các máy client dành cho khách hàng cài giao diện khách hàng Cơ sở liệu thành phần điều khiển cài server Biểu đồ triển khai cho hệ thống quản lý dịch vụ hình 3.13 Client HTTP web server Database server Services system Hình 3.13 Biểu đồ triển khai cho hệ thống quản lý dịch vụ 55 3.6.3 Kết triển khai Trang chủ hệ thống a) Trang chủ hệ thống Hình 3.14 Trang chủ hệ thống b) Trang chi tiết dịch vụ Hình 3.15 Trang chi tiết dịch vụ 56 c) Trang toán Quá trình tốn VNPT Lào Cai bắt đầu trang giỏ hàng Sau tiếp tục, khách hàng phải lựa chọn việc nhập tổ hợp địa email / mật đăng ký nhấp vào nút biết khách hàng Khi cho biết khách hàng mới, trang hiển thị nơi người dùng nhập tất chi tiết địa giao hàng, chi tiết cá nhân (ví dụ: số điện thoại) địa toán Tiếp theo trang liệt kê công ty vận tải (không đưa lựa chọn) dịch vụ quà tặng tùy chọn Sau đó, trang tiếp theo, người dùng phải nhập địa email mật (cả hai lần) để tạo tài khoản Sau tiếp tục, trang xem xét đơn hàng hiển thị với tất chi tiết đơn hàng Cuối cùng, khách hàng tiếp tục đến trang tốn, nơi chọn phương thức tốn gửi đơn đặt hàng Quá trình hiển thị bên trang sau Lưu ý tất trang bao gồm đầu trang chân trang, bị loại trừ tất trừ ảnh chụp hình Hình 3.16 Trang tốn 57 d) Trang tốn dịch vụ Hình 3.17 Trang toán dịch vụ e) Trang quản trị đơn đặt hàng Hình 3.18 Trang quản trị đơn đặt hàng 58 f) Trang chi tiết Đơn đặt hàng Hình 3.19 Trang chi tiết Đơn đặt hàng 3.7 Đánh giá ứng dụng phương pháp Phần trình bày thảo luận cho mơ hình liệt kê Mỗi mẫu bao gồm kết luận, tác động dự kiến việc sử dụng mẫu dựa ba khía cạnh: - Hiệu ứng: có ảnh hưởng tích cực đến trải nghiệm người dùng, chuyển đổi tiềm ý định đặt hàng tương lai không; - Tác động: có ảnh hưởng mạnh đến trải nghiệm người dùng, chuyển đổi ý định đặt hàng không; - Tỷ lệ: hầu hết người tham gia trải qua tác động hay số (các vấn đề gây vấn đề cho số khách hàng có tác động thấp vấn đề gây vấn đề cho tất người) Các trích dẫn đáng ý vấn đề đánh giá người dùng liệt kê có liên quan Cũng lưu ý tỷ lệ cung cấp số thông tin chi tiết số lượng kết kết luận dựa phát hiện, khơng có số thực tế cung cấp Lý cho điều chất định tính đánh giá, việc cung cấp số hiểu là nghiên cứu định lượng 59 Các mẫu thiết kế giao diện tương tác, trình bày trên, tăng khả sử dụng Chúng phục vụ khối xây dựng thử nghiệm tốt sử dụng cho tình cụ thể Do đó, chúng khơng trực tiếp tăng khả sử dụng mà tăng tính qn bên bên chúng sử dụng nơi khác Việc đạt mục tiêu nghiên cứu nói cho phép khách hàng tận hưởng trải nghiệm mua sắm họ tốt đạt mục tiêu cá nhân họ đặt mua nhiều sản phẩm theo cách hiệu quả, hiệu thỏa mãn Điều phù hợp với mục tiêu kinh doanh tăng tỷ lệ chuyển đổi, tăng số lượng đơn đặt hàng vừa cho phép vừa thuyết phục người dùng đặt hàng thành công Bằng cách cho phép khách hàng tự đặt hàng mong muốn tốt hơn, chí làm giảm gọi hỗ trợ khách hàng Trải nghiệm tích cực khách hàng ảnh hưởng tích cực đến việc mua hàng lặp lại Trong tất cách này, có tác động trực tiếp đến doanh thu lợi nhuận, mục tiêu kinh doanh chung trực tiếp cho công ty thương mại điện tử Do đó, khách hàng cơng ty thương mại điện tử trực tiếp hưởng lợi từ mơ hình Với thực tế sử dụng trang cải thiện trải nghiệm người dùng theo nghiên cứu này, điều hợp lý toán thương mại điện tử giới hạn số lượng trang xuống cịn khoảng ba Cho quy trình kiểm tra trang cung cấp trải nghiệm tương tự, tăng chuyển đổi, kiểm tra trang khuyến khích Một số tài liệu cho việc sử dụng quy trình tốn trang phụ thuộc vào loại sản phẩm (ví dụ: mức độ tham gia cao so với mức độ tham gia thấp) Nghiên cứu không ủng hộ giả thuyết Dựa nghiên cứu này, tất quy trình tốn hưởng lợi từ việc tốn trang Tơi tin điều quan trọng phải rõ ràng phần riêng biệt trang vậy, điều khiến nghiên cứu khác mang lại kết khác Cuối cùng, nghiên cứu cho phép VNPT Lào Cai tăng trải nghiệm người dùng chuyển đổi cách kết hợp mơ hình thành cơng vào quy trình tốn họ 60 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận Luận văn “Áp dụng kỹ thuật thiết kế mẫu phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai” tập trung nghiên cứu mẫu thiết kế giao diện tương tác tương tự mẫu thiết kế phần mềm, trọng tâm khác ( Các mẫu phần mềm mô tả giải pháp để lặp lại thách thức thiết kế bối cảnh định Giống cho mẫu thiết kế giao diện tương tác) Nhưng mục tiêu đề tài tương tác cho trải nghiệm người dùng, chúng xử lý khía cạnh thơng tin dịch vụ, đặt hàng dịch vụ … giúp cho tương tác thương mại điện tử với dịch vụ ngắn hạn dài hạn đăng lên website thuận tiện cho khách hàng (tiền năng) VNPT Lào Cai Hiện luận văn nghiên cứu triển khai hoạt động ổn định Đóng góp luận văn: Sau thời gian nghiên cứu thực đề tài, luận văn đạt mục tiêu đề ra, thu kết ý nghĩa với thực tiễn Với việc tìm kiếm dịch vụ, giá cước, khuyến mãi… khách hàng tìm hiểu nắm bắt cách dễ dàng, thông tin cập nhật thường xuyên, tự động hóa khâu đăng ký dịch vụ lắp đặt Khách hàng truy cập vào trang chủ VNPT Lào Cai, sau xem dịch vụ trang cảm giác thấy cách làm việc chuyên nghiệp từ đặt đơn hàng họ lúc nhân viên kỹ thuật đến nhà lắp đặt dịch vụ Nhiều người cảm thấy hài lòng sau chí khách hàng gửi thơng tin phản hồi lại website VNPT Điều chứng tỏ đề tài đạt mục đích đề VNPT Lào Cai đăng ký sáng kiến với Tập đồn áp dụng thành cơng cho Tỉnh Lào Cai 4.2 Hướng phát triển Từ kết đạt qua thực nghiệm luận văn, tác giả đề xuất kiến nghị sau : Xây dựng hệ thống toán trực tuyến - liên kết thêm tới ngân hang khác Để khách hàng tốn nhiều ngân hàng 61 Phần cước khách hàng gửi tin nhắn đến số điện thoại sau tháng, khách hàng bắt đầu đặt hàng, sử dụng sản phẩm – dịch vụ Hệ thống hoàn chỉnh gồm có sở liệu lớn hệ thống lấy liệu, báo cáo thống kê phân tích thơng minh Nhằm giải tất vần đề chăm sóc khách hàng Triển khai hệ thống góp phần nâng cao việc ứng dụng công nghệ thông tin vào công tác quản lý chung VNPT Lào Cai Nâng cao chất lượng phục vụ, chăm sóc khách hàng VNPT 62 TÀI LIỆU THAM KHẢO [1] International Organization for Standardization (ISO), “ISO 9241-11 Ergonomic requirements for office work with visual display terminals (VDTs) - Part 11: Guidance on usability” 2008 [2] J D Gould en C Lewis, “Designing for usability: key principles and what designers think”, Communications of the ACM, 28, nr 3, trang 300– 311, 1985 [3] J L Bennett, “Managing to meet usability requirements: Establishing and meeting software development goals”, Visual display terminals, trang 161– 84, 1984 [4] W Quesenbery, “What Does Usability Mean: Looking Beyond Ease of Use’”, in Annual Conference-Society for Technical Communication, 2001, 48, trang 432–436 [5] International Organization for Standardization (ISO), “ISO 9241-210 Ergonomics of human system interaction - Part 210: Human-centred design for interactive systems” 2010 [6] P Kotze, K Renaud, K Koukouletsos, B Khazaei, en A Dearden, “Patterns, anti-patterns and guidelines–Effective aids to teaching HCI principles”, in Proc of The First Joint BCS/IFIP WG13.ICS/EU CONVIVIO HCI Educators’ Workshop (2006), 2006 [7] J M Spool, “Design Patterns: An Evolutionary Step to Managing Complex Sites” Địa [Online] chỉ: http://www.uie.com/articles/design_patterns/ [Truy cập ngày 20-1-2020] [8] M van Welie en B Scott, “Design Patterns: Part 1” [Online] Địa chỉ: http://www.lukew.com/ff/entry.asp?348 [Truy cập ngày 20-1-2020] [9] M van Welie, “Interaction Design Pattern Library” [Online] Địa chỉ: http://www.welie.com/patterns/index.php [Truy cập ngày 15-6-2020] [10].Toxboe, “Design patterns” Địa [Online] chỉ: http://ui- patterns.com/patterns [Truy cập ngày 15-6-2020] [11].Quince, “All Public Patterns” [Online] Địa chỉ: http://quince.infragistics.com/html/AllPatterns.aspx [Truy cập ngày 15-62020] [12].Yahoo!, “Design Pattern Library” [Online] Địa chỉ: http://developer.yahoo.com/ypatterns/ [Truy cập ngày 15-6-2020] 63 [13].Pattern Factory, “UI Design Pattern Library | Patternry” [Online] Địa chỉ: http://patternry.com/patterns/ [Truy cập ngày 15-6-2020] [14].J Nielsen, S Farrell, C Snyder, en R Molich, E-commerce User Experience Nielsen Norman Group, 2000 [15].H H Kuan, G W Bock, en V Vathanophas, “Comparing the effects of usability on customer conversion and retention at e-commerce websites”, in System Sciences, 2005 HICSS’05 Proceedings of the 38th Annual Hawaii International Conference on, 2005 64 ... Interface kiểm thử phần mềm 32 2.5 Ý tưởng áp dụng hệ thống Web VNPT Lào Cai 33 CHƯƠNG 3: ỨNG DỤNG PHƯƠNG PHÁP THIẾT KẾ MẪU TRONG PHÁT TRIỂN VÀ KIỂM THỬ PHẦN MỀM HỆ THỐNG THƯƠNG MẠI ĐIỆN... tượng UML dùng Design pattern tương ứng 33 CHƯƠNG 3: ỨNG DỤNG PHƯƠNG PHÁP THIẾT KẾ MẪU TRONG PHÁT TRIỂN VÀ KIỂM THỬ PHẦN MỀM HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ VNPT LÀO CAI 3.1 Giới thiệu toán Trong cách... thiết kế mẫu phát triển kiểm thử phần mềm hệ thống thương mại điện tử VNPT Lào Cai? ?? Phạm vi nghiên cứu Các kết luận án bước đầu triển khai ứng dụng thử nghiệm hệ thống kinh doanh VNPT Lào Cai Tuy