Thứ Hai, 25 tháng 12, 2017

Capstone: Automation Toll Booth System (Hệ thống thu phí tự động)

Automation Tollbooth System (Hệ thống thu phí tự động) 

Lê Vương Quốc Huy, Nguyễn Chí Hiếu, Phạm Báo Tín, Đỗ Việt Sơn - Tháng 12/2017

                        Mô tả: Ứng dụng phát triển dựa trên việc ứng dụng beacon kết hợp camera để xử lý việcthu phí một cách thuận lợi nhất cho người dung. Hệ thống đảm bảo việc thu phí có thể diễn ra khi xe đang chạy, thu phí tại chỗ hay thu phí ngay trên điện thoại khi xe đã về nhà. Hệ thống sử dụng camera để nhận dạng bảng số kết hợp với beacon để đảm bảo hạn chế việc sai sót khi thông báo thu phí cho một xe di chuyển qua trạm thu phí.

Thứ Hai, 18 tháng 12, 2017

Trích xuất dữ liệu từ trang web, xử lý lỗi trong quá trình parse dữ liệu, xử lý dữ liệu có unicode, xây dựng cách thức chuyển đổi dữ liệu linh hoạt và trình bày dữ liệu kết hợp XSL có nhúng JavaScript

Trích xuất dữ liệu từ trang web, xử lý lỗi trong quá trình parse dữ liệu, xử lý dữ liệu có unicode, xây dựng cách thức chuyển đổi dữ liệu linh hoạt và trình bày dữ liệu kết hợp XSL có nhúng JavaScript

Tác giả: Nguyễn Công Chính

Mục đích: Chủ đề của bài viết này nhằm hướng dẫn cách thực hiện Scrapping Data (Parse dữ liệu từ websites) thông qua bộ parser StaX và cụ thể là StaX Cursor. Ngoài ra, bài viết còn hướng tới mục tiêu xử lý dữ liệu bằng cách chuyển dữ liệu đã scrapping từ websites thành XML thông qua việc Marshaller linh động với nhiều object có cấu trúc khác nhau. Cuối cùng, áp dụng XSLT trên trang JSP kết hợp JavaScript để có thể xem dữ liệu hiển thị ở browser cho người dùng.

Chủ Nhật, 10 tháng 12, 2017

Tuyển tập Video Clip với Alice có xử lý biến cố - Event

Giới thiệu các video_clip của các chương trình do sinh viên thực hiện sau khi hoàn tất môn học về Alice. Các nội dung thể hiện các kỹ năng kết hợp với lập trình có xử lý Event

Xem chi tiết các link bên dưới

- Game Mario (Tập hình chuyển động kết hợp biến cố): Mario
- Sơn Tinh Thủy Tinh tân thời (Xử lý biến cố tác động, nhảy hiphop, ...): Tân Sơn Tinh, Thủy Tinh

Chủ Nhật, 19 tháng 11, 2017

Tuyển tập các video_clip của chương trình Alice sau khi hiểu qua các khái niệm và xử lý objects

Giới thiệu các video_clip của các chương trình do sinh viên thực hiện sau khi hoàn tất kiến thức cơ bản về Alice (hoàn tất xong 5 - 6 buổi học)

Xem chi tiết các link bên dưới

Thứ Ba, 19 tháng 9, 2017

Virtual Assistant Smart House (Trợ lý ảo cho nhà thông minh)

Virtual Assistant Smart House (Trợ lý ảo cho nhà thông minh) 

Lương Công Thuận, Hoàng Trọng Thanh Tùng, Nguyễn Thành Văn, Nguyễn Văn Thế Mỹ - Tháng 08/2017

                        Mô tả: Ứng dụng phát triển dựa trên nhu cầu xây dựng nhà thông minh từ những thiết bị thông thường hiện có trong nhà mà không cần trang bị các thiết bị thông minh với giá thành đắc. Ở đây, sản phẩm còn hướng tới tao sự thuật lợi cho người sử dụng bình thường bằng cách hỗ trợ điều khiển trực tiếp trên control center đặt ngay tại nhà, điều khiển thông qua giọng nói, thông qua các thiết bị di động như smart phone hay smart watch.

Thứ Tư, 13 tháng 9, 2017

Capstone: Flexibility Business Platform (Platform hỗ trợ cung cấp dịch vụ cho doanh nghiệp phát triển ngành kinh doanh có định hướng)

Flexibility Business Platform (Platform hỗ trợ cung cấp dịch vụ cho doanh nghiệp phát triển ngành kinh doanh có định hướng) 

Nguyễn Đình Trung, Lý Phước Sang, Nguyễn Thanh Phong - Tháng 08/2017

                        Mô tả: Ứng dụng phát triển dựa trên việc xây dựng một platform/engine để có thể tập hợp các supplier kinh doanh các sản phẩm. Sau đó, xây dựng việc phân loại các thành phần kinh doanh, cung cấp API cho các broker để họ có thể xây dựng sản phẩm theo một nhóm ngành nghề để cung cấp cho người sử dụng. Thông qua API, hệ thống cho phép Broker đặt hàng đến các Supplier thông qua hệ thống. Các end user có thể chọn lựa các supplier thông qua GPS xác định tọa độ gần của hệ thống. Hệ thống cũng hỗ trợ việc xây dựng ghi nhận quá trình giao dịch của broker với các supplier và hệ thống là trung gian thông qua các chính sách đuợc qui định.

Chủ Nhật, 3 tháng 9, 2017

Capstone: Drawing with Simple Brush (Ứng dụng hỗ trợ trẻ em tập vẽ hình)

Drawing with Simple Brush (Ứng dụng hỗ trợ trẻ em tập vẽ hình) 

Trương Nguyễn Hồng Huân, Nguyễn Minh Quang, Đỗ Quốc Bảo, Lê Hoàng Long - Tháng 08/2017

             Mô tả: Ứng dụng phát triển dựa trên việc chuyển đổi hình ảnh đơn giản trở thành các nét đơn để người dùng có thể hình dung. Sau đó, ứng dụng hỗ trợ tách bước để người dùng có thể học tập cách vẽ theo từng buớc một. Ứng dụng cung cấp cơ chế offline cho người dùng. Hỗ trợ license cho người dùng để họ có thể thao tác trên hình duới nhiều cấp độ. Ứng dụng được phát triển các thuật toán để hỗ trợ chuyển đổi.  

Thứ Tư, 30 tháng 8, 2017

Capstone: Barcode Order Eateries (Cửa hàng ăn uống cho phép đặt món ăn tại bàn sử dụng barcode)

Barcode Order Eateries (Cửa hàng ăn uống cho phép đặt món ăn tại bàn sử dụng barcode) 

Phạm Đăng Nam, Nguyễn Đức Hoàng, Nguyễn Khánh Linh, Lưu Đức Phong - Tháng 08/2017

                        Mô tả: Ứng dụng phát triển dựa trên thực tế trong việc xây dựng một quán ăn mà thực khách sẽ không cần hỗ trợ của bồi bàn trong việc gọi món bằng cách sử dụng barcode/qrcode ngay tại góc bàn. Qui trình này làm tiết kiệm thời gian của thực khách trong chờ đợi, gọi món thông qua menu giấy tại giờ cao điểm. Sau khi quét barcode, menu phục vụ của ngày sẽ được hiển thị đến thực khách để họ có thể lựa chọn và đặt món. Các thông tin đặt món sẽ đuợc chuyển đến đầu bếp để họ thực hiện. Sau khi các món ăn đã được nấu xong thì các món sẽ được thông báo đến người phục vụ bồi bàn để phục vụ cho thực khách.

Thứ Sáu, 28 tháng 7, 2017

