... tốt sẽ làm ảnh hưởng đến việc theo dõi sinh
viên và những việc liên quan đến sinhviên đang theo học tại trường cũng
như những sinhviên đã ra trường. Quảnlý hồ sơ sinhviên tốt sẽ giúp đỡ
chúng ... 1 khóa học; vì vậy, quanhệ HOSOSV-KHOAHOC là quan hệ
1-nhiều.
- LOP-HOSOSV: Một lớp có nhiều sinhviên và cũng có rất nhiều sinh
viên học một lớp nên quanhệ LOP-HOSOSV là quanhệ 1- Nhiều.
- ... cặp quanhệ 1-
Nhiều
Biểu diễn:
Bài toán Quảnlýsinh viên:
Xác định các mối quanhệ giữa các thực thể trong hệthốngquảnlý sinh
viên.
- HOSOSV-KHOAHOC: Một khóa học có nhiều sinh viên, một sinh...
... bảng thứ nhất. Quanhệ một nhiều còn gọi là
quan hệ cha con hay quanhệ chính phụ. Loại quanhệ này đợc dùng rất nhiều
trong CSDL quan hệ.
* Quanhệ n-n (many-to-many):
Hai bảng có quanhệ n-n : ... là quanhệ 1- Nhiều.
+ DANTOC-HOSOSV : Một học sinh có một dân tộc nên quanhệ DANTOC-
HOSOSV là quanhệ 1-1.
+ TONGIAO-HOSOSV: Một học sinh có một tôn giáo nên quanhệ TONGIAO-
HOSOSV là quan ... liu liên
quan ! "n.)
Xác định các mối quanhệ giữa các thực thể trong hệthốngquảnlý sinh
viên.
+ HOSOSV-DIEM: Một sinhviên có rất nhiều điểm, nên quanhệ HOSOSV-
DIEM là quanhệ 1-Nhiều.
+...
... 19/46
Phântíchthiếtkếhệthống Nhóm 3
o Sinhvien(MaSV, HotenSV, Ngaysinh, Gioitinh, Quequan, Dienthoai,
SoCMND)
o Giaovien(MaGV, HotenGV, Ngaysinh, Diachi, Dienthoai)
o Bangdiem(SHbang, ... chính sách.
Mô hình quan hệ
Định nghĩa các dạng chuẩn của quan hệ:
Quanhệ chuẩn hóa: Quanhệ R là chuẩn hóa nếu số các thuộc tính trong
mọi bộ giá trị là như nhau. Trong quanhệ chuẩn không ... giáo viên.
o Mỗi một sinhviên phải thuộc một lớp nào đó.
o Mỗi một lớp có nhiều sinh viên.
o Mỗi khoa có nhiều sinh viên.
o Mỗi sinhviên phải thuộc một khoa nào đó.
o Mỗi một sinhviên chỉ có thể...
... từ
keyboard
Ngaysinh DateTimePic
ker
chọn từ
DateTimePi
cker
Ngày
hiện
hành
Nghe nhập từ
keyboard
Điểm nghe
của học viên
Nói nhập từ
keyboard
điểm vấn
đáp của học
viên
Đọc nhập từ
keyboard
điểm ... TênKH )
KETQUA ( MaSoHV ,MaSoLH , Điem , XepLoai ,KetQua ).
4.3. Mô tả chi tiết cho các quanhệ .
1 .Quan hệ HOCVIEN ( MaSoHV,HoTenHV ,NgaySinhHV,ĐiaChiHV , Sđt HV,MaSoLH,
MaSoBL)
Tên quanhệ ... liên quan Giá trị
Default
Mã số
học viên
textbox 10kí tự Nhập từ keyboard
Danh
sách học
viê lớp
Textbox 10kí tự Nhập từ keyboard
Họ tên Txet Nhập từ keyboard
Ngày
sinh
Datetime
Picker
<...
... 6 hàng
tuần.
5.Quá trình sinhviên đến đọc sách:
Sinh viên có nhu cầu đến thư viện để đọc tài liệu: trước tiên sinhviên cũng tìm tài
liệu theo danh sách. Sau đó sinhviên cũng phải làm các ...
phải đền(phạt) theo quy định của thư viện.
Trường hợp tài liệu hỏng thì tùy theo mức độ sinhviên sẽ bị phạt hay đền hoàn
toàn.
Đồng thời nhân viên kiểm tra ngày mượn của sinh viên: nếu vượt ... trong phiếu mượn sinhviên không cần ghi ngày mượn và
ngày trả. Thẻ thư viện sẽ được nhân viên giữ tới khi sinh đọc xong và trả tài liệu
theo đúng quy định. Mượn tài liệu xong sinhviên sẽ sang...
...
Dữ liệu
Nhập từ
keyboard
Nhập từ
keyboard
Nhập từ
keyboard
Nhập từ
keyboard
Table
HOCVIEN
Nhập từ
keyboard
Table
hocvien
Giá trị
Mục đích Hàm liên quan
DEFAULT
...
Nhâp từ
keyboard
Nhập từ
keyboard
Chọn từ
DTPicker
Nhập từ
keyboard
Nhập từ
keyboard
Chọn
radiobutton
Table
HOC _VIEN
Mục Hàm liên
Giá trị
đích quan DEFAULT ... tiết quanhệ :
1. Quanhệ HOC _VIEN :
Tên quanhệ : HOC _VIEN
STT Thuộc tính Diễn giải
1 MaHV Mã số của học viên
2 HoTenHV Tên học viên
3 GioiTinh Giới Tính
4 Ngaykinh Ngày sinh...
... giả mới.
QuanLyMuon_Tra: Quảnlý mượn, trả sách.
ThongKeBaoCao: Thốngkê báo cáo
Quantri_hethong
( Người quản trị hệ thống)
DangNhap/DangXuat: Đăng nhập( đăng xuất)
hệ thống.
CapNhatNhanVien: Cập ...
*Tác nhân Quantri_hethong:
Hình 2.2.3: Biểu đồ Usecase của tác nhân Quantri_hethong
* MỘT SỐ NHẬN XÉT:
- Phântíchthiếtkế hướng chức năng sử dụng kỹ thuật phân rã chức năng theo cách
tiếp ... thực thể TheMuon
chứa thông tin về thẻ mượn.
- Lớp giao diện: Lớp giao diện FormMain, FormThongke cho phép người sử dụng nhập
thông tin cần thống kê.
- Lớp điều khiển: Lớp DKThongKe xử lý việc...
... trung tâm thư viện
Mỗi sinhviên khi muốn mượn sách đều phải tiến hành đăng ký thông tin sinhviên để làm thẻ thư viện .
Thông tin sinhviên đăng ký gồm có :
- Họ và tên
- Ngày sinh
- Giới tính
- ... thông tin :
- Mã thẻ
- Tên sinh viên
- Ngày sinh
- Địa chỉ
- Ngày tạo
- Ngày hết hạn
- Lớp
Tất cả thông tin về sinhviên và thẻ thư viện đều được lưu lại trong hệ thống. Mỗi sinhviên chỉ có duy nhất ... tính
- Địa chỉ
- Số điện thoại
- Lớp
- Khoa
- Mã sinh viên
Sau khi đăng ký xong thì mỗi sinhviên sẽ có một thẻ thư viện, mã số thẻ thư viện của từng sinh sẽ là duy
nhất, không có mã thẻ nào trùng...
...
1 )Quan hệ HOC _VIEN : 9
2 )Quan hệ DIEN_GIAM_PHI 9
3 )Quan hệ diện DGP_HOCVIEN 10
4 )Quan hệ HOC _PHAN: .10
5 )Quan hệ KHOA_HOC : 11
6 )Quan hệ NGANH_HOC : 11
7 )Quan hệ LOP_HOC : 12
8 )Quan hệ KH_HP_LOP: ... KH_HP_LOP: 12
9 )Quan hệ KY_THI: .13
10 )Quan hệ HV_KT_PH : 13
11 )Quan hệ PHONG : 14
12 )Quan hệ LOAI_PHONG: 14
13 )Quan hệ NHAN _VIEN: 15
14 )Quan hệ BIEN_LAI : 16
15 )Quan hệ CA_HOC : 17
16 )Quan hệ ...
Dữ liệu
Nhập từ
keyboard
Nhập từ
keyboard
Nhập từ
keyboard
Nhập từ
keyboard
Table
HOCVIEN
Nhập từ
keyboard
Table
hocvien
Giá trị
Mục đích Hàm liên quan
DEFAULT
...
... thuộc tính Diễn giải
MADG
MASV
HOTENDG
NGAYSINH
NOISINH
LOP
NAMHOC
NGAYLT
NGAYHH
Mã số độc giả
Mã số sinhviên của độc giả
Họ và tên độc giả
Ngày sinh
Nơi sinh
Lớp
Năm học
Ngày làm thẻ thư viện
Ngày ... bởi
Thuộc
Thuộc
MADG
MASV
HOTENDG
NGAYSINH
NOISINH
LOP
NAMHOC
NGAYLT
NGAYHH
DOCGIA
MAKH
KHOAHOC
Thuộc
(1,n)
(1,1)
Mượn
NgMuon
DaTra
TienPhat
LyDo
NgayLap
Đền
VITRI
MAVT
KHU
KE
NGAN
Nằm
ở
(1,1)
(0,n)
MAS
TENS
SOTRANG
NAMXB
SOLUONG
SOCON
NGAYNHAP
GIATIEN
GHICHU
LANMUON
SACH
MANXB
TENNXN
DIACHI
TEL
NHAXB
Thuộc
(1,n)
(1,1)
(0,1)
(0,n)
(0,n)
(0,1)
(1,n)
(1,1)
(1,n)
(1,1)
(1,n)
(1,1)
(1,n)
(0,n)
... giải: Tìm kiếm thông tin độc giả
Tóm tắt:
Input: Mã số sinhviên (hoặc họ tên)
Xử lý: Tìm kiếm thông tin độc giả theo mã số sinhviên hoặc theo họ tên
Output: Thông tin đầy đủ về độc giả hoặc NULL
Tên...
... Diễn giải Thuộc quanhệ
1 CMND
Chứng minh nhân
dân
KHACH, PHIEUMUON,THE
2 Ca Ca PHIEUGIAOCA,THEKHO
3 DChi Địa chỉ KHACH,NCC,NHANVIEN
4 DThoai Điện thoại KHACH,NCC,NHANVIEN
5 Email Email ... TACGIA,NCC
6 Fax Fax TACGIA,NCC
7 GiaSach Giá sách SACH
8 GioiTinh Giới tính NHANVIEN
9 LThe Loại thẻ THE
Quảnlý Thư Viện Sách
Trang 35
5 Email Email CD 20 K
6 Fax Fax CD 20 K
Tổng ...
TenCV: mã unicode
4. Mô tả bảng tổng kết:
a. Tổng kết quan hệ:
STT Tên quanhệ Số byte Kích thước tối đa (KB)
1 KHACH 108 504
2 THE 30 300
3 PHIEU MUON 74 740
4 TAC GIA 86 860
5 SACH...
...
Manager
Keyword
Manager
User Book Key
Search()
Searching(Keyword, TypeofKey)
CheckTypeofKey(TypeofKey)
CaseSearchBook( CaseSearching)
Compare(Keyword)
ã Searching(Keyword, TypeofKey): tỡm ... The library system allows checking the status of the books that a general user has
borrowed or reserved. Usage status check can also be performed over the Internet.
System users can check the ... their “borrower’s cards”.
- They fill out the “borrower’s card application form”, and submit the filled form
with their identification (e.g. health insurance card or driver’s license) to the...
... nhận học sinh tiến hành lập hồ sơ học
sinh. Việc cập nhật sơ đồ học sinh được diễn ra trong tất cả các năm tiếp theo khi học
sinh còn học tại trường khi. Sau khi lập xong hồ sơ học sinh, bộ ... nhận học
sinh tiến hành lập hồ sơ học sinh. Việc cập nhật sơ đồ học sinh được diễn ra trong tất cả
các năm tiếp theo khi học sinh còn học tại trường khi. Sau khi lập xong hồ sơ học sinh,
bộ ... song song theo sau.
CÂY XANH 27/104
27
GVHD: Ths. Nguyễn Danh Tú Phần mềm quảnlý
học sinh
ã Giy bỏo im
ã H khu em theo đối chiếu
Bộ phận Tiếp nhận học sinh nhận thông tin về học sinh, kiểm...