Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
5,76 MB
Nội dung
MỤC LỤC LỜI CAM ĐOAN DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT DANH MỤC CÁC HÌNH LỜI NÓI ĐẦU CHƢƠNG TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY .2 Khái niệm điện toán đám mây .2 1.1 Định nghĩa 1.2 Thành phần điện toán đám mây: 1.3 Cách thức hoạt động điện toán đám mây .5 1.4 Các đặc điểm điện toán đám mây 1.5 Tính chất điên tốn đám mây: Các mơ hình điện tốn đám mây 2.1 Mơ hình dịch vụ điện toán đám mây: 10 2.2 Mơ hình kiến trúc điện toán đám mây IBM: 17 2.3 Máy ứng dụng Google 18 2.4 Mơ hình kiến trúc điện toán đám mây Window Azure Microsoft 19 Ảo hóa .24 3.1 Cơng nghệ ảo hóa gì? .24 3.2 Máy ảo 25 3.3 Phần mềm máy ảo .26 3.2 Sử phần mềm ảo hóa Hyper-V Microsoft .30 Giới thiệu 30 KẾT LUẬN CHƢƠNG 36 CHƢƠNG 2: BÀI TOÁN QUẢN LÝ THIẾT BỊ TRƢỜNG THPT 1-5 37 2.1 Giới thiệu trƣờng THPT 1/5, huyện Nghĩa Đàn, tỉnh Nghệ An 37 2.2 Khảo sát toán .38 2.2.1 Mô tả môi trƣờng hoạt động 38 2.2.2 Khảo sát nghiệp vụ 38 2.3 Phân tích tốn 39 2.3.1 Phân cấp quản lý trƣờng .39 2.3.2 Sơ đồ phân rã chức 40 2.3.3 Sơ đồ mức đỉnh 41 2.3.4 Các vấn đề yêu cầu 43 2.4 Đề xuất mơ hình 45 CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG 47 3.1 Thiết kế hệ thống .47 3.2 Thiết kế Modul 51 3.3 Thiết kế giao diện 52 3.4 Thiết Lập hệ thống 54 3.4.1 Cài đặt máy ảo 55 3.4.2 Cài đặt SQL-Server 57 3.4.3 Cài đặt Webserver 66 3.5 Triển khai thực tế thiết lập hệ thống: 70 CHƢƠNG 4: KẾT LUẬN 73 4.1 Kết 73 4.2 Định hƣớng phát triển 73 DANH MỤC TÀI LIỆU THAM KHẢO 74 LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn cơng trình nghiên cứu mang tính thực tế dƣới hƣớng dẫn TS Phạm Đăng Hải Mọi tham khảo dùng luận văn đƣợc trích dẫn rõ ràng tên tác giả, thơi gian, địa điểm công bố Mọi chép không hợp lệ, vi pham quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Tác giả luận văn Trần Hoàng Hải DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Ký hiệu PaaS Diễn giải Platform as a Service Ý nghĩa Nền tảng dịch vụ Cpu Central Processing Unit xử lí trung tâm IaaS infrastructure as a service Nền tảng dịch vụ SaaS Software as a Service Phần mềm dịch vụ SIP Session Initiation Protocol Giao thức Khởi tạo Phiên IBM International Business Một tập đồn cơng nghệ máy tính đa GAE Machines Google App Engine quốc gia điện toán đám mây Nền tảng SDK Platform Software Google Bộ công cụ phát triển phần mềm API Developement Kit Application Programming giao diện lập trình ứng dụng ID Interface Indentification nhận dạng DBMS Database Management System Hệ quản trị sở liệu SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc URI Uniform Resource Identifier Định danh tài nguyên VPS Virtual Private Server Máy chủ ảo Công Nghệ Thông tin CNTT RAM Random Access Memory Bộ nhớ truy cập ngẫu nhiên PC personal computer Máy tính cá nhân HĐH hệ điều hành DN doanh nghiệp BIOS Basic Input/Output System Hệ thống xuất nhập IIS Internet Information Server Dịch vụ máy chủ web DANH MỤC CÁC HÌNH Hình 1.1 Định nghĩa Điện toán đám mây Hình 1.2 Thành phần điện tốn đám mây Hình 1.3 Cách thức Hoạt động điện tốn đám mây Hình 1.4 Nhiều khách hàng dùng chung tài nguyên Hình 1.5 Mơ hình SPI 10 Hình 1.6 Các loại dịch vụ Điện tốn đám mây 11 Hình 1.7 Mơ hình Public Cloud .12 Hình 1.8 Mơ hình đám mây công cộng 13 Hình 1.9 Mơ hình đám mây riêng 14 Hình 1.10 Kết hợp Đám mây công cộng Đám mây riêng 14 Hình 1.11 Đám mây lai 15 Hình 1.12 Triển khai ứng dụng mơ hình Đám mây lai .15 Hình 1.13: Nền tảng Windows Azure hỗ trợ ứng dụng, liệu sở hạ tầng đám mây 20 Hình 1.14: Windows Azure cung cấp dịch vụ tính tốn lƣu trữ cho ứng dụng đám mây .20 Hình 1.15: SQL Azure cung cấp dịch vụ định hƣớng liệu đám mây 22 Hình 1.16: Windows Azure Platform AppFabric cung cấp sở hạ tầng dựa đám mây 23 Hình 1.16 Chƣơng trình máy ảo 26 Hình 1.17 Microsoft Vitual PC 27 Hình 1.18 Qemu Manager 27 Hình 1.19 Virtualbox .28 Hình 1.20 VMWare 28 Hình 1.21 Hyper - V .29 Hình 2.1 Sơ đồ phân cấp trƣờng học .39 Hình 2.2 Sơ đồ phân rã chức 40 Hình 2.3 Sơ đồ mức đỉnh 41 Hình 2.4 Sơ đồ mức dƣới đỉnh 42 Hình 2.5 Mơ hình ảo hóa 45 Hình 2.6 Tạo mạng ảo kết nối máy chủ ảo 46 Hình 2.7 Tạo mạng ảo 46 Hình 3.1 Lƣợc đồ quan hệ 50 Hình 3.2 Giao diện đăng nhập 52 Hình 3.3 Giao diện 52 Hình 3.4 Giao diện quản lí tài khoản .53 Hình 3.5 Giao diện quản lí danh mục dùng chung 53 Hình 3.6 Giao diện quản lí sử dụng 54 Hình 3.7 Giao diện Thống kê báo cáo .54 Hình 3.8 Chọn Hyper – V 56 Hình 3.9 Giao diện Hyper – V 56 Hình 3.10 Chọn New SQL Server Stand-alone installation or add features to an existing installation cài đặt 57 Hình 3.11 Chờ check điều kiện để cài đặt 57 Hình 3.12 Đánh key 58 Hình 3.13 Chọn I accept the license terms .58 Hình 3.14 tiếp tục cài đặt 59 Hình 3.15 Chọn Feature 59 Hình 3.16 Cài đặt Instance .60 Hình 3.17 Thiết lập chạy dich vụ services .60 Hình 3.18 Thiết lập quyền quản trị Admin & Authentication Mode .61 Hình 3.19 Tiếp tục cài đặt 61 Hình 3.20 Lấy User làm quản trị 62 Hình 3.21 Thiết lập đƣờng lƣu trữ liệu .62 Hình 3.22 Tiếp tục cài đặt 63 Hình 3.23 Tiếp tục cài đặt 63 Hình 3.24 Tiếp tục cài đặt 64 Hình 3.25 Tiếp tục cài đặt 64 Hình 3.26 Tiến hành cài đặt .65 Hình 3.27 Tiếp tục cài đặt 65 Hình 3.28 Kiểm tra lỗi cài đặt đâu 66 Hình 3.29 Mở Server Manager 66 Hình 3.30 Add Roles 67 Hình 3.31 Lựa chọn Web Server (IIS) 67 Hình 3.32 Thao tác Next để tiếp tục 68 Hình 3.33 Lựa chọn số dịch vụ cho IIS 68 Hình 3.34: Tiến trình cài đặt 69 Hình 3.35 Quá trình cài đặt thành công 69 Hình 3.36 Mở cửa sổ trình duyệt IE .70 Hình 3.37 Giao diện tạo tài khoản cho giáo viên .70 Hình 3.38 Giao diện phân quyên nhóm .71 Hình 3.39 Gán giáo viên theo nhóm phân quyền .71 Hình 3.40 Quản lí tài khoản ngƣời dùng 72 DANH MỤC BẢNG BIỂU Bảng 1: ThietBi (MaThietBi, TenThietBi, NguoiNhan, NhaSX, NgayNhap, DonGia, SoLuong, TongTien, DonVi, ChungLoai, GhiChu) 47 Bảng 2: BoMon (MaBoMon, TenBoMon) 47 Bảng 3: ChungLoai (MaChungLoai, TenChungLoai, DonVi) 48 Bảng 4: NguoiQL (MaNguoiQL, TenNguoiQL, MaBoMon, GioiTinh, DiaChi, SoDT, Email) 48 Bảng 5: ChoMuon (MaChoMuon, MaThietBi, NgayMuon, NguoiChoMuon, NguoiMuon, DonViMuon, SoLuong, NgayTra,GhiChu) 48 Bảng 6: PhieuNhapTB (MaPhieuNhap, TenPhieuNhap) 49 Bảng 7: PhieuTraTB (MaPhieuTra, TenPhieuTra) 49 Bảng 8: PhieuXuatTB (MaPhieuXuatTB, MaTB, NgayThanhLy, LyDo) 49 Bảng 9: PhongDat (MaPhong, TenPhong, MaBoMon) 49 Bảng 10: ThietBiVeBoMon (MaTBVBM, MaThietBi, MaBoMon, MaNguoiQL, MaPhong, MaPhieuTra) 50 LỜI NÓI ĐẦU Hiện nay, Công nghệ thông tin(CNTT) thúc đẩy mạnh mẽ đổi giáo dục, tạo công nghệ giáo dục (Educational Technology) với nhiều thành tựu rực rỡ, có cơng nghệ dạy học CNTT làm thay đổi nội dung, hình thức phƣơng pháp dạy học cách phong phú Những phƣơng pháp dạy học theo cách tiếp cận kiến tạo, phƣơng pháp dạy học theo dự án, dạy học phát giải vấn đề có nhiều điều kiện để ứng dụng rộng rãi Các hình thức dạy học nhƣ dạy theo lớp, dạy theo nhóm, dạy cá nhân có đổi môi trƣờng công nghệ thông tin Mối giao lƣu ngƣời máy trở thành tƣơng tác hai chiều.Vì cần thiết chƣơng trình để quản lý thiết bị CNTT Quản lí thiết bị trƣờng học thiếu xã hội ngày phát triển công việc quản lý thiết bị trƣờng học địi hỏi cần phải có xác, nhanh chóng tiện lợi nhằm đáp ứng nhu cầu giáo viên nhƣ ngƣời quản lý Việt Nam phát triển nên việc quản lý thiết bị nhu cầu thiết yếu cần thiết cho tất trƣờng học Để có đƣợc hài lịng phần mềm quản thiết bị chúng tơi giúp cho công việc quản lý bạn tốt hơn, giải khắc phục tối đa hạn chế mà thao tác tay thƣờng mắc phải Phần mềm quản lý thiết bị, quản lí mƣợn trả thiết bị giáo viên, thống kê tài sản thông kê giáo viên mƣợn thiết bị, báo cáo chi tiết thiết bị cách nhanh chóng xác Chƣơng trình quản lý thiết bị trƣờng THPT 1-5 đƣợc sử dụng để quản lý trang thiết bị giảng dạy, học tập có trƣờng sử dụng thiết bị giáo viên trƣờng Chƣơng trình cho phép nhập hiển thị thông tin thiết bị trƣờng,mƣợn thiết bị giáo viên nhằm quản lý thiết bị cách dễ dàng khoa học Tuy nhiên, thời gian, kinh nghiệm, kiến thức thân cịn có hạn nên chƣơng trình cịn nhiều hạn chế, thiếu xót mong thầy bạn đóng góp ý kiến để chƣơng trình ngày hồn thiện CHƢƠNG TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY Khái niệm điện toán đám mây 1.1 Định nghĩa Điện toán đám mây nâng cấp từ mơ hình máy chủ mainframe sang mơ hình client-server Cụ thể, ngƣời dùng khơng cịn phải cần kiến thức chun mục để điều khiển cơng nghệ, máy móc cà sở hạ tầng, mà chuyên gia “đám mây” hãng cung cấp sữ giúp thực điều Điện tốn đám mây giải pháp toàn diện cung cấp cơng nghệ thơng tin nhƣ dịch vụ Nó giải pháp điện tốn dựa Internet cung cấp tài nguyên chia sẻ giống nhƣ dòng điện đƣợc phân phối lƣới điện Các máy tính đám mây đƣợc cấu hình để làm việc ứng dụng khác sử dụng sức mạnh điện toán tập hợp nhƣ thể chúng chạy hệ thống Tính linh hoạt điện toán đám mây chức phân phát tài nguyên theo yêu cầu Điều tạo điều kiện thuận lợi cho việc sử dụng tài nguyên tích lũy hệ thống, phủ nhận cần thiết phải định phần cứng cụ thể cho nhiệm vụ Trƣớc điện toán đám mây, trang web ứng dụng dựa máy chủ đƣợc thi hành hệ thống cụ thể Với đời điện toán đám mây, tài nguyên đƣợc sử dụng nhƣ máy tính gộp ảo Cấu hình hợp cung cấp mơi trƣờng ứng dụng thực cách độc lập mà khơng quan tâm đến cấu hình cụ thể Sự phát triển mạnh mẽ Điện toán đám mây thu hút nhiều nhà khoa học, trƣờng đại học công ty công nghệ thông tin (IT) đầu tƣ nghiên cứu Rất nhiều chuyên gia đƣa định nghĩa Điện tốn đám mây Điện tốn đám mây mơ hình điện tốn, khơng phải cơng nghệ Trong mơ hình này, tất máy chủ, mạng, ứng dụng yếu tố khác liên quan đến trung tâm liệu đƣợc triển khai sẵn sàng cho IT ngƣời dùng cuối Thiết lập tiếp quyền quản trị (admin) & Authentication Mode, bạn chọn Mixed Mode bạn phải nhập Password cho User sa Hình 3.18 Thiết ập quy n qu n trị Admin & Authentication Mode Hình 3.19 Tiếp tục cài đặt 61 Các bạn ấn tiếp Add Current User (lấy User làm ngƣời quản trị) Hình 3.20 Lấy User t i àm qu n trị Thiết lập đƣờng dẫn mặc định lƣu trữ liệu (các file mdf,backup ) Hình 3.21 Thiết ập đường ưu trữ iệu 62 Hình 3.22 Tiếp tục cài đặt Hình 3.23 Tiếp tục cài đặt 63 Hình 3.24 Tiếp tục cài đặt Hình 3.25 Tiếp tục cài đặt 64 Hình 3.26 Tiến hành cài đặt Hình 3.27 Tiếp tục cài đặt Nếu bảng có nghĩa bạn cài đặt xong SQL Server 2008 đấy, có lỗi bạn phải xem lại bƣớc bên xem có sai đâu khơng 65 Hình 3.28 Kiểm tra ỗi cài đặt đâu 3.4.3 Cài đặt Webserver IIS (Internet Information Server) dịch vụ Web server Windows Server 2008, cách cài đặt IIS Windows Server 2008 Các bƣớc thực hiện: Bạn đăng nhập vào Windows Server 2008 với đặc quyền quản trị Click vào menu Start >> Administrative Tools >> Server Manager bạn click chuột phải vào Computer dƣới menu Start chọn Manage (hình 3.28) Hình 3.29 M Server Manager 66 Trong cửa sổ Server Manager bạn mở rộng node Roles chọn Add Roles (hình 3.29) Hình 3.30 Add Roles Trong cửa sổ Select Server Roles bạn chọn vào Web Server (IIS) sau click Next (hình 3.30) Hình 3.31 Lựa chọn Web Server IIS 67 Tại trang Web Server (IIS) click Next (hình 3.31) Hình 3.32 Thao tác Next để tiếp tục Trang Select Role Services bạn lựa chọn số dịch vụ mà bạn muốn chẳng hạn nhƣ ASP.NET sau click Next.(hình 3.32) Hình 3.33 Lựa chọn số dịch vụ cho IIS 68 Trang Confirm Installation Selections bạn xem lại thơng tin cài đặt cho IIS mà bạn vừa lựa chọn sau click Install (hình 3.33) Hình 3.34: Tiến trình cài đặt Sau trình cài đặt IIS kết thúc bạn click Close (hình 3.34) Hình 3.35 Quá trình cài đặt thành cơng 69 Để kiểm tra q trình cài đặt IIS có thành cơng hay khơng, bạn mở cửa sổ trình duyệt IE gõ vào địa sau: Localhost (hình 3.35) Hình 3.36 M cửa sổ trình duyệt IE 3.5 Triển khai thực tế thiết lập hệ thống: - Thực tạo tài khoản cho giáo viên: Quản lí tài khoản ngƣời dùng Hình 3.37 Giao diện t o tài kho n cho giáo viên 70 Tạo nhóm phân quyền cho nhóm Hình 3.38 Giao diện phân quyên nhóm Thực gán giáo viên theo nhóm đƣợc phân quyền Hình 3.39 Gán giáo viên theo nhóm phân quy n 71 Quản lí tài khoản ngƣời dùng Hình 3.40 Qu n í tài kho n người dùng 72 CHƢƠNG 4: KẾT LUẬN 4.1 Kết Nội dung đ t được: - Chƣơng trình thân thiện với ngƣời dùng, tiện dụng - Các chức chƣơng trình hồn thành - Ràng buộc liệu cách chặt chẽ - Chƣơng trình ti ện ích cho giáo viên đăng k í mƣợn thiết bị - Nh trƣờng quản lí thiết bị cách hiệu hƣ hỏng sửa chữa kịp thời trình sử dụng H n chế - Chƣa có kinh nghiệm nhiều việc xây dựng chƣơng trình quản lý với quy mơ lớn - Một số chức chƣa hoạt động ổn định - Chƣơng trình có tính chun nghiệp chƣa cao - Chƣa giải trọn v n vấn đề nảy sinh q trình quản lý - Chƣơng trình chƣa có tính thẩm mỹ cao 4.2 Định hƣớng phát triển - Nhân rộng mơ hình quản lí cho trƣờng tỉnh nghệ an - Có thể tạo CSDL chung cho để sở giáo dục quản lí chung cho tồn trƣờng từ sở định hƣớng cho phát triển thiết bị cho trƣờng 73 DANH MỤC TÀI LIỆU THAM KHẢO (December 2009)Security Guidance for Critical Areas of Foam in Cloud Computing V2.1", Cloud Securty Alliance Amazon Web Service EC2, http://aws.amazon.com.ec2 Anthony T.Velte, Toby J Velte, Ph.D.Robert Elsenpeter (2010), Cloud conputing: A Practical Approach, The McGraw-Hill Compaies Chip Irek, Realizing a Service-Oriented Architecture with NET David Chappell (October 2010), introduction the Windows Azure Platform, Sponsored http:/www.davidchappell.com/writing/white_papers/introducing_the_Windows_Az ure_Platfoem._v1.4 Chappell.pdf Giới thiệu mơ hình lập trình SOA IBM http:/www.ibm.com/developerworks/vn/library/ws-soa-progmodel/index.html http://csrc.nist.gov/groups/SNS/cloud-computing; http://en.wikipedia.org/wiki/clodu_computing http://vi.wikipedia.org/wiki/Điện_toán_đám_mây 10 http://www.microsoft.com/azure/whatisaxure.mspx 11 http://www.ost-vn.com/resourees/cloud-computing/66-cloud-computingdefinitions-solutions-3,html 12 http://www.zsnet.com/news/the-five-defining-characteristics-of-cloudcomphuting/287001 13 IBM (07-2009), The Benefits of Cloud Computing 14 Jinesh Varia (May 2010), Archiecting for the cloud: Best Practies, Amazon 74 15 Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Dr Fern Halper (2010), cloud Computing for dummies 16 Katarina Stanoevska et al (2010), Grid and Cloud Computing: A Business Perspective on Technology, ISBN 97803-642-0, Springer-Verlag Berlin Heidelberg 17 Rajkumar Buyya, Chee Shin Yeo, and Srikumar Venugopal (2008), MarketOriented Cloud Computing: Vision, Hype, and reality for Delivering IT Sevices as Computing Utilities, HPCC 08 Proceedinggs of the 2008 10th IEEE international Conference on High Performance Computing and Communications, pp 5-13 18 Tạp chí PCWord Vietnam 19 Cài đặt SQL Server 2008 http://sinhvienit.net/forum/huong-dan-cai-dat-sql-server-2008-bang-hinhanh.38510.html 20 Cài đặt Webserver http://bis.net.vn/forums/t/101.aspx 75 ... nhập thiết bị ngƣời quản lí thiết bị nhập thiết bị vào danh mục phân chung loại thiết bị đƣa vào kho thiết bị 3,7 Khi ban giám hiệu yêu cầu lí thiết bị ngƣời quản lí thiết bi xóa thiết bị có... Kho Ngƣời quản lí thiết bị Danh mục Thanh lý thiết bị Hình 2.4 S đồ mức dư i đỉnh Chú thích: 1,4,8,9 Giáo viên đăng kí mƣợn/trả thiết bị ngƣời quản lí lấy kho thiết bị trả kho thiết bị 42 2,5,6,10... Phần mềm quản lý thiết bị, quản lí mƣợn trả thiết bị giáo viên, thống kê tài sản thông kê giáo viên mƣợn thiết bị, báo cáo chi tiết thiết bị cách nhanh chóng xác Chƣơng trình quản lý thiết bị trƣờng