Phân tích thiết kế hệ thống thông tin quản lý sinh viên trường Đại học Xây dựng
Phân tích & thiết kế hệ thống thông tin là một bước rất quan trọng nhằm xây dựng một hệ thống thông tin một cách bài bản và có chất lượng cao. Trong bài tập lớn này, nhóm sinh viên đã vận dụng các kiến thức được giảng dạy trên lớp cùng với việc tìm hiểu một số tài liệu hướng dẫn để khảo sát, phân tích, thiết kế và cài đặt một hệ thống thông tin thực tế.
Tuy đã có nhiều cố gắng nhưng do còn thiếu kinh nghiệm cũng như chưa thực sự quen với công việc thiết kế (chưa thực sự bứt ra được khỏi các suy nghĩ quá cụ thể của người lập trình), do đó đề tài không tránh khỏi nhiều thiếu sót, rất mong được sự đóng góp ý kiến của giáo viên hướng dẫn.
Do quy mô của Bài tập lớn và thời gian có hạn nên phần thiết kế chỉ dừng lại ở bước đặc tả hoạt động của các module mà chưa có các bước Thiết kế cụ thể cũng như Thiết kế kiểm thử, Thiết kế bảo mật.
NỘI DUNG:
I. Lời nói đầu 4
II. Khảo sát & đánh giá hiện trạng 5
II.1. Nhiệm vụ 5
II.2. Cơ cấu tổ chức và phân công trách nhiệm 5
II.3. Quy trình và các dữ liệu xử lý 5
II.4. Phê phán hiện trạng 6
II.5. Đề xuất 6
III. Phân tích hệ thống về chức năng 7
III.1. BLD mức bối cảnh 7
III.2. Biểu đồ phân rã chức năng BPC 8
III.3. Mô tả chi tiết của các chức năng 8
III.3.1. Quản lý nhân thân sinh viên 8
III.3.2. Quản lý quá trình đào tạo 9
III.3.3. Quản lý học phí 9
III.3.4. Quản lý học bổng 10
III.3.5. Cập nhật định kỳ 10
III.4. BLD (DFD) mức đỉnh 11
III.5. Phân rã BLD (DFD) mức đỉnh 11
III.5.1. Phân rã chức năng Quản lý nhân thân sinh viên 12
III.5.2. Phân rã chức năng Quản lý quá trình đào tạo của sinh viên 13
III.5.3. Phân rã chức năng Quản lý học phí 14
III.5.4. Phân rã chức năng Quản lý học bổng 15
III.5.5. Phân rã chức năng Báo cáo định kỳ 16
IV. Phân tích hệ thống về dữ liệu 16
IV.1. Phân tích sơ bộ 16
IV.1.1. Xác định thực thể & thuộc tính 16
IV.1.2. Lược đồ E-R (hạn chế) 17
IV.2. Phân tích hoàn chỉnh 17
IV.2.1. Chuẩn hóa quan hệ bằng phương pháp phân rã 17
IV.2.2. Sơ đồ quan hệ của mô hình dữ liệu 20
V. Thiết kế cơ sở dữ liệu 21
V.1. Lựa chọn hệ quản trị CSDL 21
V.2. Thiết kế sơ đồ quan hệ CSDL 21
V.3. Mã SQL tạo cơ sở dữ liệu 22
VI. Thiết kế chương trình 29
VI.1. Thiết kế các vật lý các chức năng 29
VI.1.1. Chức năng Quản lý nhân thân sinh viên 29
VI.1.2. Chức năng Quản lý quá trình đào tạo của sinh viên 30
VI.1.3. Chức năng Quản lý học phí 31
VI.1.4. Chức năng quản lý học bổng 32
VI.1.5. Chức năng lập báo cáo định kỳ 33
VI.2. Xác định các giao diện 35
VI.2.1. Các giao diện cập nhật 35
VI.2.2. Các giao diện xử lý 35
VI.2.3. Các giao diện tìm kiếm 36
VI.2.4. Các giao diện báo cáo 36
VI.3. Tích hợp các giao diện 36
VI.4. Kiến trúc hệ thống giao diện tương tác 38
VI.5. Thiết kế các giao diện 39
VI.5.1. Menu chính 39
VI.5.2. Hệ thống 39
VI.5.3. Thông tin 40
VI.5.4. Xử lý 44
VI.5.5. Tìm kiếm 46
VI.5.6. Trợ giúp 49
VI.6. Đặc tả giao diện và tương tác 49
VI.6.1. Hệ thống 49
VI.6.2. Thông tin 50
VI.6.3. Xử lý 52
VI.6.4. Tìm kiếm 53
VII. Đánh giá hệ thống 55
VII.1. Ưu điểm 55
VII.2. Nhược điểm 56
VIII. Hướng phát triển 56
IX. Tài liệu tham khảo 56
Phân tích & thiết kế hệ thống thông tin là một bước rất quan trọng nhằm xây dựng một hệ thống thông tin một cách bài bản và có chất lượng cao. Trong bài tập lớn này, nhóm sinh viên đã vận dụng các kiến thức được giảng dạy trên lớp cùng với việc tìm hiểu một số tài liệu hướng dẫn để khảo sát, phân tích, thiết kế và cài đặt một hệ thống thông tin thực tế.
Tuy đã có nhiều cố gắng nhưng do còn thiếu kinh nghiệm cũng như chưa thực sự quen với công việc thiết kế (chưa thực sự bứt ra được khỏi các suy nghĩ quá cụ thể của người lập trình), do đó đề tài không tránh khỏi nhiều thiếu sót, rất mong được sự đóng góp ý kiến của giáo viên hướng dẫn.
Do quy mô của Bài tập lớn và thời gian có hạn nên phần thiết kế chỉ dừng lại ở bước đặc tả hoạt động của các module mà chưa có các bước Thiết kế cụ thể cũng như Thiết kế kiểm thử, Thiết kế bảo mật.
NỘI DUNG:
I. Lời nói đầu 4
II. Khảo sát & đánh giá hiện trạng 5
II.1. Nhiệm vụ 5
II.2. Cơ cấu tổ chức và phân công trách nhiệm 5
II.3. Quy trình và các dữ liệu xử lý 5
II.4. Phê phán hiện trạng 6
II.5. Đề xuất 6
III. Phân tích hệ thống về chức năng 7
III.1. BLD mức bối cảnh 7
III.2. Biểu đồ phân rã chức năng BPC 8
III.3. Mô tả chi tiết của các chức năng 8
III.3.1. Quản lý nhân thân sinh viên 8
III.3.2. Quản lý quá trình đào tạo 9
III.3.3. Quản lý học phí 9
III.3.4. Quản lý học bổng 10
III.3.5. Cập nhật định kỳ 10
III.4. BLD (DFD) mức đỉnh 11
III.5. Phân rã BLD (DFD) mức đỉnh 11
III.5.1. Phân rã chức năng Quản lý nhân thân sinh viên 12
III.5.2. Phân rã chức năng Quản lý quá trình đào tạo của sinh viên 13
III.5.3. Phân rã chức năng Quản lý học phí 14
III.5.4. Phân rã chức năng Quản lý học bổng 15
III.5.5. Phân rã chức năng Báo cáo định kỳ 16
IV. Phân tích hệ thống về dữ liệu 16
IV.1. Phân tích sơ bộ 16
IV.1.1. Xác định thực thể & thuộc tính 16
IV.1.2. Lược đồ E-R (hạn chế) 17
IV.2. Phân tích hoàn chỉnh 17
IV.2.1. Chuẩn hóa quan hệ bằng phương pháp phân rã 17
IV.2.2. Sơ đồ quan hệ của mô hình dữ liệu 20
V. Thiết kế cơ sở dữ liệu 21
V.1. Lựa chọn hệ quản trị CSDL 21
V.2. Thiết kế sơ đồ quan hệ CSDL 21
V.3. Mã SQL tạo cơ sở dữ liệu 22
VI. Thiết kế chương trình 29
VI.1. Thiết kế các vật lý các chức năng 29
VI.1.1. Chức năng Quản lý nhân thân sinh viên 29
VI.1.2. Chức năng Quản lý quá trình đào tạo của sinh viên 30
VI.1.3. Chức năng Quản lý học phí 31
VI.1.4. Chức năng quản lý học bổng 32
VI.1.5. Chức năng lập báo cáo định kỳ 33
VI.2. Xác định các giao diện 35
VI.2.1. Các giao diện cập nhật 35
VI.2.2. Các giao diện xử lý 35
VI.2.3. Các giao diện tìm kiếm 36
VI.2.4. Các giao diện báo cáo 36
VI.3. Tích hợp các giao diện 36
VI.4. Kiến trúc hệ thống giao diện tương tác 38
VI.5. Thiết kế các giao diện 39
VI.5.1. Menu chính 39
VI.5.2. Hệ thống 39
VI.5.3. Thông tin 40
VI.5.4. Xử lý 44
VI.5.5. Tìm kiếm 46
VI.5.6. Trợ giúp 49
VI.6. Đặc tả giao diện và tương tác 49
VI.6.1. Hệ thống 49
VI.6.2. Thông tin 50
VI.6.3. Xử lý 52
VI.6.4. Tìm kiếm 53
VII. Đánh giá hệ thống 55
VII.1. Ưu điểm 55
VII.2. Nhược điểm 56
VIII. Hướng phát triển 56
IX. Tài liệu tham khảo 56

%20(1).png)

.png)
Không có nhận xét nào: