Xây Dựng Từ Điển Multimedia Thuật Ngữ Tin Học Trực Tuyến (Website & J2ME)

Xây dựng từ điển multimedia thuật ngữ tin học trực tuyến. Website tích hợp J2ME cho điện thoại, tra cứu mọi lúc mọi nơi. Tiện lợi, dễ dàng!

Trường đại học

Viện Đại học Mở Hà Nội

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2012

112
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

MỤC LỤC

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Báo cáo nghiên cứu tính khả thi của đồ án

1.2. Phạm vi đề tài

2. CHƯƠNG 2: GIỚI THIỆU VỀ CÔNG NGHỆ SỬ DỤNG

2.1. Đánh giá hệ quản trị cơ sở dữ liệu

2.2. Đánh giá các công nghệ khác. Web Service và SOAP

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Phân tích các yêu cầu về xử lý của hệ thống hiện hành

3.2. Quản lý bài viết. Giáo viên – Sinh viên

3.3. Phân tích các yêu cầu về chức năng

3.4. Biểu đồ chức năng

3.5. Các biểu đồ luồng dữ liệu

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

4.1. Thiết kế cơ sở dữ liệu

4.2. Thiết kế giao diện

4.3. Thiết kế các Module chương trình

4.4. Các Module và Class

4.5. Module quản lý User

4.6. Module Quản lý bài viết trích lọc – bài viết cung cấp thông tin

4.7. Module Giảng viên – Sinh viên

4.8. Module trao đổi thông tin giữa Website & ứng dụng Android

4.9. Module quản trị SQLite Database - Android

5. CHƯƠNG 5: HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG

5.1. Hướng dẫn cài đặt

5.2. Hướng dẫn sử dụng ứng dụng Android

HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH VẼ

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Giới thiệu

1.2. Báo cáo nghiên cứu tính khả thi của đồ án

1.3. Phạm vi đề tài

2. CHƯƠNG 2: GIỚI THIỆU VỀ CÔNG NGHỆ SỬ DỤNG

2.1. Đánh giá hệ quản trị cơ sở dữ liệu

2.2. Đánh giá các công nghệ khác

2.3. Web Service và SOAP

Tóm tắt

I. Từ Điển Thuật Ngữ Tin Học Trực Tuyến Tổng Quan Lợi Ích

Sự phát triển của khoa học kỹ thuật đã tạo ra một lượng lớn thông tin, và việc khai thác thông tin này hiệu quả là vô cùng quan trọng. Internet đã thay đổi cách chúng ta học tập, nghiên cứu và làm việc, cho phép trao đổi và chia sẻ thông tin mọi lúc mọi nơi. Tuy nhiên, sự khác biệt về ngôn ngữ là một thách thức lớn. Tiếng Anh, ngôn ngữ được sử dụng rộng rãi nhất trong lĩnh vực công nghệ thông tin, đòi hỏi người làm trong ngành phải có trình độ nhất định. Vì vậy, một công cụ tra cứu từ điển thuật ngữ tin học chuyên ngành, tiện lợi và khả dụng là vô cùng cần thiết. Nhóm nghiên cứu đã nhận ra điều này và xây dựng một hệ thống từ điển trực tuyến, hỗ trợ học từ vựng Tiếng Anh chuyên ngành dưới dạng website. Hệ thống này cho phép người dùng tra cứu thuật ngữ với ví dụ cụ thể, hình ảnh và video minh họa, giúp việc ghi nhớ trở nên nhanh chóng và hiệu quả hơn. Mỗi thuật ngữ còn đi kèm file phát âm, giúp người dùng dễ dàng nghe và đọc. Hệ thống forum cũng được phát triển, tạo môi trường học tập cho sinh viên khoa Công nghệ Thông tin, nơi giáo viên có thể đánh giá và hỗ trợ sinh viên. Dựa trên tài liệu gốc, "Trong thời gian học tập tại Khoa Công nghệ Thông tin – Viện Đại học Mở Hà Nội, câu nói ấy ngày càng in sâu vào tâm trí chúng em. Trong quá trình thực hiện đồ án tốt nghiệp, tuy đã rất nỗ lực nhưng chúng em nhận thấy kiến thức và kinh nghiệm của bản thân còn rất hạn hẹp." Điều này cho thấy nhu cầu lớn về một công cụ hỗ trợ học tập chuyên ngành hiệu quả.

1.1. Giới Thiệu Về Từ Điển IT Chuyên Ngành Online

Từ điển trực tuyến này không chỉ là một công cụ tra cứu đơn thuần, mà còn là một nền tảng học tập tương tác. Người dùng có thể tìm kiếm định nghĩa J2ME, thuật ngữ lập trình, và đóng góp thông tin để làm phong phú thêm nội dung của từ điển. Sự kết hợp giữa thông tin chính thức và đóng góp từ cộng đồng tạo ra một nguồn tài liệu đa dạng và cập nhật. Trang web có diễn đàn giúp người học trao đổi, thảo luận. Giáo viên, quản trị viên, và người điều hành có thể kiểm duyệt và trích xuất thông tin để hoàn thiện từ điển hơn.

1.2. Tại Sao Cần Từ Điển Công Nghệ Thông Tin Đa Phương Tiện

Với sự bùng nổ của công nghệ, thuật ngữ kỹ thuật số mới liên tục xuất hiện. Một từ điển chuyên ngành IT đa phương tiện, tích hợp hình ảnh, video, và âm thanh, giúp người học dễ dàng hình dung và ghi nhớ các khái niệm phức tạp. Việc này đặc biệt quan trọng đối với những người mới bắt đầu làm quen với lĩnh vực công nghệ thông tin hoặc muốn nâng cao trình độ chuyên môn.

II. Thách Thức Giải Pháp Từ Điển Online Thiết Bị Di Động

Trước đây, việc truy cập Internet chủ yếu được thực hiện trên PC. Tuy nhiên, sự phát triển của công nghệ đã cho phép truy cập website trên nhiều thiết bị di động. Tuy nhiên, việc truy cập website trên thiết bị di động vẫn còn nhiều hạn chế: giao diện chưa tối ưu cho thiết bị di động, các thành phần không cần thiết làm tốn cước phí, kích thước màn hình hạn chế gây khó khăn trong việc tìm kiếm chức năng. Giải pháp đặt ra là xây dựng ứng dụng trên thiết bị di động, được đồng bộ với website, tích hợp các chức năng chính, cho phép người dùng dễ dàng quản lý và tra cứu thông tin. Ứng dụng này sẽ giúp người dùng có thể tra cứu thuật ngữ một cách nhanh chóng và tiện lợi, ngay cả khi không có kết nối Internet. Ứng dụng trên nền tảng Android là giải pháp được ưu tiên. Nhóm nghiên cứu nhận thấy cần thiết phải khắc phục những hạn chế này bằng cách phát triển một ứng dụng di động từ điển IT miễn phí, đồng bộ hóa với phiên bản web, tích hợp các chức năng tra cứu cơ bản, và cho phép người dùng có hệ điều hành Android quản lý, tra cứu thông tin một cách dễ dàng và hiệu quả. Tài liệu gốc đề cập: "Website của nhóm chưa phát triển giao diện dành cho thiết bị di động do đó người sử dụng truy cập Website bằng giao diện thông thường thì tính khả dụng giảm đi đáng kể."

2.1. Rào Cản Khi Sử Dụng Từ Điển Trực Tuyến Trên Mobile

Giao diện web thông thường không tối ưu cho màn hình nhỏ của điện thoại di động. Website có thể chứa nhiều thành phần không cần thiết, gây tốn băng thông và khó khăn trong việc tìm kiếm thông tin. Việc xây dựng một ứng dụng di động chuyên dụng giúp giải quyết những vấn đề này, mang lại trải nghiệm người dùng tốt hơn.

2.2. Giải Pháp Ứng Dụng Di Động Công Nghệ J2ME Legacy

Việc phát triển ứng dụng di động cho phép tận dụng tối đa khả năng của thiết bị di động. Ứng dụng có thể được thiết kế tối ưu cho màn hình nhỏ, loại bỏ các thành phần không cần thiết, và tích hợp các chức năng tra cứu nhanh chóng. Tuy J2ME là một công nghệ đã lỗi thời, việc nghiên cứu nó cho thấy lịch sử và quá trình phát triển của ứng dụng trên di động.

III. Xây Dựng Từ Điển Thuật Ngữ J2ME Phương Pháp Công Nghệ

Việc xây dựng một từ điển thuật ngữ J2ME yêu cầu lựa chọn công nghệ phù hợp và phương pháp tiếp cận hiệu quả. Công nghệ Web ServiceSOAP giúp ứng dụng di động giao tiếp với máy chủ web, lấy dữ liệu và cập nhật thông tin. SQLite, một hệ quản trị cơ sở dữ liệu nhỏ gọn, được sử dụng để lưu trữ dữ liệu trên thiết bị di động, cho phép tra cứu ngoại tuyến. Việc đồng bộ hóa dữ liệu giữa thiết bị di động và máy chủ web đảm bảo thông tin luôn được cập nhật. Theo tài liệu, "Để thực hiện được các chức năng chính của chương trình, chương trình sẽ yêu cầu dữ liệu từ server trả về theo nhiều thông tin khác nhau, nhưng các bước cơ bản để gửi yêu cầu và nhận phản hồi từ Server thì tương tự nhau." Điều này thể hiện việc xây dựng từ điển cần một quy trình có hệ thống và chuẩn.

3.1. Web Service SOAP Kết Nối Ứng Dụng Với Dữ Liệu Online

Web service cung cấp cơ chế truy cập từ xa thông qua giao thức HTTP, sử dụng định dạng XML để truyền tải dữ liệu. SOAP (Simple Object Access Protocol) là một giao thức cho phép dữ liệu được truyền đi bằng HTTP và định dạng theo chuẩn XML, giúp các ứng dụng có thể giao tiếp với nhau bất kể ngôn ngữ lập trình. Dữ liệu sẽ dễ dàng xử lý hơn vì chúng được định dạng theo chuẩn XML.

3.2. SQLite Lưu Trữ Tra Cứu Thuật Ngữ Ngoại Tuyến

SQLite là một hệ quản trị cơ sở dữ liệu nhỏ gọn, không yêu cầu cài đặt hoặc cấu hình phức tạp. Dữ liệu được lưu trữ trong một file duy nhất, giúp dễ dàng quản lý và di chuyển. SQLite phù hợp với các ứng dụng di động, cho phép lưu trữ và tra cứu dữ liệu ngoại tuyến một cách hiệu quả. Với SQLite, người dùng có thể tra cứu thuật ngữ ngay cả khi không có kết nối Internet.

3.3. KSOAP2 Android Thư Viện Kết Nối Web Service Cho Android

KSOAP2-Android là một thư viện SOAP khá hiệu quả cho nền tảng Android, cho phép kết nối Web Service Client và Server. Thư viện giúp chuyển đổi các đối tượng Java thành XML và ngược lại, giúp việc trao đổi dữ liệu giữa các hệ thống trở nên dễ dàng hơn. Tài liệu cho biết: "Ứng dụng dùng thư viện mở Ksoap2-Android để kết nối Web Service Client và Server. Đây là một thư viện SOAP khá hiệu qua cho nền tảng Android với nhiều tính năng cải tiến và đã được sửa nhiều lỗi hơn các phiên bản trước đấy."

IV. Ứng Dụng Thực Tế Tra Cứu Thuật Ngữ Tin Học Trên Android

Ứng dụng di động được xây dựng trên nền tảng Android cung cấp các chức năng chính: đăng ký, đăng nhập, tra cứu từ khóa, quản lý bài viết, giáo viên và sinh viên. Chức năng tra cứu cho phép người dùng tìm kiếm theo chuyên ngành, từ loại, hoặc tất cả các thuật ngữ. Hệ thống cũng hỗ trợ việc đánh giá việc học tập của sinh viên thông qua các topic của giáo viên. Ứng dụng di động giúp việc tra cứu thuật ngữ trở nên dễ dàng và tiện lợi hơn bao giờ hết. Bên cạnh đó, người dùng có thể đóng góp thông tin về một từ, giáo viên cũng có thể đánh giá người học dựa trên các topic. Tài liệu gốc nêu rõ: "Hệ thống được mở rộng thêm để hỗ trợ việc giảng dạy và học tập cho giáo viên và sinh viên của khoa Công nghệ thông tin. Giáo viên được quản lý môn học của mình. Sinh viên khi đăng ký sẽ đăng ký khóa học."

