1. Trang chủ
  2. » Công Nghệ Thông Tin

PHÂN TÍCH XÂY DỰNG TRANG WEB ENGLISH TEST ONLINE

9 1,2K 11
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Xây Dựng Trang Web English Test Online
Tác giả Bùi Trung Thành
Người hướng dẫn GS.TSKH. Hồng Kiếm
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Phương Pháp Luận Sáng Tạo Khoa Học
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2009
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 9
Dung lượng 322 KB

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

Nội dung

PHÂN TÍCH XÂY DỰNG TRANG WEB ENGLISH TEST ONLINE

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG

  

PHÂN TÍCH XÂY DỰNG TRANG WEB

ENGLISH TEST ONLINE

Bộ môn: Phương Pháp Luận Sáng Tạo Khoa Học GVHD: GS.TSKH Hoàng Kiếm

SV thực hiện: Bùi Trung Thành 06520434 Lớp: K1MTT01

Khóa: 2006

Trang 2

NĂM 2009

Trang 3

Mục lục

Mục lục 2

I Mô tả đề tài “ENGLISH TEST ONLINE” 3

II Các phương pháp – nguyên tác giải quyết 3

1 Nguyên tắc phân nhỏ 3

2 Nguyên tắc tách khỏi 4

(i) Mô tả chi tiết 4

3 Nguyên tắc kết hợp 5

4 Nguyên tắc thay đổi màu sắc 6

5 Nguyên tắc dự phòng 6

6 Nguyên tắc rẻ thay cho đắt, nguyên tác sử dụng trung gian 6

III Kết luận 7

IV TÀI LIỆU THAM KHẢO 8

Trang 4

I Mô tả đề tài “ENGLISH TEST ONLINE”

Tiếng Anh là ngôn ngữ giao tiếp phổ biến nhất trên thế giới.Ở Việt Nam nếu đi xin việc làm mà không biết tiếng Anh là bạn đã có thể bị lọai ngay từ vòng đầu, Vì vậy việc có được một văn bằng Anh Văn trong tay là một lợi thế rất lớn trong công việc Nhưng để có được một văn bằng thật sự có chất lượng đòi hỏi bạn phải ôn tập rất chăm chỉ và phải trải qua rất nhiều kì thi, dĩ nhiên không phải lúc nào bạn cũng ………đậu!

ENGLISH TEST ONLINE là chương trình nhằm kiểm tra lại kiến thức Anh Văn một cách tổng quát nhất theo mọi cấp độ nhằm giúp bạn ôn lại những kiến thức tổng quát về văn phạm trong Anh Văn, thông qua những bài thi ngắn với những câu hỏi trắc nghiệm.Ưu điểm của nó là mọi lúc mọi nơi người sử dụng đều có thể kiểm tra lại kiến thức văn phạm của mình, qua đó có thể đưa ra những chiến lược cụ thể cho môn Anh Văn

Các công việc chính của website:

+ Thêm / Xóa/ Sửa dữ liệu trong CSDL

+ Phát sinh câu hỏi và câu trả lời để người dùng vào thi

+ Cho phép người dùng chọn cấp độ thi

+ Cho phép người dùng login vào để thi và xem kết quả

+ Tìm kiếm

Danh sách các công việc sẽ được hổ trợ thực hiện trên máy tính dựa theo các yêu cầu đã cho

II Các phương pháp – nguyên tác giải quyết

Để giải quyết vấn đề này,ta phải sử dụng nhiều phương pháp-nguyên tắc khác nhau để giải quyết bài toán 1 cách có hệ thống,dễ dàng thực hiện và quản lý,sửa chữa

Một bài toán ko thể chỉ giải quyết 1 cách đơn thuần ,ta phải chia thành các phần độc lập nhau để giải quyết,làm cho vấn đề trở nên tháo lắp được và làm tăng mức độ phân nhỏ của nó

Một trang web can có giao diện web(Admin,User),các chức năng và nhiệm vụ của Admin

và User

Trong web ENGLISH TEST ONLINE:

Admin có các chức năng nhỏ : thêm học sinh vào dữ liệu,xóa học sinh ra khỏi danh sách,sửa thông tin học sinh,thêm câu hỏi mới vào dữ liệu,cập nhật đáp án và xóa câu hỏi ra khỏi dữ liệu

STT CÔNG VIỆC LỌAI CÔNG VIỆC

1 Thêm học sinh vào

danh sách

Lưu trữ

2 Xóa học sinh ra khỏi

danh sách

Lưu trữ

3 Sửa thông tin học sinh

trong danh sách

Lưu trữ

