1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên

15 32 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 414,82 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1 GIỚI THIỆU ĐỀ TÀI: Công tác quản lý sinh viên kết quả học tập và thông tin của sinh viên đóng vai trò hết sức quan trọng đối với hoạt động của một khoa trong các trường đại học và cao

Trang 1

TRƯỜNG ĐẠI HỌC NHA TRANG Khoa Công Nghệ Thông Tin BÁO CÁO BÀI TẬP NHÓM

Môn: Phân tích thiết kế hệ thống thông tin

1 Hoàng Thái Duy

2 Châu Vĩnh Long

3 Phatxala Xaynhavong

Nhóm DLP GVBM: Nguyễn Thuỷ Đoan Trang

Đề tài: Quản lý hệ thống sinh viên

Trang 2

Lời nói đầu

Phân tích thiết kế hệ thống thông tin là bước đầu tiên không thể thiếu trong qui trình phát triển hệ thống phần mềm Người ta nhận thấy và luôn cho rằng phân tích thiết kế hệ thống thông tin là giai đoạn quan trọng nhất trong qui trình phát triển phần mềm Thật vậy, chỉ cần sơ xót trong quá trình thiết kế dữ liệu là có thể dẫn tới một sản phẩm phần mềm kém chất lượng hay không có giá trị sử dụng lâu dài

Ngày nay, cùng với sự phát triển của khoa học kỹ thuật, nhu cầu ứng dụng tin học trong công tác quản lí cũng ngày càng gia tăng Việc xây dựng các phần mềm quản lí nhằm đáp ứng nhu cầu trên là rất cần thiết Quản ly sinh viên cũng không phải là ngoại lệ Việc phần mềm quản lí sinh viên ra đời sẽ giúp cho các thủ thư đỡ mất công tìm kiếm một cách thủ công trong với một khối lượng tài liệu đồ sộ, giúp việc quản lí sinh viên, thuận tiện hơn và đặc biệt là giúp cho người quản lý tiện hơn trong việc tra cứu hồ sơ thông tin sinh viên

Trang 3

MỤC LỤC

1 GIỚI THIỆU ĐỀ TÀI: 4

1.1 Đặc tả bài toán 4

1.2 Cơ cấu tổ chức: 5

1.3 Yêu cầu: 5

1.4 Chức năng: 6

1.5 Yêu cầu hệ thống 8

2 PHÂN TÍCH HỆ THỐNG 8

2.1 Mô hình BFD 8

2.2 Mô hình DFD 9

2.3 Dữ liệu thuộc tính(ERD) 11

3 THIẾT KẾ 11

3.1 Thiết kế dữ liệu 11

3.1.1 Mô hình quan hệ (mô hình dữ liệu mức logic) 11

3.1.2 Mô hình dữ liệu vật lí (PDM) 12

3.1.3 Từ điển dữ liệu 12

3.1.4 Ràng buộc toàn vẹn 13

Trang 4

1 GIỚI THIỆU ĐỀ TÀI:

Công tác quản lý sinh viên (kết quả học tập và thông tin) của sinh viên đóng vai trò hết sức quan trọng đối với hoạt động của một khoa trong các trường đại học và cao đẳng

1.1 Đặc tả bài toán

Bài toán Quản lý đặt ra các vấn đề cơ bản như sau: Thể hiện được mô hình tổ chức quản lý sinh viên theo khóa, theo lớp, theo các loại hình đào tạo; Quản lý các môn học của các lớp theo học kỳ và kết quả học tập của sinh viên đối với các môn học đó Hệ thống còn phải cho phép tạo ra các báo cáo từ kết quả học tập của sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết quả học tập theo kỳ, theo năm, theo khóa; In Danh sách ,Bảng điểm học kỳ; In Bảng điểm cá nhân…

Ngoài các chức năng chính như trên, hệ thống này còn cần thêm một số chức năng khác như: cập nhật các loại danh mục dữ liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học …); các chức năng sao lưu và phục hồi dữ liệu; các chức năng trợ giúp …

Có thể mô tả sơ lược các công việc chính (đối với 1 khóa học) trong

hệ thống quản lý sinh viên của một khoa như sau:

- Với mỗi lớp đã có cập nhật danh sách sinh viên của lớp

Trang 5

- Với mỗi học kỳ cần cập nhật danh sách môn học, danh sách các lớp học phần sẽ mở trong kỳ

- Khi có kết quả các lớp học phần -> Cập nhật điểm môn học / lớp

- Tổng kết kết quả học tập học kỳ, năm học, khóa học

1.2 Cơ cấu tổ chức:

Một trường đại học mỗi năm tiếp nhận nhiều sinh viên đến trường nhập học và trong quá trình học tập nhà trường sẽ quản lý hồ sơ sinh viên Trong trường có nhiều khoa ngành khác nhau, mỗi khoa có một phòng giáo vụ là nơi cập nhật thông tin của sinh viên, lớp, môn học…

- Mỗi khoa có một hay nhiều lớp học, thông tin lớp học gồm tên lớp, khóa học, năm bắt đầu, năm kết thúc và có duy nhất một mã lớp Mỗi lớp có một hay nhiều sinh viên, mỗi sinh viên khi nhập học sẽ cung cấp thông tin về họ tên, ngày sinh, nơi sinh, phái, địa chỉ và được cấp cho một mã sinh viên

- Trong quá trình được đào tạo tại trường, sinh viên phải học các môn học mà khoa phân cho lớp, thông tin về môn học gồm mã môn học, tên môn học, số tín chỉ, giáo viên phụ trách môn học đó

- Sau khi hoàn thành các môn học được giao, sinh viên sẽ thi các môn thi tốt nghiệp

1.3 Yêu cầu:

- Chương trình quản lý SV gồm các vấn đề như:

+ Thể hiện được mô hình tổ chức SV theo khóa, theo lớp, các loại hình đào tạo

+ Quản lý các môn học của các lớp theo học kì và kết quả học tập của SV đối với các môn học đó

Trang 6

+ Hệ thống còn phải cho phép tạo ra các báo cáo từ kết quả học tập của SV nhằm phục vụ công tác điều hành như: Tổng kết kết quả học tập theo kì, năm, khóa in danh sách thi bảng điểm

+ Ngoài ra còn có thêm các chức năng như cập nhật các loại danh mục dữ liệu

1.4 Yêu cầu c hức năng :

Xây dựng hệ thống Quản lý hồ sơ phục vụ công tác quản lý sinh viên của các trường ĐH và CĐ với các yêu cầu sau:

Các chức năng hệ thống cần có

a Cập nhật

- Cập nhật từ điển danh mục

- Cập nhật sinh viên

b Tìm kiếm

- Tìm kiếm SV :- Theo tên sinh viên

- Theo mã sinh viên

c Báo cáo / thống kê

- In danh sách lớp

- In phiếu điểm

- Tổng kết kết quả học kì

- Tổng kết kết quả cả năm

• Chức năng người dùng

Trang 7

Người dùng là sinh viên là những người có nhu cầu xem thông tin

hồ sơ của các sinh viên

, Giải thích các chức năng

a Cập nhật

- Cập nhật từ điển danh mục:

Người quản trị đưa ra yêu cầu( thêm, sửa, xóa) cập nhật các danh mục tới hệ thống.Hệ thống sẽ thực hiện lệnh và đưa ra kết quả

- Cập nhật sinh viên:

Người quản trị đưa ra yêu cầu ( thêm, sửa, xóa) tới hệ thống đối với 1 sinh viên nào đó Hệ thống sẽ thực hiện lệnh và đưa ra kết quả

b Tìm kiếm

- Tìm kiếm sinh viên:

Người quản trị đưa ra thông tin về sinh viên cần tìm tới hệ thống

Hệ thống sẽ rà soát và đưa ra kết quả

c Báo cáo / thống kê

- In danh sách lớp:

Người quản trị đưa ra yêu cầu danh sách cần xem và in ra tới hệ thống Hệ thống sẽ thực hiện lệnh và đưa ra kết quả

- In phiếu điểm:

Người quản trị đưa ra yêu cầu in điểm của 1 sinh viên nào đó tới

hệ thống Hệ thống sẽ thực hiện tìm kiếm và đưa ra kết quả

- Tổng kết kết quả học kì

Người quản trị đưa ra yêu cầu tổng kết điểm tới hệ thống Hệ thống

sẽ thực hiện lệnh và xếp loại kết quả 1 học kì của sv và đưa ra kết quả

Trang 8

- Tổng kết kết quả cả năm

Người quản trị đưa ra yêu cầu tổng kết điểm tới hệ thống Hệ thống

sẽ thực hiện và xếp loại kết quả 1 năm của sv và đưa ra kết quả

1.5 Yêu cầu hệ thống

- Giao diện trực quan, tiện dụng

- Có khả năng bảo mật, phân quyền truy cập tốt, mỗi loại người dùng chỉ

có thể sử dụng một số chức năng riêng

2 PHÂN TÍCH HỆ THỐNG

