LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống...

25
1 KHOA CÔNG NGHTHÔNG TIN & TRUYN THÔNG BMÔN CÔNG NGHPHN MM LUN VĂN TT NGHIP ĐẠI HC NGÀNH TIN HC NĂM HC 2008 – 2009 (cho K31) Mã sđề tài Tên đề tài Cán bhướng dn SSV LVCNPM_3101 Xây dng Demo Phát trin phn mm vi Rational Rose: Hthng qun lí thư vin (Windows Form application) (trang 4) TS. Trn Cao Đệ 4 LVCNPM_3102 Hthng qun lý văn bn Khoa CNTT&TT – Đại hc Cn Thơ theo chun chính phđin t(trang 5-7) TS. Trn Cao Đệ 5 LVCNPM_3103 Test logiciel et Assurance de Qualité (trang 8) TS. Trn Cao Đệ 2 (Francophone) LVCNPM_3104 Détection d’incendie par vidéo (trang 8) TS. Trn Cao Đệ 2 (Francophone) LVCNPM_3105 Hthng phân bngun lc cho dán phn mm (trang 10 – 11) Ths. Nguyn Văn Linh 1 LVCNPM_3106 Xây dng bcông chtrvic qun trGoogle mail ca Đại Hc Cn Thơ (trang 12) Ths. Nguyn Văn Linh Ths. Lưu Trùng Dương 1 LVCNPM_3107 Nghiên cu sdng QuickTest Professional để kim thhthng e-learning ca khoa Công nghThông tin & Truyn thông - Đại hc Cn Thơ (trang 13) Ths. Nguyn Văn Linh 2 LVCNPM_3108 An toàn hthng Website Hc tp trc tuyến ti Khoa CNTT & TT (trang 14) Ths. Nguyn Văn Linh Kĩ sư. Trn Minh Tân 1 LVCNPM_3109 Tính toán độ gn kết trong phân tích thiết kế phn mm (trang 16) TS. Hunh Xuân Hip 1 LVCNPM_3110 Tính toán độ ni kết trong phân tích thiết kế phn mm (trang 17) TS. Hunh Xuân Hip 1 LVCNPM_3111 Mô hình COCOMO (trang 18) TS. Hunh Xuân Hip 1 - 2

Transcript of LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống...

Page 1: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

1

KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN CÔNG NGHỆ PHẦN MỀM

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC NĂM HỌC 2008 – 2009 (cho K31)

Mã số đề tài Tên đề tài Cán bộ hướng dẫn Số SV

LVCNPM_3101 Xây dựng Demo Phát triển phần mềm với Rational Rose: Hệ thống quản lí thư viện (Windows Form application) (trang 4) TS. Trần Cao Đệ 4

LVCNPM_3102 Hệ thống quản lý văn bản Khoa CNTT&TT – Đại học Cần Thơ theo chuẩn chính phủ điện tử (trang 5-7) TS. Trần Cao Đệ 5

LVCNPM_3103 Test logiciel et Assurance de Qualité (trang 8) TS. Trần Cao Đệ 2 (Francophone)

LVCNPM_3104 Détection d’incendie par vidéo (trang 8) TS. Trần Cao Đệ 2 (Francophone)

LVCNPM_3105 Hệ thống phân bổ nguồn lực cho dự án phần mềm (trang 10 – 11) Ths. Nguyễn Văn Linh 1

LVCNPM_3106 Xây dựng bộ công cụ hỗ trợ việc quản trị Google mail của Đại Học Cần Thơ (trang 12)

Ths. Nguyễn Văn Linh Ths. Lưu Trùng Dương 1

LVCNPM_3107 Nghiên cứu sử dụng QuickTest Professional để kiểm thử hệ thống e-learning của khoa Công nghệ Thông tin & Truyền thông - Đại học Cần Thơ (trang 13) Ths. Nguyễn Văn Linh 2

LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn Linh Kĩ sư. Trần Minh Tân 1

LVCNPM_3109 Tính toán độ gắn kết trong phân tích thiết kế phần mềm (trang 16) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3110 Tính toán độ nối kết trong phân tích thiết kế phần mềm (trang 17) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3111 Mô hình COCOMO (trang 18) TS. Huỳnh Xuân Hiệp 1 - 2

Page 2: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

2

LVCNPM_3112 Mô hình SEER-SEM (trang 19) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3113 Khai thác dữ liệu tuần tự (giải thuật của Agrawal) (trang 20) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3114 Khai thác dữ liệu tuần tự (giải thuật của Mannila) (trang 21) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3115 Cài đặt một số giải thuật phân cụm cơ bản (trang 22) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3116 Cài đặt giải thuật tạo cây quyết định (trang 23) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3117 Phân tích cấu hình và cài đặt thử nghiệm một cổng thông tin (trang 24) TS. Huỳnh Xuân Hiệp 1

LVCNPM_3118 Cài đặt giải thuật tạo cây quyết định (trang 25) TS. Huỳnh Xuân Hiệp 1

Page 3: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

3

Giáo viên hướng dẫn: TS. Trần Cao Đệ (Các đề tài có mã số: LVCNPM_3101, LVCNPM_3102,

LVCNPM_3103, LVCNPM_3104)

1. Buổi gặp đầu tiên giữa GV-SV: 16h30 ngày 15/9/2008, SV mang theo bảng điểm cá nhân. Nguyên tắc lựa chọn:

- Học lực loại khá trở lên - Ngoại ngữ (đọc hiểu, viết) - Ưu tiên một nhóm đăng kí làm 1 đề tài.

2. Các đề tài cho SV francphone chỉ nhận SV các lớp francophone. Hiện tại các SV francophone k31 chưa test de fin de cursus. Tuy nhiên, các SV k31 có nguyện vọng đăng kí vẫn được nhận để thực hiện trước.

Page 4: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

4

Mã số đề tài : LVCNPM_3101 1. Xây dựng Demo Phát triển phần mềm với Rational Rose

Hệ thống quản lí thư viện (Windows Form application) Yêu cầu:

- 4 SV làm chung 1 project - Dùng phần mềm Rational Rose để làm công cụ phát triển phần mềm - Demo toàn bộ tiến trình phần mềm cho bài toán QL thư viện khoa CNTT (Windows Form

Application) o Đặc tả: Use case, actor, role, comment o Phân tích, thiết kế: classe diagrams, colaboration digaram, sequence diagram,… o Cài đặt: code genrator cho VB hoặc VB.NET o Test với clearQuest hoặc tool tương đương: viết các test cases o Triên khai: deployment diagram o Reengineering

- Sản phẩm phải giao nộp: o Tài liệu về dự án :

phân công, kế hoạch làm việc nhóm Quản lí dự án: ước lượng effort, thời gian, quản lí cấu hình, quản lí chất

lượng (SQA)… o Tài liệu chi tiết các bước trong tiến trình phát triển phần mềm

TL Đặc tả Phân tích thiết kế (các mô hình và tài liệu kèm) …

o Demo các bước trong tiến trình: dạng video (recorder) o Sản phẩm sau quá trình phát triển (phần mềm & CSDL)

Page 5: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

5

Mã số đề tài : LVCNPM_3102 2. HỆ THỐNG QUẢN LÍ VĂN BẢN KHOA CNTT-ĐHCT THEO CHUẨN CP ĐIỆN TỬ

STT Tên chức năng Mô tả chi tiết

1 Quản trị danh mục Cho phép tạo lập, quản lý các danh mục cho người sử dụng, ví dụ danh mục sổ VB, HSCV, danh mục loại văn bản, lĩnh vực, cơ quan, phòng ban, chức danh và các danh mục khác

2 Quản lý VB đến 2.1 Nhập VB đến vào hệ thống Cho phép định nghĩa và phân loại các loại văn bản

đến, nhập các thuộc tính VB đến, nhập nội dung toàn văn của VB đến thông qua máy quét hoặc tệp đính kèm

2.2 Chuyển xử lý VB đến theo quy trình điện tử đã được phê duyệt trong thiết kế

2.3 Ghi ý kiến chỉ đạo của Lãnh đạo 2.4 Theo dõi tình trạng xử lý VB

đến Hỗ trợ lãnh đạo các cấp tùy theo thẩm quyền có thể theo dõi tình trạng xử lý văn bản VB đến (và cả văn bản đi) theo các trạng thái:

- VB trong hạn đã xử lý. - VB trong hạn đang xử lý. - VB trong hạn chưa xử lý - VB quá hạn đã xử lý. - VB quá hạn đang xử lý. - VB quá hạn chưa xử lý. - VB đến hạn chưa xử lý (hạn xử lý VB bằng ngày hiện tại) - VB đến hạn đang xử lý.

