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:
SVTH:
MSSV:
KHOA:
LỚP:
KHÓA:
PGS,TS TRẦN THÀNH TRAI
PHẠM HOÀNG DIỄU
106H1008
CÔNG NGHỆ THÔNG TIN
HCTH061
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 AMCDesignor.
-
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
KÝ HIỆU CÁC CỤM TỪ VIẾT TẮT, THUẬT NGỮ
Chữ viết tắt
joomla
PHP
ONIX
ISBN
Newsletter
Article
ISBN
Mô tả
Tên phần mềm mã nguồn mở
Hypertext Preprocessor: ngôn ngữ lập trình kịch bản
ONIX là viết tắt của cụm từ ONline Information
eXchange (Trao đổi thông tin trực tuyến)
Số hiệu sách, ấn phẩm có 2 dạng 10 ký tự hoặc 13 ký tự
Thư quảng cáo
Mục tin
International Standard Book Number(mã số sách tiêu
chuẩn quốc tế)
GVHD: PGS,TS Trần Thành Trai
-1-
SVTH: Phạm Hoàng Diễu
Đề 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
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
GVHD: PGS,TS Trần Thành Trai
-2-
SVTH: Phạm Hoàng Diễu
Đề 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
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.
GVHD: PGS,TS Trần Thành Trai
-3-
SVTH: Phạm Hoàng Diễu
Đề 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
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ả
GVHD: PGS,TS Trần Thành Trai
-4-
SVTH: Phạm Hoàng Diễu
Đề 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
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)
GVHD: PGS,TS Trần Thành Trai
-5-
SVTH: Phạm Hoàng Diễu
Đề 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
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)
GVHD: PGS,TS Trần Thành Trai
-6-
SVTH: Phạm Hoàng Diễu
Đề 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
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)
Thông tin
(About)
Tác giả
(Authors)
CBM
Tiểu sử
(History)
Bio
Tiểu sử
Mua bán
(Sales Packs)
Kết hợp thông
tin
(Alliance)
Hình ảnh tác
giả
Liên hệ
(Contact)
Tìm kiếm
(Search)
Podcast
Index/RSS
Trao đổi sách
(Book swap)
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)
GVHD: PGS,TS Trần Thành Trai
-7-
SVTH: Phạm Hoàng Diễu
Đề 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
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
TIM KIEM SACH AN PHAM
NGUOI DUNG
TRA VE KET QUA TIM KIEM
XEM XET YEU CAU TIM KIEM
QUAN LY SACH AN
PHAM TAC GIA
TIM KIEM TAC GIA
Danh sác đối tượng
Danh sách tác nhân
Tên
NGUOI DUNG
QUAN LY SACH AN PHAM TAC GIA
GVHD: PGS,TS Trần Thành Trai
Mã:
NGUOI_DUNG
QUAN_LY_SACH_AN_PHAM_TAC_
GIA
-8-
SVTH: Phạm Hoàng Diễu
Đề 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
Danh sách dòng
Tên
TIM KIEM SACH AN PHAM
TIM KIEM TAC GIA
TRA VE KET QUA TIM KIEM
XEM XET YEU CAU TIM KIEM
Mã:
TIM_KIEM_SACH_AN_PHAM
TIM_KIEM_TAC_GIA
TRA_VE_KET_QUA_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
TRA VE KET QUA TIM KIEM
Tác nhân phát
QUAN LY SACH AN PHAM TAC GIA
Danh sách thu
Dòng thu
TIM KIEM SACH AN PHAM
TIM KIEM TAC GIA
Tác nhân nhận
QUAN LY SACH AN PHAM 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 :
Mã: :
Phát :
Nhận :
TIM KIEM SACH AN PHAM
TIM_KIEM_SACH_AN_PHAM
NGUOI DUNG
QUAN LY SACH AN PHAM TAC GIA
GVHD: PGS,TS Trần Thành Trai
-9-
SVTH: Phạm Hoàng Diễu
Đề 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
Dòng TIM KIEM TAC GIA
Tên :
Mã: :
Phát :
Nhận :
TIM KIEM TAC GIA
TIM_KIEM_TAC_GIA
NGUOI DUNG
QUAN LY SACH AN PHAM TAC GIA
Dòng TRA VE KET QUA TIM KIEM
Tên :
Mã: :
Phát :
Nhận :
TRA VE KET QUA TIM KIEM
TRA_VE_KET_QUA_TIM_KIEM
QUAN LY SACH AN PHAM TAC GIA
NGUOI DUNG
Dòng XEM XET YEU CAU TIM KIEM
Tên :
Mã: :
Phát :
Nhận :
XEM XET YEU CAU TIM KIEM
XEM_XET_YEU_CAU_TIM_KIEM
QUAN LY SACH AN PHAM TAC GIA
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
GUI MUC TIN
NGUOI DUNG
THONG BAO KET QUA GUI BAI
QUAN LY MUC
TIN
BINH LUAN
DANH GIA
XEM THONG TIN
TIN KIEM THONG TIN
Danh sách đối tượng
Danh sách tác nhân
Tên
NGUOI DUNG
QUAN LY MUC TIN
NGUOI_DUNG
QUAN_LY_MUC_TIN
GVHD: PGS,TS Trần Thành Trai
-10-
Mã
SVTH: Phạm Hoàng Diễu
Đề 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
Danh sách dòng
Tên
BINH LUAN
DANH GIA
GUI MUC TIN
TIN KIEM THONG TIN
THONG BAO KET QUA GUI BAI
XEM THONG TIN
Mã
BINH_LUAN
DANH_GIA
GUI_MUC_TIN
TIN_KIEM_THONG_TIN
THONG_BAO_KET_QUA_GUI_BAI
XEM_THONG_TIN
Thông tin tác nhân
Tác nhân NGUOI DUNG
Tên :
Mã :
Loại :
NGUOI DUNG
NGUOI_DUNG
Tác nhân ngoại
Danh sách phát hành
Dòng tiếp nhận
THONG BAO KET QUA GUI BAI
Tác nhân phát hành
QUAN LY MUC TIN
Danh sách tiếp nhận
Dòng phát hành
BINH LUAN
DANH GIA
GUI MUC TIN
TIN KIEM THONG TIN
XEM THONG TIN
Tác nhân tiếp nhận
QUAN LY MUC TIN
QUAN LY MUC TIN
QUAN LY MUC TIN
QUAN LY MUC TIN
QUAN LY MUC TIN
Tác nhân QUAN LY MUC TIN
Tên :
Mã :
Loại:
QUAN LY MUC TIN
QUAN_LY_MUC_TIN
Tác nhân nội
Danh sách phát hành
Dòng tiếp nhận
BINH LUAN
DANH GIA
GUI MUC TIN
TIN KIEM THONG TIN
XEM THONG TIN
Tác nhân phát hành
NGUOI DUNG
NGUOI DUNG
NGUOI DUNG
NGUOI DUNG
NGUOI DUNG
Danh sách tiếp nhận
Dòng phát hành
THONG BAO KET QUA GUI BAI
Tác nhân tiếp nhận
NGUOI DUNG
GVHD: PGS,TS Trần Thành Trai
-11-
SVTH: Phạm Hoàng Diễu
Đề 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
Thông tin dòng
Dòng BINH LUAN
Tên :
Mã :
Phát :
Thu :
BINH LUAN
BINH_LUAN
NGUOI DUNG
QUAN LY MUC TIN
Dòng DANH GIA
Tên :
Mã :
Phát :
Thu :
DANH GIA
DANH_GIA
NGUOI DUNG
QUAN LY MUC TIN
Dòng GUI MUC TIN
Tên :
Mã :
Phát :
Thu :
GUI MUC TIN
GUI_MUC_TIN
NGUOI DUNG
QUAN LY MUC TIN
Dòng TIN KIEM THONG TIN
Tên :
Mã :
Phát :
Thu :
TIN KIEM THONG TIN
TIN_KIEM_THONG_TIN
NGUOI DUNG
QUAN LY MUC TIN
Dòng THONG BAO KET QUA GUI BAI
Tên :
Mã :
Phát :
Thu :
THONG BAO KET QUA GUI BAI
THONG_BAO_KET_QUA_GUI_BAI
QUAN LY MUC TIN
NGUOI DUNG
Dòng XEM THONG TIN
Tên :
Mã :
Phát :
Thu :
XEM THONG TIN
XEM_THONG_TIN
NGUOI DUNG
QUAN LY MUC TIN
GVHD: PGS,TS Trần Thành Trai
-12-
SVTH: Phạm Hoàng Diễu
Đề 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
II. Mô hình ý niệm dữ liệu
Mô hình
WEBSITE TAC GIA
1,n
1,n
TAC GIA
MA TAC GIA
TEN TAC GIA
GHI CHU
1,1
SANG TAC
1,n
WEBSITE TAC GIA
MA SO
TEN WEBSITE
LIEN KET WEBSITE
HINH TAC GIA
MA SO
DUONG DAN
LOAI
HINH TAC GIA
1,n
1,1
1,1
TIEU SU
MA SO
TIEU SU_HTML
TIEU SU_NTML
TIEU SU TG
1,1
TUA SACH
MA TUA SACH
TUA SACH
TIEU DE
LOI GIOI THIEU
1,1
THUOC
1,n
HINH AN PHAM
MS HINH AN PHAM
HINH AN PHAM
LOAI HINH AN PHAM
1,n
AN 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
HINH AN PHAM
1,1
1,n
1,n
1,n
1,n
SACH_SERI
WEBSITE SACH
1,1
1,n
1,n
MA SO MUC TIN
1,1
SERI SACH
MA SERI
TEN SERI
TUA DE
1,1
NGAY VIET
NOI DUNG MUC TIN
1,n
DUYET BAI VIET
BINH PHAM
NHOM BAI LUAN
MA NHOM MUC TIN
LOAI AN PHAM
MA LOAI AN PHAM
TEN LOAI
MUC TIN TUC
1,n
WEBSITE SACH
MA WEBSITE SACH
TEN WEBSITE SACH
LIEN KET SACH
THUOC LOAI
LOI GIOI THIEU AN PHAM
GIOI THIEU AN PHAM
MA SO
LOI GIOI THIEU_HTML
LOI GIOI THIEU_NTML
BAI LUAN THEO NHOM
1,n
TEN NHOM BINH PHAM
1,n
HINH ANH BAI VIET
MA SO
DUONG DAN HINH BAI VIET
DUYET HINH ANH
NOI DUNG BINH PHAM
NGAY BINH PHAM
DUYET BINH PHAM
VIET BAI MUC TIN
1,1
1,n
NGUOI SU DUNG
1,n
DANH GIA MUC TIN
SO LAN DANH GIA
DIEM SO
GVHD: PGS,TS Trần Thành Trai
-13-
1,n
MANSD
HO TEN
NGAY SINH
DIA CHI
EMAIL
MAT KHAU
CONG TY
WEBSITE NSD
BIEU TUONG
SVTH: Phạm Hoàng Diễu
Đề 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
Danh sách các đối tượng
Danh sách thông tin
Tên
BAN IN THU
BAN THU NGHIEM
BIEU TUONG
CONG TY
CHIEU CAO
CHIEU RONG
DIA CHI
DIEM SO
DUONG DAN
DUONG DAN HINH ANH
DUONG DAN HINH BAI VIET
DUYET BAI VIET
DUYET BINH PHAM
DUYET HINH ANH
EMAIL
GHI CHU
GIA BAN
HINH AN PHAM
HINH BAI VIET
HO TEN
LIEN KET SACH
LIEN KET WEBSITE
LOAI
LOAI HINH AN PHAM
LOI GIOI THIEU
LOI GIOI THIEU_HTML
LOI GIOI THIEU_NTML
MA AN PHAM
MA LOAI AN PHAM
MA NHOM MUC TIN
MA SERI
MA SO
MA SO
MA SO
MA SO
MA SO
MA SO
MA SO MUC TIN
MA TAC GIA
MA TUA SACH
MA WEBSITE SACH
MANSD
GVHD: PGS,TS Trần Thành Trai
Mã
Loại
HASPROOF
ISFORTHCOMING
AVATAR
COMPANY
HEIGHT
WIDTH
ADDRESS
RATING_SUM
AUTHOR_WEBPATH
CA_ARTICLE_WEBPATH
NEWS_WEBPATH
APPROVED
APPROVED_COMMENT
APPROVED_IMG
EMAIL
BIOGRAPHICALNOTE
PRICEAMOUNT
ED_IMG_PATH
HINH_BAI_VIET
USERNAME
BOOK_WEBLINK
AUTHOR_WEBSITELINK
AUTHOR_STYLE
ED_IMG_LOạI
SHORTBLURB
EDITION_INTRO_HTML
EDITION_INTRO_NTML
EDITION_ID
ONIX_CODE
CA_TAG_ID
SERI_ID
AUTHOR_WEBSITE_ID
NEWS_CA_ARTICLE_ID
AUTHOR_BIO_ID
EDITION_INTRO_ID
CA_ARTICLE_ID
AUTHOR_ID
NEWS_ID
AUTHOR_ID
WORK_ID
BOOK_WEB_ID
USERID
-14-
LA1
LA1
A50
A50
A10
A10
A50
N
A100
A255
A255
LA1
LA1
LA1
A20
A255
N20
A50
A50
A50
A255
A255
LA1
LA1
A255
A255
A255
LA10
LA10
A10
LA10
LA10
LA4
A10
LA4
A10
LA10
LA4
LA10
LA10
LA11
LA10
SVTH: Phạm Hoàng Diễu
Đề 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
Tên
MAT KHAU
MS HINH AN PHAM
NOI DUNG BINH PHAM
NOI DUNG MUC TIN
NGAY BINH PHAM
NGAY SINH
NGAY VIET
NGAY XUAT BAN
SO HIEU
SO HIEU13
SO LAN DANH GIA
SO THU TU AN PHAM
SO TRANG
TEN LOAI
TEN NHA XUAT BAN
TEN NHOM BINH PHAM
TEN SERI
TEN TAC GIA
TEN WEBSITE
TEN WEBSITE SACH
TIEU DE
TIEU SU_HTML
TIEU SU_NTML
TUA DE
TUA SACH
WEBSITE NSD
Danh sách các thực thể
Tên
AN PHAM
GIOI THIEU AN PHAM
HINH AN PHAM
HINH ANH BAI VIET
HINH TAC GIA
LOAI AN PHAM
MUC TIN TUC
NGUOI SU DUNG
NHOM BAI LUAN
SERI SACH
TAC GIA
TIEU SU
TUA SACH
WEBSITE SACH
WEBSITE TAC GIA
GVHD: PGS,TS Trần Thành Trai
Mã
Loại
PASSWORD
ED_IMG_MÃ
COMMENT
SLUG
TIME
BIRTHDAY
ARCHIVEDATE
PUBLICATIONDATE
ISBN
ISBN13
RATING_COUNT
EDITIONNUMBER
NUMBEROFPAGES
TITLE
IMPRINTNAME
CA_TAG_NAME
TITLEOFSERIES
PERSONNAME
AUTHOR_WEBSITE
BOOK_WEBSITE
SUBTITLE
AUTHOR_HTML
AUTHOR_NTML
NEWS_TITLE
TITLETEXT
USER_WEBSITE
A50
LA10
A255
A250
D
D
D
LA20
A20
A23
N
LA4
LA10
A50
A255
A255
A50
A255
A200
A255
A255
A255
A255
A255
A255
A50
Mã
JOS_EDITIONINSTANCE
JOS_BOOKNTMLINSTANCE
JOS_BOOKIMAGEINSTANCE
JOS_ARTICLEIMAGEINSTANCE
JOS_AUTHORIMAGEINSTANCE
JOS_PRODUCTFORM
JOS_NEWSITEMINSTANCE
JOS_USERS
JOS_CA_ARTICLE_TAG
JOS_SERIESINSTANCE
JOS_CONTRIBUTORINSTANCE
JOS_AUTHORNTMLINSTANCE
JOS_WORKINSTANCE
JOS_WORKWEBSITEINSTANCE
JOS_CONTRIBUTORWEBSITEINSTANCE
-15-
SVTH: Phạm Hoàng Diễu
Đề 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
Danh sách các kết hợp
Tên
BAI LUAN THEO NHOM
BINH PHAM
DANH GIA MUC TIN
HINH AN PHAM
HINH TAC GIA
LOI GIOI THIEU AN PHAM
SACH_SERI
SANG TAC
TIEU SU TG
THUOC
THUOC LOAI
VIET BAI MUC TIN
WEBSITE SACH
WEBSITE TAC GIA
Mã
JOS_CA_TAGS
JOS_CA_ARTICLE_REVIEWS
RATING_ARTICLE
EDITION_IMAGE
AUTHOR_IMAGE
LOI_GIOI_THIEU_AN_PHAM
JOS_SERIESINSTANCEWORKINSTANCE
AUTHOR_WRITER
TIEU_SU_TG
SACH_AN_PHAM
JOS_EDITIONINSTANCE_LOạI
JOS_CA_ARTICLE
JOS_WORKWEBSITE
TAC_GIA_WEBSITE
Thông tin các thực thể
Thực thể AN PHAM
Tên :
Mã :
AN PHAM
JOS_EDITIONINSTANCE
Danh sách các thuộc tính
Tên
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
GVHD: PGS,TS Trần Thành Trai
Mã
EDITION_ID
ISBN
PUBLICATIONDATE
HEIGHT
WIDTH
PRICEAMOUNT
NUMBEROFPAGES
EDITIONNUMBER
IMPRINTNAME
ISBN13
HASPROOF
ISFORTHCOMING
-16-
Loại
LA10
A20
LA20
A10
A10
N20
LA10
LA4
A255
A23
LA1
LA1
SVTH: Phạm Hoàng Diễu
- Xem thêm -