Sử dụng WildCard Method, tạo Custom Interceptor và Custom Plugin trong Struts 2 Framework

Sử dụng WildCard Method, tạo Custom Interceptor và Custom Plugin trong Struts 2 Framework

Tác giả: Nguyễn Lương Tuấn Kiệt

Mục đích: Nội dung bài này sẽ hướng dẫn 3 thành phần trong Struts 2 Framework theo thứ tứ Wildcard method, Custom Interceptor, Custom Plugin. Các khái niệm sẽ được mô tả một cách tổng quát kèm theo các ví dụ tương ứng để thể hiện cách áp dụng các khái niệm đó trong việc xây dựng ứng dụng web. Tổng quát hóa vấn đề để nhóm các chức năng tương tự vào cùng action thì Wildcard method sẽ hổ trợ chúng ta. Kế tiếp, Custom Interceptor là giải pháp để thay thế Filter trong mô hình MVC2 hay Struts2 kết hợp với Filter. Cuối cùng, Custom Plugin cung cấp giải pháp để xây dựng ứng dụng web sử dụng Struts 2 theo dạng team work và module hóa task của từng thành viên và tích hợp chúng lại

Thứ Tư, 19 tháng 7, 2017

Sử dụng Filter kết hợp với Struts 2 Framework để xác thực và phân quyền truy cập cho user

Sử dụng Filter kết hợp với Struts 2 Framework để xác thực và phân quyền truy cập cho user

 

Tác giả: Bạch Minh Nam

 

Mục đích: Chủ đề của bài viết này hướng dẫn cách sử dụng Filter kết hợp với Struts 2 Framework để lọc quyền truy cập vào các resource khác nhau tùy theo vai trò của user khi login vào hệ thống.

Thứ Năm, 6 tháng 7, 2017

Một số kỹ thuật và lưu ý cần thiết khi xây dựng ứng dụng xử lý phức tạp sử dụng Struts 2 Framework

Một số kỹ thuật và lưu ý cần thiết khi xây dựng ứng dụng xử lý phức tạp sử dụng Struts 2 Framework

Mục đích: Chủ đề của bài này hướng dẫn một số cách xử lý với ứng dụng phức tạp cụ thể qua việc build ứng dụng quản lý delivery. Qua quá trình trình bày ứng dụng, bài viết sẽ mô tả một số lưu ý và kỹ thuật nâng cao trong quá trình xây dựng ứng dụng sử dụng Struts 2 Framework. Tổng quát hóa, bài này thực hiện chức năng shopping cart với object có số lượng; xử lý kiểu dự liệu ngày tháng khi tương tác giữa lập trình ứng dụng và database; cập nhật dữ liệu trực tiếp trên form với giỏ hàng; thao tác dữ liệu với mảng parameters được truyền từ client và ứng đối tương tự với Action; xử lý nhiều hơn một nút lệnh với cùng action class và cùng một form trên giao diện…

Thứ Hai, 3 tháng 7, 2017

Cập nhật Topic: Mở rộng kiến thức về Struts 2 Framework – sử dụng annotation, xây dựng ứng dụng tương tự như ứng dụng đầu tiên áp dụng các kiến thức về Struts 2 Framework sử dụng annotations

- Thực hiện toàn bộ chức năng thao tác trên DB - CRUD với login, search, delete, update và insert
- Sử dụng annotation kết hợp với cấu hình struts.xml
- Thực hiện mapping action với Action class theo 02 cách
   + Mapping implicit với tên action luôn luôn viết thường và tên class mapping là ký tự đầu viết hoa và đến Action viết hoa (vd: action deleterecord mapping với action class DeleterecordAction)
   + Maping explicit tên action với class action tùy ý đặt tên thông qua @Action trên tầm vực class và @Action trên tầm vực method (áp dụng với chức năng update và tạo mới account)
- Thực hiện validation dữ liệu sử dụng annotation trên các hàm set trong action class
- Thực hiện mapping message thông báo lỗi động thông qua file properties và key trong lúc cấu hình sử dụng annotation
- Thực hiện xử lý lỗi do phương thức execute ném ra khi đang thực thi (cụ thể đây là lỗi khóa chính trùng với SQLException) sử dụng @Action kết hợp với @ExceptionMapping trên tầm vực method

Xem chi tiết tại đây

Chủ Nhật, 2 tháng 7, 2017

Video: Sử dung annotation kết hợp cấu hình struts.xml để xây dựng web application với Struts 2 Framework

- Thực hiện thay đổi cấu hình từ struts.xml thành annotation kết hợp struts.xml với các chức năng CRUD
- Thực hiện validation dữ liệu với annotation và trình bày message động dùng file properties
- Mapping action một cách implicit...

Xem Chi Tiết Tại Đây

Thứ Năm, 29 tháng 6, 2017

Video: Sử dung Struts2 để validation dữ liệu và xử lý lỗi

- Dùng Struts Validation Framework để validation lỗi nhập liệu trên form (Chức năng kiểm tra điều kiện nhập khi insert dữ liệu)
- Sử dụng cách thức handle exception được ném từ Action với phương thức execute để trình bày lỗi trên View (áp dụng cho việc xử lý lỗi trùng khóa chính trong khi insert dữ liệu)
- Nội dung OGNL EL được xử lý tương tự kiểu chuỗi trong java...

Xem Chi Tiết Tại Đây

Thứ Ba, 27 tháng 6, 2017

Video: Sử dung Struts 2 để thực hiện chức năng Search, Delete, Update với DB

Video: Sử dung Struts 2 để thực hiện chức năng Search, Delete, Update với DB
- Nâng cấp ứng dung web với chức năng Login và mô hình MVC2
- Sử dung redirectAction để gọi lại chức năng trong quá trình xử lý ứng dung (áp dung cho delete và update)
- Sử dung taglib của struts trong việc xây dựng view
- Xây dung truy vấn dữ lieu từ value stack sử dung OGNL...
- Tiếp cận cách viết chương trình theo mô hình MVC2 thuần với EL và JSTL


Xem Chi Tiết Tại Đây

Thứ Hai, 26 tháng 6, 2017

Cập nhật topic: Tổng quan về Struts 2 Framework – một Framework hỗ trợ xây dựng ứng dụng Web áp dụng MVC Pattern nâng cao từ Struts 1.x Framework, xây dựng ứng dụng đầu tiên áp dụng Struts 2 Framework

- Cập nhật mô hình hooạt động của Struts 2
- Cập nhật cách viết code theo module trong bài
- Cập nhật chức năng login và search
- Bổ sung cách xác định trang chạy đầu tiên trong struts 2
- Bổ sung them chức năng delete và update, cách gọi action và truyền tham số khi gọi lại action trong struts.xml


Chủ Nhật, 25 tháng 6, 2017

Video: Sử dụng Struts2 để xử lý chức năng Login

Video: Sử dụng Struts2 để xử lý chức năng Login
- Áp dung chuyển trang không sử dung Action Class
- Áp dung chuyển trang với các result có truy cập OGNL

Xem Chi Tiết Tại Đây

Thứ Sáu, 23 tháng 6, 2017

Hướng dẫn: Install plugin Struts 2 vào Netbeans

Install Struts 2 Plugin into NetBeans từ 7.4 đến 8.x
- Download plugin tại địa chỉ: Download tại đây
- Giải nén gói zip
- Thực hiện install plugin theo hướng dẫn: Xem Chi tiết hướng dẫn tại đây


Thứ Năm, 22 tháng 6, 2017

Topic: Sử dụng Filter như là Controller trong mô hình MVC2 với ứng dụng web JavaEE

Sử dụng Filter như là Controller trong mô hình MVC2 với ứng dụng web JavaEE

