Đồ án xây dựng ứng dụng quản lý nhân viên trên hđh android

53 2.2K 12
Đồ án xây dựng ứng dụng quản lý nhân viên trên hđh 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

Cùng với sự phát triển của thị trường điện thoại di động là sự phát triển mạnh mẽ của xu hướng lập trình phần mềm ứng dụng cho các thiết bị di động. Phần mềm, ứng dụng cho điện thoại hiện nay rất đa dạng và phong hú trên các hệ điều hành di động cũng phát triển mạnh mẽ và đang thay đổi từng ngày. Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application đã rất phát triển trê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 ra đời với sự kế thừa những ưu việt của các hệ điều hành ra đời trước và sự kết hợp của nhiều công nghệ tiên tiến nhất hiện nay, đã được nhà phát triển công nghệ rất nổi tiếng hiện nay là Goole. Android đã nhanh chóng là đối thủ cạnh tranh mạnh mẽ với các hệ điều hành trước đó và đang là hệ điều hành di động của tương lai và được nhiều người ưa chuộng nhất.

Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến gia đình thân yêu em Những người bên em dõi theo đoạn đường của em Gia đình động viên, chia sẻ động lực em phấn đấu để vượt qua khó khăn, thử thách thời gian qua Em xin gửi lời cảm ơn đến thầy Lê Tân tận tình hướng dẫn em làm đề tài Và qua đây, em xin chân thành cảm ơn thầy (cô) Khoa: Công Nghệ Thông Tin – Trường Cao đẳng CNTT hữu nghị Việt Hàn truyền đạt kiến thức cho em, toàn thể bạn Sinh viên năm qua Với vốn kiến thức tiếp thu trình học tập, không tảng cho trình nghiên cứu đề tài này, mà hành trang quý báu để em bước vào đời cách vững tự tin Cảm ơn tất người bạn động viên, khích lệ em suốt thời gian vừa qua Cuối cùng, em xin kính chúc thầy (cô) gia đình dồi sức khỏe, hạnh phúc thành công ! Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân MỤC LỤC LỜI CẢM ƠN MỤC LỤC CHƯƠNG : SƠ LƯỢC VỀ ANDROID Lịch sử Android Nghiên cứu máy ảo Dalvik .8 Kiến trúc Android Linux Kernel Android Runtime Libraries .9 Application Framework .10 Applications 11 Android Emulator 11 Các thành phần Android Project .12 Thư mục src .12 1.5.2 Thư mục res .12 1.5.3 File R.Java .12 1.5.4 Android Manifest.xml 15 Chu kỳ ứng dụng Android 17 Chu kỳ sống thành phần 17 Activity stack 18 Các trạng thái chu kỳ sống 19 Chu kỳ sống ứng dụng 19 Các kiện chu kỳ sống ứng dụng 20 Thời gian sống ứng dụng 20 Thời gian hiển thị Activity 20 Các phương thức chu kỳ sống 21 Các thành phần giao diện Android 22 View 22 ViewGroup 23 Button 26 ImageButton 27 Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân ImageView 27 ListView 28 TextView 29 CheckBox 30 MenuOptions 31 ContextMenu 32 Quick Search Box .33 Activity Intent .34 1.7.13.1 Activity 34 1.7.13.2 Intent 35 CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ 38 2.1 Mô hình hóa yêu cầu .38 2.1.1 Xác định tác nhân .38 2.1.2 Xác định trường hợp sử dụng (use case) 38 2.1.2.1 Liệt kê trường hợp sử dụng 38 2.1.2.2 Đặc tả trường hợp sử dụng 38 2.1.2.3 Biểu đồ trường hợp sử dụng 39 2.2 Mô hình hóa khái niệm 39 2.2.1 Các gói hệ thống .39 2.2.1.1 Các lớp biên 39 2.2.1.2 Các lớp điều khiển .40 2.2.2 Xác định lớp đối tượng .40 CHƯƠNG : XÂY DỰNG CHƯƠNG TRÌNH 42 3.1 Tổng quan App Quản Lý Nhân Viên 42 3.2 Giao diện app Quản lý nhân viên 42 3.2.1 Giao diện 42 3.3 Cấu hình cài đặt 51 KẾT LUẬN 52 TÀI LIỆU THAM KHẢO .53 Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân DANH MỤC HÌNH Hình 1.1 Android timeline Hình 1.3 Android emulator .11 Hình 1.4 Chu kỳ sống thành phần 18 Hình 1.5 Activity stack 18 Hình 1.6 Chu kỳ sống Activity 19 Hình 1.7 Các kiện chu kỳ sống ứng dụng 20 Hình 1.8 Cấu trúc giao diện ứng dụng Android .23 Hình 1.9 Bố trí widget sử dụng LinearLayout 23 Hình 1.10 Bố trí widget FrameLayout 24 Hình 1.11 Bố trí widget RetaliveLayout 25 Hình 1.12 Bố trí widget TableLayout 25 Hình 1.13 ImageButton 27 Hình 1.14 ImageView ImageButton 28 Hình 1.15 Minh họa cho ListView 29 Hình 1.16 Minh họa MenuOptions 31 Hình 1.17 Minh họa cho ContextMenu 33 Hình 1.18 Minh họa Quick Search Box 34 Hình 1.19 Truyền liệu giữ Activity 36 Hình 1.20 Các thuộc tính Intent .36 Hình 1.21 Các Action định nghĩa Intent 37 Hình 2.1 Biểu đồ trường hợp sử dụng 39 Hình 2.2 Biểu đồ lớp biên 39 Hình 2.3 Biểu đồ lớp điều khiển .40 Hình 2.4 Các lớp đối tượng 41 LỜI MỞ ĐẦU Lý chọn đề tài 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ụ di độ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 Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 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 ứng dụng cho đ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ược 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 ứng dụng cho thiết bị di động Phần mềm, ứng dụng cho điện thoại đa dạng phong hú hệ điều hành di động phát triển mạnh mẽ thay đổi ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application phát triển thị trường truyền thông di động Trong vài năm trở lại 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 Goole 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 Ngay nay, với phát triển nhanh chóng xã hội, nhu cầu cập nhật tin tức xã hội lúc nơi cần thiết, vật e chọn đề tài “Xây dựng ứng dụng đọc báo hệ điều hành Android để đáp ứng nhu cầu cập nhật tin tức xã hội cách nhanh chóng tiện lợi Mục tiêu nhiệm vụ nghiên cứu  Mục tiêu nghiên cứu - Nghiên cứu ngôn ngữ lập trình Android - Xây dựng ứng dụng Android - Đảm bảo chương trình hiệu - Chương trình chạy ổn định - Giao diện thân thiện dễ sử dụng - Tối ưu hóa thao tác dư thừa, đơn giản cho người bắt đầu - Hạn chế thấp sai sót xảy trình sử dụng  Nhiệm vụ nghiên cứu - Nghiên cứu ngôn ngữ lập trình Android Đối tượng phạm vi nghiên cứu  Đối tượng Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Ứng dụng quản lý nhân viên hệ điều hành Android  Phạm vi nghiên cứu - Trên điện thoại Android Phương pháp nghiên cứu - Tìm hiểu cách viết xây dựng ứng dụng cho Android - Tìm hiểu sâu công cụ phát triển phần mềm Android - Cài đặt ứng dụng Dự kiến kết quả: Ứng dụng quản lý nhân viên hệ điều hành Android Lời cảm ơn Em xin gửi lời cảm ơn đến thầy cô tận tình dạy dỗ giúp đỡ em ba năm học trường cao đẳng Công nghệ thông tin Hữu nghị Việt – Hàn, cảm ơn hướng dẫn tận tình thầy Lê Tân cho việc hoàn thành đồ án tốt nghiệp Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân CHƯƠNG : SƠ LƯỢC VỀ ANDROID Lịch sử Android Ban đầu, Android hệ điều hành cho thiết bị cầm tay dựa lõi Linux công ty Android Inc (California, Mỹ) thiết kế Công ty sau Google mua lại vào năm 2005 bắt đầu xây dựng Android Platform Các thành viên chủ chốt Android Inc gồm có: Andy Rubin, Rich Miner, Nick Sears, and Chris White Hình 1.1 Android timeline Và sau tiếp, vào cuối năm 2007, thuộc Liên minh Thiết bị Cầm tay Mã Nguồn mở (Open Handset Alliance) gồm thành viên bật ngành viễn thông thiết bị cầm tay như: Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, T-Mobile, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group,… Mục tiêu Liên minh nhanh chóng đổi để đáp ứng tốt cho nhu cầu người tiêu dùng kết tảng Android Android thiết kế để phục vụ nhu cầu nhà sản xuất thiết, nhà khai thác lập trình viên thiết bị cầm tay Phiên SDK lần phát hành vào tháng 11 năm 2007, hãng T Mobile công bố điện thoại Android T-Mobile G1, smartphone dựa tảng Android Một vài ngày sau đó, Google lại tiếp tục công bố mắt phiên Android SDK release Candidate 1.0 Trong tháng 10 năm 2008, Google cấp giấy phép mã nguồn mở cho Android Platform Khi Android phát hành số mục tiêu kiến trúc cho phép ứng dụng tương tác với sử dụng lại Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân thành phần từ ứng dụng khác Việc tái sử dụng không áp dụng cho dịch vụ mà áp dụng cho thành phần liệu giao diện người dùng Vào cuối năm 2008, Google cho phát hành thiết bị cầm tay gọi Android Dev Phone chạy ứng dụng Android mà không bị ràng buộc vào nhà cung cấp mạng điện thoại di động Mục tiêu thiết bị cho phép nhà phát triển thực thí nghiệm thiết bị thực chạy hệ điều hành Android mà ký hợp đồng Vào khoảng thời gian Google cho phát hành phiên vản vá lỗi 1.1 hệ điều hành Ở hai phiên 1.0 1.1 Android chưa hỗ trợ soft-keyboard mà đòi hỏi thiết bị phải sử dụng bàn phím vật lý Android cố định vấn đề cách phát hành SDK 1.5 vào tháng Tư năm 2009, với số tính khác Chẳng hạn nâng cao khả ghi âm truyền thông, vật dụng, live folder Nghiên cứu máy ảo Dalvik Dalvik máy ảo giúp ứng dụng java chạy thiết bị động Android Nó chạy ứng dụng chuyển đổi thành file thực thi Dalvik (dex) Định dạng phù hợp cho hệ thống mà thường bị hạn chế nhớ tốc độ xử lý Dalvik thiết kế viết Dan Bornstein, người đặt tên cho sau đến thăm làng đánh cá nhỏ có tên Dalvík đảo Eyjafjörður, nơi mà số tổ tiên ông sinh sống Từ góc nhìn nhà phát triển, Dalvik trông giống máy ảo Java (Java Virtual Machine) thực tế hoàn toàn khác Khi nhà phát triển viết ứng dụng dành cho Android, thực đoạn mã môi trường Java Sau đó, biên dịch sang bytecode Java, nhiên để thực thi ứng dụng Android nhà phát triển phải thực thi công cụ có tên dx Đây công cụ dùng để chuyển đổi bytecode sang dạng gọi dex bytecode "Dex" từ viết tắt "Dalvik executable" đóng vai trò chế ảo thực thi ứng dụng Android Kiến trúc Android Mô hình sau thể cách tổng quát thành phần hệ điều hành Android Mỗi phần đặc tả cách chi tiết Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Hình 1.2 Cấu trúc stack hệ thống Android Linux Kernel Android dựa Linux phiên 2.6 cho hệ thống dịch vụ cốt lõi security, memory management, process management, network stack, and driver model Kernel Linux hoạt động lớp trừu tượng hóa phần cứng phần lại phần mềm stack Android Runtime Android bao gồm tập hợp thư viện mà cung cấp hầu hết chức có sẵn thư viện lõi ngôn ngữ lập trình Java Tất ứng dụng Android chạy tiến trình riêng Máy ảo Dalvik viết thiết bị chạy nhiều máy ảo hiệu Các VM Dalvik thực thi tập tin thực thi Dalvik (dex) Định dạng tối ưu hóa cho nhớ tối thiểu VM dựa registerbased, chạy lớp biên dịch trình biên dịch Java để chuyển đổi thành định dạng dex Các VM Dalvik dựa vào nhân Linux cho chức luồng quản lý nhớ thấp Libraries Android bao gồm tập hợp thư viên C/C++ sử dụng nhiều thành phần khác hệ thống Android Điều thể thông qua tảng ứng dụng Android Một số thư viện liệt kê đây: - System C library: Thư viện chuẩn C Lê Xuân Trình – CCLT07B027 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Media Libraries: Dựa PacketVideo's OpenCORE; thư viên hỗ trợ phát ghi định dạng audio video phổ thông, định dạng ảnh, bao gồm MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG - Surface Manager: Quản lý việc truy xuất vào hệ thống hiển thị - LibWebCore: Một trình duyệt web đại mà có khả trình duyệt Android trình web nhúng - SGL: Công cụ đồ họa 2D - 3D libraries: Một giao diện dựa OpenGL ES 1.0 APIs; thư viện sử dụng phần cứng 3D - FreeType: bitmap vector font trình diễn - SQLite: Một sở liệu mạnh mẽ dành cho tất ứng dụng Android Application Framework Bằng cách cung cấp tảng phát triển mở, Android cung cấp cho nhà phát triển khả xây dựng ứng dụng phong phú sáng tạo Nhà phát triển tự tận dụng thiết bị phần cứng, thông tin địa điểm truy cập, dịch vụ chạy nền, thiết lập hệ thống báo động, thêm thông báo để trạng thái, nhiều, nhiều Nhà phát triển truy cập vào API khuôn khổ sử dụng ứng dụng lõi Các kiến trúc ứng dụng thiết kế để đơn giản hóa việc sử dụng lại thành phần; ứng dụng xuất khả ứng dụng khác sau sử dụng khả (có thể hạn chế bảo mật thực thi khuôn khổ) Cơ chế cho phép thành phần tương tự thay người sử dụng Cơ tất ứng dụng dịch vụ hệ thống, bao gồm: - Một tập hợp nhiều View có khả kế thừa lẫn dùng để thiết kế phần giao diện ứng dụng như: gridview, tableview, linearlayout,… - Một “Content Provider” cho phép ứng dụng truy xuất liệu từ ứng dụng khác (chẳng hạn Contacts) chia sẻ liệu ứng dụng - Một “Resource Manager” cung cấp truy xuất tới tài nguyên mã nguồn, chẳng hạn như: localized strings, graphics, and layout files - Một “Notifycation Manager” cho phép tất ứng dụng hiển thị custom alerts status bar Lê Xuân Trình – CCLT07B027 10 Xây dựng ứng dụng quản lý nhân viên HĐH Android - GVHD: Lê Tân Mô tả: Có chức xóa phòng ban không sử dụng 2.1.2.3 Biểu đồ trường hợp sử dụng  Biểu đồ trường hợp sử dụng Hình 2.1 Biểu đồ trường hợp sử dụng 2.2 Mô hình hóa khái niệm 2.2.1 Các gói hệ thống 2.2.1.1 Các lớp biên Lớp biên lớp nằm đường biên hệ thống với phần giới lại Nó biểu mẫu, báo cáo giao diện Quản lý nhân viên có lớp biên sau: Hình 2.2 Biểu đồ lớp biên Lê Xuân Trình – CCLT07B027 39 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 2.2.1.2 Các lớp điều khiển Lớp điều khiển lớp làm nhiệm vụ điều khiển hoạt động lớp khác Tương ứng với Use Case có lớp điều khiển làm nhiệm vụ gửi thông điệp cho lớp liên quan Quản lý nhân viên có lớp điều khiển sau: Hình 2.3 Biểu đồ lớp điều khiển 2.2.2 Xác định lớp đối tượng Xác định lớp đối tượng Mô hình khái niệm hay gọi mô hình đối tượng cách biểu diễn khái niệm (đối tượng), thực thể phạm vi toán Dựa vào việc áp dụng phương pháp khác nhau, xác định lớp đối tượng ứng dụng sau: - DanhSachPhongBan: Lớp chứa phòng - NhanVien: Lớp hiển thị thong tin nhân viên - NguoiDung: Lớp quản lý thông tin - ChucVu: Lớp quản lý chức vụ nhân viên Lê Xuân Trình – CCLT07B027 40 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Hình 2.4 Các lớp đối tượng 2.3 Biểu đồ hoạt động Lê Xuân Trình – CCLT07B027 41 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân CHƯƠNG : XÂY DỰNG CHƯƠNG TRÌNH 3.1 Tổng quan App Quản Lý Nhân Viên  Giới thiệu toán App Quản lý nhân viên giúp người dùng sử dụng tiện lợi thông qua di động mình,tiết kiệm thời gian , cần martphone  Đặc điểm bật - App quản lý nhân viên giao diện thân thiện, đơn giãn, dễ sử dụng 3.2 Giao diện app Quản lý nhân viên 3.2.1 Giao diện - Giao diện chương trình - Giải thích hình sau : + Nút “ Lưu Phòng Ban “ : Cho phép lưu phòng ban cập nhật vào LitsView + Sự kiện nhấn ListView : nhấn vào phòng ban hiển thị lại thông tin phòng ban vào phần Edittext bên Lê Xuân Trình – CCLT07B027 42 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Tiếp tục ta sử lý Context Menu cho phòng ban : + Khi nhấn thật lâu vào phòng ban đó, ví dụ trường hợp phòng Kỹ thuật, chương trình hiển thị context Menu có chức : Thêm nhân viên Danh sách nhân viên Lập trưởng / phó phòng Xóa phòng ban Lê Xuân Trình – CCLT07B027 43 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Ứng với chức ta có 1.Thêm nhân viên : - Mặc định nhân viên tạo có chức vụ Nhân Viên (không có chức vụ quản lý) : - Nút “ Xóa trắng “ : cho phép xóa liệu EditText focus tới mã nhân viên - Nút “ Lưu nhân viên “ : cho phép thêm nhân viên vào phòng ban, Giới Tính Nam, Nữ để hiển thị hình ảnh cho - Sau bấm nút “ Lưu Nhân Viên “ , cập nhật lại danh sách phòng ban (cập nhật số lượng nhân viên vào phòng ban) Lê Xuân Trình – CCLT07B027 44 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Danh sách nhân viên - Chương trình sẻ hiển thị danh sách nhân viên phòng ban chọn, ví dụ trường hợp danh sách nhân viên phòng ban Kỹ thuật : - Màn hình xem danh sách sinh viên có chức sau : + Nhân viên có mô tả chức vụ giới tính Lê Xuân Trình – CCLT07B027 45 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Xem chức Context Menu cho ListView mục xem danh sách nhân viên : - Ta có chức : 1.1 Sửa nhân viên 1.2 Chuyển phòng ban 1.3 Xóa nhân viên - Ta vào chức Lê Xuân Trình – CCLT07B027 46 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 1.1 Sửa nhân viên - Ta nhấn thật vào nhân viên , sau Context Menu hiển thị lên , ta chọn sửa nhân viên , hình sửa nhân viên xuất sau (chú ý Activity sửa nhân viên sử dụng chung Layout với Activity thêm nhân viên): Lê Xuân Trình – CCLT07B027 47 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 1.2 Chuyển phòng ban - Ta vào chức chuyển phòng ban cho nhân viên Chương trình sẻ hiển thị danh sách phòng ban Lê Xuân Trình – CCLT07B027 48 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 1.3 Xóa nhân viên - Ta qua chức Xóa nhân viên hình xem danh sách, chưởng trình sẻ hiển thị hình hỏi xem có chắn muốn xóa hay không ? nhấn đồng ý để xóa: - Ta chọn nhân viên xóa : Lập trưởng phòng/ phó phòng - Ta qua chức trưởng phòng/ phó phòng cho phòng ban - Khi Conttext Menu để hiển thị lên ta chọn “ Lập trưởng, phó phòng “ - Bây ta nhấn thật lâu vào phòng ban “ Kỹ thuật “, sau ta thiết lập trưởng phó phòng cho ban , xem giao diện bên : Lê Xuân Trình – CCLT07B027 49 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân - Trưởng phòng cho phép chọn - Phó phòng cho phép chọn tùy ý Lê Xuân Trình – CCLT07B027 50 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Xóa phòng ban - Ta qua chức cuối cùng: Xóa phòng ban , tương tự xóa nhân viên Chương trình hỏi ta có chắn muốn xóa hay không ? 3.3 Cấu hình cài đặt Ứng dụng cài đặt loại điện thoại chạy hệ điều hành Android phiên 2.3.1 trở lên Lê Xuân Trình – CCLT07B027 51 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân KẾT LUẬN Đánh giá ứng dụng  Mục tiêu đạt - Xây dựng ứng dụng quản lý nhân viên đơn giản - Giao diện đẹp, dễ sử dụng - Hiểu sâu ngôn ngữ lập trình Android, có thêm nhiều kiến thức, kinh nghiệm việc lập trình ứng dụng Android  Củng cố thêm kiến thức Thiếu sót lỗi chưa giải - Ứng dụng lỗi - Có nhiều điểm chưa hợp lý chưa làm Hướng phát triển tương lai - Khắc phục lỗi ứng dụng - Thiết kế thêm số chức - Xây dựng app hoàn thiện - Xây dựng app chạy nhiều thiết bị di đông khác Tổng quan Sau thực xong đồ án, em nắm bắt quy trình để tạo nên ứng dụng quản lý nhân viên đơn giản tảng Android, tạo tiền đề cho bước tiến sau học tập công việc Mặc dù ứng dụng chưa tốt lắm, phần đáp ứng yêu cầu người Một lần em xin gửi lời cảm ơn đến thầy cô dạy dỗ ba năm học qua, gửi lời cảm ơn đến thầy Lê Tân tận tình giúp đỡ em hoàn thành đồ án Đà Nẵng, Ngày ,tháng , năm 2016 Sinh viên thực Lê Xuân Trình Lê Xuân Trình – CCLT07B027 52 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân TÀI LIỆU THAM KHẢO Tiếng Việt [1] ThS Lê Viết Trương, 2011, “Giáo trình Phân tích, thiết kế hướng đối tượng” Trường CĐ CNTT Hữu nghị Việt – Hàn  Trang thông tin wikipedia.org  Trang http://www.w3schools.com/  Trang https://developers.google.com/ Lê Xuân Trình – CCLT07B027 53 ... – CCLT07B027 13 Xây dựng ứng dụng quản lý nhân viên HĐH Android Lê Xuân Trình – CCLT07B027 GVHD: Lê Tân 14 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân 1.5.4 Android Manifest.xml... CCLT07B027 17 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Hình 1.5 Activity stack Các trạng thái chu kỳ sống Lê Xuân Trình – CCLT07B027 18 Xây dựng ứng dụng quản lý nhân viên HĐH Android. .. tất ứng dụng hiển thị custom alerts status bar Lê Xuân Trình – CCLT07B027 10 Xây dựng ứng dụng quản lý nhân viên HĐH Android GVHD: Lê Tân Activity Maanager dùng để quản lý chu trình sống ứng dụng

Ngày đăng: 13/06/2017, 11:40