Cho phép ghi vết xử lý VB 2.5 Tìm kiếm, Tra cứu VB đến Tìm kiếm VB theo các thuộc tính VB, tìm kiếm

toàn văn Tra cứu VB theo thời gian, theo biểu thức logic, theo tình trạng xử lý

3 Quản lý VB đi 3.1 Quản lý quá trình soạn thảo, dự

thảo VB đi Quá trình soạn thảo VB đi áp dụng theo hướng dẫn nghị định số 110/2004/NĐ-CP:

- Tạo lập dự thảo VB đi - Chỉnh sửa dự thảo VB đi - Thẩm tra VB đi - Tra cứu, tìm kiếm dự thảo VB đi - Cho phép ghi vết xử lý VB - Và các chức năng khác

Page 6: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

6

3.2 Quản lý quá trình phát hành VB đi Quá trình soạn thảo VB đi áp dụng theo hướng dẫn nghị định số 110/2004/NĐ-CP:

- Tự động cập nhật các thông tin VB đi - Nhập các thông tin bổ sung cho VB đi - Nhập nội dung toàn văn VB đi (gắn tệp điện

tử, hoặc quét VB) - Tra cứu, tìm kiếm VB đi

4 Quản lý giao việc 4.1 Tạo công việc và giao việc Thực hiện theo quy trình điện tử đã được phê duyệt

trong thiết kế 4.2 Theo dõi tình trạng xử lý công

việc Cho phép Lãnh đạo theo dõi tình trạng xử lý công việc theo 4 trạng thái sau:

- Công việc trong hạn đang xử lý - Công việc trong hạn chưa phân xử lý - Công việc quá hạn đã phân xử lý - Công việc quá hạn chưa phân xử lý

Cho phép lưu lại toàn bộ các thông tin trao đổi giữa các thành viên liên quan đến công việc trong quá trình xử lý.

4.3 Ghi ý kiến chỉ đạo của Lãnh đạo 4.4 Xử lý công việc được giao Xử lý và cập nhật trạng thái xử lý công việc, lựa

chọn một trong các trạng thái ở mục 4.2 5 Quản lý VB nội bộ Quản lý VB nội bộ thực hiện các chức năng:

- Tạo lập VB nội bộ. - Chỉnh sửa, xóa VB nội bộ. - Chuyển Văn thư cấp số/ hoặc trực tiếp

chuyển sang các đơn vị cần thống báo, cần xin ý kiến

- Tra cứu, tìm kiếm VB nội bộ - Và các chức năng khác

6 Quản lý HSCV 6.1 Quản lý thư mục lưu trữ HSCV Quản lý thư mục lưu trữ HSCV bao gồm:

- Lập thư mục lưu hồ sơ công việc - Sửa/xóa thư mục lưu HSCV - Phân quyền thư mục HSCV

6.2 Quản lý HSCV Quản lý HSCV bao gồm: - Tạo lập HSCV: HS xử lý văn bản, HS giải

quyết công việc, HS soạn thảo VB, HS văn bản liên quan, HS theo dõi hồi báo, …

- Sửa/xóa HSCV - Phân quyền HSCV - Gắn/bỏ các tài liệu trong HS - Cập nhật kết quả xử lý HSCV - Và các chức năng khác

7 Báo cáo thống kê 7.1 In sổ văn bản đến đi In sổ văn bản đến/đi theo số và theo ngày

Page 7: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

7

7.2 In báo cáo thông kê tình trạng xử lý văn bản

In báo cáo thống kê số lượng văn bản đến đã giải quyết, chưa giải quyết trong hạn và chưa giải quyết quá hạn

- Theo thời gian - Theo đơn vị/ theo cá nhân

8 Quản trị người dùng Quản trị phòng ban, vai trò, người dùng, … 9 Quản trị hệ thống Quản trị thông tin về cấu hình hệ thống: thiết lập

tham số cấu hình cho kết nối máy in, cơ sở dữ liệu, các hệ thống khác, thiết lập tham số chế độ làm việc, chế độ nhật ký, đăng nhập/đăng xuất…

