Nhập môn công nghệ phần mềm power designer
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUI NHƠN
KHOA CNTT
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
POWER DESIGNER
Giảng viên hướng dẫn : Lê Quang Hùng Sinh viên thực hiện : Nhóm 5
Trang 2Lời nói đầu
Việc phân tích và thiết kế hệ thống thông tin là một trong những bước cực kì quan trọng trong việc tạo ra một sản phẩm phần mềm, hiện nay có rất nhiều công cụ
hỗ trợ cho việc này, một trong số đó có một công cụ rất mạnh và dễ sử dụng là power designer vậy power designer là gì? Cách sử dụng nó ra sao? Tài liệu này
sẽ giúp các bạn có cái nhìn tổng quát về power designer và nắm được cách sử dụng nó…
Nội dung của tài liệu được đề cập ở phần mục lục giúp các bạn có thể dễ dàng tìm hiểu hơn đặc biệt là các bạn mới bắt đầu
Trong quá trình biên soạn chắc chắn sẽ có những thiếu sót Rất mong các bạn
có thể cho ý kiến để nhóm có thể hoàn thiện hơn Mọi ý kiến hoặc thắc mắc gì chưa hiểu các bạn có thể gửi về địa chỉ mail: xin chân thành cảm ơn!
Quy nhơn, ngày 9/12/2013 Nhóm 5 – CNTT K34
Trang 3Mục lục
I. Tổng quan về power designer
1. Khái niệm
Power designer là môi trường mô hình hóa tổng thể donh nghiệp dưới dạng đồ họa và dễ dàng sử dụng
2. Công dụng
Power designer cung cấp:
• Việc mô hình hóa được tích hợp thông qua các phương pháp và kí hiệu chuẩn để vẽ các sơ đồ:
o Sơ đồ phân rã chức năng
o Sơ đồ dòng chảy dữ liệu
o Mô hình dữ liệu quan niệm(CDM)
o Phát sinh mô hình vật lí(PDM) dữ liệu từ mô hình dữ liệu quan niệm
• Phát sinh code tự động SQL
• Khả năng tạo các báo cáo(report) tự động
3. Cài đặt
Các bạn tải phần mềm power designer mới nhất hiện nay(bản 15.2) tại đây
http://sinhvienit.net/forum/download-powerdesigner-15-kem-cach-su-dung.49227.html
Các bạn giải nén và chạy file PowerDesigner15.2_Evaluation.exe
Tiến trình cài đặt như sau:chú ý ở mỗi bước các bạn đều có thể hủy tiến trình cài đặt
bằng cách nhấn “cancle”.
B1: Khi chạy file cài đặt chương trình có hình như bên dưới các bạn nhấn next để
tiếp tục qua bước kế tiếp bấm cancke để kết thúc
Trang 4B2: Ở bước này các bạn phải chọn quốc gia và tích chọn đồng ý với điều khoản sử dụng phần mềm
B3: Chọn thư mục cài và nhấn next để tiếp tục
Trang 5B4, B5 bạn nhấn next để tiếp tục.
B6:
Trang 6B7: Nhấn next để tiếp tục và chương trình sẽ tự động cài đặt trong vài phút
Trang 7Chương trình đã cài đặt xong bạn bấm finish và chạy chương trình lên sẽ có giao diện như sau:
Như vậy là ta đã cài đặt xong chương trình rất nhanh và đơn giản
Trang 8II. Sử dụng power designer
1. Vẽ sơ đồ phân rã chức năng
a. Giới thiệu thanh công cụ palette
• Công cụ Processbiểu diễn Chức năng:
• Công cụ Composition link Biểu diễn sự phân rã chức năng:
b. Vẽ sơ đồ phân rã chức năng bài toán giữ xe:
- Tạo mới: Chọn file -> new -> model -> model types -> business process model-> process hierarchy diagram
- Để biểu diễn chức năng ta kéo thả công cụ process trong công cụ palette
- Để biểu diễn sự phân rã của chức năng A thành chức năng A1, A2… ta dùng công cụ process composition link kéo từ chức năng A tới chức năng A1, A2…
Sơ đồ phân rã chức năng bài toán trông giữ bãi xe
2. Vẽ biểu đồ luồng dữ liệu
a. Giới thiệu thanh công cụ data flow diagram
- Data store công cụ thể hiện kho dữ liệu
- extemal entily công cụ thể hiện tác nhân
- process công cụ thể hiện chức năng
- flow công cụ thể hiện liên hệ giữa các chức năng
- resource flow công cụ thể hiện liên hệ giữa chức năng và kho dữ liệu
Trang 9diagram nhấn ok
- Sau khi biểu diễn tác nhân bằng công cụ, các kho dữ liệu, chức năng
- Để biểu diễn liên hệ giữa các chức năng ta sử dụng công cụ flow kéo từ chức năng này đến chức năng khác
- Để biểu diễn liên hệ giữa chức năng với kho dữ liệ ta sử dụng công cụ resource flow
o Nếu chức năng đọc dữ liệu thì kéo từ kho dữ liệu đến chức năng
o Nếu chức năng sửa hoặc tạo kho dữ liệu thì kéo từ chức năng đến kho dữ liệu
Biểu đồ luồng dữ liệu chức năng trả xe trong bài toán trông giữ bãi xe
3. Vẽ mô hình dữ liệu quan niệm (CDM)
a. Giới thiệu công cụ palette:
- Entity công cụ tạo thực thể
- Association công cụ tạo quan hệ giữa 2 thực thể
- Association link công cụ tạo kết nối giữa thực thể và quan
hệ
- Relationship công cụ tạo kết nối giữa 2 thực thể
- Inheritance công cụ tạo mối quan hệ kế thừa
Trang 10Click vào biểu tượng ,sau đó click vào lược đồ.
Khai báo thông tin của thực thể Nhập thông tin cho thực thể
tên , thuộc tính thực thể
- Tại table Attributes :
- Tên thuộc tính (Name)
- Tên tắt thuộc tính (Code)
- Kiểu dữ liệu (Data Type)
- Độ dài (Length)
- Not Null M (Madatory)
- Khóa chính P (Primary Indentifier)
- Hiển tính thuộc tính D (Displayed)
c. Tạo mối liên kết giữa hai thực thể
Giả sử ta có mối kết hợp giữa
hai thực thể sau:
- Chọn biểu tượng
Association, và click vào trong lượt đồ
- Vẽ liên kết giữa thực thể và mối kết hợp: Click chọn biểu tượng , kéo thả
từ thực thể đến mối kết hợp
- Khai báo bản số: Double click vào
đường Link Chọn hay nhập bản số
trong mục Cardinality
Xuất hiện bảng association link properties:
Trang 11+ Click trong thanh Palette
+ Drag và Drop từ thực thể con đến thực thể cha.Sẽ sinh ra MKH kế thừa có tên là Inheritance_1
+ nếu muốn khai báo thêm thực thể con the drag và drop từ ký hiệu hình bán nguyệt tới thực thể con được thêm
e. Kiểm tra mô hình
Chọn Tool>Check Model (F4).
Chon hoặc bỏ đối tượng cần kiểm tra
Sau đó click vào OK
- Chú ý nếu cóthông báo lỗi như sau
Bạn chỉ cần chọn tool -> check model và bỏ chọn như hình sau
f. Vẽ mô hình dữ liệu quan niệm
- Tạo mới: Chọn file -> model -> model types -> conceptual data model -> conceptual diagram
- Dùng công cụ entity tạo các thực thể, công cụ association tạo quan hệ
- Dùng công cụ Association link kéo từ thực thể tới quan hệ để tạo liên kết giữa thực thể với quan hệ
- Để tạo liên kết giữa 2 thực thể ta dùng công cụ Relationship kéo từ thực thể
A đến thực thể B
Giả sử ta có bài toán quản lí phòng như sau:
Trang 12có một diễn giải trang bị đó Một loại thiết bị có thể được trang bị cho một phòng hay không được trang bị cho phòng nào cả.một phòng được trang bị ít nhất 1 loại trang bị
Mô hình quan niệm bài toán quản lí phòng
4. Phát sinh mô hình vật lí dữ liệu từ mô hình quan niệm
để lưu trữ database sau này
+ Trang Selection, chọn các đối tượng cần chuyển đổi sang PDM
+ Click để thực hiện
Mô hình vật lí dữ liệu của mô hình quản lí phòng
5. Chuyển PDM qua database trong SQL
Bước 1: Từ giao diện của power designer bạn chọn Database > chọn Generate Database
Trang 13Bước 3: bạn khởi động SQL
server 2008
+ Tạo 1 Database mới
+ Tạo một Query mới với code
là nội dung file sql bạn vừa tạo
ra ở bước 2
6. Tạo report báo cáo
Tạo report mới
+ Mở mô hình cần báo cáo
+ Chọn Report > Report
+ Sau đó click vào New Report.
+ Click vào OK
+ Chọn các đối tượng cần hiện trên báo
cáo tại khung Available items
chọn đối tượng và Add vào.
- Mở report
+ Mở mô hình báo cáo
+ Chọn report > report.
+ Chọn report cần mở và chọn
Edit report
* Chú ý
+ Để xem trước nội dung báo cáo: chon File > Print Preview
+ Để tạo file RTF hoặc HTML:Chọn File > Generate > RTF hoặc Html Nhập tên
File cần lưu
7. Kết luận
Power designer là một phần mềm rất hay và hữu ích nó có khá nhiều ưu điểm như
o Giao diện thân thiện dễ sử dụng cho người mới
o Thao tác nhanh và chính xác
Tuy vậy nó cũng có một số hạn chế nếu bạn quá lạm dụng nó:
Vd: Mối quan hệ giữa 2 thực thể không được biểu diễn bằng hình thoi mà là hình ôvan, kho dữ liệu là hình chữ nhật liền không phải là hình chữ nhật mất một cạnh như vậy nó không đúng theo qui định trong việc phân tích và thiết kế hệ thống thông tin
8. Tài liệu tham khảo
Hướng dẫn power designer 11 file word