Tải bản đầy đủ (.doc) (20 trang)

phân tích thiết kế phần mềm quản lý học viên

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (241.72 KB, 20 trang )



I. Mô tả nội dung đề tài.
 !"!#$%&'%(%)%*+,&# /01)23.%4
%#5%6%)%#$%-!7%84#9#$%:;<*=>#$%-!72?7
%@ABCDE#F#<,#@GH2I16*J%)%#?!%84#$%-!7
%##!F16#K#!F,-L%84%?BM#",#@#=;4N
1. !3,#O#$%-!7+!
%(#!G*+,#$%!P#%##"#$%-!7%(Q#2E
R#)%#4-P#$%,#ST-+!/* !*+,#$%2(2G%##$%-!72(*D4
%#$*+,#$%
$%-!7U#!C4#V%@%%5,#"#?!%@#!3-GW6
##=N$7H!+!S#HPB;!#H2X4%#Y*!7* %H;<2!F# !
'4R#!!3,#O#$%-!7+!#-!7;Z0%#T%A3,
*+,%##$%-!7#9,#!3P#$%-!72(#!C4#
2. 0%#T%A3,*+,
'4R#!#!C4#;Z0%#T%EW0!R!I4!#2E
%84#$%-!7H;42(;Z;[,A3,#$%-!7#9T-+!Q#2E
#4B.*D%%84Q#-PW0!#$%C#$%-!72.RJ2I\*+,
] 0R3R#)#$%
'4R#!#$%-!7#P#P#R#)#$%H#$%-!7%(#I2.RJ#$%
*7#"*+,%4#K
<!R#)#$%0R3* !#"#$%-!7!^!R#)-PWQ#
#4BB3
II Sơ đồ chức năng nghiệp vụ BFD (Bussinness Function Diagram)
1. Sơ đồ tổ chức
2. Sơ đồ chức năng
BAN QUẢN LÍ
TRUNG TÂM AUSP
6*S#$%
-!7


6*S_!I
6*SR#)
#$%
`
3. B.Sơ đồ dòng dữ liệu DFD (Data Flow Diagram )
3.1 Sơ đồ quản lý học viên.
` #O,+!#?!%84$%-!7
a =#?!-/4#O,-P':
HỆ THỐNG
QUẢN LÍ
6*S$%
!7
#7
O,#O
b))
6*S 6*S
+,
5,*+,
b!7*4!#$%,#S
b))
!F%#Y#
#<R7
QR!3
#)#$%
BAN QUẢN LÝ
AUSP
#O,+!
!F
#Y#
c)

Q!3
:"!F
U:44V
`
]
d
e
f
g
a h
i
a
] j7%@#!F%#Y##?!#$%-!7
g =#?!-/4#!F%#Y#-P':
f 5B#?!#$%-!9-G2!G%#Y#
d j7%@A)#$%-!74R#^!':
i #D%#!FA)$%-!74R#^!':
e j7%@QR!3#$%-!7
h 316QR!3
3.2 Sơ đồ quản lý Điểm Thi
` #O,2!I#!
a =2!I#!-P':
] B7%@#!F%#Y#2!I#!
g =2!I#!-P':
f 5B:2!I*7;k4
d j7%@A)2!I#!
i #D%#!Fc)_!I#!
e j7%@QR!3
h 316QR!3
#-!7#O,!F

#O,
_!I#!
!F#Y#
_!G
c)_!I
#!
:"*!F_!I
`
a
g f
i
d
]
Q
!3
e
h
]
III. Xây dựng mô hình thực thể. ERD (Entity Relationshop Diagram)
Sơ đồ quan hệ thực thể.
IV .Mô hình USE
1. Mức tổng quát
3. Hiệu chỉnh học viên
g
HeThongQuanLy
HieuChinh
TimKiemNV
Nhanvien
TiepNhanTTHV
4. Thêm Điểm Thi.

HeThongQuanLy
TiepNhandiemThi
NhapDiem
Nhanvien
TimkiemHV
f
5. Thêm lớp học
TiepNhanThongTinLopHoc
Nhanvien
CapLop
HeThongQuanLy
ThemLopHoc
6. Thêm học Viên
TiepNhanHSHV
Nhanvien
HeThongQuanLy
ThemNhanvien
d
7. Xoá điểm thi
TiepNhanTTHV
Nhanvien
TimKiemHV HeThongQuanLy
XoaDiem
8. Xoá học viên
TiepNhanthongTinHV
Nhanvien
TimkiemTTHV HeThongQuanLy
XoaHV
i
9. Xoá lớp.

YeucauXoa
Nhanvien
TimKiemLop HeThongQuanLy
XoaLop
e
`l&%!-!B:!44
4#7+,$%
Bat Dau
Ket Thuc
Tiep Nhan Thong
Tin Lop Hoc
Nhap Thong tin
Lop Hoc
Luu Thong Tin
Lop Hoc
Lop Hoc da co
Lop hoc da ton tai
W#7#!7
h
Bat Dau
Ket Thuc
Tiep Nhan Ho
So Hoc Vien
Nhap Thong
Tin Hoc Vien
Ton tai Hoc
Vien
Luu Thong Tin HV
Vao CSDL Vien
Trung Ma Hoc Vien

%c(4#$%-!7
`l
Bat Dau
Ket Thuc
yeu Cau Xoa
Hoc Vien
Tim nhan vien
can xoa
Khong co nhan
vien can Xoa
Xoa nhan vien
ra khoi CSDL
Khong tim thay
``
CQ!3#$%!7
Bat Dau
Ket Thuc
Yeu Cau tim
kiem hoc vien
Nhap thong tin
tim kiem
Khong tiem
thay
Khong thay
Xuat thong tin
hoc vien
`a
V. Sơ đồ mức logic.
1. Các loại thực thể:
#D%#Imn

#D%#Imm
#D%#I&m
#D%#Ibn*&
#D%#Im&m
#D%#I:m
#D%#Im&m
#D%#I'
2. Các mối quan hệ giữa các thực thể.
2.1 Mối quan hệ giữa HOCVIEN và LOPHOC
E#$%-!7%(#I#E%E#o%#!G*+,#$%HE*+,#$%
R#?#E%UR#?%(V#$.%#!G#$%-!7
2.2 Mối quan hệ giữa LOPHOC và CAPLOP
E*+,#$%%(#IR#?%(#o%%(#!G%5,*+,HE%5,*+,%(
#IR#?#E%#o%%(#!G*+,#$%
2.3 Mối quan hệ giữa CAPLOP và LOAILOP
E%5,*+,%(#IR#?%(#o%%(#!G* !*+,HE* !*+,%(
#IR#?#E%E%5,*+,#o%%(#!G%5,*+,
2.4 Mối quan hẽ giữa HOCVIEN và BIENLAI
E#$%-!7%(#I%(`W!7*4!#o%%(#!GW!7*4!HEW!7*4!
%#Y#E%E#$%-!7#.%#!G#$%-!7
3. Lass Diagram.
3.1Mô tả dữ liệu.
mn
#E%
mm
` l
mm &m
%(
l l
%(

&m
m&m
l l
mn
bn&
#E%
` `
`]
BIENLAI
MSBL_ID : Integer
TenBienLai : String
TienHocPhi : Integer
Lan : Integer
DOTTHI
MSDT_ID : Integer
LanThi : Integer
NgayThi : Date
Buoi : String
HOCVIEN
MSHV_ID : Integer
TenHV : String
NamSinh : Date
GioiTinh : string
DiaChi : String
DienThoai : Integer
Email : string
1 1
1 n
1 1
1 n

KHOAHOC
MSKH_ID : Integer
NienKhoa : Integer
HocKy : Integer
1 n1 n 1 n1 n
LOPHOC
MSL_ID : Integer
TenLop : Single
SiSo : Integer
1 n1 n 1 n1 n
1 n
1 n
1 n
1 n
HSHV
MSHS_ID : Integer
DiemThi : Integer
KetQua : String
LOAILOP
MSLL_ID : Integer
TenLL : String
NgayHoc : Date
GioHoc : Integer
1 1
1 n
1 1
1 n
CAPLOP
MSCL_ID : Integer
TenCapLop : String

SiSo : Integer
1 11 n 1 11 n
1 1
1 n
1 1
1 n
3.2 Các loại thực thể.
Loại thực thể Diễn giải
mn $%-!7
bn& b!7*4!
:m _>#!
mm +,#$%
' M;K#$%-!7
m&m #4#$%
m&m  !*+,
&m 5,*+,
`g
3.3 Mô hình mức vật lý.
3.4 Mô tả các loại thực thể.
HOCVIEN
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<#$%-!7 #4 `l #)%#S#
a 9%!9 7#$%-!7 -4%#4 ]`
] 4'!# .'!# :49 e
g r!!!# r!+!S# %#4 f 4H"
f :!4#! _X4#Y -4%#4 `ll
d :!9#4! _!F# ! #4 `l
`f
i n4!* _X4%#Yn4!* #4 fl
`d

