lOMoARcPSD| 58815430
ÔN TẬP MÔN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
I. LÝ THUYẾT
Câu 1: Trình bày khái niệm và đặc điểm của biểu đồ phân cấp chức năng BPC?
Câu 2: Trình bày khái niệm về biểu đồ luồng dữ liệu BLD.
Câu 3: Trình bày các yếu tố biểu diễn biểu đồ BLD.
Câu 3: Trình bày các loại Hệ thống thường gặp. Nêu vai trò Hệ thống thông tin trong doanh
nghiệp?
Câu 4: Trình bày các bước để xây dựng mô hình dữ liệu logic từ biểu đồ ER
Câu 5: Trình bày quá trình chuẩn hóa dữ liệu về 3NF
Câu 6: Phân biệt hai khái niệm “Hệ thống” và “Hệ thống thông tin”? Nêu dụ về Hệ thống
và phân tích ví dụ đó.
Câu 7: Trình bày Khái niệm và các thành phần của mô hình quan hệ
Câu 8: So sánh hai phương pháp phân tích dữ liệu theo mô hình ER: “Top down Bottom
up”. II. Bài tập Bài 1:
Cho bài toán sau:
Một sở bán hàng sử dụng hai loại chứng tsau để theo dõi hoạt động kinh doanh của
mình:
ĐƠN ĐẶT HÀNG
Số: xxxxxx
Người đặt hàng: ………………………….
Địa chỉ: ………………………….
Ngày đặt: xx/xx/xx
STT
Tên hàng
Đơn vị
Đơn giá
Số lượng
Thành tiền
xx
xxxxxx
xxxx
xxxxxx
xxxx
xxxxxxxx
PHIẾU GIAO HÀNG
Số: xxxxxx
Tên khách hàng: …………………………. Địa
chỉ: ………………………….
lOMoARcPSD| 58815430
Nơi giao hàng: ………………………….
Ngày giao: xx/xx/xx
STT
Tên hàng
Đơn vị
Đơn giá
Số lượng
Thành tiền
xx
xxxxxx
xxxx
xxxxxx
xxxx
xxxxxxxx
Yêu cầu: Hãy thiết kế mô hình dữ liệu logic loại quan hệ (bao gồm các tệp dữ liệu và biểu
đồ mô hình dữ liệu) từ hai hồ sơ cho ở trên.
** Lưu ý: Vẽ biểu đồ ER => Chuyển hóa về hình quan hệ dựa vào các bước đã trình
bày trong câu hỏi 1.
Bài 2:
Cho bài toán sau:
Một bãi trông gửi xe có 2 cổng (một cổng xe vào, một cổng xe ra). Người ta chia
bãi thành 4 khu dành cho 4 loại xe khác nhau: xe máy, xe buýt, xe tảicông ten nơ. Khi
khách đến gửi xe, người coi xe nhận dạng xe theo bảng phân loại, sau đó kiểm tra chỗ trống
trong bãi. Nếu chỗ dành cho loại xe đó đã hết thì thông báo cho khách. Ngược lại, thì ghi
đưa cho khách ớng dẫn xe vào bãi, đồng thời ghi những thông tin trên vào sổ
xe vào.
Khi khách lấy xe, người coi xe kiểm traxem vé là thật hay giả, đối chiếuvới
xe. Nếu giả hay không đúng xe thì không cho nhận xe. Ngược lại, thì viết phiếu thanh
toán và thu tiền của khách, đồng thời ghi các thông tin cần thiết vào sổ xe ra.
Khi khách đến báo có sự cố thì kiểm tra xe trong sổ xe vào và sổ xe ra để xác minh
xe gửi không đã lấy ra chưa. Nếu không đúng như vậy thì không giải quyết. Trong
trường hợp ngược lại, tiến hành kiểm tra xe ở hiện trường. Nếu đúng như sự việc xảy ra thì
tiến hành lập biên bản giải quyết, trong trường hợp cần thiết thì viết phiếu chi bồi thường
cho khách.
Yêu cầu:
- Vẽ biểu đồ phân cấp chức năng BPC cho bài toán trên
- Vẽ các biểu đồ BLD mức ngữ cảnh, mức đỉnh, và mức dưới đỉnh
- Thiết kế form đăng nhập hệ thống Bài 3:
Cho bài toán sau:
Khoa CNTT, Trường Đại học Kiến Trúc Nội nhu cầu xây dựng một hệ thống
thông tin quản lý nhân sự nhằm mục đích đáp ứng ngày một tốt hơn nhu cầu cuộc sống của
mỗi thành viên, đặt biệt là việc quan tâm, cổ vũ động viên kịp thời đối với con cái của mỗi
lOMoARcPSD| 58815430
cán bộ công nhân viên của Khoa mỗi khi các cháu đạt thành tích trong học tập hay khen
thưởng trong các đợt 1/6 hoặc hè. Các yêu cầu của hệ thống gồm:
- Quản thông tin về nhân thân của mỗi cán bộ công nhân viên (tên, tuổi, địa chỉ,
điện thoại, vợ/chồng, …)
- Quản lý thông tin về con cái của cán bộ công nhân viên (tên, ngày tháng năm sinh,
giới tính, …)
- Quản lý thông tin về thành tích trong học tập của các cháu (năm học, thành tích
các giải thưởng đặc biệt khác, …)
Chương trình cho phép tìm kiếm nhanh các thông tin vcán bộ công nhân viên, thông tin
về các cháu nhỏ. Đồng thời chương trình cho phép kết xuất ra các danh sách sau
- Danh sách các cháu đạt thành tích đặc biệt
- Danh sách các cháu đạt học sinh giỏi cấp Trường, Quận, Thành phố hoặc quốc gia
Yêu cầu:
- Vẽ biểu đồ phân cấp chức năng BPC
- Vẽ biểu đồ BLD mức ngữ cảnh
- Vẽ biểu đồ BLD mức đỉnh
- Thiết kế menu các chức năng cho hệ thống

