1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website www.chamdiemthi.com

75 248 1
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Www.chamdiemthi.com
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 75
Dung lượng 3,21 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

MỤC LỤC

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 2

1 Hoàn cảnh 2

2 Nhu cầu và Người yêu cầu hệ thống 2

3 Đề tài 2

CHƯƠNG II: THU THẬP YÊU CẦU CUỘC THI 8

1 Đối tượng sử dụng hệ thống 8

2 Yêu cầu hệ thống 8

3 Qui trình thi 8

4 Qui chế thi 11

CHƯƠNG III: THIẾT KẾ HỆ THỐNG 12

1 Thiết kế phòng thi 12

2 Yêu cầu phần cứng 13

3 Yêu cầu phần mềm 19

4 Tính chi phí 29

CHƯƠNG III: THIẾT LẬP VÀ CẤU HÌNH HỆ THỐNG 30

1 Quản trị hosting dùng phần mềm Parallels Plesk Panel 9.0 30

2 Quá trình upload file của thí sinh 35

3 Cấu hình ISA Server 2006 42

4 Cấu hình Exchange Server 2007 52

5 Xây dựng website www.chamdiemthi.com 62

CHƯƠNG IV: KẾT LUẬN ĐỀ TÀI 72

1 Kết quả thực hiện 72

2 Mặt hạn chế 72

3 Hướng phát triển 73

TÀI LIỆU THAM KHẢO 74

PHÂN CÔNG CÔNG VIỆC 75

Trang 2

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI

2 Nhu cầu và Người yêu cầu hệ thống:

Trước bối cảnh đó, Bộ lao động - thương binh và xã hội muốn tổ chức một cuộc thitay nghề trong tất cả các 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 trong cả nước

Mục đích của Bộ là tạo ra một sân chơi bổ ích và các thí sinh có cơ hội để thể hiện tàinăng của mình, sức sáng tạo của mình Đồng thời, nhằm phát hiện và tài trợ, bồidưỡng cho những tài năng trẻ nhằm tạo điều kiện phát huy tài năng của họ Thêm vào

đó giúp bộ có những hướng đi mới, những sự phát triển trong công tác dạy nghề

Ta sẽ lấy một điển hình ở đây là Bộ muốn xây dựng một hệ thống để tổ chức một cuộcthi viết Web cho tất cả các thí sinh theo nghề Web Tất cả các dữ liệu bài thi cũng nhưđiểm của thí sinh phải được lưu lại

3 Đề tài:

Khảo sát và thu thập yêu cầu:

Bộ Lao động – Thương Binh Xã Hội muốn xây dựng một hệ thống mạng để tổ chứcmột cuộc thi chung kết cho nghề Web, cuộc thi mang tầm vóc quốc gia qui tụ nhiềuphái đoàn trong cả nước, có khoảng hơn 20 phái đoàn được dự thi vòng chung kết nàynhưng đoàn: Hà Nội, Hải Phòng, Huế, Đà Nẵng, TP Hồ Chí Minh, Cần Thơ, BìnhDương, Long An…

Trang 3

Mỗi phái đoàn sẽ có từ 1 đến 2 đại diện để tham gia cuộc thi này Địa điểm thi được tổchức ở Thành Phố Hồ Chí Minh Cuộc thi có tên gọi là “tài năng sáng tạo” cho thanhthiếu niên.

Mục tiêu là thu thập các sáng tạo của các bạn trẻ, từ những sáng tạo đó có thể đưa ranhững hướng giải quyết có khoa học cho xã hội hiện nay Đồng thời, nhằm phát hiện

và tài trợ cho những tài năng trẻ nhằm tạo điều kiện phát huy tài năng của họ Để thựchiện điều này, cần xây dựng một Website giới thiệu và cung cấp các tin tức của cuộcthi

Đối tượng chính sử dụng Website là các bạn trẻ muốn tìm hiểu thông tin cuộc thi và

có thể đăng ký thành viên, giới thiệu thông tin bản thân Các thí sinh (những người đãđăng ký dự thi) có thể nộp bài dự thi và được đánh giá, cũng như nhận hỗ trợ từchuyên gia tư vấn của ban tổ chức Ban tổ chức có thể quản lý các tin tức, các nhóm

dự thi, cũng như nhận bài đăng ký dự thi từ thí sinh

Cuộc thi bao gồm khoảng 40 thí sinh dự thi, trong đó có khoảng 5 chuyên gia chấmbài thi, 2 nhà quản trị hệ thống và khoảng 2 thanh tra theo dõi cuộc thi Các thí sinh sẽlàm bài trên máy tính, các giám khảo cũng sẽ chấm bài trên máy tính bằng phần mềmchấm điểm Do đó, yêu cầu quan trọng được đặt ra là phải xây dựng và thiết kế hệthống mạng sao cho có thể quản lý cuộc thi một cách tốt nhất, đảm bảo sự tiện lợitrong việc sao lưu dữ liệu, chất lượng cũng như các vấn đề bảo mật cuộc thi phải đượcđặt lên hàng đầu

Hướng triển khai:

Nắm bắt được yêu cầu cũng như nhu cầu của bộ, ta sẽ có hướng triển khai như sau:

Thiết kế phòng thi:

