Thông tin tài liệu
Đề Tài
Quản lý sinh viên khoa Công
Nghệ Thông Tin ở trọ.
Nhóm thực hiện:
1.
2.
3.
4.
5.
Nguyễn Mạnh Linh
Nguyễn Đức Nghĩa
Nguyễn Văn Vũ
Hoàng Đức Hải
Tạ Duy Khánh
0512760
0512772
0512820
0512732
0512632
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
Giáovụ
vụ
Thông tin về Sinh
viên(MSSV,Họ
tên, Điạ chỉ,lớp,
khóa)
D1
Nhập
Nhập
thông
thôngtin
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
Giáovụ
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
Tracứu
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
Máyin
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
Giáovụ
vụ
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
Cậpnhật
nhật
Thông
Thôngtin
tin
SV
SV
Ghi nhận kết
quả cập nhật
D4
D3
Bộ nhớ phụ
Xuất thông báo
cho người dùng
biết
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
Giáovụ
vụ
Thông tin về đối
tượng cần xóa
(MSSV)
D1
D6
Xuất thông báo
cho người dùng
biết
Xóa
XóaSV
SV
Danh sách đối
tượng thỏa mãn
D1
Ghi nhận kết
quả
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
Giáovụ
vụ
D1
Sao
Saolưu
lưu
dữ
dữliệu
liệu
(Backup)
(Backup)
Đọc dữ liệu
của hệ thống
D5
Thiết
Thiếtbị
bịlưu
lưutrữ
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
Giáovụ
vụ
D1
Thiết
Thiếtbị
bịlưu
lưutrữ
trữ
Đọc dữ liệu từ thiết bị
lưu trữ
D2
Phục
Phụchồi
hồi
dữ
dữliệu
liệu
(Restore)
(Restore)
Phục hồi dữ liệu
xuống hệ thống
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.
II. THIẾT KẾ PHẦN MỀM:
2.2. Quá trình thiết kế dữ liệu với tính
đúng đắn (tt):
Yêu cầu 1: Nhập thông tin cho 1 sinh viên mới
• Lập bảng SINHVIEN với các thuộc tính: MSSV, Họ
tên SV, Ngày sinh, Giới tính, Quê quán, Lớp
• Sơ đồ logic:
SINHVIEN
• Chi tiết bảng:
SINHVIEN(MSSV, HoTenSV, NgaySinh, GioiTinh,
QueQuan, Lop)
II. THIẾT KẾ PHẦN MỀM:
2.2. Quá trình thiết kế dữ liệu với tính đúng đắn
(tt):
Yêu cầu 2: Nhập thông tin cho địa chỉ tạm trú mới
• Lập bảng NHATRO với các thuộc tính: Địa chỉ, Chủ nhà, Số ĐT
• Sơ đồ logic:
NHATRO
• Chi tiết bảng:
NHATRO(DiaChi, ChuNha, SoDT)
II. THIẾT KẾ PHẦN MỀM:
2.2. Quá trình thiết kế dữ liệu với tính đúng đắn
(tt):
Yêu cầu 3: Xem quá trình ở trọ của 1 sinh viên
• Thông tin mới: Ngày đến, Ngày đi.
• Lập thêm bảng mới: OTRO
• Sơ đồ logic:
SINHVIEN
OTRO
• Chi tiết bảng:
OTRO(MSSV, DiaChi, ChuNha, NgayDen, NgayDi)
NHATRO
II. THIẾT KẾ PHẦN MỀM:
2.3. Mô tả thông tin chi tiết:
Bảng SINHVIEN:
• Ý nghĩa: lưu trữ tất cả các thông tin về SV
• Dạng tóm tắt:
SINHVIEN(MSSV, HoTenSV, NgaySinh, GioiTinh,
QueQuan, Lop)
• Dạng chi tiết:
STT
Thuộc tính
Kiểu
Miền giá trị
1
MSSV
2
HoTenSV
Chuỗi
Không quá 30 ký tự
Họ tên sinh viên
3
NgaySinh
Ngày
8 ký tự
Ngày sinh
4
GioiTinh
Chuỗi
Không quá 3 ký tự
Giới tính
5
QueQuan
Chuỗi
Không quá 50 ký tự
Quê quán
6
Lop
Chuỗi,số Không quá 10 ký tự
Chuỗi,số Không quá 10 ký tự
Ý nghĩa
Mã số sinh viên
Lớp
II. THIẾT KẾ PHẦN MỀM:
2.3. Mô tả thông tin chi tiết:
Bảng NHATRO:
• Ý nghĩa: lưu trữ tất cả các thông tin địa chỉ tạm trú
• Dạng tóm tắt:
NHATRO(DiaChi, ChuNha, SoDT)
• Dạng chi tiết:
STT
Thuộc tính
Kiểu
Miền giá trị
Ý nghĩa
1
DiaChi
Chuỗi, số
Không quá 50 kí tự
Địa chỉ tạm trú
2
ChuNha
Chuỗi
Không quá 30 kí tự
Chủ nhà
3
SoDT
Chuỗi, số
Không quá 12 kí tự
Số điện thoại
II. THIẾT KẾ PHẦN MỀM:
2.3. Mô tả thông tin chi tiết:
Bảng OTRO:
• Ý nghĩa: lưu trữ tất cả các thông tin về quá trình ở trọ của 1 SV
• Dạng tóm tắt:
OTRO(MSSV, DiaChi, ChuNha, NgayDen,
NgayDi)
• Dạng chi tiết:
STT Thuộc tính
Kiểu
Miền giá trị
Ý nghĩa
1
MSSV
Chuỗi,số
Không quá 10 ký tự
Mã số sinh viên
2
DiaChi
Chuỗi,số
Không quá 50 ký tự
Địa chỉ tạm trú
3
ChuNha
Chuỗi
Không quá 30 ký tự
Chủ nhà
4
NgayDen
Ngày
8 ký tự
Ngày đến
5
NgayDi
Ngày
8 ký tự
Ngày đi
[...]... 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... – 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ề... 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 II THIẾT KẾ PHẦN MỀM: 2.2 Quá trình thiết kế dữ liệu với tính đúng đắn (tt): Yêu cầu 1: Nhập thông tin cho 1 sinh viên. .. 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ý. .. SoDT) II THIẾT KẾ PHẦN MỀM: 2.2 Quá trình thiết kế dữ liệu với tính đúng đắn (tt): Yêu cầu 3: Xem quá trình ở trọ của 1 sinh viên • Thông tin mới: Ngày đến, Ngày đi • Lập thêm bảng mới: OTRO • Sơ đồ logic: SINHVIEN OTRO • Chi tiết bảng: OTRO(MSSV, DiaChi, ChuNha, NgayDen, NgayDi) NHATRO II THIẾT KẾ PHẦN MỀM: 2.3 Mô tả thông tin chi tiết: Bảng SINHVIEN: • Ý nghĩa: lưu trữ tất cả các thông tin về SV... YÊU CẦU PHẦN MỀM: 5 Mô hình hoá các yêu cầu: Giáo Giáovụ vụ 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 Cậpnhật nhật Thông Thôngtin tin SV SV Ghi nhận kết quả cập nhật D4 D3 Bộ nhớ phụ Xuất thông báo cho người dùng biết 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 Giáovụ vụ Thông tin về đối tượng cần xóa (MSSV) D1 D6 Xuất thông. .. MỀM: 5 Mô hình hoá các yêu cầu: Giáo Giáovụ vụ Thông tin về Sinh viên( MSSV,Họ tên, Điạ chỉ,lớp, khóa) D1 Nhập Nhập thông thôngtin 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 Giáovụ 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 Tracứu cứu... (tt): Yêu cầu 1: Nhập thông tin cho 1 sinh viên mới • Lập bảng SINHVIEN với các thuộc tính: MSSV, Họ tên SV, Ngày sinh, Giới tính, Quê quán, Lớp • Sơ đồ logic: SINHVIEN • Chi tiết bảng: SINHVIEN(MSSV, HoTenSV, NgaySinh, GioiTinh, QueQuan, Lop) II THIẾT KẾ PHẦN MỀM: 2.2 Quá trình thiết kế dữ liệu với tính đúng đắn (tt): Yêu cầu 2: Nhập thông tin cho địa chỉ tạm trú mới • Lập bảng NHATRO với các thuộc... tắt: SINHVIEN(MSSV, HoTenSV, NgaySinh, GioiTinh, QueQuan, Lop) • Dạng chi tiết: STT Thuộc tính Kiểu Miền giá trị 1 MSSV 2 HoTenSV Chuỗi Không quá 30 ký tự Họ tên sinh viên 3 NgaySinh Ngày 8 ký tự Ngày sinh 4 GioiTinh Chuỗi Không quá 3 ký tự Giới tính 5 QueQuan Chuỗi Không quá 50 ký tự Quê quán 6 Lop Chuỗi,số Không quá 10 ký tự Chuỗi,số Không quá 10 ký tự Ý nghĩa Mã số sinh viên Lớp II THIẾT KẾ PHẦN MỀM:... nhận kết quả 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 Giáovụ vụ D1 Sao Saolưu lưu dữ dữliệu liệu (Backup) (Backup) Đọc dữ liệu của hệ thống D5 Thiết Thiếtbị bịlưu lưutrữ 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 Giáovụ vụ D1 Thiết Thiếtbị bịlưu lưutrữ trữ Đọc dữ liệu từ thiết
Ngày đăng: 16/10/2015, 21:33
Xem thêm: Thiết Kế Phần Mềm Quản Lý Thông Tin Sinh Viên Ở Trọ _ FREwww.bit.ly/taiho123, Thiết Kế Phần Mềm Quản Lý Thông Tin Sinh Viên Ở Trọ _ FREwww.bit.ly/taiho123, I. PHÂN TÍCH YÊU CẦU PHẦN MỀM:, II. THIẾT KẾ PHẦN MỀM, II. THIẾT KẾ PHẦN MỀM: