se09_deployment_maintenance.pdf

111 4 0
se09_deployment_maintenance.pdf

Đ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

• Biết được cách sử dụng một số công cụ để tạo tài liệu hướng dẫn…(CHM, Web, HTML,…).. NỘI DUNG TRÌNH BÀY[r]

(1)(2)

Khảo sát Phân tích Thiết kế Cài đặt Kiểm tra Triển khai Bảo trì Kết quả: Nội dung:

• Đóng gói sản phẩm

• Cài đặt thử nghiệm với liệu thật khách hàng • Hướng dẫn sử dụng

• Chương trình cài đặt

• Tài liệu hướng dẫn cài đặt • Tài liệu hướng dẫn cấu

hình hệ thống

(3)

MỤC TIÊU

• Biết cách thiết kế Deployment diagram • Biết thành phần Deployment

diagram

• Biết cách sử dụng Power Designer để tạo Deployment Diagram

(4)

NỘI DUNG TRÌNH BÀY

• Deployment Diagram ?

• Các thành phần Deployment diagram • Xây dựng Deployment diagram ứng dụng

quản lý thời khóa biểu

• Tạo Deployment diagram Power Designer

(5)

Deployment Diagrams

• Lược đồ triển khai (Deployment Diagram) mô

tả kiến trúc cài đặt vật lý thành phần bên

trong hệ thống tương tác chúng, bao gồm kiến trúc phần cứng phần mềm. • Lược đồ triển khai thường sử dụng trong

(6)

Deployment Diagram

• Một hệ thống triển khai theo nhiều lược đồ khác nhau:

• Hệ thống triển khai máy đơn? • Hệ thống triển khai theo mơ hình

Client/Server?

• Hệ thống triển khai văn phịng cơng ty? Các phịng ban?

(7)

Deployment Diagram

• Một hệ thống triển khai theo nhiều lược đồ khác nhau.

User A User B User C

User D

(8)

Deployment Diagram

• Một hệ thống triển khai theo nhiều lược đồ khác nhau.

Triển khai hệ thống LAN – WLAN (2)

Server Wireless

Access Point

(9)

Phương án triển khai

1. Các hạng mục thiết bị

STT Thiết bị SL Giá dự kiến

(USD) tiền (USD)Thành Mục đích

1 Web Server 3 -Hosting Website

-01 server IIS (ASP.NET) -01 Server Apache (PHP) 2 Database

Server -Lưu trữ database Website-Hỗ trợ MS SQL Server MySQL

3 Workstation

(máy trạm) Sử dụng IE, FireFox để truy cập hệ thống

(10)

Phương án triển khai

(11)

Phương án triển khai

2. Các hạng quyền phần mềm

STT Tên phần mềm SL Giá dự kiến

(USD) Thành tiền (USD) Mục đích

1 Windows Server

2008 -Hosting Website-01 server IIS (ASP.NET) -01 Server Apache (PHP) 2 SQL Server

Stand/Ent 2008 -Lưu trữ database Website-Hỗ trợ MS SQL Server MySQL

3 Windows

Basic/Pro Sử dụng IE, FireFox để truy cập hệ thống

(12)

Deployment Diagram

• Một hệ thống triển khai theo nhiều lược đồ khác nhau.

Server Wireless Access Point Wireless Client Remote User Remote INTERNET

(13)

Phương án triển khai

3. Các hạng mục thiết bị

STT Tên phần mềm SL Giá dự kiến

(USD) Thành tiền (USD) Mục đích

1 Web Server -Hosting Website

-01 server IIS (ASP.NET) -01 Server Apache (PHP)

2 Database Server -Lưu trữ database Website -Hỗ trợ MS SQL Server MySQL 3 Workstation

(Máy trạm) Sử dụng IE, FireFox để truy cập hệ thống 4 Switch

5 Access Point Hỗ trợ người dùng truy cập Internet không dây, cung cấp Key

5 Router Raytek

(14)

