Đăng ký tài khoản: Để bắt đầu sử dụng trang web, khách hàng cần phải đăng ký cho mình một tài khoản bằng cách nhấp vào nút “ĐĂNG KÝ TÀI KHOẢN” trên trang chủ. Giao diện trang đăng ký hiện ra, khách hàng chỉ cần nhập đầy đủ thông tin là nhấp vào nút “Đăng ký” để hoàn tất:
63
Hình 3.2: Giao diện trang đăng ký thành viên
Đăng nhập: khi đã có tài khoản, khách hàng cần tiến hành đăng nhập để
sử dụng website bằng cách nhập Username và Password trên trang chủ website, sau đó chọn vào nút “Login” để đăng nhập:
Hình 3.3: Giao diện trang đăng nhập
Lựa chọn giao diện quản lý: chức năng này giúp khách hàng có thể đi
64
liệu” để đến trang quản lý tài liệu online hoặc ấn vào nút “Danh Bạ” để đến trang quản lý người dùng online.
Hình 3.4 Trang lựa chọn giao diện quản lý 3.2.1 Quản lý người dùng online:
Hình 3.5: Giao diện trang quản lý người dùng
Thêm người dùng mới: chức năng này giúp khách hàng thêm một người
65
dùng mới”. Sau khi nhập đầy đủ thông tin, nhấn vào nút “Thêm” để hoàn tất.
Hình 3.6: Giao diện trang thêm mới người dùng
Sau khi thêm mới người dùng, hình ảnh người dùng của khách hàng sẽ được lưu trữ trên Amazon S3 như hình dưới đây:
Hình 3.7: Giao diện trang xem chi tiết ảnh
Sửa thông tin người dùng: Khách hàng bấm vào nút “Sửa” trên trang quản lý để thực hiện thao tác sửa thông tin người dùng. Sau khi sửa thông tin xong, khách hàng nhấn nút “Cập nhật” để hoàn tất.
66
Hình 3.8: Giao diện trang sửa thông tin người dùng
Xem chi tiết thông tin người dùng: Để sử dụng chức năng này, khách hàng chỉ cần bấm vào tên người dùng.
Hình 3.9: Giao diện trang xem chi tiết người dùng
Xóa người dùng: để thực hiện thao tác này, khách hàng chỉ cần nhấn vào
67
Hình 3.10: Giao diện trang xóa người dùng
Tất cả các hình ảnh về người dùng của khách hàng sẽ được lưu trữ trong thùng mywebsiteinvietnam, thư mục file như sau:
Hình 3.11: Giao diện trang lưu trữ ảnh của khách hàng trên Amazon S3 3.2.2 Quản lý tài liệu online:
68
Hình 3.12: Giao diện trang quản lý tài liệu
Thêm tài liệu mới: chức năng này giúp khách hàng thêm một tài liệu vào
danh sách tài liệu của mình. Để thực hiện, ấn vào nút “Tài liệu mới”. Sau khi nhập đầy đủ thông tin, nhấn vào nút “Thêm” để hoàn tất.
Hình 3.13: Giao diện trang thêm tài liệu mới
Xem chi tiết thông tin tài liệu: Chức năng này cho phép khách hàng xem
chi tiết thông tin và tải tài liệu về máy. Để thực hiện, ấn vào tên của tài liệu.
69
Hình 3.14: Giao diện trang xem chi tiết thông tin tài liệu
Tải tài liệu hoặc xem chi tiết nội dung tài liệu (đối với file .pdf): Chức năng này khách hàng dùng xem trực tiếp nội dung tài liệu trên trình duyệt, tuy nhiên Amazon S3 chỉ cho xem trực tiếp đối với file có đuôi .pdf, các file còn lại sẽ tự động tải về. Để sử dụng chức năng này, ấn vào nút “Download”:
Hình 3.15: Giao diện trang xem chi tiết nội dung tài liệu
Xóa tài liệu: Cũng giống như quản lý người dùng, chức năng này giúp
70
“Xóa” trên giao diện trang quản lý tập tin, sau đó chọn nút “Yes” trên giao diện trang xóa tập tin:
Tất cả các tài liệu của khách hàng sẽ được lưu trữ trong thùng mywebsiteinvietnam, thư mục file như sau:
Hình 3.16: Giao diện trang lưu trữ tài liệu của khách hàng trên Amazon S3
3.3 Kết quả cài đặt:
Sau 4 tháng nghiên cứu và thực hiện, đề tài “tìm hiểu về điện toán đám mây và xây dựng ứng dụng web theo hướng dịch vụ” bước đầu đã đạt được một số kết quả nhất định. Trong đó, kết quả quan trọng nhất phải kể đến việc nghiên cứu và áp dụng các mô hình dịch vụ điện toán đám mây vào thực tiễn để từ đó giúp người dùng và các doanh nghiệp có thể sử dụng nhằm tiết kiệm chi phí thật hiệu quả cho doanh nghiệp của mình. Dưới đây là một số kết quả của chương trình Website quản lý danh sách liên lạc và tài liệu online mà em đã đạt được.
Tính rẻ tiền: Trong đề tài này, quy mô của trang web là: 3 khách hàng sử dụng 3 cơ sở dữ liệu riêng. Giả sử quy mô của website được nâng lên thành 10 khách hàng, mỗi khách hàng cung cấp thông tin của 50 người dùng, 50 tài liệu và kích thước mỗi ảnh cũng như tài liệu là 1MB. Như vậy thì tổng dung lượng cần lưu trữ sẽ là: 10*100*1MB=1000MB ≅ 1GB. Dựa vào bảng giá cả mà Amazon đưa
71
ra (Phụ lục 1) thì người quản trị website sẽ chỉ phải trả 3000 VNĐ mỗi tháng và 36000 VNĐ mỗi năm cho Amazon.
Đảm bảo tính truy cập nhanh chóng và ở bất kỳ đâu: việc sử dụng công nghệ Amazon S3 để lưu trữ dữ liệu không hề làm chậm các quá trình tải trang hoặc tải dữ liệu so với cách lưu trữ truyền thống. Đồng thời, mỗi cá nhân đều có thể truy cập và sử dụng những thông tin hoặc tài liệu của mình từ bất kỳ vị trí nào trên thế giới, chỉ cần có kết nối internet là đủ.
72
Chương 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
4.1 Ưu điểm và nhược điểm: a) Ưu điểm: a) Ưu điểm:
Đã hiểu được những nội dung cơ bản của công nghệ điện toán đám mây
và ứng dụng của nó cũng như những thuận lợi và khó khăn mà điện toán đám mây mang lại cho người dùng.
Đã hiểu được cách thức hoạt động của PHP, Zend framework và mô hình MVC trong mô hình Zend Framework.
Hiểu được các dịch vụ trong điện toán đám mây để từ đó vận dụng vào
xây dựng ứng dụng Web theo hướng dịch vụ đơn giản dựa trên các nền tảng và cơ sở hạ tầng của nhà cung cấp đám mây.
Website đã một phần chứng minh được những lợi ích mà SaaS mang lại
cho người dùng, đó là tính rẻ tiền, truy cập mọi nơi và tốc độ truy cập ổn định.
b) Nhược điểm:
Bên cạnh một số kết quả nhất định đã đạt được, đề tài không tránh khỏi những nhược điểm như sau:
Còn tồn tại nhiều khúc mắc về những vấn đề chuyên sâu của điện toán
đám mây.
Mới chỉ tìm hiểu và sử dụng những hàm, lớp cơ bản trong Zend Framework. Lập trình PHP cũng mới chỉ ở mức độ tương đối.
Chương trình mình họa còn ít chức năng, giao diện chưa bắt mắt.
4.2 Hướng phát triển:
Do thời gian thực hiện đề tài và kiến thức của bản thân còn hạn chế nên đề tài chưa được hoàn thiện một cách hoàn chỉnh nhất. Nếu có thêm thời gian và điều kiện, em sẽ tập trung vào những vấn đề sau đây:
Nghiên cứu kỹ hơn, chuyên sâu hơn về công nghệ điện toán đám mây.
Tìm hiểu sâu hơn về các hàm, lớp trong thư viện Zend Framework.
Xây dựng thêm chức năng cho trang web như: upload tài liệu, video...
Phát triển trang Web lên quy mô lớn hơn với nhiều người dùng và nhiều
73 PHỤ LỤC [1] Bảng giá của dịch vụ Amazon S3:
74
TÀI LIỆU THAM KHẢO Tiếng Việt:
[1]. Điện toán đám mây:
https://vi.wikipedia.org/wiki/Điện_toán_đám_mây.
[2]. Các mô hình triển khai: http://tops.com.vn/news/3/57/cac-mo- hinh-trien-khai-cloud-computing.aspx.
Tiếng Anh:
[3]. Michael Miller. Cloud Computing Web-Based Applications That Change The Way You Work And Collaborate. 2011.
[4]. Neha Milak. Cloud Computing. Kota, 2010.
[5]. George Reese, Cloud Application Architectures. United States of America, 2009.
[6]. Information Amazon S3: http://aws.amazon.com/s3/. [7]. Itroduction and Getting Started with Zend Framework: http://framework.zend.com/manual/1.12/en/manual.html. [8]. Using Zend_Service_Amazon_S3:
http://www.phpriot.com/articles/zend-service-amazon-s3. [9]. History of cloud computing:
https://en.wikipedia.org/wiki/Cloud_computing.