- 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, )
7 trang |
Chia sẻ: lylyngoc | Lượt xem: 4006 | Lượt tải: 3
Bạn đang xem nội dung tài liệu Đề thi môn Phân tích và thiết kế hệ thống, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đề thi môn Phân tích và thiết kế hệ thống
(thời gian 90 phút – không sử dụng tài liệu)
Khoa T, Trường Đại học Bách khoa 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 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
Anh (chị) hãy phân tích và thiết kế chương trình trên.
Thang điểm:
Biểu đồ phân cấp chức năng: 1 điểm
Biểu đồ luồng dữ liệu yêu cầu ghi rõ tên luồng (mức ngữ cảnh, mức đỉnh, mức dưới đỉnh): 3 điểm
Mô hình dữ liệu quan hệ: 3 điểm
Thiết kế mô hình vật lý: 0.5 điểm
Thiết kế menu: 0.5 điểm
Thiết kế form: 1 điểm
Thiết kế dữ liệu: 1 điểm
Đáp án
I. Phân tích hệ thống
1. Biểu đồ phân cấp chức năng
Quản lý NS
Cập nhật DL
Tìm kiếm
Báo cáo TK
CN hồ sơ
CN TT con cái
CN thành tích của con cái
CN danh mục
TK nhân viên
TK con cái
TK theo thành tích
BC DS HS giỏi đặc biệt
BC DS HS giỏi cấp trường
BC DS HS giỏi cấp quận
BC DS HS giỏi cấp TP/QG
(*) Đặc tả chức năng
2. Biểu đồ luồng dữ liệu
2.1. Biểu đồ luồng dữ liệu mức ngữ cảnh
Quản lý nhân sự
CB nhân sự
TTHS, con cái,…
KQ tìm kiếm, báo cáo,…
(*) Mô tả chi tiết tên luồng
2.2. Biểu đồ luồng dữ liệu mức đỉnh
(1) Cập nhật dữ liệu
CB nhân sự
TTHS, con cái,…
(2) Tìm kiếm
(3) Báo cáo thống kê
Dữ liệu
(*) Mô tả chi tiết tên luồng
2.3. Biểu đồ luồng dữ liệu mứcdưới đỉnh chức năng 1
Cập nhật hồ sơ
CB nhân sự
TTHS
Cập nhật TT con cái
Cập nhật thành tích con cái
Con Cái
Cập nhật danh mục
CBNV
Thành tích
Loại thành tích
(*) Mô tả chi tiết tên luồng
2.4. Biểu đồ luồng dữ liệu mứcdưới đỉnh chức năng 2
Tìm kiếm nhân viên
CB nhân sự
Tìm kiếm con cái
Tìm kiếm theo thành tích
Dữ liệu
(*) Mô tả chi tiết tên luồng
2.5. Biểu đồ luồng dữ liệu mứcdưới đỉnh chức năng 3
Báo cáo DS HS giỏi đặc biệt
GV chủ nhiệm
Báo cáo DS HS giỏi cấp trường
Báo cáo DS HS giỏi cấp Quận
Dữ liệu
Báo cáo DS HS giỏi cấp TP/QG
(*) Mô tả chi tiết tên luồng
3. Mô hình dữ liệu quan hệ
MaNV
TenNV
NgaySinh
GioiTinh
DiaChi
DienThoai
VoChong
TrongKhoa
GhiChu
CBNV
MaCC
MaNV
TenCC
NgaySinh
GioiTinh
GhiChu
ConCai
MaCC
MaLoaiTT
ThanhTich
GhiChu
ThanhTich
MaLoaiTT
LoaiTT
GhiChu
LoaiTT
II. Thiết kế hệ thống
1. Kiến trúc vật lý hệ thống
LAN
2. Thiết kế menu
Dữ liệu
Tìm kiếm
Báo cáo
CN hồ sơ
CN TT con cái
CN thành tích con cai
CN danh mục
TK nhân viên
TK con cái
TK theo thành tích
BC DS HS giỏi đặc biệt
BC DS HS giỏi cấp Trường
BC DS HS giỏi cấp Quận
BC DS HS giỏi cấp TP/QG
Hệ thống
Đăng nhập
Trợ giúp
Giới thiệu
Kết thúc CT
3. Thiết kế Form
3.1. Form đăng nhập
Đăng nhập
-
x
Tên:
Mật khẩu:
OK
Cancel
4. Thiết kế CSDL
MaNV
TenNV
NgaySinh
GioiTinh
DiaChi
DienThoai
VoChong
TrongKhoa
GhiChu
CBNV
MaCC
MaNV
TenCC
NgaySinh
GioiTinh
GhiChu
ConCai
MaCC
MaLoaiTT
ThanhTich
GhiChu
ThanhTich
MaLoaiTT
LoaiTT
GhiChu
LoaiTT
(*) Liệt kê chi tiết các thực thể
4.1. Thực thể CBNV – Cán bộ nhân viên
TT
Tên trường
Diễn giải
PK
FK
Ghi chú
1
MaNV
Mã cán bộ nhân viên
X
2
TenNV
Tên cán bộ nhân viên
3
NgaySinh
Ngày sinh
4
GioiTinh
Giới tính (1: nam; 0:nữ)
5
DiaChi
Địa chỉ
6
DienThoai
Điện thoại
7
VoChong
Tên vợ hoặc chồng
8
TrongKhoa
1: Vợ chồng cùng Khoa; 0: ngược lại
9
GhiChu
Ghi chú
4.2. Thực thể ConCai – Con cái
TT
Tên trường
Diễn giải
PK
FK
Ghi chú
1
MaCC
Mã con cái
X
2
MaNV
Mã cán bộ nhân viên
X
3
TenCC
Tên con cái
4
NgaySinh
Ngày sinh
5
GioiTinh
Giới tính (1: nam; 0:nữ)
6
GhiChu
Ghi chú
4.3. Thực thể LoaiTT – Loại thành tích
TT
Tên trường
Diễn giải
PK
FK
Ghi chú
1
MaLoaiTT
Mã loại thành tích
X
2
LoaiTT
Loại thành tích
3
GhiChu
Ghi chú
4.4. Thực thể ThanhTich – Thành tích
TT
Tên trường
Diễn giải
PK
FK
Ghi chú
1
MaCC
Mã con cái
X
2
MaLoaiTT
Mã loại thành tích
X
3
ThanhTich
Nội dung thành tích
4
GhiChu
Ghi chú