Phương án triển khai

• Mỗi phương án có:

• Thời gian thực hiện? • Chi phí?

(15)

Phương án triển khai

• Đối với người dùng, phương án có

• Ai thực hiện? • Thực đâu?

• Thực cơng việc gì? • Kế hoạch thực hiện?

• Về góc độ kỹ thuật:

• Hệ thống mạng? • Phần cứng?

• Phần mềm? • Nhân sự

(16)(17)

Đánh giá Phương án

• Tính đắn

• Phương án đảm bảo thực đầy đủ yêu cầu

• Tính tiến hóa

• Khả phát triển, mở rộng ?

• Tính hiệu quả

• Tốc độ xử lý?

(18)

Đánh giá Phương án

• Tính tiện dụng

• Cho phép nhiều người sử dụng khơng?

• Quyền lợi người sử dụng nào? • Giao diện trực quan, thân thiện?

• Tính tương thích

• Phù hợp với ứng dụng có hay chưa?

• Tính tái sử dụng

(19)

Đánh giá Phương án

• Tính khả thi: có thực khơng?

• Về mặt yêu cầu? • Về mặt kinh tế?

(20)(21)

Ví dụ: Xét ứng dụng quản lý TKB

• Hệ thống cho phép phận giáo vụ Khoa nhập thời khóa biểu, cập nhật thời khóa biểu tất cả lớp.

• Hệ thống cho phép sinh viên tra cứu thời khóa biểu theo học kỳ lớp.

(22)

Ví dụ minh họa

• Deployment diagram mơ tả hệ thống quản lý thời

khóa biểu

Database Server

SQL Server Web Server

IIS Server Hệ thống quản lý TKB

SMS Server

SMS Service

SMSC Gateway

SMS Web Service

Client

Web Browser

Server QLGV

(23)

Các thành phần Deployment Diagram

• Node

• Component Instance

• Quan hệ thành phần

Node Name

IIS Server

Node A Node B

(24)

Các thành phần Deployment Diagram

• Node

• Là tài nguyên hệ thống

• Mỗi Node tương ứng với thiết bị phần cứng

• Server • PC • Printer • Scanner • Router • ….

(25)

Các thành phần Deployment Diagram

• Component Instance

• Là thể component (trong

component diagram) cài đặt Node • Thuộc tính Component Instance

• Cardinality • Component

Node_7

(26)

Các thành phần Deployment Diagram

• Quan hệ thành phần

• Quan hệ Node Node

• Quan hệ Node Component Instance

• Quan hệ Component Instance Component Instance

• Các loại quan hệ

(27)

Ví dụ minh họa

• Deployment diagram mơ tả hệ thống quản lý

thời khóa biểu

• Sử dụng mơ hình Client server

• Sử dụng cơng nghệ Web (Asp.net) • Sử dụng IIS Web sever 7

• Sử dụng trình duyệt (IE) version 8.0 trở lên • Sử dụng CSDL SQL server 2005

(28)

Ví dụ minh họa

• Deployment diagram mơ tả hệ thống quản lý thời

khóa biểu

Database Server

SQL Server Web Server

IIS Server Hệ thống quản lý TKB

SMS Server

SMS Service

SMSC Gateway

SMS Web Service

Client

Web Browser

Server QLGV

(29)

Ví dụ minh họa

• Deployment diagram mơ tả hệ thống quản lý thời

khóa biểu

Web Server

IIS Server Hệ thống quản lý TKB

Data Access

ADO.NET

Database Server

(30)

Ví dụ minh họa

• Deployment diagram mơ tả hệ thống quản lý thời

khóa biểu

Web Server

IIS Server Hệ thống quản lý TKB

Data Access

ADO.NET

Report

(31)

Bài tập

Sử dụng Power Designer để xây dựng lược đồ Deployment cho sau:

• Quản lý giải bóng đá vơ địch quốc gia

• Quản lý bình chọn hát hay Làn sóng xanh • Quản lý giáo vụ trường đại học

