Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
3,18 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Ngọc Hải Giảng viên hướng dẫn: ThS Phùng Anh Tuấn HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - TIMHIỂUDỊCHVỤWEBCHOTHIẾTBỊDIDỘNGVAỨNGDỤNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Nguyễn Ngọc Hải Giảng viên hướng dẫn : ThS Phùng Anh Tuấn HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Nguyễn Ngọc Hải Mã SV: 1412101135 Lớp: CT1701 Ngành: Công nghệ thông tin Tên đề tài: TìmhiểudịchvụWebchothiếtbịdiđộngứngdụng LỜI MỞ ĐẦU Mạng điện thoại diđộng xuất Việt Nam từ đầu năm 1990 theo thời gian số lượng thuê bao nhà cung cấp dịchvụđộng Việt Nam ngày tăng Do nhu cầu trao đổi thông tin ngày tăng nhu cầu sử dụng sản phẩm công nghệ cao nhiều tính năng, cấu hình cao, chất lượng tốt, kiểu dáng mẫu mà đẹp, phong phú nên nhà cung cấp phải luôn cải thiện, nâng cao sản phẩm Do việc xây dựngứngdụngcho điện thoại diđộng ngành công nghiệp đầy tiềm hứa hẹn nhiều phát triển vượt bậc ngành khoa học kĩ thuật Cùng với phát triển thị trường điện thoại diđộng phát triển mạnh mẽ xu hướng lập trình phần mềm ứngdụngchothiếtbịdiđộng Phần mềm, ứngdụngcho điện thoại diđộng đa dạng phong phú hệ điều hành diđộng phát triển mạnh mẽ thay đổi từ ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application có phát triển thị trường truyền thông diđộng Trong vài năm trở lại đây, hệ điều hành Android đời với kế thừa ưu việt hệ điều hành đời trước kết hợp nhiều công nghệ tiên tiến nay, nhà phát triển công nghệ tiếng Google Android nhanh chóng đối thủ cạnh tranh mạnh mẽ với hệ điều hành trước hệ điều hành diđộng tương lai nhiều người ưa chuộng Ngày nay, với phát triển nhanh chóng xã hội, nhu cầu mua bán loại sản phẩm thông qua mạng Internet ngày phổ biến, em chọn đề tài “Tìm hiểudịchvụWebchothiếtbịdiđộngứngdụng ” với mục đích nghiên cứu, tìmhiểudịchvụweb hệ điều hành Android xây dựngứngdụng mua bán loại thiếtbị điện tử để đáp ứng nhu cầu thiết yếu đó, giúp cho người tiết kiệm chi phí, thời gian lại cập nhật cách nhanh chóng thơng tin sản phẩm thông qua ứngdụng cách dễ dàng tiện lợi LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Dân Lập Hải Phòng, người dìu dắt em tận tình, truyền đạt cho em kiến thức học quý báu suốt thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt thầy giáo ThS Phùng Anh Tuấn, thầy tận tình hướng dẫn giúp đỡ em suốt trình làm tốt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên ln tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngồi ra,em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp CT1701 gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! Hải Phòng,….ngày tháng năm 2018 Sinh viên Nguyễn Ngọc Hải MỤC LỤC CHƯƠNG 1: HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu chung Hệ điều hành Android 1.2 Kiến trúc hệ điều hành Android 11 1.2.1 Tầng hạt nhân Linux 11 1.2.2 Tầng thư viện thực thi Android .12 1.2.3 Tầng khung ứngdụng 13 1.2.4 Tầng ứngdụng 14 1.3 Mô tả hệ điều hành Android .15 1.3.1 Giao diện .15 1.3.2 Ứngdụng .17 1.4 Sự đón nhận người dùng hệ điều hành Android 18 CHƯƠNG 2: MÔI TRƯỜNG PHÁT TRIỂN ỨNGDỤNG ANDROID 20 2.1 Môi trường phát triển 20 2.1.1 Phần mềm Android Studio 20 2.1.2 Bộ công cụ phát triển Java SE Development Kit (JDK) .20 2.1.3 Máy ảo Android Virtual Device (AVD) .21 2.2 Các thành phần dự án Android 21 2.2.1 Tệp cấu hình dự án AndroidManifest.xml 21 a Thành phần ứngdụng 21 b Quyền truy xuất sử dụng tài nguyên 22 c Phiên SDK 22 2.2.2 Tệp R.java 22 2.3 Vòng đời ứngdụng Android 22 2.3.1 Chu kỳ sống thành phần 22 2.3.2 Activity Stack .23 2.3.3 Các trạng thái chu kỳ sống 23 2.3.4 Thời gian sống Activity 24 2.3.5 Các phương thức chu kỳ sống .24 2.4 Các thành phần giao diện Android 25 2.4.1 View ViewGroup .25 a TextView .26 b EditText 26 c Button 27 d ImageView 28 e ListView .28 2.4.2 Layout 29 a RelativeLayout .29 b TableLayout 30 c FrameLayout 30 d LinearLayout 30 CHƯƠNG 3: CƠ SỞ DỮ LIỆU WEBVÀDỊCHVỤWEB 32 3.1 Mạng Internet .32 3.1.1 Khái niệm 32 3.1.2 Lợi ích Internet sống 32 3.1.3 Các chương trình duyệt Web thông dụng .32 3.2 Web Hosting .33 3.2.1 Khái niệm 33 3.2.2 Các loại hosting 33 3.2.3 Các thông số cần biết web hosting 34 3.2.4 Tại cần phải mua web hosting ? 34 3.2.5 Cách đăng kí web hosting miễn phí 34 3.3 Cơ sở liệu web .38 3.3.1 Khái niệm 38 3.3.2 Tổ chức liệu 39 3.3.3 Phần mềm Cơ sở liệu Web .39 3.3.4 Đối tượng áp dụng .39 3.3.5 Hệ quản trị CSDL MySQL 39 3.4 Dịchvụweb .40 3.4.1 Giới thiệu .40 3.4.2 Các công nghệ xây dựngdịchvụWeb .40 3.4.3 Đặc điểm dịchvụWeb 41 3.4.4 Kiến trúc dịchvụWeb 41 3.4.5 Các thành phần dịchvụweb .44 3.4.6 Xây dựngdịchvụWeb 44 3.4.7 Các dạng tương tác Web Service với ứngdụng TBDĐ .45 a XML - eXtensible Markup Language 45 b Định dạng JSON - JavaScript Object Notation .46 3.4.8 Cấu trúc chung Web Service viết PHP choứngdụngdiđộng 49 CHƯƠNG 4: CHƯƠNG TRÌNH THỬ NGHIỆM 50 4.1 Phát biểu toán .50 4.2 Thiết kế chức chức hệ thống 50 4.2.1 Chức xem sản phẩm theo loại sản phẩm 50 4.2.2 Chức quản lí giỏ hàng 51 4.2.3 Chức toán sản phẩm 51 4.3 Thiết kế liệu 52 4.3.1 Bảng thông tin sản phẩm .52 4.3.2 Bảng thông tin sản phẩm 52 4.3.3 Bảng chi tiết đơn hàng 52 4.3.4 Bảng thông tin loại sản phẩm 53 4.3.5 Bảng thông tin đơn hàng .53 4.4 Một số giao diện chương trình 53 4.4.1 Giao diện hình menu ứngdụng 53 4.4.2 Giao diện dánh sách sản phẩm Điện thoại Laptop 54 4.4.3 Giao diện thông tin chi tiết sản phẩm 54 4.4.4 Giao diện sản phẩm giỏ hàng .55 4.4.5 Giao diện tốn sản phẩm thơng tin liên hệ 55 KẾT LUẬN 56 TÀI LIỆU THAM KHẢO .57 CHƯƠNG 1: HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu chung Hệ điều hành Android Android hệ điều hành chothiếtbịdiđộng dựa tảng linux phiên 2.6 dành chodòng điện thoại SmartPhone Đầu tiên đời công ty liên hợp Android, sau Google mua lại phát triển từ năm 2005 trở thành hệ điều hành diđộng mã nguồn mở, miễn phí, mạnh mẽ ưa chuộng cao giới [1] Hình 1.1 Biểu tượng Hệ điều hành Android Hệ điều hành android hệ điều hành mạnh mạnh, có bảo mật cao, hỗ trợ nhiều cơng nghệ tiên tiến 3G, GPS, EDGE, Wifi tương thích với nhiều phần cứng, hỗ trợ nhiều loại nhập liệu keyboard, touch trackball Android hệ điều hành diđộng nên có khả kết nối cao với mạng không dây Hỗ trợ công nghệ OpenGL nên có khả chơi phương tiện media, hoạt trình diễn khả đồ họa khác cực tốt, tiền đề để phát triển ứngdụng có giao diện phức tạp chẳng hạn trò chơi [1] Hình 1.2 Các tính hỗ trợ Hệ hiều hành Android Android liên tục phát triển, cập nhật từ google lần android tối ưu hóa để hoạt động tốt hơn, nhanh ổn định hơn, hỗ trợ thêm công nghệ Chẳng hạn theo đánh giá android phiên 2.2 hoạt động nhanh 2.1 tới 450% Hiện nay, phiên 2.3 phát hành ngày 6/12/2010 tiếp tục cập nhật Năm 2008, hệ điều hành android thức mở tồn mã nguồn, điều cho phép hãng điện thoại đem mã nguồn tùy chỉnh, thiết kế lại cho phù hợp với mẫu mã điện thoại họ điều quan trọng hệ điều hành mở hoàn tồn miễn phí, khơng phải trả tiền nên giúp họ tiết kiệm lớn chi phí phát triển hệ điều hành Những điều tốt khơng hãng sản xuất điện thoại nhỏ mà với hãng lớn Samsung, HTC Với Google, android hồn tồn miễn phí, Google khơng thu tiền từ hãng sản xuất điện thoại, không trực tiếp hưởng lợi từ android bù lại, dịchvụ hãng Google Search, Google Maps, nhờ có android mà dễ dàng xâm nhập nhanh vào thị trường diđộng điện thoại sản xuất tích hợp hàng loạt dịchvụ Google Từ hãng kiếm bội, chủ yếu từ nguồn quảng cáo dịchvụ [1] Với nhà phát triển ứngdụng (developers), việc hệ điều hành android sử dụng phổ biến đồng nghĩa với việc họ thoải mái phát triển ứngdụng android với tin tưởng ứngdụng sẻ chạy nhiều dòng điện thoại hãng khác Họ phải quan tâm phát triển cho điện thoại nào, phiên tảng android chung cho nhiều dòng máy, máy ảo Java chịu trách nhiệm thực thi ứngdụng phù hợp với dòng điện thoại mà chạy Tất chương trình ứngdụng viết ngôn ngữ Java kết hợp với XML nên có khả khả chuyển cao - Một số hãng sản xuất điện thoại có sử dụng hệ điều hành android tiêu biểu : HTC với dòng Desire HD, Evo 4G, DROID ERIS, Desire Z, Hero, Desire, Tattoo, Wildfire, Droid Incredible, Legend, Magic, Google Nexus One, Dream, Aria, Paradise LG với dòng GT540 Optimus, Optimus Chic E720, Optimus One P500, GW620, Optimus Z, Optimus Q, KH5200 Andro-1, GW880, C710Aloha 10 WSDL? WSDL ngôn ngữ dựa XML dùng để định vị mô tả WS WSDL viết tắt Web services Description language WSDL dựa tảng XML WSDL dùng để mô tả WS WSDL dùng để định vị WS WSDL tiêu chuẩn W3C WSDL định nghĩa cách mô tả web service theo cú pháp tổng quát XML, bao gồm thông tin[7] : Tên service Giao thức kiểu mã hóa sử dụng gọi hàm web service Loại thông tin: thao tác, tham số, kiểu liệu gồm có giao diện web service, cơng với tên cho giao diện Phần giao diện mô tả giao diện giao thức kết nối, phần thi hành mô tả thông tin để truy xuất service UDDI ? UDDI thư mục dịch vụ, nơi mà đăng ký tìm kiếm dịchvụweb UDDI viết tắt Universal Description, Discovery and integration UDDI thư mục dùng để lưu trữ thông tin dịchvụweb UDDI thư mục giao diện dịchvụweb mô tả WSDL UDDI giao tiếp thông qua SOAP UDDI xây dựng để góp phần vào tảng Microsoft NET Để sử dụngdịch vụ, trước tiên client phải tìmdịch vụ, ghi nhận thơng tin cách sử dụngdịchvụ biết đối tượng cung cấp dịchvụ UDDI định nghĩa số thành phần cho biết trước thông tin phép client truy tìm nhận lại thông tin yêu cầu sử dụngweb services[7] Cấu trúc UDDI gồm thành phần: White pages: thông tin liên hệ định dạng yếu web services (tên giao dịch, địa ) Những thông tin cho phép đối tượng khác xác định service 43 Yellow pages: chứa thông tin mô tả web service theo chủng loại khác Những thông tin cho phép đối tượng thấy web service theo chủng loại Green pages: chứa thơng tin kỹ thuật mô tả hành vi chức web service để tìm kiếm REST? REST (Representational State Tranfer) kiến trúc phần mềm cho hệ thống phân tán siêu truyền thông WWW, chọn sử dụng rộng rãi thay choWeb service dựa SOAP WSDL Đặc trưng REST Là dạng client – server Phân tách giao diện client khỏi liệu Cho phép thành phần phát triển độc lập Hỗ trợ đa tảng Mỗi yêu cầu từ client phải có đủ thơng tin cần thiết để server hiểu mà khơng cần phải lưu trữ thêm thơng tin trước Tất tài nguyên truy cập thông qua interface thống (HTTP GET, PUT, POST, DELETE, ) 3.4.5 Các thành phần dịchvụweb XML – eXtensible Markup Language/ JSON (JavaScript Object Notation) WSDL – Web Service Description Language Universal Description, Discovery, and Integration (UDDI) SOAP – Simple Object Access Protocol RSS – Really Simple Syndication RDF – Resource Description Framework RESTful - Representational State Transfer WADL - Web Application Description Language[5] 3.4.6 Xây dựngdịchvụWeb - Có giai đoạn để xây dựngdịchvụ Web[5] : Giai đoạn xây dựng : phát triển chạy thử ứngdụngdịchvụ Web, xây dựng chức định nghĩa dịchvụ 44 Giai đoạn triển khai công bố định nghĩa dịch vụ, xây dựng WSDL triển khai mã thực thi dịchvụWeb Giai đoạn tiến hành tìm kiếm gọi thực thi dịchvụWeb người sử dụngdịchvụ Giai đoạn quản ly quản lý quản trị dịch vụ, trì ổn định dịch vụ, cập nhật thông tin mới, sửa lỗi xảy - Qui trình xây dựngdịchvụWeb bao gồm bước sau: 1) Định nghĩa xây dựng chức năng, dịchvụ mà dịchvụ cung cấp 2) Tạo WSDL chodịchvụ 3) Xây dựng SOAP REST server 4) Đăng ký WSDL với UDDI registry phép client tìm thấy truy xuất 5) Client nhận tập tin WSDL từ xây dựng SOAP REST client để kết nối với SOAP REST server 6) Xây dựngứngdụng phía client sau gọi thực dịchvụ thơng qua việc kết nối tới SOAP REST server 3.4.7 Các dạng tương tác Web Service với ứngdụng TBDĐ a XML - eXtensible Markup Language Là ngôn ngữ đánh dấu với mục đích chung W3C đề nghị Là dạng chuẩn cho phép lưu thông tin hướng cấu trúc, tổ chức dạng thẻ (tag) tương ứng Các thẻ (tag) XML thường không định nghĩa trước mà chúng tạo theo quy ước người, (hoặc Chương trình) tạo XML theo quy ước người tạo Giúp đơn giản hóa việc chia sẻ liệu hệ thống khác nhau, đặc biệt hệ thống kết nối với Internet Sử dụng khai báo kiểu liệu DTD (Document Type Definition) hay lược đồ Schema để mô tả liệu 45 b Định dạng JSON - JavaScript Object Notation Định nghĩa liệu theo ngôn ngữ JavaScript, tiêu chuẩn ECMA-262 năm 1999 Là định dạng văn đơn giản với trường liệu lồng vào Dùng để trao đổi liệu thành phần hệ thống tương thích với hầu hết ngôn ngữ C, C++, C#, Java, JavaScript, Perl, Python Vì nên sử dụng JSON? Có thể đọc hiểu dễ dàng tiếp cận (human-readability) Dữ liệu truyền tải ngắn gọn so với định dạng liệu khác như: XML, HTML, … → Tiết kiệm dung lượng XML, HTML, Dễ dàng chuyển đổi (parse) liệu từ dạng chuỗi (nhận từ server) sang liệu sử dụng (thành Object, Number, Array) Dễ truy cập nội dung Với ứngdụng AJAX lấy xử lý liệu từ web service khác domain Nếu nội dung trả có dạng JSON javascript từ trang web trực tiếp truy cập (dùng lệnh eval) Có cách phân tích xử lý đơn giản, qua bước (chuyển chuỗi nhận từ máy chủ sang liệu sử dụng được) Các kiểu liệu JSON JSON có kiểu liệu chính[8] : 1) Kiểu số (Number) 2) Kiểu chuỗi (String) 3) Kiểu mảng (Array) 4) Kiểu đối tượng (Object) 5) Giá trị (Value) Kiểu đối tượng (Object) đối tượng hổn độn cặp tên giá trị đối tượng bắt đầu dấu ngoặc đơn trái { kết thúc với dấu ngoặc đơn phải } Từng tên theo dấu chấm (:) cặp tên/giá trị tách dấu phẩy (,) đối tượng chứa nhiều cặp tên/giá trị (Name/Values) 46 Ví dụ: { "ten":"Hai" , "ho":"Nguyen" } Kiểu mảng (Array) mảng tập hợp giá trị xếp mảng bắt đầu dấu mở ngoặc vuông [ kết thúc với dấu ngoặc vuông phải ] Các giá trị cách dấu phẩy (,) mảng chứa nhiều đối tượng Ví dụ: { "NhanVien": [ {"tenNV":"An" , "hoNV":"Nguyễn" }, {"tenNV":"Bình" , "hoNV":"Trần" }, {"tenNV":"Châu" , "hoNV":"Lê" } ] } Kiểu giá trị (Value) - Giá trị JSON là: số (nguyên (integer) hay số thực (floating point)) chuỗi (nằm dấu nháy đôi "") số luận lý (true false) mảng (nằm dấu ngoặc vuông []) đối tượng (nằm dấu ngoặc nhọn {}) 47 Kiểu null - Những cấu trúc lồng vào Kiểu chuỗi (String) chuỗi (string) tập hợp số hay mẫu tự Unicode, bao bọc dấu trích dẫn kép (") Dùng dấu chéo (/) để thoát khỏi chuỗi ký tự hiển thị chuỗi ký tự đơn độc Kiểu số (Number) Giống với kiểu số C Java, trừ định dạng bát phân hex dùng 48 3.4.8 Cấu trúc chung Web Service viết PHP choứngdụngdiđộng Thông thường gồm thành phần : a Kết nối CSDL Web b Truy vấn CSDL Web c Mã hóa liệu sang dạng JSON d Trả liệu KQ choứngdụngdiđộng 49 CHƯƠNG 4: CHƯƠNG TRÌNH THỬ NGHIỆM 4.1 Phát biểu toán Cửa hàng Thiếtbị Ngon - Bổ - Rẻ chuyên cung cấp,kinh doanh loại sản phẩm công nghệ điện thoại, laptop, PC, Tivi…tại Hà Nội Cửa hàng có trang web để phục vụcho khách hàng nắm bắt thông tin sản phẩm phục vụcho việc mua hàng online khách hàng xa thuận tiện Nhưng cửa hàng muốn tạo thêm ứngdụng mua bán dành cho người sử dụng hệ điều hành Android Với ứngdụng này, người dùng việc tải ứngdụng máy sử dụng,việc giúp cho thao tác khách hàng xem thông tin sản phẩm, đặt mua, cập nhật chương trình khuyến cửa hàng trở nên dễ dàng tiện lợi nhiều 4.2 Thiết kế chức chức hệ thống Sơ đồ chức Ứngdụng bán hàng trực tuyến Chức xem sản phẩm theo loại sản phẩm Chức quản lí Chức giỏ hàng tốn sản phẩm 4.2.1 Chức xem sản phẩm theo loại sản phẩm a Mô tả chức Chức xem sản phẩm theo loại sản phẩm cho phép người dùng xem sản phẩm theo loại cụ thể : Điện thoại, Laptop, Tivi, Máy giặt, Điều hòa, Tủ lạnh….Thuận tiện cho người dùng muốn tìmhiểu số lượng mặt hàng ,các loại sản phẩm kinh doanh,cũng giá cả, thông số kĩ thuật loại sản phẩm thị trường 50 b Mô tả hoạt động Chương trình đưa danh sách loại sản phẩm kinh doanh Người dùng chọn loại sản phẩm cần xem Chương trình đưa danh sách sản phẩm theo loại sản phẩm mà người dùng chọn Người dùng chọn sản phẩm cần xem Chương trình đưa thông tin chi tiết liên quan đến sản phẩm 4.2.2 Chức quản lí giỏ hàng a Mơ tả chức Chức quản lí giỏ hàng cho phép người dùng tạo quản lí danh sách sản phẩm,chức cung cấp thao tác như: thêm sản phẩm vào giỏ hàng xóa sản phẩm thêm giỏ hàng giúp người dùng dễ dàng quản lí danh sách sản phẩm giỏ hàng b Mơ tả hoạt động Chương trình đưa thơng tin chi tiết sản phẩm Người dùng chọn “Thêm vào giỏ hàng” muốn mua sản phẩm Chương trình đưa danh sách sản phẩm thêm vào giỏ hàng Người dùng Thêm Xóa sản phẩm giỏ hàng 4.2.3 Chức toán sản phẩm a Mơ tả chức Chức tốn sản phẩm cho phép người dùng mua sản phẩm chọn giỏ hàng Chức giúp cho người dùng tiết kiệm thời gian chi phí lại muốn mua sản phẩm cửa hàng b Mô tả hoạt động Chương trình cho người dùng nhập thơng tin khách hàng để lập đơn hàng Khách hàng nhập đầu đủ thông tin ấn xác nhận để hồn tất tốn Nhà cung cấp gọi điện xác nhận thông tin đơn hàng với khách hàng trước giao hàng 4.3 Thiết kế liệu 4.3.1 Bảng thông tin sản phẩm S T T ê ma sa ten sa gia sa hin hs mo tas ma loa K Đ i ộ ể u rộ i v n 21 ari 01 v n 25 ar v 100 G h MK ãT hó êG iH ìM ari 005 ôM K n ã h 4.3.2 Bảng thông tin sản phẩm STT Tên ma sa ten sa gia sa hin hs mo tas ma loa K Đ i ộ M ể u r i 1M K n 1ã hó v Tê ari 01nGi v n 25áHì ar nh v 10 M ari 005M ô n ã K h 4.3.3 Bảng chi tiết đơn hàng STT Tên ma chi ten sa sol K Đ i ộ M ể u r ô i 1M Kh n 1ã óa v Tê ari 01nSố kh ma sa ni 11ãM K n 1ã h uo gia sa ma ni ni 11lư Gi 11áM 4.3.4 Bảng thông tin loại sản phẩm STT Tên ma loa ten loa hin hlo K Đ i ộ M ể u rộ ô i1M K n ã hó v 20 Tê ar v 020 nHì ar nh 4.3.5 Bảng thông tin đơn hàng S T T ê ma kh ten kh so die em ail dia chi K Đ i ộ ể u rộ i n v ari 01 v n 23 ar v 10 G h MKh ãóa T êS ốE m Đ ar 00 ị 4.4 Một số giao diện chương trình 4.4.1 Giao diện hình menu ứngdụng Hình 4.1 Giao diện hình Hình 4.2 Giao diện menu 4.4.2 Giao diện dánh sách sản phẩm Điện thoại Laptop Hình 4.3 Giao diện sản phẩm điện thoại Hình 4.4 Giao diện sản phẩm Laptop 4.4.3 Giao diện thông tin chi tiết sản phẩm Hình 4.5 Giao diện chi tiết sản phẩm điện thoại Hình 4.6 Giao diện chi tiết sản phẩm laptop 4.4.4 Giao diện sản phẩm giỏ hàng Hình 4.7 Giao diện giỏ hàng có sản phẩm Hình 4.8 Giao diện giỏ hàng có sản phẩm 4.4.5 Giao diện tốn sản phẩm thơng tin liên hệ Hình 4.9 Giao diện tốn sản phẩm Hình 4.10 Giao diện thơng tin liên hệ KẾT LUẬN Trong đồ án em nghiên cứu, tìmhiểudịchvụweb cách phát triển ứngdụng Hệ điều hành Android Đồ án thực nhiệm vụ sau: - Tìmhiểu lịch sử kiến trúc Hệ điều hành Android - Nắm bắt quy trình làm phần mềm mobile - Tìmhiểu Web, Web Service chothiếtbịdiđộng - Tìmhiểu kỹ thuật lấy liệu từ Web service chothiếtbịdiđộng - Các bước phát triển ứngdụng Hệ Điều Hành Android - Phát triển ứngdụng mua bán thiếtbị điện tử Trong thời gian nghiên cứu, xây dựng chương trình, em cố gắng làm việc với giúp đỡ tận tình thầy giáo hướng dẫn Chương trình đạt kết định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm hạn chế chương trình nhiều thiếu sót Rất mong thầy cô giáo bạn tận tình giúp đỡ để chương trình ngày hồn thiện Hướng phát triển chương trình tương lai tiếp tục bổ sung thêm nhiều loại sản phẩm, chức khác phát triển thêm giao diện chương trình để giúp người dùng sử dụng tiện ích TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org [2] https://monhoc.vn [3] https://genk.vn [4] https://yellowcodebooks.com [5] http://expressmagazine.net [6] https://www.techwalla.com [7] https://viblo.asia [8] https://www.json.org ... Web cho thiết bị di động ứng dụng ” với mục đích nghiên cứu, tìm hiểu dịch vụ web hệ điều hành Android xây dựng ứng dụng mua bán loại thiết bị điện tử để đáp ứng nhu cầu thiết yếu đó, giúp cho. .. đề tài: Tìm hiểu dịch vụ Web cho thiết bị di động ứng dụng LỜI MỞ ĐẦU Mạng điện thoại di động xuất Việt Nam từ đầu năm 1990 theo thời gian số lượng thuê bao nhà cung cấp dịch vụ động Việt Nam... ứng dụng cho thiết bị di động Phần mềm, ứng dụng cho điện thoại di động đa dạng phong phú hệ điều hành di động phát triển mạnh mẽ thay đổi từ ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web