Tổ kĩ thuật của khoa CNTT&TT thực hiện quản lý các lớp học phần có lịch thực hành như sau: mỗi lớp học phần có số thứ tự, sỉ số, học kỳ, năm học, học phần.. Mô hình dữ liệu mức luận lý H
Trang 1TRƯỜNG ĐẠI HỌC CẦN THƠKHOA CÔNG NGHỆ TT & TRUYỀN THÔNG
BÁO CÁO KẾT QUẢPHÂN TÍCH THIẾT KẾ HỆ THỐNG TT
Đề tài:
QUẢN LÝ GIẢNG DẠY THỰC HÀNH
KHOA CNTT & TTLỚP HỌC PHẦN CT29608, NHÓM 7
HỌC KỲ 1, NĂM HỌC 2021-2022
Trang 2CHƯƠNG 2: THIẾT KẾ THÀNH PHẦN DỮ LIỆU 5
2.1 MÔ HÌNH DỮ LIỆU MỨC QUAN NIỆM 5
2.2 MÔ HÌNH DỮ LIỆU MỨC LUẬN LÝ 6
2.2.1 Mô hình dữ liệu mức luận lý 6
Trang 3CHƯƠNG 1: ĐẶC TẢ YÊU CẦU
1.1 ĐẶT VẤN ĐỀ
Xã hội càng hiện đại dẫn đến nhu cầu của con người tăng cao đòi hỏi công nghệ thông tinphải càng phát triển Điều này dẫn đến các cơ quan tổ chức phải xem lại và cải tiến hoặc tạo ra các hệ thống thông tin mới để xử lý các vấn đề một cách hiệu quả
Trong đó, các trường đại học luôn không ngừng cải tiến chất lượng học tập Và song songvới học thì việc thực hành cũng cực kỳ quan trọng, để sắp xếp, tổ chức việc thực hành của Khoa công nghệ thông tin và truyền thông một cách có hiệu quả hơn nhóm em đã nghiên cứu, tìm kiếm thông tin và cho ra đề tài “Đặc tả phần mềm hệ thống quản lý giảng dạy thực hành Khoa công nghệ thông tin và truyền thông”
1.2 MỤC TIÊU
Mục tiêu của tài liệu này dùng để đặc tả yêu cầu của sản phẩm phần mềm quản lý giảng dạy thực hành Khoa Công nghệ Thông tin và Truyền thông, nhằm cung cấp thông tin cho các thành viên đội phát triển phần mềm có cái nhìn tổng quan về sản phẩm
Tổ kĩ thuật của khoa CNTT&TT thực hiện quản lý các lớp học phần có lịch thực hành như sau: mỗi lớp học phần có số thứ tự, sỉ số, học kỳ, năm học, học phần Mỗi học phần có mã học phần, tên học phần, số tín chỉ Mỗi lớp học phần học trong nhiều tuần, mỗi tuần sẽ có nhiều lớp học phần Cán bộ giảng dạy là người quản lý lớp học phần Mỗi cán bộ giảng dạy có mã cán bộ, họ tên, email, số điện thoại Mỗi cán bộ sẽ dạy nhiều lớp học phần, một lớp học phần sẽ có 1 hoặc nhiều nhóm Mỗi lớp học phần có một cán bộ giảng dạy
Trang 4Để xác định lịch thực hành thì cần có thời khóa biểu lịch thực hành gồm có: tiết bắt đầu, số tiết, lớp học phần Thời khóa biều cần có thông tin của lớp học phần, một lớp học phần có 1 hoặc nhiều buổi.
Trong cùng một thời điểm thì có một lớp học phần có thời khóa biểu trong 1 phòng, 1 phòng có thể có nhiều lớp học phần sử dụng Mỗi phòng có số thứ tự phòng, sức chứa, tầng, phần mềm, loại phòng Mỗi phần mềm có mã phần mềm, phiên bản, thông tin phần mềm
CHƯƠNG 2: THIẾT KẾ THÀNH PHẦN DỮ LIỆU
2.1 MÔ HÌNH DỮ LIỆU MỨC QUAN NIỆM
Lhp_T
Lhp_NhLhp_Hk
Lhp_Hp
Lhp_Cb
Tkb_Lhp
Tkb_PLhpTh_Lhp
Hocky
NamhocNamhoc
TuanHocphanMaHpTenHpSotcHp
LophocphanSttLhp
ThuThuCanbo
MaCbHotenCbEmailCbDienthoaiCb
PhongSttPThoikhoabieuTietbdTkbSotietTkb
LophocphanThucHanhSttLhpTh
TkbThBuoi
Buoi
TangSttT
PhanmemMaPMPhienbanThongtinPM
Trang 52.2 MÔ HÌNH DỮ LIỆU MỨC LUẬN LÝ
2.2.1 Mô hình dữ liệu mức luận lý
Hocphan (MaHp, TenHp, SotcHp)
Mỗi học phần sẽ được lưu một mã riêng, tên học phần và số tín chỉ học phần đó Mã học phần làm khóa chính
Mỗi tầng sẽ được lưu tầng và làm khóa chính
Phanmem (MaPM, Phienban, ThongtinPM)
Mỗi phần mềm sẽ được lưu mã riêng, phiên bản và thông tin của phần mềm Mã phần mềm làm khóa chính
Canbo (MaCb, HotenCb, EmailCb, DienthoaiCb, SttLhp)
Mỗi cán bộ sẽ được lưu mã riêng, họ tên, email, số điện thoại Mã cán bộ làm khóa chính
Lophocphan (SttLhp, MaHp, Hocky, Namhoc)
Mỗi lớp học phần sẽ được lưu số thứ tự riêng, mã riêng, học kỳ riêng, năm học riêng Lấy tất cả làm khóa chính
LophocphanThucHanh (SttLhpTh, SttLhp, MaHp, Hocky, Namhoc, Thu, Buoi, MaCb)
Mỗi lớp học phần thực hành sẽ được lưu số thứ tự, mã, học kỳ, năm học, thứ, buổi Lấy tất cả làm khóa chính ( trừ mã cán bộ)
Trang 6Thoikhoabieu (TietbdTkb, SttLhp, MaHp, Hocky, Namhoc, SotietTkb, SttP, SttT)
Mỗi thời khóa biểu sẽ được lưu tiết bắt đầu, số thứ tự, mã, học kỳ, năm học, số tiết Tiết bắt đầu, số thứ tự, mã, học kỳ, năm học làm khóa chính
TkbTh (SttLhpTh, SttLhp, MaHp, Hocky, Namhoc, Thu, Buoi, Tuan, SttP, SttT)
Mỗi thời khóa biểu thực hành sẽ được lưu tiết bắt đầu, số thứ tự, mã, học kỳ, năm học, thứ, buổi, tuần và số tiết Tiết bắt đầu, số thứ tự, mã, học kỳ, năm học, thứ, buổi, tuần làm khóa chính
Lhp_T (SttLhp, MaHp, Hocky, Namhoc, Tuan)
Mỗi lớp học tuần sẽ được lưu số thứ tự, mã, học kỳ, năm học, tuần và làm khóa chính
MaHp, Hocky, Namhoc)
Namhoc)
Trang 72.3 MÔ HÌNH DỮ LIỆU MỨC VẬT LÝ
Bảng học phầnTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng học kỳTên thuộc
tínhKiểu dữ liệuKhó
achín
hKhóangoại
Giá trịmặc định
IdentityNN
Diễn giải
Bảng năm họcTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng lớp học phầnTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng thời khóa biểuTên thuộc
tínhKiểu dữ liệuKhóa
chínKhóangoạimặc địnhGiá trịIdentityNNDiễn giải
Trang 8Bảng cán bộTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng thứTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng phần mềmTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng lớp học phần thực hànhTên thuộc
tínhKiểu dữ liệuKhóaKhóangoạimặc địnhGiá trịIdentityNNDiễn giải
Trang 9tínhKiểu dữ liệuKhó
achín
hKhóangoại
Giá trịmặc định
IdentityNN
Diễn giải
Trang 10Bảng buổiTên thuộc
tínhKiểu dữ liệuKhó
achín
hKhóangoại
Giá trịmặc định
IdentityNN
Diễn giải
Bảng tầngTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Bảng tuầnTên thuộc
tínhKiểu dữ liệuKhó
achín
hKhóangoại
Giá trịmặc định
IdentityNN
Diễn giải
Bảng thời khóa biểu thực hànhTên thuộc
tínhKiểu dữ liệuKhóa
chính
Khóangoạimặc địnhGiá trịIdentityNNDiễn giải
Trang 11CHƯƠNG 3: THIẾT KẾ THÀNH PHẦN XỬ LÝ
3.1 LƯU ĐỒ DÒNG DỮ LIỆU
3.1.1 DFD cấp 0
TT Nhom Lop HP THTKB TH Cua Gv
Thong ke danh sach CB giang dayTT Giang Vien
Thong Ke danh sach Nhom Lop HP THXep Phong TH
Lich THTT Phan Mem Su dung
Ma Lop HP THTKB TH Lop HPLich TH
MaCb Cap nhat Lich TH Khoa
Cap nhat tuan TH
Cap nhat thong tin cac lop HP
In TT Can boGiangVien
To Ky Thuat
Sinh vienHTQL
1QuanLyGiangDayThucHanh
HTQL
1.1QL Dang Ky TH Va Tra Cuu Lich
TH
1.2Quan Ly Xep Lich TH1Can bo
5Phong
2LopHP TH
4TKB TH3Phan mem
6TuanGiangVien_CapNhat
TT GiangVien
PhongTH Da XepCap nhat LopHP TH Nhom Lop HP
Cap nhat TKB THTKB TH
Cap nhat Tuan TH
Ma LopHP TH
Cap nhat thong tin cac lop HP
In TT Can bo
Trang 123.1.3 DFD cấp 2
GiangVien
Sinh vien1.1.1Cap nhat TT Giang
vien1.1.2Dang Ky TH Nhom LHP
1.1.3Tra Cuu TKB TH1.1.4Cap nhat Phan Mem TH
1.1.5Cap nhat Tuan TH
1.1.6Cap nhat thong tin
lopHP1.1.11Cap nhat HP
1Can bo2LopHP TH
4TKB TH
19Hoc phan
TT Giang vienNhom Lop HP Da DK
Thong tin TKB TH
TT Hoc phan
TT Nam hoc
TT Hoc kyTT THUThu TH
Lop HP TH
Giang vien
MaCbTuan TH
Lop HP
TKBNam hoc
Hoc ky
Phong hocBuoiThu
Hoc phan
Lop HP
TKB da cap nhatTT Lop HPHoc phan
Hoc kyTT BuoiBuoi TH
Nam hoc
Phong hocTT Phong hoc
TT TangTangTT Phan Mem
Giang vienNhom Lop HP DK
TKB TH Cua Gv
Lich THPhan Mem
TKB TH Lop HPMa LopHP THLich TH
1.1.12Cap nhat nam hoc
1.1.13Cap nhat hoc ky
1.1.19Cap nhat Thu
1.1.20Tao lop HP TH
1.1.21Cap nhat TKB
1.1.24Cap nhat Buoi
1.1.25Cap nhat phong hoc
1.1.27Cap Nhat Tang20Nam hoc
21Hoc ky
22TKB28Thu
29Lop HP31Buoi
5Phong
33Tang3Phan mem
6Tuan
Phong TH da xepPhongTKB TH
Ds GV giang day
Ds cac Nhom Lop HP TH
In TT Can boTo Ky Thuat
1.2.9Xep phong TH1.2.11
Cap nhat TKB TH Khoa
TT Giang vienThong tin phong TH
TT Lop HP TH da dang ky
Thong tin cac lop HP THTKB TH da cap nhat
1Can bo5Phong
2LopHP TH4TKB TH
1.2.4Thong Ke So Luong GV
giang day
1.2.5Thong Ke Nhom
1.2.12In TT Can bo
Trang 133.2 MÔ HÌNH CHỨC NĂNG
HỆ THỐNG QUẢN LÝ GIẢNG DẠY THỰC HÀNH
QUẢN LÝ TRA CỨU
Trang 14CHƯƠNG 4: THIẾT KẾ GIAO DIỆN
Cập nhật
4.1.2 Thiết kế report
Trang 154.2 Chức năng “Cập nhật thông tin giảng viên”
Sinh viên thực hiện: Trần Thị Kim Ngân
4.2.1 Thiết kế form
4.2.2 Thiết kế report
Trang 16CHƯƠNG 5: KẾT LUẬN
5.1 Đánh giá kết quả đạt được
Tóm tắt kết quả thực hiện Mặc dù đã cố gắng tìm hiểu công việc “quản lý giảng dạy thực hành” nhưng không sao tránh khỏi những thiếu sót Mong thầy đóng góp thêm ý kiến để nhóm em có thêm kinh nghiệm và từ đó hoàn chỉnh hơn Qua quá trình phân tích – thiết kế hệ thống quản lý giảng dạy thực hành cơ bản đã hoàn thành những công việc sau:
1 Đặc tả yêu cầu hệ thống- Đặt vấn đề
- Mục tiêu- Phạm vi- Mô tả hệ thống2 Thiết kế thành phần dữ liệu- Mô hình dữ liệu mức quan niệm- Mô hình dữ liệu mức luận lý- Mô hình dữ liệu mức vật lý3 Thiết kế thành phần xử lý- Lưu đồ dòng dữ liệu- Mô hình chức năng4 Thiết kế giao diện- Một số giao diện của hệ thống
5.2 Hạn chế và hướng phát triển
Do thời gian hạn chế và kinh nghiệm của bản thân chưa nhiều nên việc phân tích thiết kế chưa hoàn thiện như một phần mềm quản lý thực thụ Nó mang tính chất học hỏi, trau dồi và bước đầu làm quen với thực tế Nhưng qua báo cáo này, nhóm em đã học hỏi được nhiều kiến thức cũng như kinh nghiệm trong quá trình phân tích thiết kế hệ thống