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

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

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

Thông tin tài liệu

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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG  PHÂN TÍCH XÂY DỰNG TRANG WEBENGLISH TEST ONLINE Bộ môn: Phương Pháp Luận Sáng Tạo Khoa HọcGVHD: GS.TSKH. Hoàng KiếmSV thực hiện: Bùi Trung Thành 06520434Lớp: K1MTT01Khóa: 2006-- NĂM 2009 -- Mục lục Mục lục 3I. Mô tả đề tài “ENGLISH TEST ONLINE” . 4 II. Các phương pháp – nguyên tác giải quyết . 4 III. Kết luận . 8 IV. TÀI LIỆU THAM KHẢO 9 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.1. Nguyên tắc phân nhỏ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ỆC1 Thêm học sinh vào danh sáchLưu trữ2 Xóa học sinh ra khỏi danh sáchLưu trữ3 Sửa thông tin học sinh trong danh sáchLư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ữ User có các chức năng : log in,tạo account mới,xem điểmSTT CƠNG VIỆC LỌAI CƠNG VIỆC1 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. Ngun tắc tách khỏiTrong 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.STT Tên qui định (i) Mơ tả chi tiết Ghi chú1 Login Buộc phải gõ Username,password đúng Trang Student/index2 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ì submit3 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ên4 Giới Tính Male/Female5 Thời gian thi Thời gian thi 20 phút Hết thời gian sẽ khơng được làm tiếp 3. Ngun tắc kết hợpKhi 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ẽ u cầu đăng nhập lại hoặc đăng kí.NGƯỜI DÙNGXƯÛ LÝ LƯU TRỮ THÊM/XOÁ/SƯÛA SINH VIÊNTHIẾT BỊ NHẬPCSDLD2D1D5D3D4NGƯỜI DÙNGXƯÛ LÝ LƯU TRỮ THÊM/XOÁ/SƯÛA CÂU HỎI ,CÂUTRẢ LỜI, CẤP ĐỘ, MÔNTHIẾT BỊ NHẬPCSDLD2D1D5D3D4 NGƯỜI DÙNGXƯÛ LÝ TRA CỨU ĐIỂMTHIẾT BỊ NHẬPCSDLD1D5D4THIẾT BỊ XUẤTD64. Ngun tắc thay đổi màu sắcKhi 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….5. Ngun tắc dự phòngCá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ặc6. Ngun tắc rẻ thay cho đắt, ngun tác sử dụng trung gianThay 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 th 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. III. Kết luậnHiệ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. IV. TÀI LIỆU THAM KHẢOTiế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. . CÔNG NGHỆ THÔNG TINKHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG  PHÂN TÍCH XÂY DỰNG TRANG WEBENGLISH TEST ONLINE Bộ môn: Phương Pháp Luận Sáng Tạo Khoa HọcGVHD:. 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

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan