BT DFD

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

BÀI TẬP

Bài 1: Hoạt động quản lý các đề tài nghiên cứu khoa học của phòng quản lý khoa học và
công nghệ bao gồm các công việc như sau:
1) Quản lý lý lịch khoa học của cán bộ: Quản lý chi tiết về thông tin của các cán bộ như họ tên,
ngày sinh, học hàm, học vị, trình độ chuyên môn, nơi công tác, danh sách các đề tài đã thực
hiện,… Với việc quản lý lý lịch khoa học cho phép xem thông tin về cán bộ, cập nhật lý lịch
khoa học của cán bộ, tìm kiếm
2) Quản lý thông tin các đề tài khoa học: Quản lý danh sách các đề tài đăng ký thực hiện (thông
tin về đề tài gồm: tên đề tài, đề tài đó thuộc lĩnh vực gì, ai là tác giả, thời gian thực hiện, Ghi
chú (ghi thông tin đề tài đã hoàn thành, đề tài đang làm, đề tài chưa hoàn thành ). Hoạt động
này có các chức năng:
o Thêm mới đề tài
o Chỉnh sửa thông tin về đề tài khi cần thiết
o In ấn thông tin về đề tài
3) Báo cáo – Thống kê: Hỗ trợ linh động tạo ra các báo cáo về:
o Danh sách các đề tài đã hoàn thành trong năm
o Danh sách các đề tài không hoàn thành
4) Quản lý hệ thống: Quản lý phân quyền bảo mật hệ thống:
o Quản lý người dùng
o Thay đổi mật khẩu
 Dựa vào tình huống trên, các Anh (Chị) hãy vẽ sơ đồ phân cấp chức năng.

Bài 2: Một cửa hàng thời trang muốn thiết kế một phần mềm để dễ dàng quản lý thông tin mua
hàng của khách hàng. Cửa hàng có những yêu cầu về nghiệp vụ như sau:
1) Quản lý thông tin khách hàng: Nhập thông tin khách hàng mới, tìm kiếm, chỉnh sửa hay xóa
một khách hàng trong danh sách
2) Quản lý đơn hàng:
- Khi khách hàng đến mua hàng, NV bán hàng sẽ vào chức năng Thêm đơn hàng và nhập các
thông tin về: Mã khách hàng (là số điện thoại của khách), mã hàng, số lượng (thông tin đơn
giá đã có sẵn trong dữ liệu) và tính thành tiền cho khách hàng. Sau đó In hóa đơn cho khách.
- Nếu khách hàng trả lại hàng hay đổi ý mua hàng thì có chức năng Chỉnh sửa đơn hàng hoặc
Hủy đơn hàng
3) Thống kê, chỉ có chủ cửa hàng (Admin) mới có quyền bấm vào chức năng thống kê:
- Cuối ngày, Admin sẽ chọn chức năng Thống kê chung để biết được ngày hôm đó đã bán ra
bao nhiêu mặt hàng, số lượng bao nhiêu và tổng doanh thu trong ngày.
- Ngoài ra còn có chức năng Thống kê theo khách hàng, Admin chỉ cần nhập mã khách hàng
vào là phần mềm sẽ liệt kê ra lịch sử mua hàng và tổng thanh toán của Khách hàng từ trước
đến hiện tại.
Trên đây là toàn bộ yêu cầu của cửa hàng. Dựa vào tình huống trên, các Anh (Chị) hãy thiết kế
sơ đồ phân cấp chức năng.

Bài 3: Hoạt động lưu trú của khách sạn Hồng Hà được mô tả như sau:
- Khi khách trọ có yêu cầu thuê phòng, nhân viên lễ tân phải ghi nhận đầy đủ các thông
tin thuê phòng của khách như tên khách, ngày giờ đến, số lượng và loại phòng cần thuê.
Sau đó, bộ phận lễ tân sẽ kiểm tra dữ liệu về tình trạng phòng trong khách sạn. Nếu
khách sạn đáp ứng được các yêu cầu của khách thì thông báo cho khách và lưu lại thông
tin đặt phòng của khách và cung cấp phòng cho khách
- Khi khách trọ trả phòng, nhân viên lễ tân nhận phòng, kiểm tra các dịch vụ phát sinh
(nếu có) và làm thủ tục thanh toán tiền cho khách.
- Hằng tháng, nhân viên khách sạn làm các báo cáo thống kê về doanh thu trong tháng,
tình hình sử dụng phòng của khách sạn
 Anh/Chị hãy vẽ sơ đồ luồng dữ liệu mức đỉnh cho hoạt động lưu trú của khách sạn
Hồng Hà
Bài 4: Quản lý hoạt động bán hàng của công ty Tomato bao gồm các hoạt động sau: Quản
lý việc bán hàng, Quản lý thông tin hàng hóa, báo cáo thống kê
1) Việc bán hàng của công ty được thực hiện như sau:
- Khi khách hàng muốn mua hàng, bộ phận bán hàng lập đơn đề nghị xuất bán và
chuyển cho kho
- Tại kho, thủ kho xuất hàng theo đúng số lượng mà bên bộ phận bán hàng yêu
cầu và viết phiếu xuất kho và chuyển phiếu xuất kho về cho kế toán
- Sau đó, kế toán lập hóa đơn thanh toán cho khách hàng và khách hàng sẽ căn cứ
vào đó để thực hiện thanh toán
2) Quản lý thông tin hàng: thêm mới hàng khi hàng được đưa về, sửa các thông tin về hàng
khi cần thiết và xoá thông tin về hàng khi không còn kinh doanh nữa. Các thông tin về hàng
bao gồm: mã hàng, tên hàng, mô tả hàng, thời gian bảo hành, nhà sản xuất, số lượng hiện
có. Những thông tin về hàng được nhân viên quản lý kho hàng cung cấp khi hàng được
chuyển đến kho.
Ngoài ra, để tiện theo dõi việc kinh doanh của công ty, hàng tháng công ty lập các báo
cáo gửi cho ban giám đốc về doanh thu trong tháng, mặt hàng bán chạy nhất.
 Anh/Chị hãy vẽ sơ đồ luồng dữ liệu mức dưới đỉnh cho chức năng Bán Hàng