5 sv làm chung - 1 Sv vai trò: phân tích thiết kế kiến trúc tổng thể HT, phát triển phần quản trị người dùng & quản trị hệ thống - 1 Sv vai trò: Phát triển QL VB đi đến - 1 Sv vai trò: Theo dõi quá trình xử lí văn bản và phân công thực hiện (quản lí giao việc), - 1 Sv vai trò: Quản lí văn bản nội bộ - 1 Sv vai trò: tìm kiếm văn bản theo các tiêu chí khác nhau (từ khóa, ngày phát hành VB, ngày nhận VB, ngữ nghĩa VB…) Mỗi Sv trong phạm vi của mỉnh thiết kế các loại báo biểu in ấn cần thiết. các báo biểu chung trong hệ thống do người phân tích tổng thể thực hiện. Mô tả: Đây là hệ thống trên nền web, các ứng dụng về cơ bản là các web applications. Công nghệ liên quan: LDAP, SQL server 2000, VB.NET hoặc C#, Crystal Report.

Page 8: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

8

Các đề tài cho SV Francophone Mã số đề tài : LVCNPM_3103 3. Test logiciel et Assurance de Qualité

a. Objectifs : étudier des méthodes de test du logiciel et l’outil ClearQuest pour réaliser le test. Les dépôts sont :

i. Les méthodes de test du logiciel ii. Les cas de test

iii. Réalisation des cas de test avec ClearQuest iv. Rapport de test v. Rapport de contrôle de qualité

b. Nombre d’étudiants : 2 i. Un(e) pour les tests sur une application de formulaire de Windows (Windows

Form) ii. Un(e) pour les tests sur une application web

Mã số đề tài : LVCNPM_3104 4. Détection d’incendie par vidéo

a. Objectifs : construire un système de surveillance pour la prévention d’incendie (à la maison ou au bureau). Le système est à base de traitement des images et de vidéo pour détecter du feu. Quand un feu (ou un incendie) susceptible détecté, le système fait une alarme et fait une appelle à des numéros prédéfinis

b. Nombre d’étudiants : 2 i. Un(e) pour le traitement des images ou vidéo

ii. Un(e) pour la programmation sur le modem pour réaliser un appel téléphonique.

Page 9: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

9

Giáo viên hướng dẫn: Ths. Nguyễn Văn Linh (Các đề tài có mã số: LVCNPM_3105, LVCNPM_3106,

LVCNPM_3107, LVCNPM_3108)

Page 10: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

10

Mã số đề tài : LVCNPM_3105

1. Tên đề tài: Hệ thống phân bổ nguồn lực cho dự án phần mềm. 2. Loại đề tài: Công nghệ phần mềm; Ứng dụng web 3. Giáo viên hướng dẫn: Ths. Nguyễn Văn Linh. 4. Số lượng sinh viên tham gia: Đề tài của sinh viên Võ Hồng Khanh (MSSV: 1040727) 5. Yêu cầu của đề tài. Tóm tắt bài toán, khả năng ứng dụng.

Ngành công nghệ thông tin Việt Nam đang trong giai đoạn phát triển nên có nhiều điểm yếu. Từ các dự án thực tế cho thấy để một dự án phần mềm hoàn thành đúng tiến độ (đối với các công ty phần mềm của Việt Nam) hiện nay là một vấn đề khó khăn. Kinh nghiệm thực tế và kinh nghiệm quản lý nhân sự trong lĩnh vực mới - lĩnh vực công nghệ thông tin - là một trở ngại lớn của các nhà quản lý dự án Việt Nam. Từ đây nhu cầu cần có một hệ thống hỗ trợ tốt hơn cho việc phân bổ nguồn lực vào các dự án công nghệ thông tin sao cho có hiệu quả nhất về mặt thời gian (đúng tiến độ), về mặt hiệu quả kinh tế (có lợi nhuận),... và đặc biệt là về mặt uy tín đối với các đối tác. Về lí thuyết cần nghiên cứu:

- Công nghệ phần mềm. - Quản lý dự án tin học. - Giải thuật xếp lịch. - Xác suất thống kê. - Các giải thuật trên đồ thị.

Chức năng của phần mềm: Quản lý thông tin của nguồn nhân lực:

Đặc điểm nhân lực: ■ Thông tin cá nhân. ■ Sở thích. ■ Tính tình. ■ Sức khỏe. ■ Năng lực:

Làm việc nhóm. Khả năng lãnh đạo. Các ngôn ngữ lập trình mà nhân viên có thể sử dụng. Khả năng tiếp thu công nghệ mới. ...

