Giáo trình Phân tích thiết kế hệ thống - Trần Đắc Phiến

MỤC LỤC

Chương 1 : PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HỆ THỐNG THÔNG TIN. 3

Chương 2 : KHẢO SÁT HIỆN TRẠNG XÁC ĐỊNH YÊU CẦU HỆ THỐNG. 21

Chương 3 : MÔ HÌNH NGHIỆP VỤCỦA HỆTHỐNG. 32

Chương 4 : MÔ HÌNH HÓA QUÁ TRÌNH XỬLÝ. 42

Chương 5 : MÔ HÌNH HÓA LOGIC TIẾN TRÌNH . 57

Chương 6 : GIỚI THIỆU VỀ MÔ HÌNH HÓA DỮ LIỆU. 65

Chương 7 : MÔ HÌNH QUAN HỆ. 79

Chương 8 : PHÂN TÍCH DỮ LIỆU VÀ YÊU CẦU CHỨC NĂNG. 89

Chương 9 : TÍNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG MỐI KẾT HỢP. 96

Chương 10 : TẬP THỰC THỂ CHA VÀ TẬP THỰC THỂ CON. 104

Chương 11 : MỞ RỘNG KHÁI NIỆM MỐI KẾT HỢP. 113

Chương 12 : SỰ CHUẨN HÓA. 123

CÁC TRƯỜNG HỢP NGHIÊN CỨU. 132

