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

Bài tập Lập Trình WEB

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 (79.29 KB, 2 trang )

Bài Tập
1. Viết các trang web bằng NodeJS với các tính năng sau: Giài phương trình bậc 2 với các
tham số nhập vào. Viết trang web login kiểm tra user name, password với dữ liệu tình
khơng cần kết nối DataBase.
2. Tạo trang web NodeJS với module ExpressJS tích hợp module`moment` (npm i moment)
để hiển trị trên trang web ngày tháng năm hiện tại dưới dạng dd/mm/yyyy
3. Tạo trang web NodeJS với module ExpressJS tích hợp module`moment` (npm i moment)
để hiển trị trên trang web. Ngày tháng năm dưới dạng dd/mm/yyyy, và textbox nhập số
ngày cộng vào ngày hiện tại, và 1 button hiển thị kết quả. Ví dụ ngày hiện tại là 1/1/2021
nếu ta nhập vào textbox là 10 và nhấn buton thì trang web sẽ hiển thị là 11/1/2021.
4. Tạo trang web NodeJS với module ExpressJS tích hợp module`moment` (npm i moment)
để so sánh 2 ngày tháng năm nhập vào (dưới dạng dd/mm/yyyy) và hiển thị kết quả là
ngày lớn hơn ngày còn lại. Trang web gồm 2 textbox để nhập 2 ngày cần so sánh, 1
button thực hiện, và 1 label hiển thị kết quả là ngày lớn hơn ngày còn lại.
5. Viết trang web đọc nội dung 1 file bất kỳ và hiển thị nó lên web dùng callback.
6. Viết trang web với 1 hàm chính có 2 tham số là 1 mảng và 1 hàm(calback trong hàm này
trả về 1 giá trị ) trong hàm chính loop qua từng phần tử và cộng với giá trị trả về từ hàm
callback. Trong hàm callback nhận 1 mảng và trả về số lớn nhất trong mảng đó.
7. Viết trang web cộng 2 số và hiển thị kết quả: gồm 1 hàm nhập 2 tham số a,b và một hàm
callback, hàm callback sẽ hiển thị kết quả ra trang web.ví dụ sum(a,b,cb);
8. Viết trang web dùng callback, viết 1 hàm có tham số 3 tham sồ gồm 2 tham số(a và b) và
1 tham số là callback sau khi cộng 2 tham số(a, b) sau 2 giây thì trả về kết quả cho hàm
callback.
9. Viết trang web dùng method get lấy họ và tên user từ url và hiển thị nó lên web. Vidu:
http://localhost:3000/ho/ten
10. Viết trang web dùng method post dùng để post 2 giá trị (ví dụ a,b) rồi cộng nó trên server
sau đó hiển thị nó xuống client. Trang web gồm 2 textbox và 1 button và 1 label hiển thị
kết quả.
11. Viết trang web dùng promise, viết 1 hàm có tham số 3 tham sồ gồm 2 tham số(a và b) và
1 tham số là callback sau khi cộng 2 tham số(a, b) sau 2 giây thì trả về kết quả cho hàm
callback.


12. Viết trang web đọc nội dung 1 file bất kỳ và hiển thị nó lên web dùng promise.
13. Viết lại các bài tập promise dùng async/await.
14. Xây dựng database bằng sql server với các table sau:
SanPham(MaSP, TenSanPham, GiaBan)
HoaDon(MaHD, MaKH, NgayBan)
ChiTietHoaDon(MaHD,MaSP, SoLuong, GiaBan)
KhachHang(MaKH, TenKH, DiaChi, SoDienThoai)
15. Viết Trang web thêm mới Khách hàng vào Database, Trang web gồm 3 textbox(TenKH,
DiaChi, SoDienThoai) và 1 button Save.


16. Viết Trang Web thêm mới hóa đơn gồm 1 dropdown Khách hàng, 1 textbox(NgayBan, 1
textbox (SoLuong), 1 dropdown(SanPham) và 1 button Save. Sau khi bấm save sẽ thêm
mới data vào table HoaDon và ChiTietHoaDon.
17. Viết trang web thêm mới sản phẩm gồm 2 text box(TenSanPham,GiaBan) và 1 button
Save.
18. Viết trang web lấy thơng tin Hóa Đơn hiển thị ra ngoài bao gồm các giá
trị(MaHD,TenKH,DiaChi,SoDienThoai,NgayBan)
19. Viết trang web hiển thị thông tin của sản phẩm bao gồm (MaSP,TenSanPham,GiaBan)
20. Viết trang web cập nhật thông tin khách hàng gồm các textbox(TenKH, DiaChi,
SoDienThoai) và 1 button Update dùng cập nhật thông tin khách hàng
21. Viết trang web cập nhật Sản Phẩm gồm các textbox(TenSanPham, GiaBan) và 1 button
Update để cập nhật sản phẩm.
22. Viết trang web xóa sản phẩm gồm 1 textbox MaSP và 1 button Delete.
23. Viết trang web xóa khách hàng gồm 1 textbox MaKH và 1 button Delete.



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×