Đăng ký Đăng nhập
Trang chủ 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 ...

Tài liệu 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

.PDF
94
312
135

Mô tả:

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 -

Tài liệu liên quan