4 Thêm câu hỏi mới Lưu trữ

5 Cập nhật đáp án Lưu trữ

6 Xóa câu hỏi Lưu trữ

Trang 5

User có các chức năng : log in,tạo account mới,xem điểm

STT CƠNG VIỆC LỌAI CƠNG VIỆC

1 Login Lưu trữ

2 New Account Lưu trữ

3 Xem điểm Hiển thị

Ngồi ra,các chức năng nêu trên cịn cĩ thể được chia thành nhiều chức năng con khác,giúp ta cĩ thể thực hiện bài tốn 1 cách dễ dàng.Như vậy,để hồn thành bài tốn,ta sẽ giải quyết các vấn đề nhỏ được nêu như trên,và sắp xếp lại 1 cách cĩ hệ thống để hồn thành vấn đề đưa ra

2 Nguyên tắc tách khỏi

Trong vấn đề này,ta nhận thấy chức năng tìm kiếm học sinh được sử dụng nhiều lần trong bài tốn.Khi Admin muốn thêm/xĩa/sửa hoặc kiểm tra thơng tin của học sinh đều sử dụng chức năng tìm kiếm Cho nên ta cĩ thể tách chức năng tìm kiếm học sinh thành 1 đối tượng riêng biệt để cĩ thể sử dụng bất cứ lúc nào can đến.Ngồi ra,ta cĩ thể nâng cấp chức năng này,để việc tìm kiếm cĩ thể nhanh hơn,tối ưu hơn mà khơng can phải xem xét tồn bộ hệ thống

Như ta đã biết,1 trang web khơng thể thiếu sự quản lý và bảo mật.Trong vấn đề này,Admin phải quản lý chặt chẽ thơng tin của học sinh.Khi 1 học sinh Log in vào web,Admin phải kiểm tra học sinh đĩ cĩ nằm trong danh sách hay khơng,khi đĩ học sinh mới được phép làm bài thi và xem kết quả.Ngồi ra,Admin cũng phải bảo mật web của mình,cho nên vấn

đề quản lý và bảo mật phải được thực hiện chặt chẽ,là yếu tố quan trọng

Hơn nữa,các câu hỏi và đáp án ENGLISH can phải chính xác tuyệt đối,tránh ảnh hưởng đến kiến thức của học sinh.Điều này cũng là 1 yếu tố quan trọng,đánh giá tính khách quan của trang web

1 Login Buộc phải gõ Username,password đúng Trang

Student/index

2 Kiểm Tra inf-student Kiểm tra tính đúng đắn của thơng tin

sinh viên trước khi submit(password khơng rỗng)

True thì submit

3 Số câu hỏi Số câu hỏi trong mốt bài thi là 20 câu

Câu hỏi phải đươc phát sinh ngẫu nhiên

4 Giới Tính Male/Female

5 Thời gian thi Thời gian thi 20 phút Hết thời gian sẽ

khơng được làm tiếp

Trang 6

3 Nguyên tắc kết hợp

