xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động android

75 884 1
xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động android

Đ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

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA KHOA HỌC TỰ NHIÊN BỘ MÔN TIN HỌC ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG ỨNG DỤNG QUẢN LÝ HÀNG HÓA TRÊN THIẾT BỊ DI ĐỘNG ANDROID Sinh viên thực hiện: Cán hướng dẫn: NGUYỄN THANH HOÀNG MSSV: 1101878 ThS HỒ VĂN TÚ Cần Thơ, 2014 TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA KHOA HỌC TỰ NHIÊN BỘ MÔN TIN HỌC ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG ỨNG DỤNG QUẢN LÝ HÀNG HÓA TRÊN THIẾT BỊ DI ĐỘNG ANDROID Sinh viên thực hiện: Cán hướng dẫn: NGUYỄN THANH HOÀNG MSSV: 1101878 ThS HỒ VĂN TÚ Cán phản biện Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Tin học Ứng dụng Khoa Khoa học Tự nhiên, Trường Đại học Cần Thơ vào ngày 12 tháng 12 năm 2014 Mã số đề tài: Có thể tìm hiểu luận văn tại: - Trung tâm Học liệu, Trường Đại học Cần Thơ - Website: http://www.lrc.ctu.edu.vn/ Cần Thơ, 2014 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android LỜI CẢM ƠN  Trong suốt trình học tập, rèn luyện đặc biệt giai đoạn thực luận văn “Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android”, gặp nhiều khó khăn trở ngại Tuy nhiên nhờ có hướng dẫn từ Thầy, Cô giúp đỡ từ bạn bè cộng với cố gắng nỗ lực thân, hoàn thành luận văn Tôi xin gởi lời cảm ơn chân thành đến: Quý Thầy, Cô môn Tin học Ứng Dụng – Khoa Khoa học Tự Nhiên – Trường Đại học Cần Thơ tận tình truyền đạt kiến thức năm học tập Với vốn kiến thức tiếp thu trình học tạo tảng giúp thực luận văn Xin gởi lời tri ân đến giáo viên hướng dẫn ThS Hồ Văn Tú tận tình hướng dẫn góp ý cho nhiều trình làm luận văn Bạn bè lớp Tin học Ứng dụng K36 kịp thời chia sẻ đưa góp ý cho đề tài Mặc dù cố gắng hoàn thành luận văn này, với lượng kiến thức có hạn lĩnh vực khó tránh khỏi thiếu sót hạn chế Do đó, mong nhận nhận xét góp ý từ quí Thầy, Cô, bạn bè để rút kinh nghiệm hoàn thiện Tôi xin chân thành cảm ơn! Cần Thơ, ngày tháng 12 năm 2014 Sinh viên thực Nguyễn Thanh Hoàng i Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android NHẬN XÉT CỦA CÁN BỘ HƢỚNG DẪN  ii Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN  iii Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android MỤC LỤC MỤC LỤC .iv DANH MỤC TỪ VIẾT TẮT vii DANH MỤC HÌNH VẼ viii DANH MỤC BẢNG x TÓM TẮT .xi ABSTRACT xii CHƯƠNG 1: CHƯƠNG MỞ ĐẦU 1.1 LÝ DO CHỌN ĐỀ TÀI 1.2 MỤC TIÊU VÀ NHIỆM VỤ 1.3 ĐỐI TƯỢNG NGHIÊN CỨU VÀ PHẠM VI HỆ THỐNG 1.3.1 Đối tượng nghiên cứu 1.3.2 Phạm vi chức 1.3.3 Phạm vi yêu cầu kỹ thuật 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.4.1 Về phương pháp thu thập thông tin 1.4.2 Về lý thuyết 1.4.3 Về công nghệ 1.5 Ý NGHĨA THỰC TIỄN CỦA ỨNG DỤNG CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 SƠ LƯỢC QUÁ TRÌNH PHÁT TRIỂN CỦA ANDROID [3] 2.1.1 Giới thiệu Android 2.1.2 Lịch sử phát triển 2.2 DELVING VỚI MÁY ẢO DALVIK [3] 2.3 KIẾN TRÚC CỦA ANDROID [3] 2.3.1 Linux kernel 10 2.3.2 Library Android Runtime 11 2.3.2.1 Library 11 2.3.2.2 Android runtime 12 2.3.3 Framework 12 2.3.4 Aplication 13 iv Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 2.4 CÁC THÀNH PHẦN CỦA ANDROID [3] 14 2.4.1 Thành phần chương trình Android 14 2.4.1.1 Activity 14 2.4.1.2 Intent 16 2.4.1.3 Service 16 2.4.1.4 Broadcast Receiver 17 2.4.1.5 Content Provider 18 2.4.1.6 View 18 2.4.1.7 Lưu trữ liệu 20 2.4.1.8 SQLite 20 2.4.1.9 Manifest File 21 2.4.1.10 Giao diện người dùng Android 21 2.4.2 Bắt kiên Android 22 2.4.3 Menu 22 2.5 CÁC THÀNH PHẦN TRONG MỘT ANDROID PROJECT [3] 23 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG 27 3.1 ĐẶC TẢ HỆ THỐNG 27 3.1.1 Giới thiệu 27 3.1.2 Mô tả toán 27 3.2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 3.2.1 Xây dựng thực thể 27 3.2.2 Mô hình thực thể mối kết hợp 30 3.2.3 Mô hình liệu vật lý (Physical Data Model - PDM) 32 3.2.4 Lược đồ sở liệu quan hệ 33 3.2.5 Sơ đồ Use Case 35 3.2.5.1 Use Case quản lý nhà cung cấp 35 3.2.5.2 Use Case quản lý nhập hàng hóa 36 3.2.5.3 Use Case quản lý khách hàng 36 3.2.5.4 Use Case quản lý hóa đơn bán 37 3.2.6 Sơ đồ 37 3.2.6.1 Thêm nhà cung cấp 37 v Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.2.6.2 Thêm hàng hóa 38 3.2.6.3 Thêm khách hàng 38 3.2.6.4 Thêm hóa đơn bán 39 3.3 KẾT QUẢ ĐẠT ĐƯỢC 40 3.3.1 Về lý thuyết 40 3.3.2 Về chương trình 40 3.4 ỨNG DỤNG QUẢN LÝ HÀNG HÓA TRÊN THIẾT BỊ DI ĐỘNG ANDROID 41 3.4.1 Danh sách hình 41 3.4.2 Mô tả chi tiết hình 42 3.4.2.1 Màn hình chương trình 42 3.4.2.2 Màn hình thêm nhà cung cấp 43 3.4.2.3 Màn hình danh sách nhà cung cấp 44 3.4.2.4 Màn hình chỉnh sửa nhà cung cấp 45 3.4.2.5 Màn hình thêm hàng hóa 46 3.4.2.6 Màn hình danh sách hàng hóa 47 3.4.2.7 Màn hình chỉnh sửa hàng hóa 48 3.4.2.8 Thông tin chi tiết hàng hóa 49 3.4.2.9 Màn hình thêm khách hàng 50 3.4.2.10 Màn hình danh sách khách hàng 51 3.4.2.11 Màn hình chỉnh sửa khách hàng 52 3.4.2.12 Màn hình thêm hóa đơn bán 53 3.4.2.13 Màn hình danh sách hóa đơn bán 54 3.4.2.14 Màn hình chỉnh sửa hóa đơn bán 55 3.4.2.15 Màn hình báo cáo 56 3.4.2.16 Màn hình lưu phục hồi sở liệu 57 3.4.2.17 Màn hình tìm kiếm hàng hóa 58 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 59 DANH MỤC TÀI LIỆU THAM KHẢO 61 vi Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android DANH MỤC TỪ VIẾT TẮT  API: Application Programming Interface (Giao diện lập trình ứng dụng)  CPU: Central Processing Unit (Đơn vị xử lý trung tâm)  CSDL: Cơ sở liệu  DTD: Document Type Definition (Định nghĩa kiểu văn bản)  GPS: Global Positioning System (Hệ thống định vị toàn cầu)  HD: High-Definition (Độ nét cao)  HTML: HyperText Markup Language (Ngôn ngữ đánh dấu siêu văn bản)  JSON: JavaScript Object Notation (Định dạng trao đổi liệu cực nhẹ)  OOP: Object-Oriented Programming (Lập trình hướng đối tượng)  OHA: Open Handset Alliance (Liên minh thiết bị cầm tay mở rộng)  SDK: Software Development Kit (Bộ công cụ phát triển phần mềm)  XML: eXtensible Markup Language (Ngôn ngữ đánh dấu mở rộng)  SQLITE: Hệ quản trị sở liệu  HĐH: Hệ điều hành vii Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android DANH MỤC HÌNH VẼ Hình 1.1 Các thành viên liên minh di động mở Hình 2.1: Cấu trúc hệ thống Android Hình 2.2: Cấu trúc Linux kernel 10 Hình 2.3: Cấu trúc Library Android runtime 11 Hình 2.4: Cấu trúc Framework 12 Hình 2.5 Chu kỳ sống activity 15 Hình 2.6: Cấu trúc truyền tải liệu Activity 16 Hình 2.7: Cấu trúc service 17 Hình 2.8: Các thành phần Android project 23 Hình 3.1: Mối kết hợp hàng hóa với nhà cung cấp 30 Hình 3.2: Mối kết hợp hàng hóa với khách hàng 31 Hình 3.3: Mô hình liệu quan niệm 32 Hình 3.4: Mô hình liệu vật lý 32 Hình 3.5: Lược đồ sở liệu quan hệ 33 Hình 3.6: Sơ đồ Use Case quản lý nhà cung cấp 35 Hình 3.7: Use Case quản lý nhập hàng hóa 36 Hình 3.8: Use Case quản lý khách hàng 36 Hình 3.9: Use Case quản lý hóa đơn bán 37 Hình 3.10: Sơ đồ thêm nhà cung cấp 37 Hình 3.11: Sơ đồ thêm hàng hóa 38 Hình 3.12: Sơ đồ thêm khách hàng 38 Hình 3.13: Sơ đồ thêm hóa đơn bán 39 Hình 3.14: Màn hình chương trình 42 Hình 3.15: Màn hình thêm nhà cung cấp 43 Hình 3.16: Màn hình danh sách nhà cung cấp 44 Hình 3.17: Màn hình chỉnh sửa nhà cung cấp 45 Hình 3.18: Màn hình thêm hàng hóa 46 Hình 3.19: Màn hình danh sách hàng hóa 47 Hình 3.20: Màn hình chỉnh sửa hàng hóa 48 Hình 3.21: Màn hình thông tin chi tiết hàng hóa 49 viii Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Xử lý: Sau người dùng nhập đầy đủ thông tin bấm nút “Thêm” để thêm hàng hóa vào CSDL Nếu muốn xem danh sách hàng hóa nhấp quay lại danh sách hàng hóa 3.4.2.6 Màn hình danh sách hàng hóa Hình 3.19: Màn hình danh sách hàng hóa Thành phần giao diện: ListView danh sách hàng hóa: hiển thị danh sách hàng hóa CheckBox: chọn hàng hóa Button xóa: xóa hàng hóa Trang 47 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Xứ lý: Sau thêm xong hàng hóa, danh sách hàng hóa hiển thị theo nhà cung cấp, ListView có CheckBox nút xóa thống chung cho tất hình hiển thị danh sách Quá trình thực có chức sửa, xóa hàng hóa người dùng chọn vào nút 3.4.2.7 Màn hình chỉnh sửa hàng hóa Hình 3.20: Màn hình chỉnh sửa hàng hóa Trang 48 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Thành phần giao diện: EditText ngày bán: chỉnh sửa ngày bán hàng hóa EditText tên hàng hóa: chỉnh sửa tên hàng hóa EditText số lượng: chỉnh sửa số lượng hàng hóa EditText đơn vị: chỉnh sửa đơn vị hàng hóa EditText giá nhập: chỉnh sửa giá nhập hàng hóa EditText giá bán: chỉnh sửa giá bán hàng hóa Xử lý: Sau chỉnh sửa xong cách thông tin hàng hóa người dùng chọn “CẬP NHẬT” để lưu lại hàng hóa Sau cập nhật xong người dùng quay lại để trở mà hình danh sách hàng hóa 3.4.2.8 Thông tin chi tiết hàng hóa Hình 3.21: Màn hình thông tin chi tiết hàng hóa Trang 49 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Thành phần giao diện: TextView Mã hàng hóa: hiển thị mã hàng hóa TextView tên hàng hóa: hiển thị tên hàng hóa TextView số lượng: hiển thị số lượng hoàng hóa TextView đơn vị: hiển thị đơn vị hàng hóa TextView giá nhập: hiển thị giá nhập hàng hóa TextView giá bán: hiển thị giá bán hàng hóa TextView nhà cung cấp: hiển thị tên nhà cung cấp hàng hóa 3.4.2.9 Màn hình thêm khách hàng Hình 3.22: Màn hình thêm khách hàng Trang 50 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Thành phần giao diện: EditText tên khách hàng: nhập tên khách hàng EditText số điện thoại: nhập số điện thoại khách hàng EditText địa chỉ: nhập địa khách hàng Xứ lý: Sau người dùng nhập đầy đủ thông tin bấm nút “THÊM” để thêm khách hàng vào CSDL Nếu muốn xem danh sách khách hàng nhấp quay lại danh sách khách hàng 3.4.2.10 Màn hình danh sách khách hàng Hình 3.23: Màn hình danh sách khách hàng Trang 51 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Thành phần giao diện: ListView: danh sách khách hàng CheckBox: chọn khách hàng Button xóa: xóa khách hàng Xứ lý: Sau thêm xong khách hàng, thông tin khách hàng hiển thị danh sách Khi danh sách khách hàng có hiển thị thêm CheckBox nút xóa để người dùng chỉnh sửa thông tin khách hàng hay xóa bỏ khách hàng khỏi danh sách 3.4.2.11 Màn hình chỉnh sửa khách hàng Hình 3.24: Màn hình chỉnh sửa khách hàng Thành phần giao diện: EditText tên khách hàng: chỉnh sửa tên khách hàng EditText số điện thoại: chỉnh sửa số điện thoại khách hàng EditText đại chỉ: chỉnh sửa địa khách hàng Trang 52 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Xử lý: Sau chỉnh sửa xong cách thông tin khách hàng người dùng chọn “CẬP NHẬT” để lưu lại khách hàng Sau chọn quay lại để trở hình danh sách khách hàng 3.4.2.12 Màn hình thêm hóa đơn bán Hình 3.25: Màn hình thêm hóa đơn bán Thành phần giao diện: EditText mã hóa đơn bán: nhập mã hóa đơn bán EditText số lượng bán: nhập số lượng hàng hóa bán cho khách hàng EditText giá bán: nhập giá bán sản phẩm Button ngày bán: nhập ngày bán hàng hóa Spinner khách hàng: chọn khách hàng từ danh sách Spinner hàng hóa: chọn hàng hóa từ danh sách TextView giá bán dự kiến: cho người dùng biết trước giá hàng hóa Trang 53 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Xứ lý: Sau người dùng nhập đầy đủ thông tin bấm nút “thêm” để thêm hóa đơn bán vào CSDL 3.4.2.13 Màn hình danh sách hóa đơn bán Hình 3.26: Màn hình danh sách hóa đơn bán Thành phần giao diện: ListView hóa đơn bán: hiển thị danh sách hóa đơn bán Checkbox: chọn hóa đơn bán Button xóa: xóa hóa đơn bán khỏi danh sách Xử lý: Danh sách hóa đơn bán hiển thị theo khách hàng sau người dùng thêm hóa đơn bán Khi người dùng thực chỉnh sửa hay xóa hóa đơn bán khỏi danh sách cách đánh dấu vào CheckBox chọn chỉnh sửa, người dùng muốn xóa hóa đơn khỏi danh sách chọn vào nút xóa xong danh sách hóa đơn bán tự động cập nhật lại Trang 54 Sau xóa Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.4.2.14 Màn hình chỉnh sửa hóa đơn bán Hình 3.27: Màn hình chỉnh sửa hóa đơn bán Thành phần giao diện: TextView tên hàng hóa: hiển thị tên hàng hóa EditText số lượng bán: chỉnh sửa số lượng bán hàng hóa EditText giá bán: chỉnh sửa giá bán hàng hóa Button ngày bán: chỉnh sửa lại ngày bán hàng hóa Xử lý: Sau chỉnh sửa xong cách thông tin hóa đơn bán người dùng chọn “CẬP NHẬT” để lưu lại thông tin Người dùng chọn quay lại để trở danh sách hóa đơn bán Trang 55 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.4.2.15 Màn hình báo cáo Hình 3.28: Màn hình báo cáo Thành phần giao diện: ListView báo cáo: báo cáo số lượng hàng hóa bán TextView số lượng nhập: cho biết số lượng nhập hàng hóa TextView tồn kho: cho biết số lượng hàng hóa lại Xử lý: Người dùng chọn hàng hóa danh sách hàng hóa bán cho khách hàng hiển thị, người dùng thấy số lượng hàng hóa lại sau bán Trang 56 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.4.2.16 Màn hình lƣu phục hồi sở liệu Hình 3.29: Màn hình backup restore sở liệu Thành phần giao diện: Button lưu liệu: lưu liệu vào thẻ nhớ Button phục hồi: phục hồi lại liệu từ thẻ nhớ Button export CSV: xuất thông tin hàng hóa file excel Button import CSV: nhập thông tin hàng hóa từ file excel vào ứng dụng Xử lý: Người dùng chọn vào button lưu liệu liệu lưu vào thẻ nhớ điện thoại chọn button phục hồi liệu chương trình có xảy lỗi để phục hồi lại sở liệu thời điểm lưu Ngoài ra, người dùng xuất hàng hóa file excel để làm việc nhập hàng hóa từ file excel có sẵn vào chương trình Trang 57 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.4.2.17 Màn hình tìm kiếm hàng hóa Hình 3.30: Màn hình tìm kiếm hàng hóa Thành phần giao diện: EditText tìm kiếm: nhập tên hàng hóa ListView hàng hóa: hiển thị danh sách hàng hóa Xử lý: Người dùng chọn vào tìm kiếm, danh sách hàng hóa hiển thị, người dùng điền tên hàng hóa cần tìm kiếm vào khung tìm kiếm Hệ thống xử lý kết nhập vào khung tìm kiếm, có tên danh sách hàng hóa hiển thị Trang 58 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận: Sau thời gian tìm hiểu đề tài “Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android”, thực đề tài theo dự kiến Với mục đích tìm hiểu hệ điều hành Android, hiểu biết ngôn ngữ lập trình cho điện thoại di động xây dựng ứng dụng giúp cho nhân viên bán hàng quản lý sản phẩm, hàng hóa cách thuận tiện, an toàn thực lúc nơi với điện thoại di động nhỏ bé  Môi trường phát triển ứng dụng: o Hệ điều hành Android o Hệ quản trị sở liệu: SQLITE o Công cụ xây dựng ứng dụng: SDK Manager, Java, Eclipse  Kết đạt được: Sau nghiên cứu phát triển ứng dụng tảng Android, em đạt được: - Những chức phân tích, thiết kế:  Thêm, sửa, xóa nhà cung cấp, hàng hóa, khách hàng hóa đơn bán  Quản lý cập nhật hàng hóa, hóa đơn bán dựa nhà cung cấp/ khách hàng thêm sở liệu  Báo cáo thông tin số lượng bán hàng hóa số lượng tồn kho  Để đảm bảo liệu người dùng bảo mật hệ thống cho phép lưu phục hồi liệu ứng dụng có xảy lỗi  Ứng dụng cho phép người dùng thêm thông tin hàng hóa từ file excel xuất hàng hóa từ ứng dụng file excel để làm việc - Những chức cài đặt hoàn chỉnh:  Thêm, sửa, xóa nhà cung cấp, hàng hóa, khách hàng hóa đơn bán  Quản lý cập nhật danh sách nhà cung cấp/ khách hàng  Quản lý cập nhật danh sách hàng hóa, hóa đơn bán dựa nhà cung cấp/ khách hàng thêm sở liệu  Sao lưu phục hồi liệu ứng dụng  Cho phép xuất thông tin hàng hóa file excel thêm thông tin từ file excel Trang 59 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android  Hạn chế Ứng dụng quản lý hàng hóa sau hoàn thành tồn số hạn chế: - Chỉ áp dụng cho người dùng, chưa có phân quyền ứng dụng - Chưa thể đọc hàng hóa mã vạch - Chưa có ràng buộc sở liệu thật chặt chẽ (vì phải tìm hiểu công nghệ nên nhiều thời gian) - Ứng dụng áp dụng cho phạm vi vừa nhỏ (chỉ dành cho nhân viên tiếp thị hàng hóa số người dùng khác) Hướng phát triển: - Hoàn chỉnh chức tìm kiếm - Phân quyền sử dụng ứng dụng cách rõ ràng - Xử lý thiết lập thay đổi ngôn ngữ, thay đổi hình - Phát triển chức đọc mã vạch - Phát triển cho tất người dùng phạm vi rộng lớn Trang 60 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android DANH MỤC TÀI LIỆU THAM KHẢO [1] Nicolas Gramlich, Android Programming [2] Wei-Meng Lee Beginning Android Application Development, 2012 [3] Wikipedia Android [4] Nguyễn Đức Khoa Bài Giảng Thiết kế hệ thống thông tin Trường Đại học Cần Thơ, 2012 [5] http://www.androidhive.info/2012/06/android-populating-spinner-data-from-sqlitedatabase/ [6] http://duythanhcse.wordpress.com/android/ [7] http://sinhvienit.net/forum/tai-lieu-lap-trinh-di-dong-tren-android-tiengviet.205952.html Trang 61 [...]... cập nhật thông tin hàng hóa, tìm kiếm, báo cáo thông tin theo yêu cầu Đồng thời cũng cho phép nhập và xuất thông tin hàng hóa Về mặt ý nghĩa, ứng dụng này sẽ nâng cao hiệu quả quản lý hàng hóa cho các nhân viên bán hàng trở nên nhanh chóng và chính xác hơn Từ khóa: hàng hóa, hệ điều hành, Android, cơ sở dữ liệu, quản lý xi Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android ABSTRACT Nowadays,... cài đặt các ứng dụng mới Trang 5 Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android Tất cả các ứng dụng có sẵn đều được viết bằng ngôn ngữ Java và sử dụng Android SDK Các dữ liệu về thông tin người dùng được các ứng dụng có sẵn sử dụng như thông tin về danh bạ vẫn hoàn toàn có thể được sử dụng bởi các ứng dụng của bên thứ ba Tương tự vậy, ứng dụng của bạn hoàn toàn có thể xử lý các sự kiện... nghe, gọi, tin nhắn Trang 8 Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android  Android. webkit: cung cấp một webView control trên nền webkit để có thể nhúng ứng dụng, cùng với các API điều khiển cơ bản như stop, refresh, cookieManager… 2.2 ANDROID RUNTIME [3] Dalvik là máy ảo giúp các ứng dụng java chạy được trên các thiết bị di động Android Nó chạy các ứng dụng đã được chuyển đổi thành... thoại di động trong tương lai Google công bố hầu hết các mã nguồn Android theo bản cấp phép Apache Trang 4 Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android Hình 1.1 Các thành viên của liên minh di động mở Các ứng dụng có sẵn trên Android Một điện thoại Android thông thường sẽ đi kèm với một vài ứng dụng có sẵn, bao gồm:  Một trình email tương thích với Gmail  Chương trình quản lý tin... thực tiễn của ứng dụng Phần hai khái quát về cơ sở lý thuyết cần cho thiết kế ứng dụng Phần ba phân tích và thiết kế hệ thống, sơ đồ ứng dụng, xây dựng ứng dụng thực tiễn Cuối cùng là kết luận và hướng phát triển cho ứng dụng Ứng dụng quản lý hàng hóa được viết bằng ngôn ngữ Java trên nền tảng Android và sử dụng hệ quản trị cơ sở dữ liệu SQLite Sau khi hoàn thành, ứng dụng có thể xử lý được các yêu... dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android 1.2 MỤC TIÊU VÀ NHIỆM VỤ Mục tiêu: Tìm hiểu được các công nghệ lập trình cần thiết trên nền Android để hoàn thành ứng dụng quản lý một cách hiệu quả - Hiểu về nguyên lý hoạt động của Android, các thành phần của hệ thống cũng như của một ứng dụng thực thi trên nền Android - Tìm hiểu và áp dụng được các công nghệ lập trình trên nền Android như... dùng Trang 3 Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 SƠ LƢỢC QUÁ TRÌNH PHÁT TRIỂN CỦA ANDROID [3] 2.1.1 Giới thiệu về Android - Là một hệ thống điều hành, middleware và các ứng dụng di động chủ chốt - Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên một số đầu phát HD, HD Player, TV) phát triển bởi Google và dựa trên nền tảng... sử dụng bởi các ứng dụng lõi Các kiến trúc ứng dụng được thiết kế để đơn giản hóa việc sử dụng lại các thành phần Cơ bản tất cả các ứng dụng là một bộ các dịch vụ và các hệ thống, bao gồm: - View Manage: Một tập hợp rất nhiều các View có khả năng kế thừa lẫn nhau dùng để thiết kế giao di n ứng dụng như: gridview, tableview, linearlayout,… Trang 12 Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động. .. quản lý trên di động xuất hiện ngày càng nhiều, trên các hệ điều hành khác nhau như Android, iOS, RIM Blackberry OS, Symbian… Và Android là hệ điều hành do Google mua về và cho ra đời vào năm 2007, đây là hệ điều hành tương đối mới và đang rất được ưa chuộng trên thị trường từ khi nó ra đời, nên tôi đã chọn đề tài Xây dựng ứng dụng quản lý hàng hóa trên thiết bị di động Android Trang 1 Xây dựng ứng. .. triển các ứng dụng quản lý các hàng hóa trên điện thoại thông minh là một điều cần thiết Ứng dụng này giúp cho việc quản lý hàng hóa, sản phẩm của các nhân viên bán hàng hoặc tiếp thị trở nên tiện lợi hơn và tiết kiệm thời gian hơn Mục tiêu của luận văn là tìm hiểu công nghệ lập trình ứng dụng Android để hoàn thành ứng dụng quản lý hàng hóa Luận văn gồm năm phần chính Phần một giới thiệu lý do chọn ... thị trường từ đời, nên chọn đề tài Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android Trang Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android 1.2 MỤC TIÊU VÀ NHIỆM VỤ Mục... 2014 Xây dựng ứng dụng quản lý hàng hóa thiết bị di động Android LỜI CẢM ƠN  Trong suốt trình học tập, rèn luyện đặc biệt giai đoạn thực luận văn Xây dựng ứng dụng quản lý hàng hóa thiết bị di. .. dựng ứng dụng quản lý hàng hóa thiết bị di động Android 3.2.5.2 Use Case quản lý nhập hàng hóa Hình 3.7: Use Case quản lý nhập hàng hóa 3.2.5.3 Use Case quản lý khách hàng Hình 3.8: Use Case quản

Ngày đăng: 08/12/2015, 15:09

Từ khóa liên quan

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

Tài liệu liên quan