Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
6,38 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** TIỂU LUẬN MÔN HỌC Phát triển ứng dụng di động PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ SỨC KHỎE Sinh viên thực hiện:Nguyễn Hoàng Bảo 1824801040023 Nguyễn Hải Dương 1824801040045 Ơ Trạch Quốc Đường 1824801040046 Lớp : D18HT01 Khố : 2020-2021 Ngành: Hệ Thống Thông Tin Giảng viên hướng dẫn: Nguyễn Hữu Vĩnh Bình Dương, tháng 11/2021 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** TIỂU LUẬN MÔN HỌC Phát triển ứng dụng di động PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ SỨC KHỎE Sinh viên thực hiện:Nguyễn Hồng Bảo 1824801040023 Nguyễn Hải Dương 1824801040045 Ơ Trạch Quốc Đường 1824801040046 Lớp : D18HT01 Khoá : 2020-2021 Ngành: Hệ Thống Thông Tin Giảng viên hướng dẫn: Nguyễn Hữu Vĩnh Bình Dương, tháng 11/2021 PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: Phát triển ứng dụng di động Họ tên sinh viên (MSSV): - Ô Trạch Quốc Đường – 1824801040046 - Nguyễn Hải Dương – 1824801040045 - Nguyễn Hoàng Bảo - 1824801040023 Trọn Tốt Khá Trung bình Tiêu chí g số 100% 75% 50% % Tích cực tìm kiếm Tìm kiếm Nêu chủ Chọn ý tưởng đưa ý 05 động đưa số ý tưởng tưởng ý tưởng đề nghị tốt mang tính Thái độ tham gia tích cực Lập kế Hồn tồn Khá hợp lý, Chưa hợp lý, hoạc hợp lý, điều chỉnh 05 có điều chỉnh h khơng cần chút theo theo góp ý thực điều chỉnh góp ý Q trình thực project nghiêm túc Giai đoạn chuẩ n bị 10 Giai đoạn thực 10 10 Chuẩn bị tốt điều kiện cho việc thực project, khởi động Chuẩn bị đa số điều kiện cho việc thực hiện, khởi động bổ sung sau Chuẩn bị số điều kiện cho việc thực cần bổ sung thêm khởi động Thực hoàn toàn phương pháp Thực phương pháp, sai sót nhỏ có sửa chữa Thực tương đối phương pháp, sai sót quan trọng có sửa chữa Triển khai kế hoạch, có chậm trễ Triển khai tương đối kế hoạch, có chậm trễ gây Triển khai kế hoạch Kém 0% Không quan tâm lựa chọn ý tưởng Không hợp lý không điều chỉnh theo góp ý Khơng chuẩn bị điều kiện Thực khơng phương pháp, sai sót khơng sửa chữa Triển khai chậm trễ, gây ảnh hưởng không không gây khắc ảnh hưởng phục Ghi rõ mục tiêu thành phần (ở giai đoạn project) thang điểm cụ thể ảnh hưởng khắc phục Mức độ đạt mục tiêu thành phần 20 Nội dung báo cáo 10 Báo cáo tiến trình thực Thuyết minh sản phẩm Bài học rút Báo cáo kết văn rõ ràng Trình Format quán bày 10 báo Văn phong phù hợp cáo Chất lượng sản phẩm đáp ứng 20 Xây dựng đầy đủ chức tiêu chí đề ĐIỂM CỦA NHĨM: GĨP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: ĐIỂM - Về kiến thức, kỹ năng, thái độ: PROJEC - Khác: T NHĨM - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh Phần 2: Đánh giá cá nhân làm việc nhóm Làm việc nhóm Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm thành điểm cá nhân, tuỳ theo % cá nhân đạt Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% Danh sách thành viên Nhóm: (Tên họ):Ơ Trạch Quốc Đường Điểm làm việc nhóm (%): (Tên họ):Nguyễn Hải Dương Điểm làm việc nhóm (%): (Tên họ):Nguyễn Hồng Bảo Điểm làm việc nhóm (%): ĐIỂM THÀNH VIÊN (Tên họ): NHĨM Điểm làm việc nhóm (%): (do nhóm ghi) TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM: SV1 SV2 SV3 ĐIỂM CỦA CÁ NHÂN (do GV ghi) Ghi nhận GV (phần GV ghi lưu riêng để theo dõi, tư vấn cho cá nhân SV, khơng phổ biến cho lớp, nhóm) SV4 Danh sách thành viên Nhóm: (Tên họ):Ơ Trạch Quốc Đường Điểm cá nhân: (Tên họ):Nguyễn Hải Dương Điểm cá nhân: (Tên họ):Nguyễn Hoàng Bảo Điểm cá nhân: (Tên họ): Điểm cá nhân: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh GÓP Ý CẢI TIẾN CHO CÁ NHÂN: Tên SV:Ơ Trạch Quốc Đường GĨP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: Tên SV:Nguyễn Hải Dương GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: Tên SV:Nguyễn Hồng Bảo GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm đến hội đồng lãnh đạo Trường Đại học Thủ Dầu Một Viện Kỹ Thuật công nghệ luôn lắng nghe, luôn tạo điều kiện học tập tốt cho tơi tồn thể sinh viên trường Tiếp đến xin dành lời cảm ơn sâu sắc đến giảng viên môn Thầy- ThS Nguyễn Hữu Vĩnh, thầy truyền đạt kiến thức thực tế vừa q báu vơ bổ ích cho tơi bạn lớp suốt thời gian học tập vừa qua Qua môn học Đồ án chuyên ngành thầy phụ trách, tơi có thêm cho nhiều kiến thức thực tế quan trọng, tinh thần học tập hiệu Khi chưa học mơn tơi cịn chưa có suy nghĩ sâu xa chưa có định hướng cách cụ thể, sợ tốt nghiệp việc làm phải làm việc trái ngành trái nghề hay làm công việc ngành nghề lại khơng xứng đáng với q trình, cơng sức bỏ để học đại học với kỹ sư.Sau học xong mơn tơi có thay đổi tư tưởng nhận thức mình, tư cách suy nghĩ tiến triển rõ rệt tăng thêm tâm trở thành kỹ sư tài khiến nhà tuyển dụng phải tranh giành mình khơng phải xin việc Bộ môn Phát triển ứng dụng di động mơn học thú vị, vơ bổ ích có tính thực tế cao Đảm bảo cung cấp đủ kiến thức, gắn liền với nhu cầu thực tiễn sinh viên Tuy, điều kiện chung xã hội dịch bệnh Covid-19 làm cho môn học phải học online, lần đầu học online nên có chút khó khăn thầy bạn học đóng góp để mơn học thành cơng tốt đẹp Mặc dù cố gắng chắn tiểu luận khó tránh khỏi thiếu sót nhiều chỗ cịn chưa xác, kính mong thầy xem xét góp ý để tiểu luận tơi hồn thiện LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng tơi, chưa cơng bố cơng trình khác Các số liệu kết nghiên cứu nêu đề tài trung thực Mọi thông tin tham khảo trích dẫn đầy đủ Tơi xin chịu hồn tồn trách nhiệm cam đoan Bình Dương, ngày…tháng…năm 2020 Sinh viên thực MỤC LỤC Chương 1: Giới Thiệu .11 Giới thiệu .11 1.1 Mục tiêu 11 1.2 Các định nghĩa từ viết tắt 11 Chương 2: Yêu cầu lược đồ 12 Phân tích yêu cầu 12 1.1.Mô tả dự án 12 1.2 Đối tượng dự án 13 1.3 Chức ứng dụng .13 1.4 Actor Use Case 14 Yêu cầu chức 15 Chương 3: Thiết kế hệ thống 28 Kiến trúc hệ thống 28 Thiết kế liệu .29 Hệ thống xây dựng với chức chính: .31 Tổng kết 41 Chương 4: Kết luận hướng phát triển 42 Kiến thức 42 Hướng phát triển 42 TÀI LIỆU THAM KHẢO 43 DANH MỤC HÌNH Ảnh : Kiến trúc hệ điều hành Android Ảnh : Use case diagram Ảnh : Activity diagram UC01 Ảnh : Sequence diagram UC01 Ảnh : State diagram UC01 Ảnh : Activity diagram UC02 Ảnh : Sequence Diagram UC02 Ảnh : State diagram UC02 Ảnh : activity diagram UC03 Ảnh 10 : Sequence diagram UC03 Ảnh 11 : State diagram UC03 Ảnh 12 : Cách setup thư viện Ảnh 13 : Sơ đồ ERD Ảnh 14 : Class diagram Ảnh 15 : Sequence diagram Ảnh 16 : State diagram Ảnh 17 : Workout Ảnh 18 : đếm ngược thời gian theo milisecond Ảnh 19 : biểu đồ đo trình luyện tập Ảnh 20 : thêm chọn hình thức tập Ảnh 21 : chọn vùng body để luyện tập Ảnh 22: theo dõi exercise đưa vào list Ảnh 23 : chưa có số thể Ảnh 24: sau có liệu hiển thị biểu đồ thông qua ngày Ảnh 25: cho phép người dùng cập nhật cân nặng theo ngày mục Detail Ảnh 26: đo kích thước thể hiển thị biểu đồ tăng giảm kích cỡ 10 Thiết kế liệu a Sơ đồ ERD Ảnh 13 : Sơ đồ ERD b Class diagram Ảnh 14 : Class diagram 29 c Sequence diagram Ảnh 15 : Sequence diagram d State diagram Ảnh 16 : State diagram 30 Hệ thống xây dựng với chức chính: + Workout + Exercise + Program List + Weight Track + Body Track a) Chức Workout Ảnh 17 : Workout 31 Ảnh 18 : đếm ngược thời gian theo milisecond 32 o o o o Ảnh 19 : biểu đồ đo trình luyện tập Cho phép đếm thời gian luyện tập Cho phép cài đặt theo chương trình luyện tập Hiển thị lịch sử luyện tập theo dạng biểu đồ Đếm ngược thời gian 33 b) Chức Exercise Ảnh 20 : thêm chọn hình thức tập 34 o o Ảnh 21 : chọn vùng body để luyện tập Tạo tập để người dùng lựa chọn suốt trình luyện tập Gồm có dạng tập phổ biến: Cardio, isometric, strength Chức người dùng tự tạo đặt tên cho tập ghi Sau người dùng tạo chức chương trình tập luyện tên thêm vào Workout Cho phép điều chỉnh, xóa, thêm chương trình tập Chức Program List Tạo list để thêm exercise vào chương trình Ví dụ: list A: exercise D1 35 Ảnh 22: theo dõi exercise đưa vào list 36 Chức Weight Track Ảnh 23 : chưa có số thể 37 Ảnh 24: sau có liệu hiển thị biểu đồ thông qua ngày 38 Ảnh 25: cho phép người dùng cập nhật cân nặng theo ngày mục Detail o Đo số thể thông qua thông số: cân nặng, chiều cao, bắp, lượng nước thể, lượng mở thể o Hiển thị biểu đồ số thể người dùng thông qua biểu đồ o Sử dụng chức thời gian thực để tính tốn trung bình theo ngày trình o Đo số BMI o Đo số FFMI Chức Body Track 39 Ảnh 26: đo kích thước thể hiển thị biểu đồ tăng giảm kích cỡ o Quản lý kích thước phận thể thông qua thông số người dùng nhập o Quản lý thông qua số, biểu đồ thông số thời gian 40 Tổng kết Các chức hoàn thành: - Workout - Exercise - Weight Track - Body Track Chức phát triển: - Program List: chức cần có nhiều hồn thiện thu thập nhiều thông tin tương lai liên kết với chuyên mục khác - Định hướng phát triển chức cịn lại theo hướng hồn thiện dễ sử dụng so với người dùng Phân công nhiệm vụ Tên thành viên Cơng việc thực Nguyễn Hồng Bảo Code chính( program exercise, graph ) tìm hiểu code để hỗ trợ thành viên khác Ô Trạch Quốc Đường Vẽ diagram, đặt vấn đề đồ án, đặc tả,báo cáo Nguyễn Hải Dương Code chức Body Track, workout, phần khởi tạo, tính tốn bảng số đo thể layout 41 Chương 4: Kết luận hướng phát triển Kiến thức - Sau thời gian xây dựng đồ án nhóm em có nhiều tiến cách tìm hiểu, xây dựng toán đặt vấn đề để xây dựng lược đồ - Hiểu biết thêm cách làm diagram - Phân tích, thiết kế vai trị lược đồ - Hiểu cách hoạt động tạo ứng dụng chạy thiết bị di động Hướng phát triển - Xử lý lỗi chặt chẽ trước đưa vào sử dụng - Linh hoạt yêu cầu - Hồn thiện vai trị chức để phù hợp với thực tế 42 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Hữu Vĩnh , Slide giảng Môn Phát triển Ứng dụng di động 2021 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thơng thơng tin quản lý, NXBĐHQG [3] Lê Văn Hưng Hồ Thị Thảo Trang (2016), Nhà xuất Giáo dục Việt Nam [4] Đào Thanh Tĩnh, Phân tích thiết kế hệ thống thơng tin, NXBQĐND [5] Nguyễn Văn Vỵ, Giáo trình phân tích thiết kế hệ thống, Đại học Quốc Gia Hà Nội Tiếng Anh [6] Chinnici R., Moreau J., Weerawarana S., “Web Services Description Language (WEB SERVICEDL) Version 2.0 Part 1: Core Language," W3C Recommendation, June 2007 [7] Fielding R., “Architectural Styles and the Design of Network-based Software Architectures, "PhD Dissertation, University of California, Irvine, California, USA, 2000 Website [8] Web Services Activity, http://www.w3.org/2002/Web Service/ [9] SOAP, http://en.wikipedia.org/wiki/SOAP [10] API, http://en.wikipedia.org/wiki/Application_programming_interface 43 ... chi tiết ứng dụng quản lý sức khỏe 1.1 Mục tiêu Cơng việc tìm hiểu xây dựng ứng dụng quản lý sức khỏe Tham khảo, tìm hiểu ứng dụng: giao di? ??n, cách thức hoạt động ứng dụng quản lý sức khỏe + Tham...TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** TIỂU LUẬN MÔN HỌC Phát triển ứng dụng di động PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ SỨC KHỎE Sinh viên thực hiện:Nguyễn... thái đa dạng nhà phát triển ứng dụng - Các ứng dụng tảng phát triển sử dụng ngơn ngữ lập trình Java Kotlin - Android có đặc điểm tảng mã nguồn mở, điều cho phép nhà mạng di động, lập trình viên