■ Trạng thái sức khỏe. ■ Mức độ ưng ý. ■ ...

Hỗ trợ phân bố nguồn lực cho dự án Hỗ trợ ghi nhận các yêu cầu và ý kiến của khách hàng. Hỗ trợ ghi nhận các chức năng của sản phẩm. Tính kinh phí cần phải có. Tính thời gian cần thực hiện. Về nhân lực: ■ Điều phối nhân lực cho hợp lý nhất (có nhiều dự án cùng lúc). ■ Phân bố nhân lực cho dự án sao cho hiệu quả nhất: chi phí cho dự là thấp

nhất (hoặc ở mức chấp nhận được), không có nhân viên nào không có việc, đáp ứng tốt yêu cầu khách hàng trong thời gian thỏa thuận (hoặc sớm hơn càng tốt).

■ Nếu thiếu nhân lực, nêu ra cần bổ sung bao nhiêu nhân viên, ở các vị trí nào. Quản lý tiến độ của dự án và đề nghị điều chỉnh nếu cần:

Thêm nhân lực (nếu cần).

Page 11: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

11

Thêm chi phí: cho thiết bị, cho đào tạo... (nếu cần). Thêm thời gian (nếu thật sự rất cần).

Vẽ các lưu đồ thể hiện các thông tin của dự án. Giám sát năng lực của nhân viên, nhóm: thông qua thời gian thực hiện, số lỗi mắc

phải. Xuất ra các văn bản:

Tài liệu phân công công việc và hướng dẫn vai trò của từng nhân viên, từng nhóm.

Báo cáo tiến độ của dự án, của từng nhân viên, từng nhóm... Về công nghệ, ngôn nữ lập trình: PHP/MySQL, ...

6. Tài liệu tham khảo. - Các tài liệu liên quan đến các yêu cầu nói trên -

Page 12: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

12

Mã số đề tài : LVCNPM_3106

1. Tên đề tài: Xây dựng bộ công cụ hỗ trợ việc quản trị Google mail của Đại Học Cần Thơ 2. Loại đề tài: Ứng dụng web 3. Giáo viên hướng dẫn: Ths. Nguyễn Văn Linh. Ths. Lưu Trùng Dương. 4. Số lượng sinh viên tham gia: Đề tài ưu tiên cho sinh viên Lý Vũ Hà (MSSV: 1040539)? 5. Yêu cầu của đề tài. Tóm tắt bài toán, khả năng ứng dụng.

Google Apps bao gồm tập hợp các dịch vụ thiết yếu để giúp công ty, trường học giao tiếp và cộng tác có hiệu quả hơn. Các dịch vụ này rất mạnh, dễ cài đặt, không yêu cầu bảo trì và hoàn toàn miễn phí. Một trong những dịch vụ của Google Apps đang được triển khai tại Đại học Cần Thơ là Google mail. Mặc dù Google mail có nhiều ưu điểm, việc quản trị Google còn gặp nhiều khó khăn. Hiện tại, Google mail chỉ cung cấp một số công cụ chính là import người dùng, tìm kiếm, thêm, sửa, xoá và tạo mailing list. Tuy nhiên, những công cụ này chưa đáp ứng được nhu cầu quản lý của Đại học Cần Thơ. Một số khó khăn mà người quản trị gặp phải trong quá trình quản lý Google mail bao gồm:

- Không thể tổ chức được email sinh viên theo khoa, ngành, khoá,… - Không thể tạo được mailing list dựa trên danh sách sinh viên theo khoá, ngành, khoa

hoặc danh sách email từ tập tin. - Không thể xoá địa chỉ email của sinh viên đã ra trường theo ngành hoặc khóa.

Nguyên nhân chính của những hạn chế này là do Google mail không lưu đầy đủ thông tin và những công cụ cần thiết để thực hiện những công việc này. Tuy nhiên, Google Apps cung cấp giao diện chương trình ứng dụng (API) để chúng ta có thể tích hợp Google apps vào hệ thống của chúng ta. Yêu cầu của đề tài: Xây dựng bộ công cụ tích hợp Google Apps vào hệ thống của Đại học Cần Thơ để giúp việc quản trị Google mail. Yêu cầu tìm hiểu thực tế: Hệ thống Email sinh viên Đại học Cần Thơ trên Google. Chức năng của phần mềm:

