You are on page 1of 4

Bài tập môn học Phân tích thiết kế hệ thống thông tin

YÊU CẦU CHUNG VỀ BÀI TẬP


Môn: Phân tích thiết kế hệ thống thông tin
CNTT Dân sự khóa 10
Bài tập môn học Phân tích thiết kế hệ thống thông tin được chia thành 2 phần
• Phần 1: Báo cáo Phân tích thiết kế một hệ thống cụ thể
• Phần 2: Mã hóa phần thiết kế của hệ thống thành một chương trình demo (không
bắt buộc – chỉ giành cho những sinh viên có bảng phân tích thiết kế tốt)
Cách tính điểm thi môn học
• 50% điểm báo cáo
• 40% điểm vấn đáp
• 10% chương trình demo
Yêu cầu cụ thể từng phần như sau
PHẦN 1. BÁO CÁO PHÂN TÍCH THIẾT KẾ HỆ THỐNG CỤ THỂ
I. TRÌNH BÀY
 Báo cáo được trình bày trên giấy khổ A4
 Kiểu chữ Time New Roman 13
 Top, Bottom, Left, Right : 1 inches
 Gutter position : Left
 Giãn dòng After : 6pt ; Multiple 1.3
 Bố cục của báo cáo như sau
a. Phần 1
 Trang bìa 1, 2 bố cục như hình vẽ HỌC VIỆN KỸ THUẬT QUÂN SỰ HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ THÔNG TIN

<Tên học viên> <Tên học viên>


<Lớp môn học> <Lớp môn học>

BÀI TẬP MÔN HỌC BÀI TẬP MÔN HỌC


PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG

<Tên đề tài> <Tên đề tài>

Giáo viên phụ trách: Nguyễn Hoài Anh

HÀ NỘI, 11/2014 HÀ NỘI, 11/2014

 Lời nói đầu: Giới thiệu chung về hệ thống (mục đích của hệ thống, tại sao chọn hệ thống)
 Mục lục
b. Phần 2: Phần bài chính
c. Phần 3:
 Đánh giá công việc và kết luận
 Tài liệu tham khảo
GVMH: Nguyễn Hoài Anh (nguyenhoaianh@yahoo.com – ĐTDĐ: 0912112377) Page 1
Bài tập môn học Phân tích thiết kế hệ thống thông tin

II. NỘI DUNG PHẦN BÀI CHÍNH


 Chương I. Khảo sát hệ thống
I. Mô tả hệ thống
1. Nhiệm vụ cơ bản (Hệ thống thực hiện chức năng chính là gì ?)
2. Cơ cấu tổ chức (Hệ thống có những bộ phận nào, chức năng và nhiệm vụ
của từng bộ phận ?)
3. Quy trình xử lý và quy tắc quản lý (Quy trình cụ thể thực hiện các chức
năng đã nêu. Trong hoạt động nghiệp vụ của tổ chức có áp dụng quy tắc
quản lý nào không ?)
4. Mẫu biểu (Hệ thống sử dụng các hồ sơ, giấy tờ giao dịch nào ?)
II. Mô hình hóa hệ thống
1. Mô hình tiến trình nghiệp vụ (Định nghĩa các ký hiệu sử dụng trong mô
hình, vẽ mô hình)
2. Biểu đồ hoạt động (Định nghĩa các ký hiệu sử dụng trong mô hình, vẽ mô
hình)
III. Xây dựng dự án
1. Hồ sơ điều tra (dữ liệu đầu vào, dữ liệu đầu ra, tài nguyên của hệ thống là
gì ? Có những nhóm người dùng nào sử dụng hệ thống ?)
2. Dự trù thiết bị (Hệ thống sử dụng những thiết bị nào (phần cứng) ? Cần
những phần mềm nào để sử dụng hệ thống ?)
 Chương II. Phân tích hệ thống
I. Phân tích chức năng nghiệp vụ
1. Sơ đồ phân rã chức năng
a. Xác định chức năng chi tiết
b. Gom nhóm chức năng
c. Vẽ sơ đồ
2. Sơ đồ luồng dữ liệu
a. Ký hiệu sử dụng
b. DFD mức khung cảnh
c. DFD mức đỉnh
d. DFD mức dưới đỉnh
3. Đặc tả chức năng chi tiết: mỗi chức năng chi tiết đảm bảo 3 nội dung: Tên
chức năng, đầu vào/đầu ra, nội dung xử lý (có thể chọn 1 trong 4 cách đặc
tả: phương trình toán học, bảng quyết định, sơ đồ khối, ngôn ngữ tự nhiên
cấu trúc hóa)
II. Phân tích dữ liệu nghiệp vụ
1. ER mở rộng
a. Xác định kiểu thực thể, kiểu thuộc tính (các bước xác định, phân
tích bài toán, kết quả thu được)
GVMH: Nguyễn Hoài Anh (nguyenhoaianh@yahoo.com – ĐTDĐ: 0912112377) Page 2
Bài tập môn học Phân tích thiết kế hệ thống thông tin

b. Xác định kiểu liên kết (tên kiểu liên kết giữa các kiểu thực thể tham
gia)
c. Vẽ ER mở rộng (Giải thích ký hiệu, vẽ hình)
2. Chuẩn hoá dữ liệu
a. Chuyển đổi từ ER mở rộng về ER kinh điển (phân tích bài toán, vẽ
hình)
b. Chuyển đổi từ ER kinh điển về ER hạn chế (phân tích bài toán, vẽ
hình)
c. Chuyển đổi từ ER hạn chế về mô hình quan hệ (phân tích bài toán,
vẽ hình)
3. Đặc tả bảng dữ liệu trong mô hình quan hệ
Theo mẫu
STT Khoá chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải

 Chương III. Thiết kế hệ thống


I. Thiết kế tổng thể
1. Phân định công việc giữa người và máy
2. Thiết kế tiến trình hệ thống
II. Thiết kế kiểm soát
1. Xác định nhóm người dùng
2. Phân định quyền hạn nhóm người dùng
III. Thiết kế CSDL vật lý
1. Xác định bảng dữ liệu phục vụ bảo mật
2. Mô hình dữ liệu hệ thống
3. Đặc tả bảng dữ liệu
Theo mẫu

IV. Thiết kế kiến trúc chương trình


1. Kiến trúc chương trình mức cao
2. Thiết kế modul xử lý

GVMH: Nguyễn Hoài Anh (nguyenhoaianh@yahoo.com – ĐTDĐ: 0912112377) Page 3


Bài tập môn học Phân tích thiết kế hệ thống thông tin

V. Thiết kế giao diện người - máy


1. Thiết kế hệ thống đơn chọn
2. Thiết kế form nhập liệu (5 form)
3. Thiết kế báo cáo (3 báo cáo)
4. Thiết kế giao diện hỏi đáp (2 form)

PHẦN 2. CHƯƠNG TRÌNH DEMO


Yêu cầu:
1. Đưa bảng thiết kế dữ liệu của hệ thống vào hệ quản trị CSDL SQL Server
2. Sử dụng ngôn ngữ lập trình C# tạo giao diện nhập dữ liệu theo 5 form trong bảng thiết kế
(kết nối được CSDL, xử lý được các tình huống đặt ra trong bảng thiết kế). Giao diện hỏi
đáp thiết kế cùng trong nghiệp vụ xử lý của form nhập.
-----o0o-----

GVMH: Nguyễn Hoài Anh (nguyenhoaianh@yahoo.com – ĐTDĐ: 0912112377) Page 4

You might also like