Phát triển hệ thống quản lý tài sản tại trường đại học hải dương sử dụng IBM bluemix luận văn ths công nghệ thông tin

66 640 1
Phát triển hệ thống quản lý tài sản tại trường đại học hải dương sử dụng IBM bluemix  luận văn ths  công nghệ thông tin

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM THỊ THANH PHÁT TRIỂN HỆ THỐNG QUẢN LÝ TÀI SẢN TẠI TRƢỜNG ĐẠI HỌC HẢI DƢƠNG SỬ DỤNG IBM BLUEMIX LUẬN VĂN THẠC SĨ NGÀNH: CÔNG NGHỆ THÔNG TIN Hà Nội – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM THỊ THANH PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ TÀI SẢN TRÊN NỀN IBM BLUEMIX Ngành: Công nghệ thông tin Chuyên ngành: Kỹ thuật Phần mềm Mã số: 60480103 LUẬN VĂN THẠC SĨ NGÀNH: CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS TRƢƠNG NINH THUẬN Hà Nội - 2015 LỜI CẢM ƠN Trước hết, xin gửi lời biết ơn sâu sắc đến người thầy PGS.TS Trương Ninh Thuận, thầy dành nhiều thời gian, tâm huyết hướng dẫn nghiên cứu giúp hoàn thành tốt luận văn tốt nghiệp Thầy có hướng mở hay định hướng nghiên cứu thiết thực, bổ ích, đồng thời tạo điều kiện thuậnlợi cho nghiên cứu Tôi xin bày tỏ lòng biết ơn tới thầy cô trường Đại học Công nghệ, Đại học Quốc gia Hà Nộiđã tham gia giảng dạy chia sẻ kinh nghiệm quý báu cho tập thểhọc viên khóa nói chung cá nhân nói riêng Tôi xin cảm ơn tới thầy anh chị thường xuyên giúp đỡ, trao đổi, góp ý vấn đề khoa học liên quan tới luận văn Trên tất cả, xin gửi lời biết ơn tới bố mẹ, gia đình người thân Bố mẹ phải làm việc vất vả tạo hội điều kiện thuận giúp toàn tâm toàn ý thực luận văn chọn đường Một lần nữa, xin chân thành cảm ơn! Hà Nội, tháng năm 2015 Học viên Phạm Thị Thanh LỜI CAM ĐOAN Tôi xin cam đoan công trình riêng Các số liệu, kết nêu Luậnvăn trung thực chưa công bố công trình khác Tôi xin cam đoan thông tin trích dẫn Luận văn rõ nguồn gốc Hà Nội, tháng năm 2015 Học viên thực Luận văn Phạm Thị Thanh MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC Danh mục ký hiệu chữ viết tắt Danh mục bảng Danh mục hình vẽ, đồ thị MỞ ĐẦU 10 CHƢƠNG TỔNG QUAN VỀ CÔNG NGHỆ ẢO HÓA ĐÁM MÂY 14 1.1 Tổng quan điện toán đám mây 14 1.1.1 Khái niệm đặc điểm 14 1.1.2 Cấu trúc cách thức hoạt động điện toán đám mây 15 1.1.2.1 Cấu trúc điện toán đám mây 15 1.1.2.2 Cách thức hoạt động điện toán đám mây 16 1.1.3 Các mô hình hạ tầng đám mây 17 1.1.4 Sự khác biệt điện toán đám mây điện toán truyền thống 18 1.1.5 Thách thức điện toán đám mây 18 1.1.6 Các mô hình dịch vụ điện toán đám mây 19 1.1.6.1.Cơ sở hạ tầng dịch vụ (IaaS) 19 1.1.6.2 Nền tảng dịch vụ (PaaS) 21 1.1.6.3 Phần mềm dịch vụ (SaaS) 21 1.1.7 Ưu nhược điểm điện toán đám mây 22 1.1.7.1 Ưu điểm 22 1.1.7.2 Nhược điểm 23 1.1.8 Các nhà cung cấp 23 1.1.8.1 Các nhà cung cấp dịch vụ điện toán đám mây 23 1.1.8.2 Các dịch vụ lưu trữ đám mây 24 1.2 Công nghệ ảo hóa máy chủ điện toán đám mây 25 1.2.1 Công nghệ ảo hóa 25 1.2.2 Kiến trúc ảo hóa 26 1.2.2.1 Kiến trúc Hosted - based 26 1.2.2.2 Kiến trúc Hypervisor - based 27 1.2.2.3 Kiến trúc Hybrid 27 CHƢƠNG NỀN TẢNG IBM BLUEMIX 28 2.1 Tổng quan Bluemix 28 2.1.1 Khái niệm 28 2.1.2 Tại nên triển khai ứng dụng Bluemix? 29 2.13 Bluemix đối tượng sử dụng 30 2.1.4 Khả hỗ trợ Bluemix 30 2.2 Kiến trúc Bluemix 30 2.2.1 Bluemix Public 31 2.2.2 Bluemix Dedicated 32 2.3 Bluemix làm việc nhƣ nào? 33 2.4 Khả đàn hồi Bluemix 35 2.5 Các thành phần hình làm việc IBM Bluemix 35 2.5.1 Đăng ký tài khoản Free IBM Bluemix 35 2.5.2 Màn hình làm việc IBM Bluemix 36 2.5.2.1 Thẻ Drashboad 36 2.5.2.2 Các dịch vụ Bluemix cung cấp 37 2.5.2.3 Một số thành phần khác 38 2.6 Cơ chế bảo mật Bluemix Platform 40 2.6.1 Cơ chế bảo mật 40 2.6.2 Tiêu chuẩn công nghệ thông tin IBM 41 CHƢƠNG XÂY DỰNG ỨNG DỤNG QUẢN LÝ TÀI SẢN 42 TRÊN NỀN IBM BLUEMIX 42 3.1 Bài toán quản lý tài sản trƣờng Đại học Hải Dƣơng 42 3.1.1 Đặc tả nghiệp vụ 42 3.1.2 Các đặc tả kỹ thuật bổ sung 42 3.2 Yêu cầu chức hệ thống 43 3.3 Phân tích, thiết kế hệ thống 45 3.3.1 Biểu đồ Use Case 45 3.3.2 Mô tả chức 48 3.3.2.1 Chức “Đăng nhập” 48 3.3.2.2 Chức “Quản lý người dùng” 49 3.3.2.3 Chức năng“Quản lý danh mục tài sản” 50 3.3.3 Biểu đồ 53 3.3.3.1 Chức “Đăng nhập” 53 3.3.3.2 Chức “Quản lý người dùng” 54 3.3.3.3 Chức “Quản lý danh mục tài sản” 55 3.3.4 Biểu đồ lớp 56 3.3.4.1 Mô tả chi tiết lớp 56 3.3.4.2 Mối quan hệ lớp 60 3.4 Ứng dụng quản lý tài sản 61 3.4.1 Triển khai ứng dụng IBM Bluemix 61 3.4.2 Kết ứng dụng 62 3.5 Đánh giá 64 DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT THÔNG DỤNG STT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Từ viết tắt API CF CIO CNTT CSDL CTO DM ĐTĐM GB HTTP IaaS IP IPS LDAP PaaS PC REST SaaS SIEM SIEM UC VLAN VM VPN Ý nghĩa Application Programming Interface Cloud Foundry Chief Infomation Officer Công nghệ thông tin Cơ sở liệu Chief Technology Officer Danh mục Điện toán đám mây Giga Byte Hyper Text Transfer Protocol Infrastructure as a Service Internet Protocol Intrusion Prevention System Lightweight Directory Access Protocol Platform as a Service Personal Computer Representational State Transfer Software as a Service Security Information And Event Management Security Information And Event Management Use Case Virtual Local Area Network Vitual Machine Virtual Private Network 10 DANH MỤC CÁC BẢNG Bảng 2.1 Bảng mô tả dịch vụ 38 Bảng 2.2 Danh sách phân vùng Bluemix 39 Bảng 3.1 Danh mục nhóm, loại tài sản 56 Bảng 3.2 Danh mục đơn vị 57 Bảng 3.3 Danh mục nguồn vốn 58 Bảng 3.4 Danh mục phương thức hình thành tài sản 58 Bảng 3.5 Danh mục thông số tài sản 58 Bảng 3.6 Danh mục thành phần tài sản 59 Bảng 3.7 Danh mục dự án tài sản 59 Bảng 3.8 Danh mục tài sản 60 52 Hậu điều kiện: Nếu UC thành công thông tin tài sản có thay đổi, ngược lại, trạng thái hệ thống không thay đổi Luồng kiện chính: (1) Hệ thống hiển thị thông tin chi tiết trạng thái sửa đổi (2) Tác nhân chọn thông tin muốn sửa đổi (chỉ bao gồm thông tin có chức Thêm thông tin tài sản ) (3) Các thông tin nhập vào hợp lệ, trình sửa thông tin người dùng thành công Ngoại lệ: Kết kiểm tra thông tin chưa đầy đủ không xác(do xóa thông tin cũ chưa nhập đầy đủ thông tin nhập đủ không xác) yêu cầu nhập lại dừng ca sử dụng Yêu cầu đặc biệt: không c Xoá thông tin tài sản Tác nhân: Nhân viên nghiệp vụ Mô tả: Ca sử dụng cho phép người sử dụng xóa thông tin tài sản có hệ thống Tiền điều kiện:người sử dụng phải “Đăng nhập” hệ thống, sau chọn chức “Xóa thông tin tài sản” Hậu điều kiện: Nếu UC thành công tài sản bị xoá khỏi hệ thống, ngược lại, trạng thái hệ thống không thay đổi Luồng kiện chính: (1) Người sử dụng chọn thông tin người dùng cần xóa chọn nút “Xóa” (2) Hệ thống xác nhận lại việc xoá tài sản Hệ thống xoá thông tin tài sản từ CSDL Ngoại lệ: Khi hệ thống xác nhận lại việc xoá, người sử dụng không muốn xoá tài sản nữa, chọn huỷ xoá dùng ca sử dụng Yêu cầu đặc biệt: không 3.3.2.3 Chức “Báo cáo thống kê” Tác nhân: Nhân viên nghiệp vụ Mô tả khái quát: Ca sử dụng cho phép người quản lý lập báo cáo thống kê văn hệ thống theo thời gian Nó bao gồm chức xem báo cáo cũ, lập, sửa xóa báo cáo Các luồng kiện chính: Ca sử dụng bắt đầu người quản lý muốn xem danh sách báo cáo thống kê tạo, sửa, xóa báo cáo (1) Người quản lý chọn chức “Báo cáo thống kê” menu chức hệ thống (2) Danh sách báo cáo thống kê lập từ trước theo tùy chọn thời gian 53 (3) Người quản lý lựa chọn chức lập, sửa xóa báo cáo Nếu người quản lý nhấn nút “Tạo báo cáo”, form tạo báo xuất Nếu người quản lý nhấn nút “Sửa báo cáo”, form sửa báo cáo xuất Nếu người quản lý nhấn nút “Xóa báo cáo”, chức xóa thực a Tạo báo cáo (a1) Hệ thống đưa form tạo báo cáo yêu cầu người sử dụng nhập thông tin cần báo cáo (a2) Sau thông tin nhập kiểm tra tính hợp lệ, hệ thống dựa vào thông tin nhập để hiển thị báo cáo cho người dùng lưu vào sở liệu b Sửa báo cáo (b1) Hệ thống hiển thị chi tiết báo cáo cần sửa (b2) Người quản lý sửa thông tin xác nhận sửa (b3) Hệ thống kiểm tra tính hợp lệ thông tin lưu vào sở liệu c Xóa báo cáo (c1) Hệ thống đưa hộp thoại xác nhận việc xóa báo cáo từ yêu cầu xóa người quản lý (c2) Người quản lý xác nhận xóa (c3) Hệ thống xóa báo cáo khỏi sở liệu Luồng kiện phụ: Khi người sử dụng chọn xóa báo cáo, hộp thoại xác nhận hiện, người quản lý định không thực xóa, việc xóa báo cáo bị hủy danh sách báo cáo giữ nguyên Yêu cầu đặc biệt: Không Tiền điều kiện: Người sử dụng cần đăng nhập vào hệ thống Hậu điều kiện: Không 3.3.3 Biểu đồ 3.3.3.1 Chức “Đăng nhập” 54 Hình 3.6 Biểu đồ UC Đăng nhập 3.3.3.2 Chức “Quản lý người dùng” Hình 3.7 Biểu đồ UC Thêm người dùng Hình 3.8 Biểu đồ UC Sửa thông tin người dùng 55 Hình 3.9.Biểu đồ UC Xóa người dùng 3.3.3.3 Chức “Quản lý danh mục tài sản” Hình 3.10 Biểu đồ UC Thêm tài sản Hình 3.11 Biểu đồ UC Sửa thông tin tài sản 56 Hình 3.12 Biểu đồ UC Xóa tài sản 3.3.4 Biểu đồ lớp 3.3.4.1 Mô tả chi tiết lớp Qua khảo sát thực tế đoạn văn định nghĩa toán tìm thấy số thực thể nghiệp vụ: thực thể “Người dùng”, thực thể nghiệp vụ, tác nhân trực tiếp sử dụng hệ thống sau đăng nhập Người dùng nhân viên văn phòng thu thập hồ sơ ban đầu tài sản, lập loại phiếu liên quan đến kiểm kê tài sản, điều chuyển tài sản, …; nhân viên nghiệp vụ có chuyên môn giải Một số thực thể mô tả thông tin (lớp) tìm thấy như: Lớp “DMNhóm, loại tài sản” mô tả thông tin loại tài sản: nhà cửa, kiến trúc, máy móc, thiết bị, phương tiện vận tải, … Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maloaiTS Mã loại tài sản - tenloaiTS Tên loại tài sản - sonamSD Số năm sử dụng - tilehaomon Tỉ lệ hao mòn TT Thuộc tính/Phƣơng thức Mô tả Phƣơng thức + themmoi() Thêm nhóm, loại tài sản + suadoi() Sửa đổi thông tin nhóm, loại tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin nhóm, loại tài sảnkhỏi hệ thống +set +set Bảng 3.1 Danh mục nhóm, loại tài sản 57 Lớp “DMĐơn vị” mô tả thông tin đơn vị sử dụng tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - madonvi Mã đơn vị - tendonvi Tên đơn vị - diadiem Địa điểm - ghichu Ghi Phƣơng thức + themmoi() Thêm đơn vị sử dụng tài sản + suadoi() Sửa đổi thông tin đơn vị sử dụng tài sản + ghi() Lưu thông tin vào sở liệu hệ thống TT Thuộc tính/Phƣơng thức + huy() + set + get Mô tả Xóa thông tin khỏi hệ thống Bảng 3.2 Danh mục đơn vị Lớp “DM Ngƣời dùng tài sản” mô tả thông tin người sử dụng tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maND Mã người sử dụng tài sản - tenND Tên người sử dụng tài sản - soDT Số điện thoại - email Email người dùng - madv Đơn vị mà người sử dụng tài sản trực thuộc - ghichu Ghi Phƣơng thức + themmoi() Thêm người sử dụng tài sản + suadoi() Sửa đổi thông tin người sử dụng tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống + set + get Lớp “DM Nguồn vốn” mô tả thông tin danh mục nguồn vốn tài sản như: cáp bộ, cấp tỉnh, tự chủ, không tự chủ, …Bao gồm thuộc tính phương thức: 58 TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maNV Mã nguồn vốn tài sản - tenNV Tên nguồn vốn tài sản Phƣơng thức + themmoi() Thêm nguồn vốn tài sản + suadoi() Sửa đổi thông tin nguồn vốn tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống + set + get Bảng 3.3 Danh mục nguồn vốn Lớp “DM Phƣơng thức hình thành tài sản” mô tả thông tin danh mục phương thức hình thành tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maPT Mã phương thức hình thành tài sản - tenPT Tên phương thức hình thành tài sản Phƣơng thức + themmoi() Thêm phương thức hình thành tài sản + suadoi() Sửa đổiphương thức hình thành tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống Bảng 3.4 Danh mục phương thức hình thành tài sản Lớp “DM thông số tài sản” mô tả thông tin danh mục thông số tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maTS Mã thông số tài sản - tenTS Tên thông số tài sản Phƣơng thức + themmoi() Thêm thông số tài sản + suadoi() Sửa đổi thông số tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống + set + get Bảng 3.5 Danh mục thông số tài sản 59 Lớp “DM thành phần tài sản” mô tả thông tin danh mục thông số tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maTP Mã thành phần tài sản - tenTP Tên thành phần tài sản Phƣơng thức + themmoi() Thêm thành phần tài sản + suadoi() Sửa đổi thành phần tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống Bảng 3.6 Danh mục thành phần tài sản Lớp “DM dự án tài sản” mô tả thông tin danh mục dự án tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maDA Mã dự án tài sản - tenDA Tên dự án tài sản Phƣơng thức + themmoi() Thêm thành phần tài sản + suadoi() Sửa đổi thành phần tài sản + ghi() Lưu thông tin vào sở liệu hệ thống + huy() Xóa thông tin khỏi hệ thống Bảng 3.7 Danh mục dự án tài sản Lớp “Danh mục tài sản” mô tả thông tin tài sản Bao gồm thuộc tính phương thức: TT Thuộc tính/Phƣơng thức Mô tả Thuộc tính - maTSa Mã tài sản - tenTSa Tên tài sản - dvtinh Đơn vị tính (ví dụ: cái, chiếc, …) - soluong Số lượng - namSX Năm sản xuất - thuonghieu Thương hiệu tài sản - seria Số seri - nguyengia Nguyên giá ban đầu tài sản - maloaiTS Mã loại tài sản 10 - ngaymua Ngày mua tài sản 60 11 - ngaybatdauSD 12 - maDV 13 - maND 14 - maDA 15 - maPT 16 - maTP 17 - maTS Phƣơng thức + themmoi() + suadoi() + ghi() + huy() Ngày bắt đầu sử dụng Mã đơn vị sử dụng tài sản Mã người sử dụng tài sản Mã dự án tài sản Mã phương thức hình thành tài sản Mã thành phần tài sản Mã thông số tài sản Thêm tài sản Sửa đổi tài sản Lưu thông tin vào sở liệu hệ thống Xóa thông tin khỏi hệ thống Bảng 3.8 Danh mục tài sản (Vì số bảng có nhiều thuộc tính, nên phương thức ghi trực tiếp bảng các phương thức: get() set đại diện cho phương thức get() set() tất thuộc tính có mặt bảng Vì CSDL toán có nhiều bảng bẳng có nhiều thuộc tính nên tác giả xin phép chi tiết biểu đồ chi tiết lớp mà tập chung vào mối quan hệ chúng) 3.3.4.2 Mối quan hệ lớp 61 Hình 3.13 Biểu đồ lớp 3.4 Ứng dụng quản lý tài sản 3.4.1 Triển khai ứng dụng IBM Bluemix Khi người phát triển ứng dụng đăng nhập vào tài khoản Bluemix, người phát triển có quyền chọn miền xây dựng ứng dụng (hiện tại, có hai miền mà IBM Bluemix cung cấp để chọn Region UK hay US) IBM cung cấp sẵn ứng dụng dịch vụ nhằm giúp cho nhà phát triển ứng dụng lựa chọn môi trường phát triển phù hợp ứng dụng Vì IBM Bluemix PaaS IBM xây dựng phát triển nên nhà phát triển ứng dụng cần đưa ứng dụng sở liệu lên Bluemix, vấn đề khác như: bảo mật, tên miền, tiêu chuẩn công nghệ thông tin … IBM cung cấp “chăm lo” Ứng dụng quản lý tài sản xây dựng ngôn ngữ PHP, với sở liệu xây dựng MySQL Sau nhà phát triển ứng dụng tạo Application (sử dụng gói PHP IBM cung cấp) để lưu trữ ứng dụng, dịch vụ để lưu trữ sở liệu (sử dụng service MySQL nhà cung cấp dịch vụ bên thứ ba cung cấp), thẻ DrashBoard hiển thị danh sách ứng dụng dịch vụ người dùng chọn miền mà ứng dụng triển khai 62 Ứng dụng phát triển IBM Bluemix thực theo hai cách: - Trực tiếp viết mã nguồn ứng dụng CF IBM cung cấp sẵn - Nhà phát triển ứng dụng xây dựng ứng dụng sẵn, nén ứng dụng sở dũ liệu ứng dụng dạng file zip (bắt buộc) “đẩy” lên Bluemix (Với ứng dụng quản lý tài sản, ứng dụng và sở liệu ứng dụng dạng file zip “đẩy” lên Bluemix.) Hình 3.15 hiển thị ứng dụng (lưu trữ ứng dụng quản lý tài sản) dịch vụ (lưu trữ sở liệu) cho hệ thống quản lý tài sản: Hình 3.14 Ứng dụng quản lý tài sản giao diện Bluemix 3.4.2 Kết ứng dụng Dưới số hình kết thực nghiệm ứng dụng quản lý tài sản tương ứng với nghiệp vụ đề xuất sử dụng IBM Bluemix để xây dựng ứng dụng Sau đăng nhập thành công, người dùng sử dụng chức mà hệ thống cung cấp như: cập nhật danh mục liệu ban đầu, cập nhật danh mục tài sản, ghi tăng, lập phiểu kiểm kê tài sản, … Ngoài ra, hệ thống hỗ trợ tìm kiếm danh mục tài sản theo chủng loại đơn vị sử dụng xuất file excel Để hiển thị giao diện ứng dụng cách nhanh nhất, mở tab cửa sổ trình duyệt web, truy cập vào địa chỉ: http://qlts.mybluemix.net/source_code/ (ở tên ứng dụng đặt qlts), xuất hình đăng nhập hình 3.15: 63 Hình 3.15 Màn hình đăng nhập hệ thống - Sau người dùng nhập tên tài khoản mật khẩu, hệ thống đăng nhập vào ứng dụng Quản lý tài sản Tại người dùng thực chức hệ thống cung cấp Hình 3.16, 3.17, 3.18 số chức liên quan đến nghiệp vụ quản lý tài sản như: cập nhật danh mục nhóm tài sản, cập nhật danh mục tài sản, lập phiếu kiểm kê tài sản (việc sử dụng chức service Bluemix không khác so với việc sử dụng chức ứng dụng cài đặt sẵn máy tính, ứng dụng web chạy locallhost): Hình 3.16 Màn hình cập nhật danh mục nhóm tài sản 64 Hình 3.17 Màn hình cập nhật danh mục tài sản Hình 3.18 Màn hình lập phiếu kiểm kê tài sản 3.5 Đánh giá Từ kết thực nghiệm cho thấy ứng dụng quản lý tài sản phát triển IBM Bluemix ứng dụng hoàn chỉnh hỗ trợ hai gói dịch vụ PHP MySQL Bluemix Ứng dụng quản lý tài sản xây dựng Bluemix phù hợp với giới hạn nghiêm ngặt chuẩn công nghệ thông tin IBM như: có chế độ nhận dạng, xác thực; bảo vệ thông tin liệu; tính toàn vẹn tính sẵn sàng dịch vụ, ứng phó với cố an ninh …; nhà phát triển dễ dàng cải thiện mở rộng ứng dụng không giới hạn với số lượng lớn người truy cập ứng dụng đồng thời 65 KẾT LUẬN Các kết luận văn Phát triển ứng dụng IBM Bluemix giải pháp hiệu giúp tận dụng tối đa tảng công nghệ, giảm thiểu chi phí đầu tư nhân lực, nguồn lực, thời gian cho xây dựng phát triển phần mềm Từ việc nghiên cứu mô hình điện toán đám mây tảng IBM Bluemix luận văn cài đặt thành công ứng dụng quản lý tài sản trường Đại học Hải Dương IBM Bluemix Luận văn tìm hiểu tổng quan kiến thức chung điện toán đám mây, cấu trúc cách thức hoạt động điện toán đám mây, ưu nhược điểm điện toán đám mây, mô hình điện toán đám mây công nghệ ảo hóa máy chủ điện toán đám mây Ngoài ra, Luận văn tìm hiểu hiểu tảng IBM Bluemix, kiến trúc Bluemix, thành phần giao diện làm việc Bluemix, chế bảo mật Bluemix, tiêu chuẩn công nghệ thông tin Bluemix IBM đề xuất tích hợp Từ đó, xây dựng ứng dụng quản lý tài sản IBM Bluemix dựa việc tìm hiểu nghiệp vụ quản lý tài sản, nghiên cứu chức cần thiết hệ thống quản lý tài sản, phân tích, thiết kế ca sử dụng mô hình quản lý tài sản, lớp liệu toán quản lý tài sản cài đặt thành công sở liệu, ứng dụng tảng IBM Bluemix Hạn chế Vì thời thực đề tài có hạn hiểu biết cá nhân em công nghệ hạn chế, nên đề tài dừng lại mức độ nghiên cứu lý thuyết tảng IBM Bluemix cài đặt hệ thống quản lý tài sản Thực nghiệm đề tài đáp ứng nhu cầu nghiệp vụ công tác quản lý tài sản trường Đại học Hải Dương nói riêng Hƣớng nghiên cứu Hướng phát triển để tài sử dụng IBM Bluemix xây dựng ứng dụng quản lý tài sản hoàn thiện đáp ứng nhu cầu nghiệp vụ quản lý tài sản trường Đại học Hải Dương nói riêng Nhà trường khác hệ thống giáo dục tỉnh Hải Dương nói chung 66 TÀI LIỆU THAM KHẢO Tiếng Việt “Các mô hình dịch vụ điện toán đám mây” lấy từ trang http://www.ibm.com/developerworks/vn/library “Công nghệ ảo hóa” lấy từ trang Bộ Thông tin truyền thông http://cio.gov.vn/cong-nghe-ao-hoa-cac-kieu-ao-hoa-co-ban-244-120-viVN.aspx TS Nguyễn Văn Hùng (Viện trưởng Viện Công nghệ Quản trị Á Châu – AITECH), Bài báo khoa học “Thư viện số tảng điện toán đám mây” Nguyễn Khiêm (Chuyên gia IBM Việt Nam) (2014) – “IBM Bluemix Overview.fdf” “Hồ sơ dự án đám mây mở” (2015), xuất phẩm quỹ Linux, Bộ Khoa học Côn nghệ Lê Hùng (Tư vấn công nghệ EMC) (2009), “Hành trình đến với điện toán đám mây riêng (file pdf)” TS Huỳnh Quyết Thắng, KS Đỗ Hoàng Khiêm (Viện CNTT TT – Đại học Bách Khoa hà Nội), báo khoa học “Thử nghiệm đánh giá hiệu hệ quản trị nội dung kiến trúc điện toán đám mây sử dụng Window Azure Platform” Dustin Amrhein (Kỹ sư phần mềm IBM) (12/2009), “Điện toán đám mây cho doanh nghiệp: phần - Bắt giữu đám mây (bản dịch tiếng Việt)” Tiếng anh Dr Kris Jamsa (2012), “Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Model, Mobile, Sercurity and More”, Jone & Bartlet Learning, p 17-54, 199-225 10 Ray Rafaels(2015), “Cloud Computing: From Beginning to End”, Create Space Independent Publishing Platform, p.12-21 11 Venkata Josyula, Malcolm Orr, Greg Page, “Cloud Computing: Automating the Virtualized Data Center”, Cisco Press - edition, P.1-17 12 Hướng dẫn sử dụng Bluemix website hãng IBM https://www.ng.Bluemix.net/docs/ 13 John Rhoto (2014), “OpenStack Cloud Computing”, Recursive Press, P.6 10, 375 -390 14 Ashok K.Iyengar (2015), “IBM Cloud Platform Primer”, MC Press - edition (2015) 15 Kindle Edition (2013), “Learn Cloud Computing”, WAGmob - 1.0 edition [...]... IBM Bluemix, dựa trên việc tìm hiểu các nghiệp vụ về quản lý tài sản tại trường Đại học Hải Dương, nghiên cứu các chức năng cần thiết của một hệ 13 thống quản lý tài sản, phân tích, thiết kế các ca sử dụng, xây dựng các biểu đồ tuần tự cho các ca sử dụng trong mô hình quản lý tài sản, thiết kế các các lớp dữ liệu của bài toán quản lý tài sản; cài đặt thành công cơ sở dữ liệu, ứng dụng quản lý tài sản. .. Internet Sự ra đời của điện toán đám mây, đặc biệt là sự ra đời của Bluemix là tiền đề để Nhà trường xây dựng và phát triển cơ sở hạ tầng CNTT phục vụ cho công tác quản lý tài sản tại trường Đại học Hải Dương Vì vậy luận văn lựa chọn đề tài Phát triển ứng dụng quản lý tài sản trên nền IBM Bluemix 2 Nội dung nghiên cứu Luận văn nghiên cứu các lý thuyết tổng quan về điện toán đám mây, tìm hiểu một số đặc... tảng IBM Bluemix Với việc phát triển và cài đặt thực nghiệm hệ thống quản lý tài sản trên nền IBM Bluemix, ứng dụng đã tận dụng tối đa tài nguyên có sẵn trên Internet, giảm thiểu chi phí, nguồn lực, nhân lực cho xây dựng, phát triển, bảo trì ứng dụng quản lý tài sản Luận văn được thiết kế bao gồm 3 chương Chƣơng 1: Tổng quan về công nghệ ảo hóa đám mây Chương này giới thiệu tổng quan về công nghệ điện... ứng dụng web, chúng ta có thể sử dụng bộ công cụ dòng lệnh sẵn có CF 31 2.2.1 Bluemix Public Về bản chất, Bluemix là một môi trường để xây dựng các ứng dụng và sử dụng các dịch vụ khi cần phát triển các ứng dụng Bluemix cũng cung cấp một môi trường để lưu trữ các ứng dụng đã được tạo chạy trên một ứng dụng máy chủ Bằng cách sử dụng SoftLayer, Bluemix triển khai các container ảo tại mỗi host mà ứng dụng. .. ứng dụng được triển khai, nhà phát triển có thể dễ dàng tăng hoặc giảm quy mô khi sử dụng hoặc tải các ứng dụng Chúng ta có thể sử dụng Bluemix để phát triển các ứng dụng một cách nhanh chóng bằng cách sử dụng các ngôn ngữ lập trình phổ biến nhất và có thể phát triển ứng dụng di động trong iOS, Android, và HTML với JavaScript Đối với các ứng dụng web, có thể sử dụng ngôn ngữ như Ruby, PHP, và Java Bluemix. .. ích khi sử dụng mô hình điện toán đám mây; công nghệ ảo hóa máy chủ trên điện toán đám mây Chƣơng 2: Nền tảng IBM Bluemix Chương này tìm hiểu tổng quan về Bluemix, lợi ích, kiến trúc, các thành phần, các dịch vụ và cơ chế bảo mật trên Bluemix Chƣơng 3: Xây dựng ứng dụng quản lý tài sản trên nền IBM Bluemix Chương này sẽ cài đặt thực nghiệm, cụ thể: cài đặt ứng dụng quản lý tài sản trên nền Bluemix, ... UC Sửa thông tin người dùng 54 Hình 3.9.Biểu đồ tuần tự UC Xóa người dùng 55 Hình 3.10 Biểu đồ tuần tự UC Thêm mới tài sản 55 Hình 3.11 Biểu đồ tuần tự UC Sửa thông tin tài sản 55 Hình 3.12 Biểu đồ tuần tự UC Xóa tài sản 56 Hình 3.13 Biểu đồ chi tiết lớp 61 Hình 3.14 Ứng dụng quản lý tài sản trên giao diện Bluemix .62 Hình 3.15 Màn hình đăng nhập hệ thống. .. triển ứng dụng có thể tập chung vào việc phát triển các ứng dụng của mình mà không cần quản lý cơ sở hạ tầng cần thiết để lưu trữ ứng dụng đó Đối với các ứng dụng di động, nhà phát triển ứng dụng có thể sử dụng các dịch vụ được xây dựng trước đó được cung cấp bởi Bluemix Đối với các ứng dụng web, nhà phát triển có thể tải ứng dụng của mình và chỉ ra các trường hợp mà chúng ta muốn chạy, sau đó, Bluemix. .. cuộc cách mạng về công nghệ và kinh doanh bằng cách hỗ trợ các dịch vụ có sẵn qua Internet Bluemix là giải pháp điện toán đám mây mới nhất của IBM (PaaS của IBM) Đây là nền tảng được xây dựng dựa trên chuẩn mở, chạy trên đám mây với mục tiêu giúp nhà phát triển phần mềm xậy dựng, quản lý, triển khai và chạy các ứng dụng trong thời gian ngắn nhất Trường Đại học Hải Dương là một trường đại học duy nhất trực... học duy nhất trực thuộc tỉnh Hải Dương Để đáp ứng yêu cầu về đào tạo, nghiên cứu khoa học và chuyển giao công nghệ, bên cạnh việc tăng cường về số lượng và nâng cao trình độ đội ngũ cán bộ, trường Đại học Hải Dương đã từng bước đầu tư, nâng cấp về cơ sở vật chất kỹ thuật cho các đơn vị Khối lượng tài sản trong trường ngày càng nhiều, việc quản lý sử dụng đã có nề nếp, tài sản được đầu tư đúng trọng tâm, ... đời Bluemix tiền đề để Nhà trường xây dựng phát triển sở hạ tầng CNTT phục vụ cho công tác quản lý tài sản trường Đại học Hải Dương Vì luận văn lựa chọn đề tài Phát triển ứng dụng quản lý tài sản. .. quản lý tài sản; cài đặt thành công sở liệu, ứng dụng quản lý tài sản tảng IBM Bluemix Với việc phát triển cài đặt thực nghiệm hệ thống quản lý tài sản IBM Bluemix, ứng dụng tận dụng tối đa tài. .. hình ca sử dụng để cung cấp yêu cầu đầy đủ hệ thống quản lý Phạm vi: Tài liệu áp dụng hệ thống quản lý tài sản trường Đại học Hải Dương Tài liệu xác định yêu cầu phi chức hệ thống như: tính tin cậy,

Ngày đăng: 04/11/2015, 18:04

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan