Lời Nói ĐầuVới sự hướng dẫn tận tình của giáo viên, lần đầu tiên chúng em đã tự xây dựng cho mình một ứng dụng “ Thi trắc nghiệm bằng lái xe”.. Chúng em rất mong có được sự đóng góp ý ki
Trang 1MÔN LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG
THI TRẮC NGHIỆM BẰNG LÁI XE GVHD : PHẠM ĐÌNH THẮNG
Sinh viên : Nguyễn Hồ Bảo Linh 127016107
Ngô Minh Quân 127016109
TP HCM , 01/2015
Trang 2Lời Nói Đầu
Với sự hướng dẫn tận tình của giáo viên, lần đầu tiên chúng em đã tự xây dựng cho mình một ứng dụng “ Thi trắc nghiệm bằng lái xe” Do đây là lần đầu tiên chúng em làm,cho nên không nên không thể tránh khỏi những thiếu sót Chúng em rất mong có được sự đóng góp ý kiến của các bạn, đặc biệt là ý kiến của giáo viên hướng dẫn để chúng em có được những cách nhìn đúng hơn, đầy
dủ hơn từ đó sẽ tiếp tục phát triển ứng dụng này và có thể cho ra đời các ứng dụng khác ngày càng hoàn thiện hơn Rất cám ơn sự đóng góp của các bạn và giáo viên
Trang 3MỤC LỤC
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 4
I/Giới thiệu đề tài:……… 4
1/Giới thiệu Bằng lái xe 4
2/Giới thiệu ứng dụng: 4
II/Mục tiêu: 5
CHƯƠNG II: CHỨC NĂNG VÀ THIẾT KẾ 5
I Chức năng 5
1 Đăng nhập 5
2.Danh sách đề thi .6
3.Trả lời câu hỏi 8
4.Test ứng dụng 9
II Hướng dẫn cài đặt 10
1/Cài trên Eclipse : ………10
2/Trên BlueStacks:………11 CHƯƠNG III:TỔNG KẾT
Trang 4CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI
I/Giới thiệu đề tài:
Đề tài 102: Thi trắc nghiệm bằng lái xe
1/Giới thiệu Bằng lái xe
Giấy phép lái xe hay còn gọi là Bằng lái xe là một loại giấy phép, chứng chỉ
do cơ quan nhà nước hoặc cơ quan có thẩm quyền cấp cho một người cụ thể cho phép người đó được phép vận hành, lưu thông, tham gia giao thông bằng xe cơ giới các loại như xe máy, xe hơi, xe tải, xe buýt, xe khách hoặc các loại hình xe khác trên các con đường công cộng
Để lấy bằng lái cần phải thi Lý thuyết và thực hành.Phan loại bằng lái như sau:
• Hạng A1: Cho phép điều khiển xe môtô 2 bánh có dung tích xi-lanh từ 50cc đến dưới 175cc
• Hạng A2: Cho phép điều khiển xe môtô 2 bánh nói chung, không giới hạn dung tích xi-lanh
• Hạng A3: Cho phép điều khiển môtô 3 bánh, xe lam, xích lô máy và các loại xe hạng A1, không áp dụng với phương tiện hạng A2
• Hạng A4: Cho phép điều khiển các loại máy kéo có tải trọng đến 1.000 kg
• Hạng B1: Dùng cho lái xe không chuyên nghiệp, được quyền điều khiển
• Hạng C: Cấp cho lái xe chuyên nghiệp, quy định quyền điều khiển
• Hạng D: Cấp cho lái xe chuyên nghiệp, quy định quyền điều khiển:
• Hạng E: Cấp cho lái xe chuyên nghiệp, quy định quyền điều khiển:
• Hạng F: Cấp cho người đã có giấy phép lái xe hạng B2, C, D, E để điều khiển các loại xe tương ứng có kéo rơ-moóc trọng tải thiết kế lớn hơn 750 kg
Trang 5• Hạng FC: Cấp cho người đã có giấy phép lái xe hạng B2, C, D, E để điều khiển các loại xe tương ứng có kéo rơ-moóc, cấp cho các lái xe chuyên chở container
2/Giới thiệu ứng dụng:
Phần mềm Trắc “Thi trắc nghiệm bằng lái xe” được nhóm thực hiện, nhằm
hỗ trợ kiến thức cho những người chuẩn bị thi lấy giấy phép lái xe các loại xe gắn máy, ô-tô, vận tải, xe khách,
Phần mềm Trắc “Thi trắc nghiệm bằng lái xe” có nhiều chức năng như thi trắc nghiệm luật giao thông đường bộ Việt Nam, thống kê, xem đáp án Đặc biệt, phần thi trắc nghiệm có thể hỗ trợ tốt cho người dùng nắm vững và vượt qua phần thi lý thuyết bắt buộc khi lấy giấy phép lái xe Người dùng còn có thể
tự kiểm tra những kiến thức về Luật Giao thông đường bộ của mình bằng cách chọn một đề thi ngẫu nhiên đã được xây dựng sẵn Phần mềm còn thống kê những câu trả lời sai trong phần thi trắc nghiệm để giúp người dùng có thể tự rút kinh nghiệm Người dùng cũng có thể xem lại ngay nội dung những câu hỏi và đáp án đúng của những câu mình đã trả lời sai
II/Mục tiêu:
-Phần mềm giúp cho người dùng nhớ kĩ các luật đường bộ và là 1 cẩm nang hưu ích
-Phần mềm nhỏ gọn hổ trợ hầu hết các máy chạy hệ diều hành android
-Một tài liệu tham khảo
-Tuyên truyền rộng rãi cho mọi người luật giao thong đường bộ
CHƯƠNG II:CHỨC NĂNG VÀ THIẾT KẾ
I/Chức năng:
1/Đăng nhập:cho phép người dùng ghi họ tên, chứng minh nhân dân
Trang 6Tên: không dấu,không kí tự đặc biệt(vẫn chưa làm).
CMND: kí tự số từ 0->9, 9 kí tự
2/Danh sách đề thi:
Gồm 6 đề tự chọn!!!
3/Trả lời câu hỏi:gồm 20 câu, có thời gian 20 phút
Trang 94/Bảng test :
STT Kịch bản Tình trạng Ý kiến khác Ngày
test
Ghi chú
Được Không
1 Test đăng nhập
trống 1.2 Tên:1 kí tu x
1.4 CMND:ghi
chữ,kí tự đặc biệt
x
1.5 CMND:1 số, >10
số,trống
x
2 Test chọn đề tài x
3 Test trả lời
3.1 Previous,next,nộp
bài
x
3.2 Không trả lời bất
kì câu nào,nộp
bài
năng nhắc nhở
4 Xem kết quả
Trang 10home điều hướng
hỏi Yes ,No
II>Hướng dẫn cài đặt:
1/Cài trên Eclipse : Eclipse Standard/SDK
Version: Kepler Service Relesse 2 Build id: 201402240627
1 Chọn File/Import Project/Eclipse Project
2.Theo giao diện hướng dẫn :
Trang 11Chỉnh theo hướng dẫn Video kèm theo source:
2/Trên BlueStacks:
Trang 12a Một Số Tính Năng Chính Của Chương Trình.
- Đồng bộ hóa giữa các thiết bị di động sử dụng hệ điều hành Android với máy tính của bạn thông qua BlueStacks Cloud Connect, có thể thực hiện cuộc gọi, SMS, chụp ảnh…
- Có thể chạy chế độ cửa sổ hoặc chạy toàn màn hình máy tính
- Không giới hạn các ứng dụng cài đặt trên đó
- Với bộ nhớ cache lớn bạn có thể chơi được những Game 3D
- Hỗ trợ nhiều ngôn ngữ khác nhau
b Cài Đặt BlueStacks
BƯỚC 1: Download phần mềm BlueStacks
BƯỚC 2: Cài đặt chương trình Chạy file
BlueStacksSplitInstaller_native_b.exe
BƯỚC 3:
Chọn Continue
BƯỚC 4:
Chọn Install
BƯỚC 5:
Bây giờ, chúng ta hãy đợi chương trình cài đặt vào máy tính
Hình ảnh cài đặt chương trình “Thi trắc nghiệm “
Trang 14CHƯƠNG III:TỔNG KẾT
1 Kết Quả Đạt Được
Được sự giúp đỡ tận tình của thầy LÊ VĂN HẠNH là giảng viên hướng dẫn trong suốt quá trình học tập đã giúp cho em học hỏi được thêm rất nhiều điều bổ ích Những kỹ năng thực hành của em tiến bộ hơn, bên cạnh đó cũng tích góp được nhiều bài học kinh nghiệm Chính vì vậy em đã đạt được cácđiều sau:
- Tìm hiểu rõ hơn về hệ điều hành Android khi em thực hiện đề tài nghiên cứu về Android trong quá trình thực tập
- Học tập được các kỹ năng giao tiếp cơ bản, áp dụng cách thức làm việc nhóm
để nâng cao hiệu quả được giao
- Về đề tài nghiên cứu, em thấy mình có thể cài đặt và chạy được HDH Android , biết thêm ngôn ngữ java, xml, php, mysql Tăng khả năng lập trình
3 Những Điều Chưa Đạt Được
Trong quá trình thực hiện, còn một số đòi hỏi về yêu cầu của đề tài mà em vẫn chưa thể làm được.Ứng dụng còn rất nhiều thiếu sót:
-Chỉ thực hiện được 120 câu hỏi trong 6 đề về vấn đề Luật giao thong A1(mong
là Ver sau chúng em sẽ hoàn thiện hơn)
TÀI LIỆU THAM KHẢO
[1] http://developer.android.com/index.html
Wedsite hướng dẫn học java android
[2] http://www.learn2crack.com/
Wedsite hướng dẫn học java android
[3] http://www.androidhive.info/
Wedsite hướng dẫn học java android
Trang 15[4]http://duythanhcse.wordpress.com/java/ + http://duythanhcse.wordpress.com/android/
Wedsite hướng dẫn học java android
[5] http://www.developphp.com/
Wedsite hướng dẫn học PHP
[6] http://dev.mysql.com/
Wedsite hướng dẫn học mysql
[7] http://www.crmvietnam.com/index.php?q=CRM_la_gi
Phần mềm CRM Việt
[8] professional_android_application_development – ebook
[9] Và tài liệu thầy Lê Văn Hạnh đã dịch và biên soạn