Đề tài Nghiên cứu xây dựng Website khoa CNTT trường Cao Đẳng PT - TH II

Website còn những mặt hạn chế về thông tin truy cập, tài liệu tham khảo trên website chưa nhiều. Chưa xây dựng module đăng kí môn học theo học chế tín chỉ. Hiện tại website link trực tiếp tới mục thời khóa biểu sinh viên và xem điểm tới trang chủ của trường CĐ Phát thanh – Truyền hình II.

pdf33 trang | Chia sẻ: tienthan23 | Lượt xem: 8835 | Lượt tải: 7download
Bạn đang xem trước 20 trang tài liệu Đề tài Nghiên cứu xây dựng Website khoa CNTT trường Cao Đẳng PT - TH II, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 1 MỤC LỤC LỜI NÓI ĐẦU ............................................................................................ 3 CHƯƠNG 1: Tổng quan đề tài ................................................................ 4 1.1. Lý do chọn đề tài ........................................................................ 4 1.2. Mục tiêu đề tài ............................................................................ 5 1.3. Phạm vi, đối tượng của đề tài...................................................... 5 1.4. Ý nghĩa thực tiễn của đề tài ........................................................ 6 1.4.1. Ý nghĩa đối với người sử dụng hệ thống website ........................... 6 1.4.2. Ý nghĩa đối với cá nhân người nghiên cứu .................................... 6 CHƯƠNG 2: Giới thiệu về NukeViet ....................................................... 7 2.1. Giới thiệu sơ lược về NukeViet ................................................... 7 2.2. Vài nét về lịch sử của NukeViet .................................................. 8 2.3. Tại sao phải chọn NukeViet? ...................................................... 9 2.4. Cấu trúc NukeViet 3 ................................................................... 9 2.5. Mô hình hoạt động của NukeViet 3 ........................................... 10 2.6. Tính năng ................................................................................. 11 CHƯƠNG 3: Tổng quan website ........................................................... 13 3.1. Giới thiệu ................................................................................. 13 3.2. Phạm vi sử dụng ....................................................................... 13 3.2.1. Đối với người dùng: .................................................................... 13 3.2.2. Đối với người quản trị: ................................................................ 13 3.3. Công nghệ phát triển website .................................................... 14 3.4. Nội dung website ...................................................................... 14 3.4.1. Giao diện của website .................................................................. 14 3.4.2. Các module chính của website ..................................................... 15 3.4.3. Diễn đàn ...................................................................................... 25 3.4.4. Các block trên website ................................................................. 26 CHƯƠNG 4: Hướng dẫn quản trị website.............................................. 29 4.1. Đăng nhập hệ thống .................................................................. 29 4.2. Thêm/Sửa quản trị website ....................................................... 30 Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 2 4.3. Cấu hình phần quản trị ............................................................ 30 4.4. Quản trị cơ sở dữ liệu ............................................................... 31 4.5. Quản lý file ............................................................................... 31 CHƯƠNG 5: Kết luận và hướng phát triển ............................................ 32 5.1. Kết quả đạt được ...................................................................... 32 5.2. Những hạn chế và hướng phát triển.......................................... 32 5.2.1. Những hạn chế............................................................................. 32 5.2.2. Hướng phát triển .......................................................................... 32 TÀI LIỆU THAM KHẢO .............................................................................................. 33 Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 3 LỜI NÓI ĐẦU Trong những năm gần đây với sự phát triển vượt trội của khoa học kỹ thuật đặc biệt là công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh vực đã đóng góp một phần to lớn cho sự nghiệp phát triển của con người. Trong những đóng góp đó phải kể đến Internet, Internet đang dần trở thành một phần không thể thiếu của cuộc sống. Lợi ích của nó ngày càng được ứng dụng rộng rãi, việc sử dụng một website làm công cụ truyền thông đã quá phổ biến trên phạm vi toàn thế giới. Chính thức có mặt ở Việt Nam từ năm 1997, Internet dần trở thành nhu cầu thiết yếu của người dân Việt Nam. Sau hơn 10 năm phát triển, Việt Nam đã lọt vào Top 20 nước có người sử dụng Internet nhiều nhất (thứ 19, dữ liệu cập nhật vào 30-6-2011) với 30 triệu người sử dụng Internet chiếm 32,3% dân số và chiếm 1,4% số người dùng trên toàn thế giới. Việc sử dụng nền tảng mã nguồn mở vào việc xây dựng một Website đang trở thành một xu hướng lớn trên thế giới. Nhờ đó bỏ dần các rào cản về bản quyền, dễ dàng can thiệp, được cung cấp miễn phí hoặc với giá rẻ, điểm đặc biệt là mã nguồn mở có một cộng đồng lớn người sử dụng tham gia đóng góp,xây dựng và hoàn thiện nó ngày một tốt hơn. Mã nguồn mở được kỳ vọng làm thay đổi diện mạo của ngành công nghệ thông tin. Đề tài: Nghiên cứu xây dựng website Khoa CNTT Trường CĐ PT – TH II. Vì thời gian còn hạn chế, Website không tránh khỏi có những thiếu sót nhất định, rất mong sự góp ý kiến của các bạn để Website được hoàn thiện hơn. Xin chân thành cảm ơn. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 4 CHƯƠNG 1: Tổng quan đề tài 1.1. Lý do chọn đề tài Ngày nay, với sự bùng nổ của hệ thống mạng toàn cầu Internet và những lợi ích vô cùng to lớn của nó mang lại đã thực sự thu hút và chinh phục con người. Tận dụng những tính năng mạnh mẽ của Internet, những công nghệ mới về thông tin và truyền thông, con người đã xây dựng nên những hệ thống đặc biệt để mọi người có thể có thể ứng dụng đưa vào đời sống thực tiễn, và điều đó thực sự đã làm thay đổi cuộc sống của xã hội chúng ta theo chiều hướng tiện lợi hơn, văn minh hơn. Cổng thông tin điện tử trên Internet ra đời cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu, nó sẽ trở thành công cụ chủ yếu và đắc lực cho việc trao đổi, tìm kiếm thông tin trên phạm vi toàn thế giới. Bây giờ thì hầu như bất cứ nhu cầu nào của bạn cũng đều có thể được đáp ứng ngay tức khắc. Với một máy tính cá nhân có kết nối mạng, bạn có thể lướt trên các Website của các công ty, cơ quan, các trang báo điện tử; thoải mái tìm kiếm các thông tin mình cần ngay tại chỗ. Hiện tại tất cả các trường Đại học, Cao đẳng trong cả nước đã có website của riêng mình. Sự cần thiết của một website trong việc đào tạo, tuyển sinh cũng như những công tác khác trong nhà trường ngày càng khẳng định. Mặc dù nhà trường đã có website riêng nhưng xét thấy vẫn chưa thể đáp ứng được hết tất cả nhu cầu của giảng viên và sinh viên trong khoa. Ví dụ như việc sinh viên và giảng viên trong khoa cần một diễn đàn để có thể trao đổi việc học tập, sinh viên có thể tải giáo trình trực tiếp từ Website, tra cứu thời khóa biểu một cách nhanh chóng và tiện lợi Trên thế giới, các CMS mã nguồn mở được sử dụng phổ biến để xây dựng các website, trong đó Drupal, Joomla, Wordpress, đều phát hành miễn phí. Người dùng có thể tự do tải các mã nguồn mở này để sử dụng, Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 5 chỉnh sửa và phát hành lại. Phần lớn các ứng dụng gia tăng cũng được phát hành miễn phí theo phương thức tương tự, tuy nhiên một số ứng dụng gia tăng khác yêu cầu người dùng phải trả tiền để được sử dụng. Sử dụng các CMS mã nguồn mở để xây dựng website là một xu hướng lớn trên thế giới. Website của Chính phủ Hoa Kỳ, Bỉ; các hãng truyền thông BBC, People; các hãng công nghệ Nokia, AT&T, Symantec hay các trường đại học như Harvard, Stanford, MIT, đều đi theo xu hướng này. Đó cũng chính là lý do tác giả chọn đề tài “Nghiên cứu xây dựng Website Khoa CNTT Trường CĐ PT – TH II” dựa trên hệ quản trị nội dung Nukeviet. 1.2. Mục tiêu đề tài Xây dựng một website tương đối hoàn chỉnh phục vụ có hiệu quả cho người dùng. Đảm bảo mọi chức năng hoạt động tốt, mang lại hiệu quả cao trong quá trình dạy và học cũng như việc trao đổi thông tin của giáo viên và sinh viên. Việc sử dụng hệ quản trị nội dung (CMS) Nukeviet để xây dựng website cũng nhằm mục đích giới thiệu Nukeviet đến với đông đảo mọi người đặc biệt là sinh viên ngành CNTT. Giúp mọi người có hiểu biết nhiều hơn về hệ quản trị nội dung mã nguồn mở này. Cùng nhau xây dựng cho Nukeviet ngày càng phát triển. Việc sử dụng một hệ quản trị nội dung hoàn toàn do người Việt xây dựng cũng là một đóng góp tích cực nhằm mục giúp cho ngành CNTT nước ta ngày càng phát triển. 1.3. Phạm vi, đối tượng của đề tài Website được xây dựng nhằm hỗ trợ cho các trường học có nhu cầu giới thiệu, quảng bá và quản lý thông tin. Đối tượng phục vụ: - Trường học, các phòng khoa hay các đơn vị giáo dục Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 6 - Nhà quản trị website - Sinh viên nghiên cứu về thiết kế web dựa trên Nukeviet. 1.4. Ý nghĩa thực tiễn của đề tài 1.4.1. Ý nghĩa đối với người sử dụng hệ thống website - Đối với người quản trị hệ thống Hệ thống phân quyền quản trị cho người quản trị website. Dễ dàng cập nhật quản trị nội dung một cách tiện lợi nhất. - Đối với người dùng Với một hệ thống được thiết kế khoa học, người dùng dễ dàng truy cập tìm kiếm thông tin trên website. Trao đổi thông tin với nhau một cách hiệu quả nhất. 1.4.2. Ý nghĩa đối với cá nhân người nghiên cứu Tạo một website thân thiện, nhanh và hiệu quả hơn trong việc quản lý thông tin. Hoàn thành tốt đề tài nghiên cứu đồng thời qua đó nâng cao trình độ của mình. Giới thiệu đến người dùng hệ quản trị nội dung Nukeviet. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 7 CHƯƠNG 2: Giới thiệu về NukeViet 2.1. Giới thiệu sơ lược về NukeViet NukeViet là một hệ quản trị nội dung (Content Management System - CMS) cho phép bạn quản lý các cổng thông tin điện tử trên Internet. Nói đơn giản, NukeViet giống như một phần mềm giúp bạn xây dựng và vận hành các trang web của mình một cách dễ dàng nhất. NukeViet là một phần mềm mã nguồn mở, do đó việc sử dụng hoàn toàn miễn phí, bạn có thể tải NukeViet về bất cứ lúc nào tại website chính thức của NukeViet là nukeviet.vn. Bạn có thể cài NukeViet lên hosting để sử dụng hoặc cũng có thể thử nghiệm bằng cách cài ngay lên máy tính cá nhân. NukeViet cho phép xây dựng một website động, đa chức năng, hiện đại một cách nhanh chóng mà người vận hành nó thậm chí không cần phải biết một tí gì về lập trình bởi tất cả các tác vụ quản lý phức tạp đều được tự động hóa ở mức cao. NukeViet đặc biệt dễ dàng sử dụng vì hoàn toàn bằng tiếng Việt và được thiết kế phù hợp nhất với thói quen sử dụng mạng của người Việt Nam. Bằng việc sử dụng các công nghệ web mới nhất hiện nay, thiết kế hệ thống uyển chuyển và sở hữu những tính năng độc đáo, NukeViet sẽ giúp bạn triển khai các ứng dụng web từ nhỏ đến lớn một cách nhanh chóng và tiết kiệm: từ các website cá nhân cho tới các cổng thông tin điện tử; từ các gian hàng trực tuyến cho tới các mạng xã hội... NukeViet là CMS mã nguồn mở đầu tiên của Việt Nam có quá trình phát triển lâu dài nhất, có lượng người sử dụng đông nhất. Hiện NukeViet cũng là một trong những mã nguồn mở chuyên nghiệp đầu tiên của Việt Nam, cơ quan chủ quản của NukeViet là VINADES.,JSC - đơn vị chịu trách nhiệm Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 8 phát triển NukeViet và triển khai NukeViet thành các ứng dụng cụ thể cho doanh nghiệp. 2.2. Vài nét về lịch sử của NukeViet NukeViet có quá trình phát triển từ năm 2004, từ việc sử dụng sản phẩm PHP-Nuke để làm cho website cá nhân, Nguyễn Anh Tú - một lưu học sinh người Việt tại Nga - đã cùng cộng đồng Việt hóa, cải tiến thành NukeViet. Được sự đón nhận của đông đảo người sử dụng, NukeViet đã liên tục được phát triển và trở thành một ứng dụng thuần Việt. Cho đến phiên bản 3.0, đội ngũ phát triển NukeViet đã tách khỏi ảnh hưởng lạc hậu của PHP- Nuke và xây dựng NukeViet thành một ứng dụng khác biệt hoàn toàn. Với 100% dòng code được viết mới, NukeViet 3.0 đã cho kết quả là Website đạt chuẩn xHTML 1.0 và CSS 2.1 cũng như hỗ trợ Ajax từ trong bộ nhân. Kể từ năm 2010, NukeViet đã phát triển theo mô hình chuyên nghiệp, đội ngũ quản trị đã thành lập doanh nghiệp chuyên quản. Mặc dù từ phiên bản 3.0, NukeViet được viết mới hoàn toàn và trong quá trình phát triển của mình, nhiều cái tên đã được đưa ra để thay thế nhưng cuối cùng, theo kiến nghị của cộng đồng người sử dụng, cái tên NukeViet đã được giữ lại để nhớ rằng NukeViet được khởi đầu từ PHP-Nuke và để cảm ơn Franscisco Burzi - Tác giả PHP-Nuke - vì chính ông là nhân tố để có một cộng đồng mã nguồn mở NukeViet với hàng chục ngàn người dùng như hiện nay. Ngày 20-11-2011, NukeViet giành giải Ba Nhân tài Đất Việt 2011 ở Lĩnh vực Công nghệ thông tin/Sản phẩm đã ứng dụng rộng rãi (không có giải nhất, nhì). Dù NukeViet 3 đã được viết mới hoàn toàn nhưng nó vẫn chịu những ảnh hưởng từ PHP-Nuke ở những điểm sau: Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 9  NukeViet được viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL là chủ yếu, cho phép người sử dụng có thể dễ dàng xuất bản và quản trị các nội dung của họ lên Internet hoặc Intranet.  NukeViet vẫn sử dụng các khái niệm Module, Block, Theme cho hệ thống của mình mặc dù cấu trúc và công nghệ cho nó đã được đội ngũ phát triển NukeViet cải tiến hoàn toàn. 2.3. Tại sao phải chọn NukeViet? NukeViet là một hệ thống quản trị nội dung (CMS – Content Management System) mã nguồn mở dùng ngôn ngữ PHP và cơ sở dữ liệu MySQL. NukeViet là một sân chơi, giao lưu học tập hoàn toàn miễn phí, tồn tại dựa trên sự hỗ trợ, tham gia phát triển của tất cả mọi người, những người yêu thích NukeViet và những người muốn góp phần nhỏ kiến thức của mình thúc đẩy sự phát triển CNTT Việt Nam. Là sản phẩm CMS mã nguồn mở duy nhất của Việt Nam nằm trong danh mục các sản phẩm phần mềm nguồn mở được khuyến khích sử dụng trong thông tư số 08/2010/TT-BGDĐT do Bộ GD&ĐT ban hành ngày 01-03- 2010 quy định về sử dụng phần mềm tự do mã nguồn mở trong các cơ sở giáo dục. 2.4. Cấu trúc NukeViet 3 Hệ thống NukeViet được thiết kế rất rõ ràng, mạch lạc, theo đó NukeViet phân cấu trúc thành 2 tầng, 1 lớp.  Tầng nền tảng (Core) hay còn gọi là "nhân hệ thống": Chứa các thư viện và module vận hành hệ thống. Nếu một trong các thành phần này bị lỗi có thể làm ảnh hưởng một phần hoặc toàn bộ hệ thống. Tầng này chiếm 10% dung lượng và dòng code của NukeViet nhưng được sử dụng trong 90% các hoạt động của website. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 10  Tầng module: bao gồm module admin, module site, các block (kèm theo module hoặc chạy độc lập), các cronjob...  Lớp giao diện: bao gồm giao diện admin, giao diện module và giao diện site. Đặc điểm chính:  Module và giao diện (theme) của NukeViet được gọi chung là các Addons (thành phần mở rộng). Các thành phần mở rộng này có thể được cài đặt hoặc gỡ bỏ mà không làm ảnh hưởng đến hệ thống.  Phần quản trị của hệ thống nằm toàn bộ trong thư mục admin của hệ thống. Nó được bảo vệ bằng nhiều lớp bảo mật khác nhau.  Phần quản trị của module nằm trong thư mục admin của module. Nó được gọi và tương tác qua phần quản trị của hệ thống nên được hệ thống kiểm soát và đảm bảo tính an toàn, bảo mật.  Theo nguyên lý thiết kế hướng module, block và theme được bố trí nhằm phục vụ module do đó hình thành khái niệm block của module và theme của module. Theo đó tệp tin block của module nằm trong thư mục chứa module nhưng có thể hiển thị ở các khu vực ngoài site. Nếu block không thuộc module nào thì nó được đặt trong thư mục includes/blocks của hệ thống. Tương tự, ngoài theme cho hệ thống còn có theme cho block và theme cho module (được bố trí trong thư mục theme). 2.5. Mô hình hoạt động của NukeViet 3 Dữ liệu được người quản trị tương tác từ Admin Control Panel thông qua trình duyệt, được nhân hệ thống và các module (Admin module hoặc website module) tham gia xử lý, cuối cùng theme sẽ chịu trách nhiệm việc tổ chức và trình bày thông tin cho người truy cập xem. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 11 2.6. Tính năng  NukeViet 3.0 bản gốc có các module cơ bản là: - Quản lý Tin tức (News: Tạo bản tin chủ đề đa cấp, phân quyền theo chủ đề, hẹn giờ đăng tin, tạo bản in, bản tải về, thảo luận bản tin). - Giới thiệu (About), - Quản lý quảng cáo thương mại (Banners), - Quản lý người dùng (Users), - Liên hệ qua site (Contact), - Cấp tin RSS (RSS feeds) và thu thập tin RSS ("RSS reader"), - Bình chọn (thăm dò ý kiến - Voting), - Thư viện file (Download), - Thư viện Web (Weblinks), - Hỏi nhanh đáp gọn(Faq), - Thống kê truy cập (Statistics), Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 12 - Tìm kiếm trong site (Search), - Bán hàng trực tuyến (Shop) (có từ NukeViet 3.1)...  Tính năng hệ thống: - Cài đặt, nâng cấp và đóng gói tự động. - Hỗ trợ đa ngôn ngữ giao diện và đa ngôn ngữ Cơ sở dữ liệu 100%, cho phép người sử dụng tự xây dựng ngôn ngữ mới. - Thay đổi và tùy biến giao diện nhiều cấp độ, cho phép người sử dụng có thể cài thêm giao diện mới hoặc tùy biến giao diện trên site theo ý thích. Người sử dụng có thể tùy biến bố cục giao diện theo layout, theo block ở các khu vực khác nhau của website. - Quản lý module với khả năng xử lý đa nhân module (ảo hóa module). - Cho phép phân nhóm thành viên và phân quyền người quản trị theo nhiều cấp độ khác nhau. - Hỗ trợ tối ưu hóa cho các công cụ tìm kiếm (SEO): Rewrite, tạo Sitemap, Ping sitemap, chuẩn đoán site, phân tích từ khóa, tạo keyword, quản lý máy chủ tìm kiếm (Bot)... - Quản lý và sao lưu cơ sở dữ liệu. - Cấu hình tùy biến, tường lửa đa cấp, xử lý tiến trình tự động... - Hỗ trợ thiết bị di động (mobile), cho phép thay đổi giao diện tương thích (từ phiên bản 3.3) - ... Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 13 CHƯƠNG 3: Tổng quan website 3.1. Giới thiệu Website được xây dựng nhằm giúp sinh viên, giảng viên cập nhật kịp thời tin tức của Trường, Khoa và các tin tức quan trọng khác. Là nơi giảng viên và sinh viên tra cứu thời khóa biểu và lịch công tác hàng tuần Website còn cung cấp thư viện giáo trình, tài liệu tham khảo và các phần mềm tiện ích liên quan đến việc dạy và học của giảng viên và sinh viên Ngoài ra Website còn là một diễn đàn để sinh viên và giảng viên trao đổi kiến thức kinh nghiệm trong quá trình học tập. Các sinh viên trao đổi tìm kiếm kinh nghiệm trong học tập và việc làm với sinh viên đã ra trường. 3.2. Phạm vi sử dụng 3.2.1. Đối với người dùng: Dễ dàng tìm kiếm, tra cứu thông tin cần thiết. Tải tài liệu, giáo trình và các tiện ích từ Website một cách nhanh chóng Thảo luận, trao đổi kiến thức trên website dễ dàng. Cập nhật tin tức kịp thời nhanh chóng. 3.2.2. Đối với người quản trị: Dễ dàng thay đổi, cập nhật thông tin. Tiếp nhận đóng góp ý kiến từ phía người sử dụng. Quản lý các danh mục một cách dễ dàng và khoa học. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 14 3.3. Công nghệ phát triển website Website sử được phát triển dựa trên hệ quản trị nội dung (Content Management System - CMS) mã nguồn mở Nukeviet. Phiên bản sử dụng là NukeViet 3.4.01 Hình 3.1: CMS NukeViet 3.4. Nội dung website 3.4.1. Giao diện của website Hình 3.2: Giao diện website Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 15 3.4.2. Các module chính của website a. Module tin tức Website sử dụng module tin tức để tạo nên các chuyên mục: tin tức, đào tạo, công văn, cơ hội việc làm. Trong chuyên mục tin tức có 3 chuyên mục con là tin nội bộ, tin tức sự kiện, tin công nghệ. Hình 3.3: Danh mục chính phần quản trị tin tức Để có thể xuất bản một bài viết trước tiên chúng ta cần tạo: chủ đề, chuyên đề và nguồn tin cho bài viết. Chủ đề cho phép ta đưa bản tin vào trong đó tạo thành một chuyên mục tin tức, bao gồm nhiều bài viết liên quan bên trong. Để thêm mới chủ đề tin tức chúng ta cần qua 4 bước: Bước 1: Nhập vào tiêu đề Bước 2: Chọn chủ đề (khi lần đầu tiên thêm mới một chủ đề mặc định nó được chọn là chủ đề chính, ở những lần thêm tiếp theo các bạn có thể chọn chủ đề chính hoặc là thành phần con). Bước 3: Nhập vào từ khóa cho chủ đề. Bước 4: Nhập vào phần miêu tả chủ đề. Sau khi hoàn thành 4 bước trên nhấn nút: Lưu thay đổi. Một chủ đề mới đã được thêm. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 16 Hình 3.4: Menu chủ đề sau khi thêm Phần cấu hình module giúp chúng ta tùy chỉnh cách hiển thị bài viết, hình ảnh, số lượng liên kết và một số chức năng khác cho molule Tin tức Hình 3.5: Cấu hình module tin tức Để xuất bản tin tức chúng ta nhấn vào menu Thêm bài viết trong admin quản lý tin tức. Sau đó cần phải điền thông tin vào 16 bước, sau khi hoàn thành hãy nhấn lưu thay đổi để xuất bản bài viết Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 17 Hình 3.6: Thêm bài viết trong module tin tức Để sửa chữa hoặc xóa tin tức chúng ta nhấn vào Menu Quản lý tin tức. Có 2 lựa chọn dành cho bạn: Sửa hoặc xóa tương ứng với nhu cầu của bạn Hình 3.7: Sửa, xóa tin tức Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 18 b. Module download Module được sử dụng để tạo mục thư viện trong website với các chủ đề: giáo trình, tin học đại cương, đồ họa, phần cứng Module gồm các chức năng:  Thêm một file mới vào chủ đề Hình 3.8: Thêm mới file  File chờ kiểm duyệt: Cho phép quản lý các file do thành viên gửi tới  Quản lý comment: Cho phép quản lý các comment gửi tới Cấu hình module: Hình 3.9: Cấu hình module download File sau khi được gửi lên sẽ xuất hiện trên website dưới giao diện như sau: Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 19 Hình 3.10: Giao diện download tài liệu c. Module thành viên Module này cho phép quản lý tập trung toàn bộ hệ thống thành viên của site  Cấu hình module thành viên Hình 3.11: Cấu hình module thành viên Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 20 Module gồm các chức năng sau:  Thêm thành viên mới Hình 3.12: Giao diện thêm thành viên mới  Thành viên đợi kích hoạt: Cho phép quản lý các thành viên chưa được kích hoạt  Nhóm thành viên: Là một chức năng cho phép hệ thống tổ chức và phân quyền theo nhóm. Chức năng này sẽ giúp các hệ thống lớn dễ dàng phân loại thành viên và áp dụng những quy tắc khác nhau cho từng nhóm. Hình 3.13: Tạo nhóm thành viên  Câu hỏi bảo mật: được sử dụng trong trường hợp thành viên quên mật khẩu, muốn hệ thống gửi lại mật khẩu qua email. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 21 Hình 3.14: Tạo câu hỏi bảo mật d. Module Thăm dò ý kiến Được dùng để tạo ra một mục dùng để thăm dò ý kiến trên webstie Hình 3.15: Quản lý thăm dò e. Module Thời khóa biểu giáo viên Dùng để quản lý thời khóa biểu giáo viên. Đây là module do cộng đồng Nukeviet phát triển. Không được tích hợp sẵn trên CMS NukeViet. Hình 3.16: Quản lý thời khóa biểu giáo viên Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 22 Chức năng chính của module:  Cập nhật thời khóa biểu hằng tuần của giáo viên Hình 3.17: Giao diện cập nhật thời khóa biểu Giáo viên truy cập xem thời khóa biểu thông qua giao diện đơn giản dễ sử dụng Hình 3.18: Giao diện tra cứu thời khóa biểu Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 23 f. Module Lịch công tác Đây là module được phát triển bởi cộng đồng Nukeviet. Không được tích hợp sẵn trong CMS NukeViet. Hình 3.19: Module lịch công tác Chức năng của module  Lập lịch công tác cho các thành viên. Chức năng này được sử dụng để lập lịch công tác cho giảng viên, giáo vụ trong khoa. Hình 3.20: Giao diện thêm công việc  Tra cứu lịch công tác từ giao diện chính Để tra cứu lịch công tác, thành viên phải đăng nhập để có thể xem lịch công tác. Module hỗ trợ xem lịch với 4 lựa chọn: Hôm nay, tuần này, tháng này hoặc từ ngày đến ngày. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 24 Hình 3.21: Xem lịch công tác g. Module giới thiệu Được sử dụng để tạo mục giới thiệu trên webstie Hình 3.22: Module giới thiệu h. Module albums Được sử dụng để tạo thư viện hình ảnh. Hình 3.23: Module albums Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 25 i. Module search Được sử dụng để thực hiện nhiệm vụ tìm kiếm trong site Hình 3.24: Module search 3.4.3. Diễn đàn Mục diễn đàn xây dựng bằng mã nguồn forum VBB (vBulletin Board) và được tích hợp vào CMS NukeViet thông qua module forum. Diễn đàn được xây dựng nhằm mục đích giúp các thành viên trao đổi thông tin, kiến thức trong học tập, công việc, vui chơi Hình 3.25: Diễn đàn Khoa CNTT Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 26 3.4.4. Các block trên website a. Block tin nổi bật Đây là block tích hợp sẵn trong hệ thống. được dùng để hiển thị những tin tức nổi bật trong mục tin tức. Hình 3.26: Block tin nổi bật b. Block giới thiệu Đây là block thuộc module giới thiệu, để hiển thị nội dung phần giới thiệu ra trang chủ Hình 3.27: Block giới thiệu Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 27 c. Block liên kết website Đây là block được xây dựng bởi cộng đồng NukeViet. Được sử dụng để liên kết tới các site của các phòng ban trong trường. Hình 3.28: Block liên kết webstie d. Block đăng nhập Block thuộc module thành viên của hệ thống, cho phép đăng nhập bằng account đăng kí trên website hoặc bằng openid Hình 3.29: Block đăng nhập Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 28 e. Block thăm dò ý kiến Block thuộc module thăm dò ý kiến của hệ thống. Được sử dụng để lấy ý kiến từ người sử dụng website. Hình 3.30: Block thăm dò ý kiến Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 29 CHƯƠNG 4: Hướng dẫn quản trị website 4.1. Đăng nhập hệ thống Đăng nhập vào quản trị hệ thống qua địa chỉ Hình 4.1: Cửa sổ đăng nhập Hình 4.2: Quản trị hệ thống Website cho phép phân quyền đa chức năng với nhiều cấp. Ở mức độ người quản trị, hệ thống cho phép phân thành các quyền: Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 30  Quyền tối cao  Quyền điều hành chung (Được quản lý toàn bộ site nhưng không được can thiệp vào các chức năng có khả năng hủy hoại toàn site.  Quyền điều hành module (Được quản lý module được cấp quyền). 4.2. Thêm/Sửa quản trị website Bạn nhấp link Thêm quản trị để thêm một quản trị vào site. Hệ thống đòi hỏi phải chọn từ một thành viên trong hệ thống do đó nó sẽ chuyển sang trang danh sách thành viên để bạn chọn người quản trị từ đây. Bạn cũng có thể sử thông tin của người quản trị bằng nút “sửa”. Nó cho phép bạn thiết lập lại các quyền hạn của người quản trị. 4.3. Cấu hình phần quản trị Phần này giúp bạn thiết lập phần quản trị, kể cả an ninh, bảo mật trong phần quản trị. Hình 4.3: Cấu hình phần quản trị Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 31 4.4. Quản trị cơ sở dữ liệu Phần này giúp bạn quản lý cơ sở dữ liệu của site mà chủ yếu là chức năng sao lưu cơ sở dữ liệu. Hình 4.4: Quản trị cơ sở dữ liệu 4.5. Quản lý file Hệ thống cho phép bạn quản lý toàn bộ các tệp tin hình ảnh và các tệp tin được upload lên hệ thống tại thư mục uploads. Hình 4.5: Hệ thống quản lý file Để upload một file từ máy tính hoặc từ một địa chỉ trên mạng, bản sử dụng nút upload cuối trang. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 32 CHƯƠNG 5: Kết luận và hướng phát triển 5.1. Kết quả đạt được Sau hơn 6 tháng nghiên cứu phát triển đề tài, về cơ bản tác giả đã hoàn thành website Khoa Công nghệ Thông tin Trường CĐ Phát thanh – Truyền hình II cùng một bản báo cáo tóm tắt đề tài. Website đã đáp ứng tương đối đầy đủ nhu cầu sử dụng của thầy và trò trong Khoa Công nghệ Thông tin. Việc tìm hiểu, nghiên cứu hệ quản trị mã nguồn mở NukeViet cũng đem đến cho tác giả một hướng mới trong việc xây dựng website. Góp phần vào việc phát triển hệ quản trị nội dung này ngày càng rộng rãi hơn. 5.2. Những hạn chế và hướng phát triển 5.2.1. Những hạn chế Website còn những mặt hạn chế về thông tin truy cập, tài liệu tham khảo trên website chưa nhiều. Chưa xây dựng module đăng kí môn học theo học chế tín chỉ. Hiện tại website link trực tiếp tới mục thời khóa biểu sinh viên và xem điểm tới trang chủ của trường CĐ Phát thanh – Truyền hình II. 5.2.2. Hướng phát triển Sẽ xây dựng module đăng kí môn học theo học chế tín chỉ. Tiến hành xây dựng lại toàn bộ giao diện một cách khoa học và thẩm mỹ hơn. Xây dựng thêm hai module thời khóa biểu sinh viên và xem điểm. Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 33 TÀI LIỆU THAM KHẢO 1. Hướng dẫn sử dụng Nukeviet 3.2 ............................... VNADES.,JSC 2. Kỹ thuật lập trình NukeViet 3 ..................................... VNADES.,JSC 3. Một số tài liệu tham khảo trên Internet.

Các file đính kèm theo tài liệu này:

  • pdfxaydungwebsite_4521.pdf