• Quản lý giáo vụ trường phổ thơng • Quản lý bán hàng

(32)(33)

MỤC TIÊU

• Biết loại tài liệu

• Cấu trúc tài liệu hướng dẫn

(34)

NỘI DUNG TRÌNH BÀY

• Các loại tài liệu

• Các định dạng tài liệu thường dùng • Giới thiệu số cơng cụ sử dụng

(35)(36)

Các định dạng tài liệu thường dùng

• Dạng tập tin PDF • Dạng tập tin CHM • Dạng tập tin HLP

• Dạng tập tin HTML (Web help) • Dạng tập tin DOC, DOCX

(37)(38)

Tập tin CHM

• Các thành phần tập tin CHM • Content

(39)

Tập tin CHM

• Thành phần: Content

(40)

Tập tin CHM

• Thành phần: Index

(41)

Tập tin CHM

• Thành phần: Search

Nhập từ tìm

(42)

Tập tin CHM

• Thành phần: Favorites

Danh sách topic thường dùng

(43)(44)

Tập tin HLP

• Các thành phần tập tin HLP • Content

(45)

Tập tin HLP

(46)

Tập tin HLP

(47)

Tập tin HLP

(48)(49)

Web Help

• Các thành phần web Help • Content

(50)

Web Help

(51)

Web Help

(52)

Web Help

(53)

Các công cụ hỗ trợ

• Dạng tập tin DOC, PDF • Dạng tập tin CHM

• HTML Help • Robo Help

• Dạng tập tin HLP

• Help Workshop • Robo Help

(54)

Công cụ HTML Help

(55)(56)

Công cụ RoboHelp

(57)

Công cụ RoboHelp

(58)(59)

Khảo sát Phân tích Thiết kế Cài đặt Kiểm tra Triển khai Kết quả: Nội dung:

• Đóng gói sản phẩm

• Cài đặt thử nghiệm với liệu thật khách hàng • Hướng dẫn sử dụng

• Chương trình cài đặt

• Tài liệu hướng dẫn cài đặt • Tài liệu hướng dẫn cấu

(60)

Mục tiêu

• Biết quy trình đóng gói phần mềm • Biết xây dựng mơi trường cài đặt thử

nghiệm

(61)

Nội dung

• Qui trình đóng gói phần mềm

• Sưu liệu mơ tả đóng gói phần mềm • Release note, Version history, Hotfix,

Service pack

• Một số cơng cụ đóng gói: Install Shield,

Wise Install, Install Anywhere để đóng gói

(62)

Các bước đóng gói sản phẩm • Bước 1: Tổ chức thư mục

• Bước 2: Tổ chức thành phần cho người dùng chọn cài đặt • Bước 3: Liệt kê danh sách tập tin DLL cần dùng

• Bước 4: Liệt kê danh sách tập tin OCX cần dùng

• Bước 5: Liệt kê danh sách Dabatase Drivers cần cài đặt • Bước 6: Liệt kê danh sách Printer Drivers

• Bước 7: Liệt kê danh sách FONT cần cài đặt • Bước 8: Soạn thảo tập tin : Readme, INI

• Bước 9: Liệt kê danh sách Utilities Software cài thêm

• Bước 10: Liệt kê danh sách logo, hình ảnh giới thiệu q trình cài đặt • Bước 11: Tạo file Script

• Bước 12: Tạo License Key

• Bước 13: Tạo Demo cho sản phẩm • Bước 14: Tạo File Help

(63)(64)(65)

Các thành phần đóng gói

• Thơng tin sản phẩm (Add/Remove program) • Tổ chức thư mục lưu trữ (Program Files,…)

• Components: DLL ActiveX Control (OCX) • Database file

• DB Script file • DB Sample

• Registry

(66)(67)

Liệt kê danh sách DLL OCX cần cài đặt