LOPHOC
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<* !*+, #4 `l #)%#S#
a 9, 7*+, -4%#4 fl
] '!' 'Y;< #4 a
g 'p: q;<%5,*+, #4 `l #) !
f 'p: q;<R#)#$% #4 `l #) !
d 'p: q;<#$%-!7 #4 `l #)$4!
KHOAHOC
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<R#)#$% %#4 `l
a %B $%Rs #4 a
] !9#4 !7R#) #4 a
BIENLAI
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'bp: q;<W!7*4! #4 `l #)%#S#
a 9%#! 7#$%,#S #4 `l
] !9%#! !G#$%,#S  e
g 'p: q;<R#)#$% #4 `l #) !
f 'p: q;<#$%-!7 #4 `l #) !
d 4 @2<!G  a
DOTTHI
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` ':p: q;<2>#! #4 `l #)%#S#
a 4#! *@#! #4 a
] 4B#! PB#! :49 e
g b! b0! :49 e ')H#!G
<!
f 'p: q;<R#)#$% #4 `l #) !
LOAILOP

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<* !*+, #4 `l #)%#S#
a 94!, 7* !*+, -4%#4 al
`i
] 4B% PB#$% :49 e
g r!!#% r!\#$% #4 f
''p: q;<#M;K #4 `l
CAPLOP
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<%5,*+, #4 `l #)%#S#
a 94,, 7%5,*+, -4%#4 fl
] '!' 'Y'<*+, #4 a
g 'p: q;<* !*+, #4 `l #) !
HSHV
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` ''p: q;<#M;K #4 `l #)%#S#
a 4B#! PB#! :49 e
] :!9#! _!I#! t*4 f
g 94 36 #4 i
f 'p: q;<#$%-!7 #4 `l #) !
DIEMTHI
TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc
` 'p: q;<#$%-!7 #4 `l #) !
a ':p: q;<2>#! #4 `l #) !
] :!9#! _!I#!  a
VI. Thiết kế giao diện.
1. Giao diện tiếp nhận học viên.
`e
Mô tả các thuộc tính.
TT Tên Thuộc tinh Name Diễn giải

1 Label1
Textbox1
lblMaso
txtMaso
Mã số học viên
2 Label2
Textbox2
lblTen
txtten
Tên học viên
3 Label3
Textbox3
Lblgioitinh
txtGioitinh
Giới tính
4 Label4
Textbox4
Lbldiachi
Txtdiachi
Địa chỉ
5 Label5
Textbox5
Lblnamsinh
Txtnamsinh
Năm sinh
6 Label6
Textbox6
Lbldienthoai
Txtdienthoai
Điện thoại

7 Label7
Textbox7
lblEmail
txtemail
Email
8 Label8
Button1
lblDanhsachhv
cmdDanhsach
Danh sách học viên
Danh Sách
9 Label9 Lblnhapmoi
7$%!7.'!#r!+!S#_X4#Y_!F# !n4!*`Bu &aivliv`hh`4#w
j7lhl`a]gfdi%W4xB4#%]Bu#Xbaav``v`hhl"lh`h`a]gfd
4W%xB4#%yyyyy
#7#$%!7*zHc)*zcHO,#O*zH*zH#)n'
Danh Sách Học Viên
Nhập mới.
q'<
$7
.'!#
r!+!S#
_X4#Y
_!F# !
n4!*
#7+! O,#O c)  #)
:4#')%#
`h
TIẾP NHẬN HỒ SƠ HỌC VIÊN
10 Button2 Cmdthemmoi Thêm mới

11 Button3 cmdXoa Xoá
12 Button4 cmdcapnhat Cập nhật
13 Button5 Cmdin In
14 Button6 Cmdthoat Thoát
2. Thiết kế giao diện lớp học
3. thiết kế giao diện khoá học.
q;<*+,7+,'Y'<
THÔNG TIN LỚP HỌC
Danh sách lớp học
Nhập lớp mới
:4#')%#
#7*+,+!*zHc)+,*z'H,#O,+,*zH*#)n'
Mã số lớp
Tên Lớp
Sỉ số lớp
#7+!
… …

Mã số Cấp Lớp {{{{{{{#${{{{{{{
Mã số Khoá Học
Mã số Học Viên
{{{{{{#${{{{{{
{{{
#${{{{{
{
c) O,#O  #)
al

×