Hướng dẫn khoá luận

Cập nhật ngày 09 tháng 01 năm 2019

Các hướng đề tài

Hệ tư vấn

Hệ tư vấn cho phép tư vấn các vấn đề khác nhau dựa trên các thông tin cũng như hành vi của người sử dụng. Các hệ thống này được ứng dụng trong nhiều lĩnh vực như kinh doanh, giáo dục, du lịch,... Một số dạng đề tài về hệ tư vấn :

1. Tích hợp hệ tư vấn vào một trang web thương mại điện tử sử dụng phần mềm mã nguồn mở (Joomla, NukeViet, Drupal,...)

2. Trực quang hoá kết quả tư vấn lọc cộng tác

3. Mô hình đa tác tử (Multi Agent Model) hút và đẩy cho phương pháp lọc cộng tác (collaboration filtering)

4. Mô hình đa tác tử hút và đẩy cho tư vấn dựa trên nội dung (Content-based recommending)

5. Hệ thống tư vấn điểm du lịch sử dụng mô hình đa tác tử hút và đẩy

6. Xây dựng hệ thống tư vấn cho phép chọn môn học, ngành học, trường học

7. Triển khai điện toán đám mây cho hệ thống tư vấn

8. Đánh giá một số giải pháp khắc phục các hạn chế của lọc cộng tác

9. Xây dựng thư viện Javascript cho mô hình đa tác tử hút và đẩy

10. Xây dựng website thu thập thông tin đánh giá về một số hoạt động du lịch tại các điểm đến ở khu vực Miền Trung – Việt Nam cho hệ tư vấn du lịch

11. Nghiên cứu Học sâu (Deep learning) cho Hệ tư vấn

12. Các vấn đề về Hệ tư vấn nhóm (Group Recommender Systems)

Xử lý Tiếng Việt

1. Nghiên cứu các phương pháp tách từ trong bài toán phân loại văn bản Tiếng Việt

2. Nghiên cứu các phương pháp phân tích cú pháp Tiếng Việt

Các hệ thống trong lĩnh vực Giáo dục

Xây dựng một bộ phần mềm để hỗ trợ cho việc quản lý và tổ chức các hoạt động khảo thí, bao gồm :

1. Bộ chế tác đề thi (Soạn thảo ma trận kiến thức, câu hỏi, đề thi) (trắc nghiệm, tự luận) - nâng cấp

2. Chương trình thi, xem điểm, kết quả thi - nâng cấp

3. Chương trình thống kê và đánh giá sau thi - nâng cấp

Năm 2014, hai sinh viên Trần Tuấn Mỹ và Đỗ Văn Quý đã xây dựng thành công ba phân hệ trên. Tuy nhiên, hệ thống có giao diện còn phức tạp, chạy trên nền desktop và khó mở rộng. Do đó, việc xây dựng hệ thống mới theo hướng web, gọn nhẹ, dễ mở rộng là cần thiết.

4. Đánh giá độ tương tự mã nguồn

Bài toán xác định độ tương tự trong các mã nguồn (Source Code Similarity) có ý nghĩa lớn trong nhiều lĩnh vực: bảo vệ bản quyền, bảo trì kiểm thử phần mềm, đánh giá kết quả đào tạo lập trình tin học,...

Các phương pháp truyền thống chủ yếu dựa trên đặc điểm tuyến tính của mã nguồn: dãy ký tự, dãy từ vựng hoặc đặc điểm phi tuyến: khoảng cách sửa đổi trên cây phân tích cú pháp. Các phương pháp này có độ chính xác thấp hoặc có độ phức tạp thời gian lớn.

Tiếp cận mới là sử dụng cây phân tích cú pháp của mã nguồn, sử dụng hàm mã hoá cây để đưa bài toán ban đầu về bài toán cây đẳng cấu (subgraph isomorphism).

Tham khảo :

      1. BKOJ - Nguyễn Ngọc Dũng
      2. www.ics.heacademy.ac.uk/resources/assessment/plagiarism/index.html
      3. http://theory.stanford.edu/~aiken/moss/
      4. http://jplag.ipd.kit.edu

5. Bộ chế tác câu hỏi trắc nghiệm nhiều lựa chọn sử dụng cú pháp Markdown

Công việc chế tác câu hỏi trắc nghiệm nhiều lựa chọn luôn đòi hỏi sự đầu tư nhiều thời gian và sự tập trung cao độ vào nội dung của câu hỏi thì chất lượng mới đảm bảo. Do đó, những bộ soạn thảo với tính năng định dạng phức tạp là không phù hợp. Cú pháp Markdown là cú pháp định dạng cho văn bản thuần (không có định dạng) được John Gruber tạo ra vào năm 2004 với mục tiêu là tạo ra một định dạng văn bản thuần (plain text) dễ đọc và dễ viết. Hiện nay, Markdown được dùng trong khá nhiều các bộ soạn thảo văn bản cho phép người sử dụng chỉ tập trung vào nội dung văn bản.

