Tải bản đầy đủ (.pdf) (94 trang)

Phân tích thiết kế hiện thực data web trợ giúp quản lý các sách và ấn phẩm công ty CANONGATE

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 (2.08 MB, 94 trang )





B GIÁO DC VÀ ÀO TO
TRNG I HC M TP. H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN










KHÓA LUN TT NGHIP

 tài:
Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE





GVHD: PGS,TS TRN THÀNH TRAI
SVTH: PHM HOÀNG DIU
MSSV: 106H1008
KHOA: CÔNG NGH THÔNG TIN


LP: HCTH061
KHÓA: 2006-2009








THÀNH PH H CHÍ MINH - Nm 2009

LI CM N

Em xin chân thành cám n Khoa Công Ngh Thông Tin, trng i Hc M TP.H
Chí Minh đã to điu kin cho em thc hin khóa lun tt nghip này.

Em xin gi li cám n chân thành đn thy Trn Thành Trai ngi đã trc tip hng
dn và ch bo tn tình cho em trong sut thi gian thc hin khóa lun.

Em cng xin chân thành cám n quý thy cô trong Khoa đã tn tình ging dy, trang b
cho chúng em nhng kin thc cn thit trong sut thi gian hc tp ti trng và cng
xin gi li cám n đn nhng bn bè đã ng h, giúp đ, đng viên em trong nhng
lúc khó khn cng nh trong sut nhng nm hc va qua.

Và cui cùng cng xin gi lòng bit n sâu sc đn cha m, nhng ngi đã sinh
thành, dng dc và nuôi dy chúng con nên ngi và đt đc kt qu ngày hôm nay.

Mc dù đã c gng hoàn thành lun vn vi tt c s n lc ca bn thân nhng chc
chn s không tránh khi nhng thiu sót nht đnh, kính mong quý thy cô cm thông

và tn tình ch bo.


i hc M TP.HCM, Ngày…tháng…nm 2009
Sinh viên thc hin


Phm Hoàng Diu

NHN XÉT CA GIÁO VIÊN HNG DN

Khóa lun tt nghip: “Phân tích thit k hin thc data web tr giúp qun lý sách và
n phm Công ty Canongate” do sinh viên thc hin da trên mt hp đng kinh t ký
kt gia Công ty Nova Itech và công ty Canongate.
 thc hin khóa lun sinh viên đã:
- Da vào phng pháp lun phân tích MERISE và công c tr giúp AMC-
Designor.
- S dng môi trng PHP, joomla và c s d liu MySQL đ thc hin.
- Ni dung khóa lun:
o H thông tin ý nim
o H thông tin logic
o H thông tin vt lý
- Khóa lun đã đáp ng các yêu cu đt ra ca khách hàng:
o Qun lý ni dung.
o Cung cp thông tin
- Sinh viên đã nm đc phng pháp lun phân tích và thit k.
- S dng đc các môi trng đ hin thc h thng.
- Môi trng phát trin sinh viên t tìm hiu không có trong ni dung ca
chng trình ging dy chính khóa.
- Cn c vào tiêu chun ca mt khóa lun trình đ c nhân, khóa lun nhóm

nghành công ngh thông tin. Tôi nhn thy khóa lun hoàn toàn đt.  ngh
cho phép sinh viên đc bo v trc hi đng đánh giá khóa lun.

i hc M TP.HCM, Ngày…tháng…nm 2009

Giáo viên hng dn



PGS, TS Trn Thành Trai



MC LC
LI NÓI U 2

CHNG 1 3
PHÂN TÍCH HIN TRNG 3
I. Gii thiu ni thc hin đ tài 3
II. Phân tích bài toán 3
III. Cu trúc website 7
CHNG 2 8
H THÔNG TIN Ý NIM 8
I. Mô hình ý nim truyn thông 8
1. Mô hình ý nim truyn thông th hin qui trình tìm kim thông tin sách, tác
gi, n phm 8

2. Mô hình ý nim truyn thông th hin qui trình gi mc tin tc 10
II. Mô hình ý nim d liu 13
III. Mô hình ý nim x lý 29

