6. Bố cục của luận văn
3.3.1. Đăng ký tài khoản của Google AppEngine (GAE)
Để triển khai ứng dung trờn GAE, phải cú tài khoản GAE. Cỏc bước đăng ký tài khoản GAE như sau:
Bước 1: Truy cập vào Web site http://appengine.google.com/ và đăng nhập với thụng tin tài khoản gmail của bạn.
Hỡnh 3.3. Đăng ký tài khoản GAE bước 1
Xuất hiện hộp thoại giao diện Google App Engine Bước 2: Chọn nỳt Creat Application
Hỡnh 3.4. Đăng ký tài khoản GAE bước 2
Bước 3: Xuất hiện hộp thoại xỏc minh số điện thoại. Sau khi cung cấp số điện thoại của bạn, Google sẽ nhắn cho bạn một mó xỏc minh qua SMS.
Bước 4: Nhập mó xỏc nhận Google
Hỡnh 3.6. Đăng ký tài khoản GAE bước 4
Bước 5: Tạo ứng dụng mới. Google App Engine cho phộp tạo mười ứng dụng miễn phớ.
Hỡnh 3.7. Giao diện ứng dụng GAE 3.3.2. Cài đặt Eclipse và Google Plugin cho Eclipse :
Bước 1: Cài đặt Eclipse vào mỏy tớnh đang dựng.
Bước 2: Truy cập vào địa chỉ
http://code.google.com/appengine/ và tải Google Plugin for Eclipse.
Bước 3 : Mở chương trỡnh Eclipse và cài đặt Google Plugin for Eclipse vào eclipse
3.3.3. Tạo Project
Cỏc ứng dụng App Engine Java sử dụng cỏc chuẩn java servlet để tương tỏc với mụi trường mỏy chủ web. Cỏc file của một ứng dụng bao gồm: cỏc file class đó được biờn dịch từ file java, cỏc file JAR của bộ thư viện, cỏc file tĩnh (css,…) và cỏc file xml cấu hỡnh. Tất cả được sắp xếp theo một cấu trỳc thư mục và nằm trong thư mục WAR.
Một thư mục với tờn Guestbook được tạo để chứa dự ỏn. Bờn trong là 2 thư mục, một thư mục mang tờn /src để chứa mó nguồn java và một thư mục /war để chứa cỏc file class được biờn dịch từ file nguồn java. Thư mục war được xem là một ứng dụng hoàn chỉnh dựng để up lờn Google App.
Tạo cõy thư mục như sau:
Hỡnh 3.8. Cấu trỳc thư mục của project
Src Guestbook Guestbook META-INF war WEB-INF classes lib Guestbook.jsp Web.xml Appengine- web.xml Compiled classes JARs for Libraries (file cấu hỡnh) (mó nguồn) Greeting.java GuestbookServlet .java PMF.java SignGuestbookServlet.j ava Jdoconfig.xml
3.3.4. Triển khai ứng dụng kho dữ liệu trờn GAE
Đăng nhập hệ thống
Hỡnh 3.9. Giao diện đăng nhập ứng dụng
Hệ thống sử dụng một cửa đăng nhập duy nhất. Nếu đăng nhập vào tài khoản người quản lý đào tạo thỡ hệ thống sẽ dẫn đến trang quản lý đào tạo
Hỡnh 3.10. Giao diện trang quản lý đào tạo
Nếu đăng nhập tài khoản giỏo viờn hệ thống dẫn đến trang giỏo viờn. Nếu đăng nhập tài khoản sinh viờn hệ thống dẫn đến trang sinh viờn.
Quản lý giỏo viờn
Quản lý học tập
Quản lý học phớ
Quản lý thư viện
Quản lý phũng học
Hỡnh 3.15. Giao diện quản lý phũng học 3.4. ĐÁNH GIÁ KẾT QUẢ THỰC NGHIỆM
Qua nghiờn cứu, tỡm hiểu về kho dữ liệu, ĐTĐM, khảo sỏt, phõn tớch thực trạng cụng tỏc đào tạo và dữ liệu phục vụ cụng tỏc đào tạo tại trường
Trung cấp Kinh tế Quảng Bỡnh, đó xõy dựng được chương trỡnh ứng dụng ĐTĐM xõy dựng kho dữ liệu tại trường trờn nền tảng GAE hỗ trợ cụng tỏc lưu trữ, truy xuất thụng tin, bỏo cỏo cỏc cỏc thụng tin về đạo tạo.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
KẾT LUẬN
Điện toỏn đỏm mõy là một thế về cụng nghệ ngày nay, sẽ được hoàn thiện và phỏt triển mạnh. Cỏc dịch vụ và mụ hỡnh ĐTĐM hướng tới nhằm mang lại những sản phẩm dịch vụ tốt nhất cho người dựng.
Ứng dụng ĐTĐM xõy dựng kho dữ dữ liệu, luận văn tập trung trỡnh bày tổng quan kho dữ liệu và ĐTĐM núi chung, ĐTĐM GAE núi riờng, ứng dụng được xõy dựng trờn nền tảng GAE.
HƯỚNG PHÁT TRIỂN
Dữ liệu phục vụ đào tạo là rất lớn và phức tạp. Việc ứng dụng minh hoạ trờn Kho dữ liệu đào tạo. Trong đề xuất hướng phỏt triển của tụi sẽ hoàn thiện Kho dữ liệu đào tạo. Định hướng phỏt triển ĐTĐM cho nhà trường triển khai sử dụng dịch vụ ĐTĐM. Đi sõu giải quyết cỏc vấn đề khú khăn khi triển khai ứng dụng mụ hỡnh ĐTĐM.
TÀI LIỆU THAM KHẢO
A. TÀI LIỆU TIẾNG VIỆT
[1] TS. Trần Viết Huõn (2010), Bỏo cỏo cụng nghệ điện toỏn đỏm mõy ứng
dụng trong giỏo dục, Nxb Giỏo dục Hà Nội.
[2] PGS.TS. Ngụ Tứ Thành, Ứng dụng mụ hỡnh điện toỏn đỏm mõy trong
ngành giỏo dục, Nxb Giỏo dục Hà Nội.
B. TÀI LIỆU TIẾNG ANH
[3] Borko Furht (2010), Handbook of Cloud Computing, Armando Escalante Editors.
[4] Jason Ouellette (2008), Developmentwith the Force.com Platform [5] Jinesh Varia (2010), Architecting for the Cloud: Best Practices.
[6] John W. Rittinghouse, James F. Ransome (2010), Cloud Computing
Implementation, Management and Security, CRC Press.
[7] Liz Kao, Matt Kaufman, Tom Wong, Salesforce.com’s Service Cloud For
Dummies, Wiley Publishing, Inc.
[8] M. Tamer ệzsu, Patrick Valduriez. Principles of Distributed Database
Systems - Third Edition.
[9] Ralph Kimball (2004), The data warehouse ETL toolkit, Wiley Publishing, Inc.
[10] Toby Velte, Anthony Velte, Robert Elsenpeter (2010), Cloud Computing
A Practical Approach, MCGraw-Hill.
[11] Vincent Rainardi (2008), Building a Data Warehouse, With Examples In Sql Server, Apress.
C. ĐỊA CHỈ INTERNET [13] http://aws.amazon.com [14] http:// code.google.com /AppEngine /. [15] https://developers.google.com/appengine/ [16] http://www.dwreview.com/DW_Overview.html [17] http://en.wikipedia.org/wiki/Cloud_computing [18] http://en.wikipedia.org/wiki/Data_warehouse [19] http://java.sun.com/products/jsp/ [20] http://www.javavietnam.org/ [21] http://www.microsoft.com/azure/default.mspx. [22] http://www.mysql.com/ [23] http://www.quangbinh.gov.vn [24] http://www.salesforce.com/platform [25] http://www.thongtincongnghe.com/article/23640
PHỤ LỤC
Phụ lục 1. Sơ đồ tổ chức bộ mỏy của nhà trường
Ghi chỳ: Quan hệ chỉ đạo Quan hệ phối hợp
Đảng ủy
Ban giỏm hiệu Cụng đoàn
Đoàn thanh niờn
Phũng Hành chớnh - Tổ chức Phũng ĐT và CT HS Phũng Tài chớnh - Kế toỏn Khoa Cơ bản Khoa Kế toỏn Khoa Tài chớnh Phũng Quản trị - Đời sống Phũng Khảo thớ, Đảm bảo CL và Thanh tra ĐT
Tổ bộ mụn Tin học - Ngoại ngữ Phũng Tuyển sinh và
Liờn kết đào tạo Hội đồng trường