4.1. Giao Diện Chức Năng Chính Của Ứng Dụng Android

Giao diện ứng dụng được thiết kế đơn giản, dễ sử dụng, tối ưu cho màn hình nhỏ. Các chức năng chính bao gồm tra cứu từ khóa, xem thông tin chi tiết của thuật ngữ, gửi bài viết đóng góp, và đồng bộ hóa dữ liệu. Ứng dụng hỗ trợ tra cứu thuật ngữ trực tuyến và ngoại tuyến, cung cấp trải nghiệm người dùng liền mạch.

4.2. Đồng Bộ Hóa Dữ Liệu Luôn Cập Nhật Từ Điển Kỹ Thuật Số

Ứng dụng di động đồng bộ hóa dữ liệu với máy chủ web, đảm bảo người dùng luôn có thông tin mới nhất. Quá trình đồng bộ hóa bao gồm cập nhật danh sách thuật ngữ, thông tin chi tiết của thuật ngữ, và các file đa phương tiện (hình ảnh, video, âm thanh). Việc đồng bộ hóa giúp từ điển kỹ thuật số luôn được cập nhật và chính xác.

V. Hướng Dẫn Sử Dụng Tận Dụng Từ Điển Mở Trực Tuyến Hiệu Quả

Để tận dụng tối đa từ điển mở trực tuyến, người dùng nên bắt đầu bằng cách đăng ký tài khoản và tùy chỉnh hồ sơ cá nhân. Việc này cho phép hệ thống ghi nhớ sở thích và cung cấp kết quả tìm kiếm phù hợp. Khi tra cứu, hãy sử dụng các bộ lọc (chuyên ngành, từ loại) để thu hẹp phạm vi tìm kiếm và tìm được kết quả chính xác nhất. Tham gia diễn đàn và đóng góp thông tin để làm phong phú thêm nội dung của từ điển. Tài liệu hướng dẫn sử dụng bao gồm các hình ảnh giao diện trực quan giúp người dùng dễ dàng làm quen và sử dụng.

5.1. Thủ Thuật Tra Cứu Nhanh Chóng Chính Xác

Sử dụng các từ khóa cụ thể và chính xác. Lọc kết quả theo chuyên ngành hoặc từ loại để thu hẹp phạm vi tìm kiếm. Đọc kỹ phần định nghĩa và ví dụ để hiểu rõ ý nghĩa của thuật ngữ. Sử dụng chức năng phát âm để luyện nghe và nói. Xem hình ảnh và video minh họa để hình dung rõ hơn về thuật ngữ.

5.2. Chia Sẻ Kiến Thức Đóng Góp Học Hỏi Từ Cộng Đồng

Tham gia diễn đàn và thảo luận về các thuật ngữ. Đóng góp thông tin về các thuật ngữ mới hoặc còn thiếu. Nhận xét và đánh giá các bài viết đóng góp của người khác. Học hỏi kinh nghiệm từ những người dùng khác. Cùng nhau xây dựng một từ điển cộng đồng phong phú và chất lượng.

VI. Kết Luận Tương Lai Phát Triển Từ Điển Chuyên Ngành IT

Việc xây dựng một từ điển chuyên ngành IT trực tuyến và ứng dụng di động là một bước tiến quan trọng trong việc hỗ trợ học tập và làm việc trong lĩnh vực công nghệ thông tin. Trong tương lai, từ điển có thể được mở rộng để bao gồm nhiều ngôn ngữ hơn, tích hợp thêm các công cụ dịch thuật, và sử dụng trí tuệ nhân tạo để cung cấp kết quả tìm kiếm thông minh hơn. Tài liệu "HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI" (trang 102) cho thấy sự quan tâm đến việc tiếp tục phát triển và hoàn thiện dự án này.

6.1. Từ Điển IT Hướng Đến Cộng Đồng Đa Ngôn Ngữ

Mở rộng phạm vi của từ điển để bao gồm nhiều ngôn ngữ hơn, đáp ứng nhu cầu của người dùng trên toàn thế giới. Tạo một cộng đồng người dùng năng động, nơi mọi người có thể chia sẻ kiến thức và đóng góp vào sự phát triển của từ điển.

6.2. Trí Tuệ Nhân Tạo Nâng Cao Khả Năng Tra Cứu Thông Minh

Sử dụng trí tuệ nhân tạo để phân tích và hiểu ngữ cảnh tìm kiếm của người dùng, cung cấp kết quả chính xác và phù hợp hơn. Tích hợp các công cụ dịch thuật tự động, giúp người dùng dễ dàng tiếp cận thông tin từ nhiều nguồn khác nhau.

22/09/2025

Trích đoạn nội dung tài liệu

MỞ ĐẦU 1. Giới thiệu: Ngày nay, với sự phát triển của khoa học – kỹ thuật, việc khai thác thông tin để phục vụ cho việc học tập, nghiên cứu và làm việc cũng đã được cải thiện rất nhiều. Từ sự ra đời của Internet, mọi thứ trở nên đơn giản hơn rất nhiều. Nhờ Internet, chúng ta có thể khai thác,trao đổi, chia sẻ thông tin ở mọi lúc, mọi nơi thông qua một phương tiện phổ biến nhất hiện nay là Website.

Với hệ thống chia sẻ tài nguyên rộng lớn, sự bất đồng ngôn ngữ là việc không thể tránh khỏi. Ngôn ngữ được sử dụng rộng rãi nhất hiện nay là Tiếng Anh. Với những người làm việc trong lĩnh vực Công nghệ thông tin, trình độ Tiếng Anh là một điều không thể thiếu cho kỹ năng làm việc. Bên cạnh đó, nhu cầu học tập và làm việc đang dần được thực hiện với sự hỗ trợ tối đa của máy vi tính.

Vì vậy cần có một phương tiện tra cứu từ điển thuận tiện, khả dụng một cách tối ưu. Nhóm đã nhận ra điều đó và thiết lập một hệ thống từ điển trực tuyến hỗ trợ việc học từ vựng Tiếng Anh chuyên ngành dưới dạng website để dễ dàng cho người sử dụng. Trong chương trình này, người dùng có thể tra cứu từ ngữ, thuật ngữ chuyên ngành với những ví dụ cụ thể, hình ảnh, video minh họa giúp cho việc nhớ từ một cách nhanh và hiệu quả. Các từ ngữ còn được đi kèm một file phát âm để tiện cho người sử dụng nghe và đọc.

Hệ thống còn được phát triển dạng forum để tiện cho việc học tập của các bạn sinh viên trong khoa qua việc tham gia các topic của giáo viên. Giáo viên sẽ đánh giá sinh viên qua các bài viết trả lời của sinh viên, đồng thời hỗ trợ cho việc trích lọc các bài viết chính thức của từ điển. 2 Trước đây, truy cập mạng chủ yếu được thực hiện trên PC, nhưng với sự phát triển không ngừng của công nghệ, giờ đây chúng ta có thể truy cập Website với sự hỗ trợ của Notebook, Tablet, Smartphone cùng Wireless. Điều này giúp cho người sử dụng có thể truy cập Internet một cách lưu động.

Tuy nhiên, truy cập Website trên các thiết bị di động kể trên gặp phải một số rào cản nhất định, ví dụ như: _ Website của nhóm chưa phát triển giao diện dành cho thiết bị di động do đó người sử dụng truy cập Website bằng giao diện thông thường thì tính khả dụng giảm đi đáng kể. _ Những thành phần như logo, quảng cáo, flash của Website không quan trọng với việc tra cứu nhưng làm hao tổn cước phí truy cập Internet không cần thiết. _ Kích thước màn hình hạn chế của các thiết bị di động hiện nay (ngoại trừ các dòng cao cấp của Tablet và Smartphone) làm cho người sử dụng khó khăn trong việc tìm kiếm chức năng cần thiết trên Website. … Vì vậy, yêu cầu đặt ra cho nhóm là: Xây dựng thêm ứng dụng trên các thiết bị di động.

Ứng dụng này được đồng bộ hóa với Website, tích hợp các chức năng chính phục vụ việc tra cứu, cho phép người sử dụng thiết bị cài đặt hệ điều hành Android quản lý, tra cứu thông tin dễ dàng, hiệu quả. Báo cáo nghiên cứu c tính khả thi của đồ án: bi tiến độ thực hiện giai đoạn Khảoo sát & Phân tích – ch biểu Hình 1. Lịch thiết kế 4 Hình 1. Lịch bi tiến độ thực hiện giai đoạn Xây dựng ch biểu ng & Ki Kiểm thử 5 1.

