Ứng dụng thuật giải di truyền và lập danh mục đầu tư

79 375 0
Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Đ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

1 Lời nói đầu Trong giai đoạn hiện nay, giáo dục đang là quốc sách hàng đầu của đất nước. Nhiệm vụ của giáo dục là đào tạo nhân lực, bồi dưỡng nhân tài cho xã hội. Trong quá trình đào tạo, đo lường đánh giá là công đoạn quan trọng nhất, vì nó cho biết thành quả của quá trình đào tạo. Trải qua nhiều năm, phương thức quản lý đào tạo, dạy học theo kiểu truyền thống đã cho thấy sự đóng góp không thể chối cãi trong công cuộc giáo dục đào tạo. Tuy nhiên, cùng với sự phát triển bùng nổ của công nghệ thông tin thì chính những phương thức đó cũng đã bộc lộ một số yếu kém ảnh hưởng đến việc truyền đạt tiếp thu nội dung kiến thức, trong đó có thể kể đến việc quản lý hồ sơ không đạt hiệu quả cao, nội dung các giáo trình, sách giáo khoa thường khó có thể cập nhật kịp thời, hình thức bài giảng không tạo được sự hứng thú học tập cho học sinh, sinh viên; việc tra cứu tại chỗ các tài liệu tham khảo rất hạn chế mất thời gian… Điều đó mang lại hiệu quả học tập không cao mà chi phí cho đào tạo học tập lại lớn, dẫn đến sự lãng phí không nhỏ cả về thời gian tiền bạc… Nhận thức được những vấn đề trên, công tác giáo dục đã có nhiều thay đổi, cải tiến với những hình thức học tập mới, khắc phục những hình thức truyền thống. Việc học tập đào tạo trực tuyến, với sự trợ giúp của các công nghệ mới nhất trong lĩnh vực công nghệ thông tin, là hình thức học tập hứa hẹn sẽ khắc phục tốt những nhược điểm của phương pháp học tập truyền thống. Hình thức học tập này hiện đã rất phổ biến ở nhiều nước trên thế giới. Đề tài “ Xây dựng chương trình học Anh văn trực tuyến” đúng như tên gọi của nó, sẽ tạo ra một hệ thống cho phép người bên trong hệ thống (quản trị viên giáo viên) 2 soạn thảo những bài giảng, câu hỏi, … thể hiện chúng qua giao diện web, đồng thời cho phép các người dùng bên ngoài hệ thống (cần phải đăng ký một tài khoản thành viên) sử dụng website vào mục đích học tập kiểm tra trình độ tiếng Anh trực tuyến. Chúng tôi đã sử dụng bộ soạn thảo FreeTextBox để làm công cụ hỗ trợ cho việc soạn thảo dữ liệu cho hệ thống. (FreeTextBox là một công cụ xử lý văn bản khá mạnh trên nền web, đặc biệt nó có 2 phần Design HTML nên rất linh hoạt cho cả người dùng chuyên nghiệp không chuyên. Tính năng chính của FreeTextBox bao gồm: Thay đổi phông, kích thước kiểu chữ; chèn liên kết, chèn hình ảnh; đánh số đề mục; sắp đoạn văn bản; Hoàn tác/Phục tác, …). 3 CHƯƠNG I: TỔNG QUAN I.1. Đặt vấn đề Tiếng Anh là ngôn ngữ phổ thông thứ ba trên thế giới là ngôn ngữ bản địa của khoảng 402 triệu người vào năm 2002. Tiếng Anh đã trở thành “ngôn ngữ phụ” quan trọng nhất ngày càng được nhiều người sử dụng. Ngày nay có khoảng hơn hai tỷ người nói tiếng Anh trên khắp thế giới con số này ngày càng tăng lên. Tuy tiếng Anh được sử dụng rất rộng rãi nhưng nó không hề thay thế các ngôn ngữ khác mà thay vào đó nó hỗ trợ cho các ngôn ngữ khác. Nó dường như là tiếng nói chung ở nhiều nước, nơi mọi người nói nhiều ngôn ngữ khác nhau. Tiếng Anh là ngôn ngữ trong “văn hóa thế hệ trẻ” quốc tế. Những người trẻ tuổi từ khắp nơi trên thế giới có thể nghe hát những ca khúc tiếng Anh nổi tiếng mà không cần hiểu hết ý nghĩa của lời nhạc. Do đó ngôn ngữ của thời đại bùng nổ thông tin chính là tiếng Anh. Tiếng Anh không chỉ giúp chúng ta mở rộng phạm vi giao tiếp, gây ấn tượng với những người xung quanh bất cứ khi nào chúng ta “cất tiếng” mà còn mang lại cho chúng ta nhiều lợi ích khác. Chúng ta có nghĩ đến cảm giác thích thú khi được tiếp cận những thông tin mà không phải ai cũng có được hay không? Rồi cả khi chúng ta tạo ra những bước nhảy vọt trong sự nghiệp của mình, bỏ xa những người khác một khoảng dài? Chúng ta sẽ đạt được tất cả những điều này nếu chúng ta có thể nói tiếng Anh thật tốt. Khoa học, âm nhạc, máy tính, sức khoẻ, kinh doanh hay thể thao? Các phương tiện thông tin ngày nay, như Internet, tivi, báo chí cung cấp những nguồn tri thức vô tận về các chủ đề chúng ta yêu thích, vì chúng ta đang sống trong thời đại thông tin. Chỉ có một vấn đề là hầu hết những thông tin này đều được viết bằng tiếng Anh. Hầu hết các website, báo 4 chí, sách, khoa học, bản tin…đều sử dụng Tiếng Anh về bất cứ lĩnh vực nào, từ khắp nơi trên thế giới chúng ta đều có thể tìm đọc mua chúng. Đặc biệt là việc đọc tài liệu, nếu biết thêm một ngôn ngữ nữa, chúng ta có cơ hội tiếp cận với thế giới rộng hơn gấp nhiều lần. Rõ ràng các tài liệu viết bằng tiếng Anh nhiều gấp nhiều lần tài liệu tiếng Việt, đặc biệt là với các ngành công nghệ cao, nghiên cứu khoa học hoặc kinh doanh. Số liệu mới, có thể nắm bắt được hướng phát triển của thế giới, có cơ hội tiếp cận sớm với các công nghệ hoặc ngành nghề mới . nhiều tài liệu hoàn toàn miễn phí trên Internet. Thật kinh ngạc khi chỉ cần học một ngôn ngữ là có thể khai thác hầu hết kho tri thức ấy. Tiếng Anh là chìa khóa mở cánh cửa vào thế giới khoa học. Tiếng Anh không chỉ hữu ích mà còn mang lại cho chúng ta cảm giác hài lòng. Chúng ta sẽ thấy thích học tiếng Anh, nếu chúng ta luôn nhớ rằng mỗi giờ chúng ta dành để học là một giờ đưa chúng ta đến gần sự hoàn thiện hơn. Ngày nay, công nghệ thông tin nói chung Internet nói riêng ngày một phát triển mạnh mẽ trở thành một phần không thể thiếu trong cuộc sống của chúng ta. Những năm gần đây, cụm từ “đào tạo từ xa” hay “học trực tuyến” đã đang trở nên gần gũi với tất cả mọi người. Đào tạo từ xa là một phương thức học tập phân tán, thông qua các phương tiện truyền thông như radio, truyền hình, Internet,… Phương pháp này đáp ứng cho nhu cầu học tập, tích lũy kiến thức của tất cả mọi người, đồng thời sẽ nâng cao được chất lượng truyền đạt tiếp thu kiến thức cho các học viên. Ngoài ra, nó còn đem lại những lợi ích to lớn, tiết kiệm được thời gian, công sức, tiền bạc cho mỗi chúng ta. Việc tìm hiểu về sự cần thiết của việc học tiếng Anh, đặc biệt là việc học Anh văn trực tuyến có ý nghĩa quan trọng với những ai muốn tiếp cận bắt tay vào xây dựng một website học Anh văn trực tuyến. Học Anh văn trực tuyến vốn đã là một hình thức học rất phổ biến ở nước ngoài. Riêng tại Việt Nam, nó cũng dần trở nên quen thuộc hữu ích đối với mọi người. Đó là lý do tại sao chúng tôi chọn đề tài này. Nếu như chúng ta muốn nâng cao trình độ ngoại ngữ của mình, nhưng không có thời gian tới lớp học, hoặc không 5 có điều kiện tài chính cho việc theo học một lớp ngoại ngữ chính khoá. Thì nay, chỉ cần một đường truyền Internet một số thao tác đơn giản, với một ít vốn từ Tiếng Anh, chúng ta vẫn có thể tự luyện khả năng học Anh văn của mình qua trang web www.englishworld.com (hiện đang trong giai đoạn thử nghiệm). Nghiên cứu về cách thức học, làm bài cách thức chấm điểm, từ đó xây dựng website thử nghiệm chính là mục tiêu của đề tài. Để thực hiện mục tiêu đó, chúng tôi đã sưu tập hệ thống lại những vấn đề liên quan đến đề tài, tham khảo rất nhiều các trang web học Anh văn trực tuyến khác như www.globaledu.com.vn hay www.tienganh.com.vn. Website này cung cấp cho chúng ta những bài học bổ ích thiết thực phù hợp với khả năng của mỗi người. Đủ để chúng ta có thể tự đánh giá khả năng học tiếng Anh của mình nhanh chóng nâng cao kiến thức cho bản thân. Có nhiều dạng kiến thức cho chúng ta lựa chọn. Đặc biệt chúng ta có thể làm các bài tập trực tuyến mà không cần tải về máy. Website sẽ cho chúng ta biết kết quả ngay khi chúng ta kết thúc làm bài. Mỗi bài học đều được tổ chức sao cho học viên có thể tăng cường mọi kỹ năng cần thiết khi học Anh văn (nghe – nói – đọc – viết), thậm chí chúng ta còn có thể phát triển kỹ năng vi tính của mình khi học Anh văn nữa đấy. Mặc dù vậy, trong quá trình nghiên cứu, chúng tôi cũng gặp không ít khó khăn về nguồn tài liệu thời gian, vì vậy chúng tôi chỉ tập trung vào những vấn đề cơ bản của việc học Anh văn. Chúng tôi đưa ra sáu dạng câu hỏi cơ bản để làm bài: Trắc nghiệm một lựa chọn; Trắc nghiệm nhiều lựa chọn; Chia động từ; Câu điền khuyết; Trắc nghiệm Đúng / Sai. 5 dạng câu hỏi sẽ tương ứng với 4 loại điều kiểm (control): textbox, checkbox, dropdownlist, radiobutton. Do đó chúng tôi xây dựng lên 5 biểu mẫu (form) nhập câu hỏi, 5 form hiển thị câu hỏi, cách chấm điểm cho từng loại. I.2. Nhiệm vụ của đồ án I.2.1 Mục đích 6 - Tìm hiểu kỹ thuật lập trình ASP.NET với cơ sở dữ liệu triển khai ứng dụng web. - Xây dựng website học Anh văn trực tuyến. I.2.1 Yêu cầu Giới thiệu về trang web học Anh văn trực tuyến. Website phải cung cấp đầy đủ các chức năng tìm kiếm hỗ trợ việc học bài.  Giao diện:  Hệ thống hoạt động trên giao diện web application  Màu nền của website là xanh lá, xanh dương.  Tập tin flash: Trên trang chủ của website có 1 đoạn flash.  Giao diện thân thiện dễ sử dụng. Các thao tác trên web tự nhiên gần gũi với người dùng.  Phạm vi:  Về mặt dữ liệu: o Hệ thống đáp ứng việc dữ liệu được cập nhật hàng ngày o Đáp ứng lưu trữ với khối lượng dữ liệu lớn. 7 o Cho phép chứa nhiều hình ảnh có kích thước dung lượng mức trung bình.  Về mặt xử lý: o Hỗ trợ tìm kiếm thông tin (dành cho admin, giáo viên). o Không hỗ trợ forum.  Về mạng: Hệ thống hỗ trợ họat động trên Internet (học qua mạng).  Phần cứng, phần mềm: Trong thực tế, hệ thống sẽ cần họat động trên một máy dịch vụ (server) mạnh đa lõi Xeon 4.5GHz, hàng chục GB RAM, ổ cứng hàng ngàn GB, với hệ điều hành Windows Server 2003, lõi là ASP.NET 2.0. Tuy nhiên, vì hiện đang thử nghiệm nên hệ thống chỉ chạy trên máy cục bộ 2 nhân Pentium Dualcore 1.8GHz, 1GB RAM, ổ đĩa cứng 160GB (localhost) với hệ điều hành Windows XP SP2, lõi cũng là ASP.NET 2.0, có thể kèm theo Internet Information Service 5.0 (IIS 5.0). 8 I.2.3 Nghiên cứu hiện trạng I.2.3.1. Phân tích hiện trạng Hiện nay, quy trình từ lúc soạn thảo cho đến lúc làm bài thi thử chấm điểm được tổ chức như sau: • Các giáo viên được chỉ định thực hiện việc soạn các bài giảng câu hỏi. • Các giáo viên gửi bài về hệ thống, hệ thống tập hợp lại các câu hỏi. • Hệ thống sẽ lọc xáo trộn các câu hỏi để thành lập các bài học. • Hệ thống thiết kế ra các bảng trả lời, bảng đáp án phục vụ cho việc chấm điểm. • Sau khi thời gian làm bài kết thúc, bài làm của học viên sẽ được gửi lên hệ thống để chấm điểm. học viên sẽ biết được kết quả của mình ngay trên trang đó. Hầu hết các giai đoạn của quy trình trên đều thực hiện bằng tay, nhất là việc chọn câu hỏi, xáo trộn đánh giá. Chính vì thế công việc hết sức khó khăn phức tạp. I.2.3.2. Sơ đồ tổ chức của website English World. 9 Hình 1.1. Sơ đồ tổ chức website I.2.3.3. Các mô tả về người sử dụng quyền hạn  Admin: - Chức năng: Người quản trị hệ thống. - Quyền hạn: Toàn quyền xử lý tất cả các chức năng cơ sở dữ liệu.  Teacher: - Chức năng: Có các chức năng gần giống admin, nhưng có quyền thấp hơn. Chỉ có thể thêm, xóa, sửa bài học. - Quyền hạn: Thay đổi, chỉnh sửa phần bài học trong giới hạn của mình.  Learner: - Chức năng: Học viên ghé thăm website, nhưng chưa có ý định trở thành thành viên của website. Sử dụng các chức năng bên ngoài của hệ thống. - Quyền hạn: Xem bài học kiểm tra kiến thức ngay trên website. I.2.4. Môi trường phát triển • Môi trường: ASP.NET 2.0. • Ngôn ngữ: C#.Net, Javascript, HTML. 10 • Công cụ phân tích: Rational Rose 2003, ERWin ERX 3.5.2. • Hệ quản trị cơ sở dữ liệu: MS SQLServer 2005. • Sử dụng môi trường .Net Framework để thực thi. • Công cụ đồ họa: + Adobe Photoshop CS8. + Adobe ImageReady CS8. + Macromedia Dreamweaver 8. + Adobe Flash Pro CS3. I.2.5. Kiến trúc ứng dụng Hình 1.2. Mô hình kiến trúc ứng dụng • Mô hình hệ thống được chia làm 3 lớp: Lớp cơ sở dữ liệu (CSDL), lớp giao diện, lớp xử lý.

Ngày đăng: 25/12/2013, 15:10

Hình ảnh liên quan

Hình 1.1. Sơ đồ tổ chức website I.2.3.3. Các mô tả về người sử d ụ ng và quy ề n h ạ n  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 1.1..

Sơ đồ tổ chức website I.2.3.3. Các mô tả về người sử d ụ ng và quy ề n h ạ n Xem tại trang 9 của tài liệu.
Hình 1.2. Mô hình kiến trúc ứng dụng - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 1.2..

Mô hình kiến trúc ứng dụng Xem tại trang 10 của tài liệu.
Bảng 2.1. Form soạn câu trắc nghiệm Đúng - Sai Ví dụ:  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Bảng 2.1..

Form soạn câu trắc nghiệm Đúng - Sai Ví dụ: Xem tại trang 14 của tài liệu.
Bảng 2.3. Form soạn câu trắc nghiệm nhiều lựa chọn Câu hỏi: ......................................................................... - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Bảng 2.3..

Form soạn câu trắc nghiệm nhiều lựa chọn Câu hỏi: Xem tại trang 18 của tài liệu.
Bảng 2.4. Form soạn câu điền khuyết Ví dụ:  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Bảng 2.4..

Form soạn câu điền khuyết Ví dụ: Xem tại trang 20 của tài liệu.
Bảng 2.5. Form soạn câu chia động từ Ví dụ:  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Bảng 2.5..

