báo cáo đồ án: xây dựng công cụ auto update

23 498 2
báo cáo đồ án: xây dựng công cụ auto update

Đ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

TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN Báo Cáo Đồ Án XÂY DỰNG CÔNG CỤ AUTO UPDATE Công cụ Auto Update HD : Anh Phan Vũ Thanh Huy Thành Viên Nhóm: - Nguyễn Như Cương - Đồn Dương Đơng - Nguyễn Tướng Kinh 11/17/14 LỜI NÓI ĐẦU Ngày với phát triển mạnh mẽ nhanh chóng cơng nghệ thơng tin, với đời phát triển mạng Internet, người sử dụng máy tính để kết nối, truy cập vào Internet để trao đổi tìm kiếm thông tin cách dễ dàng, công ty tổ chức phát triển ứng dụng phần mềm thông qua mà quản lý, nâng cấp các sản phẩm dễ Auto Update cách tốt để họ làm điều Từ vấn đề nêu trên, chúng em chọn đề tài: “XÂY DỰNG CÔNG CỤ AUTO UPDATE” để làm đồ án thực tập Đồ án tập trung tìm hiểu cách thức xử lý cập nhật để từ xây dựng cơng cụ cập nhật chung cho chương trình ứng dụng Công cụ Auto Update 11/17/14 Cấu trúc đồ án chia thành chương: Chương 1: Giới thiệu Auto Update Tập trung tìm hiểu sơ lược chung xoay quanh đề tài nêu thức xây dựng cơng cụ Chương : Phân tích, thiết kế hệ thống Chương sâu vào phân tích tìm hiểu quy trình xử lý cập nhật vị trí liên quan đến việc Update: Client – Intermediate Server, Intermediate Server – Manager Server Chương : Cài đặt hệ thống Nội dung chương vào việc xây dựng công cụ Auto Update, cách tổ chức hàm chức công cụ Công cụ Auto Update 11/17/14 CHƯƠNG GIỚI THIỆU VỀ AUTO UPDATE 1.1 TẠI SAO NÊN CẬP NHẬT PHẦN MỀM Mỗi thời điểm phát sinh nhiều yêu cầu đòi hỏi phần mềm phải thay đổi để làm việc tốt với yêu cầu Cập nhật phần mềm giải pháp để giúp cho nhà phát triển phần mềm mà người sử dụng khơng muốn phải tìm cơng cụ, phần mềm khác thay Nó giúp người sử dụng khơng phải cài lại nguyên ứng dụng có thay đổi Công cụ Auto Update 11/17/14 2.2 SƠ LƯỢC VỀ ĐỀ TÀI Việc cập nhật xây dựng đề tài tiến hành theo bước: Máy khách – Máy chủ trung gian( điều phối); Máy chủ trung gian – Máy chủ lưu trữ  Kiểm tra cập nhật • Client nhận file chưa thông tin phiên ứng dụng • Kiểm tra tính hợp lệ file • Đọc thơng tin file • Phân tích thơng tin version • Kiểm tra nhận thơng tin ứng dụng • So sánh phiên thông tin phiên phân tích Nếu có phiên DOWNLOAD Ngược lại IGNORE Cơng cụ Auto Update 11/17/14 2.2 SƠ LƯỢC VỀ ĐỀ TÀI  Tải cập nhật • Danh sách tập tin cập nhật đưa vào hàng đợi tải • Hiện thị hộp thoại xử lý • Cung cấp kiện điều khiển trình download • Tất file download thư mục tạm • Đóng ứng dụng cần cập nhật  Xử lý cập nhật • Sao lưu file cũ • Install Replace file cũ file • Lưu thơng tin version cập nhật • Xóa lưu • Xóa folder tạm  Khi kiểm tra phiên cập nhật cho phép tùy chọn kiểm tra quyền hay không? ( Quản lý Server sản phẩm update cần kiểm tra quyền check để kết nối đến Cơng cụ Autothống quản lý quyền) 11/17/14 hệ Update CHƯƠNG PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 2.1 BIỂU ĐỒ USE CASE 2.1.1 Use Case tổng quát Download Link Update Client Server Manage Data Intermediate Server Software User Software Request Update Update Check Link Manage Data Update Co-ordinate Software Deverloper Update Link Coder Co-ordinate Update Công cụ Auto Update 11/17/14 Mô tả use case tổng quát: Đây use case cho ta nhìn tổng quát trình Update mà hệ thống xây dựng Quá trình cập nhật ứng dụng phải qua điểm: • Client: Máy cài ứng dụng có chức update, phát yêu cầu update kích hoạt hệ thống hoạt động • Server điều phối hay gọi Server trung gian: Server đóng vai trị điều phối q trình update • Server quản lý liệu update: Đây nơi lưu trữ gói cập nhật phát triển nhà cung cấp phần mềm Công cụ Auto Update 11/17/14 Phân rã Use Case .Phân rã Update Manual Update User Soft Lisence Mangager System Update Install Update Check License Auto Update Download Data Lisense Manager Get Current Version Receive Link Request Link Công cụ Auto Update Check New Version 11/17/14  Phân rã Co-ordinate Update Add Link Edit Link Coder Co-ordinate Update Update Co-ordinate Remove Link Check Link Control Direction Respond Link Công cụ Auto Update 10 11/17/14  Phân rã Use case Manager Data Data Package Update Link Add Update Package Software Deverloper Manage Data Version Package Change Update Package Delete Update Package Công cụ Auto Update 11 11/17/14 2.2 BIỂU ĐỒ TUẦN TỰ - BIỂU ĐỒ CỘNG TÁC 2.2.1 Quá trình xử lý Máy chủ trung gian (điều phối) – Máy chủ lưu trữ liệu cập nhật  Biểu đồ : User Soft : ctrUpdate : frmUpdate : WebService : DataServer 1: Accept Update 2: Accept Update 3: Request Data Update 4: Request Data Update 5: Get Data 6: Download Data Update 7: View Information Công cụ Auto Update 12 11/17/14  Biểu đồ cộng tác 2: Accept Update 1: Accept Update : User Soft 7: View Information : frmUpdate : ctrUpdate 3: Request Data Update 6: Download Data Update 4: Request Data Update Công cụ Auto Update : WebService 13 5: Get Data : DataServer 11/17/14 2.2.1 Quá trình xử lý Máy khách – Máy chủ trung gian (điều phối)  Biểu đồ : User Soft : frmUpdate : ctrUpdate : WebService : IntermediateServer Lisense Manager System 1: Call Update 2: Request Update If you want to choose check Lisense 3: Request Update 4: Process 5: Go to Lisense Manager System 6: Lock or Unlock Lisense Software ? 7: Request Link 8: Respond Link 9: Message New Version Infor 10: View Infor 11: Accept Update 12: Accept Update Công cụ Auto Update 14 11/17/14  Biểu đồ cộng tác Lisense Manager System 6: Lock or Unlock Lisense Software ? 4: Process 5: Go to Lisense Manager System 1: Call Update 11: Accept Update : User Soft 10: View Infor : frmUpdate 9: Message New Version Infor : WebService 8: Respond Link 2: Request Update 12: Accept Update 3: Request Update 7: Request Link : IntermediateServer : ctrUpdate Công cụ Auto Update 15 11/17/14 2.3 BIỂU ĐỒ TRẠNG THÁI  Biểu đồ trạng thái hiển thị trạng thái khác trình Update Update Application do/ Request link Living Link to download Download Update Package [ Li [ Die ] do/ Get Information Version do/ Download Package Install Update do/ Exact file do/ Backup old file do/ Copy new file Copy new file Update Complete [Fail] Restore old file [Success] Công cụ Auto Update 16 11/17/14 2.4 BIỂU ĐỒ HOẠT ĐỘNG  Biểu đồ hoạt động chức Update Client Công cụ Auto Update 17 11/17/14  Biểu đồ hoạt động chức Update Server điều phối Công cụ Auto Update 18 11/17/14  Biểu đồ hoạt động chức Update Server quản lý liệu cập nhật Công cụ Auto Update 19 11/17/14 2.5 BIỂU ĐỒ TRIỂN KHAI Công cụ Auto Update 20 11/17/14 CHƯƠNG CÀI ĐẶT HỆ THỐNG Chương trình tổ chức lưu trữ SQL Server Server file XML Client lưu cấu hình ứng dụng Cấu trúc file XML có dạng: Công cụ Auto Update 21 11/17/14 Tổ chức lưu trữ SQL Server Server điều phối: Thông tin phiên phần mềm liên kết tải đến Server quản lý liệu cập nhật Công cụ Auto Update 22 11/17/14 Công cụ Auto Update 23 11/17/14 ... đặt hệ thống Nội dung chương vào việc xây dựng công cụ Auto Update, cách tổ chức hàm chức công cụ Công cụ Auto Update 11/17/14 CHƯƠNG GIỚI THIỆU VỀ AUTO UPDATE 1.1 TẠI SAO NÊN CẬP NHẬT PHẦN MỀM... chức Update Client Công cụ Auto Update 17 11/17/14  Biểu đồ hoạt động chức Update Server điều phối Công cụ Auto Update 18 11/17/14  Biểu đồ hoạt động chức Update Server quản lý liệu cập nhật Công. .. dễ Auto Update cách tốt để họ làm điều Từ vấn đề nêu trên, chúng em chọn đề tài: “XÂY DỰNG CÔNG CỤ AUTO UPDATE? ?? để làm đồ án thực tập Đồ án tập trung tìm hiểu cách thức xử lý cập nhật để từ xây

Ngày đăng: 17/11/2014, 14:39

Từ khóa liên quan

Mục lục

  • Slide1

  • Slide2

  • Slide3

  • Slide4

  • Slide5

  • Slide6

  • Slide7

  • Slide23

  • Slide8

  • Slide9

  • Slide10

  • Slide11

  • Slide12

  • Slide24

  • Slide25

  • Slide31

  • Slide26

  • Slide15

  • Slide27

  • Slide28

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

Tài liệu liên quan