1 LU Ậ N V Ă N T Ố T NGHI Ệ P ĐẠ I H Ọ C K29 B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng, Đ HCT (s ắ p theo th ứ t ự tên c ủ a giáo viên h ướ ng d ẫ n) Stt Tên đề tài GV h ướ ng d ẫ n 1 Ứ ng d ụ ng meta-data để ch ấ m bài Th ự c hành C ơ s ở d ữ li ệ u Tr ầ n Ngân Bình 2 Tích h ợ p thành ph ầ n qu ả n lý đ i ể m h ọ c viên vào h ệ th ố ng Moodle Tr ầ n Ngân Bình, Võ Hu ỳ nh Trâm 3 Tìm hi ể u và s ử d ụ ng OpenGL để t ạ o hình ả nh trong không gian 3 chi ề u Lâm Th ị Ng ọ c Châu 4 Tìm hi ể u và s ử d ụ ng Java 3D để t ạ o hình ả nh trong không gian 3 chi ề u -nt- 5 Khai phá d ữ li ệ u v ớ i ngôn ng ữ R -nt- 6 S ử d ụ ng GNU Octave trong x ử lý ả nh -nt- 7 Truy tìm ả nh d ự a vào n ộ i dung ả nh (hình dáng- k ế t c ấ u- màu s ắ c) -nt- 8 Th ự c hi ệ n trang web ph ụ c v ụ vi ệ c h ọ c và th ả o lu ậ n theo nhóm trong đ ào t ạ o t ừ xa Ph ạ m Th ị Xuân L ộ c, Phan T ấ n Tài 9 Th ự c hi ệ n trang web ph ụ c v ụ ki ể m tra tr ự c tuy ế n trong đ ào t ạ o t ừ xa -nt- 10 Tìm hi ể u s ự th ể hi ệ n các ràng bu ộ c toàn v ẹ n trên c ơ s ở d ữ li ệ u trong SQL PL Stored Procedures c ủ a DB2 V9 Ph ạ m Th ị Xuân L ộ c, Tr ầ n Ngân Bình 11 Tìm hi ể u s ự k ế t n ố i v ớ i XML trong SQL PL Stored Procedures c ủ a DB2 V9 Ph ạ m Th ị Xuân L ộ c, Hu ỳ nh Xuân Hi ệ p 12 Tìm hi ể u và áp d ụ ng Rational Software Modeler vào thi ế t k ế m ộ t h ệ th ố ng thông tin qu ả n lý các d ự án tái đị nh c ư Ph ạ m Th ị Xuân L ộ c, Tr ầ n Ngân Bình 13 Tìm hi ể u và áp d ụ ng RUP (Rational Unified Process) vào thi ế t k ế h ệ th ố ng thông tin qu ả n lý các tôn giáo ở TP C ầ n th ơ Ph ạ m Th ị Xuân L ộ c 14 Tìm hi ể u và áp d ụ ng design pattern trong thi ế t k ế m ộ t h ệ th ố ng thông tin cho m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố -nt- 15 Tìm hi ể u và áp d ụ ng MOF (Meta-Object Facility) vào vi ệ c thi ế t k ế m ộ t h ệ th ố ng thông tin cho m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố -nt- 16 Tìm hi ể u và s ử d ụ ng EJB trong m ộ t h ệ th ố ng thông tin qu ả n lý các báo cáo ở m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố -nt- 17 T ổ ng quan v ề platform Eclipse -nt- 18 H ệ chuyên gia h ổ tr ợ sinh viên l ậ p k ế ho ạ ch h ọ c Nguy ễ n Thái Nghe 2 t ậ p ( Ứ ng d ụ ng ph ươ ng pháp khai phá d ữ li ệ u) – Module 1: D ự đ oán k ế t qu ả h ọ c t ậ p c ủ a sinh viên 19 H ệ chuyên gia h ổ tr ợ sinh viên l ậ p k ế ho ạ ch h ọ c t ậ p ( Ứ ng d ụ ng ph ươ ng pháp khai phá d ữ li ệ u) – Module 2: H ổ tr ợ sinh viên ch ọ n môn h ọ c -nt- 20 Th ươ ng m ạ i đ i ệ n t ử - n ề n t ả ng và ứ ng d ụ ng -nt- 21 Qu ả n lý gia ph ả Nguy ễ n Thái Nghe, Nguy ễ n Chí Ngôn 22 Qu ả n lý Đả ng viên Đả ng B ộ Khoa CNTT-TT Phan T ấ n Tài 23 Qu ả n lý công tác chuyên môn Cán b ộ gi ả ng d ạ y Đạ i h ọ c C ầ n Th ơ -nt- 24 Thi ế t k ế b ộ công c ụ t ổ ng h ợ p hàm bool Lê Đứ c Th ắ ng 25 Thi ế t k ế b ộ công c ụ đư a quy ho ạ ch tuy ế n tính v ề d ạ ng chu ẩ n -nt- 26 Tìm hi ể u tính n ă ng m ớ i v ề qu ả n tr ị CSDL bán c ấ u trúc c ủ a DB2 V9 và ứ ng d ụ ng xây d ự ng h ệ th ố ng thông tin Qu ả n lý công v ă n Lê Quy ế t Th ắ ng 27 Tìm hi ể u tính n ă ng m ớ i v ề qu ả n tr ị CSDL bán c ấ u trúc c ủ a DB2 V9 và ứ ng d ụ ng xây d ự ng h ệ th ố ng thông tin Qu ả n lý các đề tài nghiên c ứ u khoa h ọ c -nt- 28 Tìm hi ể u công ngh ệ Semantic Web và ứ ng d ụ ng xây d ự ng Website hành chính v ớ i công c ụ tìm ki ế m SPARQL -nt- 29 Tìm hi ể u công ngh ệ Semantic Web và ứ ng d ụ ng xây d ự ng trang Website NCKH v ớ i công c ụ tìm ki ế m SPARQL -nt- 30 Ứ ng d ụ ng m ạ ng Bayesien vào phân tích v ă n b ả n ti ế ng Vi ệ t không d ấ u -nt- 31 Ứ ng d ụ ng khai phá d ữ li ệ u tìm hi ể u hành vi s ử d ụ ng d ị ch v ụ vi ễ n thông c ủ a ng ườ i Vi ệ t Nam Tr ầ n V ă n Thi ệ n, Lâm Th ị Ng ọ c Châu, Nguy ễ n Thái Nghe 3 Ð Ề TÀI 1: Ứ NG D Ụ NG META-DATA ĐỂ CH Ấ M BÀI TH Ự C HÀNH C Ơ S Ở D Ữ LI Ệ U GIÁO VIÊN RA Ð Ề TÀI : Th ạ c s ĩ TR Ầ N NGÂN BÌNH Email : tnbinh@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng M ụ c tiêu c ủ a đề tài là xây d ự ng m ộ t h ệ th ố ng ch ấ m bài th ự c hành c ơ s ở d ữ li ệ u m ộ t cách t ự độ ng N ộ i dung bài thi đ a d ạ ng v ớ i các câu l ệ nh t ạ o b ả ng v ớ i các ràng bu ộ c toàn v ẹ n, thêm dòng, xóa dòng, truy v ấ n,… Yêu c ầ u v ề c ơ s ở lý thuy ế t - C ơ s ở d ữ li ệ u quan h ệ , phân tích & thi ế t k ế h ệ th ố ng, ngôn ng ữ truy v ấ n d ữ li ệ u SQL - Hi ể u cách th ứ c t ổ ch ứ c meta-data c ủ a m ộ t h ệ qu ả n tr ị c ụ th ể (DB2 v9 ho ặ c SQL Server) - K ỹ n ă ng l ậ p trình ứ ng d ụ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 V ề m ặ t l ư u tr ữ : h ệ th ố ng ph ả i t ổ ch ứ c CSDL để có th ể l ư u tr ữ các thông tin sau: - Thông tin liên quan đế n k ỳ thi: môn thi, ngày thi, bu ổ i thi, phòng thi, s ố máy tính,… - Thông tin liên quan đế n đề thi: c ơ s ở d ữ li ệ u đề thi, s ố câu h ỏ i, k ế t qu ả đ úng c ủ a t ừ ng câu, đ i ể m t ố i đ a c ủ a t ừ ng câu… - Thông tin liên quan đế n k ế t qu ả ch ấ m thi: phòng thi, s ố th ứ t ự máy, s ố th ứ t ự đề thi, s ố th ứ t ự câu, đ i ể m cho t ừ ng câu,… 2 V ề m ặ t ch ứ c n ă ng: - Cho phép giáo viên c ậ p nh ậ t các thông tin liên quan đế n k ỳ thi, đề thi - Ch ấ m thi t ự độ ng d ự a vào k ế t qu ả đ úng đượ c giáo viên cung c ấ p và bài làm c ủ a sinh viên, cho ra đ i ể m s ố c ủ a t ừ ng câu - Hi ể n th ị danh sách k ế t qu ả ch ấ m bài (t ừ ng câu) c ủ a t ừ ng sinh viên, đồ ng th ờ i cho phép ch ỉ nh s ử a đ i ể m trên danh sách này 4 - Cho phép giáo viên m ở m ộ t bài làm c ủ a sinh viên để xem, th ự c thi, hi ể n th ị k ế t qu ả và ch ấ m đ i ể m th ủ công Ngôn ng ữ l ậ p trình s ử d ụ ng : VB NET Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 5 Ð Ề TÀI 2: TÍCH H Ợ P THÀNH PH Ầ N QU Ả N LÝ Đ I Ể M H Ọ C VIÊN VÀO H Ệ TH Ố NG MOODLE GIÁO VIÊN RA Ð Ề TÀI : Th ạ c s ĩ TR Ầ N NGÂN BÌNH (tnbinh@cit ctu edu vn) Th ạ c s ĩ VÕ HU Ỳ NH TRÂM (vhtram@cit ctu edu vn) B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Moodle là m ộ t h ệ th ố ng qu ả n lý h ọ c t ậ p (Learning Management System - LMS hay còn g ọ i là Course Management System) mã ngu ồ n m ở Hi ệ n nay, Moodle đượ c s ử d ụ ng ph ổ bi ế n ở nhi ề u n ơ i và s ắ p t ớ i s ẽ đượ c tri ể n khai t ạ i khoa Công Ngh ệ Thông Tin, Đ HCT M ụ c tiêu c ủ a đề tài này là tích h ợ p vào h ệ th ố ng hi ệ n t ạ i c ủ a Moodle 1 6 m ộ t thành ph ầ n qu ả n lý đ i ể m c ủ a h ọ c viên đ úng theo các yêu c ầ u c ủ a b ộ ph ậ n giáo v ụ c ủ a khoa CNTT&TT, tr ườ ng Đ HCT Yêu c ầ u v ề c ơ s ở lý thuy ế t - C ơ s ở d ữ li ệ u quan h ệ , phân tích & thi ế t k ế h ệ th ố ng, SQL - K ỹ n ă ng l ậ p trình web b ằ ng ngôn ng ữ php - H ệ qu ả n tr ị CSDL MySQL - Tìm hi ể u h ệ th ố ng ph ầ n m ề m ngu ồ n m ở Moodle Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 V ề m ặ t l ư u tr ữ : B ổ sung thêm vào CSDL c ủ a moodle để có th ể l ư u tr ữ l ạ i t ấ t c ả các lo ạ i đ i ể m c ủ a t ừ ng môn h ọ c mà h ọ c viên đ ã tham gia T ừ đ ó, cho phép tính đ i ể m trung bình tích l ũ y, trung bình h ọ c b ổ ng, … 2 V ề m ặ t ch ứ c n ă ng: - Cho phép giáo viên xem b ả ng đ i ể m c ủ a t ừ ng h ọ c viên trong course c ủ a mình, c ũ ng nh ư xem b ả ng đ i ể m cá nhân (g ồ m đ i ể m c ủ a t ấ t c ả các môn) c ủ a h ọ c viên trong course h ọ c - Cho phép giáo viên xem b ả ng th ố ng kê th ờ i l ượ ng h ọ c tr ự c tuy ế n c ủ a h ọ c viên - K ế t xu ấ t các b ả ng đ i ể m (cá nhân, t ổ ng h ợ p,…) theo yêu c ầ u c ủ a giáo v ụ - Các ch ứ c n ă ng khác theo yêu c ầ u c ủ a b ộ ph ậ n giáo v ụ Yêu c ầ u v ề k ỹ n ă ng: - Nhi ệ t tình, say mê nghiên c ứ u và kh ả n ă ng t ự nghiên c ứ u 6 - Ti ế ng Anh: có th ể đọ c hi ể u - Ngôn ng ữ l ậ p trình s ử d ụ ng : php Tài li ệ u tham kh ả o: liên h ệ v ớ i giáo viên h ướ ng d ẫ n 7 Đề tài 3: 1 Tên đề tài: TÌM HI Ể U VÀ S Ử D Ụ NG OPENGL ĐỂ T Ạ O HÌNH Ả NH TRONG KHÔNG GIAN 3 CHI Ề U 2 Lo ạ i đề tài: L ậ p trình đồ h ọ a, làm vi ệ c theo nhóm 3 GIÁO VIÊN H ƯỚ NG D Ẫ N:LÂM TH Ị NG Ọ C CHÂU 4 S ố l ượ ng sinh viên tham gia: 3 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 OpenGL đượ c đị nh ngh ĩ a là "giao di ệ n ph ầ n m ề m cho ph ầ n c ứ ng đồ h ọ a" Th ự c ch ấ t, OpenGl là m ộ t th ư vi ệ n các hàm đồ h ọ a, đượ c xem là tiêu chu ẩ n thi ế t k ế công nghi ệ p cho đồ h ọ a 3 chi ề u V ớ i giao di ệ n l ậ p trình m ạ nh m ẽ , OpenGL cho phép t ạ o các ứ ng d ụ ng 3D ph ứ c t ạ p v ớ i độ tinh vi, chính xác cao Ngoài ra, các ứ ng d ụ ng t ạ o t ừ OpenGL dùng đượ c trên các ph ầ n c ứ ng và h ệ đ i ề u hành khác nhau Trong lu ậ n v ă n này, sinh viên ph ả i tìm hi ể u và s ử d ụ ng th ư vi ệ n c ủ a OpenGL để thi ế t k ế m ộ t đọ an phim ho ạ t hình ng ắ n minh h ọ a đượ c hình ả nh sinh độ ng trong không gian 3 chi ề u Yêu c ầ u v ề c ơ s ở lý thuy ế t - Tìm hi ể u các ph ầ n t ử đồ h ọ a c ơ b ả n và s ự th ự c hi ệ n l ệ nh - Cách làm vi ệ c c ủ a OpenGL, các lo ạ i thao tác mà OpenGL ki ể m soát - T ừ thao tác OpenGL c ơ b ả n đư a ra m ộ t mô t ả m ứ c cao v ề cách OpenGL x ử lý d ữ li ệ u và t ạ o ra hình ả nh t ươ ng ứ ng lên b ộ đệ m khung - Tùy vào n ộ i dung k ị ch b ả n, nghiên c ứ u và trình bày rõ h ơ n các hàm ứ ng d ụ ng c ủ a OpenGL đượ c s ử d ụ ng trong k ị ch b ả n - Tìm hi ể u công ngh ệ : Transformation-3D, Lighting, Textures, Shadow, Reflection - T ạ o m ộ t đ o ạ n phim h ọ at hình ng ắ n có th ờ i gian kho ả ng vài phút Đ o ạ n phim hoat hình này ph ả i th ậ t s ự sinh độ ng khi s ử d ụ ng các công ngh ệ Transformation-3D, Lighting, Textures, Shadow, Reflection Ngôn ng ữ l ậ p trình s ử d ụ ng : Visual C++ 6 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n nh ậ n tài li ệ u tham kh ả o và phân đ o ạ n k ị ch b ả n 8 Đề tài 4: 1 Tên đề tài : TÌM HI Ể U VÀ S Ử D Ụ NG JAVA 3D ĐỂ T Ạ O HÌNH Ả NH TRONG KHÔNG GIAN 3 CHI Ề U 2 Lo ạ i đề tài : L ậ p trình đồ h ọ a, làm vi ệ c theo nhóm 3 Giáo viên h ướ ng d ẫ n : Lâm Th ị Ng ọ c Châu 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 Công ngh ệ Java hi ệ n nay đ ã không còn xa l ạ nh ư ng công ngh ệ Java 3D v ẫ n còn khá m ớ i m ẽ Java 3D đượ c t ạ o ra b ở i m ộ t nhóm l ậ p trình viên c ủ a Sun phát tri ể n k ể t ừ phiên b ả n Java 1 0 Java 3D là m ộ t c ấ u trúc l ớ p c ủ a Java, cung c ấ p giao di ệ n cho h ệ th ố ng hi ể n th ị hình ả nh và âm thanh trong không gian 3 chi ề u B ằ ng vi ệ c t ậ n d ụ ng c ủ a l ậ p trình lu ồ ng (thread) làm cho trình hi ể n th ị c ủ a Java có kh ả n ă ng hi ể n th ị song song Trong lu ậ n v ă n này, sinh viên ph ả i tìm hi ể u và s ử d ụ ng Java 3D để thi ế t k ế m ộ t đọ an phim ho ạ t hình ng ắ n minh h ọ a đượ c hình ả nh sinh độ ng trong không gian 3 chi ề u Yêu c ầ u v ề c ơ s ở lý thuy ế t Tìm hi ể u khái ni ệ m v ề JAVA-3D Các ph ầ n t ử đồ h ọ a c ơ b ả n và s ự th ự c hi ệ n l ệ nh Cách làm vi ệ c c ủ a JAVA-3D, các lo ạ i thao tác mà JAVA-3D ki ể m soát S ử d ụ ng th ư vi ệ n đồ h ọ a c ủ a JAVA-3D để v ẽ hình trong không gian 3 chi ề u Tìm hi ể u các hàm liên quan đế n các phép bi ế n hình c ủ a JAVA-3D Tìm hi ể u thêm v ề công ngh ệ : Transformation 3D, Lighting, Textures, Shadow, Reflection - Ph ầ n demo: Giao di ệ n đ ep, màu s ắ c hài hòa, thân thi ệ n v ớ i ng ườ i s ử d ụ ng Hình ả nh sinh độ ng minh h ọ a trong không gian 3 chi ề u Ngôn ng ữ cài đặ t : Java 6 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n nh ậ n tài li ệ u tham kh ả o và phân đ o ạ n k ị ch b ả n 9 Đề tài 5: 1 Tên đề tài: KHAI PHÁ D Ữ LI Ệ U V Ớ I NGÔN NG Ữ R 2 Lo ạ i đề tài : Data mining 3 Giáo viên h ướ ng d ẫ n : Lâm Th ị Ng ọ c Châu 4 S ố l ươ ng sinh viên tham gia : 1 sinh viên 5 Yêu c ầ u c ủ a d ề tài : Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng R là ngôn ng ữ l ậ p trình hàm c ấ p cao v ừ a là m ộ t môi tr ườ ng dành cho tính toán th ố ng kê R h ỗ tr ợ r ấ t nhi ề u công c ụ cho phân tích d ữ li ệ u, khai phá tri th ứ c và khai phá d ữ li ệ u nh ư ng l ạ i là ph ầ n m ề m mi ễ n phí mã ngu ồ n m ở R r ấ t d ễ h ọ c và có th ể phát tri ể n nhanh các ứ ng d ụ ng khai phá d ữ li ệ u trong th ờ i gian ng ắ n nh ờ vào các hàm ti ệ n ích s ẵ n có cho vi ệ c truy xu ấ t d ữ li ệ u t ừ các t ậ p tin hay các c ơ s ở d ữ li ệ u quan h ệ , các gi ả i thu ậ t h ọ c vá các ph ươ ng pháp hi ể n th ị d ữ li ệ u Trong lu ậ n v ă n này, sinh viên ph ả i tìm hi ể u và s ử d ụ ng đượ c ngôn ng ữ R để khai phá d ữ li ệ u thông qua các lu ậ t c ơ b ả n nh ư lu ậ t liên k ế t, lu ậ t th ừ a, phát hi ệ n vòng l ặ p… V ề lý thuy ế t c ầ n nghiên c ứ u : R c ă n b ả n bao g ồ m cú pháp, các hàm c ơ b ả n R h ỗ tr ợ nh ư th ế nào cho quá trình khai m ỏ d ữ li ệ u Xây d ự ng ví d ụ minh h ọ a bao g ồ m: - Ch ọ n d ữ li ệ u liên quan đế n l ĩ nh v ự c ứ ng d ụ ng và nghiên c ứ u - Ti ề n x ử lý d ữ li ệ u nh ằ m lo ạ i b ỏ nhi ễ u, rút g ọ n d ữ li ệ u n ế u c ầ n thi ế t Ngôn ng ữ l ậ p trình : R 6 Tài li ệ u tham kh ả o : Liên h ệ giáo viên h ướ ng d ẫ n 10 Đề tài 6: 1 Tên đề tài : S Ử D Ụ NG GNU OCTAVE TRONG X Ử LÝ Ả NH 2 Lo ạ i đề tài : X ử lý ả nh 3 Giáo viên h ướ ng d ẫ n : Lâm Th ị Ng ọ c Châu 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 GNU Octave đượ c đề xu ấ t b ở i J B Rawlings, đạ i h ọ c Wiscosin-Madison và J G Ekerdt, đạ i h ọ c Texas nh ằ m ph ụ c v ụ vi ệ c tính toán s ố và v ẽ đồ th ị Ngoài ra, GNU Octave h ổ tr ợ các phép x ử lý ả nh Ả nh s ố trên máy tính có th ể đượ c xem nh ư m ộ t ma tr ậ n các đ i ể m ả nh Nh ờ vào các phép toán trên ma tr ậ n có th ể d ễ dàng th ự c hi ệ n m ộ t s ố phép toán c ơ b ả n trên ả nh GNU Octave là ph ầ n m ề m mi ễ n phí mã ngu ồ n m ỡ Trong lu ậ n v ă n này, sinh viên ph ả i tìm hi ể u và s ử d ụ ng GNU Octave để gi ả i các bài toán ph ứ c t ạ p nh ư kh ữ nhi ể u ả nh, phát hi ệ n đườ ng biên c ủ a ả nh V ề lý thuy ế t : Tìm hi ể u và trình bày v ề GNU Octave c ă n b ả n bao g ồ m cú pháp, các hàm c ơ b ả n Tìm hi ể u ả nh m ứ c xám, t ổ ch ứ c đồ , các phép toán trên t ổ ch ứ c đồ , kh ữ nhi ễ u ả nh, phát hi ệ n đườ ng biên Xây d ự ng ví d ụ minh h ọ a Ph ầ n demo: Vi ế t ch ươ ng trình d ự a vào ph ầ n lý thuy ế t đ ã tìm hi ể u Giao di ệ n đẹ p, thân thi ệ n v ớ i ng ườ i s ử d ụ ng Ngôn ng ữ : GNU Octave 6 Tài li ệ u tham kh ả o : Liên h ệ giáo viên h ướ ng d ẫ n 11 Đề tài 7: 1 Tên đề tài : TRUY TÌM Ả NH D Ự A VÀO N Ộ I DUNG Ả NH (HÌNH DÁNG – K Ế T C Ấ U – MÀU S Ắ C) 2 Lo ạ i đề tài : x ử lý ả nh, làm vi ệ c nhóm 3 Giáo viên h ướ ng d ẫ n : Lâm Th ị Ng ọ c Châu 4 S ố l ượ ng sinh viên tham gia : 3 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 Cùng v ớ i s ự phát tri ể n c ủ a kho d ữ li ệ u v ă n b ả n, kho d ữ li ệ u hình ả nh c ũ ng ngày m ộ t nhi ề u h ơ n Vi ệ c tìm ki ế m m ộ t vài t ấ m ả nh trong kho d ữ li ệ u hình ả nh là c ầ n thi ế t và vi ệ c tìm ki ế m này th ậ t không đơ n gi ả n chút nào Chúng ta c ầ n có nh ữ ng gi ả i thu ậ t h ợ p lý cho t ừ ng lo ạ i c ơ s ở d ữ li ệ u hình ả nh Trong lu ậ n v ă n này, sinh viên ph ả i tìm hi ể u và thi ế t k ế gi ả i thu ậ t để truy tìm hình ả nh trên c ơ s ở d ữ li ệ u ả nh V ề lý thuy ế t: Khái ni ệ m trích l ọ c và hòa h ợ p đặ c tr ư ng ả nh (Feature Extraction and Integration) Khái ni ệ m v ề hàm đồ ng d ạ ng (similiarity function) Thi ế t k ế ch ỉ m ụ c cho c ơ s ở d ữ li ệ u ả nh d ự a vào đặ c tr ư ng ả nh (Feature Indexing) Khái ni ệ m đặ c tr ư ng b ố c ụ c ả nh (Texture Feature) Xây d ự ng c ơ s ở d ữ li ệ u đặ c tr ư ng b ố c ụ c ả nh (Texture Feature Based on Spatial-Domain Analysis) Thi ế t k ế ch ỉ m ụ c cho c ơ s ở d ữ li ệ u ả nh d ự a vào đặ c tr ư ng b ố c ụ c ả nh (Feature Indexing) Khái ni ệ m miêu t ả màu c ủ a ả nh (Color Descriptor Extraction) Kh ỏ ang cách nh ậ n di ệ n màu (color descriptor metrics) Thi ế t k ế ch ỉ m ụ c cho c ơ s ở d ữ li ệ u ả nh d ự a vào đặ c tr ư ng màu (Feature Indexing) Ngôn ng ữ cài đặ t : visual C++ 6 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 12 Đề tài 8: TH Ự C HI Ệ N TRANG WEB PH Ụ C V Ụ VI Ệ C H Ọ C VÀ TH Ả O LU Ậ N THEO NHÓM TRONG Đ ÀO T Ạ O TÙ XA Giáo viên h ướ ng d ẫ n: TS Ph ạ m Th ị Xuân L ộ c, ThS Phan T ấ n Tài Email : ptxloc@cit ctu edu vn, pttai@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Đ ào t ạ o t ừ xa ở các tr ườ ng đạ i h ọ c đ ang đượ c chú ý hi ệ n nay, trong đ ó h ọ c và th ả o lu ậ n theo nhóm là m ộ t l ĩ nh v ự c quan tr ọ ng C ầ n có m ộ t h ệ th ố ng t ổ ch ứ c t ừ khâu s ọ an th ả o n ộ i dung h ọ c và th ả o lu ậ n đế n qu ả n lý các bu ổ i sinh h ọ at nhóm sao cho h ướ ng t ớ i nhu c ầ u ng ườ i s ử d ụ ng và đả m b ả o đ ánh giá công b ằ ng cho sinh viên H ọ c và th ả o lu ậ n theo nhóm có th ể áp d ụ ng cho m ộ t s ố môn h ọ c, ở nhi ề u đị a ph ươ ng khác nhau và cho nhi ề u c ấ p đ ào t ạ o khác nhau tùy theo yêu c ầ u c ụ th ể c ủ a ng ườ i s ử d ụ ng là giáo viên, và sinh viên Đề tài này n ằ m trong chu ỗ i các lu ậ n v ă n ph ụ c v ụ yêu c ầ u h ọ c và th ả o lu ậ n theo nhóm nói trên Nó có th ể đượ c xem nh ư ti ế p n ố i m ộ t lu ậ n v ă n ở n ă m h ọ c 2006-2007, v ố n đ ã đượ c tác gi ả thi ế t k ế r ấ t k ỹ l ưỡ ng các mô hình hoàn ch ỉ nh cho t ấ t c ả các giai đ o ạ n c ủ a h ọ c và th ả o lu ậ n theo nhóm và đ ã đ áp ứ ng ph ầ n nào chu ẩ n SCORM Nh ư v ậ y, SV ch ọ n đề tài này hoàn toàn có th ể th ừ a k ế lu ậ n v ă n nói trên Ở giai đ o ạ n này, k ế t qu ả t ạ o ra s ẽ là m ộ t trang web cho phép giáo viên, sinh viên và các cán b ộ liên quan truy c ậ p đượ c đượ c ti ệ n l ợ i và an toàn t ừ xa Yêu c ầ u v ề c ơ s ở lý thuy ế t - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng - C ơ s ở d ữ li ệ u quan h ệ , ngôn ng ữ truy v ấ n d ữ li ệ u SQL - Chu ẩ n SCORM cho đ ào t ạ o t ừ xa - K ỹ n ă ng l ậ p trình Web - B ả o m ậ t và phân quy ề n trên m ạ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: K ế t h ợ p v ớ i đề tài 1 ho ặ c đề tài 2 13 1 Th ừ a k ế c ơ s ở d ữ li ệ u đ ã có cho t ấ t c ả các giai đ o ạ n c ủ a h ọ c và th ả o lu ậ n theo nhóm 2 Đ áp ứ ng chu ẩ n SCORM 3 T ạ o trang web t ươ ng ứ ng 4 Đả m b ả o truy c ậ p nhanh chóng, chính xác và an toàn 5 Giao di ệ n hài hòa, thân thi ệ n Ngôn ng ữ l ậ p trình s ử d ụ ng : PHP, JSP, ASP NET… H ệ CSDL: DB2/ Oracle Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n [1] Lu ậ n v ă n T ố t nghi ệ p đạ i h ọ c K28 c ủ a Lê C ẩ m H ằ ng [2] Bài gi ả ng v ề DB2 V9 c ủ a IBM ( đầ u tháng 9/2007) [3] M ộ t s ố tài li ệ u v ề CSDL và H ệ qu ả n tr ị CSDL nâng cao 14 Đề tài 9: TH Ự C HI Ệ N TRANG WEB PH Ụ C V Ụ KI Ể M TRA TR Ự C TUY Ế N CHO Đ ÀO T Ạ O T Ừ XA Giáo viên h ướ ng d ẫ n: TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Đ ào t ạ o t ừ xa ở các tr ườ ng đạ i h ọ c đ ang đượ c quan tâm hi ệ n nay, trong đ ó ki ể m tra tr ự c tuy ế n là m ộ t l ĩ nh v ự c ch ủ y ế u C ầ n có m ộ t h ệ th ố ng qu ả n lý t ừ khâu ra đề , gác thi đế n ch ấ m thi sao cho h ướ ng t ớ i nhu c ầ u ng ườ i s ử d ụ ng và đả m b ả o an toàn, chính xác cho k ỳ thi Ki ể m tra tr ự c tuy ế n có th ể áp d ụ ng cho m ộ t s ố môn h ọ c, ở nhi ề u đị a ph ươ ng khác nhau và cho nhi ề u c ấ p đ ào t ạ o khác nhau tùy theo yêu c ầ u c ụ th ể c ủ a ng ườ i s ử d ụ ng là giáo viên, cán b ộ coi thi và thí sinh Đề tài này n ằ m trong chu ỗ i các lu ậ n v ă n ph ụ c v ụ yêu c ầ u h ọ c và th ả o lu ậ n theo nhóm nói trên Nó có th ể đượ c xem nh ư ti ế p n ố i m ộ t lu ậ n v ă n ở n ă m h ọ c 2006-2007, v ố n đ ã đượ c tác gi ả thi ế t k ế r ấ t k ỹ l ưỡ ng các mô hình hoàn ch ỉ nh cho t ấ t c ả các giai đ o ạ n c ủ a ki ể m tra tr ự c tuy ế n và đ ã đ áp ứ ng ph ầ n nào chu ẩ n SCORM Nh ư v ậ y, SV ch ọ n đề tài này hoàn toàn có th ể th ừ a k ế lu ậ n v ă n nói trên Ở giai đ o ạ n này, k ế t qu ả t ạ o ra s ẽ là m ộ t c ơ s ở d ữ li ệ u đượ c t ạ o ra b ở i Oracle, m ộ t h ệ qu ả n tr ị c ơ s ở d ữ li ệ u r ấ t m ạ nh hi ệ n nay Yêu c ầ u v ề c ơ s ở lý thuy ế t - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng - C ơ s ở d ữ li ệ u quan h ệ , ngôn ng ữ truy v ấ n d ữ li ệ u SQL - Chu ẩ n SCORM cho đ ào t ạ o t ừ xa - K ỹ n ă ng l ậ p trình Web - B ả o m ậ t và phân quy ề n trên m ạ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: K ế t h ợ p v ớ i đề tài 4 ho ặ c đề tài 5 15 1 Th ừ a k ế c ơ s ở d ữ li ệ u đ ã có cho t ấ t c ả các giai đ o ạ n c ủ a h ọ c và th ả o lu ậ n theo nhóm 2 Đ áp ứ ng chu ẩ n SCORM 3 T ạ o trang web t ươ ng ứ ng 4 Đả m b ả o truy c ậ p nhanh chóng, chính xác và an toàn 5 Giao di ệ n hài hòa, thân thi ệ n Ngôn ng ữ l ậ p trình s ử d ụ ng : PHP, JSP, ASP NET… H ệ CSDL: DB2/ Oracle Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n [1] Lu ậ n v ă n T ố t nghi ệ p đạ i h ọ c K28 c ủ a Nguy ễ n Xuân Hà Giang [2] Bài gi ả ng v ề DB2 V9 c ủ a IBM ( đầ u tháng 9/2007) [3] M ộ t s ố tài li ệ u v ề CSDL và H ệ qu ả n tr ị CSDL 16 Đề tài 10: Tìm hi ể u s ự th ể hi ệ n các ràng bu ộ c toàn v ẹ n trên c ơ s ở d ữ li ệ u trong SQL PL Stored Procedures c ủ a DB2 V9 Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c, ThS Tr ầ n Ngân Bình Email : ptxloc@cit ctu edu vn, tnbinh@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Các ràng bu ộ c toàn v ẹ n trên d ữ li ệ u là m ộ t yêu c ầ u b ắ t bu ộ c cho các h ệ qu ả n tr ị c ơ s ở d ữ li ệ u (HQTCSDL) Chúng có th ể đượ c l ồ ng vào các ngôn ng ữ truy v ấ n, ph ổ bi ế n là ngôn ng ữ truy v ấ n SQL d ự a trên đạ i s ố quan h ệ và phép tính quan h ệ DB2 là m ộ t h ệ qu ả n tr ị c ơ s ở d ữ li ệ u khá m ạ nh c ủ a IBM, cho phép t ạ o ra và s ử d ụ ng m ộ t c ơ s ở d ữ li ệ u đ áp ứ ng yêu c ầ u ng ườ i s ử d ụ ng Ngôn ng ữ SQL PL đượ c đề cao nh ờ vào tính ph ổ d ụ ng, đơ n gi ả n c ủ a nó Tuy nhiên, tính hi ệ u qu ả c ủ a SQL PL còn ph ả i đượ c tìm hi ể u và ki ể m ch ứ ng qua các ràng bu ộ c toàn v ẹ n đượ c th ể hi ệ n trên đ ó T ừ đ ó, s ẽ có c ơ s ở so sánh v ớ i các HQTCSDL khác để có th ể đ ánh giá khách quan h ơ n và ch ọ n l ự a đ úng h ơ n m ộ t HQTCSDL thích h ợ p t ừ ng ng ữ c ả nh c ụ th ể Yêu c ầ u v ề c ơ s ở lý thuy ế t - C ơ s ở d ữ li ệ u - H ệ qu ả n tr ị c ơ s ở d ữ li ệ u - Ngôn ng ữ truy v ấ n d ữ li ệ u SQL Yêu c ầ u các ch ứ c n ă ng c ầ n đạ t đượ c: 1 S ử d ụ ng thành th ạ o ngôn ng ữ SQL PL 2 N ắ m v ữ ng t ừ ng lo ạ i ràng bu ộ c toàn v ẹ n v ề m ặ t lý thuy ế t 3 Liên h ệ ch ặ t ch ẽ m ỗ i lo ạ i ràng bu ộ c toàn v ẹ n v ớ i cú pháp SQL PL 4 Minh h ọ a b ằ ng vi ệ c t ạ o, truy xu ấ t m ộ t c ơ s ở d ữ li ệ u v ớ i đầ y đủ các ch ứ c n ă ng c ậ p nh ậ t, tìm ki ế m, in ấ n, phân quy ề n, … 5 So sánh DB2 v ớ i m ộ t s ố các HQTCSDL khác nh ư SQL Server, Oracle, … v ề m ặ t th ể hi ệ n các ràng bu ộ c toàn v ẹ n 17 Ngôn ng ữ s ử d ụ ng : SQL PL, và m ộ t ngôn ng ữ l ậ p trình nh ư Java, C++, C#, … H ệ CSDL: DB2 V9 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n [1] Bài gi ả ng v ề DB2 V9 c ủ a IBM ( đầ u tháng 9/2007) [2] M ộ t s ố tài li ệ u v ề CSDL và H ệ qu ả n tr ị CSDL 18 Đề tài 11: Tìm hi ể u s ự k ế t n ố i v ớ i XML trong SQL PL Stored Procedures c ủ a DB2 V9 Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c, TS Hu ỳ nh Xuân Hi ệ p Email : ptxloc@cit ctu edu vn, hxhiep@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng XML là m ộ t ngôn ng ữ hi ệ n đạ i, đặ c bi ệ t, mang tính ch ấ t phi c ấ u trúc, cho phép th ể hi ệ n đơ n gi ả n không ch ỉ d ữ li ệ u mà còn c ả x ử lý c ủ a m ộ t h ệ th ố ng thông tin DB2 là m ộ t h ệ qu ả n tr ị c ơ s ở d ữ li ệ u khá m ạ nh c ủ a IBM, cho phép t ạ o ra và s ử d ụ ng m ộ t c ơ s ở d ữ li ệ u đ áp ứ ng yêu c ầ u ng ườ i s ử d ụ ng Trong đ ó, SQL PL Stored Procedures đ óng vai trò m ộ t thành ph ầ n ch ủ l ự c Không n ằ m ngoài khuynh h ướ ng chung hi ệ n nay, DB2 V9 đ ang mu ố n t ạ o ra s ự k ế t n ố i gi ữ a thành ph ầ n này v ớ i ngôn ng ữ XML Ta c ầ n ph ả i tìm hi ể u, phân tích b ả n ch ấ t s ự k ế t n ố i đ ó, đ ánh giá ư u và nh ượ c đ i ể m so v ớ i các h ệ qu ả n tr ị c ơ s ở d ữ li ệ u khác ch ư a có k ế t n ố i v ớ i XML, c ũ ng nh ư ch ỉ ra kh ả n ă ng ứ ng d ụ ng trong th ự c t ế ở nhi ề u l ĩ nh v ự c khác nhau Yêu c ầ u v ề c ơ s ở lý thuy ế t - C ấ u trúc d ữ li ệ u - H ệ qu ả n tr ị c ơ s ở d ữ li ệ u - Ngôn ng ữ truy v ấ n d ữ li ệ u SQL - Ngôn ng ữ d ữ li ệ u bán c ấ u trúc XML Yêu c ầ u các ch ứ c n ă ng c ầ n đạ t đượ c: 1 N ắ m v ữ ng ngôn ng ữ XML 2 Tìm hi ể u đầ y đủ SQL PL Stored Procedures 3 Nêu b ậ t s ự k ế t n ố i v ớ i XML trong SQL PL Stored Procedures 4 Minh h ọ a b ằ ng vi ệ c t ạ o, truy xu ấ t m ộ t c ơ s ở d ữ li ệ u v ớ i đầ y đủ các ch ứ c n ă ng c ậ p nh ậ t, tìm ki ế m, in ấ n, phân quy ề n, … 5 So sánh DB2 v ớ i m ộ t s ố các HQTCSDL khác nh ư SQL Server, Oracle, … v ề m ặ t k ế t n ố i v ớ i XML 19 Ngôn ng ữ s ử d ụ ng : XML, SQL PL, và m ộ t ngôn ng ữ l ậ p trình nh ư Java, C++, C#, … H ệ CSDL: DB2 V9 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n [1] Bài gi ả ng v ề DB2 V9 c ủ a IBM ( đầ u tháng 9/2007) [2] M ộ t s ố tài li ệ u v ề CSDL và H ệ qu ả n tr ị CSDL [2] M ộ t s ố tài li ệ u v ề XML 20 Đề tài 12: Tìm hi ể u và áp d ụ ng Rational Software Modeler vào thi ế t k ế m ộ t h ệ th ố ng thông tin qu ả n lý các d ự án tái đị nh c ư Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Rational Software Modeler là m ộ t công c ụ c ủ a IBM, cho phép phân tích và thi ế t k ế m ộ t h ệ th ố ng thông tin d ự a trên ph ươ ng pháp phân tích h ệ th ố ng h ướ ng đố i t ượ ng UML Hi ệ n nay ở thành ph ố C ầ n th ơ , c ũ ng nh ư các thành ph ố l ớ n khác trong c ả n ướ c, các d ự án tái đị nh c ư là m ộ t nhu c ầ u c ấ p thi ế t trên b ướ c đườ ng đ ô th ị hóa Tuy nhiên, vi ệ c qu ả n lý các d ự án này còn mang tính t ủ n m ủ n, t ự phát và th ủ công C ầ n có m ộ t h ệ th ố ng thông tin hoàn ch ỉ nh cho vi ệ c qu ả n lý các d ự án tái đị nh c ư , cho phép chính quy ề n l ẫ n các nhà đầ u t ư liên quan có các d ữ li ệ u chsinh xácm đầ y đủ và có các x ử lý đ úng đắ n, nhanh chóng Rational Software Modeler là m ộ t công c ụ tin h ọ c thích h ợ p để phân tích và thi ế t k ế h ệ th ố ng thông tin đ ó Yêu c ầ u v ề c ơ s ở lý thuy ế t - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng - C ơ s ở d ữ li ệ u - Ngôn ng ữ UML Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 N ắ m v ữ ng ngôn ng ữ UML 2 S ử d ụ ng thành th ạ o Rational Software Modeler 3 T ạ o h ệ th ố ng thông tin qua các mô hình t ươ ng ứ ng Ngôn ng ữ s ử d ụ ng : UML, Java Công c ụ : Rational Software Modeler H ệ CSDL: DB2 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 21 Ð Ề TÀI 13: Tìm hi ể u và áp d ụ ng RUP (Rational Unified Process) vào thi ế t k ế h ệ th ố ng thông tin qu ả n lý các tôn giáo ở TP C ầ n th ơ Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng RUP (Rational Unified Process) là m ộ t qui trình c ủ a IBM, cho phép phân tích và thi ế t k ế m ộ t h ệ th ố ng thông tin d ự a trên ph ươ ng pháp phân tích h ệ th ố ng h ướ ng đố i t ượ ng UML Hi ệ n nay ở thành ph ố C ầ n th ơ , vi ệ c qu ả n lý thông tin các tôn giáo đ ã đượ c tin h ọ c hóa Tuy nhiên, h ệ th ố ng thông tin này còn ch ư a theo m ộ t qui trình hi ệ u qu ả , và ch ư a đượ c thi ế t k ế theo phong cách hi ệ n đạ i Do đ ó, đề tài nh ằ m đề ra m ộ t gi ả i pháp thích h ợ p h ơ n cho m ộ t HTTT nói chung, c ụ th ể là minh h ọ a qua HTTT qu ả n lý các tôn giáo Yêu c ầ u v ề c ơ s ở lý thuy ế t - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng - C ơ s ở d ữ li ệ u - Ngôn ng ữ UML Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 N ắ m v ữ ng ngôn ng ữ UML 2 S ử d ụ ng thành th ạ o Rational Software Modeler 3 N ắ m v ữ ng và áp d ụ ng hi ệ u qu ả qui trình RUP 4 T ạ o h ệ th ố ng thông tin qua các mô hình t ươ ng ứ ng Ngôn ng ữ s ử d ụ ng : UML, Java Công c ụ : Rational Software Modeler, RUP H ệ CSDL: DB2 V9 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 22 Ð Ề TÀI 14: Tìm hi ể u và áp d ụ ng design pattern trong thi ế t k ế m ộ t h ệ th ố ng thông tin cho m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng 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 ở thành ph ố C ầ n th ơ , c ũ ng nh ư các thành ph ố l ớ n khác trong c ả n ướ c, vi ệ c tin h ọ c hóa các đơ n v ị hành chánh c ấ p thành ph ố đ ã tr ở nên không còn xa l ạ Tuy nhiên, nó còn mang tính t ủ n m ủ n, t ự phát vì các đơ n v ị còn làm riêng l ẻ , th ậ m chí có n ơ i còn ch ư a đượ c tin h ọ c hóa Đ i ề u đ ó cho th ấ y c ầ n có s ự phân tích và thi ế t k ế nh ấ t quán nên m ộ t h ệ th ố ng thông tin t ổ ng quát, nhìn ra đượ c các đ i ể m chung và đ i ể m riêng c ủ a t ừ ng đơ n v ị , để t ạ o ra đượ c m ộ t h ệ th ố ng thông tin có tính t ổ ng quát, có th ể áp d ụ ng cho nhi ề u đơ n v ị hành chánh Nh ư v ậ y, đề cao đượ c tính tái s ử d ụ ng, gi ả m chi phí đ áng k ể cho ngân sách Nhà n ướ c Đồ ng th ờ i, h ệ th ố ng thông tin đ ó v ẫ n gi ữ đượ c tính đặ c thù c ủ a m ỗ i đơ n v ị , cho phép th ự c hi ệ n hi ệ u qu ả chuyên môn nghi ệ p v ụ c ủ a đơ n v ị đ ó Design pattern là m ộ t khái ni ệ m hi ệ n đạ i, cho phép phân tích và thi ế t k ế h ệ th ố ng thông tin đ ó Tr ướ c m ắ t, áp d ụ ng các design pattern trong DB2 V9 Yêu c ầ u v ề c ơ s ở lý thuy ế t - Design pattern - Thành t ố ph ầ n m ề m - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 N ắ m v ữ ng khái ni ệ m design pattern trong DB2 V9 2 S ử d ụ ng thành th ạ o UML 3 T ạ o h ệ th ố ng thông tin qua các mô hình t ươ ng ứ ng Ngôn ng ữ s ử d ụ ng : UML, Java H ệ CSDL: DB2 V9 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 23 Ð Ề TÀI 15: Tìm hi ể u và áp d ụ ng MOF (Meta-Object Facility) vào vi ệ c thi ế t k ế m ộ t h ệ th ố ng thông tin cho m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng 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 ở thành ph ố C ầ n th ơ , c ũ ng nh ư các thành ph ố l ớ n khác trong c ả n ướ c, vi ệ c tin h ọ c hóa các đơ n v ị hành chánh c ấ p thành ph ố đ ã tr ở nên không còn xa l ạ Tuy nhiên, nó còn mang tính t ủ n m ủ n, t ự phát vì các đơ n v ị còn làm riêng l ẻ , th ậ m chí có n ơ i còn ch ư a đượ c tin h ọ c hóa Đ i ề u đ ó cho th ấ y c ầ n có s ự phân tích và thi ế t k ế nh ấ t quán nên m ộ t h ệ th ố ng thông tin t ổ ng quát, nhìn ra đượ c các đ i ể m chung và đ i ể m riêng c ủ a t ừ ng đơ n v ị , để t ạ o ra đượ c m ộ t h ệ th ố ng thông tin có tính t ổ ng quát, có th ể áp d ụ ng cho nhi ề u đơ n v ị hành chánh Nh ư v ậ y, đề cao đượ c tính tái s ử d ụ ng, gi ả m chi phí đ áng k ể cho ngân sách Nhà n ướ c Đồ ng th ờ i, h ệ th ố ng thông tin đ ó v ẫ n gi ữ đượ c tính đặ c thù c ủ a m ỗ i đơ n v ị , cho phép th ự c hi ệ n hi ệ u qu ả chuyên môn nghi ệ p v ụ c ủ a đơ n v ị đ ó MOF (Meta-Object Facility) là m ộ t ti ệ n ích, đ úng h ơ n là m ộ t h ệ th ố ng khái ni ệ m, cho phép s ử d ụ ng các siêu d ữ li ệ u (meta-data) để phân tích và thi ế t k ế h ệ th ố ng thông tin đ ó Yêu c ầ u v ề c ơ s ở lý thuy ế t - Siêu d ữ li ệ u - Thành t ố ph ầ n m ề m - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 N ắ m v ữ ng MOF 2 S ử d ụ ng thành th ạ o UML 3 T ạ o h ệ th ố ng thông tin qua các mô hình t ươ ng ứ ng Ngôn ng ữ s ử d ụ ng : UML, Java H ệ CSDL: DB2 Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 24 Ð Ề TÀI 16: Tìm hi ể u và s ử d ụ ng EJB trong m ộ t h ệ th ố ng thông tin qu ả n lý các báo cáo ở m ộ t đơ n v ị hành chánh nói chung c ấ p thành ph ố Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng 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 ở thành ph ố C ầ n th ơ , c ũ ng nh ư các thành ph ố l ớ n khác trong c ả n ướ c, vi ệ c tin h ọ c hóa các đơ n v ị hành chánh c ấ p thành ph ố , trong đ ó xây d ự ng h ệ th ố ng thông tin qu ả n lý các báo cáo đ ã tr ở nên không còn xa l ạ Tuy nhiên, các h ệ th ố ng thông tin (HTTT) này ch ư a chú tr ọ ng đế n tính liên thông gi ữ a các h ệ qu ả n tr ị c ơ s ở d ữ li ệ u khác nhau Do đ ó, n ế u c ầ n trao đổ i thông tin, báo cáo gi ữ a các đơ n v ị hành chánh s ẽ d ễ g ặ p tr ở ng ạ i Đ i ề u đ ó cho th ấ y nên s ử d ụ ng thành t ố ph ầ n m ề m để nâng cao tính tái s ử d ụ ng và liên thông gi ữ a các HTTT đ a d ạ ng, cho phép lãnh đạ o có cái nhìn toàn di ệ n h ơ n trên t ấ t c ả các phân h ệ ở t ừ ng đơ n v ị ho ặ c trên t ấ t c ả các đ on v ị Thành t ố ph ầ n m ề m EJB trong platform J2EE là m ộ t ch ọ n l ự a t ố t ở tr ườ ng h ợ p này Đ ã có khá nhi ề u ứ ng d ụ ng EJB trên th ế gi ớ i, nh ư ng ở n ướ c ta nói chung và TP C ầ n th ơ nói riêng, vi ệ c tìm hi ể u và áp d ụ ng EJB còn b ị h ạ n ch ế Đề tài nh ằ m đ áp ứ ng nhu c ầ u có th ậ t đ ó c ủ a t ấ t c ả m ọ i ng ườ i, t ừ ng ườ i s ử d ụ ng đế n doanh nghi ệ p ph ầ n m ề m, nhà thi ế t k ế , nhà l ậ p trình, … Yêu c ầ u v ề c ơ s ở lý thuy ế t - Thành t ố ph ầ n m ề m - Phân tích h ệ th ố ng h ướ ng đố i t ượ ng - C ơ s ở d ữ li ệ u Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 N ắ m v ữ ng khái ni ệ m EJB trong J2EE 2 S ử d ụ ng thành th ạ o UML 3 T ạ o c ơ s ở d ữ li ệ u t ươ ng ứ ng Ngôn ng ữ s ử d ụ ng : UML, Java H ệ CSDL: Oracle Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n 25 Đề tài 17: T ổ ng quan v ề platform Eclipse Giáo viên h ướ ng d ẫ n : TS Ph ạ m Th ị Xuân L ộ c Email : ptxloc@cit ctu edu vn B ộ môn H ệ th ố ng thông tin và Toán ứ ng d ụ ng Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Eclipse là m ộ t n ề n m ở (open development platform), bao g ồ m các frameworks, công c ụ và các runtimes có th ể m ở r ộ ng đượ c, để t ạ o nên, tri ể n khai và qu ả n lý các ph ầ n m ề m Trên th ế gi ớ i, hi ệ n có khá nhi ể u các nhà nghiên c ứ u trong các vi ệ n, tr ườ ng đạ i h ọ c, c ũ ng nh ư các nhà phát minh l ẫ n kinh doanh công ngh ệ đ ang m ở r ộ ng, b ổ sung và h ỗ tr ợ cho Eclipse Ở Vi ệ t nam, Eclipse còn ch ư a đượ c bi ế t đế n r ộ ng rãi, do th ự c t ế s ử d ụ ng không b ả n quy ề n các n ề n s ẵ n có Tuy nhiên, trong khuynh h ướ ng h ộ i nh ậ p chung toàn c ầ u, vi ệ c tìm hi ể u để s ử d ụ ng và tham gia phát tri ể n Eclipse tr ở thành m ộ t nhu c ầ u c ầ n thi ế t, tr ướ c m ắ t là trong môi tr ườ ng đạ i h ọ c Yêu c ầ u v ề c ơ s ở lý thuy ế t - H ệ đ i ề u hành - Ngôn ng ữ l ậ p trình - Middleware - Thành t ố (component) - M ạ ng Yêu c ầ u các ch ứ c n ă ng c ủ a ch ươ ng trình c ầ n đạ t đượ c: 1 Cho cái nhìn t ổ ng quan v ề các ch ứ c n ă ng ch ủ y ế u c ủ a Eclipse 2 Cung c ấ p đượ c c ấ u trúc t ổ ng th ể c ủ a Eclipse 3 Gi ớ i thi ệ u đượ c các ch ứ c n ă ng c ụ th ể và c ấ u trúc c ủ a t ừ ng thành ph ầ n trong Eclipse 4 So sánh v ớ i các n ề n khác nh ư COM, NET, CORBA, J2EE, … Tài li ệ u tham kh ả o: Liên h ệ giáo viên h ướ ng d ẫ n, ngoài trang web sau đ ây: www eclipse org 26 Đề tài 18: H ệ chuyên gia h ổ tr ợ sinh viên l ậ p k ế ho ạ ch h ọ c t ậ p ( Ứ ng d ụ ng ph ươ ng pháp khai phá d ữ li ệ u) – Module 1: D ự đ oán k ế t qu ả h ọ c t ậ p c ủ a sinh viên 1 Lo ạ i đề tài: Khai phá d ữ li ệ u 2 Giáo viên h ướ ng d ẫ n: Nguy ễ n Thái Nghe, Email: ntnghe@cit ctu edu vn 3 S ố l ượ ng sinh viên tham gia: 2 sinh viên 4 Yêu c ầ u c ủ a đề tài: • Ph ạ m vi n ộ i dung c ủ a đề tài : S ử d ụ ng cây quy ế t đị nh (Decision Tree) để d ự đ oán k ế t qu ả h ọ c t ậ p c ủ a sinh viên d ự a trên thông tin đầ u vào (thông tin này đượ c l ấ y t ừ k ỳ thi tuy ể n sinh) và k ế t qu ả c ủ a h ọ c k ỳ tr ướ c Ch ẳ ng h ạ n, ta s ử d ụ ng các thông tin nh ư : tu ổ i, gi ớ i tính, khu v ự c ư u tiên, đ i ể m thi đạ i h ọ c, để d ự đ óan xem k ế t qu ả n ă m th ứ nh ấ t sinh viên đạ t lo ạ i gì (trung bình, khá,…), t ươ ng t ự cho các n ă m h ọ c hay h ọ c k ỳ khác • Các yêu c ầ u c ơ b ả n c ầ n đạ t đượ c : Tìm hi ể u v ề cây quy ế t đị nh (Decision Tree), cây m ẫ u (Model Tree), ph ươ ng pháp đ ánh giá độ tin c ậ y Tìm hi ể u ph ầ n m ề m WEKA (có th ể download t ạ i đị a ch ỉ : http://www cs waikato ac nz/ml/weka/) T ạ o ứ ng d ụ ng (Có s ẳ n open source, ch ỉ c ầ n modify l ạ i cho phù h ợ p v ớ i bài toán) o Đầ u vào: thông tin c ủ a sinh viên nh ư tu ổ i, gi ớ i tính, khu v ự c ư u tiên, đ i ể m thi đạ i h ọ c, o Đầ u ra: K ế t qu ả cu ố i n ă m th ứ nh ấ t (r ớ t, khá, gi ỏ i, ) o Đầ u vào: thông tin c ủ a sinh viên nh ư tu ổ i, gi ớ i tính, khu v ự c ư u tiên, đ i ể m thi đạ i h ọ c, Đ TB n ă m th ứ 3, o Đầ u ra: K ế t qu ả cu ố i n ă m th ứ t ư (r ớ t, khá, gi ỏ i, ) o Đầ u vào: thông tin c ủ a sinh viên nh ư tu ổ i, gi ớ i tính, khu v ự c ư u tiên, đ i ể m thi đạ i h ọ c, o Đầ u ra: X ế p lo ạ i t ố t nghi ệ p (trung bình, khá, gi ỏ i, ) … Môi tr ườ ng cài đặ t: JSP ho ặ c Java Servlet 5 Tài li ệ u tham kh ả o : (giáo trình, sách, báo, trang web, …) • Liên h ệ v ớ i GVHD để copy d ữ li ệ u và tài li ệ u liên quan • Các tài li ệ u v ề JAVA, JSP, Servlet • http://www cs waikato ac nz/ml/weka/ 27 Đề tài 19: H ệ chuyên gia h ổ tr ợ sinh viên l ậ p k ế ho ạ ch h ọ c t ậ p ( Ứ ng d ụ ng ph ươ ng pháp khai phá d ữ li ệ u) – Module 2: H ổ tr ợ sinh viên ch ọ n môn h ọ c 1 Lo ạ i đề tài: Khai phá d ữ li ệ u 2 Giáo viên h ướ ng d ẫ n: Nguy ễ n Thái Nghe, Email: ntnghe@cit ctu edu vn 3 S ố l ượ ng sinh viên tham gia: 1 sinh viên 4 Yêu c ầ u c ủ a đề tài: • Ph ạ m vi n ộ i dung c ủ a đề tài : (Mô t ả ng ắ n g ọ n n ộ i dung đề tài) S ử d ụ ng lu ậ t k ế t h ợ p (Association Rule) để tìm ra các lu ậ t liên quan gi ữ a các môn mà sinh viên đ ã h ọ c t ố t Ví d ụ : N ế u SV h ọ c môn CSDL trong h ọ c k ỳ 5 đạ t k ế t qu ả t ố t thì s ẽ h ọ c môn PTHT trong h ọ c k ỳ 6 c ũ ng s ẽ đạ t k ế t qu ả t ố t,…nh ằ m giúp sinh viên l ự a ch ọ n môn h ọ c ti ế p theo d ự a trên k ế t qu ả các môn mà mình đ ã h ọ c S ử d ụ ng lu ậ t k ế t h ợ p (Association Rule) để tìm ra các lu ậ t liên quan gi ữ a các môn h ọ c mà sinh viên đ ã h ọ c ch ư a đạ t Ví d ụ : N ế u SV h ọ c môn CSDL trong h ọ c k ỳ 5 ch ư a đạ t thì s ẽ h ọ c môn PTHT trong h ọ c k ỳ 6 c ũ ng s ẽ ch ư a đạ t,…nh ằ m giúp sinh viên đị nh h ướ ng tr ướ c mình có nên l ư a ch ọ n môn h ọ c ti ế p theo đ ó không • Các yêu c ầ u c ơ b ả n c ầ n đạ t đượ c: Tìm hi ể u v ề lu ậ t k ế t h ợ p (Association Rules) Tìm hi ể u ph ầ n m ề m WEKA (có th ể download t ạ i đị a ch ỉ : http://www cs waikato ac nz/ml/weka/) T ạ o ứ ng d ụ ng (Có s ẳ n open source, ch ỉ c ầ n modify l ạ i cho phù h ợ p v ớ i bài toán) o Đầ u vào: K ế t qu ả thi đạ t c ủ a các môn h ọ c o Đầ u ra: T ậ p các lu ậ t, ch ẳ ng h ạ n nh ư : CSDL = Good ⇒ PTHT = Very Good CTDL = Very Good ⇒ GT = Excellent … o Đầ u vào: K ế t qu ả ch ư a đạ t c ủ a các môn h ọ c o Đầ u ra: T ậ p các lu ậ t, ch ẳ ng h ạ n nh ư : CSDL = Fail ⇒ PTHT = Fail CTDL = Fail ⇒ GT = Fail … • Môi tr ườ ng cài đặ t: JSP ho ặ c Java Servlet 6 Tài li ệ u tham kh ả o: (giáo trình, sách, báo, trang web, …) Liên h ệ v ớ i GVHD để copy d ữ li ệ u và tài li ệ u liên quan 28 Các tài li ệ u v ề JAVAs http://www cs waikato ac nz/ml/weka/ 29 Đề tài 20: Th ươ ng m ạ i đ i ệ n t ử - n ề n t ả ng và ứ ng d ụ ng 1 Lo ạ i đề tài: WEB và CSDL 2 Giáo viên h ướ ng d ẫ n: Nguy ễ n Thái Nghe, Email: ntnghe@cit ctu edu vn 3 S ố l ượ ng sinh viên tham gia: 1 sinh viên 4 Yêu c ầ u c ủ a đề tài: Ph ạ m vi n ộ i dung c ủ a đề tài : (Mô t ả ng ắ n g ọ n n ộ i dung đề tài) • Tìm hi ể u lý thuy ế t n ề n t ả ng v ề th ươ ng m ạ i đ i ệ n t ử • Các mô hình th ươ ng m ạ i đ i ệ n t ử : Business-to-business (B2B), Business-to- consumer (B2C), Business-to-employee (B2E),… • Các ph ươ ng th ứ c thanh toán • Quy trình xây d ự ng m ộ t mô hình th ươ ng m ạ i đ i ệ n t ử cho m ộ t doanh nghi ệ p v ừ a và nh ỏ • T ạ o m ộ t ứ ng d ụ ng c ụ th ể để bán hàng online, g ồ m có nh ữ ng tính n ă ng c ơ b ả n nh ư : o Qu ả n tr ị khách hàng o Qu ả n tr ị s ả n ph ẩ m o Qu ả n tr ị đơ n hàng, gi ỏ hàng o Qu ả n tr ị ng ườ i dùng Ghi chú: Có th ể s ử d ụ ng open source, modify l ạ i cho phù h ợ p v ớ i bài toán Môi tr ườ ng cài đặ t : ( các ngôn ng ữ l ậ p trình cho phép sinh viên có th ể ch ọ n để th ự c hi ệ n, các yêu c ầ u ph ầ n m ề m và c ấ u hình máy tính, …): JAVA, PHP, ASP, … 5 Tài li ệ u tham kh ả o : (giáo trình, sách, báo, trang web, …) Liên h ệ giáo viên h ướ ng d ẫ n để đượ c cung c ấ p tài li ệ u www ebay vn www vnemart com vn www chodientu com 30 Đề tài 21: Qu ả n lý gia ph ả 1 Lo ạ i đề tài: L ậ p trình qu ả n lý 2 Giáo viên h ướ ng d ẫ n: Nguy ễ n Thái Nghe, Nguy ễ n Chí Ngôn Email: ntnghe@cit ctu edu vn, ncngon@cit ctu edu vn 3 S ố l ượ ng sinh viên tham gia: 1 sinh viên 4 Yêu c ầ u c ủ a đề tài: • Cho phép qu ả n lý toàn b ộ các t ư li ệ u liên quan đế n H ọ t ộ c và liên quan đế n các thành viên trong dòng h ọ Các tài li ệ u có liên quan đế n m ỗ i thành viên s ẽ đượ c g ắ n kèm theo các thành viên, c ụ th ể : Cho phép nh ậ p thông tin t ừ ng cá nhân: Lý l ị ch, hình ả nh, t ư li ệ u,… Hi ể n th ị d ạ ng cây và text để th ấ y rõ v ị trí t ừ ng cá nhân trong h ọ t ộ c Hi ể n th ị thông tin t ừ ng cá nhân trên màn hình, kèm theo lý l ị ch, hình ả nh, và các thông tin khác Tìm ki ế m/truy xu ấ t đế n t ừ ng cá nhân để hi ể n th ị /in ấ n … • Ngôn ng ữ s ử d ụ ng: NET (C# ho ặ c VB Net) 5 Tài li ệ u tham kh ả o (sinh viên hãy tham kh ả o ở các đị a ch ỉ d ướ i đ ây để bi ế t thêm v ề cây gia ph ả ): • www vietnamgiapha com • www hiendai com vn • www pocketmindmap com 31 Đề tài 22: Qu ả n lý Đả ng viên Đả ng B ộ Khoa CNTT-TT 1 Lo ạ i đề tài: Xây d ự ng h ệ th ố ng thông tin 2 Giáo viên h ướ ng d ẫ n: Phan T ấ n Tài 3 S ố l ượ ng sinh viên tham gia: 1 sinh viên 4 Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng Đả ng b ộ khoa CNTT & TT là m ộ t trong s ố các Đả ng b ộ c ủ a tr ườ ng Đ HCT đượ c thành l ậ p trong n ă m 2005 Đả ng b ộ khoa g ồ m có 4 chi b ộ và s ố l ượ ng Đả ng viên c ủ a Đả ng b ộ ngày càng t ă ng, các công tác nghi ệ p v ụ và qu ả n lý h ồ s ơ ngày càng nhi ề u Tuy nhiên các công tác này v ẫ n đượ c th ự c hi ệ n th ủ công, ch ư a có m ộ t ứ ng d ụ ng nào đượ c xây d ự ng để giúp cho vi ệ c qu ả n lý Đ V m ộ t cách hi ệ u qu ả Do đ ó vi ệ c xây d ự ng m ộ t h ệ th ố ng thông tin qu ả n lý Đả ng viên c ủ a Đả ng b ộ khoa CNTT & TT là đ i ề u c ầ n thi ế t Các ch ứ c n ă ng c ủ a h ệ th ố ng ph ả i đượ c thi ế t k ế đ úng v ớ i yêu c ầ u th ự c t ế hi ệ n nay và có th ể phát tri ể n v ề sau H ệ th ố ng qu ả n lý Đả ng viên ph ả i phù h ợ p v ớ i HTTT c ủ a khoa CNTT & TT Đề tài này đ ã đượ c sinh viên Nguy ễ n V ă n Chia l ớ p tin h ọ c k28 th ự c hi ệ n n ă m 2006 Vì do tính c ầ n thi ế t để hoàn thi ệ n nhi ề u h ơ n cho h ệ th ố ng và đư a vào ứ ng d ụ ng th ự c ti ễ n nên đề tài này đượ c đề ngh ị ti ế p t ụ c th ự c hi ệ n l ạ i nh ằ m hoàn thi ệ n và b ổ sung m ộ t s ố ch ứ c n ă ng m ớ i đ áp ứ ng yêu c ầ u th ự c t ế V ề lí thuy ế t c ầ n nghiên c ứ u: c ơ s ở d ữ li ệ u quan h ệ , phân tích & thi ế t k ế h ệ th ố ng, các kh ả n ă ng b ả o m ậ t thông tin, ngôn ng ữ truy v ấ n d ữ li ệ u SQL V ề nghi ệ p v ụ : tìm hi ể u các công tác qu ả n lý đả ng viên Các ch ứ c n ă ng c ầ n đạ t đượ c cho ứ ng d ụ ng: 1 B ả o m ậ t h ệ th ố ng 2 C ậ p nh ậ t CSDL 3 Theo dõi công tác đả ng nh ư công tác phát tri ể n đả ng, h ọ p l ệ ,… 4 K ế t xu ấ t: • Danh sách đả ng viên theo t ừ ng chi b ộ • Danh sách đả ng viên c ủ a toàn Đả ng b ộ • Lý l ị ch đầ y đủ & trích ngang c ủ a Đả ng viên • K ế t qu ả x ế p lo ạ i đả ng viên c ủ a t ừ ng chi b ộ (và c ủ a toàn Đả ng b ộ ) theo t ừ ng n ă m • Báo cáo t ổ ng h ợ p (trình độ v ă n hóa, chính tr ị , h ọ c v ấ n,…) c ủ a Đả ng viên theo t ừ ng chi b ộ , Đả ng b ộ • B ả ng kê Đả ng phí theo tháng c ủ a Chi b ộ • Báo cáo Đả ng phí c ủ a t ừ ng chi b ộ , Đả ng b ộ • Báo cáo th ẩ m tra t ư cách đả ng viên Ngôn ng ữ cài đặ t có th ể là VB Net 32 H ệ qu ả n tr ị CSDL: SQL Server 2000 hay DB2 (do công ty IBM Vi ệ t Nam cung c ấ p) 7 Tài li ệ u tham kh ả o Đ inh Kh ắ c Quy ề n, Giáo trình Phân Tích H ệ Thông, Biên so ạ n 2004 Đ inh Kh ắ c Quy ề n, Giáo trình C ơ S ở D ữ Li ệ u, Biên so ạ n 2004 Jeffrey A Hoffer, Joey F George, Joseph S Valacich, Modern System Analysis and Design, 2002 Microsoft Visual Studio Net – MSDN 2003 Robert Vieira, Professional SQL Server 2000 Programming , 2003 33 Đề tài 23: Qu ả n lý công tác chuyên môn Cán b ộ gi ả ng d ạ y Đạ i h ọ c C ầ n Th ơ 1 Lo ạ i đề tài: Xây d ự ng h ệ th ố ng thông tin 2 Giáo viên h ướ ng d ẫ n: ThS Phan T ấ n Tài 3 S ố l ượ ng sinh viên tham gia: 1 – 2 sinh viên 4 Yêu c ầ u c ủ a đề tài Tóm t ắ t bài toán, kh ả n ă ng ứ ng d ụ ng: Tr ườ ng Đạ i H ọ c C ầ n Th ơ là m ộ t tr ườ ng có qui mô đ ào t ạ o l ớ n nh ấ t vùng Đồ ng b ằ ng sông C ử u Long và là m ộ t trong s ố các tr ườ ng có qui mô đ ào t ạ o l ớ n c ả n ướ c Hi ệ n nay tr ườ ng đ ang có nh ữ ng k ế ho ạ ch đổ i m ớ i m ạ nh m ẽ v ề m ọ i m ặ t nh ằ m nâng cao công tác qu ả n lý, đ ào t ạ o và nghiên c ứ u khoa h ọ c c ũ ng nh ư các h ợ p tác trong và ngoài n ướ c tr ướ c ng ữ c ả nh h ộ i nh ậ p toàn c ầ u c ủ a Vi ệ t Nam Chính vì th ế , m ộ t kh ố i l ượ ng công tác khá l ớ n c ủ a t ừ ng đơ n v ị , t ừ ng cá nhân cán b ộ c ũ ng đượ c đặ t ra Ch ả ng h ạ n m ộ t s ố công tác có th ể k ể ra liên quan đế n công tác chuyên môn c ủ a t ừ ng đơ n v ị và t ừ ng cán b ộ gi ả ng d ạ y nh ư : đổ i m ớ i ch ươ ng trình đ ào t ạ o, đổ i m ớ i ph ươ ng pháp gi ả ng d ạ y, công tác chuyên môn c ủ a cán b ộ gi ả ng d ạ y (gi ả ng d ạ y, nghiên c ứ u khoa h ọ c, tri ể n khai ứ ng d ụ ng,…) Tr ướ c m ộ t kh ố i l ượ ng l ớ n công vi ệ c c ủ a m ỗ i đơ n v ị và cá nhân, m ộ t yêu c ầ u đượ c đặ t ra là làm th ế nào để qu ả n lý các công tác trên m ộ t cách hi ệ u qu ả ? Do đ ó đề tài qu ả n lý công tác chuyên môn cán b ộ gi ả ng d ạ y nh ằ m vào m ụ c tiêu xây d ự ng m ộ t h ệ th ố ng thông tin giúp cho các đơ n v ị và cá nhân cán b ộ trong tr ườ ng qu ả n lý các công tác chuyên môn c ủ a mình m ộ t cách hi ệ u qu ả V ề c ơ s ở lý thuy ế t: c ơ s ở d ữ li ệ u quan h ệ , phân tích & thi ế t k ế h ệ th ố ng, các kh ả n ă ng b ả o m ậ t thông tin, ngôn ng ữ truy v ấ n d ữ li ệ u SQL V ề nghi ệ p v ụ : tìm hi ể u các công tác chuyên môn c ủ a các đơ n v ị , cá nhân c ầ n qu ả n lý Yêu c ầ u các ch ứ c n ă ng : 9 Qu ả n lý đượ c các công tác:gi ả ng d ạ y, c ố v ấ n, nghiên c ứ u khoa h ọ c, h ướ ng d ẫ n đề tài (niên lu ậ n, lu ậ n v ă n t ố t nghi ệ p, ti ể u lu ậ n t ố t nghi ệ p), Ra đề , ch ấ m thi, đ ánh giá TLTN, LVTN, h ộ i th ả o, chuyên đề và đ i công tác 9 Qu ả n lý k ế ho ạ ch làm vi ệ c c ủ a cán b ộ (theo tu ầ n, tháng, n ă m) 9 Nh ắ c nh ở l ị ch công tác cán b ộ t ự độ ng 9 Tr ợ giúp qu ả n lý (c ấ p lãnh đạ o) 9 Th ố ng kê kh ố i l ượ ng công tác cu ố i n ă m (cán b ộ , đơ n v ị ) 9 K ế t xu ấ t và in ấ n báo cáo Ngôn ng ữ cài đặ t có th ể là VB Net H ệ qu ả n tr ị CSDL: SQL Server 2000 hay DB2 (do công ty IBM Vi ệ t Nam cung c ấ p) 5 Tài li ệ u tham kh ả o 34 Đ inh Kh ắ c Quy ề n, Giáo trình Phân Tích H ệ Thông, Biên so ạ n 2004 Đ inh Kh ắ c Quy ề n, Giáo trình C ơ S ở D ữ Li ệ u, Biên so ạ n 2004 Jeffrey A Hoffer, Joey F George, Joseph S Valacich, Modern System Analysis and Design, 2002 Microsoft Visual Studio Net – MSDN 2003 Robert Vieira, Professional SQL Server 2000 Programming , 2003 35 Đề tài 24: Thi ế t k ế b ộ công c ụ t ổ ng h ợ p hàm bool 1- Lo ạ i đề tài: Ph ụ c v ụ gi ả ng d ạ y 2- Giáo viên h ướ ng d ẫ n: Lê Đứ c Th ắ ng Email: ldthang@cit ctu edu vn 3- S ố l ượ ng sinh viên tham gia: 01 sinh viên 4- Yêu c ầ u c ủ a đề tài: Ph ạ m vi n ộ i dung c ủ a đề tài : Cài đặ t m ộ t b ộ công c ụ để t ổ ng h ợ p m ộ t hàm bool n bi ế n B ộ công c ụ này đượ c áp d ụ ng để ki ể m ch ứ ng s ự t ổ ng h ợ p hàm bool đ ã trình bày trong bài gi ả ng Toán R ờ i R ạ c 1 - Khoa CNTT&TT Đ HCT Các yêu c ầ u c ơ b ả n c ầ n đạ t đượ c : - V ề lý thuy ế t : Ch ọ n l ọ c các ki ế n th ứ c đ ã trình bày trong bài gi ả ng để làm c ơ s ở lý thuy ế t cho đề tài, trình bày theo cách c ủ a ng ườ i làm đề tài Tôn tr ọ ng cách ti ế p c ậ n v ấ n đề đ ã nêu trong bài gi ả ng, s ử d ụ ng thu ậ t ng ữ theo cách ti ế p c ậ n đ ó - V ề phân tích và thi ế t k ế b ộ công c ụ : Ph ầ n này dành cho s ự sáng t ạ o c ủ a ng ườ i làm đề tài Các gi ả i thu ậ t không có s ẵ n s ẽ do ng ườ i làm đề tài đề xu ấ t - V ề s ả n ph ẩ m : Ch ứ c n ă ng chính c ủ a s ả n ph ẩ m là nh ậ n đầ u vào là m ộ t hàm bool tùy ch ọ n, xác đị nh công th ứ c t ố i ti ể u, v ẽ m ạ ch đ i ệ n t ổ ng h ợ p hàm công th ứ c t ố i ti ể u đ ó - V ề đố i v ớ i ng ườ i dùng : C ầ n m ộ t giao di ệ n thân thi ệ n, m ạ ch đ i ệ n v ẽ ra đ úng và đẹ p - V ề môi tr ườ ng cài đặ t : Tùy ch ọ n c ủ a ng ườ i làm đề tài - V ề chi ti ế t các yêu c ầ u : C ầ n liên h ệ v ớ i GVHD để bi ế t c ụ th ể Tài li ệ u tham kh ả o : Liên h ệ v ớ i GVHD để đượ c h ướ ng d ẫ n c ụ th ể Các tài li ệ u v ề Toán R ờ i R ạ c, C ấ u trúc d ữ li ệ u và gi ả i thu ậ t 36 Đề tài 25: Thi ế t k ế b ộ công c ụ đư a quy ho ạ ch tuy ế n tính v ề d ạ ng chu ẩ n 1- Lo ạ i đề tài: Ph ụ c v ụ gi ả ng d ạ y 2- Giáo viên h ướ ng d ẫ n: Lê Đứ c Th ắ ng, Email: ldthang@cit ctu edu vn 3- S ố l ượ ng sinh viên tham gia: 01 sinh viên 4- Yêu c ầ u c ủ a đề tài: Ph ạ m vi n ộ i dung c ủ a đề tài : Cài đặ t m ộ t b ộ công c ụ để đư a m ộ t quy ho ạ ch tuy ế n tính t ổ ng quát v ề d ạ ng chu ẩ n B ộ công c ụ này đượ c áp d ụ ng để ki ể m ch ứ ng ph ươ ng pháp đơ n hình c ả i biên đ ã trình bày trong bài gi ả ng Quy Ho ạ ch Tuy ế n Tính - Khoa CNTT&TT Đ HCT Các yêu c ầ u c ơ b ả n c ầ n đạ t đượ c : - V ề lý thuy ế t : Ch ọ n l ọ c các ki ế n th ứ c đ ã trình bày trong bài gi ả ng để làm c ơ s ở lý thuy ế t cho đề tài, trình bày theo cách c ủ a ng ườ i làm đề tài Tôn tr ọ ng cách ti ế p c ậ n v ấ n đề đ ã nêu trong bài gi ả ng, s ử d ụ ng thu ậ t ng ữ theo cách ti ế p c ậ n đ ó - V ề phân tích và thi ế t k ế b ộ công c ụ : Ph ầ n này dành cho s ự sáng t ạ o c ủ a ng ườ i làm đề tài Các gi ả i thu ậ t không có s ẵ n s ẽ do ng ườ i làm đề tài đề xu ấ t - V ề s ả n ph ẩ m : Ch ứ c n ă ng chính c ủ a s ả n ph ẩ m là nh ậ n đầ u vào là m ộ t quy ho ạ ch tuy ế n tính t ổ ng quát, xây d ự ng bài toán c ả i biên theo ph ươ ng pháp hai pha và M vô cùng l ớ n X ử lý s ố li ệ u d ạ ng phân s ố - V ề đố i v ớ i ng ườ i dùng : C ầ n m ộ t giao di ệ n thân thi ệ n, ti ệ n cho vi ệ c đư a vào m ộ t quy ho ạ ch tuy ế n tính Th ể hi ệ n k ế t qu ả đẹ p - V ề môi tr ườ ng cài đặ t : Tùy ch ọ n c ủ a ng ườ i làm đề tài - V ề chi ti ế t các yêu c ầ u : C ầ n liên h ệ v ớ i GVHD để bi ế t c ụ th ể Tài li ệ u tham kh ả o : Liên h ệ v ớ i GVHD để đượ c h ướ ng d ẫ n c ụ th ể Các tài li ệ u v ề Quy Ho ạ ch Tuy ế n Tính, C ấ u trúc d ữ li ệ u và gi ả i thu ậ t 37 Đề tài 26: Đề tài dành cho 2 đố i t ượ ng: Ti ế ng Vi ệ t và Ti ế ng Pháp Tìm hi ể u tính n ă ng m ớ i v ề qu ả n tr ị CSDL bán c ấ u trúc c ủ a DB2 V9 và ứ ng d ụ ng xây d ự ng h ệ th ố ng thông tin Qu ả n lý công v ă n 1 Lo ạ i đề tài: H ệ th ố ng thông tin 2 Giáo viên h ướ ng d ẫ n: Lê Quy ế t Th ắ ng Email: lqthang@cit ctu edu vn 3 S ố l ượ ng sinh viên tham gia: 2 sinh viên 4 N ộ i dung: H ệ th ố ng thông tin công v ă n có c ấ u trúc d ữ li ệ u ph ứ c t ạ p Có nh ữ ng thu ộ c tính có c ấ u trúc d ữ li
Trang 1LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC K29
Bộ môn Hệ thống thông tin và Toán ứng dụng, ĐHCT
(sắp theo thứ tự tên của giáo viên hướng dẫn)
1 Ứng dụng meta-data để chấm bài Thực hành Cơ
3 Tìm hiểu và sử dụng OpenGL để tạo hình ảnh
trong không gian 3 chiều Lâm Thị Ngọc Châu
4 Tìm hiểu và sử dụng Java 3D để tạo hình ảnh
6 Sử dụng GNU Octave trong xử lý ảnh -nt-
7 Truy tìm ảnh dựa vào nội dung ảnh (hình dáng-
8 Thực hiện trang web phục vụ việc học và thảo
luận theo nhóm trong đào tạo từ xa
Phạm Thị Xuân Lộc, Phan Tấn Tài
9 Thực hiện trang web phục vụ kiểm tra trực tuyến
trong đào tạo từ xa
-nt-
10 Tìm hiểu sự thể hiện các ràng buộc toàn vẹn trên
cơ sở dữ liệu trong SQL PL Stored Procedures
của DB2 V9
Phạm Thị Xuân Lộc, Trần Ngân Bình
11 Tìm hiểu sự kết nối với XML trong SQL PL
Stored Procedures của DB2 V9 Phạm Thị Xuân Lộc, Huỳnh Xuân Hiệp
12 Tìm hiểu và áp dụng Rational Software Modeler
vào thiết kế một hệ thống thông tin quản lý các
dự án tái định cư
Phạm Thị Xuân Lộc, Trần Ngân Bình
13 Tìm hiểu và áp dụng RUP (Rational Unified
Process) vào thiết kế hệ thống thông tin quản lý
các tôn giáo ở TP Cần thơ
Phạm Thị Xuân Lộc
14 Tìm hiểu và áp dụng design pattern trong thiết kế
một hệ thống thông tin cho một đơn vị hành
chánh nói chung cấp thành phố
-nt-
15 Tìm hiểu và áp dụng MOF (Meta-Object Facility)
vào việc thiết kế một hệ thống thông tin cho một
đơn vị hành chánh nói chung cấp thành phố
-nt-
16 Tìm hiểu và sử dụng EJB trong một hệ thống
thông tin quản lý các báo cáo ở một đơn vị hành
chánh nói chung cấp thành phố
-nt-
18 Hệ chuyên gia hổ trợ sinh viên lập kế hoạch học Nguyễn Thái Nghe
Trang 2Module 1: Dự đoán kết quả học tập của sinh viên
19 Hệ chuyên gia hổ trợ sinh viên lập kế hoạch học
tập (Ứng dụng phương pháp khai phá dữ liệu) –
Module 2: Hổ trợ sinh viên chọn môn học
-nt-
20 Thương mại điện tử - nền tảng và ứng dụng -nt-
Nguyễn Chí Ngôn
22 Quản lý Đảng viên Đảng Bộ Khoa CNTT-TT Phan Tấn Tài
23 Quản lý công tác chuyên môn Cán bộ giảng dạy
Đại học Cần Thơ
-nt-24 Thiết kế bộ công cụ tổng hợp hàm bool Lê Đức Thắng
25 Thiết kế bộ công cụ đưa quy hoạch tuyến tính về
dạng chuẩn
-nt-26 Tìm hiểu tính năng mới về quản trị CSDL bán
cấu trúc của DB2 V9 và ứng dụng xây dựng hệ
thống thông tin Quản lý công văn
Lê Quyết Thắng
27 Tìm hiểu tính năng mới về quản trị CSDL bán
cấu trúc của DB2 V9 và ứng dụng xây dựng hệ
thống thông tin Quản lý các đề tài nghiên cứu
khoa học
-nt-28 Tìm hiểu công nghệ Semantic Web và ứng dụng
xây dựng Website hành chính với công cụ tìm
kiếm SPARQL
-nt-29 Tìm hiểu công nghệ Semantic Web và ứng dụng
xây dựng trang Website NCKH với công cụ tìm
kiếm SPARQL
-nt-30 Ứng dụng mạng Bayesien vào phân tích văn bản
tiếng Việt không dấu
-nt-31 Ứng dụng khai phá dữ liệu tìm hiểu hành vi sử
dụng dịch vụ viễn thông của người Việt Nam
Trần Văn Thiện, Lâm Thị Ngọc Châu, Nguyễn Thái Nghe
Trang 3Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Mục tiêu của đề tài là xây dựng một hệ thống chấm bài thực hành cơ sở dữ liệu một cách tự động Nội dung bài thi đa dạng với các câu lệnh tạo bảng với các ràng buộc toàn vẹn, thêm dòng, xóa dòng, truy vấn,…
Yêu cầu về cơ sở lý thuyết
- Cơ sở dữ liệu quan hệ, phân tích & thiết kế hệ thống, ngôn ngữ truy vấn
dữ liệu SQL
- Hiểu cách thức tổ chức meta-data của một hệ quản trị cụ thể (DB2 v9 hoặc SQL Server)
- Kỹ năng lập trình ứng dụng
Yêu cầu các chức năng của chương trình cần đạt được:
1 Về mặt lưu trữ: hệ thống phải tổ chức CSDL để có thể lưu trữ các thông tin sau:
- Thông tin liên quan đến kỳ thi: môn thi, ngày thi, buổi thi, phòng thi,
số máy tính,…
- Thông tin liên quan đến đề thi: cơ sở dữ liệu đề thi, số câu hỏi, kết quả đúng của từng câu, điểm tối đa của từng câu…
- Thông tin liên quan đến kết quả chấm thi: phòng thi, số thứ tự máy,
số thứ tự đề thi, số thứ tự câu, điểm cho từng câu,…
Trang 4hiển thị kết quả và chấm điểm thủ công
Ngôn ngữ lập trình sử dụng : VB.NET
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 5ÐỀ TÀI 2:
TÍCH HỢP THÀNH PHẦN QUẢN LÝ ĐIỂM HỌC VIÊN
VÀO HỆ THỐNG MOODLE GIÁO VIÊN RA ÐỀ TÀI :
Thạc sĩ TRẦN NGÂN BÌNH (tnbinh@cit.ctu.edu.vn)
Thạc sĩ VÕ HUỲNH TRÂM (vhtram@cit.ctu.edu.vn)
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Moodle là một hệ thống quản lý học tập (Learning Management System - LMS hay còn gọi là Course Management System) mã nguồn mở Hiện nay, Moodle được sử dụng phổ biến ở nhiều nơi và sắp tới sẽ được triển khai tại khoa Công Nghệ Thông Tin, ĐHCT
Mục tiêu của đề tài này là tích hợp vào hệ thống hiện tại của Moodle 1.6 một thành phần quản lý điểm của học viên đúng theo các yêu cầu của bộ phận giáo vụ của khoa CNTT&TT, trường ĐHCT
Yêu cầu về cơ sở lý thuyết
- Cơ sở dữ liệu quan hệ, phân tích & thiết kế hệ thống, SQL
- Kỹ năng lập trình web bằng ngôn ngữ php
- Hệ quản trị CSDL MySQL
- Tìm hiểu hệ thống phần mềm nguồn mở Moodle
Yêu cầu các chức năng của chương trình cần đạt được:
1 Về mặt lưu trữ: Bổ sung thêm vào CSDL của moodle để có thể lưu trữ lại tất cả các loại điểm của từng môn học mà học viên đã tham gia Từ
đó, cho phép tính điểm trung bình tích lũy, trung bình học bổng, …
2 Về mặt chức năng:
- Cho phép giáo viên xem bảng điểm của từng học viên trong course của mình, cũng như xem bảng điểm cá nhân (gồm điểm của tất cả các môn) của học viên trong course học
- Cho phép giáo viên xem bảng thống kê thời lượng học trực tuyến của học viên
- Kết xuất các bảng điểm (cá nhân, tổng hợp,…) theo yêu cầu của giáo
vụ
- Các chức năng khác theo yêu cầu của bộ phận giáo vụ
Yêu cầu về kỹ năng:
- Nhiệt tình, say mê nghiên cứu và khả năng tự nghiên cứu
Trang 6- Ngôn ngữ lập trình sử dụng : php
Tài liệu tham khảo: liên hệ với giáo viên hướng dẫn
Trang 7Đề tài 3:
1 Tên đề tài: TÌM HIỂU VÀ SỬ DỤNG OPENGL ĐỂ TẠO HÌNH ẢNH TRONG KHÔNG GIAN 3 CHIỀU
2 Loại đề tài: Lập trình đồ họa, làm việc theo nhóm
3 GIÁO VIÊN HƯỚNG DẪN:LÂM THỊ NGỌC CHÂU
4 Số lượng sinh viên tham gia: 3 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
OpenGL được định nghĩa là "giao diện phần mềm cho phần cứng đồ họa" Thực chất, OpenGl là một thư viện các hàm đồ họa, được xem là tiêu chuẩn thiết kế công nghiệp cho đồ họa 3 chiều
Với giao diện lập trình mạnh mẽ, OpenGL cho phép tạo các ứng dụng 3D phức tạp với độ tinh vi, chính xác cao Ngoài ra, các ứng dụng tạo từ OpenGL dùng được trên các phần cứng và hệ điều hành khác nhau
Trong luận văn này, sinh viên phải tìm hiểu và sử dụng thư viện của OpenGL để thiết kế một đọan phim hoạt hình ngắn minh họa được hình ảnh sinh động trong không gian 3 chiều
Yêu cầu về cơ sở lý thuyết
- Tìm hiểu các phần tử đồ họa cơ bản và sự thực hiện lệnh
- Cách làm việc của OpenGL, các loại thao tác mà OpenGL kiểm soát
- Từ thao tác OpenGL cơ bản đưa ra một mô tả mức cao về cách OpenGL xử lý dữ liệu và tạo ra hình ảnh tương ứng lên bộ đệm khung
- Tùy vào nội dung kịch bản, nghiên cứu và trình bày rõ hơn các hàm ứng dụng của OpenGL được sử dụng trong kịch bản
- Tìm hiểu công nghệ : Transformation-3D, Lighting, Textures, Shadow, Reflection
- Tạo một đoạn phim họat hình ngắn có thời gian khoảng vài phút Đoạn phim hoat hình này phải thật sự sinh động khi sử dụng các công nghệ Transformation-3D, Lighting, Textures, Shadow, Reflection
Ngôn ngữ lập trình sử dụng : Visual C++
6 Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn nhận tài liệu tham khảo và phân đoạn kịch bản
Trang 81 Tên đề tài : TÌM HIỂU VÀ SỬ DỤNG JAVA 3D ĐỂ TẠO HÌNH ẢNH TRONG KHÔNG GIAN 3 CHIỀU
2 Loại đề tài : Lập trình đồ họa, làm việc theo nhóm
3 Giáo viên hướng dẫn : Lâm Thị Ngọc Châu
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
Công nghệ Java hiện nay đã không còn xa lạ nhưng công nghệ Java 3D vẫn còn khá mới mẽ Java 3D được tạo ra bởi một nhóm lập trình viên của Sun phát triển kể từ phiên bản Java 1.0 Java 3D là một cấu trúc lớp của Java, cung cấp giao diện cho hệ thống hiển thị hình ảnh và âm thanh trong không gian 3 chiều Bằng việc tận dụng của lập trình luồng (thread) làm cho trình hiển thị của Java có khả năng hiển thị song song Trong luận văn này, sinh viên phải tìm hiểu và sử dụng Java 3D để thiết kế một đọan phim hoạt hình ngắn minh họa được hình ảnh sinh động trong không gian 3 chiều
Yêu cầu về cơ sở lý thuyết
Tìm hiểu khái niệm về JAVA-3D Các phần tử đồ họa cơ bản và sự thực hiện lệnh Cách làm việc của JAVA-3D, các loại thao tác mà JAVA-3D kiểm soát
Sử dụng thư viện đồ họa của JAVA-3D để vẽ hình trong không gian 3 chiều Tìm hiểu các hàm liên quan đến các phép biến hình của JAVA-3D Tìm hiểu thêm về công nghệ : Transformation 3D, Lighting, Textures, Shadow, Reflection
- Phần demo:
Giao diện đep, màu sắc hài hòa, thân thiện với người sử dụng
Hình ảnh sinh động minh họa trong không gian 3 chiều
Ngôn ngữ cài đặt : Java
6 Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn nhận tài liệu tham khảo và phân đoạn kịch bản
Trang 9Đề tài 5:
1 Tên đề tài: KHAI PHÁ DỮ LIỆU VỚI NGÔN NGỮ R
2 Loại đề tài : Data mining
3 Giáo viên hướng dẫn : Lâm Thị Ngọc Châu
4 Số lương sinh viên tham gia : 1 sinh viên
5 Yêu cầu của dề tài :
Tóm tắt bài toán, khả năng ứng dụng
R là ngôn ngữ lập trình hàm cấp cao vừa là một môi trường dành cho tính toán thống kê R hỗ trợ rất nhiều công cụ cho phân tích dữ liệu, khai phá tri thức và khai phá dữ liệu nhưng lại là phần mềm miễn phí mã nguồn mở R rất dễ học và có thể phát triển nhanh các ứng dụng khai phá dữ liệu trong thời gian ngắn nhờ vào các hàm tiện ích sẵn có cho việc truy xuất dữ liệu từ các tập tin hay các cơ sở dữ liệu quan hệ, các giải thuật học vá các phương pháp hiển thị dữ liệu Trong luận văn này, sinh viên phải tìm hiểu và sử dụng được ngôn ngữ R để khai phá dữ liệu thông qua các luật cơ bản như luật liên kết, luật thừa, phát hiện vòng lặp…
Về lý thuyết cần nghiên cứu :
R căn bản bao gồm cú pháp, các hàm cơ bản
R hỗ trợ như thế nào cho quá trình khai mỏ dữ liệu
Xây dựng ví dụ minh họa bao gồm:
- Chọn dữ liệu liên quan đến lĩnh vực ứng dụng và nghiên cứu
- Tiền xử lý dữ liệu nhằm loại bỏ nhiễu, rút gọn dữ liệu nếu cần thiết Ngôn ngữ lập trình : R
6 Tài liệu tham khảo : Liên hệ giáo viên hướng dẫn
Trang 101 Tên đề tài : SỬ DỤNG GNU OCTAVE TRONG XỬ LÝ ẢNH
2 Loại đề tài : Xử lý ảnh
3 Giáo viên hướng dẫn : Lâm Thị Ngọc Châu
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
GNU Octave được đề xuất bởi J.B Rawlings, đại học Wiscosin-Madison và J.G Ekerdt, đại học Texas nhằm phục vụ việc tính toán số và vẽ đồ thị Ngoài ra, GNU Octave hổ trợ các phép xử lý ảnh Ảnh số trên máy tính có thể được xem như một ma trận các điểm ảnh Nhờ vào các phép toán trên ma trận có thể dễ dàng thực hiện một số phép toán cơ bản trên ảnh GNU Octave là phần mềm miễn phí
mã nguồn mỡ Trong luận văn này, sinh viên phải tìm hiểu và sử dụng GNU Octave để giải các bài toán phức tạp như khữ nhiểu ảnh, phát hiện đường biên của ảnh
Viết chương trình dựa vào phần lý thuyết đã tìm hiểu
Giao diện đẹp, thân thiện với người sử dụng
Ngôn ngữ : GNU Octave
6 Tài liệu tham khảo : Liên hệ giáo viên hướng dẫn
Trang 11Đề tài 7:
1 Tên đề tài : TRUY TÌM ẢNH DỰA VÀO NỘI DUNG ẢNH
(HÌNH DÁNG – KẾT CẤU – MÀU SẮC)
2 Loại đề tài : xử lý ảnh, làm việc nhóm
3 Giáo viên hướng dẫn : Lâm Thị Ngọc Châu
4 Số lượng sinh viên tham gia : 3 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
Cùng với sự phát triển của kho dữ liệu văn bản, kho dữ liệu hình ảnh cũng ngày một nhiều hơn Việc tìm kiếm một vài tấm ảnh trong kho dữ liệu hình ảnh là cần thiết và việc tìm kiếm này thật không đơn giản chút nào Chúng ta cần có những giải thuật hợp lý cho từng loại cơ sở dữ liệu hình ảnh Trong luận văn này, sinh viên phải tìm hiểu và thiết kế giải thuật để truy tìm hình ảnh trên cơ sở dữ liệu ảnh
Về lý thuyết:
Khái niệm trích lọc và hòa hợp đặc trưng ảnh (Feature Extraction and Integration)
Khái niệm về hàm đồng dạng (similiarity function)
Thiết kế chỉ mục cho cơ sở dữ liệu ảnh dựa vào đặc trưng ảnh (Feature Indexing)
Khái niệm đặc trưng bố cục ảnh (Texture Feature)
Xây dựng cơ sở dữ liệu đặc trưng bố cục ảnh (Texture Feature Based on Spatial-Domain Analysis)
Thiết kế chỉ mục cho cơ sở dữ liệu ảnh dựa vào đặc trưng bố cục ảnh (Feature Indexing)
Khái niệm miêu tả màu của ảnh (Color Descriptor Extraction)
Khỏang cách nhận diện màu (color descriptor metrics)
Thiết kế chỉ mục cho cơ sở dữ liệu ảnh dựa vào đặc trưng màu (Feature Indexing)
Ngôn ngữ cài đặt : visual C++
6 Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 12THỰC HIỆN TRANG WEB PHỤC VỤ VIỆC HỌC VÀ THẢO LUẬN THEO NHÓM TRONG ĐÀO TẠO TÙ XA
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc, ThS Phan Tấn Tài
Email : ptxloc@cit.ctu.edu.vn, pttai@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Đào tạo từ xa ở các trường đại học đang được chú ý hiện nay, trong đó học
và thảo luận theo nhóm là một lĩnh vực quan trọng Cần có một hệ thống tổ chức từ khâu sọan thảo nội dung học và thảo luận đến quản lý các buổi sinh họat nhóm sao cho hướng tới nhu cầu người sử dụng và đảm bảo đánh giá công bằng cho sinh viên
Học và thảo luận theo nhóm có thể áp dụng cho một số môn học, ở nhiều địa phương khác nhau và cho nhiều cấp đào tạo khác nhau tùy theo yêu cầu
cụ thể của người sử dụng là giáo viên, và sinh viên
Đề tài này nằm trong chuỗi các luận văn phục vụ yêu cầu học và thảo luận theo nhóm nói trên Nó có thể được xem như tiếp nối một luận văn ở năm học 2006-2007, vốn đã được tác giả thiết kế rất kỹ lưỡng các mô hình hoàn chỉnh cho tất cả các giai đoạn của học và thảo luận theo nhóm và đã đáp ứng phần nào chuẩn SCORM
Như vậy, SV chọn đề tài này hoàn toàn có thể thừa kế luận văn nói trên Ở giai đoạn này, kết quả tạo ra sẽ là một trang web cho phép giáo viên, sinh viên và các cán bộ liên quan truy cập được được tiện lợi và an toàn từ xa
Yêu cầu về cơ sở lý thuyết
- Phân tích hệ thống hướng đối tượng
- Cơ sở dữ liệu quan hệ, ngôn ngữ truy vấn dữ liệu SQL
- Chuẩn SCORM cho đào tạo từ xa
- Kỹ năng lập trình Web
- Bảo mật và phân quyền trên mạng
Yêu cầu các chức năng của chương trình cần đạt được:
Kết hợp với đề tài 1 hoặc đề tài 2
Trang 131 Thừa kế cơ sở dữ liệu đã có cho tất cả các giai đoạn của học và thảo luận theo nhóm
2 Đáp ứng chuẩn SCORM
3 Tạo trang web tương ứng
4 Đảm bảo truy cập nhanh chóng, chính xác và an toàn
5 Giao diện hài hòa, thân thiện
Ngôn ngữ lập trình sử dụng : PHP, JSP, ASP.NET…
Hệ CSDL: DB2/ Oracle
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
[1] Luận văn Tốt nghiệp đại học K28 của Lê Cẩm Hằng
[2] Bài giảng về DB2 V9 của IBM (đầu tháng 9/2007)
[3] Một số tài liệu về CSDL và Hệ quản trị CSDL nâng cao
Trang 14THỰC HIỆN TRANG WEB PHỤC VỤ KIỂM TRA TRỰC TUYẾN CHO ĐÀO TẠO TỪ XA
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Đào tạo từ xa ở các trường đại học đang được quan tâm hiện nay, trong đó kiểm tra trực tuyến là một lĩnh vực chủ yếu Cần có một hệ thống quản lý từ khâu ra đề, gác thi đến chấm thi sao cho hướng tới nhu cầu người sử dụng
và đảm bảo an toàn, chính xác cho kỳ thi
Kiểm tra trực tuyến có thể áp dụng cho một số môn học, ở nhiều địa phương khác nhau và cho nhiều cấp đào tạo khác nhau tùy theo yêu cầu cụ thể của người sử dụng là giáo viên, cán bộ coi thi và thí sinh
Đề tài này nằm trong chuỗi các luận văn phục vụ yêu cầu học và thảo luận theo nhóm nói trên Nó có thể được xem như tiếp nối một luận văn ở năm học 2006-2007, vốn đã được tác giả thiết kế rất kỹ lưỡng các mô hình hoàn chỉnh cho tất cả các giai đoạn của kiểm tra trực tuyến và đã đáp ứng phần nào chuẩn SCORM
Như vậy, SV chọn đề tài này hoàn toàn có thể thừa kế luận văn nói trên Ở giai đoạn này, kết quả tạo ra sẽ là một cơ sở dữ liệu được tạo ra bởi Oracle, một hệ quản trị cơ sở dữ liệu rất mạnh hiện nay
Yêu cầu về cơ sở lý thuyết
- Phân tích hệ thống hướng đối tượng
- Cơ sở dữ liệu quan hệ, ngôn ngữ truy vấn dữ liệu SQL
- Chuẩn SCORM cho đào tạo từ xa
- Kỹ năng lập trình Web
- Bảo mật và phân quyền trên mạng
Yêu cầu các chức năng của chương trình cần đạt được:
Kết hợp với đề tài 4 hoặc đề tài 5
Trang 151 Thừa kế cơ sở dữ liệu đã có cho tất cả các giai đoạn của học và thảo luận theo nhóm
2 Đáp ứng chuẩn SCORM
3 Tạo trang web tương ứng
4 Đảm bảo truy cập nhanh chóng, chính xác và an toàn
5 Giao diện hài hòa, thân thiện
Ngôn ngữ lập trình sử dụng : PHP, JSP, ASP.NET…
Hệ CSDL: DB2/ Oracle
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
[1] Luận văn Tốt nghiệp đại học K28 của Nguyễn Xuân Hà Giang [2] Bài giảng về DB2 V9 của IBM (đầu tháng 9/2007)
[3] Một số tài liệu về CSDL và Hệ quản trị CSDL
Trang 16Tìm hiểu sự thể hiện các ràng buộc toàn vẹn trên cơ sở dữ liệu
trong SQL PL Stored Procedures của DB2 V9
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc, ThS Trần Ngân Bình
Email : ptxloc@cit.ctu.edu.vn, tnbinh@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Các ràng buộc toàn vẹn trên dữ liệu là một yêu cầu bắt buộc cho các hệ quản trị cơ sở dữ liệu (HQTCSDL) Chúng có thể được lồng vào các ngôn ngữ truy vấn, phổ biến là ngôn ngữ truy vấn SQL dựa trên đại số quan hệ và phép tính quan hệ
DB2 là một hệ quản trị cơ sở dữ liệu khá mạnh của IBM, cho phép tạo ra và
sử dụng một cơ sở dữ liệu đáp ứng yêu cầu người sử dụng Ngôn ngữ SQL PL được đề cao nhờ vào tính phổ dụng, đơn giản của nó Tuy nhiên, tính hiệu quả của SQL PL còn phải được tìm hiểu và kiểm chứng qua các ràng buộc toàn vẹn được thể hiện trên đó
Từ đó, sẽ có cơ sở so sánh với các HQTCSDL khác để có thể đánh giá khách quan hơn và chọn lựa đúng hơn một HQTCSDL thích hợp từng ngữ cảnh cụ thể
Yêu cầu về cơ sở lý thuyết
- Cơ sở dữ liệu
- Hệ quản trị cơ sở dữ liệu
- Ngôn ngữ truy vấn dữ liệu SQL
Yêu cầu các chức năng cần đạt được:
1 Sử dụng thành thạo ngôn ngữ SQL PL
2 Nắm vững từng loại ràng buộc toàn vẹn về mặt lý thuyết
3 Liên hệ chặt chẽ mỗi loại ràng buộc toàn vẹn với cú pháp SQL PL
4 Minh họa bằng việc tạo, truy xuất một cơ sở dữ liệu với đầy đủ các chức năng cập nhật, tìm kiếm, in ấn, phân quyền, …
5 So sánh DB2 với một số các HQTCSDL khác như SQL Server, Oracle,
… về mặt thể hiện các ràng buộc toàn vẹn
Trang 17Ngôn ngữ sử dụng : SQL PL, và một ngôn ngữ lập trình như Java,
C++, C#, …
Hệ CSDL: DB2 V9
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
[1] Bài giảng về DB2 V9 của IBM (đầu tháng 9/2007)
[2] Một số tài liệu về CSDL và Hệ quản trị CSDL
Trang 18Tìm hiểu sự kết nối với XML trong SQL PL Stored Procedures của DB2 V9
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc, TS Huỳnh Xuân Hiệp
Email : ptxloc@cit.ctu.edu.vn, hxhiep@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
XML là một ngôn ngữ hiện đại, đặc biệt, mang tính chất phi cấu trúc, cho phép thể hiện đơn giản không chỉ dữ liệu mà còn cả xử lý của một hệ thống thông tin
DB2 là một hệ quản trị cơ sở dữ liệu khá mạnh của IBM, cho phép tạo ra và
sử dụng một cơ sở dữ liệu đáp ứng yêu cầu người sử dụng Trong đó, SQL PL Stored Procedures đóng vai trò một thành phần chủ lực Không nằm ngoài khuynh hướng chung hiện nay, DB2 V9 đang muốn tạo ra sự kết nối giữa thành phần này với ngôn ngữ XML
Ta cần phải tìm hiểu, phân tích bản chất sự kết nối đó, đánh giá ưu và nhược điểm so với các hệ quản trị cơ sở dữ liệu khác chưa có kết nối với XML, cũng như chỉ ra khả năng ứng dụng trong thực tế ở nhiều lĩnh vực khác nhau
Yêu cầu về cơ sở lý thuyết
- Cấu trúc dữ liệu
- Hệ quản trị cơ sở dữ liệu
- Ngôn ngữ truy vấn dữ liệu SQL
- Ngôn ngữ dữ liệu bán cấu trúc XML
Yêu cầu các chức năng cần đạt được:
1 Nắm vững ngôn ngữ XML
2 Tìm hiểu đầy đủ SQL PL Stored Procedures
3 Nêu bật sự kết nối với XML trong SQL PL Stored Procedures
4 Minh họa bằng việc tạo, truy xuất một cơ sở dữ liệu với đầy đủ các chức năng cập nhật, tìm kiếm, in ấn, phân quyền, …
5 So sánh DB2 với một số các HQTCSDL khác như SQL Server, Oracle,
… về mặt kết nối với XML
Trang 19Ngôn ngữ sử dụng : XML, SQL PL, và một ngôn ngữ lập trình như
Java, C++, C#, …
Hệ CSDL: DB2 V9
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
[1] Bài giảng về DB2 V9 của IBM (đầu tháng 9/2007)
[2] Một số tài liệu về CSDL và Hệ quản trị CSDL
[2] Một số tài liệu về XML
Trang 20Tìm hiểu và áp dụng Rational Software Modeler vào thiết kế một hệ thống thông tin quản lý các dự án tái định cư
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
Rational Software Modeler là một công cụ của IBM, cho phép phân tích và thiết kế một hệ thống thông tin dựa trên phương pháp phân tích hệ thống hướng đối tượng UML
Hiện nay ở thành phố Cần thơ, cũng như các thành phố lớn khác trong cả nước, các dự án tái định cư là một nhu cầu cấp thiết trên bước đường đô thị hóa Tuy nhiên, việc quản lý các dự án này còn mang tính tủn mủn, tự phát và thủ công
Cần có một hệ thống thông tin hoàn chỉnh cho việc quản lý các dự án tái
định cư, cho phép chính quyền lẫn các nhà đầu tư liên quan có các dữ liệu chsinh xácm đầy đủ và có các xử lý đúng đắn, nhanh chóng Rational Software Modeler
là một công cụ tin học thích hợp để phân tích và thiết kế hệ thống thông tin đó
Yêu cầu về cơ sở lý thuyết
- Phân tích hệ thống hướng đối tượng
- Cơ sở dữ liệu
- Ngôn ngữ UML
Yêu cầu các chức năng của chương trình cần đạt được:
1 Nắm vững ngôn ngữ UML
2 Sử dụng thành thạo Rational Software Modeler
3 Tạo hệ thống thông tin qua các mô hình tương ứng
Ngôn ngữ sử dụng : UML, Java
Công cụ: Rational Software Modeler
Hệ CSDL: DB2
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 21ÐỀ TÀI 13: Tìm hiểu và áp dụng RUP (Rational Unified Process) vào thiết kế
hệ thống thông tin quản lý các tôn giáo ở TP Cần thơ
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
Yêu cầu của đề tài
Tóm tắt bài toán, khả năng ứng dụng
RUP (Rational Unified Process) là một qui trình của IBM, cho phép phân tích và thiết kế một hệ thống thông tin dựa trên phương pháp phân tích hệ thống hướng đối tượng UML
Hiện nay ở thành phố Cần thơ, việc quản lý thông tin các tôn giáo đã được tin học hóa Tuy nhiên, hệ thống thông tin này còn chưa theo một qui trình hiệu quả, và chưa được thiết kế theo phong cách hiện đại
Do đó, đề tài nhằm đề ra một giải pháp thích hợp hơn cho một HTTT nói chung, cụ thể là minh họa qua HTTT quản lý các tôn giáo
Yêu cầu về cơ sở lý thuyết
- Phân tích hệ thống hướng đối tượng
- Cơ sở dữ liệu
- Ngôn ngữ UML
Yêu cầu các chức năng của chương trình cần đạt được:
1 Nắm vững ngôn ngữ UML
2 Sử dụng thành thạo Rational Software Modeler
3 Nắm vững và áp dụng hiệu quả qui trình RUP
4 Tạo hệ thống thông tin qua các mô hình tương ứng
Ngôn ngữ sử dụng : UML, Java
Công cụ: Rational Software Modeler, RUP
Hệ CSDL: DB2 V9
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 22thông tin cho một đơn vị hành chánh nói chung cấp thành phố
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
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 ở thành phố Cần thơ, cũng như các thành phố lớn khác trong cả nước, việc tin học hóa các đơn vị hành chánh cấp thành phố đã trở nên không còn
xa lạ Tuy nhiên, nó còn mang tính tủn mủn, tự phát vì các đơn vị còn làm riêng lẻ, thậm chí có nơi còn chưa được tin học hóa
Điều đó cho thấy cần có sự phân tích và thiết kế nhất quán nên một hệ thống thông tin tổng quát, nhìn ra được các điểm chung và điểm riêng của từng đơn vị, để tạo ra được một hệ thống thông tin có tính tổng quát, có thể áp dụng cho nhiều đơn vị hành chánh Như vậy, đề cao được tính tái sử dụng, giảm chi phí đáng kể cho ngân sách Nhà nước Đồng thời, hệ thống thông tin đó vẫn giữ được tính đặc thù của mỗi đơn vị, cho phép thực hiện hiệu quả chuyên môn nghiệp vụ của đơn vị đó
Design pattern là một khái niệm hiện đại, cho phép phân tích và thiết kế hệ thống thông tin đó Trước mắt, áp dụng các design pattern trong DB2 V9
Yêu cầu về cơ sở lý thuyết
- Design pattern
- Thành tố phần mềm
- Phân tích hệ thống hướng đối tượng
Yêu cầu các chức năng của chương trình cần đạt được:
1 Nắm vững khái niệm design pattern trong DB2 V9
2 Sử dụng thành thạo UML
3 Tạo hệ thống thông tin qua các mô hình tương ứng
Ngôn ngữ sử dụng : UML, Java
Hệ CSDL: DB2 V9
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 23ÐỀ TÀI 15: Tìm hiểu và áp dụng MOF (Meta-Object Facility) vào việc thiết
kế một hệ thống thông tin cho một đơn vị hành chánh nói chung cấp thành phố
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
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 ở thành phố Cần thơ, cũng như các thành phố lớn khác trong cả nước, việc tin học hóa các đơn vị hành chánh cấp thành phố đã trở nên không còn
xa lạ Tuy nhiên, nó còn mang tính tủn mủn, tự phát vì các đơn vị còn làm riêng lẻ, thậm chí có nơi còn chưa được tin học hóa
Điều đó cho thấy cần có sự phân tích và thiết kế nhất quán nên một hệ thống thông tin tổng quát, nhìn ra được các điểm chung và điểm riêng của từng đơn vị, để tạo ra được một hệ thống thông tin có tính tổng quát, có thể áp dụng cho nhiều đơn vị hành chánh Như vậy, đề cao được tính tái sử dụng, giảm chi phí đáng kể cho ngân sách Nhà nước Đồng thời, hệ thống thông tin đó vẫn giữ được tính đặc thù của mỗi đơn vị, cho phép thực hiện hiệu quả chuyên môn nghiệp vụ của đơn vị đó
MOF (Meta-Object Facility) là một tiện ích, đúng hơn là một hệ thống khái niệm, cho phép sử dụng các siêu dữ liệu (meta-data) để phân tích và thiết kế hệ thống thông tin đó
Yêu cầu về cơ sở lý thuyết
- Siêu dữ liệu
- Thành tố phần mềm
- Phân tích hệ thống hướng đối tượng
Yêu cầu các chức năng của chương trình cần đạt được:
1 Nắm vững MOF
2 Sử dụng thành thạo UML
3 Tạo hệ thống thông tin qua các mô hình tương ứng
Ngôn ngữ sử dụng : UML, Java
Hệ CSDL: DB2
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn
Trang 24các báo cáo ở một đơn vị hành chánh nói chung cấp thành phố
Giáo viên hướng dẫn: TS Phạm Thị Xuân Lộc
Email : ptxloc@cit.ctu.edu.vn
Bộ môn Hệ thống thông tin và Toán ứng dụng
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 ở thành phố Cần thơ, cũng như các thành phố lớn khác trong cả nước, việc tin học hóa các đơn vị hành chánh cấp thành phố, trong đó xây dựng hệ thống thông tin quản lý các báo cáo đã trở nên không còn xa lạ
Tuy nhiên, các hệ thống thông tin (HTTT) này chưa chú trọng đến tính liên thông giữa các hệ quản trị cơ sở dữ liệu khác nhau Do đó, nếu cần trao đổi thông tin, báo cáo giữa các đơn vị hành chánh sẽ dễ gặp trở ngại
Điều đó cho thấy nên sử dụng thành tố phần mềm để nâng cao tính tái sử dụng và liên thông giữa các HTTT đa dạng, cho phép lãnh đạo có cái nhìn toàn diện hơn trên tất cả các phân hệ ở từng đơn vị hoặc trên tất cả các đon vị
Thành tố phần mềm EJB trong platform J2EE là một chọn lựa tốt ở trường hợp này Đã có khá nhiều ứng dụng EJB trên thế giới, nhưng ở nước ta nói chung
và TP Cần thơ nói riêng, việc tìm hiểu và áp dụng EJB còn bị hạn chế
Đề tài nhằm đáp ứng nhu cầu có thật đó của tất cả mọi người, từ người sử dụng đến doanh nghiệp phần mềm, nhà thiết kế, nhà lập trình, …
Yêu cầu về cơ sở lý thuyết
- Thành tố phần mềm
- Phân tích hệ thống hướng đối tượng
- Cơ sở dữ liệu
Yêu cầu các chức năng của chương trình cần đạt được:
1 Nắm vững khái niệm EJB trong J2EE
2 Sử dụng thành thạo UML
3 Tạo cơ sở dữ liệu tương ứng
Ngôn ngữ sử dụng : UML, Java
Hệ CSDL: Oracle
Tài liệu tham khảo: Liên hệ giáo viên hướng dẫn