Đề thi thực hành môn lập trình

7 1.5K 5
Đề thi thực hành môn lập trình

Đang tải... (xem toàn văn)

Thông tin 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

Ủ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 Lớp: 07KTH(Lập trình) Thời gian: 720 phút Kỳ thi: Tốt nghiệp 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. BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 1/7 3. 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 BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 2/7 2. 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 BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 3/7 5. Công cụ và môi trường được cung cấp: STT Loại Tên 1 PC 2 Mouse 3 Keyboard 4 17" LCD 5 Server Software Window XP 6 Tomcat 6x 7 SQL 2005 enterprise 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) 11 Notepadd++ 12 JDK 1.6 13 Eclipse 3.4 14 Tortoise SVN 15 sqljdbc4.jar 16 jstl.jar 17 Standard.jar 18 servlets.jar BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 4/7 5. 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 2 3 4 1 Mô tả chung 4 1 2 3 4 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 3 Database diagram 4 1 2 3 4 4 Sitemap 4 1 2 3 4 5 Trang đăng nhập 4 1 2 3 4 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 BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 5/7 Mô đ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 Review code 5 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 Đăng nhập 5 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 8.2 Validate dữ liệu BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 6/7 8.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 Ban Giám hiệu Phòng Đào tạo Trưởng khoa Giáo viên soạn BM03b-QT7.5.1/1 Ngày hiệu lực: 01/10/2007 Trang 7/7 . 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 Lớp: 07KTH (Lập trình) Thời. --------------------------------------------------------------------------------------------------------------------------------- Đề 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

Ngày đăng: 14/01/2013, 15:39

Hình ảnh liên quan

1 Xây dựng một cơ sở dữ liệu dựa trên bảng thiết - Đề thi thực hành môn lập trình

1.

Xây dựng một cơ sở dữ liệu dựa trên bảng thiết Xem tại trang 6 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan