Đề thi thực hành Môn Lập Trình Máy Tính - Đề 39
Gửi bởi: Khoa CNTT - HCEM 10 tháng 10 2019 lúc 10:35:28 | Được cập nhật: hôm qua lúc 19:50:39 Kiểu file: DOC | Lượt xem: 486 | Lượt Download: 1 | File size: 0.128512 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
Có thể bạn quan tâm
Thông tin tài liệu
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHÓA 3 (2009 - 2012)
NGHỀ: LẬP TRÌNH MÁY TÍNH
MÔN THI: THỰC HÀNH NGHỀ
Mã đề thi: LTMT - TH39
Thời gian: 06 giờ (không kể thời gian giao đề)
NỘI DUNG ĐỀ THI
TT
Module 1:
Module 2:
Tên Modul
Hiện thực giao diện
Hiện thực chức năng
Tổng:
Điểm
20
50
70
Ghi chú: Phần tự chọn 30 điểm do các trường biên soạn
-1-
A. MÔ TẢ KỸ THUẬT CỦA ĐỀ THI
Đề thi bao gồm các kỹ năng về nghề lập trình windows. Đề chia làm … câu
và được bố trí nội dung như sau:
1. YÊU CẦU ĐỀ THI
Đề thi bao gồm nhiệm vụ thiết kế và thực hiện lập trình một Website
“Quản lý mua bán linh kiện máy tính qua mạng ”. Các thí sinh được phép
chọn ASP.NET & MS SQL Server hoặc PHP & MySQL đ ể l ập trình thi ết k ế
Web, và phải hoàn thành bài thi trong 03 giờ (180 phút). Các công việc c ụ th ể
được mô tả trong mục 2 (Hướng dẫn thí sinh).
2. HƯỚNG DẪN THÍ SINH
* Tạo thư mục mang tên Họ và tên_Số báo danh của thí sinh vào ổ đĩa D
hoặc nơi lưu trữ do giám thị coi thi yêu cầu, lưu tất cả nội dung bài làm vào thư
mục này.
Nhiệm vụ của mỗi thí sinh là xây dựng một website Qu ản lý mua bán máy
tính qua mạng. Các thông tin về mua bán linh ki ện máy tính: linh ki ện máy tính,
khách hàng, đơn đặt hàng, bảng giá,... được cung cấp sẵn.
2.1. Website tối thiểu cần có các nội dung và các chức năng sau đây:
2.1.1. Trang chủ
- Hiển thị thông tin sản phẩm theo từng loại.
2.1.2. Trang đăng nhập
Cho phép người dùng đăng nhập hệ thống thông qua tài khoản và mật
khẩu. Sau khi đăng nhập, cho phép thay đổi mật khẩu. Có 2 loại tài khoản: tài
khoản quản trị và tài khoản khách hàng.
2.1.3. Trang thông tin khách hàng
Cho phép khách hàng:
- Chọn những sản phẩm mới có trong danh mục lưu trữ.
- Xem được danh sách những sản phẩm mới hiện có trong danh mục.
- Khi bấm vào từng sản phẩm thì sẽ lên phần hiện chi tiết của sản phẩm
đó
- Khi nhấp vào sản phẩm cần mua, thì sản phẩm đó sẽ đ ược thêm vào gi ỏ
hàng.
- Tại trang giỏ hàng, người dùng có thể tiếp tục mua hàng. Nếu tiếp t ục
mua thì quay lại trang hiển thị sản phẩm. Và nếu mua thì s ản phẩm l ại ti ếp t ục
vào giỏ hàng.
- Người dùng có thể xóa giỏ hàng.
-2-
- Thanh toán tiền với những sản phẩm có trong giỏ hàng.
- Tại trang thanh toán, có thông tin về hàng ở trong giỏ hàng. Thông tin và
địa chỉ người mua hàng. Có nút chấp nhận mua hàng và hủy mua.
2.1.4. Trang quản trị
- Quản lý số lượng nhập hàng mới và hàng tồn kho.
- Thêm, sửa, xoá sản phẩm trong danh sách.
- Thêm, sửa, xoá thông tin về sản phẩm mới.
2.1.5. Trang tìm kiếm
- Nhập từ khoá và tìm đúng từ cần tìm( theo mã sản phẩm ho ặc tên s ản
phẩm).
- Không nhập sẽ xuất ra hết thông tin
2.1.6. Trang liên hệ
- Khách hàng nhập tiêu đề, mã số khách hàng, nội dung và gởi tin về cho
quản trị.
2.2. Website phải đáp ứng các yêu cầu kỹ thuật sau đây:
2.2.1. Mã nguồn của website theo chuẩn XHTML 1.0 Strict
2.2.2. Các tiêu chuẩn về khả năng truy cập và sử dụng.
Sử dụng các tiêu đề phân biệt cho các trang, thông tin tác giả Website,
từ khoá mô tả Website.
Website thân thiện và dễ sử dụng.
Website tương thích trên cả hai trình duyệt Firefox 3 và IE 7+.
Làm việc được trên độ phân giải 1024x768( mặc định) và 1028x800.
Định dạng bố cục và hiển thị dùng CSS. Bảng chỉ được dùng cho phần
nội dung, không sử dụng cho định dạng bố cục. Nếu CSS bị bỏ qua thì
trang vẫn có thể giữ được cấu trúc luận lý.
Phân biệt tiêu đề cột và tiêu đề dòng khi liệt kê.
Mã nguồn có thể viết bằng ASP.NET hoặc PHP, XHTML, JavaScript
và CSS
Sự tương phản màu sắc giữa màu chữ và màu nền.
Sử dụng khoảng trắng hợp lý để tăng hiệu quả hiển thị của website.
Giữ được tính ổn định về việc chuyển hướng trong website.
Sử dụng các chú thích trong mã lập trình CSS, JavaScript.
Phân tích rõ ràng các hiển thị (XHTML) và mã lập trình.
Sử dụng label cho các trường nhập liệu. Hyperlink cho các tr ường liên
kết.
Có các thông báo người dùng (thành công hay thất bại) các xử lý cập
nhật.
Có kiểm soát lỗi người dùng
-3-
2.2.3. Vấn đề bảo mật
Xác thực người dùng thông qua cơ chế đăng nhập.
Kiểm tra tính đúng đắn của dữ liệu nhập vào.
Kiểm tra dữ liệu nhập bắt buộc (Validation controls).
Không hiển thị địa chỉ Email trong mã lập trình
Nếu người dùng quên mật khẩu, họ có thể nhập email và yêu cầu c ấp
lại mật khẩu (nếu email đó tồn tại trong hệ thống).
3. THỰC HIỆN
Modul 1: Hiện thực giao diện
- Trang chủ phải bao gồm nút nhấn (hoặc liên kết).
- Thống kê số lượng sản phẩm.
- Nội dung, bố cục và giao diện.
- Trang trình bày, giới thiệu sản phẩm linh kiện máy tính phải đầy đủ thông
tin.
Modul 2: Hiện thực chức năng
- Thí sinh cần thực hiện phần xử lý của các trang và hoàn chỉnh Website.
- Hiện thực cơ sở dữ liệu.
- Hiện thực phần xử lý các trang.
Trang chủ
Trang đăng nhập
Trang hiển thị thông tin sản phẩm
Trang thêm sản phẩm
Trang sửa sản phẩm.
Trang liệt kê (thêm, sửa, xoá) thông tin của sản phẩm.
4. THÔNG TIN BỔ SUNG
Các file dữ liệu mẫu về sản phẩm linh kiện máy tính, bảng giá, hoá đơn,
khách hàng,... trong thư mục TAINGUYEN, gồm có:
+ CHI TIET HOA DON.XLS, BANG GIA.XLS
+ LOAI HANG.XLS, SAN PHAM.XLS
+ TAI KHOAN.XLS
+ Các file hình ảnh cho sản phẩm đặt trong thư mục TAINGUYEN\IMAGE
-4-
B. THIẾT BỊ, MÁY MÓC VÀ VẬT LIỆU CẦN THIẾT.
I. PHẦN BẮT BUỘC
STT
1
2
3
MÁY MÓC
THIẾT BỊ
Thiết bị
Bộ máy tính
Máy in
Phần mềm
Visual Studio
Sql Server
Vật tư
Đĩa CD, giấy
Thông số
Ghi chú
Core - Dual 2.0, Ram 1G, ổ cứng 80G
Visual Studio 2005 trở lên
Sql Server 2000 trở lên
II. PHẦN TỰ CHỌN
Phần mềm thực hành
STT Tên phần mềm
1.
2.
3.
4.
5.
Thông số
Ghi chú
-5-
C. TIÊU CHÍ ĐÁNH GIÁ
TT
Modul 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Modul 2
1
2
3
4
5
6
7
8
I. PHẦN BẮT BUỘC
Nội dung các tiêu chí chấm điểm
HIỆN THỰC GIAO DIỆN
Dùng CSS để tạo layout cho web (không dùng
table)
CSS phải có chú thích mã lệnh (ít nhất 3 chú
thích)
Tương phản giữa màu chữ/nền, dùng hình ảnh
phù hợp
Có tiêu đề ở tất cả các trang
Trang đăng nhập xây dựng Form đăng nhập
Kiểm tra tính hợp lệ của người dùng khi đăng
nhập
Mật khẩu phải che bằng ký tự *
Trang chủ phải bao gồm nút nhấn (hoặc liên kết).
Xây dựng biểu mẫu nhập liệu cho trang hiển thị
thông tin sản phẩm
Xây dựng biểu mẫu nhập liệu cho trang thêm,
sửa, xóa sản phẩm
Xây dựng biểu mẫu cho trang giỏ hàng.
Kiểm tra tính hợp lệ của người dùng khi nhập
liệu để thêm thêm, sửa, xoá thông tin sản phẩm
(cho phép sửa Mã sản phẩm)
Bộ đếm online
Hiển thị Thứ ... ngày…tháng …năm … bằng
tiếng Việt
Quảng cáo
Cài đặt thành công cơ sở dữ liệu
HIỆN THỰC CHỨC NĂNG
CSDL có thiết lập khoá chính, khoá ngoại, ràng
buộc
Đăng nhập thành công xuất hiện mục thoát
Đăng thoát khỏi chương trình
Lấy dữ liệu và hiển thị thông tin cho Menu
Hoàn thành phần liệt kê danh sách sản phẩm
tương ứng với menu
Hoàn thành phần thêm sản phẩm (quản trị sản
phẩm)
Hoàn thành phần sửa sản phẩm (quản trị sửa sản
phẩm)
Hoàn thành phần xoá sản phẩm (quản trị xoá sản
Điểm tối đa
20
1
1
1
1
1
1
1
1
2
1
2
1
2
2
2
2
50
3
3
2
3
2
2
2
2
-6-
9
10
11
12
13
14
15
16
17
18
19
20
21
22
II
phẩm)
Liệt kê danh sách sản phẩm và cho những lựa
chọn để đến trang xem chi tiết sản phẩm
Trang hiển thị cho phép người dùng đăng nhập
để xem sản phẩm, và xem trang chi tiết
Tên trường (field) trong cơ sở dữ liệu và tên
trường trong form đúng theo yêu cầu
Trang tìm kiếm nhập từ khoá, tìm kết quả và
hiển thị;
Hiển thị tổng số kết quả tìm thấy
Có chú thích trong mã lập trình (ít nhất 3 chú
thích)
Tạo tài khoản quản trị: admin, với mật khẩu là
admin
Tạo ít nhất 2 tài khoản: customer1, customer2 với
các mật khẩu tương ứng là: pw1, pw2
Tạo dữ liệu danh sách sản phẩm
Tạo bảng “Bảng giá”
Tạo dữ liệu bảng “ Chi tiết hóa đơn”
Tạo dữ liệu bảng “Đơn đặt hàng”
Tạo bảng “Loại hàng”
Các bảng cần thiết liên quan đến ứng dụng
TỔNG CỘNG 2 PHẦN (20+50)
Phần tự chọn
Tổng
3
2
3
3
2
2
2
2
2
2
2
2
2
2
70
30
100
Qui đổi tổng số điểm về thang điểm 10 : ………… (bằng chữ …………………)
………,
DUYỆT
ngày ………. tháng ……. năm ………
HỘI ĐỒNG THI TỐT NGHIỆP
TIỂU BAN RA ĐỀ
-7-