WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN

36 1.9K 18
WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

Đ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

WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN

BachKhoa-Aptech Computer Education T1003H – Group BÁO CÁO PROJECT WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN T1003H – GROUP Lê Quang Trung (Team Leader) Nguyễn Tuấn Anh Group Member Nguyễn Văn Toàn Nguyễn Anh Quyết Nguyễn Thị Lan Nguyễn Văn Đương Instructor Kiều Đức Hạnh - Hà Nội, 04/2011 - Learn English Online Trang BachKhoa-Aptech Computer Education T1003H – Group INDEX Problem Definition .3 Customer Requirements Specification .5 Checklists 37 Learn English Online Trang BachKhoa-Aptech Computer Education T1003H – Group Problem Definition Problem Abstraction Ngày nay, tiếng Anh trở thành ngôn ngữ quốc tế, sử dụng rộng rãi hầu hết lĩnh vực đời sống xã hội, đặc biệt lĩnh vực thương mại khoa học kỹ thuật Khi q trình tồn cầu hóa ngày sâu rộng, Tiếng Anh trở thành phương tiện giao tiếp phổ biến, tối ưu giúp người với người vùng miền địa lý khác biết ngôn ngữ hợp tác làm ăn nhau, trao đổi thông tin cho Giờ bối cảnh đất nước ta hội nhập với giới, việc thông thạo Tiếng Anh lợi thế, yêu cầu bắt buộc hoàn cảnh định Hiện có nhiều Website học thi Tiếng Anh trực tuyến : http://tienganh.com.vn , http://lopngoaingu.com , http://tienganhcaptoc.com … để thêm lựa chọn các bạn muốn cố lại kiến thức Tiếng Anh muốn nâng cao trình độ Tiếng Anh Chúng tơi chọn đề tài WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN cho Project I The Current System Hiện website học Tiếng Anh trực tuyến mạng với số lượng viết phong phú, giao diện website không thân thiện mang lại cảm giác khó sử dụng tất nhiên không tạo cảm hứng học tập cho người sử dụng Một số website cho phép làm thi trắc nghiệm hạn chế bị lặp đề, lặp câu hỏi nhiều khơng có khung thời gian làm cụ thể… Nhận thấy khuyết điểm đó, chúng tơi xây dựng hệ thống với tiêu chí : mang lại cảm hứng kết tốt cho người sử dụng truy cập vào hệ thống The Proposed System Hệ thống website mà xây dựng bao gồm nội dung sau:  Những viết chi tiết ngữ pháp Tiếng Anh từ đến nâng cao, kỹ nghe, nói, đọc, viết  Download tài liệu học Tiếng Anh  Các phần mềm hỗ trợ học Tiếng Anh  Thi trắc nghiệm tiếng anh trực tuyến  Học tiếng anh qua trị chơi hát Một số tính chúng tơi tích hợp vào website :  Cho phép người dùng đăng ký thành viên để theo dõi trình làm trắc nghiệm mình, cho phép đăng viết lên trang web (có kiểm duyệt Admin)  Cho phép thành viên đăng lên website (có kiểm duyệt Admin) quản lý viết  Khách vãng lai bình luận cho viết mà quan tâm (và thị trang web sau admin kiểm duyệt) Learn English Online Trang BachKhoa-Aptech Computer Education T1003H – Group  Tính tra từ trang web sang tiếng việt  Chức đăng ký nhận Email có viết  Tính Capcha vào phần Bình luận để chống spam  Tìm kiếm viết : Tìm kiếm & Tìm kiếm nâng cao  Tạo ngẫu nhiên đề thi trắc nghiệm : câu hỏi đáp án đề thi tạo ngẫu nhiên thành viên chọn cấp độ Ngồi nội dung tính nói + Giao diện website đẹp, thân thiện, chuyên mục phân chia rõ ràng, top thành viên có kết thi xuất sắc, viết quan tâm nhiều bình luận hiển thị Trang chủ giúp cho người dùng nắm bắt thơng tin nhiều truy cập vào website Boundaries of the System Hệ thống triển khai cho tất đối tượng cộng đồng mạng sử dụng Hardware and Software Requirements Minimum Requirements Server Client - Ram 128 Mb - CPU 1800 MHZ - CPU 1800 MHZ Connect Internet or LAN - Connnet Internet or LAN - Windown Server 2003 - Windown XP - SQL Server 2000 - IE 6.0 firefox 3.0 - Software - - Hardware Ram 256 Mb APACHE Recommended Requirements Server Client - CPU Pentium 2.13GHz - CPU 1800 MHz Connect Internet or LAN - Connect Internet or LAN Từ Windown Server 2003 - Từ Windown xp trở lên - SQL Server 2000 - IE 7.0 Firefox 3.6 Learn English Online Ram 256 Mb Software - - Hardware Ram 512 Mb APACHE Trang BachKhoa-Aptech Computer Education T1003H – Group Customer Requirements Specification Users of the System Những đối tượng tham gia vào hệ thống website bao gồm : - Guest (Khách vãng lai) - Member (Thành viên) - Admin (Quản trị hệ thống website) System functions A Quyền hạn khác vãng lai tham gia hệ thống : Xem viết : Khách vãng lai nhấp chọn chuyên mục viết hệ thống để đọc viết  Input : Khách nhấp vào liên kết viết website  Process : Server tiếp nhận yêu cầu sau lấy thông tin : Tiêu đề viết, thời gian viết bài, tác giả viết bài, số lượng lời bình luận, nội dung viết  Output : Hiện thị thông tin Server trả lên trang web Tìm kiếm viết : Khách tìm viết theo từ khóa cách nhập từ khóa vào tìm kiếm bấm nút tìm Tìm kiếm Nhập từ chuỗi từ cần tìm Tìm kiếm nâng cao + Nhập từ chuỗi từ cần tìm + Chọn chuyên mục + Chọn khoảng thời gian  Input  Process  Output Learn English Online Client Validate : tìm kiếm khơng để trống > ký tự Server Tìm sở liệu + Hiển thị danh sách viết hình (bao gồm tiêu đề nội dung tóm tắt) + Phân trang thành 10 viết/Trang (nếu số lượng viết > 10) Trang BachKhoa-Aptech Computer Education T1003H – Group Bình luận viết : khách viết ý kiến nhận xét đóng góp ý kiến cho viết quan tâm  Input Nhập thông tin bao gồm Họ Tên, Email, Nội dung lời bình Mã bảo mật Validate input sau : + Email phải định dạng Ex : letrungclub@gmail.com + lời bình khơng để trống + mã bảo mật phải nhập xác Server  Client Nhận thông tin từ form ghi vào database Process  Thơng báo “Gửi thành cơng Lời bình hiển thị sau admin kiểm duyệt!” Output Gửi ý kiến phản hồi với ban quản trị : gửi ý kiến đóng góp với quản trị để website ngày hồn thiện  Input Nhập thơng tin bao gồm: Họ tên, Email, Số điện thoại, Tiêu đề, Ý kiến đóng góp Client Validate input sau : + Họ tên không để trống phải từ 2->30 ký tự + Vui lịng nhập email có dạng : letrungclub@gmail.com + ý kiến đóng góp khơng để trống từ 6->500 ký tự Server Nhận thông tin từ form ghi vào database  Process  Thông báo “Ý kiến bạn gửi.Cám ơn bạn đóng góp ý kiến.” Output Đăng ký thành viên : Khách đăng ký thành viên để sử dụng chức khác website làm thi trắc nghiệm, post lên website Learn English Online Trang BachKhoa-Aptech Computer Education  Input Nhập thông tin bao gồm Tên đăng nhập, mật khẩu, xác nhận mật khẩu, Email, Họ tên, Số điện thoại Client  Process Server  T1003H – Group Validate input sau : + Tên tài khoản từ -> 20 ký tự gồm a-z A-Z _ 0-9 + Mật từ -> 20 ký tự + Xác nhận mật phải + Họ tên không để trống từ -> 30 ký tự + Email phải định dạng : letrungclub@gmail.com Nhận thơng tin từ form sau kiểm tra Username Email tồn Database gửi thơng báo client Ngược lại ghi thông tin vào Database Thông báo “Đăng ký thành công !” username or email tồn Output Đăng ký nhận viết qua email : Khách đăng ký nhận viết có đăng lên để tiện theo dõi cập nhật kiến thức từ website  Input Nhập xác địa email vào form đăng ký Client  Process  Output Learn English Online KT Email phải định dạng : letrungclub@gmail.com Server Nhận địa email từ form tự động gửi viết vào email đăng ký Thông báo “Đăng ký thành công !” Trang BachKhoa-Aptech Computer Education T1003H – Group B Quyền hạn Member tham gia hệ thống : quyền khách vãng lai Member cịn có thêm số quyền hạn sau : Đăng nhập hệ thống : Đăng nhập vào website để trở thành thành viên website, sử dụng chức mà thành viên phép  Input Nhập thông tin gồm : Username Password vào form đăng nhập Client  Process Server Validate input sau : + Username không để trống + Pass >= ký tự Kiểm tra Username Password database Thông báo “Đăng nhập thành công !” hiển thị lời chào member  Output Đổi mật : Thành viên không muốn sử dụng mật muốn thay mật để bảo mật tài khoản sử dụng chức  Input Nhập thông tin : Mật cũ, Mật mới, nhập lại Mật Client Validate input sau : + Mật cũ phải hợp lệ + Mật Nhập lại mật phải giống >= ký tự Server + Kiểm tra mật cũ trả kết client + Thay mật cũ = mật database  Process  Output Learn English Online Thông báo “Mật thay đổi!” thành công Ngược lại Thông báo “Mật cũ không đúng!” Trang BachKhoa-Aptech Computer Education T1003H – Group Thay đổi thơng tin cá nhân : Thành viên thay đổi họ tên, email số điện thoại mình, cách click vào thơng tin cá nhân -> click mục sửa đổi Bạn phải đăng nhập để sử dụng chức  Input Nhập thông tin cần thay đổi : họ tên, email, số điện thoại Client  Process Validate input sau : + Họ tên ko để trống từ -> 30 ký tự + Email phải định dạng Server + Kiểm tra email tồn database chưa? Nếu chưa tồn update thơng tin vào database, ngược gửi lỗi client Thông báo “Thông tin cá nhân cập nhật!” thành công Ngược lại thơng báo “Email tồn database!”  Output Đăng viết : Thành viên viết đưa lên website, viết Admin kiểm duyệt hiển thị lên website Đăng nhập để sử dụng chức  Input Nhập thơng tin gồm : Chọn chun mục,Tiêu đề, tóm tắt nội dung, nội dung Client Validate input sau : + Tiêu đề không để trống từ 6->100 ký tự + Nội dung viết không để trống + Phải chọn chuyên mục viết Process Server Ghi thông tin vào database  Thông báo “Bài viết ghi nhận! hiển thị lên website sau Admin kiểm duyệt”  Output Learn English Online Trang BachKhoa-Aptech Computer Education T1003H – Group Quản lý viết bạn: Thành viên quản lý viết đăn cách click vào dòng quản lý viết khu vực thành viên Đăng nhập để sử dụng chức này: a Chức sửa: cho phép sửa lại viết bạn đăng  Input Thông tin gồm : tiêu đề, chuyên mục, tóm tắt, nội dung Client Validate input sau : + Tiêu đề phải từ -> 100 ký tự + Nội dung không để trống Server Ghi thông tin vào database  Process  Output Thông báo “Đã cập nhật viết thành cơng” b Chức xóa: Thành viên xóa viết đăng  Input Chọn id viết cần xóa Client Thơng báo : Xóa viết ? Server Kiểm tra viết có liên qua đến bảng khác khơng? Nếu có gửi thơng báo lỗi client Ngược lại xóa thơng tin database  Process  Output Learn English Online Thông báo “Xóa thành cơng” thành cơng Ngược lại Thơng báo “Khơng xóa có liệu liên quan” Trang 10 BachKhoa-Aptech Computer Education  Input T1003H – Group Chọn cấp độ cần xóa Client Thơng báo : bạn muốn xóa cấp độ này? Server + Nếu khơng có liệu liên quan với bảng khác => thơng báo lỗi  Process + Ngược lại xóa cấp độ database  Output Thơng báo “xóa cấp độ thành cơng !” khơng có liệu liên quan Ngược lại, thơng báo khơng xóa có liệu liên quan Thống kê : Thống kê số thông tin : (***)tất viết, viết chưa kiểm duyệt, lời bình, lời bình chưa kiểm duyệt, câu hỏi, đề thi, cấp độ, lượng thành viên, công ty quảng cáo  Input Nhấp chọn thống kê  Process Server  Output Hiện thị thông tin (***) lên website dạng bảng Lấy thông (***) database trả cho client Quản lý chuyên mục : Quản trị thêm, sửa, xóa chuyên mục a Thêm chuyên mục : Quản trị thêm chuyên mục vào menu hiển thị Learn English Online Trang 22 BachKhoa-Aptech Computer Education  Input T1003H – Group Tên chuyên mục vị trí chuyên mục (Chuyên mục con) Client Validate tên chuyên mục từ -> 30 ký tự  Process Server Lưu chuyên mục vào database  Output + Thông báo “Bạn thêm chuyên mục thành công !” b Sửa chuyên mục: Quản trị sửa đổi tên chuyên mục  Input Nhập tên chuyên mục Client  Process  Output Validate Tên chuyên mục từ -> 30 ký tự Server Cập nhật chuyên mục vào lưu vào database + Thơng báo “Đã cập nhật chun mục !” c Xóa chuyên mục:  Input Learn English Online Chọn id chuyên mục cần xóa Trang 23 BachKhoa-Aptech Computer Education T1003H – Group Client  Process Thông báo : bạn muốn xóa chun mục này? Server + Nếu khơng có liệu liên quan với bảng khác => thông báo lỗi + Ngược lại xóa chuyên mục database  Output Thơng báo “xóa chun mục thành cơng !” khơng có liệu liên quan Ngược lại, thơng báo khơng xóa có liệu liên quan Quản lý phản hồi : Quản trị xem xóa ý kiến phản hồi a Xem ý kiến phản hồi  Input Chọn id ý kiến cần xem Lấy thông tin gồm Họ tên, email, số điện thoại, tiêu đề, nội dung ý kiến phản hồi trả cho client chuyển ý kiến sang trạng thái đọc  Process Server  Output Hiện thị thông tin ý kiến từ server trả dạng bảng b Xóa ý kiến phản hồi  Input Learn English Online Chọn id ý kiến cần xóa Client Thơng báo : bạn muốn xóa ý kiến này? Server Xóa ý kiến database Trang 24 BachKhoa-Aptech Computer Education T1003H – Group  Process  Output Learn English Online Thơng báo “xóa ý kiến thành công !” Trang 25 BachKhoa-Aptech Computer Education T1003H – Group System Designs Entity Relationship Diagram CategoriesI d CateId link CateName Active Title Date parentid ve E tblCategories Content ∞ tblPost CommentI d Excerpt ∞ ve E PostId PostId Viewed ∞ Fullname ve E tblComment TypeAccou nt Title Commen t Date Active tblAccount Email Usernam e ∞ TestDate UserId Passwor d ve E DiaryId Hotnew s Phone UserId UserId Fullnam e tblDiary End ExamId Mark levelname levelid Learn English Online tblLevel AnswerId Trang 26 BachKhoa-Aptech Computer Education QuestionI d T1003H – Group Mark ve E LevelId Question QuestionI d tblAnswer Answer ∞ ∞ tblQuestion ve E FeedbackI d Email Content s Tittle Phone Fullnam e tblFeedback tblAdvertise Active AdvId timeadv Compan y decription Image Link StartDat e Database Design Bảng tblCategories : Lưu trữ danh mục website Learn English Online Trang 27 BachKhoa-Aptech Computer Education Bảng tblPost : Lưu trữ viết T1003H – Group Bảng tblAccount : Lưu thông tin thành viên quản trị Learn English Online Trang 28 BachKhoa-Aptech Computer Education Bảng tblComment : Lời bình Bảng tblLevel : Mô tả cấp độ T1003H – Group Bảng tblQuestion : Lưu trữ câu hỏi Learn English Online Trang 29 BachKhoa-Aptech Computer Education Bảng tblAnswer : Mô tả phương án trả lời Bảng tblDiary : Nhật ký thi T1003H – Group Bảng tblAdvertise : Thông tin quảng cáo Learn English Online Trang 30 BachKhoa-Aptech Computer Education T1003H – Group 10 Bảng tblFeedback : thông tin phản hồi Sơ đồ quan hệ bảng Learn English Online Trang 31 BachKhoa-Aptech Computer Education Learn English Online T1003H – Group Trang 32 BachKhoa-Aptech Computer Education T1003H – Group Sitemap a Khách vãng lai Learn English Online Trang 33 BachKhoa-Aptech Computer Education T1003H – Group Thành viên có thêm trang sau Learn English Online Trang 34 BachKhoa-Aptech Computer Education T1003H – Group Quản trị Learn English Online Trang 35 BachKhoa-Aptech Computer Education T1003H – Group Algorithms Task Sheet Learn English Online Trang 36 ... thức Tiếng Anh muốn nâng cao trình độ Tiếng Anh Chúng tơi chọn đề tài WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN cho Project I The Current System Hiện website học Tiếng Anh trực tuyến. .. Download tài liệu học Tiếng Anh  Các phần mềm hỗ trợ học Tiếng Anh  Thi trắc nghiệm tiếng anh trực tuyến  Học tiếng anh qua trò chơi hát Một số tính chúng tơi tích hợp vào website :  Cho phép người... việc thông thạo Tiếng Anh lợi thế, yêu cầu bắt buộc hoàn cảnh định Hiện có nhiều Website học thi Tiếng Anh trực tuyến : http://tienganh.com.vn , http://lopngoaingu.com , http://tienganhcaptoc.com

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