1. Mô hình ý nim x lý mô t qui trình tìm kim sách, tìm kim tác gi 29
2. Mô hình ý nim x lý mô t qui trình ngi dùng yêu cu gi mc tin tc33
CHNG 3 37
H THÔNG TIN LOGIC 37
I. Mô hình logic d liu 37
II. Mô hình t chc x lý 49
1. Mô hình t chc x lý mô t qui trình tìm kim thông tin sách, tác gi 49
2. Mô t chc x lý mô t qui trình gi mc tin tc 54
IV. Mô hình logic x lý 59
CHNG 4 62
H THÔNG TIN VT LÝ 62
I. Mô hình vt lý d liu 62
II. S đ chc nng 63
III. Mô hình tác nghip 70
CHNG 5 71
KHAI THÁC TH NGHIM 71
I. B s liu th 71
II. S đ ngun d liu đu vào 72
III. Thao tác thc hin 73
IV. Kt qu 77
PH LC 80
I. Gii thiu công c thit k c s d liu AMC*Designor 80
II. Gii thiu v joomla 84
III. Gii thiu v php 88
IV. Gii thiu v mysql 89
TÀI LIU THAM KHO 90

 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE


GVHD: PGS,TS Trn Thành Trai -1- SVTH: Phm Hoàng Diu

KÝ HIU CÁC CM T VIT TT, THUT NG

Ch vit tt Mô t
joomla Tên phn mm mã ngun m
PHP Hypertext Preprocessor: ngôn ng lp trình kch bn
ONIX ONIX là vit tt ca cm t ONline Information
eX
change (Trao đi thông tin trc tuyn)
ISBN S hiu sách, n phm có 2 dng 10 ký t hoc 13 ký t
Newsletter Th qung cáo
Article Mc tin
ISBN International Standard Book Number(mã s sách tiêu
chun quc t)

 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -2- SVTH: Phm Hoàng Diu

LI NÓI U

Ngày nay, cùng vi s phát trin vt bc ca khoa hc k thut thì công ngh thông
tin là mt trong nhng lnh vc có nhiu đóng góp thit thc nht, công ngh thông
tin có mt trong hu ht các lnh vc ca cuc sng đc bit công ngh thông tin là
mt công c h tr rt đc lc trong công tác qun lý. Chúng ta d dàng thy đc
vic đa tin hc vào trong qun lý kinh doanh là mt trong nhng ng dng quan
trng trong rt nhiu ng dng c s d liu. Nh vào công tác tin hc hóa mà công
vic qun lý và điu hành doanh nghip t ra rt nhanh chóng và hiu qu. Chính vì

l đó mà c s d liu và dataweb nh là mt gii pháp hu hiu nht cho các doanh
nghip có th tn ti và phát trin mt cách nhanh chóng.

Công ty Canongate là mt công ty Anh quc, chuyên xut bn các loi sách, n
phm, gii thiu sách, n phm,…

Website canongate.net nhm phc v cho nhu cu bn đc trên th gii có nhu cu
tra cu, tìm kim thông tin sách, tác gi, qung bá thông tin sách sp xut bn, sách
đang th nghim, liên kt đn website mua bán sách trc tuyn nh amazon.com,
play.com,…

Ngoài ra, website còn cung cp chc nng cho bn đc chia s, tho lun v tác phm
đã đc
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -3- SVTH: Phm Hoàng Diu
CHNG 1
PHÂN TÍCH HIN TRNG
I. Gii thiu ni thc hin đ tài
-  tài: “Phân tích thit k hin thc data_web tr giúp qun lý các sách và n
phm” đc thc hin cho công ty Canongate
- Canongate là mt công Anh quc, công ty này chuyên xut bn, phát hành
sách nc ngoài và đc chào bán trên mt s trang web ni ting nh
Amazon.com, play.com, Waterstone.com
- Ni thc hin: Công ty NovaItech
- Mc tiêu:
o Thit k c s d liu (dataweb)
o Thit k li website mi chuyên nghip hn website hin ti
(

www.canogate.net
) vi nhiu module mi nh: qun lý th thông
báo(newsletter), qun lý mc tin(article), qun lý sách, tác gi chuyên
nghip và tin ích hn website c.
o Website cho phép tìm kim sách, tác gi theo nhiu tiêu chí: Ta sách,
s hiu(ISBN), tác gi, nm xut bn
o Website cho phép trng bài sách bán chy nht (best seller), sách sp n
bn.
o Module qun tr dung(Admin) đ qun lý ni dung sách, tác gi, n
bn, n phm, mc tin, thông tin ngi dùng…vv
II. Phân tích bài toán

PHN 1: YÊU CU WEBSITE

1. Thit k c s d liu.
2. Trang ch (home page)
Hin th ni dung trong 1 trang vi 2 phn ni dung:
- Thông tin v trích lc(ni dung do công ty CANONGATE đính kèm) và
hin th ngu nhiên.
- Thông tin v mc tin (article) hin th ngu nhiên (xem thit k kèm theo)

3. Trang gii thiu mc tin tiêu biu (articles)
- Gii thiu 5 mc tin đã đc đng mi nht (liên kt)
- Gii thiu 5 mc tin có bình lun mi nht (liên kt)
- Gii thiu 5 mc tin có s ngi đánh giá cao nht (liên kt)
- Gii thiu 3 tác gi có bài vit tiêu biu.
- Chc nng tìm kim thông tin v mc tin.






 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -4- SVTH: Phm Hoàng Diu
4. Trang gii thiu danh sách các ta đ (Browse topics)
- Lit kê danh sách các ta đ mà đã đc bình lun trc đó.
5. Trang gii thiu cng tác viên tiêu biu (Browse contributors)
- Gii thiu nhng cng tác viên tiêu biu đã có đóng góp mc tin.

6. Trang vit mc tin (post/edit article)
- Dành cho cng tác viên vit mc tin (i vi cng tác viên đã đc đng
ký thành viên)
- c gi vit li bình cho nhng mc tin đã đc đng ti.
- c gi đánh giá mc tin, chm đim cho mc tin.
- Chc nng đánh du mng xã hi (social bookmark)
7. Trang lit kê nhng bài vit ca 1 tác gi (browse article)
- Nhóm các bài vit ca cùng 1 tác gi khi click vào tên tác gi

8. Trang gii thiu sách (books)
- Gii thiu nhng cun sách tiêu biu (do công ty CANONGATE ch đnh)
- Gii thiu nhng cun sách có ngày xut bn trong 1 tháng tính t thi
đim hin ti.
- Chc nng tìm kim sách theo các tiêu chí:
¬ Tìm theo tác gi
¬ Tìm theo ta sách
¬ Tìm theo s hiu (ISBN)
¬ Tìm theo s seri
¬ Tìm theo nm xut bn


9. Trang kt qu tìm kim sách
- Lit kê kt qu sách đã tìm thy t c s d liu theo tiêu chí: Sách có n
bn chính(ch đnh là main edition hoc edition sách có ngày xut bn mi
nht trong các edition)
- Thông tin trích lc v sách đó.
- Ngày xut bn
- Tác gi chính ca sách và các tác gi ph (dch thut).
- Liên kt thông tin đn trang chi tit sách – tác gi.

10. Trang chi tit tác gi - sách (author - book).
- Gii thiu s lc tác gi, nhng cun sách do tác gi đó vit
- Thông tin chi tit v sách nh: gii thiu sách, giá, s hiu, loi sách…
- Liên kt qua website mua bán sách trc tuyn cho cun sách đc
chn(amazon.com, play.com, Waterstone.com)
- Tng ng 1 tác gi chính ch th hin các sách có n bn chính(main
edition) thuc tác gi đó.
- Tng ng n bn chính có liên kt đn các n bn phm nh: Audio, CD,
sách đóng bìa cng(hardback), sách bìa mm(paperback), vv
- Tng ng mi sách có chc nng gi mail thm dò ý kin sách, n phm.
- Nhiu sách thuc 1 tác gi khi click vào tên tác gi

 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -5- SVTH: Phm Hoàng Diu
11. Trang chi tit sách – tác gi (book - author).
- Lit kê nhiu tác gi cùng vit 1 sách khi click vào tên sách
12. Trang sách bán chy nht (bestseller)
- Gii thiu nhng cun sách đc bán chy nht cho đc gi (dành cho

thành viên đng nhp h thng)
- Gii thiu nhng cun sách sp xut bn gi (dành cho thành viên đng
nhp h thng)
- Cung cp liên kt đ đc gi ti v(pdf), ch yu gii thiu sách sp xut bn.

13. Trang gii thiu công ty
- Trang gii thiu s lc thông tin công ty, thông tin chính ca trang web…

14. Trang liên h
- Cung cp 1 form cho ngi dùng gi 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 xut khu
- Rights – Phòng thc trng
- Marketing – Phòng qung cáo tip th
- Editorial – B phn xut bn
- Website enquiries – B phn qun lý website

15. ng ký thành viên
- Cho phép ngi dùng đng ký thành viên vi vai trò là đc gi, có gi
email thông báo kích hot tài khon.
- Hiu chnh thông tin ngi dùng sau khi đng ký
- Nhn li mt khu khi quên mt khu
- To ngi dùng (user name) t đng đc bit t tên (name)
Vd: Name là “Pham Hoang Dieu @%!” thì user name đng nhp là
“phamhoangdieu”

16. Tin ích
- H tr cho b máy tìm kim (google, yahoo,msn…) nhm qung cáo cho
website (Search Engine Optimization)

- Ti u hóa đa ch URL (friendly URL)
- XSS (chc nng chng spam javascript khi vit bài)
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -6- SVTH: Phm Hoàng Diu

PHN 2: QUN TR NI DUNG

1. Qun lý sách
a. Qun lý danh mc sách(workinstance)
b. Qun lý din gii, trích lc cho sách(book description)
c. Qun lý hình nh sách(book image jacket)
d. Qun lý li bình cho sách (Review)
e. Qun lý website liên kt (website)
f. Nhp li bình t tp tin có sn xml (import review)

2. Qun lý tác gi
a. Qun lý thông tin tác gi
b. Qun lý hình tác gi
c. Qun lý website tác gi
d. Qun lý sách thuc tác gi (contributor role)
e. Qun lý tác gi tiêu biu
3. Qun lý ngi dùng
a. Qun lý thông tin ngi dùng
b. Phân quyn ngi dùng:
- Administrator/Super administrator : có toàn quyn trong h thng.
- Publisher: có quyn gi bài và đc đng ti bài vit. Xét duyt
bài vit bi author.
- Author: khi to khi đng ký tài khon. Author có quyn gi bài

vit nhng bài vit không đc đng lin mà phi qua duyt bi
admin hoc publisher.

4. Qun lý thng mi
a. Danh mc sách th nghim
b. Danh mc sách sp xut bn
5. Qun lý mc tin (article)
a. Qun lý mc tin (article)
b. Qun lý li bình (comment)
c. Qun lý ch đ (Topic)

6. Qun lý 5 mc tin (top 5 article)
a. Danh sách 5 mc tin đc đánh giá cao (top 5 highly rated articles)
b. Danh sách 5 mc tin đc bình lun nhiu nht (top 5 commented
article)
c. Danh sách 5 mc tin mi nht(top 5 latest article)
7. Tin ích
a. Qun lý danh sách đa ch mail liên h(right contact)
b. Qun lý trích dn a thích (favourite quote)
c. Qun lý qui đi tin t (currency exchange)
d. Qun lý to mi trang web tnh (make static page)
e. Qun lý ni dung trang web tnh (static page management)
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -7- SVTH: Phm Hoàng Diu

PHN 3: YÊU CU H THNG

1. H đu hành máy ch/hosting: Linux phiên bn Redhat Enterprise

2. Phn mm h tr: PHP 5.x
3. Nn tng : Mã ngun m CMS joomla 1.0.13.
4. Công c phát trin, lp trình : Macromedia Dreamweaver 6.0, MS Office 2003,
5.Công c h tr c s d liu MySQL-front 1.22, phpMyAdmin 2.9.2.
6. C s d liu: MySQL 5.x
7. Ngôn ng th hin: ting anh
8. Webserver: Apache
III. Cu trúc website

Trang ch
(home page)
Thng mi
(
trade
)

Mua bán
(
Sales Packs
)

Tác gi
(
Authors
)
Trao đi sách
(
Book swa
p)
Podcast

Thông tin
(About)
Tìm kim
(Search)
CBM
Tiu s
(
Histor
y)
Kt hp thông
tin
(Alliance)
Liên h
(Contact)
Index/RSS
Bio
Tiu s
Hình nh tác
g
i
Các liên kt
(
Links
)
Danh sách các cun sách ca tác gi
(
List books of author
)
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE


GVHD: PGS,TS Trn Thành Trai -8- SVTH: Phm Hoàng Diu
CHNG 2
H THÔNG TIN Ý NIM
I. Mô hình ý nim truyn thông
1. Mô hình ý nim truyn thông th hin qui trình tìm kim thông tin
sách, tác gi, n phm
Mô t:

Ngi dùng thông qua website có th thc hin mt s thao tác nh:
- Tìm kim sách, tìm kim nhng cun sách đc vit bi tác gi mà mình
bit.
- H thng s tr v kt qu tìm kim là danh sách các sách, thông tin tác gi
theo yêu cu hoc thông báo nu không tìm thy giá tr nhp vào.
- Ngoài ra, ngi dùng có th xem mt s thông tin liên quan đn sách, tiu
s tác gi, sách sp xut bn, sách th nghim…
- Xem thông tin sách, tác gi, n phm sau khi tìm thy
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 tng


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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -9- SVTH: Phm Hoàng Diu
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
Loi: Tác nhân ngoi

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 nhn
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
Loi : Tác nhân ni
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 nhn
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
Nhn : QUAN LY SACH AN PHAM TAC GIA
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -10- SVTH: Phm Hoàng Diu
Dòng TIM KIEM TAC GIA
Tên : TIM KIEM TAC GIA
Mã: : TIM_KIEM_TAC_GIA
Phát : NGUOI DUNG
Nhn : 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
Nhn : 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
Nhn : QUAN LY SACH AN PHAM TAC GIA

2. Mô hình ý nim truyn thông th hin qui trình gi mc tin tc
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 tng

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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -11- SVTH: Phm Hoàng Diu
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
Loi : Tác nhân ngoi

Danh sách phát hành
Dòng tip nhn Tác nhân phát hành
THONG BAO KET QUA GUI BAI QUAN LY MUC TIN

Danh sách tip nhn
Dòng phát hành Tác nhân tip nhn
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
Loi: Tác nhân ni

Danh sách phát hành
Dòng tip nhn 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 tip nhn
Dòng phát hành Tác nhân tip nhn
THONG BAO KET QUA GUI BAI NGUOI DUNG
 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -12- SVTH: Phm Hoàng Diu
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 thit k hin thc data web tr giúp qun lý các sách và n phm

công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -13- SVTH: Phm Hoàng Diu
II. Mô hình ý nim d liu
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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -14- SVTH: Phm Hoàng Diu
Danh sách các đi tng
Danh sách thông tin
Tên Mã Loi
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_LOI 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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -15- SVTH: Phm Hoàng Diu
Tên Mã Loi
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 thc 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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -16- SVTH: Phm Hoàng Diu

Danh sách các kt hp
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_LOI
VIET BAI MUC TIN JOS_CA_ARTICLE
WEBSITE SACH JOS_WORKWEBSITE
WEBSITE TAC GIA TAC_GIA_WEBSITE

Thông tin các thc th

Thc th AN PHAM
Tên : AN PHAM
Mã : JOS_EDITIONINSTANCE

Danh sách các thuc tính
Tên Mã Loi
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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -17- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc 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_LOI
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

Thc th GIOI THIEU AN PHAM
Tên : GIOI THIEU AN PHAM
Mã : JOS_BOOKNTMLINSTANCE