Mục đích: Chủ đề của bài này mô tả cách xây dựng ứng dụng MVC2 trên web sử dụng Filter là Controller thay thế cho Servlet. Qua bài này, chúng ta sẽ thấy được tính linh hoạt và ưu điểm khi sử dụng Filter thay thế cho Servlet trong mô hình MVC2. Hơn thế nữa, một số framework đã áp dụng cách này để tạo tính cơ động cho người dùng khi xây dựng ứng dụng web. Trong bài này, chúng ta sẽ thực hiện demo toàn bộ ứng dụng với tất cả chứng năng trên DB – CRUD để cho thấy cách áp dụng của mô hình MVC2 sử dụng Filter thay thế cho Servlet từ lý thuyết đến hiện thực

Thứ Năm, 15 tháng 6, 2017

Video: Áp dung Struts 1 để xây dung ứng dung MVC2 sử dung Servlet như Controller

Video: Áp dung Struts 1 để xây dung ứng dung MVC2 sử dung Servlet như Controller
- Xây dung chức năng login và search với Action Form
- Xây dung chức năng update và delete không dung Action Form và hỗ trợ refresh giao diện
- Cấu hình trong tập tin struts-config.xml
- Chia module trong lúc lập trình...

Xem Chi Tiết Tại Đây

Cập nhật Topic: Tổng quan về Struts Framework – một Framework hỗ trợ xây dựng ứng dụng Web áp dụng MVC Pattern, xây dựng ứng dụng đầu tiên áp dụng Struts Framework

Cập nhật Topic: Tổng quan về Struts Framework – một Framework hỗ trợ xây dựng ứng dụng Web áp dụng MVC Pattern, xây dựng ứng dụng đầu tiên áp dụng Struts Framework
- Cập nhật Architecture và giải thích
- Cập nhật ví dụ và cách viết code, chia module để dễ dàng viết code và maintaining

Xem Chi Tiết Tại Đây

Thứ Ba, 13 tháng 6, 2017

Xây dựng ứng dụng để 02 thiết bị android có hỗ trợ NFC giao tiếp với nhau không sử dụng Android Beam

Xây dựng ứng dụng để 02 thiết bị android hỗ trợ NFC giao tiếp với nhau không sử dụng Android Beam.

Tác giả: Đặng Nhật Thiên.

Mục đích: Nội dung của bài viết này giúp chúng ta tìm hiểu module NFC – Host base Card Emulation. Bài viết sẽ hướng dẫn cách xây dựng 02 ứng dụng android chạy trên 02 thiết bị android hỗ trợ NFC để thể hiện cách giao tiếp không cần sử dụng Android – Beam.

Thứ Hai, 12 tháng 6, 2017

Cập nhật Topic: Sử dụng XML trên JSP để trình bày và xử lý dữ liệu

- Ứng dung functions tag Lib của JSTL để tiền xử lý giá trị nhập liệu từ form/client trước khi đưa vào XPath xử lý
- Bổ sung chức năng truy vấn giao dịch của nguời dùng cụ thể từ ngày đến ngày
- Ứng dung number() và translate() của XPath function để xử lý / so sánh ngày tháng trong chuỗi XPath...

Xem chi tiết tại đây

Cập nhật Topic: Giới thiệu về DOM – định nghĩa, DOM API và cách thức sử dụng DOM API kết hợp với XPath API, JSTL - XML tag lib để khai thác dữ liệu trong tài liệu XML

- Tối ưu hóa hàm truy vấn dữ lieu trong quá trình xử lý search với XPath
- Tối ưu hóa các truy vấn dữ lieu bang cách đưa trực tiếp Node sang JSP và trình bày bang JSTL - XML Tag Lib kết hợp duyệt Collections của JSTL-Core TagLib mà không sử dung DTO

Xem Chi Tiết tại đây

Thứ Hai, 5 tháng 6, 2017

Sử dụng XML Parser trích xuất dữ liệu từ website và sử dụng JAXB để lưu trữ các giá trị này trong việc xử lý của ứng dụng

Sử dụng XML Parser trích xuất dữ liệu từ website và sử dụng JAXB để lưu trữ các giá trị này trong việc xử lý của ứng dụng

Tác giả: Lương Công Thuận

Mục đích: bài viết  này hướng dẫn khai thác thông tin có sẵn trên các website (các web này không sử dụng jquery hay javascript để tạo front end tương tác với người sử dụng) thay vì nhập liệu theo cách truyền thống. Bài viết sử dụng bộ StAX parser để parse hay phân tích dữ liệu của trang HTML và chuyển thành dữ liệu có cấu trúc. Cách thức này hỗ trợ việc thu thập dữ liệu tự động từ trang các web như là chứng khoáng, thời tiết, sản phẩm, tin tức, …

Thứ Ba, 16 tháng 5, 2017

Capstone: Shopping Clothes with Pictures (Mua quần áo bằng hình ảnh)

Capstone: Shopping Clothes with Pictures (Mua quần áo bằng hình ảnh)

(Vũ Huy Quân, Nguyễn Minh Khôi, Tạ Đức Lộc - Tháng 04/2017)


                        Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế về việc sử dụng hình ảnh để tìm kiếm. Ở đây, sản phẩm hướng tới tìm kiếm sản phẩm thông qua hình ảnh chụp trực tiếp thông qua ứng dụng hay hình ảnh bất kỳ được lấy từ thiết bị khác hay trên mạng để tìm kiếm trong tất cả các cửa hàng liên kết đến hệ thống để tìm kiếm quần áo tương tự như hình chụp. Sau đó, hệ thống gợi ý kích thước cho người dùng dựa trên profile của họ hay cho họ chọn size họ mong muốn để từ đó cho họ đặt hàng trực tiếp. Hệ thống này hỗ trợ người dùng tìm kiếm tự động hình ảnh dựa trên phân loại categories, tính tương đồng trong hình dạng, mẫu mã và màu sắc của các sản phẩm tương tự có trong hệ thống.

Thứ Hai, 8 tháng 5, 2017

Capstone: Just Walk Out Library (Thư viện Mượn Sách Tự động)

Capstone: Just Walk Out Library (Thư viện Mượn Sách Tự động)

(Võ Hồng Hà, Nguyễn Tuấn Anh, Đặng Nhật Thiên - Tháng 04/2017)

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế về việc giảm ùng ứ trong quá trình mượn sách tại thư viện từ việc kiểm tra thẻ vào thư viện, gửi đồ, chọn sách, kiểm tra sách, ghi nhận sách cho mượn. Qui trình cũ dẫn đến tình trạng chờ đợi trong quá trình mượn sách. Hệ thống xây dựng dựa trên sự kết hợp công nghệ RFID, NFC, iBeacon, QR Code trên nền tảng của thiết bị di động để cho phép người dùng check in vào trong thư viện sử dụng điện thoại hỗ trợ NFC hay phát sinh QR code trực tiếp trong áp. Sau đó, người dùng quét thiết bị này hay QR code qua thiết bị emulator để kiểm tra và xác thực người dùng. iBeacon được sử dụng để kiểm tra người xác thực thành công đang ở trong hay ngoài thư viện để từ đó để kiểm tra cho phép người dùng tự check out sách họ đã chọn trong thư viện mà không cần phải đưa qua quản thư.

Thứ Sáu, 5 tháng 5, 2017

Capstone: Automatic Alternative Image Recognition to Voice (Nhận dạng hình ảnh hỗ trợ người mù giao tiếp)

Capstone: Automatic Alternative Image Recognition to Voice (Nhận dạng hình ảnh hỗ trợ người mù giao tiếp)

