Xây dựng website trường Đại học Cửu Long với Liferay Portal.. (http://www.liferay.com).[r]
Trang 11
Đề tài lập trình Java & Web
GV: Nguyễn Hữu Thể
- Nội dung: thiết kế trang Web bằng ngôn ngữ Java
- Ngôn ngữ:
o HTML
o CSS
o Javascript
o JSP
o Gói mã nguồn mở Liferay portal, Sakai
- Database:
o MySQL (nên sử dụng)
o MS SQL Server
o Oracle
- Tool:
o Nodepad++
o Eclipse, Netbean
o Adode Dreamviewer
- Webserver:
o Tomcat or Glashfish
- Yêu cầu tối thiểu: (làm được – chưa cần đẹp)
o Thiết kế mô hình CSDL, dữ liệu lưu trữ giống thực tế
o Phần quản trị:
Thêm
Xóa
Sửa
o Phần hiển thị dữ liệu:
Trình bày dữ liệu ra trang chủ, bố trí vùng trình bày
- Yêu cầu nâng cao: (nếu làm tốt sẽ được đánh giá cao)
o Đăng nhập (khi đăng nhập mới có thể cập nhật dữ liệu)
o Tìm kiếm
o Giao diện thiết kế hợp lý, dễ nhìn
o Có kiểm tra dữ liệu nhập (dùng Javascript)
o Sử dụng css layout
o Đưa website lên Internet
Trang 2Danh sách đề tài
1 Website khoa Công nghệ thông tin
2 Website khoa Liên thông và liên kết đào tạo
3 Website trường Đại học Cửu Long
4 Website tin tức công nghệ
5 Website tin tức giáo dục
6 Website tin tức thể thao
7 Website tin tức y học
8 Website quảng cáo máy vi tính
9 Website quảng cáo điện thoại di động
10 Website shop thời trang K10
11 Website shop hoa K10
12 Website phần mềm miễn phí cho giáo dục
13 Website phần mềm miễn phí cho điện thoại di động
14 Xây dựng website khoa Công nghệ thông tin với Liferay Portal (http://www.liferay.com)
15 Xây dựng website trường Đại học Cửu Long với Liferay Portal (http://www.liferay.com)
16 Xây dựng website khoa Công nghệ thông tin với Framework Sakai
(http://www.sakaiproject.org)
Ghi chú: sinh viên có thể đổi đề tài hiện tại thành đề tài được tô màu đỏ, phải đăng ký
với giáo viên hướng dẫn
Trang 33
Diễn giải
1 Website khoa Công nghệ thông tin
2 Website khoa Liên thông và liên kết đào
tạo
Xây dựng website cho 1 khoa, gồm những nội dung: tin tức của khoa, trường cho sinh viên, cho giáo viên xem, tin tức về giáo dục, về nội dung và chương trình đào tạo, về việc làm,…
Table lưu trữ có thể là:
- Loại tin
- Tin
- User(id, username, password, email, level,…)
- …
3 Website trường Đại học Cửu Long Xây dựng website cho trường, gồm những nội dung: tin
tức của khoa, trường cho sinh viên, cho giáo viên xem, tin tức về giáo dục, về nội dung và chương trình đào tạo, về việc làm,…
Table lưu trữ có thể là:
- Loại tin
- Tin
- User(id, username, password, email, level,…)
- …
4 Website tin tức công nghệ
5 Website tin tức giáo dục
6 Website tin tức thể thao
7 Website tin tức y học
Trang web về tin tức cho từng lĩnh vực Table lưu trữ có thể là:
- Loại tin
- Tin
- User(id, username, password, email, level,…)
- …
8 Website quảng cáo máy vi tính
9 Website quảng cáo điện thoại di động
10 Website shop thời trang K10
11 Website shop hoa K10
Giới thiệu về sản phẩm Table lưu trữ có thể là:
- Loại sản phẩm
- Sản phẩm
- User(id, username, password, email, level,…)
- …
12 Website phần mềm miễn phí cho giáo dục
13 Website phần mềm miễn phí cho điện thoại
di động
Tương tự trang tin tức Table lưu trữ có thể là:
- Loại phần mềm
- Phần mềm
- User(id, username, password, email, level,…)
- …
14 Xây dựng website khoa Công nghệ thông
tin với Liferay Portal
(http://www.liferay.com)
15 Xây dựng website trường Đại học Cửu
Long với Liferay Portal
(http://www.liferay.com)
Sử dụng gói mã nguồn mở xây dựng website
16 Xây dựng website khoa Công nghệ thông
tin với Framework Sakai
(http://www.sakaiproject.org)
Sử dụng gói mã nguồn mở xây dựng website
Trang 4Cấu trúc bài báo cáo
Trang bìa
Mục lục
Nội dung:
- Chương 1: Tổng quan
- Chương 2: Cơ sở lý thuyết
- Chương 3: Phân tích và thiết kế
- Chương 4: Giao diện
- Chương 5: Kết luận và hướng phát triển
- Tài liệu tham khảo
- Phụ lục
Trang 55
Chi tiết nội dung
Trang bìa
Vĩnh Long - 2011
TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI MÔN HỌC LẬP TRÌNH JAVA & WEB
<TÊN ĐỀ TÀI >
<Học vị, họ và tên GVHD> <Họ và tên> <(MSSV)>
Vĩnh Long, 11/2012
Trang 6Ví dụ:
Mục lục
Nội dung:
- Chương 1: Tổng quan
- Chương 2: Cơ sở lý thuyết
- Chương 3: Phân tích và thiết kế
- Chương 4: Giao diện
- Chương 5: Kết luận và hướng phát triển
- Tài liệu tham khảo
- Phụ lục
TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI MÔN HỌC LẬP TRÌNH JAVA & WEB
WEBSITE TRƯỜNG ĐẠI HỌC CỬU LONG
ThS Nguyễn Hữu Thể Lê Hữu Tài (10.020.086)
Lê Thanh Tân (10.020.088) Ngô Văn Tiến (10.020.093) Trần Hữu Tính (10.020.094)
Vĩnh Long, 11/2012
Trang 77
Mục lục
o Mục lục tự đông cho các đề mục trong báo cáo
- Chương 1: Tổng quan (1-2 trang)
o Giới thiệu tổng quan về đề tài, nội dung và cách giải quyết vấn đề
o Phân công (bản báo cáo cuối cùng phải ghi tỷ lệ đóng góp của từng thành viên)
- Chương 2: Cơ sở lý thuyết (1-2 trang)
Trình bày tóm tắt cơ sở lý thuyết sẽ sử dụng để giải quyết vấn đề
- Chương 3: Phân tích và thiết kế (5-10 trang)
o Hiện trạng
o Yêu cầu chức năng
o Mô hình ER
o Mô hình vật lý
o Mô tả các thực thể và các thuộc tính (table và kiểu của từng field)
- Chương 4: Giao diện (5-10 trang)
o Sơ đồ liên kết các trang màn hình
o Giao diện các trang (từng giao diện phải mô tả thực hiện việc gì, thao tác như thế nào, xử lý kết quả như thế nào)
- Chương 5: Kết luận và hướng phát triển (1-2 trang)
o Kết luận (sinh viên đã làm được gì, những gì chưa được)
o Hướng phát triển (hướng phát triển để hoàn thiện hơn trong tương lai)
- Tài liệu tham khảo (xem cách ghi tài liệu tham khảo trong file “Hướng dẫn viết luận văn”)
- Phụ lục
o Cách cài đặt các phần mềm có sử dụng mà chưa được nêu ra trong chương trình học
o Cách cấu hình hệ thống, đăng nhập, …
o Source code một số trang chính (những trang code giống nhau không đưa vào nhiều lần)
Trang 8Mẫu gửi mail báo cáo
Sinh viên gửi mail file báo cáo đến địa chỉ nguyenhuuthe@gmail.com theo cấu trúc 5 chương phía trên (nếu chưa có chương nào thì không gõ nội dung chương đó)
Gửi mail trước 21h, trước ngày có lịch học Ví dụ: lịch học thực hành ngày thứ 4 thì sinh viên phãi nộp bài vào trước 21h ngày thứ 3
Mỗi giờ nộp trễ sẽ trừ 1 điểm
Mẫu file và chủ đề gửi:
o Chủ đề: Lap trinh Java Web - Nhom ? - Lan ? Ví dụ:
Lap trinh Java Web - Nhom 1 - Lan 1
Lap trinh Java Web - Nhom 1 - Lan 2
…
o File:
Lap trinh Java Web - Nhom 1 - Lan 1.doc
Lap trinh Java Web - Nhom 1 - Lan 2.doc
…
Nếu gửi nhiều file: word, java, sql, … thì nén tất cả lại và đặt tên theo mẫu:
Lap trinh Java Web - Nhom 1 - Lan 1.zip
…
Ví dụ:
Nếu ghi không đúng mẫu chủ đề và file , mỗi lần trừ 2 điểm cho cả nhóm
Trang 99
Nội dung các lần báo cáo
Báo cáo lần 1:
o File doc :
Chương 1 + Chương 3
Trong chương 3, chụp màn hình dữ liệu mẫu đã nhập vào CSDL
o File java :
Viết class java, kiểm tra kết nối đến CSDL có thành công hay không, tương tự bài học buổi trước, chỉ thay đổi database là của đề tài sv đang làm
o File jpg : chụp màn hình kết quả chạy của class java kết nối CSDL
Ghi chú:
o Sinh viên tự làm các bài tập về HTML, CSS, Servlet, JSP có trong giáo trình lý thuyết, nếu có thắc mắc, giáo viên sẽ giải đáp
o Sinh viên xem và làm trước các bài tập về JSP trong file “LT Java & Web - Bai tap.pdf”, link: https://sites.google.com/site/nguyenhuuthe/baigiang/lap-trinh-java-web
o Các buổi học kế tiếp, giáo viên sẽ giải đáp các thắc mắc trong các bài tập này
Báo cáo lần 2:
Báo cáo lần 3:
Báo cáo lần 4: