Cộng đồng chia sẻ tri thức Lib24.vn

Đề kiểm tra hết môn Lập Trình Web 2

a941756de4e016f22f2974d2f9b893e2
Gửi bởi: Khoa CNTT - HCEM 8 tháng 8 2020 lúc 23:45:50 | Được cập nhật: 14 giờ trước (11:51:24) Kiểu file: DOCX | Lượt xem: 662 | Lượt Download: 15 | File size: 5.189248 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:
Tải xuống

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

TRƯỜNG CAO ĐẲNG CƠ ĐIỆN HÀ NỘI
KHOA CNTT

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh Phúc

ĐỀ KIỂM TRA HẾT MÔN
Môn: Lập Trình Web 2
Hình thức kiểm tra: Thực hành trên máy
Thời gian: 120 phút
ĐỀ SỐ: 7
PHẦN I: CÁC THÀNH PHẦN ĐƯỢC CUNG CẤP
Cung cấp cho sinh viên
- Cơ sở dữ liệu
- Template (View, Home,..)
- Hình ảnh sản phẩm
Yêu cầu máy tính
+ Máy tính có cấu hình: RAM từ 2GB trở lên
+ Tốc độ CPU Core i5 trở lên
+ Cài đặt MS Visual Studio 2013 trở lên.
+ Cài đặt SQL Server 2008 trở lên.
1. Cơ sở dữ liệu:
Mô tả: Bán hàng trực tuyến, bán hàng điện tử, mỗi sản phẩm được quản lý theo nhà
sản xuất và loại sản phẩm.
Cấu trúc bảng.

Category

About

1

Contact

Content

ContentTag.

Feedback

MenuType

Footer

Menu

Product
ProductCategory

2

Role

Tag

Slide

User

UserGroup

2. Lớp xử lý:
Không cung cấp.
3. Màn hình làm việc gồm có 2 vùng (Template)
Vùng 1: (Quản trị)
Vùng 2: (Khách hàng)
PHẦN II. YÊU CẦU
Câu 1. Tạo Project và Area. (2 điểm)
- Tạo ứng dụng website với tên: HotenSV_BHOnline
(Lưu vào thư mục C:\LTWEB2) (0.25đ)
- Tạo Area Admin (Chỉ tạo 1 View Inxex của Admin) (0,25đ)
Làm việc tại vùng Quản trị
- Dựa vào Template được cung cấp (index.html) hãy tách thành các Partial view (lưu
trong thư mục Views/Shared như sau: (1đ)
+ TopMenu.cshtml

3

+ MainMenu.cshtml

- Thiết kế View _Layout.cshtml lưu trong thư mục Shared tích hợp các partial view
xử lý như mô tả: (05đ)
TopMenu
MainMenu
Content
Sau khi hoàn thành được hình theo mẫu sau:

Câu 2. Tổ chức xử lý dữ liệu (Models) (2 điểm)
+ Tạo model xử lý dữ liệu LoginModel. (1đ)

+ Tạo model xử lý dữ liệu User. (1đ)
Câu 3. Tổ chức hiển thị dữ liệu View (3 điểm)
4

a. Trang Tạo người dùng (1đ)

Yêu cầu: Lưu được dữ liệu vào bảng User
b. Hiển thị danh sách người dùng có phân trang (1đ)

c. Tìm kiếm người dùng. (1 đ)
Câu 4. Tổ chức điều khiển (Controller) (3 điểm)
a. Xây dựng HomeController. (0,5 đ)
Yêu cầu xử lý:
- Hiển thị được trang chủ Admin như trên
b. Xây dựng LoginController (1 đ)
Yêu cầu xử lý:
- Khi người dùng không nhập tên hay mật khẩu thì thông báo.
- Nếu người dùng nhập sai tên người dùng hoặc mật khẩu thì thông báo.
- Nếu người dùng đó đã bị khóa (status = false) thông báo.
- Khi nhập đúng tên người dùng và mật khẩu và (status =true) thì đăng nhập
thành công. Hiển thị trang chủ Admin
5

- Có xử lý mã hóa Mật khẩu theo chuẩn MD5
c. Xây dựng BaseController (0,5 đ)
Yêu cầu xử lý:
- Nếu người dùng bỏ qua trang login mà chuyển thẳng đến trang chủ Admin thì
không cho phép. Yêu cầu phải đăng nhập.
d. Xây dựng UserController (1 đ)
Yêu cầu xử lý:
- Đăng ký danh sách danh sách User (Nhập user)
- Khi người dùng chưa nhập thông tin hoặc nhập thông tin không chính xác thì
thông báo.
- Khi thông tin chính xác thì thêm vào bảng User.
- Tên User không được phép trùng nhau
- Có xử lý mã hóa Mật khẩu theo chuẩn MD5.

Thang điểm
Câu
Câu 1
Câu 2
Câu 3
Câu 4
Tổng điểm

Điểm
2
2
3
3
10

6