Khi hồn thành đề tài này,ta sử dụng 1 trong các ngơn ngữ lập trình thơng dụng để lập trình giao diện của web(Visual C,Basic,C++,C#,…)và các chức năng của web(server,user, ).Ngồi ra,chương trình khơng thể thiếu cơ sở dữ liệu để truy xuất thơng tin học sinh, các câu hỏi tiếng Anh và vài thơng tin khác.ta sử dụng 1 trong các chương trình tạo và quản lý cơ sở dữ liệu cho web như là Sql Server,Oracle,kết hợp với ngơn ngữ lập trình chính.Mỗi ngơn ngữ hay chương trình đều cĩ điểm nổi bật và ưu điểm riêng,tùy vào đĩ mà lựa chọn cách tốt nhất,đơn giản nhất để giải quyết bài tốn

Vd: Khi 1 học sinh log in vào web,server sẽ mở kết nối tới Sql server,truy xuất cơ sở dữ liệu,xem xét học sinh đĩ cĩ nằm trong danh sách hay khơng.Nếu cĩ thì server sẽ gửi thơng báo đăng nhập thành cơng và gửi câu hỏi tới học sinh để kiểm tra và chấm điểm.Nếu khơng cĩ trong danh sách thì server sẽ yêu cầu đăng nhập lại hoặc đăng kí

NGƯỜI DÙNG

XỬ LÝ LƯU TRỮ THÊM/

XOÁ/SỬA SINH VIÊN THIẾT BỊ NHẬP

CSDL

D2 D1

D5

NGƯỜI DÙNG

XỬ LÝ LƯU TRỮ THÊM/

XOÁ/SỬA CÂU HỎI ,CÂU TRẢ LỜI, CẤP ĐỘ, MÔN THIẾT BỊ NHẬP

CSDL

D2 D1

D5

Trang 7

NGƯỜI DÙNG

XỬ LÝ TRA CỨU ĐIỂM THIẾT BỊ NHẬP

CSDL

D1

D5

D4

THIẾT BỊ XUẤT

D6

4 Nguyên tắc thay đổi màu sắc

Khi giải quyết bài tốn,admin thường phải gửi những thơng báo về cho user,những thơng báo này thường cĩ màu sắc và kí hiệu khác nhau giúp cho user biết được đĩ là loại thơng báo gì

Vd: Một học sinh log in vào trang web,nếu học sinh đĩ khơng cĩ trong danh sách thì admin sẽ gửi cho học sinh 1 hộp thơng báo khơng hợp lệ và phải đăng nhập lại,hộp thơng báo cĩ kí hiệu Nếu đăng nhập thành cơng thì gửi tới học sinh hộp thơng báo đăng nhập thành cơng và cĩ kí hiệu ,tương tự khi học sinh hồn tất bài kiểm tra thì cĩ thơng báo hồn tất gửi tới học sinh.Sau đĩ Admin gửi tiếp cho học sinh hộp thơng báo tiếp tục làm kiểm tra khơng,và cĩ kí hiệu

Ngồi ra,khi thiết kế giao diện web,trong các form nhập liệu khi đang ở tình trạng “thêm” hay “sửa” thơng tin học sinh thì đối tượng nào được nhập dữ liệu sẽ cĩ màu khác với đối tượng khơng được nhập dữ liệu.giả sử ta thay đổi ngày sinh của 1 học sinh thì đối tượng ngày sinh của học sinh sẽ cĩ màu khác với những đối tượng cịn lại.Hoặc là khi học sinh kiểm tra xong,nếu đạt thì sẽ cĩ màu khác với khơng đạt…

Các server quan trọng, thường đưuọc lưu trữ thơng tin trên một server thứ ba là back up setver Back up server sẽ thay thế cho server khi server chính bị trục trặc

6 Nguyên tắc rẻ thay cho đắt, nguyên tác sử dụng trung gian

Thay vì triển khai trên server do mình mua, để tiết kiệm chi phí, chúng ta cĩ thể triển khai trên các server miễn phí hoặc thuê server với chi phí rẻ hơn Điều này là tùy thuộc vào nhu cầu cá nhân Bởi vì một server miễn phí hoặc trả phí thấp sẽ cĩ tính năng thấp hơn (băng thơng thấp hơn chẳng hạn), và dễ bị die hơn

Trang 8

III Kết luận

Hiện nay,để thực hiện hoàn chỉnh 1 trang web can rất nhiều yếu tố, phương pháp và nguyên tắc kết hợp với nhau 1 cách có hệ thống, giúp cho chúng ta có thể dễ dàng sử dụng

và quản lý, tìm kiếm thông tin 1 cách nhanh chóng Những nguyên tắc nêu trên là những nguyên tắc cơ bản nhất,được áp dụng nhiều nhất để tạo nên 1 trang web hoàn chỉnh.Qua bài nghiên cứu này,người nghiên cứu hy vọng những nguyên tắc này 1 phần nào đó có thể giúp ta hiểu được 1 trang web về cơ bản có thể được thực hiện như thế nào,sử dụng ra sao,từ đó có thể được hiểu rộng hơn,chi tiết hơn về mọi mặt

Trang 9

IV TÀI LIỆU THAM KHẢO

Tiếng Việt:

[1] Phan Dũng – Giáo trình sơ cấp tóm tắt: Phưng pháp luận sáng tạo khoa học –

kỹ thuật giải quyết vấn đề và ra quyết định – Trung tâm sáng tạo KHKT –

TpHCM.1994

[2] Phan Dũng – Giới thiệu: Phương pháp luận sáng tạo và đổi mới (quyển một của

bộ sách ‘Sáng tạo và đổi mới’ ) – Trung tâm Sáng tạo KHKT (TSK) – TpHCM 2004.

[3] Vũ Cao Đàm – Phương pháp luận nghiên cứu khoa học – Nhà xuất bản Đại học

Hà Nội – 2001

[4] Hoàng Kiếm – Giải một bài toán trên máy tính như thế nào I, II, III – Nhà xuất

bản Giáo dục – 2001, 2002, 2004

Ngày đăng: 17/09/2012, 11:51

TỪ KHÓA LIÊN QUAN

w