Ngày nay, đất nước ta ngày càng văn minh, khoa học kỹ thuật, công nghệ ngày càng phát triển.
MỤC LỤC CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI Hoàn cảnh .2 Nhu cầu Người yêu cầu hệ thống Đề tài .2 CHƯƠNG II: THU THẬP YÊU CẦU CUỘC THI Đối tượng sử dụng hệ thống Yêu cầu hệ thống Qui trình thi Qui chế thi 11 CHƯƠNG III: THIẾT KẾ HỆ THỐNG .12 Thiết kế phòng thi 12 Yêu cầu phần cứng .13 Yêu cầu phần mềm .19 Tính chi phí 29 CHƯƠNG III: THIẾT LẬP VÀ CẤU HÌNH HỆ THỐNG .30 Quản trị hosting dùng phần mềm Parallels Plesk Panel 9.0 30 Quá trình upload file thí sinh .35 Cấu hình ISA Server 2006 42 Cấu hình Exchange Server 2007 .52 Xây dựng website www.chamdiemthi.com .62 CHƯƠNG IV: KẾT LUẬN ĐỀ TÀI 72 Kết thực .72 Mặt hạn chế 72 Hướng phát triển 73 TÀI LIỆU THAM KHẢO 74 PHÂN CÔNG CÔNG VIỆC 75 CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI Hoàn cảnh: Ngày nay, đất nước ta ngày văn minh, khoa học kỹ thuật, công nghệ ngày phát triển Song song với phát triển cần phải có nguồn nhân lực dồi dào, có kỹ năng, có tay nghề cao để đáp ứng thời đại công nghệ Thấy phát triển đó, mà ngày có nhiều thi tay nghề bạn bè giới, bạn bè nước với nhằm tạo sân chơi bổ ích, giao lưu, học hỏi lẫn đặc biệt tìm cá nhân, tài năng, sáng tạo để phục vụ cho đất nước Nhu cầu Người yêu cầu hệ thống: Trước bối cảnh đó, Bộ lao động - thương binh xã hội muốn tổ chức thi tay nghề tất lĩnh vực ngành nghề mang tầm vóc quốc gia, qui tụ nhiều cá nhân xuất sắc, sáng tạo nước Mục đích Bộ tạo sân chơi bổ ích thí sinh có hội để thể tài mình, sức sáng tạo Đồng thời, nhằm phát tài trợ, bồi dưỡng cho tài trẻ nhằm tạo điều kiện phát huy tài họ Thêm vào giúp có hướng mới, phát triển công tác dạy nghề Ta lấy điển hình Bộ muốn xây dựng hệ thống để tổ chức thi viết Web cho tất thí sinh theo nghề Web Tất liệu thi điểm thí sinh phải lưu lại Đề tài: Khảo sát thu thập yêu cầu: Bộ Lao động – Thương Binh Xã Hội muốn xây dựng hệ thống mạng để tổ chức thi chung kết cho nghề Web, thi mang tầm vóc quốc gia qui tụ nhiều phái đồn nước, có khoảng 20 phái đồn dự thi vịng chung kết đồn: Hà Nội, Hải Phịng, Huế, Đà Nẵng, TP Hồ Chí Minh, Cần Thơ, Bình Dương, Long An… Mỗi phái đồn có từ đến đại diện để tham gia thi Địa điểm thi tổ chức Thành Phố Hồ Chí Minh Cuộc thi có tên gọi “tài sáng tạo” cho thiếu niên Mục tiêu thu thập sáng tạo bạn trẻ, từ sáng tạo đưa hướng giải có khoa học cho xã hội Đồng thời, nhằm phát tài trợ cho tài trẻ nhằm tạo điều kiện phát huy tài họ Để thực điều này, cần xây dựng Website giới thiệu cung cấp tin tức thi Đối tượng sử dụng Website bạn trẻ muốn tìm hiểu thơng tin thi đăng ký thành viên, giới thiệu thơng tin thân Các thí sinh (những người đăng ký dự thi) nộp dự thi đánh giá, nhận hỗ trợ từ chuyên gia tư vấn ban tổ chức Ban tổ chức quản lý tin tức, nhóm dự thi, nhận đăng ký dự thi từ thí sinh Cuộc thi bao gồm khoảng 40 thí sinh dự thi, có khoảng chun gia chấm thi, nhà quản trị hệ thống khoảng tra theo dõi thi Các thí sinh làm máy tính, giám khảo chấm máy tính phần mềm chấm điểm Do đó, yêu cầu quan trọng đặt phải xây dựng thiết kế hệ thống mạng cho quản lý thi cách tốt nhất, đảm bảo tiện lợi việc lưu liệu, chất lượng vấn đề bảo mật thi phải đặt lên hàng đầu Hướng triển khai: Nắm bắt yêu cầu nhu cầu bộ, ta có hướng triển khai sau: Thiết kế phịng thi: Cần có phòng thi đủ rộng chia làm khu vực: khu vực dành cho nhà quản trị (Admin), khu vực dành cho giám khảo (chuyên gia) khu vực dành cho thí sinh dự thi Phịng thi phải bố trí hợp lý khơng gian khu vực Nhu cầu trang thiết bị: Cần trang bị thiết bị cách đầy đủ cho khu vực sau - Đối với khu vực dành cho nhà quản trị: cần có phịng riêng dành cho nhà quản trị quản lý thi Trong phịng phải trang bị máy tính có cấu hình đủ mạnh Một máy tính làm Server (domain) để quản lý máy Client, máy tính để lưu liệu thi chạy web thí sinh (Web server), máy tính để cấu hình ISA Server, ngăn chặn quyền truy cập web thí sinh cuối máy tính để chạy phần mềm chấm điểm Ngồi ra, phịng quản trị cần có thêm router để định tuyến internet, thiết bị switch (1 switch để đấu nối máy thí sinh lại với nhau, switch để đấu nối máy giám khảo, switch tổng để đấu nối switch lại với nhau) - Đối với phịng giám khảo: Cần có máy tính cấu hình đủ mạnh phục vụ cho giám khảo chấm thi Ngồi ra, phịng giám khảo lắp đặt thêm hình LCD lớn để trình chiếu thi thí sinh giúp cho phần chấm điểm cách khách quan - Đối với phịng thí sinh: Cần lắp đặt khoảng 40 máy tính có cấu hình đủ mạnh, chạy nhiều ứng dụng để phục vụ tốt cho việc làm thí sinh Ngồi ra, cần có máy in phịng thí sinh để thí sinh in tài liệu nộp Và cuối cùng, để gắn kết cụm máy với cần phải có hàng trăm mét dây cáp mạng dây cho hợp lý Nhu cầu phần mềm: Cụm Server: - Máy Server (domain): máy Client phải cài đặt hệ điều hành cách tự động, máy client phải cấp phát IP động phân giải tên miền, máy Server cần có dịch vụ điều khiển từ xa để hỗ trợ cho nhà quản trị Đặc biệt, máy Server phải có phần mềm quản lý mail tập trung để quản lý mail thí sinh Ngồi ra, có phần mềm diệt virus để an toàn hệ thống - Web Server: lưu thi thí sinh chạy tốt website thí sinh - ISA Server: cấp quyền ngăn chặn việc truy cập web thí sinh, giám khảo - Máy chạy Web chấm điểm: lưu thơng tin điểm số thí sinh năm dự thi Cụm Client: - Máy thí sinh: cài đặt đầy đủ phần mềm hỗ trợ việc viết web thí sinh phần mềm ngơn ngữ lập trình, phần mềm quản lý sở liệu, phần mềm hỗ trợ để thiết kế giao diện, đồ họa Phần mềm gửi nhận email Ngoài máy thí sinh cần có phần mềm để upload liệu thi lên webserver sau kết thúc buổi thi phần mềm diệt virus để bảo vệ hệ thống - Máy giám khảo: cần cài phần mềm duyệt web để xem trang web thí sinh vào trang web chấm điểm Giải pháp: Giải pháp phần cứng: Cụm Server: - Máy Domain Webserver: cấu hình phải mạnh để quản lý khoảng 45 máy tính ổ cứng lưu trữ liệu phải lớn Cấu hình đề nghị là: • Chip Intel Xeon Processor 2.26GHz, DDRAM 4GB, SATA 4TB • Màn hình LCD 17’ - Máy ISA Server máy web chấm điểm Cấu hình đề nghị sau: • Chip Intel Core i3-550M 3,2GHz, DDRAM3 2GB, HDD 500GB • Màn hình LCD 17’ - Router ADSL để định tuyến internet - Switch 48 port cho máy thí sinh - Switch 16 port cho máy giám khảo - Switch tổng port Cụm Client: - Cụm thí sinh: máy tính cần có cấu hình đủ tốt để chạy nhiều ứng dụng lúc, phải có card đồ họa phục vụ cho việc design Do đó, cấu hình đề nghị là: • Bộ vi xử lý Due Core 2.93GHz, Card ATI HD 512MB, DDRAM 1GB/1333 • Màn hình 17’ • Máy in màu Laser - Cụm giám khảo: • Máy tính cần có cấu hình tương đương máy thí sinh • Màn hình 17’ • Ngồi cịn có hình LCD khoảng 40’ để trình chiếu làm, website thí sinh Giải pháp phần mềm: - Máy server (Domain): • Hệ điều hành Win2k3 • Dịch vụ DHCP: dịch vụ cấp IP động • Dịch vụ DNS: dịch vụ phân giải tên miền • Dịch vụ RIS: cài HĐH tự động máy Client • Dịch vụ Remote Assistance: điều khiển máy tính từ xa • Phần mềm Exchange Server 2007 • Phần mềm diệt virus Avira: bảo vệ hệ thống - Máy Webserver: • Hệ điều hành Win2k3 • Phần mềm IIS Server: tạo trang web nội • Phần mềm Parallels Plesk Panel 9.0: quản lý Webserver • Phần mềm diệt virus Avira: bảo vệ hệ thống - Máy Web chấm điểm: • Hệ điều hành Win2k3 • Phần mềm CIS: phần mềm chấm điểm • Phần mềm diệt virus Avira: bảo vệ hệ thống - Máy ISA Server: • Hệ điều hành Win2k3 • Phần mềm ISA Server 2006: cấp quyền ngăn chặn quyền truy cập internet • Phần mềm diệt virus Avira: bảo vệ hệ thống - Máy thí sinh: • Hệ điều hành WinXP • Phần mềm Adobe Photoshop CS3, Macromedia Dreamweaver: thiết kế giao diện đồ họa • Phần mềm WampServer 2.0: phần mềm lập trình web hỗ trợ PHP, MySQL • Phần mềm Power Point: phục vụ cho việc trình bày ý tưởng, phác thảo sơ • Phần mềm FileZilla: Phần mềm upload file lên Web server • Phần mềm Outlook Express: gửi nhận mail • Phần mềm diệt virus Avira: bảo vệ hệ thống - Máy giám khảo: • Hệ điều hành WinXP • Cơng cụ duyệt web Internet Explorer Mozilla Firefox có đầy đủ tool Flash Player… • Phần mềm diệt virus Avira: bảo vệ hệ thống CHƯƠNG II: THU THẬP YÊU CẦU CUỘC THI Đối tượng sử dụng hệ thống: - Các thí sinh: người làm thi máy tính - Các chuyên gia (giám khảo): người chấm điểm thi cho thí sinh - Nhà quản trị: quản trị hệ thống máy tính, bảo mật hệ thống xử lý cố để thi diễn cách tốt đẹp Yêu cầu hệ thống: Họ muốn có hệ thống tổ chức thi cho khoảng 40 thí sinh, làm thi máy vi tính Ngồi ra, có thêm khoảng chun gia (giám khảo) hỗ trợ thi chấm thi, nhà quản trị (Admin) tra theo dõi thi Phòng thi trang bị thiết bị đầy đủ, thiết kế phịng thi logic, hợp mỹ quan Ngồi ra, yêu cầu quan trọng đặt thi phải đảm bảo tiện lợi, chất lượng thi, khơng thể gian lận, sách bảo vệ, bảo mật tính cơng khai đặt lên hàng đầu Các thí sinh khơng thể trao đổi chia sẻ tài liệu thi Các chuyên gia hỗ trợ thi chấm điểm thi phải minh bạch, rõ ràng, công bằng, cơng khai Các nhà quản trị phải làm trịn nhiệm vụ mình, theo dõi ngăn chặn khắc phục cố xảy Qui trình thi: Chúng ta lấy đề thi ví dụ để xây dựng hệ thống này: Đề thi bao gồm nhiệm vụ thiết kế thực Website giới thiệu thi “Tài sáng tạo” quản lý việc đăng ký, nộp thí sinh dự thi Website viết ngơn ngữ lập trình PHP Website phải hồn tất vịng 15 trải qua ngày chia làm Mô đun Thí sinh phải hồn thành thi Mơ đun thời gian qui định Nếu thí sinh hồn thành Mơ đun trước thời gian qui định, thí sinh tiếp tục thực Mơ đun sau Mơ đun A – ngày 1-phần ( giờ) Thí sinh phải phát thảo bố cục trang chủ, trình bày tài liệu thiết kế cách rõ ràng khoa học (dùng Power Point) Nội dung bao gồm: ■Mục tiêu Website ■Đối tượng sử dụng ■Ý tượng thiết kế (Màu sắc, bố cục) ■Thiết kế giao diện trang chủ ■Thiết kế bố cục trang quản trị ■Thiết kế sở liệu Thí sinh dùng tài nguyên ban tổ chức cung cấp để tạo hình ảnh chuyển động (animation) cho Website Tất tài liệu thiết kế Mô đun phải tải (Upload) lên thư mục qui định cho thí sinh máy chủ (Server) trước kết thúc làm Mô đun Mô đun B –ngày – phần (5 giờ) Thí sinh cần thực hồn chỉnh giao diện 02 trang (Trang chủ, Trang đăng ký thành viên) - Trang đăng ký thành viên cần phải kiểm tra lỗi nhập liệu từ người dùng (client validation) thông báo có lỗi - Trang chủ phải bao gồm nút nhấn (hoặc liên kết) thay đổi phơng chữ định dạng trang in (print CSS) Kết thúc Mô đun này, tất trang phải tạo (nội dung trống) lưu thư mục có cấu trúc hợp lý Tất trang phải chèn Header, Menu, Footer, Animation, tiêu đề trang phân biệt Không xuất trang lỗi liên kết chuyển hướng Tất sản phẩm Mô đun phải tải (Upload) lên thư mục qui định cho thí sinh máy chủ (Server) trước kết thúc làm Mô đun Mô đun C – ngày – phần (5 giờ) 10 B5: Trong phần Action, ta check vào mục “send bounce message to sender with echanced status code” (để gửi tin thông báo chặn gửi mail internet) ta sửa câu thích “Khơng gửi mail Internet” Chọn Next 61 B6: Trong phần Exceptions, ta chọn Next B7: Trong phần Create Rule, ta chọn Next B8: Trong phần Completion, ta chọn Finish Như vậy, ta tạo xong rules cấm thí sinh gửi mail Internet d Tạo rule không cho phép member groupthisinh1 gửi mail đến group khác B1, B2 làm tương tự rule B3: Trong phần Introduction, ta đặt Name “groupthisinh1 gửi mail cho group thí sinh khác” 62 B4: Trong phần Conditions ta check vào mục “from a member of distribution list” “send to a member of distribution list” (tức điều kiện từ user group gửi đến user bên tổ chức) Tiếp theo, ta sửa distribute list groupthisinh1 sửa distribute list bên group muốn chặn (vd: groupthisinh2 groupthisinh3).Chọn Next B5: Trong phần Action, ta check vào mục “send bounce message to sender with echanced status code” (để gửi tin thông báo chặn gửi mail internet) ta sửa câu thích “Khơng thể gửi mail cho thí sinh khác” Chọn Next 63 B6: Trong phần Exceptions, ta chọn Next B7: Trong phần Create Rule, ta chọn Next B8: Trong phần Completion, ta chọn Finish Như vậy, ta tạo xong rules cấm user groupthisinh1 gửi đến user group khác Đồng thời, ta làm tương tự group khác Xây dựng website www.chamdiemthi.com Xây dựng website www.chamdiemthi.com nhằm hỗ trợ cho hội đồng thi việc chấm điểm cho thí sinh theo tiêu chí cụ thể, đảm bảo tích khách quan xác hội thi 64 Website xây dựng dựa theo phần mềm CIS (Competition Information System) hội thi tay nghề giới, download trực tiếp từ website http://tcdn.gov.vn/ Tổng Cục Dạy Nghề thuộc Bộ Lao Động – Thương Binh Xã Hội Việc đánh giá hội đồng giám khảo thực theo quy định chặt chẽ, phần lớn việc đánh giá dựa theo tiêu chuẩn cụ thể định lượng được, kết đánh giá đưa vào phần mềm máy tính để xử lý kết cuối cùng, máy tính tự động xếp giải nhất, nhì, ba, kết xếp giải hồn tồn khách quan Phiên dùng để xây dựng website CIS 2.0.2 Website gồm trang quản lý chính: admin ws - Admin: quản lý với quyền cao bao với nhiều thành phần Create Competition: tạo hội thi với user quản lý định Competition Management : quản lý hội thi, sử dụng mẫu quản lý có sẵn User: quản lý thông tin user mật Language Editor: chỉnh sửa ngôn ngữ sử dụng cho web Members Countries: thành viên quốc gia tham gia hội thi Ngồi cịn số chức khác quản lý file, tạo quy tắc cho tiêu chuẩn thi,… - Ws: quản lý thi cụ thể với tài khoản cấp admin System Control: tính tương tự trang admin quản lý cho hội thi cụ thể, khơng có tác dụng tồn hệ thống admin Competition: tạo nghề cho hội thi, tiêu chí chấm điểm tiêu chí phụ Personnel: quản lý thí sinh hội thi bao gồm thông tin cá nhân, thuộc đoàn thi nghề nào,… 65 Assessment: chấm điểm cho thí sinh, xem điểm, xếp hạng công bố kết Info Center: trung tâm thông tin, xem thông tin hội thi giải thưởng, điểm, thí sinh, tập tim, kết biểu đồ tổng kết Sau cài đặt thành công CIS 2.0.2, tiến hành tạo thành phần để hệ thống hoạt động - Đăng nhập vào tài khoản quản lý trang admin - Sau đăng nhập thành công, ta tiến hành tạo hội thi tài khoản admin cho hội thi (ví dụ Competition Name: Hoi thi 2011, Administrator's Username: admin2011) 66 - Đăng nhập trang ws tài khoản admin2011 vừa tạo để tiến hành xác lập thông tin chi tiết cho hội thi 2011 - Đầu tiên chọn Members để tạo đoàn thi hội thi tay nghề Tên tên viết tắt theo quy định Ban tổ chức hội thi tay nghề Hội đồng có đồn thi cần nhập đồn thi hội đồng (ví dụ tên: Tp Ho Chi Minh, tên viết tắt: HCM) 67 - Chọn Competition Dates để nhập ngày thi Do hội thi diễn ngày nên chọn cụ thể sau (ví dụ 20/06/2011, 21/06/2011, 22/06/2011) Thêm nghề cách chấm điểm - Chọn Skills Skill Rules để thêm tên nghề theo quy định ban tổ chức Cụ thể thêm nghề Web Design với mã số 01, check chọn vào ô Allow mark input from Mark Summary Form để nhập điểm theo bảng điểm tổng hợp 68 - Chọn Assessment Criteria để thêm module nghề, chọn nghề cần thêm tiêu chí chấm điểm chi tiết bổ sung tiêu chí chấm điểm chi tiết điểm cho tiêu chí, nghề khơng có q tiêu chí chấm điểm, tổng điểm 100 điểm 69 - Chọn Sub Criteria đề nhập tiêu chuẩn chấm điểm cho tiêu chí chấm điểm chi tiết - Chọn Personnel để nhập thí sinh tham gia Chọn add để thêm thí sinh tham gia Tại mục Competition Information đánh dấu check vào Competitor nhập nghề mà thí sinh tham gia Thông tin cá nhân 70 Chọn nghề tham gia Thông tin hệ thống: chọn ngôn ngữ thành viên đồn, ví dụ đồn Tp Hồ Chí Minh Nhập điểm thí sinh - Chọn Enter Marks đề nhập điểm thí sinh, chọn nghề cần nhập điểm, ngày thi tên thí sinh trước nhập điểm Nhập điểm theo bảng tổng hợp điểm thí sinh Chọn nghề, ngày thi, thí sinh 71 Nhập điểm theo bảng điểm tổng hợp 72 - - Chọn View Marks để xem điểm tạo file PDF Chọn View and Confirm Awards để xem xếp hạng cho thi sinh 73 CHƯƠNG IV: KẾT LUẬN ĐỀ TÀI Kết thực hiện: 1.1 Về mặt lý thuyết Nêu tổng quan yêu cầu thi đưa ra, giới thiệu đươc dịch vụ cần cài đặt cho hệ thống mạng, đáp ứng yêu cầu nghiệp vụ thi: máy tính hỗ trợ thí sinh làm trang bị với cấu hình mạnh, đầy đủ phần mềm phục vụ cho việc làm Giải vấn đề an toàn cho hệ thống với phần mềm tường lửa ISA Server 2006 Xây dựng hệ thống Web Server chuyên dụng giúp thí sinh dễ dàng đăng tải làm lên Web Server, ngăn chặn việc gửi mail Internet ngăn chặn việc gửi mail trao đổi qua lại thí sinh… Thơng qua đồ án lần phần củng cố thêm kiến thức cho chúng em hiểu rõ cách thiết kế, lắp đặt, triển khai hệ thống mạng LAN cho thi có quy mơ tương tự có kiến thức để thiết kế mạng LAN cho công ty, doanh nghiệp tổ chức 1.2 Về mặt ứng dụng Xây dựng hệ thống mạng cho thi mang tính khoa học Với hệ thống này, áp dụng cho thi nhà trường, đoàn thể, tổ chức với Về sau, hệ thống máy tính khơng sử dụng cho thi cấu hình để phục vụ cho mục đích riêng Ví dụ áp dụng cho công ty, tổ chức Mặt hạn chế: - Qui mơ hệ thống cịn nhỏ - Các thiết lập cấu hình hệ thống cần phải phát triển thêm - Thiếu script cấu hình tự động để tiết kiệm thời gian 74 - Việc backup liệu hạn chế, đơn giản Hướng phát triển: Với mơ này, mở rộng thi, nâng số lượng thí sinh tham gia đông nữa, tạo sân chơi bổ ích cho bạn trẻ thi đua, học hỏi lẫn thỏa sức phát triển sức sáng tạo Từ đó, phát nhiều tài để phục vụ cho đất nước, tổ quốc Sử dụng kiến thức có đồ án để xây dựng nhiều hệ thống mạng Lan tương tự, liên kết với nhau, khơng giới hạn mặt địa lý Ngoài ra, hệ thống cần phải mở rộng qui mơ, tính bảo mật cần phải nâng cao Từ đó, phát triển để áp dụng cho thi mang tính quốc tế, hội tụ nhiều bè bạn giới tham gia 75 ... ví dụ để xây dựng hệ thống này: Đề thi bao gồm nhiệm vụ thiết kế thực Website giới thiệu thi “Tài sáng tạo” quản lý việc đăng ký, nộp thí sinh dự thi Website viết ngơn ngữ lập trình PHP Website. .. tài trẻ nhằm tạo điều kiện phát huy tài họ Để thực điều này, cần xây dựng Website giới thiệu cung cấp tin tức thi Đối tượng sử dụng Website bạn trẻ muốn tìm hiểu thơng tin thi đăng ký thành viên,... xây dựng hệ thống để tổ chức thi viết Web cho tất thí sinh theo nghề Web Tất liệu thi điểm thí sinh phải lưu lại Đề tài: Khảo sát thu thập yêu cầu: Bộ Lao động – Thương Binh Xã Hội muốn xây dựng