Lịch biểu tiến độ thực hiện Tổng Hình 1. L biểu tiến độ thực hiện giai đoạnn Kh Khảo sát Hình 1. Lịch bi tiến độ thực hiện giai đoạnn Phân tích ch biểu tích-thiết kế 6 Hình 1. Lịch bi tiến độ thực hiện giai đoạn Xây dựng ch biểu ng các module (1) Hình 1.

Lịch bi tiến độ thực hiện giai đoạn Xây dựng ch biểu ng các module (2) Hình 1. Lịch biểu tiến độ thực hiện giai đoạn Kiểm thử ch bi ử Website & Ứng dụng Android 7 1. Phạm vi đề tài: Hệ thống từ điển thuật ngữ chuyên ngành multimedia có thể được ứng dụng rộng rãi khi được đưa vào sử dụng dưới cả dạng Web cho PC hay cho Mobile, dễ dàng cho người dùng ở mọi nơi. Ngoài ra, nhóm còn mở rộng hệ thống để hỗ trợ cho việc học tập Tiếng Anh chuyên ngành cho các bạn sinh viên trong khoa, qua hệ thống này, giáo viên có thể đánh giá được khả năng tìm tòi, trình độ học lực của các sinh viên.

8 Chương 2 GIỚI THIỆU VỀ CÔNG NGHỆ SỬ DỤNG 2. Đánh giá hệ quản trị cơ sở dữ liệu 2.NET Năm 1989, Microsoft hợp tác với công ty Sybase và Ashton-Tate để cho ra một sản phẩm thuộc loại hệ quản trị cơ sở dữ liệu có tên là SQL Server 1. Sau đó một thời gian, Sybase SQL Server 3.0 được phát triển để thực thi trên môi trường hệ điều hành UNIX và VMS. Microsoft SQL Server 4.2 được giới thiệu năm 1992.

Và sau đó, Microsoft SQL Server 4.21 for Windows NT được ra đời cùng thời gian với Windows NT 3. Microsoft SQL Server 6.0 là phiên bản đầu tiên mà Microsoft phát triển độc lập không có sự hợp tác với các hãng khác. Các phiên bản SQL Server tiếp theo là: 6.0, 2000, 2005 và mới nhất là SQL Server 2008. Phiên bản mới nhất đây là SQL Server 2008 đã được cải tiến và có những tính năng nổi bật: mã hóa trong suốt và hiệu quả (cho phép ứng dụng có thể mã hóa và tìm kiếm dữ liệu mã hóa mà không cần phải thiết kế lại ứng dụng); khả năng giám sát thông minh; ổn định cao; cho phép quản lý cơ sở dữ liệu bằng công cụ và chính sách; có khả năng tích hợp với System Center; lập trình dễ dàng và hiệu quả hơn; lưu trữ được nhiều loại dữ liệu hơn; khả năng thao tác song hành trên các bảng dữ liệu phân vùng; tăng tốc khả năng truy vấn dữ liệu.

Android SQLite là một dạng Cơ sở dữ liệu tương tự như MySql, PostgreSQL … Đặc điểm của SQLite là gọn, nhẹ, đơn giản. Chương trình gồm 1 file duy nhất 9 và vỏn vẹn chưa đến 500kB, không cần cài đặt, không cần cấu hình hay khởi động mà có thể sử dụng ngay. Dữ liệu trong Database được lưu ở 1 file duy nhất, không có khái niệm user, password hay quyền hạn trong SQLite Database. SQLite không thích hợp với những hệ thống lớn nhưng ở quy mô vừa tầm thì SQLite phát huy uy lực và không hề yếu kém về mặt chức năng hay tốc độ.

Với các đặc điểm trên SQLite được sử dụng nhiều trong việc phát triển, thử nghiệm v.v… và là sự lựa chọn phù hợp cho những người bắt đầu học Database. Hiện nay thì SQLite đã được ứng dụng vào Smartphone như iPhone và Android để lưu trữ dữ liệu. Đánh giá các công nghệ khác 2.NET Hiện nay có những ngôn ngữ lập trình web phổ biến là ASP.NET, Javascrip, PHP… nhóm đã chọn ASP.NET để xây dựng website cho các trình duyệt trên PC. So với những ngôn ngữ khác, ASP.NET có những ưu điểm thể hiện sự tối ưu và khả năng vượt trội hơn.

