Đề Tài
Quản lý sinh viên khoa Công
Nghệ Thông Tin ở trọ.
Nhóm thực hiện:
Nội dung:
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM
1. Khảo sát hiện trạng
2. Yêu cầu phần mềm
3. Xác định yêu cầu phần mềm
4. Danh sách các quy định
5. Mô hình hoá các yêu cầu
II.
THIẾT KẾ PHẦN MỀM
1. Thiết kế giao diện
2. Thiết kế dữ liệu
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
1. Khảo sát hiện trạng:
•
•
Phần mềm quản lý sinh viên ở trọ nhằm đáp ứng
yêu cầu quản lý tất cả các thông tin của sinh viên về
nơi tạm trú trong quá trình học tại trường Đại học
Đà Lạt. Phần mềm này được cung cấp cho bộ phận
văn thư của khoa Công nghệ Thông tin sử dụng để
quản lý sinh viên.
Chức năng chính của phần mềm quản lý ở trọ được
thực hiện khi bạn cần biết các thông tin sinh viên
hay có nhu cầu kiểm tra quá trình ở trọ, địa chỉ
thường trú, địa chỉ tạm trú…tương ứng với sinh
viên đó.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
2. Yêu cầu phần mềm:
Loại thông tin
Tên công việc:
Ý nghĩa
Quản lý sinh viên khoa Công nghệ
thông tin ở trọ.
Người dùng :
Bộ phận giáo vụ khoa Công nghệ thông
tin.
Nội dung :
Ghi nhận thông tin của sinh viên khoa
Công nghệ thông tin đi ở trọ.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
2. Yêu cầu phần mềm:
• Phân loại yêu cầu:
• Yêu cầu chức năng :
Lưu trữ
Lưu trữ thông tin sinh viên khoa Công
nghệ thông tin xuống cơ sở dữ liệu.
Tra cứu
Tìm kiếm thông tin về nơi ở hiện tại của
sinh viên khoa Công nghệ thông tin.
Kết xuất
Xuất danh sách nơi ở hiện tại của sinh viên
khoa Công nghệ thông tin.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
2. Yêu cầu phần mềm:
• Phân loại yêu cầu:
• Yêu cầu hệ thống :
Sao lưu
(Backup)
Phục hồi dữ
liệu (Restore)
Lưu lại thông tin về nơi ở của sinh
viên khoa Công nghệ thông tin. Tránh
trường hợp dữ liệu bị hư hỏng.
Trường hợp dữ liệu bị hư hỏng, ta
cần phục hồi lại thông tin đã được lưu
trữ.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
3. Xác định yêu cầu phần mềm:
• A.Các thành phần tham gia
Nhóm làm đề tài và bộ phận giáo vụ khoa Công nghệ
thông tin.
• B.Các công đoạn
-Khảo sát hiện trạng:
Hiện trạng nghiệp vụ: Các công việc nhập thông tin
của sinh viên khoa Công nghệ thông tin, tra cứu nơi
ở hiện tại, kết xuất danh sách nơi ở hiện tại của sinh
viên.
-Lập danh sách yêu cầu:
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
3. Xác định yêu cầu phần mềm:
3.1.Yêu cầu chức năng , nghiệp vụ :
Bộ phận Giáo vụ:
Mã số
YC
Tên YC
Loại YC
Mã Số Quy Định
Mã Số
BMẫu
YC_01
Nhập thông tin
của sinh viên
Lưu trữ
QD_01
BM_01
Tra cứu
YC_02
Tra cứu thông tin
của sinh viên
Lưu trữ
YC_03
Cập nhật thông
tin của sinh viên
Xoá sinh viên
khỏi cơ sở dữ
liệu
Lưu trữ
Xuất thông tin
sinh viên
Kết xuất
YC_04
YC_05
BM_02
QD_02
BM_03
QD_03
BM_04
QD_04
QD_05
BM_05
Ghi chú
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
3. Xác định yêu cầu phần mềm:
3.2.Yêu cầu hệ thống:
Mã số
YC
Tên YC
Loại YC
YC_06
Sao lưu dữ
liệu
Sao lưu
(backup)
YC_07
Phục hỗi dữ
liệu
Phục Hồi
(Restore)
Mã Số
Quy Định
QD_06
Mã Số
Biểu Mẫu
BM_06
Ghi chú
Lưu trữ dữ liệu
tránh trường hợp
dữ liệu hư hỏng
Phục hồi lại dữ liệu
QD_07
BM_07
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
4. Danh sách các quy định:
STT
1
2
3
MS_QD
QD_01
QD_02
QD_03
Tên quy định
Mô tả chi tiết
-Khi có một sinh viên nhập học
Nhập thông tin sinh viên khoa CNTT, thì ta lấy thông tin
nhập vào CSDL.
-Khi nhập sẽ gán cho mỗi SV một
mã số nhất định.
Tra cứu
Cập nhật
-Khi cần biết nơi ở hiện tại của
một SV.
-Tìm kiếm SV theo tên, mã số,
lớp, khóa.
Khi thông tin của SV thay đổi thì
ta sẽ cập nhật xuống CSDL.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
4. Danh sách các quy định:
STT
4
5
6
7
MS_QD
QD_04
QD_05
QD_06
QD_07
Tên quy định
Mô tả chi tiết
Xoá
Khi SV không còn học ở
khoa thì sẽ xóa khỏi CSDL.
Xuất thông tin
Khi cần biết thông tin của
SV ta xuất ra một danh
sách.
Sao lưu
Mỗi khi có dữ liệu mới thì
phải sao lưu lại.
Phục hồi
Khi dữ liệu bị hư hỏng ta
có thể phục hồi.
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
Thông tin về Sinh
viên(MSSV,Họ
tên, Điạ chỉ,lớp,
khóa)
D1
Nhập
thông tin
Kiểm tra có thuộc
khoa CNTT, không
trùng mã số.
D3
Ghi nhận thông tin của
SV xuống hệ thống.
D4
Bộ nhớ phụ
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
D1
Xuất thông báo
cho người dùng
biết
D6
Thông tin SV
( MSSV,Họ
tên,Lớp,Khóa)
Tra cứu
Danh sách SV
thoả mãn yêu cầu
tìm kiếm
D5
Dữ liệu xuất
D3
Bộ nhớ phụ
Máy in
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
Xuất thông báo cho
người dùng biết
D1
Thông tin về đối tượng
cần cập nhật(MSSV,Họ
tên, Lớp,Khóa)
Danh sách đối
tượng thỏa mãn
D1
D6
Cập nhật
Thông tin
SV
Ghi nhận kết
quả cập nhật
D4
D3
Bộ nhớ phụ
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
Thông tin về đối tượng
cần xóa (MSSV)
Xuất thông báo cho
người dùng biết
D1
D6
Xóa SV
Ghi nhận kết quả
Danh sách đối
tượng thỏa mãn D1
D4
D3
Bộ nhớ phụ
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
D1
Sao lưu
dữ liệu
(Backup)
Đọc dữ liệu
của hệ thống
D5
Thiết bị lưu trữ
Sao lưu dữ liệu xuống
thiết bị lưu trữ (Ổ đĩa
cứng ,CD…)
D3
Bộ nhớ phụ
I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:
5. Mô hình hoá các yêu cầu:
Giáo vụ
D1
Thiết bị lưu trữ
D2
Phục hồi
dữ liệu
(Restore)
Phục hồi dữ liệu xuống
hệ thống
Đọc dữ liệu từ thiết bị
lưu trữ
D4
Bộ nhớ phụ
II. THIẾT KẾ PHẦN MỀM
1. Thiết kế giao diện:
1.1.Mô hình hóa phần mềm:
Quản lý sinh viên
Lập danh
sách
thông tin
cho SV
Quá trình ở trọ
Lập quá
trình thay
đổi địa
chỉ tạm
trú
Quản lý nhà trọ
Lập danh
sách địa
chỉ tạm
trú
II. THIẾT KẾ PHẦN MỀM
1. Thiết kế giao diện:
1.2. Thiết kế giao diện:
1.2.1. Màn hình quản lý thông tin sinh viên:
•
Nội dung: thông tin chi tiết của sinh viên
•
Thao tác người dùng:
– Tìm thông tin của sinh viên theo MSSV,Họ và tên SV,
Lớp, Quê quán.
– Thêm 1 sinh viên mới.
– Xóa thông tin của 1 sinh viên
– Cập nhật thông tin của 1 sinh viên.
1.2.1. Màn hình quản lý thông tin SV:
II. THIẾT KẾ PHẦN MỀM
•
•
1. Thiết kế giao diện:
1.2. Thiết kế giao diện:
1.2.2. Màn hình quản lý quá trình ở trọ:
Nội dung: thông tin về địa chỉ tạm trú của sinh viên
Thao tác người dùng:
– Tìm thông tin về địa chỉ tạm trú theo: MSSV, Địa chỉ
tạm trú, Chủ Nhà
– Thêm 1 địa chỉ tạm trú
– Xóa 1 địa chỉ tạm trú
– Cập nhật 1 địa chỉ tạm trú
1.2.2. Màn hình quản lý quá trình ở trọ:
II. THIẾT KẾ PHẦN MỀM
•
•
1. Thiết kế giao diện:
1.2. Thiết kế giao diện:
1.2.3. Màn hình quản lý nhà trọ:
Nội dung: thông tin chi tiết về nhà trọ của 1 SV
Thao tác người dùng:
– Tìm thông tin về nhà trọ của 1 SV theo: Địa chỉ, Chủ
nhà, Số ĐT
– Cập nhật địa chỉ chủ nhà
– Thêm địa chỉ chủ nhà khi có 1 SV đến ở trọ
– Xóa địa chỉ chủ nhà khi có 1 SV chuyển đi
1.2.3. Màn hình quản lý nhà trọ:
II. THIẾT KẾ PHẦN MỀM:
2. Thiết kế dữ liệu:
2.1. Sơ đồ logic:
SINHVIEN
OTRO
NHATRO
2.2. Quá trình thiết kế dữ liệu với tính đúng đắn:
Phần mềm có các yêu cầu chính sau:
• Nhập thông tin cho 1 sinh viên mới.
• Nhập thông tin cho 1 địa chỉ mới.
• Xem quá trình ở trọ của 1 sinh viên.