Hình ảnh liên quan

+ Hiển thị danh sách các bài viết ra màn hình (bao gồm tiêu đề và nội dung tóm tắt).  - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

i.

ển thị danh sách các bài viết ra màn hình (bao gồm tiêu đề và nội dung tóm tắt). Xem tại trang 5 của tài liệu.
Kiểm tra bài viết có liên qua đến bảng khác không? Nếu có gửi thông báo lỗi về client - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

i.

ểm tra bài viết có liên qua đến bảng khác không? Nếu có gửi thông báo lỗi về client Xem tại trang 10 của tài liệu.
thị các thông tin ở mục (*) dưới dạng bảng. Đăng nhập để sử dụng chức năng này. - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

th.

ị các thông tin ở mục (*) dưới dạng bảng. Đăng nhập để sử dụng chức năng này Xem tại trang 11 của tài liệu.
C. Admin – Quản trị hệ thống: có toàn quyền trong hệ thống. Để sử dụng các chức năng của - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

dmin.

– Quản trị hệ thống: có toàn quyền trong hệ thống. Để sử dụng các chức năng của Xem tại trang 12 của tài liệu.
Hiện thị các thông tin ở mục (**) dưới dạng bảngChọn id user cần xem - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

i.

ện thị các thông tin ở mục (**) dưới dạng bảngChọn id user cần xem Xem tại trang 12 của tài liệu.
Kiểm tra bài viết có liên qua đến bảng khác không? Nếu có gửi thông báo lỗi về client - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