Form soạn câu chia động từ Ví dụ: Xem tại trang 21 của tài liệu.
III.1. Mô hình Thực thể kết hợp (Entity Relationship Diagram) - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

1..

Mô hình Thực thể kết hợp (Entity Relationship Diagram) Xem tại trang 22 của tài liệu.
III.3 Mô hình Use Case - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

3.

Mô hình Use Case Xem tại trang 27 của tài liệu.
Hình 3.4. Mô hình Use Case cho vai trò Users - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.4..

Mô hình Use Case cho vai trò Users Xem tại trang 28 của tài liệu.
Hình 3.3. Mô hình Use Case cho vai trò Teacher - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.3..

Mô hình Use Case cho vai trò Teacher Xem tại trang 28 của tài liệu.
Hình 3.5. Mô hình Use Case cho vai trò Learner - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.5..

Mô hình Use Case cho vai trò Learner Xem tại trang 29 của tài liệu.
Hình 3.7. Lược đồ tuần tự của Use Case Login - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.7..

Lược đồ tuần tự của Use Case Login Xem tại trang 50 của tài liệu.
Hình 3.9. Lược đồ tuần tự của Use Case UpdateLearner - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.9..

Lược đồ tuần tự của Use Case UpdateLearner Xem tại trang 51 của tài liệu.
Hình 3.10. Lược đồ tuần tự của Use Case DeleteLearner - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.10..