Do đó, mục tiêu của đề tài này là đề xuất một cú pháp mới dựa trên cú pháp Markdown để dùng trong bộ chế tác câu hỏi trắc nghiệm nhiều lựa chọn.

Tham khảo:

1. https://github.com/benweet/stackedit

6. Tích hợp hệ thống quản lý phiên bản cho câu hỏi trắc nghiệm

7. Đánh giá độ tương tự câu hỏi trắc nghiệm

8. Lập lịch thi

9. Trực quan hoá cây chương trình đào tạo

Tham khảo:

      1. Kế hoạch đào tạo Ngành Hệ thống Thông tin Quản lý

10. Phần mềm tư vấn lựa chọn môn học dựa trên đồ thị các môn học

11. Phần mềm tra cứu sách thư viện trên Android, Windows Phone

12. Ứng dụng di động điểm danh sinh viên dựa vào barcode hoặc nhận diện khuôn mặt

13. Ứng dụng web quản lý hoạt động thực tập của sinh viên Khoa Hệ thống Thông tin Kinh tế

14. Website hỗ trợ hoạt động rèn luyện của sinh viên

15. Hệ thống quản lý hội nghị khoa học

16. Ứng dụng web hỗ trợ thực hành kỹ năng lập trình

Năm 2016, sinh viên Trương Thị Hồng Nhung đã xây dựng được website dạy học ngôn ngữ lập trình C#. Tuy nhiên, website này chưa có cấu trúc chung cho tất cả các bài học, nên mỗi lần thiết kế bài giảng mới phải thiết kế riêng cho mỗi bài giảng. Công việc này sẽ tốn rất nhiều thời gian. Do đó, việc thiết kế lại website để có thể tự động lấy nội dung bài giảng từ một nguồn CSDL nào đó là kiến trúc tốt, dễ dàng cho việc bổ sung các bài giảng. Ngoài ra, website mới cũng cần phải khắc phục những nhược điểm như chưa tương thích với thiết bị di động, chưa áp dụng các kỹ thuật tiên tiến như Nodejs, Reactjs, MongoDB và nền tảng Electron.

Các đề tài về kinh tế, tài chính

1. Phần mềm quản lý thu chi cá nhân

Các phần mềm quản lý thu chi cá nhân hiện nay cũng có khá nhiều trên thị trường. Mỗi phần mềm có ưu và nhược điểm riêng. Tuy nhiên, những vấn đề lớn mà các phần mềm này chưa giải quyết được : tích hợp, trao đổi thông tin giao dịch với tài khoản ngân hàng, cho phép giao tiếp đa nền tảng,...

Open Financial Exchange là một chuẩn mở dành cho việc trao đổi thông tin giữa ngân hàng với ngân hàng, ngân hàng với doanh nghiệp hoặc khách hàng. Chuẩn này đã được sử dụng và hỗ trợ ở nhiều ngân hàng và phần mềm quản lý thu chi. Tuy nhiên, ở Việt Nam, hiện này là chưa có.

Mục tiêu :

      1. Thiết kế hệ thống phần mềm đa nền tảng cho việc quản lý thu chi cá nhân (Mobile, Desktop, Web)
      2. Tích hợp OFX cho phép cập nhật kịp thời các thay đổi trong tài khoản ngân hàng

Tham khảo :

      1. http://www.fadingred.com/koku/
      2. en.wikipedia.org/wiki/Open_Financial_Exchange
      3. www.ofx.net/DeveloperSolutions.aspx
      4. ofxserver.sourceforge.net/

2. Sử dụng thuật toán SOM để phân tích tài chính

Tham khảo :

      1. Carlos Serrano-Cinca, Self organizing neural networks for financial diagnosis

3. Sử dụng kỹ thuật đa tác tử để mô phỏng hoạt động, hành vi của thị trường chứng khoán

4. Sử dụng máy học cho dự đoán Stocket Market hoặc giá nhà đất

5. Nghiên cứu, triển khai hệ thống ngân hàng lõi (Core Banking)

Các đề tài khác

1. Phân tích, thiết kế, xây dựng Hệ thống thông tin kinh tế

2. Phân tích, thiết kế, xây dựng và triển khai Hệ thống Thương mại điện tử

3. Ứng dụng di động quản lý công việc theo xu hướng game hoá

Tham khảo:

      1. https://fortunecityapp.com/en/

4. Xây dựng Microsoft Office Add-in để bán các template, icon,...

