Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 78 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
78
Dung lượng
0,95 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TRÊN ĐIỆN THOẠI ANDROID LUẬN VĂN TỐT NGHIỆP NGÀNH CỬ NHÂN CÔNG NGHỆ THÔNG TIN GVHD : PGS TS LÊ VĂN SƠN SVTH : VĂN THỊ HẰNG LỚP : 10CNTT2 ĐÀ NẴNG, 05-2014 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn sâu sắc đến tất quý thầy cô khoa Tin học trường đại học Sư phạm - ĐH Đà Nẵng tận tình giúp đỡ, truyền đạt kiến thức cho em suốt năm đại học, đặc biệt thầy PGS TS Lê Văn Sơn người trực tiếp dạy hướng dẫn em thực đề tài Em xin chân thành cảm ơn ban lãnh đạo công ty cổ phần công nghệ Tâm Hợp Nhất(Unitech) tiếp nhận tạo điều kiện cho em hoàn thành tốt đồ án Đặc biệt xin gửi lời cảm ơn sâu sắc đến anh Cao Xuân Hùng, anh Ngô Duy Nguyên, anh Nguyễn Xuân Vinh, anh Nguyễn Lê Sĩ Nguyên, dành quan tâm trực tiếp hướng dẫn em trình học tập nghiên cứu công ty Đồng thời gửi lời cảm ơn đến tất bạn sinh viên khóa tập thể lớp 10CNTT2, khoa Tin học - Trường ĐH Sư Phạm - ĐH Đà Nẵng ủng hộ, giúp đỡ, chia sẻ kiến thức kinh nghiệm thời gian qua Và để có kết ngày hôm nay, em biết ơn gia đình động viên, khích lệ tạo điều kiện thuận lợi suốt trình học tập trình thực đề tài Mặc dù em cố gắng hoàn thành tốt đồ án tốt nghiệp Tuy nhiên, kinh nghiệm vốn kiến thức cịn hạn chế nên khơng tránh khỏi thiếu sót.Em mong nhận góp ý, nhận xét anh chị, thầy cô bạn Em xin chân thành cảm ơn ! Sinh viên Văn Thị Hằng SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung báo cáo thực hướng dẫn trực tiếp thầy PGS TS Lê Văn Sơn Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên Văn Thị Hằng SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN … Đà Nẵng, ngày….tháng….năm 2014 GIÁO VIÊN HƯỚNG DẪN ( Ký, ghi rõ họ tên) SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN … Đà Nẵng, ngày….tháng….năm 2014 GIÁO VIÊN PHẢN BIỆN ( Ký, ghi rõ họ tên) SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC BẢNG BIỂU DANH MỤC HÌNH ẢNH MỞ ĐẦU ỨNG DỤNG QUẢN LÝ BÁN HÀNG TRÊN ĐIỆN THOẠI ANDROID 1 Bối cảnh đề tài 1.1 Tên đề tài 1.2 Lý chọn đề tài Mục đích nghiên cứu 3 Đối tượng nghiên cứu 4 Phạm vi nghiên cứu Phương pháp nghiên cứu Cơ sở lý thuyết 6.1.Cơng cụ thiết kế chương trình 6.2 Dự kiến kết đạt Ý nghĩa khoa học thực tiễn đề tài Cấu trúc luận văn Mục tiêu cần đạt 10 Ý nghĩa đề tài Chương 1: TỔNG QUAN VỀ ANDROID VÀ CÁC CƠNG CỤ HỖ TRỢ LẬP TRÌNH Tổng quan Android 1.1 Giới thiệu Android 1.1.1 Hệ điều hành Android 1.1.2 Lịch sử Android 1.1.3 Những tính Android SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn 1.1.4 Mơ hình Android 1.1.5 Vòng đời Android 10 1.1.6 Một số gói Android 12 1.2 Cài đặt SDK 13 1.2.1 Giới thiệu SDK 13 1.2.2 Cách cài đặt: 14 1.2.2.1 Cài đặt Android Eclipse: 14 1.2.2.2 Cài đặt Android với Netbean 19 Các công cụ hỗ trợ lập trình 20 2.1 MySQL Server 20 2.1.1 Định nghĩa MySQL 20 2.1.2 Tại lại sử dụng MySQL 21 2.2 Google Maps API 23 2.3 Web Service 24 2.3.1 Giới thiệu công nghệ 25 2.3.2 Đặc điểm Dịch vụ Web 26 2.3.3 Kiến trúc Dịch vụ Web 28 2.3.4 Các thành phần Dịch vụ Web 29 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 34 Khảo sát thực trạng 34 1.1 Thực trạng 34 1.2 Nhìn nhận sản phẩm quản lý bán hàng thị trường 34 1.2.1 Phần mềm quản lý bán hàng PC, Laptop 34 1.2.2 Ứng dụng quản lý bán hàng Smartphone 34 1.3 Giải pháp 35 Xác định yêu cầu 35 2.1 Yêu cầu chức 35 2.2 Yêu cầu phi chức 35 2.3 Các chức Ứng dụng Quản lý bán hàng 35 Sơ đồ phân rã chức 37 SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn 3.1 Biểu đồ luồng liệu mức 38 3.1.1 Sơ đồ liệu mức ngữ cảnh 38 3.1.2 Sơ đồ liệu mức đỉnh 38 3.1.3 Sơ đồ liệu mức đỉnh 39 3.2 Lược đồ liệu 40 3.2.1 Sơ đồ quan hệ bảng 40 3.3 Lược đồ quan hệ 45 CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI ANDROID 46 Triển khai xây dựng 46 1.1 Xây dựng chức phía client 46 1.1.1 Thiết kế giao diện trang đăng nhập hệ thống, tài khoản cá nhân 46 1.1.2 Trang chủ Menu 47 1.1.3 Report 50 1.1.4 Setting 51 1.1.5 Sản phẩm 52 1.1.6 Chi tiết cửa hàng 55 1.1.7 Tìm đường 56 1.1.8 Xóa cửa hàng 57 1.1.9.Tìm kiếm 58 1.1.10 Thêm cửa hàng 59 1.1.11 Sửa cửa hàng 62 Đánh giá 63 KẾT LUẬN 64 Kết đạt 64 1.1 Kiến thức lý thuyết 64 1.2 Những kinh nghiệm thực tiễn 64 1.3 Đánh giá kết 65 1.3.1 Ưu điểm 65 1.3.2 Hạn chế 65 1.3.3 Hướng phát triển 65 TÀI LIỆU THAM KHẢO 66 SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn DANH MỤC TỪ VIẾT TẮT MySQL : Structured Query Language Web : World Wide Web UML : Unified Modeling Language SDK : Software Development Kit EDGE : Enhanced Data Rates for GSM Evolution (Enhanced GPRS (EGPRS)) 3G : Third-generation technology 2D : 2-dimension 3D : 3-Dimension CSDL : Cơ sở liệu AVD : Android Virtual Device SOAP : Simple Object Access Protocol WSDL : Web Service Description Language UDDI : Universal Description, Discovery, and Integration GSM : Global System for Mobile Communications SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn DANH MỤC BẢNG BIỂU Bảng 2.1 Salesman 40 Bảng 2.2 Gift 41 Bảng 2.3 GiftManagement 41 Bảng 2.4 GiftRule 41 Bảng 2.5 GroupRetailers 42 Bảng 2.6 POSM 42 Bảng 2.7 POSMManagement 42 Bảng 2.8 ProductManagement 43 Bảng 2.9 Products 43 Bảng 2.10 Retailers 44 Bảng 2.11 Schedule 44 Bảng 2.12 Area 45 SVTH: Văn Thị Hằng - Lớp: 10CNTT2 ... 10CNTT2 Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn MỞ ĐẦU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TRÊN ĐIỆN THOẠI ANDROID Bối cảnh đề tài 1.1 Tên đề tài “Thiết kế Ứng dụng. .. hành việc thiết kế xây dựng Ứng dụng Quản lý bán hàng SVTH: Văn Thị Hằng - Lớp: 10CNTT2 Trang Xây dựng ứng dụng quản lý bán hàng điện thoại Android GVHD: PGS TS Lê Văn Sơn Cơ sở lý thuyết Tìm hiểu... mặt thực tiễn, đề tài ? ?Xây dựng ứng dụng quản lý bán hàng điện thoại Android? ?? đáp ứng nhu cầu quản lý bán hàng cửa hàng bán lẻ Sản phẩm đề tài xây dựng để phục vụ đáp ứng rộng rãi SVTH: Văn Thị