BÁO cáo THỰC tập NGHIỆP vụ đề tài tìm HIỂU ANDROID và ỨNG DỤNG xây DỰNG PHẦN mềm THI TRẮC NGHIỆM

49 16 0
BÁO cáo THỰC tập NGHIỆP vụ đề tài tìm HIỂU ANDROID và ỨNG DỤNG xây DỰNG PHẦN mềm THI TRẮC NGHIỆM

Đ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

i TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP NGHIỆP VỤ ĐỀ TÀI TÌM HIỂU ANDROID VÀ ỨNG DỤNG XÂY DỰNG PHẦN MỀM THI TRẮC NGHIỆM Sinh viên thực hiện Đào Trọng Huy Ngày sinh 17/10/2[.]

TRƯỜNG ĐẠI HỌC HẢI PHỊNG KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO THỰC TẬP NGHIỆP VỤ ĐỀ TÀI: TÌM HIỂU ANDROID VÀ ỨNG DỤNG XÂY DỰNG PHẦN MỀM THI TRẮC NGHIỆM Sinh viên thực : Đào Trọng Huy Ngày sinh : 17/10/2001 Lớp : CNTT2.K20 Mã sinh viên : 193148201066 Giảng viên hướng dẫn : ThS Đỗ Quỳnh Anh i i LỜI CẢM ƠN Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới ThS Đỗ Quỳnh Anh, người trực tiếp hướng dẫn tận tình giúp đỡ em hoàn thành báo cáo thực tập Em xin chân thành cảm ơn giúp đỡ tồn thể giảng viên khoa Cơng Nghệ Thơng Tin trường Đại học Hải Phòng, bảo anh chị Công ty TNHH Thương Mại Thế Giới Số Huy Hậu nơi em thực tập dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập, sáng tạo để em có kiến thức thực báo cáo Cuối cùng, em xin bày tỏ lịng biết ơn sâu đậm tới gia đình, bạn bè người sát cánh bên em, tạo điều kiện tốt để em thực báo cáo thực tập Trong trình thực báo cáo thực tập, cố gắng song thời gian khả có hạn nên em khơng thể tránh khỏi thiếu sốt Vì vậy, em mong nhận thông cảm, bảo giúp đỡ thầy giáo, cô giáo bạn Một lần em xin chân thành cảm ơn! i ii MỤC LỤC LỜI CẢM ƠN .i MỤC LỤC ii DANH MỤC CÁC BẢNG v DANH SÁCH CÁC HÌNH ẢNH .vi LỜI MỞ ĐẦU CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1.Mô tả hệ thống 1.1.1.Nhiệm vụ 1.1.2.Cơ cấu tổ chức 1.1.3.Quy trình xử lý CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan UML 2.1.1 UML gì? 2.1.2 Các sơ đồ lớp .3 2.1.3 Kiến trúc hệ thống 2.1.4 Sơ đồ Use Case ( Use Case diagram) 2.1.5 Sơ đồ lớp 2.1.6 Sơ đồ .8 2.2 Môi trường phát triển .9 2.2.1 Lịch sử hệ điều hành Android 2.2.2.Tổng quan cấu trúc Android 10 2.2.3 Dalvik delving với máy ảo 12 2.2.4 Các thành phần ứng dụng Android 12 2.3 Ngơn ngữ lập trình java 14 2.3.1 Giới thiệu 14 ii iii 2.3.2 Đặc trưng ngôn ngữ JAVA .15 2.4 SQLITE 16 2.4.1.sqlite gì? .16 2.4.2 Tại lại sử dụng sqlite 16 2.4.3 Lịch sử sqlite .17 2.4.4 Hạn chế sqlite 17 2.4.5 Lệnh sqlite 18 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 19 3.1.Phân tích hệ thống chức .19 3.1.1 Biều đồ lớp 19 3.1.2.Biều đồ ca sử dụng 21 3.1.3.Biểu đồ 23 3.1.4.Biểu đồ trạng thái .24 3.1.5.Biểu đồ hoạt động 25 3.1.6.Đặc tả ca sử dụng .27 3.2.Phân tích hệ thống liệu 31 3.3.Thiết kế tiến trình hệ thống .32 CHƯƠNG 4: CÀI ĐẶT HỆ THỐNG 33 4.1 Giao diện 33 4.2 Chọn đề thi .35 4.3 Làm 35 4.4 Danh sách câu trả lời chưa trả lời 36 4.5 Kết thúc làm .36 4.6 Lưu điểm 37 4.7 Danh sách điểm 37 4.8 Tìm kiếm 38 iii iv 4.9 Thoát .38 KẾT LUẬN 39 5.1 Đề tài đạt số kết sau: 39 5.2.Hạn chế 39 5.3.Hướng phát triển 39 TÀI LIỆU THAM KHẢO 40 iv v DANH MỤC CÁC BẢNG Bảng2.1: Các ký hiệu sơ đồ Use Case 14 Bảng2.2: Các kiểu lớp 16 Bảng2.3: Hạn chế sqlite .25 Bảng2.4: Lệnh nhóm DLL 26 Bảng2.5: Lệnh nhóm DML .26 Bảng2.6: Lệnh nhóm DQL .26 Bảng3 1: Đặc tả ca sử dụng cập nhật môn .27 Bảng3 2: Đặc tả ca sử dụng cập nhật đề thi .28 Bảng3 3: Đặc tả ca sử dụng cập nhật câu hỏi 29 Bảng3 4: Đặc tả ca sử dụng cập nhật đáp án 30 Bảng3 5: Đặc tả ca sử dụng tìm kiếm 31 Bảng3 6: Phân tích hệ thống liệu trắc nghiệm .31 Bảng3 7: Phân tích hệ thống liệu điểm số .32 v vi DANH SÁCH CÁC HÌNH ẢNH Hình 1: Kiến trúc hệ thống 11 Hình 2: Ký hiệu lớp 13 Hình 3: Ký hiệu mối kết hợp .13 Hình 4: Các ký hiệu sơ đồ 15 Hình 5: Các thành phần Android project .19 Hình 6: Logo Java 20 Hình 1: Biểu đồ lớp tổng quát 25 Hình 2: Biểu đồ lớp hệ thống 25 Hình 3: Biểu đồ lớp chọn đề thi 26 Hình 4: Biểu đồ lớp mơn học 26 Hình 5: Biểu đồ lớp cập nhật đề thi 26 Hình Biểu đồ lớp làm thi .26 Hình 7: Biểu đồ ca sử dụng tổng quát 27 Hình 8: Biểu đồ ca sử dụng cập nhật môn 27 Hình 9: Biểu đồ ca sử dụng cập nhật đề thi 27 Hình 10: Biểu đồ ca sử dụng cập nhật câu hỏi .28 Hình 11: Biểu đồ ca sử dụng cập nhật đáp án 28 Hình 12: Biểu đồ ca sử dụng tìm kiếm 28 Hình 13: Biểu đồ mở hệ thống 29 Hình 14: Biểu đồ đóng hệ thống .29 Hình 15: Biểu đồ thêm mơn .29 Hình 16: Biểu đồ đề thi 30 Hình 17: Biểu đồ câu hỏi 30 Hình 18: Biểu đồ trạng thái hệ thống 30 Hình 19: Biểu đồ trạng thái tìm kiếm 31 Hình 20: Biểu đồ hoạt động mở hệ thống .31 Hình 21: Biểu đồ hoạt động đóng hệ thống 31 Hình 22: Biểu đồ hoạt động cập nhật mơn 32 Hình 23: Biểu đồ hoạt động cập nhật đề thi 32 Hình 24: Biểu đồ hoạt động tìm kiếm 32 vi vii Hình 25: Thiết kế tiến trình hệ thống 34 Hình 1: Màn hình giao diện 36 Hình 2: Màn hình chọn đề thi .38 Hình 3: Màn hình làm thi 38 Hình 4: Màn hình danh sách câu trả lời chưa trả lời 39 Hình 5: Màn hình kết thúc làm .39 Hình 6: Màn hình lưu điểm 40 Hình 7: Màn hình danh sách điểm 40 Hình 8: Màn hình tìm kiếm 41 Hình 9: Màn hình 41 vii GVHD: Đỗ Quỳnh Anh SVTH: Đào Trọng Huy – CNTT2K20 LỜI MỞ ĐẦU Ngày nay, xu xã hội thông tin chuyển dần sang lĩnh vực công nghệ di động nói chung điện thoại di động nói riêng Minh chứng cho điều đời hai dòng điện thoại smartphone Android iPhone Tuy nhiên, tiêu điểm gây ý xã hội thông tin tảng Android Google Android tảng phần mềm mở dựa nhân hệ điều hành Linux đánh giá tảng công nghệ phổ biến nhiều lĩnh vực tương lai Hiện nay, Android thu hút quan tâm nhà sản xuất điện thoại di động lớn giới mức tăng trưởng Android vượt lên dẫn đầu so với iPhone, Nokia nhiều hãng khác Ở nước ta, Android thực mảnh đất màu mỡ mà công ty phần mềm khai thác Điều kéo theo việc hội việc làm cho sinh viên trường nhiều Ngoài ra, Android tảng mở viết ngôn ngữ Java nên điểm thuận lợi nhiều người dễ dàng bắt tay vào nghiên cứu dễ dàng tiếp cận công nghệ Với phát triển nhanh chóng khoa học cơng nghệ đặc biệt ngành công nghệ thông tin, làm bước thay đổi sống người ứng dụng sản phẩm công nghệ Đi với phát triển ngành công nghệ thông tin đời ngày nhiều thiết bị cầm tay, smartphone Nhu cầu người việc sử dụng giải trí thiết bị di động ngày cao đa dạng Một phận ứng dụng cơng nghệ thơng tin thay đổi giúp đỡ việc sinh hoạt hàng ngày người sống Vì em lựa chọn đề tài “Ứng dụng phần mềm thi trắc nghiệm” để làm đồ án với ý nghĩa mang tính thực tế Với mong muốn người dùng ơn lại kiến thức học cách tốt nhất, kiến thức quan trọng làm đạt kết cao kỳ thi…vv! GVHD: Đỗ Quỳnh Anh SVTH: Đào Trọng Huy – CNTT2K20 ... động ứng dụng Android Code mẫu: SDK bao gồm ứng dụng mẫu đơn giản minh họa cho tính bật android, ứng dụng demo cách sử dụng tính API Kiến trúc ứng dụng: Ý tưởng Android việc khuyến khích tái sử dụng. .. Một phận ứng dụng cơng nghệ thơng tin thay đổi giúp đỡ việc sinh hoạt hàng ngày người sống Vì em lựa chọn đề tài ? ?Ứng dụng phần mềm thi trắc nghiệm? ?? để làm đồ án với ý nghĩa mang tính thực tế... trình ứng dụng Android Emulator: Trình giả lập thi? ??t bị chạy Android thực với nhiều Skin thay thế, tiện lợi cho việc test ứng dụng Android máy tính mà khơng cần phải thông qua thi? ??t bị chạy Android

Ngày đăng: 19/11/2022, 13:16

Từ khóa liên quan

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

Tài liệu liên quan