(Phan Trung Thành, Nguyễn Vũ Hoàng Sơn, Võ Hà Quân - Tháng 04/2017)

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế về việc hỗ trợ người mù trong việc xác định những người thân quen xung quanh họ, những đối tượng họ gặp trên đường đi hay cuộc sống hàng ngày. Bên cạnh đó, hệ thống cũng hỗ trợ họ nhận biết được những đồ vật xung quanh họ. Hơn thế nữa, hế thống hỗ trợ sử dụng giọng nói để giao tiếp với người mù khi nhận dạng được người hay vật thể.

Thứ Hai, 27 tháng 2, 2017

Capstone: Green Bus Ticket System (Hệ thống bán vé xe buýt tiện lợi)

Capstone: Green Bus Ticket System (Hệ thống bán vé xe buýt tiện lợi)

(Đỗ Ngọc Hoàng, Trần Quang Trường, Đoàn Minh Đức - Tháng 12/2016) 

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế kết hợp công nghệ NFC cùng với sự kết hợp của các smart phone sử dụng hệ điều hành Android về việc thay đổi cách thức sử dụng vé xé buýt giấy truyền thống sang dùng thẻ NFC dưới 02 dạng thẻ NFC và điện thoại có hỗ trợ NFC để thanh toán hay soát vé khi đi xe buýt. Hệ thống đưa ra các thức tiếp cận mới cho các công ty xe buýt có thể phát hành thẻ xe buýt trên các thẻ NFC và đưa đến người đi xe buýt.

Thứ Tư, 22 tháng 2, 2017

Capstone: iSuperMarket Bot (Chat bot hỗ trợ đi siêu thị thông minh)

Capstone: iSuperMarket Bot (Chat bot hỗ trợ đi siêu thị thông minh)

