B GIÁO DC VÀ ÀO TO
TRNG I HC M TP. H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN
KHÓA LUN TT NGHIP
tài:
Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS TRN THÀNH TRAI
SVTH: PHM HOÀNG DIU
MSSV: 106H1008
KHOA: CÔNG NGH THÔNG TIN
LP: HCTH061
KHÓA: 2006-2009
THÀNH PH H CHÍ MINH - Nm 2009
LI CM N
Em xin chân thành cám n Khoa Công Ngh Thông Tin, trng i Hc M TP.H
Chí Minh đã to điu kin cho em thc hin khóa lun tt nghip này.
Em xin gi li cám n chân thành đn thy Trn Thành Trai ngi đã trc tip hng
dn và ch bo tn tình cho em trong sut thi gian thc hin khóa lun.
Em cng xin chân thành cám n quý thy cô trong Khoa đã tn tình ging dy, trang b
cho chúng em nhng kin thc cn thit trong sut thi gian hc tp ti trng và cng
xin gi li cám n đn nhng bn bè đã ng h, giúp đ, đng viên em trong nhng
lúc khó khn cng nh trong sut nhng nm hc va qua.
Và cui cùng cng xin gi lòng bit n sâu sc đn cha m, nhng ngi đã sinh
thành, dng dc và nuôi dy chúng con nên ngi và đt đc kt qu ngày hôm nay.
Mc dù đã c gng hoàn thành lun vn vi tt c s n lc ca bn thân nhng chc
chn s không tránh khi nhng thiu sót nht đnh, kính mong quý thy cô cm thông
và tn tình ch bo.
i hc M TP.HCM, Ngày…tháng…nm 2009
Sinh viên thc hin
Phm Hoàng Diu
NHN XÉT CA GIÁO VIÊN HNG DN
Khóa lun tt nghip: “Phân tích thit k hin thc data web tr giúp qun lý sách và
n phm Công ty Canongate” do sinh viên thc hin da trên mt hp đng kinh t ký
kt gia Công ty Nova Itech và công ty Canongate.
thc hin khóa lun sinh viên đã:
- Da vào phng pháp lun phân tích MERISE và công c tr giúp AMC-
Designor.
- S dng môi trng PHP, joomla và c s d liu MySQL đ thc hin.
- Ni dung khóa lun:
o H thông tin ý nim
o H thông tin logic
o H thông tin vt lý
- Khóa lun đã đáp ng các yêu cu đt ra ca khách hàng:
o Qun lý ni dung.
o Cung cp thông tin
- Sinh viên đã nm đc phng pháp lun phân tích và thit k.
- S dng đc các môi trng đ hin thc h thng.
- Môi trng phát trin sinh viên t tìm hiu không có trong ni dung ca
chng trình ging dy chính khóa.
- Cn c vào tiêu chun ca mt khóa lun trình đ c nhân, khóa lun nhóm
nghành công ngh thông tin. Tôi nhn thy khóa lun hoàn toàn đt. ngh
cho phép sinh viên đc bo v trc hi đng đánh giá khóa lun.
i hc M TP.HCM, Ngày…tháng…nm 2009
Giáo viên hng dn
PGS, TS Trn Thành Trai
MC LC
LI NÓI U 2
CHNG 1 3
PHÂN TÍCH HIN TRNG 3
I. Gii thiu ni thc hin đ tài 3
II. Phân tích bài toán 3
III. Cu trúc website 7
CHNG 2 8
H THÔNG TIN Ý NIM 8
I. Mô hình ý nim truyn thông 8
1. Mô hình ý nim truyn thông th hin qui trình tìm kim thông tin sách, tác
gi, n phm 8
2. Mô hình ý nim truyn thông th hin qui trình gi mc tin tc 10
II. Mô hình ý nim d liu 13
III. Mô hình ý nim x lý 29
1. Mô hình ý nim x lý mô t qui trình tìm kim sách, tìm kim tác gi 29
2. Mô hình ý nim x lý mô t qui trình ngi dùng yêu cu gi mc tin tc33
CHNG 3 37
H THÔNG TIN LOGIC 37
I. Mô hình logic d liu 37
II. Mô hình t chc x lý 49
1. Mô hình t chc x lý mô t qui trình tìm kim thông tin sách, tác gi 49
2. Mô t chc x lý mô t qui trình gi mc tin tc 54
IV. Mô hình logic x lý 59
CHNG 4 62
H THÔNG TIN VT LÝ 62
I. Mô hình vt lý d liu 62
II. S đ chc nng 63
III. Mô hình tác nghip 70
CHNG 5 71
KHAI THÁC TH NGHIM 71
I. B s liu th 71
II. S đ ngun d liu đu vào 72
III. Thao tác thc hin 73
IV. Kt qu 77
PH LC 80
I. Gii thiu công c thit k c s d liu AMC*Designor 80
II. Gii thiu v joomla 84
III. Gii thiu v php 88
IV. Gii thiu v mysql 89
TÀI LIU THAM KHO 90
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -1- SVTH: Phm Hoàng Diu
KÝ HIU CÁC CM T VIT TT, THUT NG
Ch vit tt Mô t
joomla Tên phn mm mã ngun m
PHP Hypertext Preprocessor: ngôn ng lp trình kch bn
ONIX ONIX là vit tt ca cm t ONline Information
eX
change (Trao đi thông tin trc tuyn)
ISBN S hiu sách, n phm có 2 dng 10 ký t hoc 13 ký t
Newsletter Th qung cáo
Article Mc tin
ISBN International Standard Book Number(mã s sách tiêu
chun quc t)
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -2- SVTH: Phm Hoàng Diu
LI NÓI U
Ngày nay, cùng vi s phát trin vt bc ca khoa hc k thut thì công ngh thông
tin là mt trong nhng lnh vc có nhiu đóng góp thit thc nht, công ngh thông
tin có mt trong hu ht các lnh vc ca cuc sng đc bit công ngh thông tin là
mt công c h tr rt đc lc trong công tác qun lý. Chúng ta d dàng thy đc
vic đa tin hc vào trong qun lý kinh doanh là mt trong nhng ng dng quan
trng trong rt nhiu ng dng c s d liu. Nh vào công tác tin hc hóa mà công
vic qun lý và điu hành doanh nghip t ra rt nhanh chóng và hiu qu. Chính vì
l đó mà c s d liu và dataweb nh là mt gii pháp hu hiu nht cho các doanh
nghip có th tn ti và phát trin mt cách nhanh chóng.
Công ty Canongate là mt công ty Anh quc, chuyên xut bn các loi sách, n
phm, gii thiu sách, n phm,…
Website canongate.net nhm phc v cho nhu cu bn đc trên th gii có nhu cu
tra cu, tìm kim thông tin sách, tác gi, qung bá thông tin sách sp xut bn, sách
đang th nghim, liên kt đn website mua bán sách trc tuyn nh amazon.com,
play.com,…
Ngoài ra, website còn cung cp chc nng cho bn đc chia s, tho lun v tác phm
đã đc
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -3- SVTH: Phm Hoàng Diu
CHNG 1
PHÂN TÍCH HIN TRNG
I. Gii thiu ni thc hin đ tài
- tài: “Phân tích thit k hin thc data_web tr giúp qun lý các sách và n
phm” đc thc hin cho công ty Canongate
- Canongate là mt công Anh quc, công ty này chuyên xut bn, phát hành
sách nc ngoài và đc chào bán trên mt s trang web ni ting nh
Amazon.com, play.com, Waterstone.com
- Ni thc hin: Công ty NovaItech
- Mc tiêu:
o Thit k c s d liu (dataweb)
o Thit k li website mi chuyên nghip hn website hin ti
(
www.canogate.net
) vi nhiu module mi nh: qun lý th thông
báo(newsletter), qun lý mc tin(article), qun lý sách, tác gi chuyên
nghip và tin ích hn website c.
o Website cho phép tìm kim sách, tác gi theo nhiu tiêu chí: Ta sách,
s hiu(ISBN), tác gi, nm xut bn
o Website cho phép trng bài sách bán chy nht (best seller), sách sp n
bn.
o Module qun tr dung(Admin) đ qun lý ni dung sách, tác gi, n
bn, n phm, mc tin, thông tin ngi dùng…vv
II. Phân tích bài toán
PHN 1: YÊU CU WEBSITE
1. Thit k c s d liu.
2. Trang ch (home page)
Hin th ni dung trong 1 trang vi 2 phn ni dung:
- Thông tin v trích lc(ni dung do công ty CANONGATE đính kèm) và
hin th ngu nhiên.
- Thông tin v mc tin (article) hin th ngu nhiên (xem thit k kèm theo)
3. Trang gii thiu mc tin tiêu biu (articles)
- Gii thiu 5 mc tin đã đc đng mi nht (liên kt)
- Gii thiu 5 mc tin có bình lun mi nht (liên kt)
- Gii thiu 5 mc tin có s ngi đánh giá cao nht (liên kt)
- Gii thiu 3 tác gi có bài vit tiêu biu.
- Chc nng tìm kim thông tin v mc tin.
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -4- SVTH: Phm Hoàng Diu
4. Trang gii thiu danh sách các ta đ (Browse topics)
- Lit kê danh sách các ta đ mà đã đc bình lun trc đó.
5. Trang gii thiu cng tác viên tiêu biu (Browse contributors)
- Gii thiu nhng cng tác viên tiêu biu đã có đóng góp mc tin.
6. Trang vit mc tin (post/edit article)
- Dành cho cng tác viên vit mc tin (i vi cng tác viên đã đc đng
ký thành viên)
- c gi vit li bình cho nhng mc tin đã đc đng ti.
- c gi đánh giá mc tin, chm đim cho mc tin.
- Chc nng đánh du mng xã hi (social bookmark)
7. Trang lit kê nhng bài vit ca 1 tác gi (browse article)
- Nhóm các bài vit ca cùng 1 tác gi khi click vào tên tác gi
8. Trang gii thiu sách (books)
- Gii thiu nhng cun sách tiêu biu (do công ty CANONGATE ch đnh)
- Gii thiu nhng cun sách có ngày xut bn trong 1 tháng tính t thi
đim hin ti.
- Chc nng tìm kim sách theo các tiêu chí:
¬ Tìm theo tác gi
¬ Tìm theo ta sách
¬ Tìm theo s hiu (ISBN)
¬ Tìm theo s seri
¬ Tìm theo nm xut bn
9. Trang kt qu tìm kim sách
- Lit kê kt qu sách đã tìm thy t c s d liu theo tiêu chí: Sách có n
bn chính(ch đnh là main edition hoc edition sách có ngày xut bn mi
nht trong các edition)
- Thông tin trích lc v sách đó.
- Ngày xut bn
- Tác gi chính ca sách và các tác gi ph (dch thut).
- Liên kt thông tin đn trang chi tit sách – tác gi.
10. Trang chi tit tác gi - sách (author - book).
- Gii thiu s lc tác gi, nhng cun sách do tác gi đó vit
- Thông tin chi tit v sách nh: gii thiu sách, giá, s hiu, loi sách…
- Liên kt qua website mua bán sách trc tuyn cho cun sách đc
chn(amazon.com, play.com, Waterstone.com)
- Tng ng 1 tác gi chính ch th hin các sách có n bn chính(main
edition) thuc tác gi đó.
- Tng ng n bn chính có liên kt đn các n bn phm nh: Audio, CD,
sách đóng bìa cng(hardback), sách bìa mm(paperback), vv
- Tng ng mi sách có chc nng gi mail thm dò ý kin sách, n phm.
- Nhiu sách thuc 1 tác gi khi click vào tên tác gi
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -5- SVTH: Phm Hoàng Diu
11. Trang chi tit sách – tác gi (book - author).
- Lit kê nhiu tác gi cùng vit 1 sách khi click vào tên sách
12. Trang sách bán chy nht (bestseller)
- Gii thiu nhng cun sách đc bán chy nht cho đc gi (dành cho
thành viên đng nhp h thng)
- Gii thiu nhng cun sách sp xut bn gi (dành cho thành viên đng
nhp h thng)
- Cung cp liên kt đ đc gi ti v(pdf), ch yu gii thiu sách sp xut bn.
13. Trang gii thiu công ty
- Trang gii thiu s lc thông tin công ty, thông tin chính ca trang web…
14. Trang liên h
- Cung cp 1 form cho ngi dùng gi thông tin liên h đn các phòng ban
trong công ty CANONGATE.
- Sales – Phòng bán hàng
- Export sales - Phòng bán hàng xut khu
- Rights – Phòng thc trng
- Marketing – Phòng qung cáo tip th
- Editorial – B phn xut bn
- Website enquiries – B phn qun lý website
15. ng ký thành viên
- Cho phép ngi dùng đng ký thành viên vi vai trò là đc gi, có gi
email thông báo kích hot tài khon.
- Hiu chnh thông tin ngi dùng sau khi đng ký
- Nhn li mt khu khi quên mt khu
- To ngi dùng (user name) t đng đc bit t tên (name)
Vd: Name là “Pham Hoang Dieu @%!” thì user name đng nhp là
“phamhoangdieu”
16. Tin ích
- H tr cho b máy tìm kim (google, yahoo,msn…) nhm qung cáo cho
website (Search Engine Optimization)
- Ti u hóa đa ch URL (friendly URL)
- XSS (chc nng chng spam javascript khi vit bài)
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -6- SVTH: Phm Hoàng Diu
PHN 2: QUN TR NI DUNG
1. Qun lý sách
a. Qun lý danh mc sách(workinstance)
b. Qun lý din gii, trích lc cho sách(book description)
c. Qun lý hình nh sách(book image jacket)
d. Qun lý li bình cho sách (Review)
e. Qun lý website liên kt (website)
f. Nhp li bình t tp tin có sn xml (import review)
2. Qun lý tác gi
a. Qun lý thông tin tác gi
b. Qun lý hình tác gi
c. Qun lý website tác gi
d. Qun lý sách thuc tác gi (contributor role)
e. Qun lý tác gi tiêu biu
3. Qun lý ngi dùng
a. Qun lý thông tin ngi dùng
b. Phân quyn ngi dùng:
- Administrator/Super administrator : có toàn quyn trong h thng.
- Publisher: có quyn gi bài và đc đng ti bài vit. Xét duyt
bài vit bi author.
- Author: khi to khi đng ký tài khon. Author có quyn gi bài
vit nhng bài vit không đc đng lin mà phi qua duyt bi
admin hoc publisher.
4. Qun lý thng mi
a. Danh mc sách th nghim
b. Danh mc sách sp xut bn
5. Qun lý mc tin (article)
a. Qun lý mc tin (article)
b. Qun lý li bình (comment)
c. Qun lý ch đ (Topic)
6. Qun lý 5 mc tin (top 5 article)
a. Danh sách 5 mc tin đc đánh giá cao (top 5 highly rated articles)
b. Danh sách 5 mc tin đc bình lun nhiu nht (top 5 commented
article)
c. Danh sách 5 mc tin mi nht(top 5 latest article)
7. Tin ích
a. Qun lý danh sách đa ch mail liên h(right contact)
b. Qun lý trích dn a thích (favourite quote)
c. Qun lý qui đi tin t (currency exchange)
d. Qun lý to mi trang web tnh (make static page)
e. Qun lý ni dung trang web tnh (static page management)
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -7- SVTH: Phm Hoàng Diu
PHN 3: YÊU CU H THNG
1. H đu hành máy ch/hosting: Linux phiên bn Redhat Enterprise
2. Phn mm h tr: PHP 5.x
3. Nn tng : Mã ngun m CMS joomla 1.0.13.
4. Công c phát trin, lp trình : Macromedia Dreamweaver 6.0, MS Office 2003,
5.Công c h tr c s d liu MySQL-front 1.22, phpMyAdmin 2.9.2.
6. C s d liu: MySQL 5.x
7. Ngôn ng th hin: ting anh
8. Webserver: Apache
III. Cu trúc website
Trang ch
(home page)
Thng mi
(
trade
)
Mua bán
(
Sales Packs
)
Tác gi
(
Authors
)
Trao đi sách
(
Book swa
p)
Podcast
Thông tin
(About)
Tìm kim
(Search)
CBM
Tiu s
(
Histor
y)
Kt hp thông
tin
(Alliance)
Liên h
(Contact)
Index/RSS
Bio
Tiu s
Hình nh tác
g
i
Các liên kt
(
Links
)
Danh sách các cun sách ca tác gi
(
List books of author
)
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -8- SVTH: Phm Hoàng Diu
CHNG 2
H THÔNG TIN Ý NIM
I. Mô hình ý nim truyn thông
1. Mô hình ý nim truyn thông th hin qui trình tìm kim thông tin
sách, tác gi, n phm
Mô t:
Ngi dùng thông qua website có th thc hin mt s thao tác nh:
- Tìm kim sách, tìm kim nhng cun sách đc vit bi tác gi mà mình
bit.
- H thng s tr v kt qu tìm kim là danh sách các sách, thông tin tác gi
theo yêu cu hoc thông báo nu không tìm thy giá tr nhp vào.
- Ngoài ra, ngi dùng có th xem mt s thông tin liên quan đn sách, tiu
s tác gi, sách sp xut bn, sách th nghim…
- Xem thông tin sách, tác gi, n phm sau khi tìm thy
Mô hình
TRA VE KET QUA TIM KIEM
TIM KIEM SACH AN PHAM
TIM KIEM TAC GIA
XEM XET YEU CAU TIM KIEM
NGUOI DUNG
QUAN LY SACH AN
PHAM TAC GIA
Danh sác đi tng
Danh sách tác nhân
Tên Mã:
NGUOI DUNG NGUOI_DUNG
QUAN LY SACH AN PHAM TAC GIA QUAN_LY_SACH_AN_PHAM_TAC_
GIA
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -9- SVTH: Phm Hoàng Diu
Danh sách dòng
Tên Mã:
TIM KIEM SACH AN PHAM TIM_KIEM_SACH_AN_PHAM
TIM KIEM TAC GIA TIM_KIEM_TAC_GIA
TRA VE KET QUA TIM KIEM TRA_VE_KET_QUA_TIM_KIEM
XEM XET YEU CAU TIM KIEM XEM_XET_YEU_CAU_TIM_KIEM
Thông tin các tác nhân
Tác nhân NGUOI DUNG
Tên : NGUOI DUNG
Mã: NGUOI_DUNG
Loi: Tác nhân ngoi
Danh sách phát hành
Dòng phát Tác nhân phát
TRA VE KET QUA TIM KIEM QUAN LY SACH AN PHAM TAC GIA
Danh sách thu
Dòng thu Tác nhân nhn
TIM KIEM SACH AN PHAM QUAN LY SACH AN PHAM TAC GIA
TIM KIEM TAC GIA QUAN LY SACH AN PHAM TAC GIA
Tác nhân QUAN LY SACH AN PHAM TAC GIA
Tên : QUAN LY SACH AN PHAM TAC GIA
Mã: : QUAN_LY_SACH_AN_PHAM_TAC_GIA
Loi : Tác nhân ni
Danh sách phát hành
Dòng phát Tác nhân phát
TIM KIEM SACH AN PHAM NGUOI DUNG
TIM KIEM TAC GIA NGUOI DUNG
XEM XET YEU CAU TIM KIEM QUAN LY SACH AN PHAM TAC GIA
Danh sách thu
Dòng thu Tác nhân nhn
TRA VE KET QUA TIM KIEM NGUOI DUNG
XEM XET YEU CAU TIM KIEM QUAN LY SACH AN PHAM TAC GIA
Thông tin dòng
Dòng TIM KIEM SACH AN PHAM
Tên : TIM KIEM SACH AN PHAM
Mã: : TIM_KIEM_SACH_AN_PHAM
Phát : NGUOI DUNG
Nhn : QUAN LY SACH AN PHAM TAC GIA
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -10- SVTH: Phm Hoàng Diu
Dòng TIM KIEM TAC GIA
Tên : TIM KIEM TAC GIA
Mã: : TIM_KIEM_TAC_GIA
Phát : NGUOI DUNG
Nhn : QUAN LY SACH AN PHAM TAC GIA
Dòng TRA VE KET QUA TIM KIEM
Tên : TRA VE KET QUA TIM KIEM
Mã: : TRA_VE_KET_QUA_TIM_KIEM
Phát : QUAN LY SACH AN PHAM TAC GIA
Nhn : NGUOI DUNG
Dòng XEM XET YEU CAU TIM KIEM
Tên : XEM XET YEU CAU TIM KIEM
Mã: : XEM_XET_YEU_CAU_TIM_KIEM
Phát : QUAN LY SACH AN PHAM TAC GIA
Nhn : QUAN LY SACH AN PHAM TAC GIA
2. Mô hình ý nim truyn thông th hin qui trình gi mc tin tc
Mô hình
TIN KIEM THONG TIN
XEM THONG TIN
DANH GIA
BINH LUAN
THONG BAO KET QUA GUI BAI
GUI MUC TIN
NGUOI DUNG
QUAN LY MUC
TIN
Danh sách đi tng
Danh sách tác nhân
Tên Mã
NGUOI DUNG NGUOI_DUNG
QUAN LY MUC TIN QUAN_LY_MUC_TIN
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -11- SVTH: Phm Hoàng Diu
Danh sách dòng
Tên Mã
BINH LUAN BINH_LUAN
DANH GIA DANH_GIA
GUI MUC TIN GUI_MUC_TIN
TIN KIEM THONG TIN TIN_KIEM_THONG_TIN
THONG BAO KET QUA GUI BAI THONG_BAO_KET_QUA_GUI_BAI
XEM THONG TIN XEM_THONG_TIN
Thông tin tác nhân
Tác nhân NGUOI DUNG
Tên : NGUOI DUNG
Mã : NGUOI_DUNG
Loi : Tác nhân ngoi
Danh sách phát hành
Dòng tip nhn Tác nhân phát hành
THONG BAO KET QUA GUI BAI QUAN LY MUC TIN
Danh sách tip nhn
Dòng phát hành Tác nhân tip nhn
BINH LUAN QUAN LY MUC TIN
DANH GIA QUAN LY MUC TIN
GUI MUC TIN QUAN LY MUC TIN
TIN KIEM THONG TIN QUAN LY MUC TIN
XEM THONG TIN QUAN LY MUC TIN
Tác nhân QUAN LY MUC TIN
Tên : QUAN LY MUC TIN
Mã : QUAN_LY_MUC_TIN
Loi: Tác nhân ni
Danh sách phát hành
Dòng tip nhn Tác nhân phát hành
BINH LUAN NGUOI DUNG
DANH GIA NGUOI DUNG
GUI MUC TIN NGUOI DUNG
TIN KIEM THONG TIN NGUOI DUNG
XEM THONG TIN NGUOI DUNG
Danh sách tip nhn
Dòng phát hành Tác nhân tip nhn
THONG BAO KET QUA GUI BAI NGUOI DUNG
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -12- SVTH: Phm Hoàng Diu
Thông tin dòng
Dòng BINH LUAN
Tên : BINH LUAN
Mã : BINH_LUAN
Phát : NGUOI DUNG
Thu : QUAN LY MUC TIN
Dòng DANH GIA
Tên : DANH GIA
Mã : DANH_GIA
Phát : NGUOI DUNG
Thu : QUAN LY MUC TIN
Dòng GUI MUC TIN
Tên : GUI MUC TIN
Mã : GUI_MUC_TIN
Phát : NGUOI DUNG
Thu : QUAN LY MUC TIN
Dòng TIN KIEM THONG TIN
Tên : TIN KIEM THONG TIN
Mã : TIN_KIEM_THONG_TIN
Phát : NGUOI DUNG
Thu : QUAN LY MUC TIN
Dòng THONG BAO KET QUA GUI BAI
Tên : THONG BAO KET QUA GUI BAI
Mã : THONG_BAO_KET_QUA_GUI_BAI
Phát : QUAN LY MUC TIN
Thu : NGUOI DUNG
Dòng XEM THONG TIN
Tên : XEM THONG TIN
Mã : XEM_THONG_TIN
Phát : NGUOI DUNG
Thu : QUAN LY MUC TIN
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -13- SVTH: Phm Hoàng Diu
II. Mô hình ý nim d liu
Mô hình
1,1
1,n
1,1
1,1
1,1
1,n
1,n
1,n
1,n
1,1
1,n
1,n
1,1
1,n
1,n
1,n
1,n
1,1
1,n
1,n
1,n
1,1
1,n
1,1
1,n
1,n
1,n
1,1
1,n
TAC GIA
MA TAC GIA
TEN TAC GIA
GHI CHU
HINH TAC GIA
MA SO
DUONG DAN
LOAI
TUA SACH
MA TUA SACH
TUA SACH
TIEU DE
LOI GIOI THIEU
HINH AN PHAM
MS HINH AN PHAM
HINH AN PHAM
LOAI HINH AN PHAM
A
N PHAM
MA AN PHAM
SO HIEU
NGAY XUAT BAN
CHIEU CAO
CHIEU RONG
GIA BAN
SO TRANG
SO THU TU AN PHAM
TEN NHA XUAT BAN
SO HIEU13
BAN IN THU
BAN THU NGHIEM
LOAI AN PHAM
MA LOAI AN PHAM
TEN LOAI
WEBSITE SACH
MA WEBSITE SACH
TEN WEBSITE SACH
LIEN KET SACH
WEBSITE TAC GIA
MA SO
TEN WEBSITE
LIEN KET WEBSITE
SERI SACH
MA SERI
TEN SERI
HINH TAC GIA
WEBSITE TAC GIA
THUOC
SANG TAC
WEBSITE SACH
HINH AN PHAM
THUOC LOAI
SACH_SERI
MUC TIN TUC
MA SO MUC TIN
TUA DE
NGAY VIET
NOI DUNG MUC TIN
DUYET BAI VIET
NHOM BAI LUAN
MA NHOM MUC TIN
TEN NHOM BINH PHAM
BAI LUAN THEO NHOM
NGUOI SU DUNG
MANSD
HO TEN
NGAY SINH
DIA CHI
EMAIL
MAT KHAU
CONG TY
WEBSITE NSD
BIEU TUONG
VIET BAI MUC TIN
DANH GIA MUC TIN
SO LAN DANH GIA
DIEM SO
BINH PHAM
NOI DUNG BINH PHAM
NGAY BINH PHAM
DUYET BINH PHAM
TIEU SU
MA SO
TIEU SU_HTML
TIEU SU_NTML
TIEU SU TG
GIOI THIEU AN PHAM
MA SO
LOI GIOI THIEU_HTML
LOI GIOI THIEU_NTML
LOI GIOI THIEU AN PHAM
HINH ANH BAI VIET
MA SO
DUONG DAN HINH BAI VIET
DUYET HINH ANH
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -14- SVTH: Phm Hoàng Diu
Danh sách các đi tng
Danh sách thông tin
Tên Mã Loi
BAN IN THU HASPROOF LA1
BAN THU NGHIEM ISFORTHCOMING LA1
BIEU TUONG AVATAR A50
CONG TY COMPANY A50
CHIEU CAO HEIGHT A10
CHIEU RONG WIDTH A10
DIA CHI ADDRESS A50
DIEM SO RATING_SUM N
DUONG DAN AUTHOR_WEBPATH A100
DUONG DAN HINH ANH CA_ARTICLE_WEBPATH A255
DUONG DAN HINH BAI VIET NEWS_WEBPATH A255
DUYET BAI VIET APPROVED LA1
DUYET BINH PHAM APPROVED_COMMENT LA1
DUYET HINH ANH APPROVED_IMG LA1
EMAIL EMAIL A20
GHI CHU BIOGRAPHICALNOTE A255
GIA BAN PRICEAMOUNT N20
HINH AN PHAM ED_IMG_PATH A50
HINH BAI VIET HINH_BAI_VIET A50
HO TEN USERNAME A50
LIEN KET SACH BOOK_WEBLINK A255
LIEN KET WEBSITE AUTHOR_WEBSITELINK A255
LOAI AUTHOR_STYLE LA1
LOAI HINH AN PHAM ED_IMG_LOI LA1
LOI GIOI THIEU SHORTBLURB A255
LOI GIOI THIEU_HTML EDITION_INTRO_HTML A255
LOI GIOI THIEU_NTML EDITION_INTRO_NTML A255
MA AN PHAM EDITION_ID LA10
MA LOAI AN PHAM ONIX_CODE LA10
MA NHOM MUC TIN CA_TAG_ID A10
MA SERI SERI_ID LA10
MA SO AUTHOR_WEBSITE_ID LA10
MA SO NEWS_CA_ARTICLE_ID LA4
MA SO AUTHOR_BIO_ID A10
MA SO EDITION_INTRO_ID LA4
MA SO CA_ARTICLE_ID A10
MA SO AUTHOR_ID LA10
MA SO MUC TIN NEWS_ID LA4
MA TAC GIA AUTHOR_ID LA10
MA TUA SACH WORK_ID LA10
MA WEBSITE SACH BOOK_WEB_ID LA11
MANSD USERID LA10
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -15- SVTH: Phm Hoàng Diu
Tên Mã Loi
MAT KHAU PASSWORD A50
MS HINH AN PHAM ED_IMG_MÃ LA10
NOI DUNG BINH PHAM COMMENT A255
NOI DUNG MUC TIN SLUG A250
NGAY BINH PHAM TIME D
NGAY SINH BIRTHDAY D
NGAY VIET ARCHIVEDATE D
NGAY XUAT BAN PUBLICATIONDATE LA20
SO HIEU ISBN A20
SO HIEU13 ISBN13 A23
SO LAN DANH GIA RATING_COUNT N
SO THU TU AN PHAM EDITIONNUMBER LA4
SO TRANG NUMBEROFPAGES LA10
TEN LOAI TITLE A50
TEN NHA XUAT BAN IMPRINTNAME A255
TEN NHOM BINH PHAM CA_TAG_NAME A255
TEN SERI TITLEOFSERIES A50
TEN TAC GIA PERSONNAME A255
TEN WEBSITE AUTHOR_WEBSITE A200
TEN WEBSITE SACH BOOK_WEBSITE A255
TIEU DE SUBTITLE A255
TIEU SU_HTML AUTHOR_HTML A255
TIEU SU_NTML AUTHOR_NTML A255
TUA DE NEWS_TITLE A255
TUA SACH TITLETEXT A255
WEBSITE NSD USER_WEBSITE A50
Danh sách các thc th
Tên Mã
AN PHAM JOS_EDITIONINSTANCE
GIOI THIEU AN PHAM JOS_BOOKNTMLINSTANCE
HINH AN PHAM JOS_BOOKIMAGEINSTANCE
HINH ANH BAI VIET JOS_ARTICLEIMAGEINSTANCE
HINH TAC GIA JOS_AUTHORIMAGEINSTANCE
LOAI AN PHAM JOS_PRODUCTFORM
MUC TIN TUC JOS_NEWSITEMINSTANCE
NGUOI SU DUNG JOS_USERS
NHOM BAI LUAN JOS_CA_ARTICLE_TAG
SERI SACH JOS_SERIESINSTANCE
TAC GIA JOS_CONTRIBUTORINSTANCE
TIEU SU JOS_AUTHORNTMLINSTANCE
TUA SACH JOS_WORKINSTANCE
WEBSITE SACH JOS_WORKWEBSITEINSTANCE
WEBSITE TAC GIA JOS_CONTRIBUTORWEBSITEINSTANCE
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -16- SVTH: Phm Hoàng Diu
Danh sách các kt hp
Tên Mã
BAI LUAN THEO NHOM JOS_CA_TAGS
BINH PHAM JOS_CA_ARTICLE_REVIEWS
DANH GIA MUC TIN RATING_ARTICLE
HINH AN PHAM EDITION_IMAGE
HINH TAC GIA AUTHOR_IMAGE
LOI GIOI THIEU AN PHAM LOI_GIOI_THIEU_AN_PHAM
SACH_SERI JOS_SERIESINSTANCEWORKINSTANCE
SANG TAC AUTHOR_WRITER
TIEU SU TG TIEU_SU_TG
THUOC SACH_AN_PHAM
THUOC LOAI JOS_EDITIONINSTANCE_LOI
VIET BAI MUC TIN JOS_CA_ARTICLE
WEBSITE SACH JOS_WORKWEBSITE
WEBSITE TAC GIA TAC_GIA_WEBSITE
Thông tin các thc th
Thc th AN PHAM
Tên : AN PHAM
Mã : JOS_EDITIONINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA AN PHAM EDITION_ID LA10
SO HIEU ISBN A20
NGAY XUAT BAN PUBLICATIONDATE LA20
CHIEU CAO HEIGHT A10
CHIEU RONG WIDTH A10
GIA BAN PRICEAMOUNT N20
SO TRANG NUMBEROFPAGES LA10
SO THU TU AN PHAM EDITIONNUMBER LA4
TEN NHA XUAT BAN IMPRINTNAME A255
SO HIEU13 ISBN13 A23
BAN IN THU HASPROOF LA1
BAN THU NGHIEM ISFORTHCOMING LA1
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -17- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
THUOC
->TUA SACH
SACH_AN_PHAM
JOS_WORKINSTANCE
1,1
1,n
SANG TAC
->TAC GIA
AUTHOR_
JOS_CONTRIBUTORINSTANCE
1,1
1,n
HINH AN PHAM
->HINH AN PHAM
EDITION_IMAGE
JOS_BOOKIMAGEINSTANCE
1,n
1,1
THUOC LOAI
->LOAI AN PHAM
JOS_EDITIONINSTANCE_LOI
JOS_PRODUCTFORM
1,n
1,n
LOI GIOI THIEU AN PHAM
->GIOI THIEU AN PHAM
LOI_GIOI_THIEU_AN_PHAM
JOS_BOOKNTMLINSTANCE
1,n
1,1
Thc th GIOI THIEU AN PHAM
Tên : GIOI THIEU AN PHAM
Mã : JOS_BOOKNTMLINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SO EDITION_INTRO_ID LA4
LOI GIOI THIEU_HTML EDITION_INTRO_HTML A255
LOI GIOI THIEU_NTML EDITION_INTRO_NTML A255
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
LOI GIOI THIEU AN PHAM
->AN PHAM
LOI_GIOI_THIEU_AN_PHAM
JOS_EDITIONINSTANCE
1,1
1,n
Thc th HINH AN PHAM
Tên : HINH AN PHAM
Mã : JOS_BOOKIMAGEINSTANCE
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -18- SVTH: Phm Hoàng Diu
Danh sách các thuc tính
Tên Mã Loi
MS HINH AN PHAM ED_IMG_MÃ LA10
HINH AN PHAM ED_IMG_PATH A50
LOAI HINH AN PHAM ED_IMG_LOI LA1
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
HINH AN PHAM
->AN PHAM
EDITION_IMAGE
JOS_EDITIONINSTANCE
1,1
1,n
Thc th HINH ANH BAI VIET
Tên : HINH ANH BAI VIET
Mã : JOS_ARTICLEIMAGEINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SO NEWS_CA_ARTICLE_ID LA4
DUONG DAN HINH BAI VIET NEWS_WEBPATH A255
DUYET HINH ANH APPROVED_IMG LA1
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
VIET BAI MUC TIN
->NGUOI SU DUNG
->MUC TIN TUC
JOS_CA_ARTICLE
JOS_USERS
JOS_NEWSITEMINSTANCE
1,1
1,n
1,1
Thc th HINH TAC GIA
Tên : HINH TAC GIA
Mã : JOS_AUTHORIMAGEINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SO AUTHOR_ID LA10
DUONG DAN AUTHOR_WEBPATH A100
LOAI AUTHOR_STYLE LA1
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -19- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
HINH TAC GIA
->TAC GIA
AUTHOR_IMAGE
JOS_CONTRIBUTORINSTAN
CE
1,1
1,n
Thc th LOAI AN PHAM
Tên : LOAI AN PHAM
Mã : JOS_PRODUCTFORM
Danh sách các thuc tính
Tên Mã Loi
MA LOAI AN PHAM ONIXMÃ LA10
TEN LOAI TITLE A50
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
THUOC LOAI
->AN PHAM
JOS_EDITIONINSTANCE_LO
I
JOS_EDITIONINSTANCE
1,n
1,n
Thc th MUC TIN TUC
Tên : MUC TIN TUC
Mã : JOS_NEWSITEMINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SO MUC TIN NEWS_ID LA4
TUA DE NEWS_TITLE A255
NGAY VIET ARCHIVEDATE D
NOI DUNG MUC TIN SLUG A250
DUYET BAI VIET APPROVED LA1
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -20- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
BAI LUAN THEO NHOM
->NHOM BAI LUAN
JOS_CA_TAGS
JOS_CA_ARTICLE_TAG
1,1
1,n
VIET BAI MUC TIN
->NGUOI SU DUNG
->HINH ANH BAI VIET
JOS_CA_ARTICLE
JOS_USERS
JOS_ARTICLEIMAGEINSTANCE
1,1
1,n
1,1
DANH GIA MUC TIN
->NGUOI SU DUNG
RATING_ARTICLE
JOS_USERS
1,n
1,n
BINH PHAM
->NGUOI SU DUNG
JOS_CA_ARTICLE_REVIEWS
JOS_USERS
1,n
1,n
Thc th NGUOI SU DUNG
Tên : NGUOI SU DUNG
Mã : JOS_USERS
Danh sách các thuc tính
Tên Mã Loi
MANSD USERID LA10
HO TEN USERNAME A50
NGAY SINH BIRTHDAY D
DIA CHI ADDRESS A50
EMAIL EMAIL A20
MAT KHAU PASSWORD A50
CONG TY COMPANY A50
WEBSITE NSD USER_WEBSITE A50
BIEU TUONG AVATAR A50
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
VIET BAI MUC TIN
->MUC TIN TUC
->HINH ANH BAI VIET
JOS_CA_ARTICLE
JOS_NEWSITEMINSTANCE
JOS_ARTICLEIMAGEINSTANCE
1,n
1,1
1,1
DANH GIA MUC TIN
->MUC TIN TUC
RATING_ARTICLE
JOS_NEWSITEMINSTANCE
1,n
1,n
BINH PHAM JOS_CA_ARTICLE_REVIEWS 1,n
tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE
GVHD: PGS,TS Trn Thành Trai -21- SVTH: Phm Hoàng Diu
Kt hp -> Thc th (Lien) Mã Quan h
->MUC TIN TUC
JOS_NEWSITEMINSTANCE
1,n
Thc th NHOM BAI LUAN
Tên : NHOM BAI LUAN
Mã : JOS_CA_ARTICLE_TAG
Danh sách các thuc tính
Tên Mã Loi
MA NHOM MUC TIN CA_TAG_ID A10
TEN NHOM BINH PHAM CA_TAG_NAME A255
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
BAI LUAN THEO NHOM
->MUC TIN TUC
JOS_CA_TAGS
JOS_NEWSITEMINSTANCE
1,n
1,1
Thc th SERI SACH
Tên : SERI SACH
Mã : JOS_SERIESINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SERI SERI_ID LA10
TEN SERI TITLEOFSERIES A50
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
SACH_SERI
->TUA SACH
JOS_SERIESINSTANCEWORKINS
TANCE
JOS_WORKINSTANCE
1,n
1,n
Thc th TAC GIA
Tên : TAC GIA
Mã : JOS_CONTRIBUTORINSTANCE