Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.06 MB, 24 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>TRƯỜNG ĐẠI HỌC ĐIỆN LỰCKHOA CÔNG NGHỆ THƠNG TIN</b>
<b>BÁO CÁO CHUN ĐỀ HỌC PHẦNLẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNGĐỀ T#I: Xây dựng ứng dụng nhắn tin Whatsapp</b>
<b>Sinh viên thực hiện: Giảng viên hướng dẫn : </b>
<i><b>Hà Nội, tháng 12 năm 2023</b></i>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>MỤC LỤC</b>
<b>CHƯƠNG 1. KHẢO SÁT V# TỔNG QUAN ĐỀ T#I...7</b>
<b>1.1 Khảo sát...7</b>
<b>1.2 Tổng quan đề tài...7</b>
<b>1.3 Một số trang chính của App...8</b>
<b>CHƯƠNG 2. THIẾT KẾ CẤU TRÚC HỆ THỐNG...9</b>
<b>2.1 Mô tả bài toán...9</b>
<b>2.2 Yêu cầu về chức năng...9</b>
<b>CHƯƠNG 3. THIẾT KẾ GIAO DIỆN...17</b>
<b>3.1 Giao diện đăng nhập...17</b>
<b>3.2 Giao diện đăng ký...18</b>
<b>3.3 Giao diện trang chủ...19</b>
<b>3.4 Giao diện nhắn tin...20</b>
<b>3.5 Giao diện tìm kiếm...21</b>
<b>3.6 Giao diện thơng tin cá nhân...22</b>
<b>3.7 Giao diện ghi chú...23</b>
<b>KẾT LUẬN...24</b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>Hình 1.8 : Giao diện đăng nhập...17</b>
<b>Hình 1.9 : Giao diện đăng ký...18</b>
<b>Hình 1.10 : Giao diện trang chủ...19</b>
<b>Hình 1.11 : Giao diện nhắn tin...20</b>
<b>Hình 1.12 : Giao diện tìm kiếm...21</b>
<b>Hình 1.13 : Giao diện thơng tin cá nhân...22</b>
<b>Hình 1.14 : Giao diện ghi chú...23</b>
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>LỜI CẢM ƠN</b>
Trân trọng!
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b>LỜI MỞ ĐẦU</b>
Ngày nay, ứng dụng công nghệ thơng tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>CHƯƠNG 1. KHẢO SÁT V# TỔNG QUAN ĐỀ T#I1.1 Khảo sát</b>
Xã hội ngày càng phát triển, khoa học kĩ thuật ngày càng hiện đại, công nghệ4.0 ngày càng thay đổi cuộc sống chúng ta. Vì vậy, chiếc điện thoại di động thông minh ngày càng trở nên quan trọng hơn với chúng ta. Chiếc điện thoại di động thông minh giúp chúng ta làm việc, học tập, giải trí như là xem phim, chơi game hay nghe nhạc, nhắn tin. Sống ở thời công nghệ 4.0, việc tiếp cận với inernet hiện nay khơng cịn mấy xa lạ với con người được trở thành phương tiện truyền thông được nhiều người sử dụng nhất trên thế giới.
Ở Việt Nam cũng có rất nhiều trang web/app nhắn tin online với đa dạng. Tuy nhiên không phải app nào cũng thực sự tốt và phù hợp với nhu cầu người sử dụng. Đãcó hiện tượng xuất hiện tràn lan các app nhắn tin nhưng thực chất là những app quảngcáo rẻ tiền, kiếm tiền bằng các lượt tải của người dùng. Vì vậy, cần loại bỏ các app quảng cáo rẻ tiền và đầu tư những app thực sự phù hợp với nhu cầu làm việc cũng như giải trí của người dùng.
<b>1.2 Tổng quan đề tài</b>
Trong cuộc sống, chúng ta sẽ gặp phải stress, những áp lực về cơng việc, gia đình, hay chuyện tình cảm, khó nói trực tiếp, người thân bạn bè ở xa. Những lúc như vậy, trò chuyện với những người mình u thích chính là những động lực, động viên chúng ta mạnh mẽ, vượt qua những khó khăn đó. Tuy nhiên, cuộc sống ngày càng phát triển, những lá thư, hay tin nhắn sms thu phí khơng cịn được trọng dụng. Chúng dần dần bị thay thế bởi những app nhắn tin trực tuyến trên điện thoại. Với một chiếc điện thoại nhỏ gọn có kết nói internet, chúng ta hồn tồn có thể làm việc, giải trí hay đặc biệt là nhắn tin, liên lạc mà khơng cần mất một khoản phí nào. Nắm bắt được tìnhhình trên, nhóm em tiến hành thiết kế trang web app chat để giúp cho người dùng có thể liên lạc nhanh hơn, thuận tiện hơn.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>1.3 Một số trang chính của App</b>
Trang chủ : Đây là nơi giới thiệu tên app, những người dùng đang online, những thông báo tin nhắn, …
Trang nhắn tin : Đây là nơi soạn và gửi tin nhắn, hình dán.
Trang tìm kiếm: Đây là nơi người dùng có thể tìm kiếm những người dùng khác.
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>CHƯƠNG 2. THIẾT KẾ CẤU TRÚC HỆ THỐNG2.1 Mô tả bài toán</b>
Khi người dùng đã quyết định muốn vào App để nhắn tin, thì mỗi người dùng được yêu cầu có một tài khoản dùng để định danh và đăng nhập vào App. Người dùng đăng ký tài khoản của mình bằng cách nhập thơng tin chi tiết người dùng như họ tên, địa chỉ email, số điện thoại, username, password,...Để đăng nhập vào App, người dùng email và password vừa đăng ký và nhấn vào “Đăng nhập” để sử dụng App.
<b>2.2 Yêu cầu về chức năng</b>
-Người dùng có nhu cầu liên lạc, hơn nữa là muốn nhắn tin với những người thân, bạn bè. Vì thế, App chat cần phải thỏa mãn các chức năng sau:
+Bảo mật an toàn thơng tin cá nhân.+Tìm kiếm bạn bè, người thân.
+Lưu trữ danh sách những bạn bè, người thân của mình để có thể liên lạcvới họ dễ dàng hơn.
<b>2.3 Layout các trang</b>
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>2.3.1 Layout đăng nhập</b>
Hình 1.1 : Layout đăng nhập
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><b>2.3.2 Layout đăng ký</b>
Hình 1.2 : Layout đăng kí
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>2.3.3 Layout trang chủ</b>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>2.3.4 Layout nhắn tin</b>
Hình 1.4 : Layout nhắn tin
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><b>2.3.5 Layout tìm kiếm</b>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>2.3.6 Layout thơng tin cá nhân</b>
Hình 1.6 : Layout thông tin cá nhân
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>2.3.7 Layout ghi chú</b>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>CHƯƠNG 3. THIẾT KẾ GIAO DIỆN3.1 Giao diện đăng nhập</b>
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><b>3.2 Giao diện đăng ký</b>
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><b>3.3 Giao diện trang chủ</b>
Hình 1.10 : Giao diện trang chủ
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>3.4 Giao diện nhắn tin</b>
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><b>3.5 Giao diện tìm kiếm</b>
Hình 1.12 : Giao diện tìm kiếm
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22"><b>3.6 Giao diện thông tin cá nhân</b>
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><b>3.7 Giao diện ghi chú</b>
Hình 1.14 : Giao diện ghi chú
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24"><b>KẾT LUẬN</b>
Trên đây là toàn bộ nội dung báo cáo thực hiện những vấn đề nêu lên ở phầnđầu. Đó là minh chứng rõ rệt cho sự cố gắng, quyết tâm cũng như đánh giá khảnăng hiểu biết, kiến thức của nhóm chúng em trong việc tìm hiểu hệ thống hiện tạivà xây dựng hệ thống mới nhằm đáp ứng nhu cầu thực tiễn.
Đồng thời, qua bài báo cáo trên cũng đã giúp cho chúng em học hỏi đượcthêm nhiều kiến thức mới mẻ, nâng cao tính tự giác, tinh thần đồn kết và nâng caokhả năng làm việc nhóm. Giúp nhóm có thêm kinh nghiệm đi khảo sát thực tế vàđược trau dồi khả năng phân tích, đánh giá về nhiều khía cạnh, tiếp cận với ngườidùng, người dùng. Thêm vào đó, là giúp cho chúng em hiểu rõ hơn về ngơn ngữlập trình, cơng cụ mà mình đang sử dụng, cũng như lý thuyết, phương pháp tìmhiểu về tính đặc trù của lập trình moblie
Trong q trình tìm hiểu và làm bài, nhóm đã cố gắng hồn thiện bài làm vàhồn thiện mình hơn về mặt kiến thức. Nhưng cũng không thể tránh khỏi những saisót, mong thầy cơ và các bạn góp ý để bài của nhóm hồn thiện hơn.
Em xin chân thành cảm ơn!
</div>