Thứ Ba, 25 tháng 2, 2014

212816

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

Xem chi tiết: 212816


Không có nhận xét nào:

Đăng nhận xét