Danh sách các thuc tính

Tên Mã Loi
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 chiu
Kt hp -> Thc th (Lien) Mã Quan h
LOI GIOI THIEU AN PHAM
->AN PHAM

LOI_GIOI_THIEU_AN_PHAM
JOS_EDITIONINSTANCE

1,1
1,n


Thc th HINH AN PHAM
Tên : HINH AN PHAM
Mã : JOS_BOOKIMAGEINSTANCE




 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -18- SVTH: Phm Hoàng Diu
Danh sách các thuc tính
Tên Mã Loi

MS HINH AN PHAM ED_IMG_MÃ LA10
HINH AN PHAM ED_IMG_PATH A50
LOAI HINH AN PHAM ED_IMG_LOI LA1

Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
HINH AN PHAM
->AN PHAM

EDITION_IMAGE
JOS_EDITIONINSTANCE

1,1
1,n


Thc th HINH ANH BAI VIET
Tên : HINH ANH BAI VIET
Mã : JOS_ARTICLEIMAGEINSTANCE

Danh sách các thuc tính
Tên Mã Loi
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 chiu
Kt hp -> Thc 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


Thc th HINH TAC GIA
Tên : HINH TAC GIA
Mã : JOS_AUTHORIMAGEINSTANCE
Danh sách các thuc tính
Tên Mã Loi
MA SO AUTHOR_ID LA10
DUONG DAN AUTHOR_WEBPATH A100
LOAI AUTHOR_STYLE LA1

 tài: Phân tích thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -19- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
HINH TAC GIA
->TAC GIA

AUTHOR_IMAGE

JOS_CONTRIBUTORINSTAN
CE

1,1
1,n


Thc th LOAI AN PHAM
Tên : LOAI AN PHAM
Mã : JOS_PRODUCTFORM

Danh sách các thuc tính
Tên Mã Loi
MA LOAI AN PHAM ONIXMÃ LA10
TEN LOAI TITLE A50

Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
THUOC LOAI
->AN PHAM

JOS_EDITIONINSTANCE_LO
I
JOS_EDITIONINSTANCE

1,n
1,n


Thc th MUC TIN TUC

Tên : MUC TIN TUC
Mã : JOS_NEWSITEMINSTANCE

Danh sách các thuc tính
Tên Mã Loi
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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -20- SVTH: Phm Hoàng Diu
Danh sách các tham chiu
Kt hp -> Thc 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



Thc th NGUOI SU DUNG
Tên : NGUOI SU DUNG
Mã : JOS_USERS

Danh sách các thuc tính
Tên Mã Loi
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 chiu
Kt hp -> Thc 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 thit k hin thc data web tr giúp qun lý các sách và n phm
công ty CANONGATE

GVHD: PGS,TS Trn Thành Trai -21- SVTH: Phm Hoàng Diu
Kt hp -> Thc th (Lien) Mã Quan h
->MUC TIN TUC

JOS_NEWSITEMINSTANCE

1,n


Thc th NHOM BAI LUAN
Tên : NHOM BAI LUAN
Mã : JOS_CA_ARTICLE_TAG

Danh sách các thuc tính
Tên Mã Loi
MA NHOM MUC TIN CA_TAG_ID A10

TEN NHOM BINH PHAM CA_TAG_NAME A255

Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
BAI LUAN THEO NHOM
->MUC TIN TUC

JOS_CA_TAGS
JOS_NEWSITEMINSTANCE

1,n
1,1


Thc th SERI SACH
Tên : SERI SACH
Mã : JOS_SERIESINSTANCE

Danh sách các thuc tính
Tên Mã Loi
MA SERI SERI_ID LA10
TEN SERI TITLEOFSERIES A50
Danh sách các tham chiu
Kt hp -> Thc th (Lien) Mã Quan h
SACH_SERI
->TUA SACH
JOS_SERIESINSTANCEWORKINS
TANCE
JOS_WORKINSTANCE
1,n

1,n

Thc th TAC GIA
Tên : TAC GIA
Mã : JOS_CONTRIBUTORINSTANCE

×