Cần có một phòng thi đủ rộng và chia ra làm 3 khu vực: khu vực dành cho nhà quảntrị (Admin), khu vực dành cho giám khảo (chuyên gia) và khu vực dành cho các thísinh dự thi Phòng thi phải được bố trí hợp lý về không gian giữa các khu vực

Trang 4

Nhu cầu trang thiết bị:

Cần trang bị các thiết bị một cách đầy đủ cho các khu vực như sau

- Đối với khu vực dành cho nhà quản trị: cần có một phòng riêng dành cho nhàquản trị quản lý cuộc thi Trong phòng này phải được trang bị 4 máy tính cócấu hình đủ mạnh Một máy tính sẽ làm Server chính (domain) để quản lý cácmáy Client, một máy tính để lưu dữ liệu bài thi và chạy web của thí sinh (Webserver), một máy tính để cấu hình ISA Server, ngăn chặn quyền truy cập webcủa thí sinh và cuối cùng là một máy tính để chạy phần mềm chấm điểm

Ngoài ra, trong phòng quản trị cần có thêm 1 router để định tuyến ra internet, 3thiết bị switch (1 switch để đấu nối các máy thí sinh lại với nhau, 1 switch đểđấu nối các máy giám khảo, và 1 switch tổng để đấu nối 2 switch đó lại vớinhau)

- Đối với phòng giám khảo: Cần có 5 máy tính cấu hình đủ mạnh phục vụ chocác giám khảo chấm bài thi Ngoài ra, trong phòng giám khảo sẽ lắp đặt thêmmột màn hình LCD lớn để trình chiếu bài thi của thí sinh và giúp cho phầnchấm điểm một cách khách quan hơn

- Đố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 được nhiều ứng dụng để phục vụ tốt cho việc làm bài của thí sinh Ngoài

ra, cần có 1 máy in trong phòng thí sinh để thí sinh in tài liệu nộp bài

Và cuối cùng, để gắn kết được các cụm máy với nhau cần phải có hàng trăm mét dâycáp mạng được đi dây sao cho hợp lý

Nhu cầu về phần mềm:

Cụm Server:

- Máy Server (domain): các máy Client phải được cài đặt hệ điều hành một cách

tự động, các máy client phải được cấp phát IP động và phân giải được tên miền,máy Server cũng 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ý cácmail thí sinh Ngoài ra, có phần mềm diệt virus để an toàn hệ thống

- Web Server: lưu bài thi của thí sinh và chạy tốt các website của thí sinh

Trang 5

- ISA Server: cấp quyền cũng như ngăn chặn việc truy cập web của thí sinh,giám khảo.

- Máy chạy Web chấm điểm: lưu thông tin và điểm số của thí sinh trong từngnăm dự thi

Cụm Client:

- Máy thí sinh: cài đặt đầy đủ các phần mềm hỗ trợ việc viết web của thí sinhnhư phần mềm các ngôn ngữ lập trình, phần mềm quản lý cơ sở dữ liệu, cácphần mềm hỗ trợ để thiết kế giao diện, đồ họa Phần mềm gửi và nhận email.Ngoài ra máy thí sinh cần có phần mềm để upload dữ liệu bài thi lên webserversau khi kết thúc buổi thi và phần mềm diệt virus để bảo vệ hệ thống

- Máy giám khảo: chỉ cần cài các phần mềm duyệt web để xem được các trangweb của thí sinh cũng như vào được trang web chấm điểm

- Máy ISA Server và máy web chấm điểm Cấu hình đề nghị như 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 8 port

Trang 6

Cụm Client:

- Cụm thí sinh: máy tính cần có cấu hình đủ tốt để chạy được nhiều ứng dụngcù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, DDRAM1GB/1333

 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 trên 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 bộ

 Phần mềm Parallels Plesk Panel 9.0: quản lý các 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

Trang 7

 Phần mềm diệt virus Avira: bảo vệ hệ thống.

- Máy ISA Server:

 Phần mềm Power Point: phục vụ cho việc trình bày ý tưởng, phác thảo

sơ bộ

 Phần mềm FileZilla: Phần mềm upload file lên Web server

 Phần mềm Outlook Express: gửi và nhận mail

 Phần mềm diệt virus Avira: bảo vệ hệ thống

- Máy giám khảo:

Trang 8

CHƯƠNG II: THU THẬP YÊU CẦU CUỘC THI

1 Đối tượng sử dụng hệ thống:

- Các thí sinh: là những người làm bài thi trên máy tính

- Các chuyên gia (giám khảo): là những người chấm điểm bài thi cho các thísinh

- Nhà quản trị: quản trị hệ thống máy tính, bảo mật hệ thống và xử lý các sự cố

để cuộc thi được diễn ra một cách tốt đẹp

2 Yêu cầu hệ thống:

Họ muốn có một hệ thống tổ chức cuộc thi cho khoảng 40 thí sinh, làm bài thi trênmáy vi tính Ngoài ra, có thêm khoảng 5 chuyên gia (giám khảo) hỗ trợ cuộc thi vàchấm thi, 1 nhà quản trị (Admin) và 2 thanh tra theo dõi cuộc thi Phòng thi đượctrang bị các thiết bị đầy đủ, thiết kế phòng thi logic, hợp mỹ quan Ngoài ra, yêu cầuquan trọng được đặt ra là cuộc thi phải đảm bảo sự tiện lợi, chất lượng cuộc thi, khôngthể gian lận, các chính sách bảo vệ, bảo mật cũng như tính công khai được đặt lênhàng đầu