Tạo accout bằng cách import từ file danh sách người dùng (sinh viên) theo khoa, ngành, khoá

Tạo mailing list từ danh sách người dùng (sinh viên) theo khoa, ngành, khoá. Xoá accout từ danh sách người dùng (sinh viên) theo khoa, ngành, khoá. Các chức năng giá trị gia tăng khác

Page 13: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

13

Mã số đề tài : LVCNPM_3107

1. Tên đề tài: Nghiên cứu sử dụng QuickTest Professional để kiểm thử hệ thống e-learning của khoa Công nghệ Thông tin & Truyền thông - Đại học Cần Thơ

2. Loại đề tài: Công nghệ phần mềm 3. Giáo viên hướng dẫn: Ths. Nguyễn Văn Linh. 4. Số lượng sinh viên tham gia: 2 sinh viên. 5. Yêu cầu của đề tài.

Tóm tắt bài toán, khả năng ứng dụng. Kiểm thử phần mềm là một khâu rất quan trọng của công nghệ phần mềm, nó đảm bảo cho phần mềm được tạo ra một cách có chất lượng. Để kiểm thử phần mềm, người ta có thể sử dụng các công cụ kiểm thử tự động, trong đó có QuickTest Professional. Việc nghiên cứu cách sử dụng QuickTest Professional để kiểm thử phần mêm là một là một tiền đề quan trọng cho sinh viên nào muốn trở thành một kiểm thử viên chuyên nghiệp. Yêu cầu: Để thực hiện, cần có 2 sinh viên. Một sinh viên sẽ làm nhiệm vụ nghiên cứu QuickTest Professional để viết tài liệu hướng dẫn sử dụng nó. Sinh viên thứ hai sẽ thiết kế các trường hợp kiểm thử (test case) để kiểm thử cho hệ thống e-learning của khoa trên QuickTest Professional Kết quả cần đạt được:

Tài liệu hướng dẫn sử dụng QuickTest Professional và bản phân tích kết quả kiểm thử của các test case đã thiết kế.

6. Tài liệu tham khảo. [1] Ron Patton – Software Testing – Sams Publishing - 2005 [2] Glenford Myer – The Art of Software Testing – John Wiley & Sons, Inc. – Second Edition –

2004 [3] Cem Kaner, Jack Falk, Hung Quoc Nguyen – Testing Computer Software – Internaltional

Thomson Computer Press, 2nd Reprint Edition – 2001 [4] http://www.vietnamesetestingboard.org/zbxe/ [5] http://www.itgatevn.com.vn/?u=nws&su=d&cid=32&id=7184 [6] http://thinh1808.wordpress.com/2008/02/26/t%E1%BB%B1-d%E1%BB%99ng-hoa-

ki%E1%BB%83m-tra-ph%E1%BA%A7n-m%E1%BB%81m-v%E1%BB%9Bi-quicktest-professional-82/

Page 14: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

14

Mã số đề tài : LVCNPM_3108

1. Tên đề tài: An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT 2. Loại đề tài: An toàn mạng, Web 3. Giáo viên hướng dẫn: Ths. Nguyễn Văn Linh; Kĩ sư Trần Minh Tân. 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài.

Tóm tắt bài toán, khả năng ứng dụng. Hiện nay Khoa Công Nghệ Thông Tin và Truyền Thông - trường Đại Học Cần Thơ đã và đang triển khai ứng dụng phần mềm mã nguồn mở Moodle vào việc hỗ trợ học tập qua hệ thống E-Learning của Khoa. Hiện nay hệ thống cần xây dựng một cơ chế nhằm đảm bảo cho hệ thống hoạt động tốt, dữ liệu truy xuất nhanh, và ổn định với tính bảo mật cao,…. Về lí thuyết cần nghiên cứu: lập trình web PHP với MySQL, an toàn mạng, Linux,… Về yêu cầu : xây dựng giải pháp an toàn cho hệ thống elcit của Khoa. (sinh viên liên

hệ trực tiếp với giáo viên hướng dẫn để biết yêu cầu cụ thể) 6. Tài liệu tham khảo.

- http://www.moodle.org - Internet,….

Page 15: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

15

Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp (Các đề tài có mã số từ LVCNPM_3109 đến LVCNPM_3118)

Page 16: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

16

Mã số đề tài : LVCNPM_3109

