1. Trang chủ
  2. » Tất cả

báo cáo đồ án tốt nghiệp

72 1 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 3,41 MB

Nội dung

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Đề Tài: XÂY DỰNG APP QUẢN LÝ NHÂN VIÊN CHO CÔNG TY TNHH SPET VIỆT NAM ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài: XÂY DỰNG APP QUẢN LÝ NHÂN VIÊN CHO CÔNG TY TNHH SPET VIỆT NAM Sinh viên thực hiện: Thân Thế Linh Lớp: CNTT – K15A Giáo viên hướng dẫn: ThS Lê Thu Trang THÁI NGUYÊN, NĂM 2021 LỜI MỞ ĐẦU Để hoàn thành đồ án tốt nghiệp này, Em xin cảm ơn ThS.Lê Thu Trang tận tình hướng dẫn giúp đỡ tác giả thời gian thực báo cáo thực tập sở Với lòng biết ơn sâu sắc nhất, Em chân thành cảm ơn quý Thầy, Cô Khoa Công Nghệ Thông Tin, Trường Đại Học Công Nghệ Thông Tin Truyền thông tận tình tâm huyết truyền đạt kiến thức quý báu năm tác gải học tập Với vốn kiến thức tiếp thu q trình học khơng tảng cho trình nghiên cứu học tập mà hành trang quý báu để tác giả bước vào đời cách vững tự tin Xin chân thành cảm ơn đến bạn bè giúp đỡ tài liệu, trao đổi học thuật để thực thực tập sở Sau cùng, xin kính chúc q Thầy Cơ thật dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Đồng kính chúc thầy cô bạn dồi sức khỏe, đạt nhiều thành công tốt đẹp công việc Contents LỜI MỞ ĐẦU TỔNG QUAN VỀ ĐỀ TÀI CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan hệ điều hành Android .6 1.2 Kiến trúc hệ điều hành Android 12 1.2.3 Vòng đời ứng dụng android 19 1.3 Tổng quan ngôn ngữ Java .24 1.4 Hệ Điều Hành Android 26 1.5 Firebase 31 1.6 Android Studio 36 CHƯƠNG II: KHẢO SÁT, PHÂN TÍCH,THIẾT KẾ HỆ THỐNG .38 2.1 Khảo sát 38 2.2 Mục tiêu: 38 2.3 Chức nhiệm vụ: 39 2.4 Đảm bảo: 39 2.5 Phân tích thiết kế hệ thống .40 2.5.1 Tác nhân 40 2.5.2 Yêu cầu hệ thống 40 2.6 Phân tích chức 41 2.6.1 Chức thành viên 41 2.6.2 Các chức đối tượng Member (thành viên) .42 2.7 Biểu đồ Use case 44 A, Biểu đồ UC tổng quát 44 B biểu đồ UC phân dã theo admin 45 C, Biểu đồ UC phân rã theo thành viên 46 2.8 Thiết kế 47 2.8.1.Biểu đồ trình tự 47 2.8.2 Biểu đồ hoạt động 53 2.8.3.Biểu đồ lớp .60 CHƯƠNG III : XÂY DỰNG ỨNG DỤNG 61 3.1 giao diện đăng nhập 61 3.2 Giao diện .62 3.3 Giao diện trang thêm nhân viên 63 3.4 Giao diện trang check in/ check out .64 3.5 giao diên trang thống kê .66 KẾT LUẬN 67 TÀI LIỆU THAM KHẢO 69 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 70 TỔNG QUAN VỀ ĐỀ TÀI Android tảng hệ điều hành mã nguồn mở dựa hồn tồn vào ngơn ngữ lập trình mạnh Java để phát triển ứng dụng Việc hỗ trợ Java từ tảng nên việc viết ứng dụng việc sử dụng chức phần cứng hoàn toàn dễ dàng thông qua việc sử dụng công cụ hỗ trợ lập trình cung cấp miễn phí Android SDK Những điều cho thấy tảng ứng dụng phát triển xa tương lai hồn tồn cạnh tranh với hệ điều hành có trước hệ điều hành nhiều người ưa chuộng Hiện với bùng nổ công nghệ thông tin, điện thoại thông minh dường trở thành vật dụng bất li thân nhiều người, hoạt động giải trí, tìm kiếm thơng tin, giao lưu, học tập… đáp ứng với điện thoại Sự tiện lợi mà điện thoại mang lại cho sống người điều phủ nhận Với mong muốn xây dựng ứng dụng giúp người áp dụng cơng nghệ thông tin vào quản lý cần thiết nhằm đơn giản hóa nâng cao hiệu suất công việc, đồng thời đem đến tiện lợi trình sử dụng Em định lựa chọn đề tài “Xây dựng app quản lý nhân viên cho công ty TNHH spets Viet Nam” làm đề tài bảo vệ tốt nghiệp CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan hệ điều hành Android 1.1.1 Android lịch sử phát triển Android Android hệ điều hành di động dựa tảng linux phiên 2.6 dành cho dò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 Hệ điều hành Android hệ điều hành mạnh, có bảo mật cao, hỗ trợ nhiều cơng nghệ tiên tiến 3G, 4G, 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 ứng dụng có giao diện phức tạp chẳng hạn trò chơi 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ệ 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 toà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 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 HTC U11, HTC 10 Evo, HTC ONE M7, M8, M9, HTC U11 Plus, HTC Desire 826, ………… LG với dòng LG G2, G3, G4, G5, G6, LG V10, V20, V30, V30+,V30s+ ThinQ,…………… SAMSUNG với dòng Galaxy S4, S5, S6, S7,S7+, S8, S9, Galaxy A3,A5, A8, Galaxy J3, J7,………… SONY : Xperia X10, Xperia X10 mini, Xperia X8, Xperia Z3, Z5, Xperia X Ultra,…… Ngồi cịn nhiều hãng điện thoại vừa nhỏ khác sử dụng hệ điều hành android sản phẩm 1.1.2 Các phiên Android Android 1.0: Hệ điều hành Android thời gian đầu mắt mang đặc điểm, tính thú vị phải kể đến như: Thanh thông báo kéo từ xuống cho phép người dùng xem nhanh thơng tin ngày giờ, tin nhắn, gọi…, Màn hình Widget: hình gồm biểu tượng chương trình người dùng hay truy cập Widget ứng dụng nhỏ hình chính, hoạt động cung cấp thơng tin liên tục Tích hợp chặt chẽ với Gmail Android 1.1: Phiên cập nhật hệ điều hành Android giúp tinh chỉnh sửa lỗi gặp phải phiên 1.0 Tính cập nhật phần mềm từ động qua OTA (Over The Air) bổ sung xem cải tiến đáng giá hệ điều hành di động trước phải nhờ tới máy tính để thực việc Android 1.5 Cupcake: Đây Android Google gọi tên theo đồ ăn với chữ bắt đầu xếp theo thứ tự alphabet Về mặt giao diện, Android 1.5 khơng có nhiều điểm thay đổi so với người tiền nhiệm Google điểm thêm vài điểm để làm giao diện trơng bóng bẩy, mượt mà tí, chẳng hạn widget tìm kiếm có độ suốt nhẹ, biểu tượng app drawer có số hoa văn nhỏ mới, v.v Nói chung, giao diện điểm nhấn Android 1.5 mà người ta quan tâm nhiều đến tính mà mang lại Android 1.6 Donut: Phiên bánh Donut này, thêm có 0.1 vào mã số Android 1.5 mang lại nhiều cải tiến đáng giá Một vài điểm giao diện cải thiện, vài tính nhỏ thêm vào, cuối hỗ trợ cho mạng CDMA Bổ sung tính chạy nhiều độ phân giải tỉ lệ hình khác nhau, cho phép thiết bị có nhiều độ phân giải 320 x 480 Hiện nay, có smartphone Android chạy độ phân giải QVGA, HVGA, WVGA, FWVGA, qHD, 720p Vài máy tính bảng cịn đạt mức 1920 x 1080 Android 2.0 2.1 Éclair: Đầu tháng năm 2009, Android 2.0 mắt Motorola Droid tính mới: Hỗ trợ nhiều tài khoản người dùng: lần đầu tiên, nhiều tài khoản Google đăng nhập thiết bị chạy Android Quick Contact: chạm vào số liên lạc đó, có menu nhỏ xuất để bạn tương tác theo nhiều cách: gửi email, gọi điện, nhắn tin Miễn nơi có biểu tượng contact xuất nơi dùng Quick Contact Sau có thêm Twitter, Facebook nhiều dịch vụ đồng khác tích hợp tính riêng vào Quick Contact Android 2.1 :Ra mắt chủ yếu để sửa lỗi thêm hàm API để lập trình viên can thiệp sâu vào hệ thống hỗ trợ thêm vài tính lý thú Live Wallpaper, chuyển giọng nói thành văn hình khóa Chiếc Nexus One HTC sản xuất, điện thoại Nexus chạy Android chuẩn Google sản phẩm mang dấu ấn Android 2.1 Android 2.2 Froyo: Android 2.2 mắt năm 2010 Nexus One điện thoại nâng cấp lên Android 2.2, sớm nhiều so với tất hãng khác Giao diện hình thay đổi, từ hình tăng lên thành hình Google có nhiều cố gắng để giao diện Android vui đẹp hơn, dễ dùng hơn, bắt kịp phần với giao diện bên thứ ba HTC Sense chẳng hạn Froyo cịn có trình xem ảnh với khả hiển thị hình ảnh 3D: nghiêng máy dãy ảnh nghiên theo, đồng thời mang nhiều hiệu ứng chuyển động đẹp mắt khác Tính trạm phát Wifi (Wifi Hotspot) xuất hiện, cách copy, paste tốt Nhiều tính bảo mật xuất Android 2.3 Gingerbread: Khoảng nửa năm sau FroYo xuất hiện, Google trở lại với Android 2.3 Google giới thiệu với nhiều tính mới, tập trung vào việc phát triển game, đa phương tiện phương thức truyền thông Bên cạnh đó, Nexus S Samsung sản xuất xuất với vai trò người kế nhiệm cho Nexus One Nexus S có vài thay đổi nhỏ so với người anh em Galaxy S Android 3.x HonyComb: Honeycomb phiên Android dành riêng cho máy tính bảng, sản phẩm dùng hệ điều hành Motorola Xoom Mặc dù Android 3.0 khơng có nhiều dấu ấn đặc biệt thị trường tảng cho Android 4.0 với tính Ngồi ra, Honeycomb cịn hỗ trợ cho việc bố cục ứng dụng theo nhiều cột để hướng đến việc hỗ trợ máy tính bảng tốt Android 4.0 Ice Cream Sandwich: Cuối năm 2011, Google thức giới thiệu điện thoại Galaxy Nexus, thiết bị thị trường sử dụng Android 4.0 Ice Cream Sandwich Có thể nói Android 4.0 thay đổi lớn Hệ thống thông báo (Notification) già nua Android làm hoàn toàn, đẹp hơn, tiện dụng hơn, tính trượt ngang để xóa thơng báo riêng lẻ Tương tự cho tính Recent Apps trình duyệt máy Bàn phím làm với khả tự động sửa lỗi cao hơn, việc chép, cắt dán chữ nội dung tốt hết Android 4.1 Jelly Bean: Về giao diện, khơng có nhiều thay đổi so với Android 4.0.Nhưng Android 4.1 bạn tìm kiếm giọng nói kết trả khơng đơn giản dịng tìm kiếm mà thiết kế theo dạng thẻ đồ họa, thơng minh hơn, trực quan Android 4.2 Jelly Bean: Ngày 30/10/2012, Google thức tuyên bố cập nhật hệ điều hành Android hãng lên phiên 4.2 giữ nguyên tên gọi "Jelly Bean" (có nghĩa kẹo dẻo đậu) Được hãng gọi "một hương vị Jelly Bean", Android 4.2 mang nhiều tính hỗ trợ Miracast, bàn phím nhập liệu cách vẽ đường nét từ kí tự đến kí 10 ... NGUYÊN, NĂM 2021 LỜI MỞ ĐẦU Để hoàn thành đồ án tốt nghiệp này, Em xin cảm ơn ThS.Lê Thu Trang tận tình hướng dẫn giúp đỡ tác giả thời gian thực báo cáo thực tập sở Với lòng biết ơn sâu sắc nhất,...ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài: XÂY DỰNG APP QUẢN LÝ NHÂN VIÊN CHO CÔNG TY... tượng Member (thành viên) .42 2.7 Biểu đồ Use case 44 A, Biểu đồ UC tổng quát 44 B biểu đồ UC phân dã theo admin 45 C, Biểu đồ UC phân rã theo thành viên 46

Ngày đăng: 20/06/2021, 22:31

TỪ KHÓA LIÊN QUAN

w