140 likes | 343 Views
Trường ĐH Công nghệ - ĐHQGHN Khoa Công nghệ thông tin. Đề tài: XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE. KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC. Giảng viên hướng dẫn : ThS . Vũ Diệu Hương Sinh viên thực hiện : Nguyễn Lưu Cường. TỔNG QUAN. Giới thiệu bài toán
E N D
Trường ĐH Công nghệ - ĐHQGHN Khoa Công nghệ thông tin Đề tài:XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Giảng viên hướng dẫn: ThS. Vũ Diệu Hương Sinh viên thực hiện: Nguyễn Lưu Cường
TỔNG QUAN • Giới thiệu bài toán • Phát triển ứng dụng Windows Store • Xây dựng ứng dụng sổ liên lạc điện tử cho Windows Store • Kết luận
GIỚI THIỆU BÀI TOÁN Sổ liên lạc • Phương tiện giao tiếp giữa nhà trường và gia đình • Thông tin học tập & rèn luyện của học sinh • Định kỳ hàng tháng
GIỚI THIỆU BÀI TOÁN Dịch vụ phần mềm quản lý trường học Trường Nhà • http://truongnha.com • Người dùng: Hiệu trưởng, Hiệu phó, Giáo viên, Phụ huynh, Học sinh, Cán bộ cấp Sở/Phòng giáo dục • Cung cấp các APIs cho lập trình Client Lập trình Client cho Windows Store
PHÁT TRIỂN ỨNG DỤNG WINDOWS STORE • Những điểm mới • Snapped & Filled Screen • App Bar • Charm Bar • Multiple Views • App Contract • Live Tiles
PHÁT TRIỂN ỨNG DỤNG WINDOWS STORE • Thiết kế sự điều hướng • Mở rộng các mô hình • Mô hình ngang hàng • Mô hình phân cấp
PHÁT TRIỂN ỨNG DỤNG WINDOWS STORE • Thiết kế giao diện • Nội dung • Khoảng cách theo chiều dọc giữa các thành phần • Khoảng cách theo chiều ngang giữa các thành phần • Khoảng cách giữa hai khung nhìn • Tiêu đề
XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE • Biểu đồ ca sử dụng
XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE • Kiến trúc chương trình
XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE • Các APIs sử dụng trong chương trình: • http://truongnha.com/api/login/ • http://truongnha.com/api/logout/ • http://truongnha.com/api/getListTerm • http://truongnha.com/api/markForAStudent/{student_id} • http://truongnha.com/api/attendance • http://truongnha.com/api/schedule • http://truongnha.com/api/profile/{student_id}
XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE • Giao diện xem điểm • Giao diện ứng dụng ở chế độ Filled Screen • Giao diện xem hồ sơ • Giao diện xem lịch học • Giao diện chức năng đăng xuất sử dụng App Contract • Giao diện ứng dụng ở chế độ Snapped Screen • Giao diện xem thông tin nghỉ học
XÂY DỰNG ỨNG DỤNG SỔ LIÊN LẠC ĐIỆN TỬ CHO WINDOWS STORE • [TestMethod] • publicvoid TestDateTime() • { • DateTimeexpected = newDateTime(2013,5,19,12,0,0); • DateTimeactual = TruongNha.Functions.DataFunc • .GetTimeFromString("5/19/2013 12:00:00"); • Assert.AreEqual(expected, actual); • } • Kiểm thử đơn vị tự động
KẾT LUẬN • Kết quả: • Cách thức phát triển ứng dụng Windows Store • Xây dựng ứng dụng sổ liên lạc điện tử cho Windows Store • Định hướng: • Phát triển phần giành cho giáo viên • Xây dựng ứng dụng chạy trên Windows Phone 8