Bài 5: Hoạt động của hệ thống quản lý việc đăng ký qua mạng của một trường học được mô tả
như sau:
Khi học viên muốn đăng ký học thì họ phải gửi phiếu đăng ký trong đó điền đầy đủ các
thông tin về họ tên, ngày sinh, địa chỉ, tên lớp muốn học. Hệ thống sẽ đối chiếu nguyện vọng
của học viên với danh sách các lớp hiện có để xếp học viên vào lớp. Nếu nguyện vọng của học
viên được chấp nhận, học viên sẽ được ghi danh vào những lớp mà họ đăng ký. Cuối cùng, hệ
thống sẽ gửi thông báo nhập học đến học viên
Lược đồ DFD sau mô tả một phần của hệ thống quản lý đăng ký hoc qua mạng. Giả sử
tính logic của các quá trình là đúng đắn. Hãy xác địng các lỗi sai về cách vẽ DFD (2 đ)
Bài 6: Hoạt động của hệ thống quản lý việc mua vé tàu qua mạng được mô tả như sau:
Khi hành khách muốn mua vé tàu qua mạng thì trước tiên họ phải đăng nhập (Login) vào
website bán vé tàu qua mạng. Sau đó, tiến hành tra cứu thông tin như thông tin về các chuyến
tàu, giá vé, số chỗ trống, thời gian khởi hành…). Sau khi đã tra cứu xong, tiến hành chọn chỗ
theo nguyện vọng (click chọn tàu và chỗ theo nguyện vọng). Bước cuối cùng là đặt chỗ, hoàn
tất thông tin phiếu đặt chỗ (thông tin về người đi tàu, hình thức thanh toán, …) Lược đồ DFD
sau mô tả một phần của hệ thống quản lý mua vé tàu qua mạng . Giả sử tính logic của các quá
trình là đúng đắn. Hãy xác địng các lỗi sai về cách vẽ DFD và sửa lại cho đúng

Bài 7: Thư viện trường A muốn tin học hóa công tác quản lý. Giả sử Anh (Chị) được
mời xây dựng hệ thống thông tin quản lý thư viện

a. Theo Anh(Chị) hệ thống có thể có những chức năng nào? Anh (Chị) hãy mô tả
những chức năng đó.
b. Căn cứ vào các chức năng đã nêu trên, Anh (Chị) hãy vẽ sơ đồ phân cấp chức
năng cho hệ thống thông tin quản lý thư viện.

c. Theo Anh (Chị), sơ đồ phân cấp chức năng có nhược điểm gì?

d. Anh (Chị) hãy chọn một chức năng và vẽ biểu đồ luồng dữ liệu mức dưới đỉnh
(mức 2) cho chức năng đó.
Ngân hàng Thái Bình tổ chức cơ sở dữ liệu để quản hoạt động kinh doanh như sau:
Ngân hàng có nhiều chi nhánh hoạt động động trên địa bàn bàn thành phố Đà Nẵng.
Thông tin về một chi nhánh gồm: mã số chi nhánh, địa chỉ, tên chi nhánh trưởng. Mỗi chi nhánh
có nhiều nhân viên làm việc, mỗi nhân viên chỉ làm việc cho 1 chi nhánh. Thông tin về nhân
viên gồm có: mã nhân viên, họ tên, trình độ, ngày công tác, địa chỉ, điện thoại
Ngân hàng có nhiều loại hình dịch vụ (cho vay, gửi tiền, chuyển tiền, ngân hàng điện tử,
thẻ tín dung, …..). mỗi dịch vụ đều có mã số riêng và các thông tin như tên dịch vụ, tiền phí,
thời hạn). Khách hàng có thể sử dụng nhiều nhiều dịch vụ tại các chi nhánh khác nhau. Mỗi
khi thực hiện một dịch vụ sẽ phát sinh một chứng từ ghi lại tình hình sử dụng dịch vụ của khách
hàng tại do một nhân viên lập ra. Thông tin về một chứng từ bao gồm số chứng từ, ngày chứng
từ, loại tiền tệ.
Ngoài ra, để dễ dàng chăm sóc khách hàng ngân hàng cũng lưu trữ thông tin về khách
hàng như mã số khách hàng, tên khách hàng, địa chỉ, số phone.
Dựa vào tình huống trên, các Anh (Chị) hãy thực hiện các yêu cầu sau:
a. Xác định các thực thể, các thuộc tính và khóa của thực thể (1.0 điểm)
b. Xây dựng sơ đồ thực thể liên kết (1.0 điểm)
c. Chuyển sơ đồ thực thể liên kết thành sơ đồ quan hệ (1.0 điểm)

You might also like