(Lê Minh Mẫn, Nguyễn Việt Tiến, Nguyễn Thành Phúc - Tháng 12/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng cần tìm kiếm các sản phẩm cần mua trong siêu thị mà không phải mất thời gian tìm kiếm hay hỏi nhân viên thông quan chat bot của facebook. Ứng dụng là ý tưởng nền tảng để có thể mở rộng đến khái niệm e-commerce trực tuyến trên các trang xã hội sử dụng các chatbot để hỗ... trợ trong quá trình giao dịch và đặt hàng. Ứng dụng sử dụng smart phone – thiết bị thường dùng hàng ngày kết hợp với các web services và các SDK do facebook đưa ra để hỗ trợ người dùng trong việc tìm ra các sản phẩm cần mua và đưa vào giỏ hàng. Bên cạnh đó, framework API.ai hỗ trợ hệ thống trong việc huấn luyện bot thông minh hơn trong việc hiểu được yêu cầu của người dùng để đáp ứng đúng những gì người sử dụng tìm kiếm. Hơn thế nữa, với các sản phẩm có trong giỏ hàng sẽ được hệ thống chuyển vào ứng dụng chạy nền trong smart phone để hỗ trợ người dùng tìm kiếm ra vị trí của sản phẩm khi họ đi ngang qua, cung cấp cho họ thêm về thông tin sản phẩm về khuyến mãi

Thứ Hai, 20 tháng 2, 2017

Capstone: Timekeeping and Customer Satisfaction (Hỗ trợ chấm công và nâng cao chất lượng dịch vụ)

Capstone: Timekeeping and Customer Satisfaction (Hỗ trợ chấm công và nâng cao chất lượng dịch vụ)

(Lê Thanh Tân, Nguyễn Năng Trung, Thái Quang Hiển - Tháng 12/2016)

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế kết hợp công nghệ Microsoft Cognitive Services, iBeacon cùng với sự kết hợp của các smart phone sử dụng hệ điều hành iOS về việc hỗ trợ điểm danh cho nhân viên trong công ty thông qua nhận dạng khuôn mặt. Thông qua việc điểm danh để chấm công thì hệ thống hộ trợ ...thông báo các nhắc nhở liên quan đến nhân viên sau khi điểm danh cùng với định hướng vị trí phòng họp cho nhân viên khi có sự thay đổi đột xuất sử dụng Estimote Beacon. Ngoài ra, công nghệ Microsoft Cognitive Services được áp dụng để hỗ trợ cho công việc

Thứ Năm, 16 tháng 2, 2017

Video: Kết hợp XML trên JSP với mô hình Single Pipeline

Video: Kết hợp XML trên JSP với mô hình Single Pipeline
- Thực hiện xây dựng ứng dung sử dung XML và dùng JSP để trình bày giao diện với hai chức năng Login và Search kết quả trình bày theo dạng Master - Details
- Ứng dung mô hình Single Pipeline trong xử lý kết hợp JSTL - XML tag library để xử lý parse XML và dung XPath trong xử lý dữ liệu
- Thực hiện việc truy vấn dữ lieu trên XML với XPath trên định nghĩa truy vấn từ node hiện hành, ứng dung việc truy vấn trên đường dẫn tương đối


Xem Chi Tiết Tại Đây

Thứ Tư, 15 tháng 2, 2017

Video: Sử dung StAX để parsing tập tin XML

Video: Sử dung StAX để parsing tập tin XML
- Xây dung thư viện parse với StAX, truy cập trị của attribute, lấy giá trị thân của một element
- Demo xử lý trên chức năng Login

Xem Chi Tiết Tại Đây

Thứ Ba, 14 tháng 2, 2017

Video: Sử dung SAX để parse tài lieu XML

Video: Sử dung SAX để parse tài lieu XML
- Bài demo với chức năng Login sử dung SAX và ứng dung logic trong quá trình viết code

Xem Chi Tiết Tại đây

Thứ Bảy, 11 tháng 2, 2017

Capstone Project: Cloud-based Backend as a Service for Building Mobile Applications (Dịch vụ đám mây hỗ trợ developer xây dựng mobile app)

Capstone Project: Cloud-based Backend as a Service for Building Mobile Applications (Dịch vụ đám mây hỗ trợ developer xây dựng mobile app)

(Nguyễn Mạnh Hùng, Nguyễn Hữu Lộc, Vũ Văn Quyết, Phạm Bảo Toàn - Tháng 8/2016)

Mô tả: Ứng dụng phát triển dựa framework để hỗ trợ người lập trình trên các thiết bị di động iOS và Android có thể xây dựng ứng dụng mà không cần lo lắng về sự thay đổi của các thành phần backend nhằm tạo ra sự thuận tiện nhất trong xây dựng ứng dụng linh hoạt... và đa nền tảng. Ứng dụng sử Parser server của facebook làm nên tảng từ đó dựng lên các framework xây dựng ứng dụng cho iOS và android hỗ trợ cho người lập trình cùng với website để hỗ trợ

Thứ Tư, 8 tháng 2, 2017

Capstone Project: Place Suggesting Intelligent Bot (Chat bot gợi ý địa điểm thông minh)

Capstone Project: Place Suggesting Intelligent Bot (Chat bot gợi ý địa điểm thông minh)

(Huỳnh Thành Đạt, Trương Châu Minh Huy, Trần Văn Thành, Đào Công Thuận - Tháng 8/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng cần tìm kiếm thông tin về vị trí ăn uống nổi tiếng và được ưa chuộng tại một vị trí bắt kỳ trong tâm trạng là nợi quen thuộc hay là nơi trước giờ họ chưa đến lần nào thông quan chat bot của facebook. Ứng dụng là ý tưởng nền tảng để có th...ể mở rộng đến khái niệm e-commerce trực tuyến trên các trang xã hội sử dụng các chatbot để hỗ trợ trong quá trình giao dịch và đặt hàng. Ứng dụng sử dụng smart phone – thiết bị thường dùng hàng ngày kết hợp với các web services và các SDK do facebook đưa ra để hỗ trợ người dùng trong việc gợi ý các vị trí của các món ăn mà họ tìm kiếm. Bên cạnh đó, framework API.ai hỗ trợ hệ thống trong việc huấn luyện bot thông minh hơn

Thứ Ba, 7 tháng 2, 2017

Video: Sử dung DOM API để tạo node và construct thành cấu trúc để đưa vào cây DOM

- Sử dung DOM API để thực hiện tạo node
- Thực hiện construct các node thành cấu trúc dữ liệu
- Đưa cấu trúc vào cây tại vị trí node xác định...
- Ghi nhận sự chuyển đổi vào trong file xml sử dung TrAX API


Xem Chi Tiết Tại Đây

Chủ Nhật, 5 tháng 2, 2017

Capstone Project: Coffee Stores Chain (Chuỗi cửa hàng bán cà phê)

Capstone Project: Coffee Stores Chain (Chuỗi cửa hàng bán cà phê)

(Võ Hồng Linh, Vũ Đăng Đạt, Trần Công Khiêm, Nguyễn Ngọc Minh Duy - Tháng 8/2016)

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế kết hợp công nghệ với sự hỗ trợ của thiết bị mới iBeacon về việc sử dụng iBeacon cho để hỗ trợ các quán cà phê takeaway đáp ứng nhu cầu khách hàng đặt trước nhưng món đồ tức thời khi họ sắp tới gần quán, hỗ trợ thanh toán thuận lợi. Bên cạnh đó, ứng dụng còn hỗ trợ gới ý cho kh...ách hàng thân quan của hệ thống các món uống mà họ thường đặt, các cuộc giảm giá, …. Hơn thế nữa, ứng dụng hỗ trợ việc đặt món uống trực tiếp ngay tại cửa hàng mà không cần sự hỗ trợ quá nhiều của người phục vụ cùng với việc thanh toán thuận tiện cùng với các thông tin gợi ý như takeaway.

Thứ Sáu, 3 tháng 2, 2017

Capstone Project: iMuseum (Viện bảo tàng thông minh)

Capstone Project: . iMuseum (Viện bảo tàng thông minh)

(Nguyễn Tấn Phát, Trần Quang Tùng, Võ Thanh Hiếu, Phan Quốc Hùng - Tháng 8/2016)

Mô tả: Ứng dụng phát triển dựa trên nhu cầu thực tế kết hợp công nghệ với sự hỗ trợ của thiết bị mới iBeacon về việc quản lý các hiện vật trong viện bảo tàng và cung cấp thông tin cho người đến tham quan viện bảo tàng một cách thuận lợi nhất mà không cần người hướng dẫn, tham quan theo sở thích và lưu trữ thông tin của của hiện vật để tham ...khảo. Ứng dụng sử dụng smart phone – thiết bị thường dùng hàng ngày kết hợp với thiết bị công nghệ mới IBeacon với hỗ trợ của dịch vụ Cloud Computing và hệ thống cũng cung cấp các web services để hỗ trợ người dùng trong việc tìm kiếm, quản lý các hiện vật khi chúng dịch chuyển và các đưa thông tin hiện vật đến người dùng từ văn bản đến diễn đạt bằng âm thanh.

Thứ Hai, 23 tháng 1, 2017

Video: Hoàn Tất chức năng Remove Cart và Hiện thực việc xử lý lỗi với Chức năng Thêm mới Account

- Hoàn tất bài Shopping Cart sử dung HttpSession với chức năng Remove Book ra khỏi giỏ hang, cập nhật lại lưới, remove hoàn toàn một sản phẩm bất kể số lượng
- Hiện thực việc xử lý lỗi của người dung và hệ thống thông qua chức năng Tạo mới một Account xuống DB - Handle Errors


Xem Chi Tiết Tại Đây

Thứ Năm, 19 tháng 1, 2017

Video: Sử dung XPath API dựa trên DOM để xử lý truy vấn dữ lieu và thao tác chỉnh sửa trên tài lieu XML

- Sử dung XPath API của JAXP kết hợp với DOM được hình thành sẵn trong bộ nhớ nhằm tang tốc trong truy xuất dữ lieu và tối ưu trong viết code qua chức năng tìm kiếm - Search trên tài lieu XML mà không cần thực hiện đệ qui
- Sử dung XPath để truy vấn đến thành phần node đủ điều kiện trên DOM để thực hiện xóa và sửa dữ lieu.
- Kết hợp với TrAX để thực hiện đồng bộ dữ lieu từ... cây DOM xuống file XML


Xem Chi Tiết Tại Đây

Video: Dùng DOM API của JAXP thuần để thực hiện chức năng Login trên tài lieu XML

- Sử dung API thuần để khai thác truy xuất dữ lieu trên tài lieu XML sử dung cách thức truy xuất đệ qui kết hợp với mô hình MVC


Xem Chi tiết Tại Đây

Thứ Tư, 18 tháng 1, 2017

Video: Tiếp tục bổ sung chức năng cho ứng dung sử dung Cookies và Http Session với JSP

- Cho phép người dung login và ghi nhận cookies để lần thứ 2 truy cập ứng dung thì sẽ vào thẳng trang search
- Xây dung chức năng mua hang online trên mạng sử dung Http Session với 02 chức năng Add To Cart và View Cart

Xem Chi Tiết Tại Đây

Thứ Ba, 17 tháng 1, 2017

Capstone Project: Practical Medicine Cabinet Application (Tủ thuốc Tiện dụng)

Capstone Project: Practical Medicine Cabinet Application (Tủ thuốc Tiện dụng)

(Trần Lê Nhân, Nguyễn Khôi Nguyên, Trần Ngọc Thuận, Phan Quốc Quyền - Tháng 4/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc quản lý thuốc tại gia và các thành phần hướng dẫn sử dụng với mục đích thông báo người dùng thời gian hết hạn cùng với gợi ý cho người dùng các thành phần tác dụng của thuốc khi họ gặp phải vấn đề về bệnh thông thường hàng ngày. Ứng dụng thực hiện các chức năng nh...ư Nhập thuốc cùng với khối lượng và ngày hết hạn vào hệ thống, Cảnh báo người dùng khi thuốc hết hạn và tìm kiếm các thông tin của thuốc để matching và cung cấp cho người dùng, Cho phép người tìm kiếm thuốc trong tủ thuốc hay tìm kiếm theo bệnh, Cho phép người dùng đọc các thông tin sử dụng thuốc, Hỗ trợ phần tin tức liên quan đến thuốc cho người dùng, Hỗ trợ phân loại thuốc, lưu trữ toa thuốc và nhắc nhở thuốc uống theo toa, Parsing dữ liệu từ các web site thuốc để matching thông tin hướng dẫn với tủ thuốc người dùng. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ web services kết hợp với điện thoại di động. Thiết kế hệ thống và áp dụng thuật toán để matching thuốc hay bệnh khi người dùng tìm kiếm. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform

Thứ Hai, 16 tháng 1, 2017

Video: Tiếp tục hoàn thiện chức năng cho ứng dung web với 02 chức năng Delete và Update trực tiếp trên lưới

Ứng dung mô hình MVC2 sử dung session tracking mechanism để thực hiện delete trên lưới sau khi search với URL-Rewriting và update trên lưới với 02 fields password và role sử dung Hidden Form Fields

Xem Chi Tiết Tại Đây

Thứ Bảy, 14 tháng 1, 2017

Capstone Project: Communication by Your Hands (Giao tiếp sử dụng tay để diễn dạt)

Capstone Project: Communication by Your Hands (Giao tiếp sử dụng tay để diễn đạt)

(Trương Công Thái, Nguyễn Nhất Nguyên, Phạm Hồng Quý - Tháng 4/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người câm giao tiếp với người điếc và người bình thường. Ứng dụng lấy nền tảng là thiết bị MYO, thiết bị bắt xung cơ trên cánh tay con người để chuyển đổi thành tín hiệu số để xử lý. Ứng dụng sẽ thực hiện huấn luyện và ghi nhận các xung cơ với các từ để lưu trữ. Sau đó, ứng... dụng đón nhận các tín hiệu để nhận dạng các ký tự đã lưu trữ trong hệ thống để diễn đạt thành câu chữ hay âm thanh đến cho ngưới khác. Ứng dụng thực hiện các chức năng như Huấn luyện hệ thống từ các cử chỉ thành các chữ lưu trữ trên hệ thống, Phiên dịch các ký hiệu tay thông qua thiết bị trở thành text và âm thanh, Cho phép người customized ký hiệu từ thư viện chuẩn và chia sẻ, Quản lý license sử dụng của người sử dụng, Cấu hình thời gian để hệ thống thực hiện các tác vụ chạy ngầm đề hỗ trợ người dùng tốt nhất về gợi ý hay diễn đạt, Hỗ trợ ứng dụng sử dụng offline của cơ chế huấn luyện lẫn phiên dịch. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ web services kết hợp với điện thoại di động, thiết bị công nghệ MYO. Thiết kế hệ thống và áp dụng thuật toán để phiên dịch và chuyển đổi từ ngôn ngữ ký hiệu, tín hiệu xung cơ trở thành chữ viết và âm thanh. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform, MYO


Thứ Sáu, 13 tháng 1, 2017

Video: Nâng cấp ứng dung web cơ bản sử dung HTML và Servlet thành MVC2 hoàn chỉnh với JSP

Nâng cấp ứng dung cơ bản sử dung HTML và Servlet thuần với 02 chức năng Login và Search trở thành MVC2 hoàn chỉnh kết hợp JSP để tạo giao diện sử dung Scripting Element


Xem Chi Tiết Tại Đây

Thứ Năm, 12 tháng 1, 2017

Capstone Project: Pet Care Center (Trung tâm chăm sóc thú cưng)

Capstone Project: Pet Care Center (Trung tâm chăm sóc thú cưng)

(Nguyễn Thanh Bảo, Lê Hùng Thiện - Tháng 4/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc chăm sóc thú cưng trong xã hội hiện đại. Với mục đích hỗ trợ chủ nuôi biết được bệnh lý của vật nuôi của họ để có cách thức chăm sóc phù hợp cùng với việc cung cấp đầy đủ thông tin để bác sỹ có thể chẩn đoán đúng bệnh và đưa ra cách điều trị hợp lý. Còn hơn thế nữa, chương trình cho phép lưu trữ một số thông tin ...cần thiết lên thẻ NFC để có thể hỗ trợ người tìm thấy liên lạc với người chủ. Ứng dụng dựa trên qui trình khám chữa bệnh thực tế của một trung tâm và mô hình hóa qui trình này thành một phần mềm tự động hóa. Hơn thế nữa, ứng dụng xây dựng các phác đồ điều trị chuẩn để gợi ý cho bác sỹ trong quá trình chữa trị cho thú cưng. Ứng dụng thực hiện các chức năng như Qui trình khám chữa bệnh của thú cưng từ khi đăng ký khám cho đến giai đoạn chẩn đoán, xét nghiệm, ra đơn thuốc, tái khám. Cung cấp hồ sơ bệnh án của từng con thú con cho chủ nuôi và bác sỹ. Cho phép đặt lịch khám và tái khám. Quản lý thông tin thú cưng thông qua thẻ NFC giá rẻ. Cấu hình thời gian để hệ thống thực hiện các tác vụ chạy ngầm đề hỗ trợ ứng dụng chạy tốt nhất giữa các khâu trong qui trình. Hỗ trợ người dùng trong việc thông báo notification về thuốc uống cũng như lịch khám của thú cưng. Hỗ trợ phát hành thẻ NFC đến từng thú cưng. Hỗ trợ các phác đồ điều trị chuẩn để gợi ý cho bác sỹ trong công tác chữa trị và ra đơn thuốc. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ web services kết hợp với điện thoại di động, công nghệ NFC. Thiết kế hệ thống và áp dụng theo qui trình khám chữa bệnh thực tế. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform, NFC

Thứ Tư, 11 tháng 1, 2017

Capstone Project: Remindful Refrigerator Application (Tủ lạnh Tiện lợi)

Capstone Project: Remindful Refrigerator Application (Tủ lạnh Tiện lợi)

(Nguyễn Hoàng Giang, Nguyễn Lê Hoàng Thiện, Phan Hoàng Giáp - Tháng 4/2016)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng cần nhắc nhở về các đồ ăn có trong tủ lạnh và cách thức chế biến nó để hàng ngày họ có thể tiêu thụ hết chúng mà không đợi cho đến khi chúng hết hạn. Ứng dụng sử dụng smart phone – thiết bị thường dùng hàng ngày kết hợp với các web services để hỗ trợ người dùng tr...ong việc gợi ý các món ăn từ các thực phẩm họ có trong tủ lạnh và cảnh báo cho họ biết khi thực phẩm sắp hết hạn. Ứng dụng thực hiện các chức năng như Nhập các thức ăn có trong tủ lạnh vào ứng dụng mobile để quản lý bao gồm từ tên món ăn, ngày hết hạn, số lượng. Gợi ý cho người dùng cách chế biến các món ăn từ các thực phẩm có sẵn. Cảnh báo người sử dụng khi thức ăn sắp hết hạn. Parsing các món ăn để gợi ý cho người dùng từ các web hỗ trợ nấu ăn. Cấu hình thời gian để hệ thống thực hiện các tác vụ chạy ngầm đề hỗ trợ người dùng tốt nhất về gợi ý, về tìm kiếm món ăn phù hợp với thực phẩm có trong tủ lạnh, thời gian xử lý dữ liệu từ các web site nấu ăn, thời gian thông báo cho người sử dụng, … Hỗ trợ người dùng lưu trữ các món ăn ưa thích và tạo tiền đề để matching thực phẩm trong tủ lạnh vào món ăn họ ưa thích nhất. Hỗ trợ ứng dụng sử dụng offline để xem thông tin món ăn đã được đưa vào favourite mà không cần có mạng. Hỗ trợ tìm kiếm món ăn có trong hệ thống, tìm kiếm thực phẩm có trong tủ lạnh và phân loại thực phẩm. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ web services kết hợp với điện thoại di động. Thiết kế hệ thống và áp dụng thuật toán để cung cấp việc tìm kiếm và gợi ý món ăn cho người sử dụng từ thực phẩm họ đang có. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform

Thứ Ba, 10 tháng 1, 2017

Capstone Project: Hệ thống hỗ trợ điều trị các bệnh thông thường (Health Support Tracking System)

Capstone Project: Hệ thống hỗ trợ điều trị các bệnh thông thường (Health Support Tracking System)

(Hà Kim Quy, Trần Đăng Quân, Man Huỳnh Khương - Tháng 12/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng thiết bị vòng đeo tay để giám sát về thời gian tập luyện, số calories bị đốt cháy, ... để áp dụng vào việc chữa bệnh béo phì và hỗ trợ bác sỹ khi khám bệnh và bệnh nhân trong quá trình điều trị. Ngoài ra, hệ thống phần mềm giúp duy trì bệnh án của ngư...ời bệnh nhân để có thể sử dụng cho các lần khám sau. Ứng dụng thực hiện các chức năng như Duy trì thông tin và lịch sự khám bệnh cũng như các nội dung điều trị của bệnh nhân; Hỗ trợ bác sỹ trong việc gợi ý phương pháp điều trị, cung cấp nội dung tập luyện cho bác sỹ để bác sỹ có thể tư vấn trong quá trình điều trị; Hỗ trợ người bệnh trong quá trình điều trị về lịch ăn uống, tập luyện; Hỗ trợ đo đạc việc đo calories, dinh dưỡng bằng giọng nói; Xử lý lấy thông tin từ các thiết bị đeo tay để chuyển và phân tích vào hệ thống; Hỗ trợ các việc cấu hình lẫn công thức động trong quá trình tính toán. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ từ các thiết bị theo dõi sức khỏe thông minh. Thiết kế hệ thống và áp dụng thuật toán để gợi ý cho bác sỹ từ phác đồ điều thị. - Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform

Thứ Hai, 9 tháng 1, 2017

Capstone Project: Students Finance Management (Quản lý tài chính của sinh viên)

Capstone Project: Students Finance Management (Quản lý tài chính của sinh viên)

(Trần Khắc Vỹ, Hồ Đoàn Trung- Tháng 12/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng về việc xây dựng hệ thống quản lý tình trạng tài chính của sinh viên gia nhập vào trường đại học với các hình thức cụ thể là học bổng, vay tín dụng, đóng học phi toàn phần, ... Yêu cầu phần mềm được lấy dựa trên thực tế của trường đại học FPT để áp dụng triển khai cho người kế toán có t...hể nắm cụ thể tình hình tài chính hiện tại của một sinh viên. Ứng dụng thực hiện các chức năng như Đưa danh sách sinh viên vào hệ thống để quản lý; Cấu hình động các thông tin liên quan đến nợ vay, học bổng, tài chính trong quá trình học theo học kỳ và theo môn thiếu nợ; Tính lãi vay cho sinh viên; Theo dõi và thông báo cho sinh viên tình hình tài chính theo từng học kỳ; Cho phép phòng kế toán truy vấn thông tin của sinh viên; Cập nhật tình trạng của sinh viên theo từng thời điểm trước, trong và sau học kỳ. Thiết kế hệ thống và áp dụng qui trình tối ưu để thuận lợi nhất cho người dung. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web.

Chủ Nhật, 8 tháng 1, 2017

Capstone Project: Hỗ trợ đi đường với thiết bị đeo tay thông minh (Smart Wear on Your Route)

Capstone Project: Hỗ trợ đi đường với thiết bị đeo tay thông minh (Smart Wear on Your Route)

(Huỳnh Quang Thảo, Trần Thanh Ngoan, Nguyễn Trung Nam, Ngô Tiến Đạt - Tháng 12/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng tìm đường đi xe buýt hay xe máy đi qua 4 điểm. Ứng dụng sẽ tìm ra lộ trình tối ưu đi qua các điểm và sau đó cung cấp cơ chế để người sử dụng có thể được hướng dẫn đi đúng đường thông qua thiết bị đeo tay thông minh và hướng dẫn bằng g...iọng nói. Ngoài ra, ứng dụng còn hỗ trợ người sử dụng biết rằng họ đang đi đúng đường hay sai đường và định hướng lại đúng cho người dùng. Ứng dụng thực hiện các chức năng như Tìm đường đi qua 02 điểm hay 04 điểm dành cho xe buýt; Tìm đường đi qua 02 điểm hay 04 điểm dành cho xe máy; Cho phép tìm lộ trình tối ưu qua 4 điểm; Hỗ trợ tìm đường bằng cách nhập trực tiếp hay sử dụng giọng nói; Hướng dẫn người dùng đi đường thông qua màn hình của thiết bị đeo tay thông minh hay bằng giọng nói; Hỗ trợ người dùng sử dụng hệ thống bản đồ online lẫn offline; Hỗ trợ người dùng phát hiện ra họ đang đi đúng đường hay sai đường. Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ dịch vụ từ Google API cung cấp. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform, Android Wear

Thứ Bảy, 7 tháng 1, 2017

Capstone Project: Cửa hàng bán giúp hàng hóa ký gửi (Hanging Product Store)

Capstone Project: Cửa hàng bán giúp hàng hóa ký gửi (Hanging Product Store)

(Quản Tiến Dân, Nguyễn Huy Hoàng, Huỳnh Công Đức - Tháng 8/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc ký gửi hàng hóa không dùng đến một cửa hàng để cửa hàng tiêu thụ giúp. Hệ thống xây dựng một web ứng dụng cho phép các cửa hàng có chức năng ký gửi tham gia vào hệ thống. Người ký gửi trực tiếp đăng hàng trên web và được hệ thống gợi ý cho cửa hàng với giá thành tương ứng. Người ký gử...i chọn cửa hàng cùng với phương thức giao dịch là lấy hàng tại nhà hay giao hàng ngay tại cửa hàng. Công ty sẽ có chuyên gia đánh giá hàng và nhận hàng nếu đạt yêu cầu và tạo ra hợp đồng ký gửi, niêm yết sản phẩm cho việc bán, thanh toán cho khách hàng, hay trả lại, hay gia hạn ký gửi. Ứng dụng thực hiện các chức năng như Cho phép đăng ký ký gửi hàng hóa; Đề xuất cửa hàng với giá cả hợp lý và cho phép người ký gửi ghi giá họ mong muốn; Ứng dụng mobile và web để nhận hàng hay từ chối; Tracking quá trình từ lúc ký gửi đến khi hoàn tất; Cho phép người dùng mua sản phẩm trực tiếp trên web; Thống kê báo cáo về các thành phần về ký gửi. Xây dựng qui trình dựa trên thực tế của tình trạng người dân Việt Nam thích mua sắm hàng hiệu và sử dụng vài lần mà không sử dụng, kết hợp qui trình ký gửi ở các nước phát triển và một vài cửa hàng ký gửi vừa hình thành tại Việt Nam. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, Android platform

Thứ Sáu, 6 tháng 1, 2017

Capstone Project: Ứng dụng hỗ trợ quản lý trang thiết bị cho các phòng học (Equipments' Classroom Management)

Capstone Project: Ứng dụng hỗ trợ quản lý trang thiết bị cho các phòng học (Equipments' Classroom Management)

(Trần Vĩnh Quang, Tăng Việt Hưng, Đoàn Nguyễn Minh Chí - Tháng 8/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc quản lý phòng học cùng cơ sở vật chất tại các trường học. Tình huống cụ thể là khi có sự cố xảy ra trong phòng học thì việc báo cáo và chuyển đổi phòng cần phải thông qua người quản lý với việc quản lý dựa trên sổ sách hay tập tin excel gây nên ...sự mất thời gian. Ứng dụng được xây dựng để cho phép người sử dụng báo cáo tình trạng của phòng cùng cơ sở vật chất để từ đó hệ thống đánh giá xem phòng có thể tiếp tục sử dụng hay sẽ đổi phòng khác. Khi việc đổi phòng là cần thiết, hệ thống sẽ thực hiện tìm kiếm các phòng trống và thỏa mãn các tiêu chí tương ứng phù hợp và thay đổi cùng với việc thông báo cho các giáo viên dạy những giờ sau về thông tin tương ứng. Hệ thống hỗ trợ lưu trữ và quản lý trang thiết bị vật chất cùng với thời hạn của chúng cùng với khả năng xây dựng các mẫu phòng để áp dụng hàng loạt trên thực tế. Hệ thống hỗ trợ cơ chế đồng bộ và xử lý thời gian thực kết hợp với gửi thông tin qua ứng dụng trên web lẫn trên điện thoại và sử dụng báo tin với sms. Ứng dụng thực hiện các chức năng như Cho phép báo hư hỏng của cơ sở vật chất; Đề xuất giải quyết sự cố và tìm ra nội dung phòng thay thế thích hợp và thông báo cho các đối tượng có liên quan; Xây dựng bảng đồ trực quan theo mẫu cho phòng học và áp dụng hàng loạt; Hỗ trợ cho nhân viên trong việc theo dõi thời hạn và thống kê cho các dạng cơ sở vật chất; Xử lý việc báo cáo trên điện thoại với cơ chế online lẫn offline kết hợp với đồng bộ dữ liệu giữa thiết bị và server; Áp dụng cơ chế xử lý thời gian thực trên web server lẫn thiết bị di động và tối ưu về cách sử dụng tốt nhất cho người sử dụng. Thiết kế hướng tới thẻ có thể triển khai trên nhiều trường và cho phép người dùng sử dụng với các thiết bị smart phone giá rẻ. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform

Thứ Tư, 4 tháng 1, 2017

Capstone Project: Ứng dụng hỗ trợ người dùng xem tất cả đánh giá của laptop (Laptop Reviews)

Capstone Project: Ứng dụng hỗ trợ người dùng xem tất cả đánh giá của laptop (Laptop Reviews)

(Võ Thị Minh Châu, Đinh Hữu Toàn, Nguyễn Mạnh Khương - Tháng 8/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng mong muốn tìm kiếm thông tin về laptop để mua, để biết và để tìm kiếm thông tin. Người dùng phải tìm kiếm từ trang web và tổng hợp tin tức hay hỏi thông tin từ các cửa hàng hay người quen biết. Ứng dụng thực hiện thu thập thông tin từ các trang web đ...áng tin cập từ nước ngoài với nội dung và lời phê bình đã được xét duyệt trước khi được đưa lên. Sau đó, hệ thống tự động khai thác thông tin máy tính cùng với các lời phê bình. Hệ thống tiếp tục trích xuất lời phê bình thành các câu, thực hiện đánh giá các phê bình thành 03 loại là tích cực, xấu hay vô thưởng vô phạt dựa trên phân tích từ vựng và ngữ pháp của tiếng Anh. Hệ thống hỗ trợ người sử dụng đề xuất những laptop không có trong hệ thống để hệ thống có thể lấy thông tin và cung cấp đến cho người dùng. Ứng dụng thực hiện các chức năng như Cho phép thu thập thông tin của các máy laptop từ các trang đáng tin cập, xử lý việc trùng lắp dữ liệu; Hệ thống thực hiện phân tích từ vựng và ngữ pháp tiếng anh để xác định phê bình thành các loại tương ứng; Hỗ trợ nhân viên hệ thống thu thập thông tin với công cụ hỗ trợ thay vì inspect trang web; Hỗ trợ thu thập thông tin tự động từ các trang web đã từng được thu thập thông tin trong hệ thống; Hỗ trợ hệ thống nâng cao khả năng về tinh chỉnh hệ thống và làm dữ liệu tốt hơn và phong phú hơn với đề xuất của người sử dụng trên laptop và các phê bình; Hộ trợ tìm kiếm thông tin nhanh. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, Android platform

Thứ Ba, 3 tháng 1, 2017

Capstone Project: Thẻ bảo hiểm (Insurance Card)

Capstone Project: Thẻ bảo hiểm (Insurance Card)

(Đinh Quang Trung, Nguyễn Hữu Phúc, Phùng Quang Minh Trí, Nguyễn Chí Kha - Tháng 8/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc người sử dụng thẻ bảo hiểm xe máy thường hay quên về thời gian hết hạn và việc giao tiếp giữa công ty bảo hiểm và người mua bảo hiểm chưa thực sự hiệu quả. Ứng dụng sử dụng thẻ NFC để lưu trữ thông tin bảo hiểm xe máy và các thông tin dịch vụ bảo hiểm khác nhằm tạo thuận lợi cho người dùng... tích hợp trong một. Bên cạnh đó, ứng dụng đề xuất qui trình cải tiến về việc gia hạn hợp đồng bảo hiểm, cung cấp cho cảnh sát/ công an và người sử dụng cơ chế kiểm tra bảo hiểm có hiệu lực cùng với quá trình sử dụng thẻ bảo hiểm từ khi hợp đồng có hiệu lực cho đến khi hết hạn sử dụng. Ứng dụng thực hiện các chức năng như Cho phép người sở hữu xe máy yêu cầu hợp đồng bảo hiểm; Cho phép người sử dụng có thể theo dõi quá trình sử dụng bảo hiểm của họ từ khi hợp đồng có hiệu lực đến khi kết thúc; Cho phép người sử dụng biết việc hợp đồng sắp đến hạn và cho phép gia hạn hợp đồng, cấp thẻ mới; Cho phép người kiểm tra xem thẻ bảo hiểm có hợp lệ và đưa thông tin vi phạm vào hệ thống; Cho phép quản lý toàn bộ việc yêu cầu bồi thường và xử lý bồi thường trong khi hợp đồng còn hiệu lực. Xây dựng qui trình dựa trên thực tế của luật pháp Việt Nam và công ty bảo hiểm đang thực hiện. Thiết kế hướng tới thẻ có thể sử dụng nhiều dịch vụ bảo hiểm và triển khai trên từng công ty độc lập hay hệ thống công ty có liên kết. Ứng dụng sử dụng cơ chế lập lịch để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng Web, SOA, Android platform

Thứ Hai, 2 tháng 1, 2017

Capstone Project: Xây dựng công cụ hỗ trợ quản lý thời khóa biểu (Timetable Management Support Tools)

Capstone Project: Xây dựng công cụ hỗ trợ quản lý thời khóa biểu (Timetable Management Support Tools)

(Lư Quốc Cường, Phạm Trần Tuấn Vũ, Hồ Thiện Nguyên, Hà Trọng Trung - Tháng 4/2015)

Mô tả: Ứng dụng phát triển dựa trên thực tế về việc xây dựng thời khóa biểu của trường đại học FPT từ những file excel về kế hoạch học tập của từng học kỳ, số lượng lớp học được mở dựa vào số sinh viên để tạo ra thời khóa biểu từng học kỳ. Sau đó, trong quá trình vận hành cần phải chỉnh sửa, ...thay đổi và kiểm tra sự mâu thuẫn trong thời khóa biểu. Các công việc đang được thực hiện bằng tay và kinh nghiệm của người giáo vụ. Công việc đòi hỏi khá nhiều công sức và thời gian. Tính toán giờ giảng và gửi thời khóa biểu giảng dạy cũng những thời khóa biểu cập nhật đến các giảng viên. Ứng dụng thực hiện các chức năng như Tạo thời khóa biểu dự thảo từ kế hoạch học kỳ và số sinh viên dự kiến mở lớp; Kiểm tra ràng buộc trong quá trình tạo thời khóa biểu và sắp xếp môn học cho phù hợp theo độ ưu tiên trong quá trình xây dựng và quá trình triển khai; Cho phép chỉnh sửa và điều chuyển thời khóa biểu phù hợp với thực tế; Tạo thời biểu cho việc hướng dẫn đồ án/khóa luận tốt nghiệp; Phân chia lớp học đến các phòng học và tạo lịch sử dụng phòng; Tính toán thời gian giảng dạy của giảng viên; Gửi mail về thời khóa biểu, đồng bộ lịch đến hộp mail của giảng viên; Cách thức parsing dữ liệu và đưa dữ liệu từ các file excel vào hệ thống và tổ chức thành cấu trúc để khai thác và đề xuất thời khóa biểu dựa trên các tiêu chí yêu cầu và các ràng buộc cứng; Đồng bộ thời khóa biểu với calendar trong các hộp mail. Áp dụng JavaFX trong quá trình xây dựng ứng dụng và tạo các parser để phân tích các file excel để đưa thành dữ liệu cho hệ thống