Dựa vào những thông tin thu thập trên , phần dưới sẽ tiến hành phân tích yêu cầu nghiệp vụ và hệ thống

2.1 Mô hình BFD

Hình 1.1 Mô hình BFD

Trang 9

2.2 Mô hình DFD

Sơ đồ DFD tổng quát mức 0 – Quản lí hệ thống sinh viên

Sơ đồ DFD mức 1 (Quản lí thông tin sinh viên)

Sơ đồ DFD mức 1 (Quản lí điểm sinh viên)

Trang 10

Sơ đồ DFD mức 1 (Báo cáo thông kê)

Trang 11

2.3 Dữ liệu thuộc tính(ERD)

3 THIẾT KẾ

3.1 Thiết kế dữ liệu

3.1.1 Mô hình quan hệ (mô hình dữ liệu mức logic)

SINHVIEN (MASV, MALOP, HOJTEN, GIOITINH, DIACHI,

GHICHU)

LOP (MALOP, MANGANH, TENLOP)

KHOA (IDKHOA, TENKHOA)

NGANH (MANGANH, MAKHOA, TENNGANH)

GIANGVIEN (MAGV, MAKHOA, TENGV)

Trang 12

MONHOC (MAMONHOC, MALOP, MAGV, TENMONHOC,

SOTIET)

3.1.2 Mô hình dữ liệu vật lí (PDM)

3.1.3 Từ điển dữ liệu

1 SINH VIEN

Trang 13

2 LOP

3.NGANH

4.MON HOC

5 KHOA

6 GIANGVIEN

Trang 14

3.1.4 Ràng buộc toàn vẹn

R1: Mỗi sinh viên chỉ có giới tính là nam hoặc nữ:

∀ t ∈ SINHVIEN (t > SV ∈ {0,1 })

a Bối cảnh: SINHVIEN (Sinh Viên)

b Bảng tầm ảnh hưởng:

R2: Mỗi MALOP của bảng Sinh viên phải có giá trị trong bảng Lớp

∀ t ∈ SINHVIEN :∃t ' ∈ LOP, t MALOP=t '

MALOP

a Bối cảnh: SINHVIEN (Sinh Viên), LOP (Lớp)

b Bảng tầm ảnh hưởng:

R3: Mỗi MANGANH của bảng Lớp phải có giá trị trong bảng Ngành

∀ t ∈ LOP:∃ t ' ∈ NGANH , t MANGANH =t '

MANGANH

a Bối cảnh: NGANH(Ngành), LOP (Lớp)

b Bảng tầm ảnh hưởng:

R4: Mỗi MAKHOA của bảng Ngành phải có giá trị trong bảng Khoa

Trang 15

a Bối cảnh: NGANH (Ngành), KHOA (Khoa)

b Bảng tầm ảnh hưởng:

R5: Mỗi MANGANH của bảng Giảng viên phải có giá trị trong bảng Ngành

∀ t ∈GIANGVIEN :∃t ' ∈ NGANH ,t MANGANH =t '

MANGANH

a Bối cảnh: GIANGVIEN(Giang viên), NGANH (Ngành)

b Bảng tầm ảnh hưởng:

Ngày đăng: 11/01/2022, 23:55

HÌNH ẢNH LIÊN QUAN

2.1 Mô hình BFD - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
2.1 Mô hình BFD (Trang 8)
2.2 Mô hình DFD - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
2.2 Mô hình DFD (Trang 9)
2.2 Mô hình DFD - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
2.2 Mô hình DFD (Trang 9)
3.1.1 Mô hình quan hệ (mô hình dữ liệu mức logic) - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
3.1.1 Mô hình quan hệ (mô hình dữ liệu mức logic) (Trang 11)
3.1.2 Mô hình dữ liệu vật lí (PDM) - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
3.1.2 Mô hình dữ liệu vật lí (PDM) (Trang 12)
R3: Mỗi MANGANH của bảng Lớp phải có giá trị trong bảng Ngành - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
3 Mỗi MANGANH của bảng Lớp phải có giá trị trong bảng Ngành (Trang 14)
R2: Mỗi MALOP của bảng Sinh viên phải có giá trị trong bảng Lớp - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
2 Mỗi MALOP của bảng Sinh viên phải có giá trị trong bảng Lớp (Trang 14)
R5: Mỗi MANGANH của bảng Giảng viên phải có giá trị trong bảng Ngành - BÁO cáo bài tập NHÓM môn phân tích thiết kế hệ thống thông tin đề tài quản lý hệ thống sinh viên
5 Mỗi MANGANH của bảng Giảng viên phải có giá trị trong bảng Ngành (Trang 15)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w