Preview text:

lOMoAR cPSD| 58815430
ÔN TẬP MÔN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I. LÝ THUYẾT
Câu 1: Trình bày khái niệm và đặc điểm của biểu đồ phân cấp chức năng BPC?
Câu 2: Trình bày khái niệm về biểu đồ luồng dữ liệu BLD.
Câu 3: Trình bày các yếu tố biểu diễn biểu đồ BLD.
Câu 3: Trình bày các loại Hệ thống thường gặp. Nêu vai trò Hệ thống thông tin trong doanh nghiệp?
Câu 4: Trình bày các bước để xây dựng mô hình dữ liệu logic từ biểu đồ ER
Câu 5: Trình bày quá trình chuẩn hóa dữ liệu về 3NF
Câu 6: Phân biệt hai khái niệm “Hệ thống” và “Hệ thống thông tin”? Nêu ví dụ về Hệ thống
và phân tích ví dụ đó.
Câu 7: Trình bày Khái niệm và các thành phần của mô hình quan hệ
Câu 8: So sánh hai phương pháp phân tích dữ liệu theo mô hình ER: “Top down và Bottom
up”. II. Bài tập Bài 1: Cho bài toán sau:
Một cơ sở bán hàng sử dụng hai loại chứng từ sau để theo dõi hoạt động kinh doanh của mình: ĐƠN ĐẶT HÀNG Số: xxxxxx
Người đặt hàng: …………………………. Địa chỉ:
…………………………. Ngày đặt: xx/xx/xx STT Tên hàng Đơn vị Đơn giá Số lượng Thành tiền xx xxxxxx xxxx xxxxxx xxxx xxxxxxxx … … … … … … PHIẾU GIAO HÀNG Số: xxxxxx
Tên khách hàng: …………………………. Địa
chỉ: …………………………. lOMoAR cPSD| 58815430 Nơi giao hàng:
…………………………. Ngày giao: xx/xx/xx STT Tên hàng Đơn vị Đơn giá Số lượng Thành tiền xx xxxxxx xxxx xxxxxx xxxx xxxxxxxx … … … … … …
Yêu cầu: Hãy thiết kế mô hình dữ liệu logic loại quan hệ (bao gồm các tệp dữ liệu và biểu
đồ mô hình dữ liệu) từ hai hồ sơ cho ở trên.
** Lưu ý: Vẽ biểu đồ ER => Chuyển hóa về mô hình quan hệ dựa vào các bước đã trình bày trong câu hỏi 1. Bài 2: Cho bài toán sau:
Một bãi trông gửi xe có 2 cổng (một cổng xe vào, một cổng xe ra). Người ta chia
bãi thành 4 khu dành cho 4 loại xe khác nhau: xe máy, xe buýt, xe tải và công ten nơ. Khi
khách đến gửi xe, người coi xe nhận dạng xe theo bảng phân loại, sau đó kiểm tra chỗ trống
trong bãi. Nếu chỗ dành cho loại xe đó đã hết thì thông báo cho khách. Ngược lại, thì ghi
vé đưa cho khách và hướng dẫn xe vào bãi, đồng thời ghi những thông tin trên vé vào sổ xe vào.
Khi khách lấy xe, người coi xe kiểm tra vé xem vé là thật hay giả, đối chiếu vé với
xe. Nếu vé giả hay không đúng xe thì không cho nhận xe. Ngược lại, thì viết phiếu thanh
toán và thu tiền của khách, đồng thời ghi các thông tin cần thiết vào sổ xe ra.
Khi khách đến báo có sự cố thì kiểm tra xe trong sổ xe vào và sổ xe ra để xác minh
xe có gửi không và đã lấy ra chưa. Nếu không đúng như vậy thì không giải quyết. Trong
trường hợp ngược lại, tiến hành kiểm tra xe ở hiện trường. Nếu đúng như sự việc xảy ra thì
tiến hành lập biên bản giải quyết, và trong trường hợp cần thiết thì viết phiếu chi bồi thường cho khách. Yêu cầu:
- Vẽ biểu đồ phân cấp chức năng BPC cho bài toán trên
- Vẽ các biểu đồ BLD mức ngữ cảnh, mức đỉnh, và mức dưới đỉnh
- Thiết kế form đăng nhập hệ thống Bài 3: Cho bài toán sau:
Khoa CNTT, Trường Đại học Kiến Trúc Hà Nội có nhu cầu xây dựng một hệ thống
thông tin quản lý nhân sự nhằm mục đích đáp ứng ngày một tốt hơn nhu cầu cuộc sống của
mỗi thành viên, đặt biệt là việc quan tâm, cổ vũ động viên kịp thời đối với con cái của mỗi lOMoAR cPSD| 58815430
cán bộ công nhân viên của Khoa mỗi khi các cháu đạt thành tích trong học tập hay khen
thưởng trong các đợt 1/6 hoặc hè. Các yêu cầu của hệ thống gồm:
- Quản lý thông tin về nhân thân của mỗi cán bộ công nhân viên (tên, tuổi, địa chỉ,
điện thoại, vợ/chồng, …)
- Quản lý thông tin về con cái của cán bộ công nhân viên (tên, ngày tháng năm sinh, giới tính, …)
- Quản lý thông tin về thành tích trong học tập của các cháu (năm học, thành tích và
các giải thưởng đặc biệt khác, …)
Chương trình cho phép tìm kiếm nhanh các thông tin về cán bộ công nhân viên, thông tin
về các cháu nhỏ. Đồng thời chương trình cho phép kết xuất ra các danh sách sau
- Danh sách các cháu đạt thành tích đặc biệt
- Danh sách các cháu đạt học sinh giỏi cấp Trường, Quận, Thành phố hoặc quốc gia Yêu cầu:
- Vẽ biểu đồ phân cấp chức năng BPC
- Vẽ biểu đồ BLD mức ngữ cảnh
- Vẽ biểu đồ BLD mức đỉnh
- Thiết kế menu các chức năng cho hệ thống