Các thí sinh không thể trao đổi bài cũng như chia sẻ tài liệu trong khi thi

Các chuyên gia hỗ trợ cuộc thi cũng như chấm điểm các bài thi cũng 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ụ của mình, theo dõi và ngăn chặn cũng nhưkhắc phục được các sự cố xảy ra

3 Qui trình thi:

Chúng ta sẽ lấy một đề thi ví dụ để xây dựng hệ thống này:

Đề thi bao gồm nhiệm vụ thiết kế và hiện thực một Website giới thiệu cuộc thi “Tàinăng sáng tạo” và quản lý việc đăng ký, nộp bài của thí sinh dự thi Website được viếtbằng ngôn ngữ lập trình PHP Website phải được hoàn tất trong vòng 15 giờ trải qua 3ngày được chia làm 3 Mô đun Thí sinh phải hoàn thành bài thi của mỗi Mô đun trongthời gian qui định Nếu thí sinh hoàn thành Mô đun trước thời gian qui định, thí sinh

có thể tiếp tục thực hiện Mô đun sau

Trang 9

Mô đun A – ngày 1-phần 1 ( 5 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ế một cách rõràng và 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ế cơ sở dữ liệu

Thí sinh dùng những tài nguyên do ban tổ chức cung cấp để tạo hình ảnh chuyển động(animation) cho Website

Tất cả các tài liệu thiết kế trong Mô đun này phải tải (Upload) lên thư mục qui địnhcho từng thí sinh trên máy chủ (Server) trước khi kết thúc giờ làm bài của Mô đunnày

Mô đun B –ngày 2 – phần 2 (5 giờ)

Thí sinh cần hiện thực hoàn chỉnh giao diện 02 trang (Trang chủ, Trang đăng ký thànhviê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) và thông báo nếu có lỗi

- Trang chủ phải bao gồm nút nhấn (hoặc liên kết) có thể thay đổi phông chữ và định dạng trang in (print CSS)

Kết thúc Mô đun này, tất cả các trang phải được tạo ra (nội dung có thể trống) và lưutrong các thư mục có cấu trúc hợp lý Tất cả các trang phải chèn Header, Menu,Footer, Animation, tiêu đề trang phân biệt Không được xuất hiện các trang lỗi hoặccác liên kết không thể chuyển hướng

Trang 10

Tất cả sản phẩm trong Mô đun này phải tải (Upload) lên thư mục qui định cho từng thísinh trên máy chủ (Server) trước khi kết thúc giờ làm bài của Mô đun này

Mô đun C – ngày 3 – phần 3 (5 giờ)

Thí sinh hiện thực phần xử lý của các trang và hoàn chỉnh Website

Hiện thực CSDL và thiết lập lập ràng buộc như bản thiết kế

Hiện thực phần xử lý các trang:

■Trang liên hệ, hiển thị thông tin liên hệ và thông tin tác giả

■Trang đăng ký thành viên, kiểm tra dữ liệu nhập (server validation – username/emailkhông được trùng nhau), chỉ cho phép tải (upload) tập tin hình<=200KB Gửi mailkích hoạt tài khoản, có mã hóa mật khẩu trong cơ sở dữ liệu

■Thành viên đăng nhập (Nếu quên mật khẩu có thể lấy lại mật khẩu)

■Trang liệt kê, tìm kiếm thành viên Nếu không nhập từ khóa thì liệt kê tất cả Phảiphân trang kết quả tìm kiếm (05 bản ghi/ trang) và tô màu (highlight) từ khóa đangtìm

■Trang đăng ký dự thi, kiểm tra dữ liệu nhập, lựa chọn các thành viên thêm vàonhóm

■Phần quản trị

oTrang Admin đăng nhập

oQuản lý thành viên (Xem, Kích hoạt / Tạm dừng tài khoản – Active/Disactive) oQuản lý nhóm và bài dự thi

Tất cả sản phẩm trong Mô đun này phải tải (Upload) lên thư mục qui định cho từng thísinh trên máy chủ (Server) trước khi kết thúc giờ làm bài của Mô đun này

Mức đánh giá Website:

Mô đun A Thiết kế website (30%)

Mô đun B Hiện thực giao diện (20%)

Mô đun C Hiện thực chức năng (50%)

4 Qui chế thi:

Trang 11

Các thí sinh không được phép mang vào phòng thi:

- Bất kỳ tài liệu nào

- Các thiết bị điện tử như: điện thoại, laptop, máy tính hoặc các thiết bị có khảnăng soạn thảo văn bản

- Các thiết bị lưu trữ như usb, ổ cứng di động…

Trường hợp các thí sinh đi trễ quá 15 phút qui định trong mỗi ngày thi, thí sinh đó sẽkhông được làm bài thi và xem như thí sinh đó rớt

 Đề thi cũng như qui chế thi do ban tổ chức qui định Ở đây, chúng ta đặt giảthiết như vậy cho hoàn chỉnh một cuộc thi

Trang 12

CHƯƠNG III: THIẾT KẾ HỆ THỐNG

1 Thiết kế phòng thi:

Để thiết kế phòng thi, chúng ta cần một phòng đủ lớn có thể lắp đặt cho khoảng 50máy vi tính, ngoài ra còn có một khoảng không gian giữa cụm thi thí sinh, cụm giámkhảo và cụm cho nhà quản trị, lối ra vào một cách rộng rãi, thoải mái

Khu vực thi được chia làm 3 phòng:

Gồm 5 máy tính internet tốc độ cao dành cho các chuyên gia Ở giữa phòng là

1 bàn họp lớn và có 1 màn hình lớn được nối vào 1 máy tính Bài làm của thí sinh sẽ

Trang 13

được trình chiếu tại màn hình này Xung quanh sẽ có các chuyên gia cùng nhau đưa ranhận xét đánh giá chủ quan và khách quan.

■Phòng Server:

Gồm các máy server : Domain Server (Server Chính) và một máy tính để quản lýWeb Server, các thiết bị mạng Để cho các quản trị hệ thống dễ dàng điều khiễn cácmáy trạm

Sơ đồ logic:

2 Yêu cầu về phần cứng

- Đối với máy chủ Server (dành cho nhà quản trị): chúng ta cần 1 máy tính cócấu hình mạnh phù hợp để quản lý khoảng hơn 45 máy tính Client, đảm bảochạy các ứng dụng dịch vụ mạng và các dịch vụ bảo mật mạng một cách nhanhchóng, tốc độ xử lý cao, không bị quá tải khi nhiều Client truy cập vào cơ sở dữ

Trang 14

liệu Ngoài ra, cần có một Server dự phòng chạy song song để phòng hờ mỗikhi có sự cố xảy ra, tránh tình trạng mất dữ liệu.

- Đối với các máy Client (dành cho thí sinh và giám khảo): chúng ta cần tổngcộng khoảng 40 máy tính cho thí sinh và 5 máy tính cho các giám khảo Cácmáy này cũng phải có cấu hình tương đối tốt để cho thí sinh thao tác bài thi củamình một cách nhanh chóng, chạy tốt các phần mềm lập trình, các phần mềmquản lý cơ sở dữ liệu…

- Sau khi thi, các thí sinh in bài thi của mình ra giấy Do đó, cần một máy in màutốt để đáp ứng yêu cầu này

- Trong phòng giám khảo cần có một màn hình LCD lớn để phục vụ cho giámkhảo chấm bài, các giám khảo có thể trình chiếu bài thi của thí sinh lên mànhình lớn để có thể cùng nhau theo dõi và thảo luận về bài thi, giúp cho việcchấm thi một cách khách quan hơn

- Trong phòng của quản trị viên cần có một router để định tuyến đường đi chocác máy Client, phục vụ cho việc kiểm soát và bảo mật mạng của Admin.Ngoài ra, cần có các switch và dây cáp mạng để kết nối các máy Client lại vớinhau, yêu cầu là switch 48 port cho phòng thí sinh và switch 16 port cho phònggiám khảo Thêm vào đó là switch tổng từ 4 port đến 8 port để đấu nối 2 switchtrên lại với nhau Các port dư sẽ phục vụ cho việc mở rộng qui mô cho cuộc thisau này nên chúng ta không sợ lãng phí

- Cuối cùng, trong quá trình hoạt động thì vấn đề điện áp cũng là điều đáng nóiđến, trong một mạng máy tính có hệ thống máy tính và Server lớn thì vấn đề ổnđịnh nguồn điện cho các thiết bị hoạt động đúng công suất là điều cần phải có,

để dự phòng cho các trường hợp xấu có thể đế như là: Mất điện đột ngột, hoặc

hệ thống máy tính có sự cố, hoặc điện áp để dùng cho hệ thống máy cao và ổn

Trang 15

định Trong trường hợp này chúng ta có thể nâng cấp thêm một ổn áp điện, mộtmáy phát điện dự phòng.

 Dựa vào những phân tích, ta có thể đưa ra cấu hình và giá cả để tham khảo nhưsau:

UPS bộ lưu điện

Máy chủ server và Webserver

Trang 16

Máy ISA và máy Web chấm điểm

Máy client

Trang 18

■Switch cho phòng thí sinh:

■Switch cho phòng chuyên gia:

■Switch tổng

Trang 19

Router ADSL

Cáp mạng kết nối

Bảng giá chi tiết tham khảo tại Công Ty Cổ Phần và Thương Mại Dịch Vụ Phong Vũ,Hoàn Long computer, Siêu Thị Điện Máy Nguyễn Kim (bảng giá cập nhật tháng1/2011)

rõ rang nhất

- Với modun tiếp theo, các thí sinh sẽ phải hiện thực các giao diện, thiết kế cáctrang web của mình Do đó, cần một số công cụ để phục vụ thiết kế web,design web, các phần mềm đồ họa, xử lý hình ảnh, màu sắc

- Với modun cuối, các thí sinh chú trọng vào phần viết code, cơ sở dữ liệu Do

đó, cần có công cụ để viết code, thiết kế cơ sở dữ liệu Do trang web được viết

Trang 20

với ngôn ngữ lập trình PHP, do đó phần mềm yêu cầu phải đọc và viết đượcloại ngôn ngữ này.

- Ngoài ra, trong quá trình thi, các thí sinh cần được cung cấp một số tài khoảnmail để test website của mình Do đó, cần một phần mềm để kiểm tra và gửimail

- Thêm vào đó, sau mỗi buổi thi, các thí sinh phải upload website của mình lênWeb Server Do đó, cần một phần mềm để upload file

- Adobe Photoshop CS4 full, Macromedia Dreamweaver: phục vụ cho việc thiết

kế giao diện website của thí sinh Adobe Photoshop là một phần mềm đồ họachuyên dụng của hãng Adobe Ngoài khả năng chính là chỉnh sửa ảnh cho các

ấn phẩm, Photoshop còn được sử dụng trong các hoạt động như thiết kế trangweb, vẽ các loại tranh (matte painting và nhiều thể loại khác), vẽ texture chocác chương trình 3D gần như là mọi hoạt động liên quan đến ảnh bitmap.Macromedia Dreamweaver là công cụ dẫn đầu trong các công cụ phát triểnweb, cho phép người dùng thiết kế hiệu quả, phát triển và bảo trì các websitedựa trên các chuẩn từ đầu đến cuối, việc tạo và bảo trì website đến các ứngdụng cao cấp được hỗ trợ thực hành tối đa và các công nghệ mới nhất

- WampServer 2.0 là công cụ lập trình web động với: Apache, MySQL , PHP Đây là 1 bộ công cụ hỗ trợ cho việc thực thi website được thiết kế bằng ngônngữ PHP và cơ sở dữ liệu MySQL Ở các máy client, thí sinh có thể thiết kế

Trang 21

web PHP bằng Macromedia Dreamweaver, thực thi web tại localhost trước khiđưa lên WebServer.

- Outlook Express: là một công cụ để quản lý mail, phục vụ cho thí sinh testwebsite của mình

- FileZilla 3.4.0: Phần mềm upload file lên Web server Đa số các website cungcấp hosting, từ miễn phí cho đến thu phí trên Internet đều hỗ trợ tính năng tải

dữ liệu từ máy tính lên hosting thông qua các trình FTP Upload FileZilla đượcxem như một đại diện tiêu biểu về sự đơn giản nhưng rất hiệu quả trong lĩnhvực này Đặc biệt hơn là FileZilla được cung cấp hoàn toàn miễn phí

- Phần mềm diệt virus Avira: phần mềm bảo vệ máy tính tránh được các virusxâm hại

Ngoài ra, còn có các phần mềm cơ bản như: Mircosoft Word, Excel, Unikey để phục

vụ cho thí sinh khi cần thiết

■ Máy Server (Domain):

Yêu cầu:

1 Cần xây dựng 1 hệ thống mạng domain quản lý các user tập trung Đảm bảo hệthống mạng vận hành 1 cách hiệu quả, đáp ứng yêu cầu sử dụng

2 Cài đặt hệ điều hành cho các máy phải được cài đặt tự động

3 Các máy client phải được cấp phát IP động

4 Phải phân giải được tên miền

5 Có dịch vụ điều khiển từ xa để hỗ trơ cho người quản trị

6 Cài đặt các chính sách, ràng buộc để cuộc thi không xảy ra hình thức gian lận

7 Cài đặt 1 Mail server để các thí sinh có một vài mail để test website

8 Cài đặt Web Server để thông báo thông tin cho thí sinh

9 Cài đặt phần mềm diệt virut

■ Máy Web Server:

1 Cài đặt phần mềm để tạo Website và quản lý Website

2 Cài đặt phần mềm diệt virus

Trang 22

■ Máy Web chấm điểm:

1 Cài đặt phần mềm chấm điểm các Website của thí sinh

2 Cài đặt phần mềm diệt virus

■ Máy ISA Server:

1 Cài đặt phần mềm ISA Server để phân quyền hoặc ngăn chặn truy cập Web củathí sinh và giám khảo

2 Cài đặt phần mềm diệt virus

Giải pháp toàn diện:

1 Hệ điều hành: Windows Server 2003: cho các dịch vụ mạng và tính bảo mật tốt

3 DHCP Server (Dynamic Host Configuration Protocol) : dịch vụ cấp phát IP

động cho các máy client

Trong 1 hệ thống máy tính với số lượng nhiều nhu vậy Thì việc đi đến từng máy đểcấu hình IP thì rất vất vả DHCP sẽ tự động cung cấp địa chỉ IP cho các máy clientmột cách hiệu quả

DHCP là giao thức Cấu hình Host Động được thiết kế làm giảm thời gian chỉnh cấuhình cho mạng TCP/IP bằng cách tự động gán các địa chỉ IP cho khách hàng khi họvào mạng Dich vụ DHCP là một thuận lới rất lớn đối với người điều hành mạng Nólàm yên tâm về các vấn đề cố hữu phát sinh khi phải khai báo cấu hình thủ công

Trang 23

4 DNS Server (Domain Name System) : phân giải tên miền thành IP và ngược lại.

Với số lượng máy tính như vậy thì không thể nhớ hết địa chỉ IP của từng máy được,yêu cầu đặt ra là sử dụng tên miền để dễ nhớ Dịch vụ DNS giúp ta phân giải tên miềnthành địa chỉ IP và ngược lại

DNS là hệ thống phân giải tên miền được phát minh vào năm 1984 cho Internet và làmột trong số các chuẩn công nghiệp của các cổng bao gồm cả TCP/IP DNS là chìakhóa chủ chốt của nhiều dịch vụ mạng như duyệt Internet, mail server, web server Nói cách khác, DNS cũng giống như một danh bạ điện thoại cho Internet Nếu chúng

ta biết tên của một người nhưng không biết số điện thoại hay ngược lại, chúng ta cóthể tham khảo trong sổ danh bạ dễ dàng

5 Remote Assistance : dịch vụ điều khiển từ xa.

Khi người quản trị không có mặt trực tiếp trên máy server thì làm cách nào đểquản trị hệ thống được Dịch vụ Remote Assistance cho phép người quản trị điềukhiển máy tính từ xa.không cần phải có trực tiếp trên máy

6 ISA server 2006 : Tạo các chính sách cho các máy client.

Trong lúc thi các thí sinh không được trao đổi thông tin, tài liệu cho nhau vớinhau và không được sử dụng internet (ngoại trừ giám khảo có quyền truy cập internet

để phục vụ cho việc chấm điểm) Các thí sinh chỉ có thể truy cập trang webwww.w3.org Ngoài ra, khi thi xong, các thí sinh sẽ upload bài mình lên web server đểchạy và chỉ có thí sinh đó và giám khảo chấm thí sinh đó mới có thể truy cập trangweb đó Để đảm bảo các quy luật đó thì phải cài đặt dịch vụ ISA server để tạo cácchính sách ngăn chặn truy cập và phân quyền cho từng thí sinh, giám khảo

Đặc điểm:

Về khả năng Publishing Service

- ISA 2006 có thế tự tạo ra các form trong khi người dùng truy cập vào trangOWA, qua đấy

Trang 24

- Hỗ trợ chứng thực kiểu form-based, chống lại các người dùng bất hợp pháp vàotrang web OWA, tính năng này được phát triển dưới dạng Add-ins.

- Cho phép public Terminal Server theo chuẩn RDP over SSL, đảm bảo dữ liệutrong phiên kết nối được mã hóa trên Internet (kể cả password)

- Block các kết nối non-encrypted MAPI đến Exchange Server, cho phépOutlook của người dùng kết nối an toàn đến Exchange Server

- Rất nhiều các Wizard cho phép người quản trị public các Server nội bộ rainternet 1 cách an toàn

- Hỗ trợ cả các sản phẩm mới như Exchange 2007

Khả năng kết nối VPN

- Cung cấp Wizard cho phép cấu hình tự động site-to-site VPN ở 2 văn phòngriêng biệt, tất nhiên ai thích cấu hình bằng tay tại từng điểm một cũng được,tích hợp hoàn toàn Quanratine

- Stateful filtering and inspection, kiểm tra đầy đủ các điều kiện trên VPNConnection, Site to site, secureNAT for VPN Client

- Cho phép Public luôn 1 VPN Server khác trong Intranet ra ngoài Internet, hỗtrợ PPTP, L2TP/IPSec, IPSec Tunnel site-to-site (với các sản phẩm VPN khác)

Về khả năng quản lý

- Dễ dàng quản lý

- Rất nhiều Wizard

- Backup và Restore đơn giản

- Cho phép ủy quyền quản trị cho các User/Group

- Log và Report chi tiết cụ thể

- Cấu hình 1 nơi, chạy ở mọi nơi (bản ISA Enterprise)

- Khai báo thêm server vào array dễ dàng (không khó khăn như hồi ISA 2000,

2004 )

- Tích hợp với giải pháp quản lý của Microsoft: MOM

- SDK

Trang 25

Các tính năng khác

- Hỗ trợ nhiều CPU và RAM ( bản standard hỗ trợ đến 4CPU, 2GB RAM)

- Max 32 node Network Loadbalancing

- Hỗ trợ nhiều network

- Route/NAT theo từng network

- Firewall rule đa dạng

- IDS

- Flood Resiliency

- HTTP compression

- Diffserv

7 Exchange Server : tạo 1 hệ thống mail quản lý tập trung.

Mỗi thí sinh sẽ được cung cấp 5 địa chỉ mail để test website của mình Mail được cấpcho thí sinh này sẽ không gửi được cho mail của thí sinh kia và ngược lại Ngoài ra,các mail này chỉ có thể gửi cục bộ mà không thể gửi ra ngoài Internet

Exchange Server là phần mềm của Microsoft, chạy trên các máy chủ, cho phép gửi và nhận thư điện tử cũng như các dạng khác của truyền thông thông qua mạng máy tính

Được thiết kế chủ yếu để giao tiếp với Microsoft Outlook nhưng Exchange

Exchange Server cũng có thể giao tiếp tốt với các phần mềm khác như Outlook Express hay các ứng dụng thư điện tử khác

Exchange Server được thiết kế cho cả các doanh nghiệp lớn và nhỏ với ưu điểm nổi trội

là dễ quản trị, hỗ trợ nhiều tính năng và có độ tin cậy cao Sự dễ sử dụng của các công

cụ triển khai và hỗ trợ cho phép ta dễ dàng quản trị Exchange Server hơn

Tin nhắn được gửi từ các thiết bị Client như máy tính cá nhân (PC), máy trạm hay các thiết bị di động như điện thoại di động hay Pocket PC Các thiết bị Client này kết nối

Trang 26

với mạng máy tính tập trung với Server hay các máy Mainframe là nơi lưu trữ các hộp thư Các Server kết nối tới mạng Internet hoặc mạng riêng (private network) nơi thư điện

tử được gửi tới để nhận thư điện tử của của người sử dụng

8 Phần mềm Parallels Plesk Panel 9.0 và IIS server : tạo ra 1 trang web nội bộ

và quản lý

Cần có 1 trang web nội bộ để cho các thí sinh đễ dàng theo dõi thông tin Dịch vụ IISServer sẽ giúp tạo ra 1 trang web nội bộ và Parallels Plesk Panel 9.0 sẽ hỗ trợ Admintrong việc quản lý các WebServer

Plesk giải pháp tối ưu và tiết kiệm nhất cho việc quản trị Server, VPS và Hosting.Plesk là phần mềm quản lý hosting chuyên nghiệp hàng đầu thế giới của Parallelsđược nhiều nhà cung cấp dịch vụ Server, VPS, Web Hosting, Domain tin dùng Tínhnăng tự động hóa cao giúp các doanh nghiệp giảm chi phí, thời gian trong việc quản

lý, đầu tư thiết bị và nhân lực

Plesk là một hệ thống quản lý máy chủ do Parallels phát triển , có thể hoạt động trên 2

hệ điều hành Window & Linux , nhờ sự linh động và đa dạng hóa trong cơ cấu hoạtđộng trên các hệ điều hành thông dụng , Plesk đã phát triển mạnh mẽ và được nhiềudoanh nghiệp lựa chọn cho giải pháp quản lý máy chủ , hệ thống quản lý được phâncấp rõ ràng cùng với khả năng bảo mật và can thiệp sâu vào hệ thống giúp cho plesk

dễ dàng quản lý và phân cấp người sử dụng , với giao diện quản lý thân thiện vista ,plesk ngày càng khẳng định được vị thế và lựa chọn số một trong việc quản lý máychủ hiện nay

9 Phần mềm CIS 2.0.2 ( Competition Information System): Phần mềm hỗ trợ tạo

hội thi và chấm điểm, xây dựng các Form, tiêu chí chấm điểm, cách chấmđiểm

Việc đánh giá được hội đồng giám khảo thực hiện theo những quy định chặt chẽ, phầnlớn việc đánh giá dựa theo các tiêu chuẩn cụ thể có thể định lượng được, các kết quảđánh giá được đưa vào phần mềm máy tính để xử lý kết quả cuối cùng, máy tính sẽ tựđộng xếp giải nhất, nhì, ba, vì vậy kết quả xếp giải là hoàn toàn khách quan

Trang 27

Phiên bản được dùng để xây dựng website là CIS 2.0.2.

10 Cài đặt phần mềm diệt virus Avira : giúp cho hệ thống tránh được sự xâm hại

của virus, làm chậm tốc độ của máy Server

Cách thức làm bài thi và các vấn đề bảo mật:

Trước khi thi:

Trước ngày thi một ngày, các thí sinh sẽ được triệu tập đến phòng thi để xem địa điểm

và biết vị trí ngồi trong phòng thi của mình Tùy theo số báo danh của thí sinh, nhàquản trị sẽ thống nhất với ban tổ chức để định vị trí ngồi cho các thí sinh để dể theodõi và quản lý

Các thí sinh sẽ đăng nhập tài khoản của mình (do Server cấp) vào máy tính và kiểmtra máy cũng như các phần mềm để phục vụ cho bài thi của mình Nếu có vấn đề gì thìbáo cho nhà quản trị để có thể xử lý hoặc sắp xếp máy khác

Sau khi hoàn tất thủ tục kiểm tra máy, các thí sinh sẽ ra về Sau đó, Admin có nhiệm

vụ ghost lại toàn bộ các máy để đảm bảo hệ thống được nguyên vẹn, không bị chỉnhsửa

Khi đi thi, các thí sinh sẽ ngồi đúng vị trí của mình để làm bài thi

Trong khi thi:

Bắt đầu thi, các thí sinh sẽ đăng nhập vào hệ thống của mình với tài khoản do ban tổchức cấp Sau đó, các thí sinh sẽ sử dụng các ứng dụng lập trình như Visual Studio

2008, thiết kế đồ họa Macromedia Dreamweaver, Adobe Photoshop Cs4 và hệ quảntrị cơ sở dữ liệu SQL Server để hoàn thành bài thi của mình

Mỗi thí sinh sẽ được cung cấp 5 địa chỉ mail để phục vụ cho việc test website củamình

Admin phải bảo đảm các thí sinh không thể chia sẽ tài liệu cho nhau thông qua máytính

Trong quá trình làm bài, các thí sinh chỉ có thể tham khảo tài liệu tại trang webwww.w3.org Ngoài ra, các thí sinh sẽ không thể download dữ liệu từ trang web này

Trang 28

về, các thí sinh chỉ có quyền chỉ đọc Thêm vào đó, Admin phải cấm không cho cácthí sinh truy cập vào tất cả các trang web nào khác.

Sau khi thi:

Mỗi thí sinh được cấp 1 Account Client, được cấp 1 tên miền để upload website chogiám khảo chấm điểm Ví dụ như Thí sinh 1 được cấp tài khoản ts1, domain làthisinh1.com Do tính chất cuộc thi được chia làm 3 buổi cụ thể, nên mỗi tài khoảnđược cấp 3 subdomain tương ứng để upload bài thi ngay khi thi xong buổi đó Ví dụdomain thisinh1.com sẽ có 3 subdomain là buoi1.thisinh1.com, buoi2.thisinh1.com,buoi3.thisinh1.com Trên máy server cũng có 3 thư mục Buoi1, Buoi2, Buoi3 tươngứng

Kết thúc mỗi buổi thi, các thí sinh sẽ upload vào các thư mục tương ứng là Buoi1,Buoi2, Buoi3 để lưu bài trên webserver và trên webserver sẽ có 3 subdomain để chạycác website của từng buổi

Khi thi tiếp buổi 2, các thí sinh sẽ lấy dữ liệu từ buổi 1 để làm tiếp Bên cạnh đó, cácthí sinh chỉ có quyền xem dữ liệu, trang web của buổi trước trên webserver mà khôngđược quyền chỉnh sửa bất cứ một thông tin nào

Thí sinh upload dữ liệu lên Server bằng FTP với phần mềm Filezilla tại Client

Trang 30

CHƯƠNG III : THIẾT LẬP VÀ CẤU HÌNH HỆ THỐNG

1 Quản trị hosting dùng phần mềm Parallels Plesk Panel 9.0 (Máy Server)

Máy WebServer sử dụng IIS (được hỗ trợ trong Windows Server 2003) với ngôn ngữPHP – cơ sở dữ liệu MySQL (được hỗ trợ trong Plesk)

Các dịch vụ cần thiết trước khi cài đặt:

Windows Server 2003 SP2 đã kích hoạt dịch vụ QoS Packet Scheduler

 Cài đặt IIS (WebServer)

 Gen6 FTP Server (FTP Server)

Tiến hành cài đặt Plesk 9.0

Bước 1: Chạy file cài đặt Plesk 9

Bước 2: Màn hình Welcome hiện lên, click Next

Trang 31

Bước 3: Chọn các thư mục cho Plesk 9 sử dụng, click Next

Bước 4: Ở hộp thoại Select Installation Type, chọn Custom để chọn các thành phầncần thiết

Bước 5: Chọn các thành phần cần thiết ở hộp thoại Select Components như:WebServer dùng IIS, cơ sở dữ liệu MySQL click Next

Trang 32

Bước 6: Điền vào mật khẩu cho Administrator của Plesk, click Next

Bước 7: Click Next  Install để tiến hành quá trình cài đặt

Bước 8: Click Finish để hoàn tất quá trình cài đặt

Trang 33

Bước 9: Vào trình duyệt gõ địa chỉ http://localhost:8880 để đăng nhập

Bước 10: Sau khi đăng nhập thành công bằng admin, khai báo tên hosting, click OK

Trang 34

Bước 11: Khai báo các thông tin về đơn vị chủ quản, click OK

Đây là giao diện của Plesk sau khi đã khai báo các thông tin cần thiết

Cung cấp các tài khoản cho các thí sinh bằng các Acount Client, tạo các tên miền theoquy định cuộc thi và mật khẩu FTP cho thí sinh upload trang web của mình lên

Máy Client

Bước 1: Đăng nhập Plesk Panel bằng trình duyệt với tài khoản mà Server cung cấpBước 2: Đưa database lên host bằng công cụ database của Plesk

Bước 3: Hiệu chỉnh file config.php để xác định chính xác database và user

Bước 4: Đưa file lên giao thức FTP với phần mềm FileZilla

Trang 35

Vậy là trang web PHP với cơ sở dữ liệu là MySQL đã có thể chạy được trên web, cácgiám khảo có thể vào trang web của thí sinh theo tên miền đã quy định trước để chấmbài.

2 Quá trình upload file của thí sinh

Tại máy Client thí sinh đăng nhập bằng Account Client được cấp

Sau khi đăng nhập thành công, thí sinh có thể thấy được domain của mình đã được tạosẵn

Trang 36

Thư mục tương ứng trên Web Server

Tại đây tạo thêm 3 thư mục là buoi1, buoi2, buoi3 để thí sinh upload theo từng buổithi cụ thể

Phân quyền cho các Account Client

Mỗi thí sinh được cấp 1 tài khoản và quản lý domain của mình, do đó thí sinh nàykhông thể vào domain của thí sinh khác được (tương ứng với tên domain có 1 thư mụctương ứng)

Thí sinh upload dữ liệu lên Server bằng FTP với phần mềm FileZilla tại Client

Trang 37

Thí sinh khác đăng nhập vào domain của thí sinh 1 sẽ bị báo lỗi (ví dụ ts2 đăng nhậpvào ts1)

Web Server đã được được đặt Gen6FTP Server, sử dụng tính năng của phần mềm nàyphân quyền cụ thể cho từng thư mục trong từng buổi thi của thí sinh Cụ thể là trước

Ngày đăng: 25/04/2013, 10:24

HÌNH ẢNH LIÊN QUAN

Bảng giá chi tiết tham khảo tại Công Ty Cổ Phần và Thương Mại Dịch Vụ Phong Vũ,  Hoàn  Long  computer,  Siêu  Thị  Điện  Máy  Nguyễn  Kim  (bảng  giá cập  nhật tháng  1/2011). - Xây dựng website www.chamdiemthi.com
Bảng gi á chi tiết tham khảo tại Công Ty Cổ Phần và Thương Mại Dịch Vụ Phong Vũ, Hoàn Long computer, Siêu Thị Điện Máy Nguyễn Kim (bảng giá cập nhật tháng 1/2011) (Trang 20)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w