i.

ểm tra bài viết có liên qua đến bảng khác không? Nếu có gửi thông báo lỗi về client Xem tại trang 16 của tài liệu.
+ Nếu không có dữ liệu liên quan với bảng khác => thông báo lỗi - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

u.

không có dữ liệu liên quan với bảng khác => thông báo lỗi Xem tại trang 22 của tài liệu.
Hiện thị các thông tin (***) lên website dưới dạng bảngNhấp chọn thống kê - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

i.

ện thị các thông tin (***) lên website dưới dạng bảngNhấp chọn thống kê Xem tại trang 22 của tài liệu.
+ Nếu không có dữ liệu liên quan với bảng khác => thông báo lỗi - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

u.

không có dữ liệu liên quan với bảng khác => thông báo lỗi Xem tại trang 24 của tài liệu.
1. Bảng tblCategories : Lưu trữ các danh mục của website - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

1..

Bảng tblCategories : Lưu trữ các danh mục của website Xem tại trang 27 của tài liệu.
2. Bảng tblPost : Lưu trữ bài viết - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

2..

Bảng tblPost : Lưu trữ bài viết Xem tại trang 28 của tài liệu.
5. Bảng tblLevel : Mô tả cấp độ - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

5..

Bảng tblLevel : Mô tả cấp độ Xem tại trang 29 của tài liệu.
4. Bảng tblComment : Lời bình - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

4..

Bảng tblComment : Lời bình Xem tại trang 29 của tài liệu.
8. Bảng tblDiar y: Nhật ký thi - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

8..

Bảng tblDiar y: Nhật ký thi Xem tại trang 30 của tài liệu.
7. Bảng tblAnswer : Mô tả các phương án trả lời - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

7..

Bảng tblAnswer : Mô tả các phương án trả lời Xem tại trang 30 của tài liệu.
10. Bảng tblFeedback : thông tin phản hồi - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

10..

Bảng tblFeedback : thông tin phản hồi Xem tại trang 31 của tài liệu.
Sơ đồ quan hệ giữa các bảng - WEBSITE HỌC VÀ THI TRẮC NGHIỆM TIẾNG ANH  TRỰC TUYẾN

Sơ đồ quan.

hệ giữa các bảng Xem tại trang 31 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