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 (521.2 KB, 29 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>BÁO CÁO CHUYÊN ĐỀ HỌC PHẦNLẬP TRÌNH WEB NÂNG CAO</b>
<b><small>Sinh viên thực hiện</small></b>
<b><small>Giảng viên hướng dẫn: Cấn Đức Điệp</small></b>
<b><small>NGÀNH: Công nghệ thông tin</small></b>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><b><small>PHIẾU CHẤM ĐIỂM</small></b>
<b>STTHọ và tên sinh viênĐiểmChữ ký</b>
1 <b><sup>Phan Viết Trường</sup></b>
2 <b><sup>Nguyễn Tuấn Phong</sup></b>
3 <b><sup>Phạm Văn Hùng</sup></b>
<b>Họ và tên giảng viênChữ kýGhi chú</b>
Giảng viên chấm 1:
Giảng viên chấm 2:
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>MỤC LỤC</b>
<b>LỜI MỞ ĐẦU...8</b>
<b>CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI...10</b>
<b>1. Giới thiệu đề tài...10</b>
<b>CHƯƠNG 2. THIẾT KẾ CẤU TRÚC HỆ THỐNG...11</b>
<b>2.1Mơ tả bài tốn...11</b>
<b>2.2u cầu về chức năng...11</b>
<b>2.3.9 Layout thanh toán...20</b>
<b>CHƯƠNG 3. THIẾT KẾ GIAO DIỆN...21</b>
<b>3.1Giao diện đăng ký...21</b>
<b>3.2Giao diện đăng nhập...22</b>
<b>3.4Giao diện giỏ hàng...24</b>
<b>3.5 Giao diện tìm kiếm...25</b>
<b>3.6Giao diện lịch sử đặt hàng...26</b>
<b>3.7Giao diện thơng tin người dùng...27</b>
<b>KẾT LUẬN...30</b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>LỜI MỞ ĐẦU</b>
Ngày nay trước sự phát triển của khoa học kỹ thuật thì việc ứng dụng công nghệ vào cuộc sống thật sự rất quan trọng và hữu ích, nó khơng chỉ đem lại hiệu quả cao trong công việc mà cịn góp phần to lớn cho sự nghiệp phát triển của con người, của cộng đồng và của đất nước. Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn nhu cầu khách hàng một cách tốt nhất.
Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thơng tin sản phẩm đã đặt một cách rõ ràng, cập nhật sản phẩm mới mà không cần phải tốn thời gian để cập nhật ứng dụng … đang được người dùng rất quan tâm.
Vì vậy mà em đã thực hiện đồ án “XÂY DỰNG APP ĐẶT ĐỒ ĂN” nhằm giúp cho việc bán hàng của chủ cửa hàng được dễ dàng hơn và người tiêu dùng yên tâm, hài lòng về sản phẩm mà mình sử dụng.
Với sự hướng dẫn tận tình của Thầy Cấn Đức Diệp em đã hồn thành bài báo cáo đồ án này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được sự thơng cảm và góp ý của q Thầy.Em xin chân thành cảm ơn.
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI1. Giới thiệu đề tài</b>
1.1 Tên đề tài- Xây dựng app đặt đồ ăn 1.2 Mục tiêu của đề tài
- Đơn giản hóa việc đặt đồ ăn, thay đổi hình thức bán đồ ăn truyền thống thành hình thức bán đồ ăn hiện đại với công nghệ 4.0.
- Đây là đề tài mang tính ứng dụng hỗ trợ việc kinh doanh giúp các quán bán đồ ăn có thêm các thu nhập cho quán của mình
- Xây dựng ứng dụng di động có khả năng tương thích với người dùng tốt.- Ứng dụng dễ sử dụng, thân thiện với người dùng.
1.3 Nhiệm vụ nghiên cứu
- Phần mềm này được tạo ra nhằm hy vọng đem đến sự thuận tiện cho người sử dụng cũng như giúp chủ quán có thể xem xét một cách tổng quát tình hình kinh doanh của qn mình.
- Phần mềm cịn mang lại lợi ích kinh tế khi là giải pháp giúp việc quản lý trở nên đơn giản và thân thiện với mọi người.
1.4 Đối tượng và khách thể nghiên cứu
- Đối tượng nghiên cứu : Xây dựng app đặt đồ ăn - Khách thể nghiên cứu :
+Những người có nhu cầu kinh doanh quán bán đồ ăn cần app quản lý đặt đồ ăn. +Nghiệp vụ bán hàng.
+Quy trình hoạt động của một quán bán đồ ăn thông thường. 1.5 Phương pháp nghiên cứu
1. Phương pháp thu thập thông tin: khảo sát và thu thập các số liệu, dữ liệu cần thiết. 2. Phương pháp thống kê: đưa ra các thông tin, dữ liệu cần thiết để sử dụng trong đề tài.
3. Phương pháp phân tích và thiết kế hệ thống: phân tích chức năng hệ thống quản lý cần thiết của quán bán đồ ăn, hiểu rỏ các quy trình để thiết kế xây dựng đề tài
4. Phương pháp mơ hình hóa chức năng: để tổ chức và tài liệu hóa cấu trúc và luồng dữ liệu xuyên qua các quá trình của một hệ thống.
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b>CHƯƠNG 2. THIẾT KẾ CẤU TRÚC HỆ THỐNG2.1Mô tả bài toán</b>
Khi người dùng đã quyết định muốn vào App để đặt hàng, 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,, 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” để bắt đầu sử dụng phần mềm.
<b>2.2 Yêu cầu về chức năng</b>
-Người dùng có nhu cầu đặt đồ ăn, hơn nữa là muốn nghe những món ăn mà mình u thích. Vì thế, App đặt hàng cần phải thỏa mãn các chức năng sau:
+Bảo mật an tồn thơng tin cá nhân.
+Tìm kiếm đồ ăn,nước uống,mà mình mong muốn.
+Lưu trữ danh sách những đồ ăn,nước uống đã đặt vào giỏ hàng để thanh tốn. +Có thể tra lịch sử đã mua hàng.
<b>2.3 Layout các trang</b>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>2.3.1 Layout đăng ký</b>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>2.3.2Layout đăng nhập</b>
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>2.3.3Layout trang chủ</b>
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>2.3.4Layout lịch sử đặt hàng</b>
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><b>2.3.5Layout tìm kiếm</b>
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>2.3.6Layout giỏ hàng</b>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>2.3.7Layout thông tin người dùng</b>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><b>2.3.8Layout menu</b>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>2.3.9 Layout thanh toán</b>
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>CHƯƠNG 3. THIẾT KẾ GIAO DIỆN</b>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>3.1 Giao diện đăng ký</b>
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><b>3.2 Giao diện đăng nhập</b>
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><b>3.3 Gia diện trang chủ</b>
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>3.4Giao diện giỏ hàng</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>
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><b>3.6 Giao diện lịch sử đặt hàng</b>
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24"><b>3.7 Giao diện thông tin người dùng</b>
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25"><b>3.8 Trang menu</b>
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26"><b>3.9 Trang thanh toán</b>
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27"><b>KẾT LUẬN1. Kết quả đạt được</b>
<b>1.1. Về mặt kiến thức</b>
Hiểu biết nhiều hơn về các kỹ thuật lập trình trong android.
Hiểu biết hơn về nghiệp vụ bán hàng.Nâng cao tinh thần tự học, tự nghiên cứu.
<b>1.2. Về chương trình</b>
Hồn thiện đầy đủ chức năng cơ bản của app . Thống kê , báo cáo .
Giao diện chương trình thân thiện , dễ sử dụng, trực quan và linh hoạt .
<b>2. Hạn chế</b>
Do thời gian thực hiện và phân tích hệ thống cịn tương đối hạn chế dẫn đến chương trình cịn một sơ chức năng chưa được hồn thiện và chính xác
Kiến thức thực tế và kiến thức lập trình cịn hạn chế, nên tính chun nghiệp của chương trình chưa cao, bắt lỗi chưa kỹ ở một số chổ và một số chức năng chưa được tối ưu.Chương trình chưa thực sự đầy dử các tính năng như mong muốn.
<b>3. Khuynh hướng phát triển</b>
Thiết kế chương trình và phát triển giao diện mang tính chun nghiệp hơn.
Tìm hiểu các biện pháp về bảo mật cho ứng dụng quản lý, từ đó áp dụng cho chương trình.
Bổ sung thêm chức năng khác : lấy thông tin khách hang bằng cách dùng mã OTP , quản lý hàng nhập ,nhà cung cấp , chấm\ công nhân viên
</div>