7. Tên đề tài: Tính toán độ gắn kết trong phân tích thiết kế phần mềm. 8. Loại đề tài: Độ đo trong công nghệ phần mềm. 9. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 10. Số lượng sinh viên tham gia: 1 sinh viên. 11. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Gắn kết (cohesion) là một độ đo nhằm xác định mức độ mối quan hệ bên trong của một mô-đun trong quá trình phân tích và thiết kế phần mềm. Mức độ gắn kết được xếp loại từ “cao” đến “thấp” khi được đánh giá. Việc xác định được chính xác mức độ gắn kết sẽ giúp cho việc xác định những thông số quan trọng khác như độ tin cậy, độ mạnh mẽ, độ dễ hiểu, … Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép tính toán mức độ gắn kết ứng với mô-đun cần đánh giá.

Về lý thuyết cần nghiên cứu: Quy trình công nghệ phần mềm, độ gắn kết trong phần mềm.

Về thực tiễn: Tìm hiểu các phần mềm cùng chức năng liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung: Không có.

12. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 17: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

17

Mã số đề tài : LVCNPM_3110

1. Tên đề tài: Tính toán độ nối kết trong phân tích thiết kế phần mềm. 2. Loại đề tài: Độ đo trong công nghệ phần mềm. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Nối kết (coupling) hay độ phụ thuộc là một độ đo nhằm xác định mức độ mối quan hệ bên ngoài của một mô-đun trong quá trình phân tích và thiết kế phần mềm. Mức độ nối kết được xếp loại từ “cao” đến “thấp” khi được đánh giá. Giá trị của độ nối kết sẽ tương phản với giá trị của độ gắn kết. Nối kết cao sẽ tương quan với gắn kết thấp. Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép tính toán mức độ nối kết ứng với các mô-đun cần đánh giá.

Về lý thuyết cần nghiên cứu: Quy trình công nghệ phần mềm, độ nối kết trong phần mềm.

Về thực tiễn: Tìm hiểu các phần mềm cùng chức năng liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 18: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

18

Mã số đề tài : LVCNPM_3111 1. Tên đề tài: Mô hình COCOMO. 2. Loại đề tài: Ước lượng chi phí trong công nghệ phần mềm. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 hoặc 2 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng COCOMO (COnstructive COst MOdel) là một mô hình ước lượng chi phí của phần mềm phát triển bởi Barry Boehm. Thông qua các công thức hồi quy và các thông số hiệu chỉnh, mô hình COCOMO cho phép ước lượng một cách khá phù hợp chi phí của phần mềm Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép xác định các giá trị ước lượng có trong mô hình COCOMO.

Về lý thuyết cần nghiên cứu: Quy trình công nghệ phần mềm, các mô hình COCOMO.

Về thực tiễn: Tìm hiểu các phần mềm cùng chức năng liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 19: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

19

Mã số đề tài : LVCNPM_3112

1. Tên đề tài: Mô hình SEER-SEM. 2. Loại đề tài: Ước lượng chi phí trong công nghệ phần mềm. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng SEER-SEM (System Evaluation and Estimation of Resource – Software Estimating Model) là một mô hình ước lượng chi phí của phần mềm thường được được sử dụng trong các nội dung dụ án thông tin về chính phủ, tin học, không gian. Thông qua các công thức toán học và thống kê, mô hình SEER-SEM cho phép ước lượng một cách khá phù hợp chi phí của phần mềm Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép xác định các giá trị ước lượng có trong mô hình SEER-SEM.

Về lý thuyết cần nghiên cứu: Quy trình công nghệ phần mềm, mô hình SEER-SEM. Về thực tiễn: Tìm hiểu các phần mềm cùng chức năng liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 20: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

20

Mã số đề tài : LVCNPM_3113

1. Tên đề tài: Khai thác dữ liệu tuần tự (giải thuật của Agrawal). 2. Loại đề tài: Khai khoáng dữ liệu. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Dữ liệu tuần tự thường được bắt gặp thường xuyên trong đời sống hàng ngày như dữ liệu về các cuộc gọi điện thoại, chuông báo động, chứng khoán,…. Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép xác định dữ liệu có ích trong các tập dữ liệu tuần tự theo giải thuật của Agrawal.

Về lý thuyết cần nghiên cứu: Dữ liệu tuần tự, khai thác dữ liệu tuần tự. Về thực tiễn: Tìm hiểu các giải thuật liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 21: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

