Đề 1: 1. NỘI DUNG Đề thi gồm những tài liệu/files sau đây: 2. GIỚI THIỆU
Trang 1Ủy Ban Nhân Dân Quận 5 Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam
Trường TCN KTCN Hùng Vương Độc lập – Tự do – Hạnh phúc
ĐỀ THI THỰC HÀNH Khoa: Công Nghệ Thông Tin Môn: Môn chuyên ngành-Lập trình Năm học: 2010–2011
HỌC SINH ĐƯỢC PHÉP SỬ DỤNG TÀI LIỆU
-Đề 1:
1 NỘI DUNG
Đề thi gồm những tài liệu/files sau đây:
2 GIỚI THIỆU
- Qui chế học chế tín chỉ ra đời kéo theo sinh viên chủ động trong việc lựa chọn đăng
ký học phần Qui trình đăng ký học phần tại các trường đại học vẫn còn theo các cách thủ công, phải trải qua nhiều bước và mất thời gian gây khó khăn cho sinh viên cũng như bộ phận quản lý giáo vụ khoa
- Cần có 1 hình thức quản lý mới thay thế cho qui trình đăng ký học phần hiện tại, 1 website CMS là cách lựa chọn tốt cho việc thay thế này
3 MÔ TẢ ĐỀ TÀI VÀ CÁC NHIỆM VỤ CẦN THỰC HIỆN
- Đề tài thiết kế & xây dựng website bao gồm nhiệm vụ xây dựng mới một website cho phép sinh viên có thể đăng ký học phần trực tuyến & giáo vụ có thể quản lý thông tin việc đăng ký cũng như thông tin của các môn học được mở
- Các thí sinh phải hoàn thành nhiệm vụ trong khoảng thời gian 6 giờ
4 HƯỚNG DẪN THÍ SINH
- Nhiệm vụ của mỗi thí sinh dự thi là xây dựng mới một website quản lý việc đăng ký học phần cho sinh viên & quản lý thông tin học phần cho giáo vụ khoa Thí sinh có thể tạo mới hoặc sử dụng một số văn bản, hình ảnh đồ họa… được cung cấp trong thư mục xác định trên ổ đĩa của máy tính
Website tối thiểu cần có các nội dung và chức năng sau đây:
1 Trang chủ
Giới thiệu đầy đủ các thông tin, chức năng của website
2 Trang thông tin:
Hiển thị thông tin về tác giả và các tài liệu thiết kế website
Trang 23 Trang đăng nhập
Cho phép người dùng đăng nhập vào hệ thống với các quyền tương ứng
4 Trang đăng ký học phần (sinh viên):
Liệt kê danh sách các môn học (mã, tên) cùng với số tín chỉ và học phí và số SV đã đăng ký cho khóa học đó
Cho sinh viên đăng ký mới cũng như cập nhật lại thông tin đã đăng ký môn học trên trang & các thông tin đăng ký được thể hiện bên trên danh sách môn học
5 Trang xem Danh Sách Sinh Viên (giáo vụ):
Liệt kê toàn bộ danh sách sinh viên ra màn hình cùng với các tiêu chí tìm kiếm theo
họ tên & địa chỉ (tìm gần đúng, mặc định được s/x theo mãsv)
Chức năng cho phép tạo mới, cập nhật & xóa sinh viên
Cột họ tên sẽ có 1 hyperlink đến trang đăng ký môn học cho sinh viên
6 Trang đăng ký học phần theo sinh viên (giáo vụ):
Tương tự nội dung như mục 4, cho phép giáo vụ đăng ký trực tiếp cho từng sinh viên
7 Trang quản lý thông tin môn học (giáo vụ):
Thể hiện d/s các môn học hiện có cùng với các chức năng tìm kiếm theo tên, chức năng update & delete thông tin môn học (lưu ý : khi delete môn học thì các thông tin đăng ký học phần của môn đó phải được delete theo)
Chức năng thêm môn học mới : hiển thị 1 popup cho người dùng nhập thông tin môn học mới, sau khi add thành công chuyển lại trang d/s môn học
Cột tên môn học là 1 hyperlink dẫn đến trang đăng ký sinh viên theo học phần
8 Trang đăng ký sinh viên theo học phần (giáo vụ):
Liệt kê tất cả sinh viên và thông tin số lượng sinh viên đăng ký vào học phần này
Cho phép giáo vụ đăng ký trực tiếp sinh viên cho môn học
Đánh giá website:
Module 1- Ca 1: 4 giờ
Tài liệu thiết kế website bao gồm:
1 Mô tả chung
1.1 Mục đích của website
1.2 Đối tượng sử dụng
Trang 32 Usecase - actor diagram
3 Database diagram
4 Sitemap
5 Từng module (trang web)
5.1 Bản phác thảo bố cục giao diện (layout)
5.2 Mô tả CSS
5.3 Mô tả về liên kết và hành động
Module 2- Ca 2: 8 giờ
Coding:
o SQL Server
o JSP - Servlets - JSTL
Trang 45 Công cụ và môi trường được cung cấp:
1
Workstation
PC
5
Server Software
Window XP
8
Software workstation
MS Office 2003 (Word - Excel - Access - Powepoint - Visio - Project)
9 Adobe (Flash, dreamweaver, Illustrator, photoshop)
10 Browser (IE8, firefox 3.5, Chrome , safari)
15
Library
sqljdbc4.jar
Trang 55 BIỂU ĐIỂM
Mô đun 1: Thiết kế Website Tổng điểm tối đa: 40
STT Tiêu chí Điểm tối
đa
Điểm đánh giá
1.1 Mục đích của website
1.2 Đối tượng sử dụng
2 Usecase - actor diagram 4 1 2 3 4 2.1 Lược đồ use case
2.2 Đặc tả use case
5.1 Bản phác thảo bố cục/giao diện
5.2 Mô tả CSS
5.3 Mô tả về các liên kết và tương tác người dùng
6 Trang đăng ký học phần (sinh viên) 4 1 2 3 4 6.1 Bản phác thảo bố cục/giao diện
6.2 Mô tả CSS
6.3 Mô tả về các liên kết và tương tác người dùng
7 Trang xem Danh Sách Sinh Viên (giáo vụ) 4 1 2 3 4 7.1 Bản phác thảo bố cục/giao diện
7.2 Mô tả CSS
7.3 Mô tả về các liên kết và tương tác người dùng
8 Trang đăng ký học phần theo sinh viên (giáo vụ) 4 1 2 3 4 8.1 Bản phác thảo bố cục/giao diện
8.2 Mô tả CSS
8.3 Mô tả về các liên kết và tương tác người dùng
9 Trang quản lý thông tin môn học (giáo vụ) 4 1 2 3 4 9.1 Bản phác thảo bố cục/giao diện
9.2 Mô tả CSS
9.3 Mô tả về các liên kết và tương tác người dùng
10 Trang đăng ký sinh viên theo học phần (giáo vụ) 4 1 2 3 4 10.1 Bản phác thảo bố cục/giao diện
10.2 Mô tả CSS
10.3 Mô tả về các liên kết và tương tác người dùng
Tổng cộng: 40
Trang 6Mô đun 2: Cài đặt hệ thống Tổng điểm tối đa: 60
ST
T Tiêu chí Điểm tối đa
Điểm đánh giá
1 2 3 4 5
1 Xây dựng một cơ sở dữ liệu dựa trên bảng thiết kế 5
1.1 Cấu trúc bảng
1.2 Ràng buộc dữ liệu (khóa chính & khóa ngoại)
1.3 Tính đầy đủ, dư thừa & trùng lắp dữ liệu.
1.4 Nhập liệu theo thông tin được cung cấp
2 Kiến trúc tổ chức ứng dụng 5
2.1 Mô hình 3 lớp hoặc MVC
2.2 Phân chia package chức năng
3.1 Java coding convention
3.2 Sử dụng JSTL
3.3 SQL Injection
3.4 Sử dụng stored procedure
3.5 Sử dụng trigger
4.1 Phân loại tài khoản và thông báo tên đăng nhập
4.2 Phân quyền bằng database
5 Trang đăng ký học phần (sinh viên) 5
5.1 Chức năng chính
5.2 Validate dữ liệu
5.3 Xử lý lỗi
6 Trang xem Danh Sách Sinh Viên (giáo vụ) 5
6.1 Chức năng chính
6.2 Validate dữ liệu
6.3 Xử lý lỗi
7 Trang đăng ký học phần theo sinh viên (giáo vụ) 5
7.1 Chức năng chính
7.2 Validate dữ liệu
7.3 Xử lý lỗi
8 Trang quản lý thông tin môn học (giáo vụ) 5
8.1 Chức năng chính
8.2 Validate dữ liệu
8.3 Xử lý lỗi
9 Trang đăng ký sinh viên theo học phần (giáo vụ) 5
8.1 Chức năng chính
Trang 78.3 Xử lý lỗi
10 Intergration các trang 5
11 Đóng gói file war 5
12 Xử lý Transaction (giao tác đồng thời) 5
Tổng cộng: 60
-Quận 5, ngày 05 tháng 03 năm 2011