Lược đồ tuần tự của Use Case DeleteLearner Xem tại trang 52 của tài liệu.
Hình 3.11. Lược đồ tuần tự của Use Case AddQuestion - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.11..

Lược đồ tuần tự của Use Case AddQuestion Xem tại trang 53 của tài liệu.
Hình 3.12. Lược đồ tuần tự của Use Case RegisterMember - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.12..

Lược đồ tuần tự của Use Case RegisterMember Xem tại trang 54 của tài liệu.
Hình 3.13. Lược đồ tuần tự của Use Case ViewLearnerInformation - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 3.13..

Lược đồ tuần tự của Use Case ViewLearnerInformation Xem tại trang 55 của tài liệu.
IV.1. Sơ đồ quan hệ giữa các bảng - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

1..

Sơ đồ quan hệ giữa các bảng Xem tại trang 56 của tài liệu.
Bảng 4.3. Bảng chi tiết về bài giảng Unit  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Bảng 4.3..

Bảng chi tiết về bài giảng Unit Xem tại trang 59 của tài liệu.
B ảng 4.5. Bảng chi tiết về tài khoản Account  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

ng.

4.5. Bảng chi tiết về tài khoản Account Xem tại trang 60 của tài liệu.
B ảng 4.6. Bảng chi tiết về câu hỏi Question  - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

ng.

4.6. Bảng chi tiết về câu hỏi Question Xem tại trang 61 của tài liệu.
Hình 5.1. Giao diện trang chủ - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.1..

Giao diện trang chủ Xem tại trang 71 của tài liệu.
Hình 5.2. Giao diện trang đăng nhập - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.2..

Giao diện trang đăng nhập Xem tại trang 72 của tài liệu.
Hình 5.4. Giao diện trang quản lý bài học - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.4..

Giao diện trang quản lý bài học Xem tại trang 73 của tài liệu.
Hình 5.5. Giao diện trang quản lý câu hỏi - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.5..

Giao diện trang quản lý câu hỏi Xem tại trang 74 của tài liệu.
Hình 5.6. Giao diện trang làm kiểm tra - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.6..

Giao diện trang làm kiểm tra Xem tại trang 75 của tài liệu.
Hình 5.7. Giao diện hiển thị đáp án - Ứng dụng thuật giải di truyền và lập danh mục đầu tư

Hình 5.7..

Giao diện hiển thị đáp án Xem tại trang 76 của tài liệu.

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