Phát triền phần mềm cho người học tại Đại học Quốc gia Hà Nội trên nền Android và VNUPAD Nguyễn Dương Trinh Truờng Đại học Công nghệ Luận văn ThS.. Phần mềm cho người học tại Đại học Q
Trang 1Phát triền phần mềm cho người học tại Đại học
Quốc gia Hà Nội trên nền Android và
VNUPAD Nguyễn Dương Trinh
Truờng Đại học Công nghệ Luận văn ThS Kỹ thuật phầm mềm; Mã số: 60 48 01 03
Người hướng dẫn: TS Lê Quang Minh
Năm bảo vệ: 2014
Abstract Phần mềm cho người học tại Đại học Quốc gia Hà Nội (gọi là VNUNOTE) đã
được hoàn thiện Phần mềm chạy trên thiết bị VNUPAD (do Đại học Quốc gia Hà Nội quản lý) cài android 4.1 Thiết bị VNUPAD đã hoàn thiện cả phần cứng lẫn phần mềm
và có thể sử dụng được
Hiện tại người học có thể sử dụng phần mềm để ghi chép nội dung môn học, đặt lịch thông báo học tập Thông tin ghi chép đều được lưu lại trong thiết bị
Chức năng tóm tắt nội dung ghi chép của phần mềm hoạt động rất hiệu quả Chức năng này sử dụng kỹ thuật tóm tắt văn bản sử dụng các câu tốt nhất để thể hiện nội dung
và các câu này không bị trùng nội dung Khi sử dụng phần mềm, người học có thể thấy phần tóm tắt nội dung ghi chép hiển thị bên dưới tiêu đề của ghi chép trong danh sách các ghi chép
Keywords Kỹ thuật phần mềm; Công nghệ thông tin; Xây dựng phần mềm; Hệ điều
hành Android; Hệ điều hành VNUPAD
Content
Chương 1 là tổng quan về bài toán xây dựng và phát triển các ứng dụng cho VNUPad Chương này giới thiệu về thiết bị VNUPad, hệ điều hành Android, phát triển phần mềm cho VNUPad trên Android và miêu tả về các phần mềm hiện tại mà Android đã có
Chương 2 là khảo sát các yêu cầu nghiệp vụ cho phần mềm ghi chép VNUNote Chương này trình bày về nhu cầu cần thiết để xây dựng phần mềm VNUNote và lựa chọn nghiệp vụ cho phần mềm VNUNote
Trang 2Chương 3 là xây dựng phần mềm ghi chép VNUNote Chương này trình bày về quá trình phát triển phần mềm VNUNote Quá trình này bao gồm từ phân tích biểu đồ hoạt động, biểu đồ các
ca sử dụng đến thiết kế xây dựng các lớp và lập trình, kiểm thử ứng dụng
References
Tài liệu tiếng Việt
1 ARMVN, “Kiến trúc ARM”, http://arm.vn/TinChiTiet/tabid/105/id/109/Default.aspx
2 Hội vô tuyến điện tử Việt Nam, “Pin sạc lithium ion”,
http://rev.org.vn/411/news-detail/573038/goc-yeu-thich/pin-xac-lithium-ion.html
3 Lê Quang Minh, Báo cáo lựa chọn thiết kế cho VNUPad, Hà Nội
Tài liệu tiếng Anh
4 Eclipse, Eclipse Android Developer Tool
5 Google, “Android history”, http://www.android.com/history/
6 Google, “Introduction to Android”,http://developer.android.com/guide/index.html
7 Google, “Managing the Activity Lifecycle”,
http://developer.android.com/training/basics/activity-lifecycle/index.html
8 Google, “Building a Dynamic UI with Fragments”,
http://developer.android.com/training/basics/fragments/index.html
9 Google, “Saving Data in SQL Databases”,
http://developer.android.com/training/basics/data-storage/index.html
10 Google, “Saving Files”, http://developer.android.com/training/basics/data-storage/files.html
11 Google, “Best Practices for Testing”,http://developer.android.com/training/testing.html
12 Google, “Notifications”,
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
13 Google, “Google Drive, Google Play Music, Evernote, Gmail”, https://play.google.com
14 Kendall, “Object-Oriented Systems Analysis and Design Using UML”, Systems Analysis and Design, 8 (10), pp.281-327
15 Lars Vogel (2013), “Android BroadcastReceiver-Tutorial”,http://www.vogella.com/tutorials,
3
16 MKLab, StarUML UML Designer Tool
17 Open Handset Alliance,
“Members”,http://www.openhandsetalliance.com/oha_members.html
18 Rasim M Alguliev, Ramiz M Aliguliyev, Makrufa S Hajirahimova, Chingiz A Mehdiyev (2011),“MCMR: Maximum coverage and minimum redundant text summarization model”,
Expert Systems with Applications, Expert Systems with Applications, 38, pp.14514–14522
19 Silicon Image, “HDMI Standard”,http://www.siliconimage.com/technologies/hdmi/
20 TechSmith, Snagit Screen Capture Tool