Tải bản đầy đủ (.pdf) (32 trang)

BÁO CÁO BÀI TẬP 4 KIẾN TRÚC VÀ THIẾT KẾ PHẦN MỀM

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 (2.6 MB, 32 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 </b>

<b>BÁO CÁO BÀI TẬP 4 </b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

I. Create 10 applications/services in Django: user, manager, cart, check out & order, search, book, mobile, clothes, shipment, payment (Refer to [0.2] and [1] Chap 11 to learn how to create these services). Note that book, mobile, clothes are designed with MongoDB. Copy the screen images what you have done to the word file. The other services are designed in mySQL and PostgreSQL. Encourage you to make some app such as user with PostgreSQL

( 1. Tạo 10 app theo yêu cầu

2. 3 app mobile, clothes, book kết nối với mongoDB; 7 app còn lại app với mysql:

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

Với book, clothes, mobile dùng MongoDB thì trong setting cần chỉnh như sau:

Cịn dùng mySQL thì cần chỉnh như sau:

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

II. Create Rest API to connect to the necessary services. Copy images of your working process

1. APP User -Model

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

- Api đăng ký

- Api đăng nhập

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

2. APP Book - Model

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Tạo serializer.py

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Tạo views để gọi api

- Api xem danh sách sách của app book

-Api xem một cuốn sách

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

- Api thêm một book

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

-Api xóa một cuốn sách

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

-Api sửa sách

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

-Api xem danh sách các category

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

- Api thêm category

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

- Api sửa category

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

-Api xóa category

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

3. APP Clothes -Model

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Views api tương tự book

-Api thêm clothes

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

- Api sửa clothes

- Api xóa clothes

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

- Api xem chi tiết clothes

- Api xem danh sách clothes

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

4. App mobile -Model

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

File views tương tự như book_service

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

-Api thêm mobile

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

-Api xem danh sách mobile

-Api xem chi tiết một mobile

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

- Api sửa một mobile

-Api xóa một mobile

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

-Api thêm branch

5. App cart -Model

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

-Api add to cart

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

- Api show cart

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Api sửa số lượng sản phẩm

<b>2.6. shipment_service </b>

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

-Model

- Api shipment_service

</div>

×