21

Mã số đề tài : LVCNPM_3114

1. Tên đề tài: Khai thác dữ liệu tuần tự (giải thuật của Mannila). 2. Loại đề tài: Khai khoáng dữ liệu. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Dữ liệu tuần tự thường được bắt gặp thường xuyên trong đời sống hàng ngày như dữ liệu về các cuộc gọi điện thoại, chuông báo động, chứng khoán,…. Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép xác định dữ liệu có ích trong các tập dữ liệu tuần tự theo giải thuật của Mannila.

Về lý thuyết cần nghiên cứu: Dữ liệu tuần tự, khai thác dữ liệu tuần tự. Về thực tiễn: Tìm hiểu các giải thuật liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 22: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

22

Mã số đề tài : LVCNPM_3115

1. Tên đề tài: Cài đặt một số giải thuật phân cụm cơ bản. 2. Loại đề tài: Khai khoáng dữ liệu. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Việc xác định các dữ liệu có cùng tính chất chung nào đó đã được xác định trước là một công việc thú vị. Nội dung ứng dụng của các giải thuật này là khá đa dạng: xử lý ảnh, xử lý dữ liệu,… Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép thực hiện một số giải thuật phân cụm cơ bản hiện nay.

Về lý thuyết cần nghiên cứu: Các giải thuật phân cụm (clustering). Về thực tiễn: Tìm hiểu các giải thuật liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 23: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

23

Mã số đề tài : LVCNPM_3116

1. Tên đề tài: Cài đặt giải thuật tạo cây quyết định. 2. Loại đề tài: Trí tuệ nhân tạo. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Việc xác định mức độ quan trọng của các thuộc tính trong các bảng dữ liệu luôn là một nội dung ứng dụng quan trọng trong thực tế. Việc xây dựng một cây quyết định ứng với từng tập dữ liệu sẽ giúp cho người sử dụng có được những đánh giá khả quan, xác thực. Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép xây dựng một cây quyết định ứng với những độ đo thông tin khác nhau.

Về lý thuyết cần nghiên cứu: Các giải thuật dựng cây quyết định. Về thực tiễn: Tìm hiểu các giải thuật liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 24: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

24

Mã số đề tài : LVCNPM_3117

1. Tên đề tài: Phân tích cấu hình và cài đặt thử nghiệm một cổng thông tin. 2. Loại đề tài: Trí tuệ nhân tạo. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Việc nắm bắt được các nội dung cơ bản của một cổng thông tin (portal) cũng như xác định được các xu hướng phát triển hiện nay là một yêu cầu cấp bách. Yêu cầu của luận văn là nhằm cài đặt thử nghiệm và quản trị một cổng thông tin với các khe cắm (porlets).

Về lý thuyết cần nghiên cứu: portal, porlets. Về thực tiễn: Tìm hiểu các xu hướng liên quan đến đề tài hiện nay. Về công nghệ cần sử dụng: Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.

Page 25: LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH TIN HỌC · LVCNPM_3108 An toàn hệ thống Website Học tập trực tuyến tại Khoa CNTT & TT (trang 14) Ths. Nguyễn Văn

25

Mã số đề tài : LVCNPM_3118

1. Tên đề tài: Cài đặt giải thuật tạo cây quyết định. 2. Loại đề tài: Trí tuệ nhân tạo. 3. Giáo viên hướng dẫn: TS. Huỳnh Xuân Hiệp 4. Số lượng sinh viên tham gia: 1 sinh viên. 5. Yêu cầu của đề tài

Tóm tắt bài toán, khả năng ứng dụng Việc xác định mức độ quan trọng của các thuộc tính trong các bảng dữ liệu luôn là một nội dung ứng dụng quan trọng trong thực tế. Việc xây dựng một cây quyết định ứng với từng tập dữ liệu sẽ giúp cho người sử dụng có được những đánh giá khả quan Yêu cầu của luận văn là nhằm xây dựng một phần mềm (hoặc website) cho phép thực hiện một số giải thuật phân cụm cơ bản hiện nay.

Về lý thuyết cần nghiên cứu: Các giải thuật dựng cây quyết định. Về thực tiễn: Tìm hiểu các giải thuật liên quan hiện có. Về công nghệ cần sử dụng: Java. Về yêu cầu bổ sung:

6. Tài liệu tham khảo Liên hệ giảng viên hướng dẫn.