Nhóm lựa chọn ngôn ngữ ASP.NET phiên bản 3.5 với những tính năng nổi bật: ASP.NET cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn yêu thích : Visual Basic.Net, J#, C#,… Trang ASP.NET được biên dịch trước. Thay vì phải đọc và thông dịch mỗi khi trang web được yêu cầu, ASP.NET biên dịch những trang web động thành những tập tin DLL mà Server có thể thi hành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng kể so với kỹ thuật thông dịch của ASP.NET hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .NET Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu qua ADO.NET, … - ASPX và ASP có thể cùng hoạt động trong một ứng dụng.NET sử dụng phong cách lập trình mới: Code behide. Tách riêng code và giao diện để dễ dàng cho việc quản lý và bảo trì.

- Kiến trúc lập trình giống ứng dụng trên Windows - Hỗ trợ quản ý trạng thái của các control - Tự động phát sinh mã HTML cho các Server Control tương ứng với từng loại trình duyệt - Hỗ trợ nhiều cơ chế cache - Không cần lock, không cần đăng ký DLL - Cho phép nhiều hình thức cấu hình ứng dụng - Hỗ trợ quản lý ứng dụng ở mức toàn cục - Quản lý session trên nhiều Server, không cần Cookies. Trên thực tế, PHP là ngôn ngữ mã nguồn mở, trên mạng có nhiều nguồn cung cấp các website PHP miễn phí, ngoài ra, PHP là ngôn ngữ dễ sử dụng và tốc độ thực thi cao. Tuy nhiên, về tính năng phát triển (độ bảo mật, khả năng mở rộng và nâng cấp) thì ASP.NET thể hiện điểm mạnh hơn. Hiện nay, xu hướng thiết kế website với ASP.NET đang dần phổ biến rộng rãi, thay cho PHP để đảm bảo tính lâu bền và mở rộng cho website.

Android Hiện nay trên thế giới có rất nhiều hệ điều hành thiết bị di động khác nhau như Android, iOS, Windows Phone 7, v.v… song nhóm đã sử dụng ngôn ngữ Android phiên bản 2.2 để xây dựng ứng dụng tương tác với Website 11 trên các thiết bị di động. Nhóm đã so sánh, đánh giá các hệ điều hành theo một số tiêu chí như sau: Ứng dụng thứ ba: Xét về mặt số lượng ứng dụng, hiện nay Android chưa thể bằng được iOS. Tuy nhiên, trên thực tế, cả hai nền tảng này đều đã có sự góp mặt của hàng loạt phần mềm thứ ba thiết yếu nhất, như Dropbox, Evernote, Angry Birds hay Amazon Kindle. Mặc dù Android thiếu một số ứng dụng vốn mới chỉ có ở iOS, nhưng xét đến cùng, mỗi nền tảng có những điểm mạnh và yếu riêng.000 ứng dụng dành riêng cho iPhone và một vài ngàn ứng dụng chuyên biệt khác dành cho iPad.

Về phần mình, đến cuối 2010, Android cũng đã có khoảng 100.000 phần mềm và đang tăng lên không ngừng. Theo một nghiên cứu gần đây do công ty an ninh Lookout thực hiện, thị trường Android đang tăng trưởng gấp 3 lần kho ứng dụng iTunes App Store. Âm nhạc và video: Kho nhạc iTunes ở riêng Mỹ chứa 13 triệu ca khúc và hiện vẫn đang giữ thế thượng phong ở thị trường nhạc số trực tuyến với 70 % thị phần. Hiện Google vẫn chưa tham gia vào thị trường béo bở mà Apple đang nắm vị trí số một này.

Nhưng đây sẽ là chuyện của quá khứ khi gã khổng lồ trong lĩnh vực tìm kiếm thông báo đang chuẩn bị ra mắt dịch vụ âm nhạc dựa trên nền tảng điện toán đám mây dành cho Android vào thời gian tới.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