pdf161 trang | Chuyên mục: Phân Tích Thiết Kế Hệ Thống | Chia sẻ: dkS00TYs | Lượt xem: 3694 | Lượt tải: 1download
Tóm tắt nội dung Giáo trình Phân tích thiết kế hệ thống - Trần Đắc Phiến, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
t Kế Hệ Thống 151
Baøi taäp 9.1
ER diagram
LOT
supply
ITEM
item #
description
belong to
BIDDER’S
CARD
auction #
reserve deposit
auction #
lot#
reserve price
sale price
VENDOR-
BIDDER
account #
name
address
phone #
AUCTION
card #
paid deposit
ITEM(item#, description,lot#,account#)
VENDOR-BIDDER(account#, name,address,phone#)
AUCTION(auction #, reserve deposit)
BIDDER’S CARD(card #, paid deposit,auction#,account#)
LOT(lot#, reserve price, sale price,car#)
SELECT [bidder’s card].account#, name,lot#,sale price
FROM (vendor-bidder JOIN [bidder’s card] ON bidder’s card.account#=vendor-bidder.account#)
JOIN lot ON bidder’s card.card# = lot.card# 
WHERE sale price > 0
Giáo trình Phân tích thiết Kế Hệ Thống 152
SAÛN PHAÅM
CHUYEÀN
maõ chuyeàn
teân chuyeàn
maõ saûn phaåm
thöù coâng ñoaïn
teân coâng ñoaïn
ñôn giaù coâng ñoaïn
NHAÂN VIEÂN maõ nhaân vieân
hoï teân
ngaøy sinh
ñòa chæ
ngaøy vaøo laøm
NHAÂN VIEÂN
GIAÙN TIEÁP
COÂNG
NHAÂN
maõ nhaân vieân
ñôn giaù coâng
maõ nhaân vieân
vaên baèng
COÂNG
ÑOAÏN
ÑÔÏT GIAO
HAØNG
maõ chuyeàn
maõ saûn phaåm
ngaøy giao
löôïng saûn phaåm
COÂNG COÂNG
ÑOAÏN
maõ saûn phaåm
teân saûn phaåm
maõ chuyeàn
maõ saûn phaåm
ngaøy giao
thöù coâng ñoaïn
maõ nhaân vieân
ngaøy coâng
soá löôïng hoaøn thaønh
giao cho
nhaän
giao hoaøn thaønh
ñöôïc keâ ñöôïc keâ bôûi
ñöôïc thöïc hieän
laø coâng coâng ñoaïn cuûa
keâ
PHOØNG
BAN
maõ phoøng ban
teân phoøng ban
COÂNG
GIAÙN TIEÁP
maõ nhaân vieân
thaùng naêm
soá ngaøy coâng
LÖÔNG
ÖÙNG
maõ nhaân vieân
thaùng naêm
möùc öùng
coù
thuoäc veà
thuoäc veà
coù
Giáo trình Phân tích thiết Kế Hệ Thống 153
Söï kieän Kích hoaït Nguoàn phaùt 
sinh
Hoaït ñoäng Keát xuaát Ñích ñeán
Khaùch haøng ñeán 
thueâ baêng ñóa
baêng ñóa caàn 
thueâ
khaùch haøng Caäp nhaät thoâng 
tin thueâ 
baêng ñóa 
cho thueâ
khaùch haøng
Khaùch haøng traû 
baêng ñóa
baêng ñóa traû khaùch haøng kieåm tra baêng ñóa 
traû
khaùch haøng
.... .... ... ... ... ...
Giáo trình Phân tích thiết Kế Hệ Thống 154
BAÊNG ÑÓA
ALBUM
 BOÄ VÔÛ
NGÖÔØI
KHAÙCH HAØNG
GIAO DÒCH THUEÂ
CHI TIEÁT THUEÂ
Giáo trình Phân tích thiết Kế Hệ Thống 155
MAÙY BAY
DAÂN SÖÏ
PHI COÂNG
maõ maùy bay
naêm saûn xuaát
maõ loaïi vk
teân loaïi vk
VUÕ KHÍ
thöïc hieän
maõ phi coâng
hoï teân
ñòa chæ
soá ñieän thoaïi
CHUYEÁN
BAY
maõ chuyeán bay
giôø khôûi haønh
giôø keát thuùc
MAÙY BAY
MAÙY BAY
QUAÂN SÖÏ
maõ maùy bay
soá löôïng gheá
maõ maùy bay
troïng taûi VUÕ KHÍTRANG BÒ
ñöôïc thöïc hieän bôûi
coù
giöõ
maõ maùy bay
soá seâ-ri
thôøi ñieåm
LOAÏI MAÙY
BAY
maõ loaïi mb
teân loaïi mb
NHIEÄM VUÏ
BAY
maõ phi coâng
maõ chuyeán bay
nhieäm vuï
LOAÏI VUÕ
KHÍ
soá seâ-ri
ngaøy saûn xuaát
thuoäc veà
ñöôïc thöïc hieän bôûi
coù
thuoäc veà
trôû thaønh
thuoäc veà
coù
thuoäc veà
VAÄT TÖKHO NHOÙM
chöùa
maõ kho
teân kho
ñòa chæ
soá ñieän thoïai
maõ vaät tö
teân vaät tö
qui caùch
ñôn vò tính
toàn toái thieåu
maõ nhoùm
teân nhoùm
PHIEÁU
NHAÄP
NHAØ CUNG
CAÁP
maõ ncc
teân ncc
ñòa chæ ncc
PHIEÁU
XUAÁT
soá phieáu
ngaøy
THIEÁT BÒmaõ thieát bòteân thieát bò
CHI TIEÁT
NHAÄP XUAÁT
soá phieáu
soá thöù töï
soá löôïng
ñôn giaù
PHIEÁU NHAÄP XUAÁT
soá phieáu
chöùng töø keøm theo
soá phieáu
lyù do xuaát
LOÏAI
PHIEÁU
maõ loïai
teân loïai
ñöôïc chöùa trong
ñöôïc keâ bôûi
keâ
coù
thuoäc veà
nhaäp hay xuaát töø
ñöôïc keâ bôûi
coù
thuoäc veà
Giáo trình Phân tích thiết Kế Hệ Thống 156
TSCÑ
ÑÔN VÒ
maõ ñôn vò
teân ñôn vò
maõ taøi saûn
teân taøi saûn
nguyeân giaù
nguoàn goác
xuaát xöù
tæ leä khaáu hao
ngaøy söû duïng
LOÏAI TSCÑ
maõ loïai
teân loïai
QUYEÁT
ÑÒNH
soá quyeát ñònh
ngaøy quyeát ñònh
hoï teân ngöôøi kyù
CHI TIEÁT
QÑ
soá quyeát ñònh
maõ taøi saûn
ngaøy ñieàu chuyeån
quaûn lyù
ñöôïc quaûn lyù bôûi
ñöôïc keâ trong
keâchöùa
ñöôïc chöùa trong
coùthuoäc veà
Giáo trình Phân tích thiết Kế Hệ Thống 157
MAÃU MOÂ TAÛ PHAÀN TÖÛ DÖÕ LIEÄU
Maõ nhaän dieän
Teân Maõ tænh
Teân khaùc
Moâ taû Laø thuoäc tính nhaän dieän tænh vôùi kyù töï ñaàu laø kyù töï ñaàu cuûa teân 
tænh thaønh phoá 
Tính chaát
Chieàu daøi: 4  Chöõ 
Ñònh daïng nhaäp: L000  Soá chöõ 
Ñònh daïng xuaát:  Ngaøy 
Giaù trò maëc nhieân:  Soá 
 Lieân tuïc  Rôøi raïc  Nhaäp  Tính toùan
Ñieàu kieän raøng buoäc
Lieân tuïc Rôøi raïc
 Giaù trò dieãn giaûi
Giaù trò lôùn nhaát: 999 ............ ...........................................................
Giaù trò beù nhaát: 000 ............ ...........................................................
 ........... .......................................................... 
MAÃU MOÂ TAÛ KHO DÖÕ LIEÄU
Maõ nhaän dieän D3
Teân Tænh thaønh phoá 
Teân khaùc
Moâ taû Chöùa moãi maãu tin cho moät tænh thaønh phoá 
Tính chaát
Loïai taäp tin Maùy tính  Thuû coâng 
Daïng taäp tin  Cô sôû döõ lieäu  Chæ muïc  Tuaàn töï  Tröïc tieáp
Kích thöôùc maãu tin (kyù töï) : 54 Kích thöôùc khoái: 4,000
Soá löôïng maãu tin: möùc cao 46 möùc bình quaân: 46
Toác ñoä taêng tröôûng haøng naêm: 0%
Teân taäp tin döõ lieäu: tinhThanhPhoTbl
Teân baûn sao: 
Caáu truùc döõ lieäu: Maãu tin tænh thaønh phoá 
Khoùa chính: Maõ tænh 
Khoùa phuï: 
Ghi chuù: 
MAÃU MOÂ TAÛ CAÁU TRUÙC DÖÕ LIEÄU
Giáo trình Phân tích thiết Kế Hệ Thống 158
maãu tin tænh thaønh phoá = maõ tænh +
teân tænh +
soá daân 
Xöû lyù 4.1 – Caäp nhaät tænh thaønh phoá 
Teân Form Thuoäc tính Giaù trò 
frmTinhThanhPho
Record Source SELECT maTinh, tenTinh, soDan 
FROM tinhThanhPhoTbl
Default View Datasheet
Teân control Teân thuoäc tính Giaù trò 
maTinh Input Mask L000;;_
Control Source maTinh
tenTinh Control Source tenTinh
Format >
SoDan Control Source soDan
Format 0
Flowchart
Entity relationship diagram
Giáo trình Phân tích thiết Kế Hệ Thống 159
Trường ĐH Công nghiệp Tp HCM
Khoa Công nghệ Thông tin
TIỂU LUẬN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Tiểu luận là tiêu chuẩn đánh giá kết quả học tập. Yêu cầu là thực hiện Phân tích và thiết kế một hệ thống thông tin quản 
lý. Các bạn chọn một trong các đề tài gợi ý dưới đây hoặc tự đưa ra đề tài.
STT Đề tài Mô tả
 1 Hệ thống quản lý thư viện Quản lý sách, độc giả, tình hình mượn trả…
 2 Hệ thống quản lý nhân sự tiền lương Quản lý hồ sơ nhân sự, tiền lương, kết quả chấm công…
 3 Hệ thống quản lý vật tư Quản lý tình hình xuất nhập vật tư…
 4 Hệ thống quản lý học sinh phổ thông Quản lý hồ sơ học sinh, kết quả học tập…
 5 Hệ thống quản lý sinh viên đại học Quản lý hồ sơ sinh viên, kết quả học tập…
 6 Hệ thống quản lý tuyển sinh đại học Quản lý thông tin thí sinh, kết quả thi…
 7 Hệ thống quản lý công nợ cửa hàng Quản lý tình hình công nợ đối với khách hàng và nhà cung 
cấp
 8 Hệ thống quản lý khách sạn Quản lý phòng, khách thuê phòng…
 9 
Hệ thống quản lý hồ sơ bệnh án bệnh 
viện Quản lý hồ sơ, tình trạng của bệnh nhân…
 10 Hệ thống quản lý trường mẫu giáo Quản lý hồ sơ học sinh, chỉ số thể lực, năng khiếu…
 11 Hệ thống thông tin kế tóan Quản lý các nguồn thu chi của một tổ chức thông qua việc 
quản lý các chứng từ thu chi, báo cáo các sổ sách kế tóan
 12
Hệ thống quản lý phòng học của một 
trường
Quản lý được tình trạng của phòng học như phòng có tiện 
nghi gì, đang được sử dụng vào việc gì, thời gian nào …
 Việc làm tiểu luận nên được tiến hành song song với quá trình học môn này và tuân theo các bước chính:
1. Khảo sát thực tế và xác lập các yêu cầu.
2. Phân tích hệ thống.
3. Thiết kế hệ thống.
4. Xây dựng và cài đặt hệ thống.
 Kết quả làm tiểu luận phải được thể hiện thông qua một báo cáo dạng file word 
Hướng dẫn làm tiểu luận
Dựa vào những kiến thức đã học về thu thập thông tin, tuỳ theo chủ đề tiểu luận đã chọn, người học tiến hành khảo sát 
thực tế, xác định các yêu cầu đối với hệ thống cần xây dựng. Người học thực hiện viết báo cáo tiểu luận gồm các phần cơ 
bản:
 Đặt vấn đề 
o Mục đích 
o Giới thiệu bài toán
Giáo trình Phân tích thiết Kế Hệ Thống 160
 Khảo sát thực tế và xác lập dự án 
o Đặc tả hoạt động của hệ thống hiện tại 
(Kê các biểu mẫu, chứng từ, mô tả đầy đủ các thực thể và mối kết hợp giữa chúng)
o Các ưu nhược điểm của hệ thống hiện tại 
o Các yêu cầu đặt ra (yêu cầu chức năng) của hệ thống cần xây dựng
 Củng cố phần khảo sát
o Phiếu mô tả dữ liệu
o Phiếu mô tả công việc
o Bảng tổng hợp công việc
o Bảng tổng hợp hồ sơ tài liệu
Vận dụng kiến thức đã học trong chương 3, 4, 5 người học xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu 
ngữ cảnh và phân rã biểu đồ luồng dữ liệu cho hệ thống đã chọn làm tiểu luận. Viết tiếp báo cáo tiểu luận với các nội 
dung cơ bản:
 Mô hình nghiệp vụ của hệ thống
(phải có phần mô tả chức năng lá, ma trận thực thể chức năng)
 Mô hình xử lý 
o Biều đồ luồng dữ liệu mức ngữ cảnh 
o Biểu đồ luồng dữ liệu mức 0 
o Biểu đồ luồng dữ liệu mức 1 
 Logic tiến trình xử lý
Vận dụng kiến thức đã học để xây dựng mô hình thực thể kết hợp và biến đổi chúng thành mô hình quan hệ cho hệ thống 
đã chọn làm tiểu luận. Viết tiếp báo cáo tiểu luận với các nội dung cơ bản:
 Mô hình thực thể kết hợp
 Mô hình quan hệ 
 Từ điển dữ liệu 
 Kiểm tra yêu cầu chức năng (chương 8)
 Kiểm tra dạng chuẩn của mô hình quan hệ (chương 12)
Với kiến thức đã học, xây dựng cơ sở dữ liệu cho hệ thống đã chọn làm bài tập lớn. Tiếp tục viết báo cáo bài tập lớn với 
các nội dụng cơ bản:
 Cấu trúc các bảng dữ liệu (tên trường, kiểu dữ liệu...)
Thiết kế đầu ra cho hệ thống mà bạn đang thực hiện phân tích thiết kế, viết tiếp báo cáo bài tập lớn với các nội dung:
 Các phương thức cài đặt đầu vào 
 Các hình thức đầu ra
 Các biểu mẫu giao diện trong chương trình (có hình ảnh)
Tiến hành cài đặt, chạy thử hệ thống đã xây dựng được, nhận xét về hệ thống. Viết tiếp báo cáo bài tập lớn với các nội 
dung cơ bản:
Giáo trình Phân tích thiết Kế Hệ Thống 161
 Yêu cầu phần cứng để cài đặt hệ thống 
 Nhận xét về hiệu quả, độ chính xác của hệ thống 
 Xem lại và hoàn thiện chương trình, báo cáo bài tập lớn, nộp cho giáo viên

File đính kèm:

  • pdfGiáo trình Phân tích thiết kế hệ thống - Trần Đắc Phiến.pdf