• Thơng thường tập tin DLL OCX cài đặt (lưu trữ) vào thư mục Windows, WinNT, System, System32,…

• Danh sách tập tin DLL

(68)

Công cụ đóng gói InstallShield

(69)

Các loại project InstallShield

• Chọn file File/New (New Project)

Chọn đóng gói

Windows Application

(70)

InstallShield - Màn hình chính

(71)

InstallShield - Màn hình chính

(72)

Cơng cụ đóng gói InstallShield

• Thơng tin sản phẩm (Add/Remove Program) • Tổ chức thư mục lưu trữ (Program Files,…)

• Shortcut

• Database file

• DB Script file • DB Sample

• INI file

• Web server (IIS) • Windows Service • Registry

(73)(74)(75)

Công cụ InstallShield

(76)

Tổ chức lưu trữ thư mục, file

(77)

Công cụ InstallShield

Thư mục dùng để đóng gói

(78)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

• Để tạo tập tin setup.exe chọn chức

Build/Release Wizard, thực theo bước

(79)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

(80)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

(81)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

• Bước 13: chọn option “Include or setup NET Framework” muốn cài đặt NET

(82)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

(83)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

(84)

Biên dịch/tạo tập tin cài đặt (Setup.exe)

(85)

Tùy chọn “Custom setup”

• Cho phép người dùng chọn thành phần được cài đặt

Thành phần thứ 1

(86)

Công cụ InstallShield – Custom Setup

(87)(88)

Công cụ InstallShield - Shortcut

• Shortcut chương trình thường tạo theo cấu trúc sau

Ghi chú:

ProductStream : Dịng sản phẩm •ProductName : Tên sản phẩm

Documentation : Các tập tin hướng dẫn sử dụng (Doc, PDF)

(89)

Công cụ InstallShield - Shortcut

(90)

SQL Servers

(91)

Công cụ InstallShield – SQL Servers

(92)

Công cụ InstallShield – SQL Servers

• Cho phép tạo sở liệu SQL Server từ tập tin Script: tập tin cấu trúc

(93)

Công cụ InstallShield – SQL Servers

• Cho phép tạo sở liệu SQL Server từ tập tin Script: tập tin liệu

(94)

InstallShield – SQL Servers

• Làm để tạo tập tin script cấu trúc và script liệu từ SQL servers?

• Tạo tập tin cấu trúc:

• Phát sinh script từ PDM Power Designer • Phát sinh script từ SQL Server Enterprise

• Phát sinh script từ SQL Servers InstallShield • ApexSQL

(95)

InstallShield – SQL Servers

• Làm để tạo tập tin script cấu trúc và script liệu từ SQL Servers?

• Tạo tập tin liệu:

• Tạo tập tin liệu sử dụng Query Analyzer • Phát sinh tập tin liệu từ ApexSQL

(96)

InstallShield – SQL Servers/Oracle/…

• Làm để tạo DB liệu từ SQL servers ?

• Sử dụng InstallShield

• Làm để tạo DB liệu từ SQL servers/Oracle/…

• Xây dựng Tools/Utilities cho phép thực thi file Script

• Database Configuration

• Sử dụng thư viện SQL-DMO SQL Servers • Sử dụng SQLPlus.exe Oracle,

(97)

Thông tin kết nối sở liệu

(98)

InstallShield – INI file

(99)

InstallShield – Cấu hình SQL Server

(100)

InstallShield – Cấu hình SQL Server

(101)(102)

InstallShield –Web Server

• Cấu hình Web server Virtual Directory

`

(103)(104)

InstallShield – Windows Service

• Cấu hình Windows Service

` `

`

`

(105)

Redistribute Component

(106)

InstallShield – Redistribute Component

(107)

InstallShield - Registry

• Cho phép tổ chức lưu trữ thơng tin Registry

`

`

(108)

Một số thông tin khác

(109)(110)(111)

Ngày đăng: 04/04/2021, 09:23

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

  • Đang cập nhật ...

Tài liệu liên quan