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.
33 trang |
Chia sẻ: tienthan23 | Lượt xem: 8835 | Lượt tải: 7
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:
- xaydungwebsite_4521.pdf