Add-in cho phép duyệt qua các template, icon,... đã có trên hệ thống. Người dùng có thể thực hiện mua, thanh toán (ngay trong Microsoft Office) và sử dụng ngay các items đã mua.

5. Lập trình chatbox trả lời tự động cho Facebook fanpage

Hướng dẫn khoá luận

Năm 2019

  1. Đặng Nguyên Kim Ngân - Xây dựng website bán hoa bằng ngôn ngữ C# - Khoá luận
  2. Trương Thị Thanh Trang - Xây dựng website thương mại điện tử cho cửa hàng thời trang trẻ em Mary's Baby sử dụng nền tảng Laravel - Khoá luận
  3. Hoàng Thị Hải Yến - Nghiên cứu kỹ thuật Matrix Factorization trong phương pháp khuyến nghị lọc cộng tác cho hệ tư vấn phim - Khoá luận

Năm 2018

  1. Nguyễn Đình Tiến - Xây dựng ứng dụng chat nội bộ - Khoá luận
  2. Lê Quang Vinh - Xây dựng phần mềm quản lý thực tập sinh tại Công ty TNHH MTV Brycen Việt Nam - Khoá luận

Năm 2017

  1. Nguyễn Bá Nam Khánh - Hệ thống thi trắc nghiệm online cho học sinh THPT - Khoá luận
  2. Nguyễn Thị Thu Phong - Xây dựng website đặt cơm online - Khoá luận

Năm 2016

  1. Huỳnh Thị Hồng - Xây dựng website thu thập thông tin đánh giá một số điểm du lịch ở Miền Trung - Việt Nam cho Hệ tư vấn du lịch - Khoá luận
  2. Trương Thị Hồng Nhung - Xây dựng website dạy ngôn ngữ lập trình C# dành cho người mới bắt đầu - Khoá luận

Năm 2015

  1. Tôn Nữ Ngọc Diễm - Xây dựng phần mềm quản lý bán nông sản tại Công ty TNHH Hoàng Phong - Khoá luận
  2. Phạm Thành Đồng - Triển khai TMĐT cho Công ty TNHH Máy tính Phong Vũ dựa trên mã nguồn mở Joomla - Khoá luận
  3. Phan Hoàng Lân - Phân tích, thiết kế và xây dựng phần mềm quản lý bán đá Granit công nghệ Winform - Khoá luận
  4. Tạ Viết Tài - Xây dựng phần mềm WinForm quản lý bán hàng cho công ty TNHH Cảm Giáo - Khoá luận
  5. Lê Thị Trang - Xây dựng Website bán hàng cho DNTN Xuân Lợi - Khoá luận

Năm 2014

  1. Nguyễn Minh Đức - Nghiên cứu mô hình đa tác tử hút và đẩy cho phương pháp lọc cộng tác - Đề cương, Khoá luận
  2. Lê Thị Hiền - Xây dựng chương trình quản lý tiền gửi tiết kiệm tại Ngân hàng TMCP Ngoại thương Việt Nam - Chi nhánh Huế - Đề cương
  3. Trần Tuấn Mỹ - Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan - Đề cương, Khoá luận
  4. Nguyễn Lê Trọng Phước - Phân tích, thiết kế và xây dựng sàn giao dịch thương mại điện tử - Đề cương
  5. Nguyễn Thị Lan Phương - Phân tích, thiết kê và xây dựng phần mềm quản lý dược phẩm - Đề cương
  6. Đỗ Văn Quý - Xây dựng hệ thống thi và đánh giá câu hỏi, đề thi trắc nghiệm khách quan - Đề cương

Năm 2013

  1. Trần Quỳnh Dương - Xây dựng website quản lý nhân sự cho Công ty TNHH DV Hằng Dương - Đề cương, Khoá luận
  2. Phan Trọng Phú - Xây dựng phần mềm quản lý bán hàng quán cafe - Đề cương, Khoá luận
  3. Nguyễn Thuỳ Trang - Nghiên cứu phương pháp lọc cộng tác cho hệ thống tư vấn phim - Đề cương, Khoá luận
  4. Lê Văn Tư - Xây dựng hệ thống tra cứu thông tin sinh viên qua tin nhắn tự động - Đề cương, Khoá luận

Năm 2012

  1. Hoàng Trần Quốc Hải - Ứng dụng thương mại điện tử ở công ty cổ phần Vinafor - Đề cương
  2. Huỳnh Thị Mỹ Phương - Quản lý dự án bằng phương pháp PERT tại công ty cổ phần đầu tư và phát triển công nghệ Tekciz - Đề cương, Khoá luận, Mã nguồn
  3. Nguyễn Văn Quốc Toản - Thiết kê website bán hàng cho Công ty TNHH Việt Trí - Đề cương