1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

23 500 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 291,75 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngày nay với sự phát triển mạnh mẽ và nhanh chóng của công nghệ thông tin, nhất là với sự ra đời và phát triển của mạng Internet, mọi người có thể sử dụng máy tính để kết nối, truy cập v

Trang 1

TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNGKHOA CÔNG NGHỆ THÔNG TIN

Báo Cáo Đồ Án XÂY DỰNG CÔNG CỤ AUTO UPDATE

HD : Anh Phan Vũ Thanh Huy Thành Viên Nhóm:

- Nguyễn Như Cương

- Đoàn Dương Đông

Trang 2

Ngày nay với sự phát triển mạnh mẽ và nhanh chóng của công nghệ thông tin, nhất là với sự ra đời và phát triển của mạng Internet, mọi người có thể sử dụng máy tính để kết nối, truy cập vào Internet

để trao đổi và tìm kiếm thông tin một cách dễ dàng, các công ty tổ chức phát triển ứng dụng phần mềm cũng thông qua đó mà quản lý, nâng cấp các các sản phẩm mình dễ hơn Auto Update là một trong các cách tốt nhất để họ làm điều này 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 đồ

Trang 3

Cấu trúc của đồ án được chia thành 3 chương:

Chương 1: Giới thiệu về Auto Update

Tập trung tìm hiểu sơ lược chung nhất xoay quanh đề tài và nêu ra các thức xây dựng công cụ

Chương 2 : Phân tích, thiết kế hệ thống

Chương này đi sâu vào phân tích tìm hiểu các quy trình xử

lý cập nhật tại các vị trí liên quan đến việc Update: Client – Intermediate Server, Intermediate Server – Manager Server

Chương 3 : Cài đặt hệ thống

Nội dung chương đi vào việc xây dựng công cụ Auto Update, cách tổ chức và các hàm chức năng của công cụ

Trang 4

CH ƯƠNG 1 GIỚI THIỆU VỀ AUTO UPDATE NG 1 GI I THI U V AUTO UPDATE ỚI THIỆU VỀ AUTO UPDATE ỆU VỀ AUTO UPDATE Ề AUTO UPDATE

1.1 T I SAO NÊN C P NH T PH N M M ẠI SAO NÊN CẬP NHẬT PHẦN MỀM ẬP NHẬT PHẦN MỀM ẬP NHẬT PHẦN MỀM ẦN MỀM Ề AUTO UPDATE

Mỗi thời điểm phát sinh khá nhiều yêu cầu đòi hỏi mỗi phần mềm phải luôn thay đổi để làm việc tốt hơn với mỗi yêu cầu đó

Cập nhật phần mềm là một giải pháp để giúp cho không những nhà phát triển phần mềm mà cả người sử dụng nếu không muốn phải tìm một công cụ, phần mềm khác thay thế

Nó giúp người sử dụng không phải cài lại nguyên ứng dụng mỗi khi có sự thay đổi

11/18/2023

4

Công cụ Auto Update

Trang 5

2.2 SƠ LƯỢC VỀ ĐỀ TÀI

Việc cập nhật được xây dựng trong đề tài tiến hành theo các 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ữ

• Client nhận file chưa thông tin về các phiên bản của ứng dụng

• Kiểm tra tính hợp lệ của file

• Đọc thông tin trong file

• Phân tích thông tin version

• Kiểm tra và nhận thông tin hiện tại của ứng dụng

• So sánh phiên bản hiện tại và thông tin phiên bản đã phân tích

Nếu có phiên bản mới thì DOWNLOADNgược lại thì IGNORE

Trang 6

 Tải về cập nhật

• Danh sách các tập tin cập nhật đưa vào hàng đợi tải về

• Hiện thị hộp thoại xử lý

• Cung cấp các sự kiện điều khiển quá trình download

• Tất cả các file được download về thư mục tạm

• Đóng ứng dụng cần cập nhật

• Sao lưu file cũ

• Install và Replace các file cũ bằng file mới

• Lưu thông tin các version đã cập nhật

• Xóa bản sao lưu

• Xóa folder tạm

bản quyền hay không? ( Quản lý tại Server đối với các sản phẩm update cần kiểm tra bản quyền thì check để kết nối đến

Trang 7

CHƯƠNG 2 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

Server Manage Data Intermediate Server

Client

Software Software User

Coder Co-ordinate Update

Software Deverloper Update Co-ordinate

Trang 8

Mô tả use case tổng quát:

Đây là use case cho ta một cái nhìn tổng quát nhất quá trình Update mà hệ thống xây dựng

Quá trình cập nhật ứng dụng phải qua 3 điểm:

sẽ phát yêu cầu update kích hoạt hệ thống hoạt động

Server này đóng vai trò điều phối quá trình update

cập nhật được phát triển bởi nhà cung cấp phần mềm

Trang 9

1 Phân rã Use Case

 Phân rã Update

Manual Update

Get Current Version

Check New Version

Trang 10

 Phân rã Co-ordinate Update

Trang 11

 Phân rã Use case Manager Data

Add Update Package

Change Update Package Delete Update Package

Trang 12

2.2 BIỂU ĐỒ TUẦN TỰ - BIỂU ĐỒ CỘNG TÁC

2.2.1 Quá trình xử lý tại Máy chủ trung gian (điều phối) – Máy chủ lưu trữ dữ liệu cập nhật

 Biểu đồ tuần tự

2: Accept Update

3: Request Data Update

4: Request Data Update

5: Get Data 6: Download Data Update

1: Accept Update

7: View Information

11/18/2023 Công cụ Auto Update

Trang 13

 Biểu đồ cộng tác

: frmUpdate : ctrUpdate : User Soft

2: Accept Update

3: Request Data Update

4: Request Data Update 6: Download Data Update

1: Accept Update

7: View Information

Trang 14

2.2.1 Quá trình xử lý tại Máy khách – Máy chủ trung gian (điều phối)

10: View Infor 11: Accept Update

11/18/2023

Trang 15

1: Call Update 11: Accept Update

10: View Infor

2: Request Update 12: Accept Update

3: Request Update

7: Request Link

8: Respond Link 9: Message New Version Infor

5: Go to Lisense Manager System 6: Lock or Unlock Lisense Software ?

Trang 16

2.3 BIỂU ĐỒ TRẠNG THÁI

11/18/2023

trình Update

Update Application do/ Request link

Living Link to download Download Update Package

do/ Get Information Version do/ Download Package

Update Complete

[ Li

[ Die ]

Install Update do/ Exact file

do/ Backup old file do/ Copy new file

Copy new file Restore old file

Copy new file Restore old file

[Fail]

[Success]

Trang 17

2.4 BIỂU ĐỒ HOẠT ĐỘNG

 Biểu đồ hoạt động chức

năng Update tại Client

Trang 18

 Biểu đồ hoạt động chức năng

Update tại Server điều phối

11/18/2023

Trang 19

 Biểu đồ hoạt động chức năng Update tại

Server quản lý dữ liệu cập nhật

Trang 20

2.5 BIỂU ĐỒ TRIỂN KHAI

11/18/2023

Trang 21

CHƯƠNG 3 CÀI ĐẶT HỆ THỐNG

Chương trình tổ chức lưu trữ trên SQL Server tại Server và các file XML tại Client lưu cấu hình của ứng dụng

Cấu trúc file XML có dạng:

Trang 22

Tổ chức lưu trữ bằng SQL Server tại Server điều phối:

Thông tin các phiên bản phần mềm và liên kết tải về đến các

Server quản lý dữ liệu cập nhật

11/18/2023

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w