I HC QUC GIA THNH PH H CH MINH
TRNG I HC KHOA HC T NHIấN
KHOA TON TIN HC
PHN TCH THIT K
H THNG THễNG TIN
Ging Viờn Hng Dn: Th.S Nguyn Gia Tun Anh
Nhúm Thc Hin n:
0411192: Trn Quang Ngc Khoa
0411285: Phm Th Ngc Phng
Nm hc 2007-2008
Thỏng 06/2008
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
2
MC LC
PHN I: KHO ST HIN TRNG V THU THP YấU CU 4
I.
Hin trng cụng ty 4
II.
Quy trỡnh qun lý 4
III.
Nhc im ca quy trỡnh hin ti 4
IV.
Mong mun ca khỏch hng 4
V.
Hin trng tin hc húa 4
PHN II: PHN TCH THC TH 5
I.
Phỏt hin thc th 5
1.
Thc th Sach 5
2.
Thc th NhaXuatBan 5
3.
Thc th TacGia 5
4.
Thc th Gia 5
5.
Thc th TheLoai 5
6.
Thc th TrangMau 5
7.
Thc th DonHang 5
8.
Thc th KhachHang 5
9.
Thc th NhanVien 6
10.
Thc th Quyen 6
II.
Mụ hỡnh ERD 6
III.
Chuyn t mụ hỡnh ERD sang mụ hỡnh quan h 7
IV.
Mụ t chi tit cỏc quan h 8
1.
Quan h Sach 8
2.
Quan h TacGia 8
3.
Quan h Sach_TacGia 8
4.
Quan h TheLoai 8
5.
Quan h Sach_TheLoai 9
6.
Quan h NhaXuatBan 9
7.
Quan h Gia 9
8.
Quan h TrangMau 9
9.
Quan h DonHang 9
10.
Quan h KhachHang 10
11.
Quan h Sach_DonHang_KhachHang 10
12.
Quan h NhanVien 10
13.
Quan h Quyen 10
14.
Quan h NhanVien_Quyen 11
V.
Bng tng kt thuc tớnh 11
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
3
PHN III: GIAO DIN 13
1.
Chng trỡnh chớnh 13
2.
Form thờm sỏch, sa thụng tin sỏch 14
3.
Form thờm giỏ, thay i thụng tin v giỏ 15
4.
Form thờm th loi, sa thụng tin th loi 15
5.
Form thờm nh xut bn, sa thụng tin nh xut bn 16
6.
Form thờm tỏc gi, sa thụng tin tỏc gi 17
7.
Form thờm nhõn viờn, sa thụng tin nhõn viờn, gỏn quyn cho nhõn viờn 18
8.
Form thờm quyn, thay i thụng tin ca quyn 18
9.
Form thờm khỏch hng, sa thụng tin khỏch hng 19
10.
Form thờm n hng, theo dừi n hng 20
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
4
PHN I: KHO ST HIN TRNG V THU THP YấU CU
I. Hin trng cụng ty:
Tờn cụng ty: Nh sỏch 142.
Mụ t: Nh sỏch 142 chuyờn bỏn gim giỏ cỏc loi sỏch, truyn cho hc sinh, sinh viờn.
II. Quy trỡnh qun lý:
Th kho qun lý sỏch cú trong kho bng Microsoft Excel. Mi ln nhp sỏch mi v, th
kho s cp nht thụng tin trong bng tớnh ca Excel.
Nhõn viờn bỏn hng qun lý n hng ca khỏch hng t hng qua Internet bng
Microsoft Excel.
Sau khi khỏch hng t hng trờn internet, nhõn viờn s tỡm sỏch trong kho, nu khụng cú
(hoc sỏch him), nhõn viờn s i tỡm sỏch cỏc ngun khỏc (internet, nh xut bn,),
khi no cú s thụng bỏo v giao hng cho khỏch.
III. Nhc im ca quy trỡnh hin ti:
Tt c cỏc quy trỡnh trờn u c lm bỏn t ng (t ng 1 phn bng Microsoft
Excel).
Khụng qun lý c giỏ bỏn ca sỏch theo thi gian (vỡ giỏ ca 1 cun sỏch s thay i
theo thi gian).
Qun lý sỏch kộm, khụng th a 1 cun sỏch vo nhiu hn 1 th loi c.
Khụng qun lý c tỏc gi v nh xut bn (tiu s, s lng sỏch cú trong kho,).
Qun lý khỏch hng kộm, khú truy xut thụng tin ca khỏch hng (ó tng mua sỏch gỡ,
bao nhiờu tin,).
IV. Mong mun ca khỏch hng:
Cú mt chng trỡnh giỳp cho vic qun lý c thun tin hn:
Cú th xem c giỏ bỏn trc õy ca 1 cun sỏch.
Cú th a 1 cun sỏch vo hn 1 th loi.
Qun lý c tỏc gi v nh xut bn.
Qun lý c thụng tin khỏch hng.
Qun lý c thụng tin nhõn viờn.
V. Hin trng tin hc húa:
Tng s mỏy tớnh hin cú: 2 mỏy.
Trỡnh tin hc nhõn viờn: tng ng chng ch A, bit s dng internet.
Cú kt ni internet ADSL.
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
5
PHN II: PHN TCH THC TH
I. Phỏt hin thc th:
1. Thc th Sach:
Mụ t thụng tin ca sỏch.
Mi quyn sỏch cú mt mó s duy nht (MSSach), mt tờn sỏch (TenSach), mt giỏ bỡa
(GiaBia), mt nm xut bn (NamXuatBan), mt hỡnh bỡa trc (BiaTruoc), mt hỡnh bỡa
sau (BiaSau),
2. Thc th NhaXuatBan:
Mụ t nh xut bn.
Mi nh xut bn cú mt mó s duy nht (MSNhaXuatBan), mt tờn gi
(TenNhaXuatBan), mt a ch liờn lc (DiaChiNXB), mt s in thoi (DienThoaiNXB),
mt a ch email (EmailNXB).
3. Thc th TacGia:
Mụ t tỏc gi cỏc quyn sỏch.
Mi tỏc gi cú mt mó s duy nht (MSTacGia), mt tờn gi (TenTacGia), mt a ch liờn
lc (DiaChiTG), mt tiu s (TieuSu), mt s in thoi (DienThoaiTG), mt a ch email
(EmailTG).
4. Thc th Gia:
Mụ t giỏ bỏn ca tng quyn sỏch theo thi gian.
Mi giỏ cú mt mó s duy nht (MSGia), cú ngy bt u s dng (NgayBatDau), ngy
kt thỳc s dng (NgayKetThuc), giỏ s dng ti thi im ú (Gia), trng thỏi s dng
hin hnh (s dng hoc khụng) (TrangThaiGia).
5. Thc th TheLoai:
Mụ t cỏc th loi sỏch.
Mi th loi cú mt mó s duy nht (MSTheLoai), mt tờn gi (TenTheLoai), cú din gii
(DienGiaiTL).
6. Thc th TrangMau:
Mụ t cỏc trang mu ca mt quyn sỏch.
Mi trang mu cú mt mó s duy nht (MSTrangMau), mt liờn kt n file hỡnh trờn a
cng (LienKet).
7. Thc th DonHang:
Mụ t n hng ca khỏch hng.
Mi n hng cú mt mó s duy nht (MSDonHang), cú ngy t hng (NgayDatHang),
ngy giao hng (NgayGiaoHang), trng thỏi x lý n hng (TrangThaiDH).
8. Thc th KhachHang:
Mụ t thụng tin khỏch hng.
Mi khỏch hng s cú mt mó s duy nht (MSKhachHang), h tờn khỏch hng
(HoTenKH), mt a ch liờn lc (DiaChiKH), mt s in thoi (DienThoaiKH), mt a
ch email (EmailKH).
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
6
9. Thc th NhanVien:
Mụ t thụng tin nhõn viờn.
Mi nhõn viờn s cú mt mó s duy nht (MSNhanVien), h tờn nhõn viờn (HoTenNV),
tờn ng nhp (TenDangNhap), mt khu ng nhp (MatKhau), mt a ch liờn lc
(DiaChiNV), mt s in thoi (DienThoaiNV), mt a ch email (EmailNV).
10. Thc th Quyen:
Mụ t quyn hn ca nhõn viờn.
Mi quyn hn cú mt mó s duy nht (MSQuyen), mt tờn quyn (TenQuyen), cú din
gii ca quyn (DienGiaiQ).
II. Mụ hỡnh ERD:
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
7
III. Chuyn t mụ hỡnh ERD sang mụ hỡnh quan h:
i. Sach (MSSach, MSNhaXuatBan, TenSach, GiaBia, NamXuatBan, BiaTruoc, BiaSau)
ii. TacGia (MSTacGia, TenTacGia, DiaChiTG, TieuSu, DienThoaiTG, EmailTG)
iii. Sach_TacGia (MSSach, MSTacGia)
iv. TheLoai (MSTheLoai, MSTheLoaiCha, TenTheLoai, DienGiaiTL)
v. Sach_TheLoai (MSSach, MSTheLoai)
vi. NhaXuatBan (MSNhaXuatBan, TenNhaXuatBan, DiaChiNXB, DienThoaiNXB, EmailNXB)
vii. Gia (MSGia, MSSach, NgayBatDau, NgayKetThuc, Gia, TrangThaiGia)
viii. TrangMau (MSTrangMau, MSSach, LienKet)
ix. DonHang (MSDonHang, NgayDatHang, NgayGiaoHang, TrangThaiDH)
x. KhachHang (MSKhachHang, HoTenKH, DiaChiKH, DienThoaiKH, EmailKH, MSNhanVien)
xi. Sach_DonHang_KhachHang (MSSach, MSDonHang, MSKhachHang, Gia, SoLuong)
xii. NhanVien (MSNhanVien, HoTenNV, TenDangNhap, MatKhau, DiaChiNV, DienThoaiNV,
EmailNV)
xiii. Quyen (MSQuyen, TenQuyen, DienGiaiQ)
xiv. NhanVien_Quyen (MSNhanVien, MSQuyen)
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
8
IV. Mụ t chi tit cỏc quan h:
1. Quan h Sach:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSSach Mó s ca sỏch S 4 B PK
2 MSNhaXuatBan Mó s ca nh xut bn S 4 B FK
3 TenSach Tờn ca sỏch C 20 B
4 GiaBia Giỏ in trờn bỡa sỏch S 8 B
5 NamXuatBan Nm quyn sỏch c xut bn S 2 K
6 BiaTruoc Liờn kt hỡnh bỡa trc C 50 K
7 BiaSau Liờn kt hỡnh bỡa sau C 50 K
Tng s byte 134
2. Quan h TacGia:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSTacGia Mó s ca tỏc gi S 4 B PK
2 TenTacGia H tờn ca tỏc gi C 20 B
3 DiaChiTG a ch liờn lc ca tỏc gi C 50 K
4 TieuSu Tiu s ca tỏc gi C 2048 K
5 DienThoaiTG in thoi liờn lc ca tỏc gi C 15 K
6 EmailTG a ch email ca tỏc gi C 20 K
Tng s byte 2157
3. Quan h Sach_TacGia:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSSach Mó s ca sỏch S 4 B PK
2 MSTacGia Mó s ca tỏc gi S 4 B PK
Tng s byte 8
4. Quan h TheLoai:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSTheLoai Mó s ca th loi S 4 B PK
2 MSTheLoaiCha Mó s ca th loi cha S 4 K
3 TenTheLoai Tờn ca th loi C 20 B
4 DienGiaiTL Din gii ca th loi C 100 K
Tng s byte 128
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
9
5. Quan h Sach_TheLoai:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSSach Mó s ca sỏch S 4 B PK
2 MSTheLoai Mó s ca th loi S 4 B PK
Tng s byte 8
6. Quan h NhaXuatBan:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSNhaXuatBan Mó s ca nh xut bn S 4 B PK
2 TenNhaXuatBan Tờn nh xut bn C 20 B
3
DiaChiNXB
a ch ca nh xut bn
C
50
K
4
DienThoaiNXB
in thoi ca nh xut bn
C
15
K
5
EmailNXB
a ch email ca nh xut bn
C
20
K
Tng s byte 109
7. Quan h Gia:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSGia Mó s ca giỏ S 4 B PK
2 MSSach Mó s ca sỏch cú giỏ ny S 4 B FK
3 NgayBatDau Ngy bt u s dng giỏ ny N 8 B
4 NgayKetThuc Ngy kt thỳc s dng giỏ ny N 8 K
5 Gia Giỏ bỏn ca sỏch S 8 B
6 TrangThaiGia Trng thỏi s dng L 1 Yes/No B
Tng s byte 33
8. Quan h TrangMau:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSTrangMau Mó s ca trang mu ca sỏch S 4 B PK
2 MSSach Mó s ca sỏch cú trang mu S 4 B FK
3 LienKet Liờn kt hỡnh ca trang mu C 50 B
Tng s byte 58
9. Quan h DonHang:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSDonHang Mó s ca n hng S 4 B PK
2 NgayDatHang Ngy t hng N 8 B
3 NgayGiaoHang Ngy giao hng N 8 K
4 TrangThaiDH Trng thỏi x lý ca n hng S 1 B
Tng s byte 21
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
10
10. Quan h KhachHang:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSKhachHang Mó s ca khỏch hng S 4 B PK
2 HoTenKH H tờn ca khỏch hng C 20 B
3 DiaChiKH a ch ca khỏch hng C 50 K
4 DienThoaiKH in thoi liờn lc khỏch hng C 15 B
5 EmailKH a ch email ca khỏch hng C 20 K
6 MSNhanVien Mó s ca nhõn viờn qun lý S 4 B
Tng s byte 113
11. Quan h Sach_DonHang_KhachHang:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSSach Mó s ca sỏch S 4 B PK
2 MSDonHang Mó s ca n hng S 4 B PK
3 MSKhachHang Mó s ca khỏch hng S 4 B PK
4 Gia Giỏ bỏn ca sỏch S 8 B
5 SoLuong S lng t mua S 2 B
Tng s byte 22
12. Quan h NhanVien:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSNhanVien Mó s ca nhõn viờn S 4 B PK
2 HoTenNV H tờn ca nhõn viờn C 20 B
3 TenDangNhap Tờn ng nhp vo chng trỡnh C 10 B
4 MatKhau Mt khu ng nhp C 10 B
5 DiaChiNV a ch liờn lc ca nhõn viờn C 50 B
6 DienThoaiNV in thoi liờn lc ca nhõn viờn C 15 K
7 EmailNV a ch email ca nhõn viờn C 20 K
Tng s byte 129
13. Quan h Quyen:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSQuyen Mó s ca quyn S 4 B PK
2 TenQuyen Tờn quyn C 20 B
3 DienGiaiQ Din gii ca quyn C 100 K
Tng s byte 124
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
11
14. Quan h NhanVien_Quyen:
STT Thuc tớnh Din gii Kiu DL S Byte MGT Loi DL Rng buc
1 MSNhanVien Mó s ca nhõn viờn S 4 B PK
2 MSQuyen Mó s ca quyn S 4 B PK
Tng s byte 8
V. Bng tng kt thuc tớnh:
STT Tờn thuc tớnh Din gii Thuc quan h
1 BiaSau Liờn kt hỡnh bỡa sau Sach
2
BiaTruoc Liờn kt hỡnh bỡa trc Sach
3
DiaChiKH a ch ca khỏch hng KhachHang
4
DiaChiNV a ch liờn lc ca nhõn viờn NhanVien
5
DiaChiNXB
a ch ca nh xut bn
NhaXuatBan
6
DiaChiTG a ch liờn lc ca tỏc gi TacGia
7
DienGiaiQ Din gii ca quyn Quyen
8
DienGiaiTL Din gii ca th loi TheLoai
9
DienThoaiKH in thoi liờn lc khỏch hng KhachHang
10
DienThoaiNV in thoi liờn lc ca nhõn viờn NhanVien
11
DienThoaiNXB
in thoi ca nh xut bn
NhaXuatBan
12
DienThoaiTG in thoi liờn lc ca tỏc gi TacGia
13
EmailKH a ch email ca khỏch hng KhachHang
14
EmailNV a ch email ca nhõn viờn NhanVien
15
EmailNXB
a ch email ca nh xut bn
NhaXuatBan
16
EmailTG a ch email ca tỏc gi TacGia
17
Gia Giỏ bỏn ca sỏch Gia
18
GiaBia Giỏ in trờn bỡa sỏch Sach
19
HoTenKH H tờn ca khỏch hng KhachHang
20
HoTenNV H tờn ca nhõn viờn NhanVien
21
LienKet Liờn kt hỡnh ca trang mu TrangMau
22
MatKhau Mt khu ng nhp NhanVien
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
12
23
MSDonHang Mó s ca n hng DonHang
24
MSGia Mó s ca giỏ Gia
25
MSKhachHang Mó s ca khỏch hng KhachHang
26
MSNhanVien Mó s ca nhõn viờn NhanVien
27
MSNhaXuatBan Mó s ca nh xut bn Sach
28
MSNhaXuatBan Mó s ca nh xut bn NhaXuatBan
29
MSQuyen Mó s ca quyn Quyen
30
MSSach Mó s ca sỏch Sach
31
MSSach Mó s ca sỏch cú giỏ ny Gia
32
MSSach Mó s ca sỏch cú trang mu TrangMau
33
MSTacGia Mó s ca tỏc gi TacGia
34
MSTheLoai Mó s ca th loi TheLoai
35
MSTheLoaiCha Mó s ca th loi cha TheLoai
36
MSTrangMau Mó s ca trang mu ca sỏch TrangMau
37
NamXuatBan Nm quyn sỏch c xut bn Sach
38
NgayBatDau Ngy bt u s dng giỏ ny Gia
39
NgayDatHang Ngy t hng DonHang
40
NgayGiaoHang Ngy giao hng DonHang
41
NgayKetThuc Ngy kt thỳc s dng giỏ ny Gia
42
TenDangNhap Tờn ng nhp vo chng trỡnh NhanVien
43
TenNhaXuatBan Tờn nh xut bn NhaXuatBan
44
TenQuyen Tờn quyn Quyen
45
TenSach Tờn ca sỏch Sach
46
TenTacGia H tờn ca tỏc gi TacGia
47
TenTheLoai Tờn ca th loi TheLoai
48
TieuSu Tiu s ca tỏc gi TacGia
49
TrangThaiDH Trng thỏi x lý ca n hng DonHang
50
TrangThaiGia Trng thỏi s dng giỏ Gia
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
13
PHN III: GIAO DIN
1. Chng trỡnh chớnh:
Khi chng trỡnh va khi ng s yờu cu ng nhp, menu s disable:
ng nhp khụng thnh cụng:
Sau khi ng nhp thnh cụng, menu s c enable:
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Phõn tớch thit k h thng thụng tin Qun lý nh sỏch
14
2. Form thờm sỏch, sa thụng tin sỏch:
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
Không có nhận xét nào:
Đăng nhận xét