Chi tiết các bảng dữ liệu

Một phần của tài liệu HỆ THỐNG CHỈ TIÊU NGÀNH THÔNG TIN VÀ TRUYỀN THÔNG TỈNH BẮC GIANG TRÊN NỀN TẢNG MÃ NGUỒN MỞ DRUPAL (Trang 41)

a) Bảng Node

Bảng 4.2: Bảng node

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

nid Trường khóa chính int 10 vid Revision ID của node int 10 type Kiểu dữ liệu Varchar 32 language Ngôn ngữ cài đặt Varchar 12 status Trạng thái của node int 11

uid Mã user int 11

created Thời gian node được tạo int 11 changed Thời gian node được thay đổi int 11

b) Bảng node_revisions

Bảng 4.3: Bảng node_ revisions

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

nid Mã node int 10

vid Trường khóa chính int 10 title Tiêu đề node_revision Varchar 255

c) Bảng node_type

Bảng 4.4: Bảng node_ type

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Type Trường khóa chính Varchar 32 Name Tên node_type Varchar 255 Module Module Varchar 255 description Mô tả node_type mediumtext

d) Bảng Vocabulary_node_type

Bảng 4.5: Bảng Vocabulary_node_type

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Type Trường khóa chính Varchar 32 Vid Mã vocabulary Int 10

e) Bảng Vocabulary

Bảng 4.6: Bảng Vocabulary

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Vid Trường khóa chính Int 10 Name Tên danh mục Varchar 255 description Mô tả vocabulary Longtext

f) Bảng term_node

Bảng 4.7: Bảng term_node

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Vid Mã node_revision, trường khóa

chính Int 10

Tid Trường khóa chính Int 10

Nid Mã node Int 10

g) Bảng term_data

Bảng 4.8 Bảng term_data

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước(Byte)

Vid Mã vocabulary Int 10 Tid Mã term_node, trường khóa

chính Int 10

Name Tên term_data Varchar 255 description Mô tả Longtext

Weight Độ rộng Tinyint 4

h) Bảng users

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

uid Trường khóa chính Int 10

name Tên Varchar 60

pass Mật khẩu Varchar 64

mail Email Varchar 64

status Trạng thái Tinyint 4 created Thời gian người dùng được tạo Int 11 picture Link ảnh người dùng Varchar 255

i) Bảng role

Bảng 4.10 Bảng role

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Rid Trường khóa chính Int 10 Name Tên vai trò Varchar 64

j) Bảng user_role

Bảng 4.11 Bảng user_role

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Uid Mã user Int 10

Rid Mã role Int 10

k) Bảng permission

Bảng 4.12 Bảng permission

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Pid Trường khóa chính Int 10

Rid Mã role Int 10

Perm Quyền Longtext

l) Bảng files

Bảng 4.13 Bảng files

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Fid Trường khóa chính Int 10

Uid Mã user Int 10

Filepath Đường dẫn file Varchar 255

m) Bảng filter

Bảng 4.14 Bảng filter

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Fid Trường khóa chính Int 10 Format Khóa ngoài Int 11 Weight Độ rộng Tinyint 4

n) Bảng filter_formats

Bảng 4.15 Bảng filter_formats

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Format Trường khóa chính Int 11 Name Tên các định dạng đầu vào Varchar 255 Roles Quyền sử dụng định dạng Varchar 255

o) Bảng blocks

Bảng 4.16 Bảng blocks

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

bid Trường khóa chính Int 11 delta ID duy nhất cho khối trong 1

modul Varchar 32

theme Theme cài đặt cho khối Varchar 64 status Trạng thái kích hoạt block Tinyint 4 weight Độ lớn Tinyint 4 Region Thiết lập khu vực cho khối Varchar 64 custom Khả năng hiển thị của khối Tinyint 4 visibility Cờ để hiển thị các khối trên trang Tinyint 4 title Tiêu đề block Varchar 64 throttle Loại bỏ khối khi web có lượng

truy cập cao Tinyint 4

Bảng 4.17 Bảng System

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Filename Trường khóa chính Varchar 255 Name Tên file Varchar 255 Type Kiểu file Varchar 255 Status Trạng thái tập tin được kích

hoạt hay không int 11

q) Bảng finder

Bảng 4.18 Bảng finder

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Finder_id Trường khóa chính int 11 Title Tiêu đề Varchar 255 Description Mô tả longtext

Path Đường dẫn finder Varchar 11 Setting Thông tin cài đặt finder longtext

r) Bảng finder_element

Bảng 4.19 Bảng finder_element

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

finder_element_id Trường khóa chính int 10 Finder_id Trường khóa ngoài int 11 Element Kiểu Varchar 32 Title Tiêu đề element Varchar 255 Weight Độ rộng element int 11 Setting Thông tin cài đặt longtext

s) Bảng menu_custom

Bảng 4.20 Bảng menu_custom

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Menu _name Trường khóa chính Varchar 32 Title Tiêu đề Varchar 255 Description Mô tả Text

t) Bảng menu_link

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Mlid Trường khóa chính int 10 Menu_name Tên menu Varchar 32 Plid

Liên kết cấp trên hoặc là 0 nếu liên kết là ở đầu cấp tong trình đơn

int 10 Module Tên module tạo ra liên kết

này Varchar 255

Weight Độ rộng int 11

Depth Độ sâu tương đối so với

mức cao nhất smallint 6 Customized Cờ cho biết người dùng có

thể sửa liên kết smallint 6

u) Bảng variable

Bảng 4.22 Bảng variable

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Name Trường khóa chính Varchar 128 Value Giá trị của biến longtext

v) Bảng views_view

Bảng 4.23 Bảng views_view

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Vid Trường khóa chính int 10 Name Tên view Varchar 32 description Mô tả view Varchar 255

w)Bảng view_display

Bảng 4.24 Bảng view_display

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Vid Trường khóa chính int 10 Id Trường khóa chính Varchar 64 display_title Tiêu đề hiển thị Varchar 64 Position Vị trí hiển thị int 11

Bảng 4.25 Bảng search_dataset

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Sid Trường khóa chính, mã của đối

tượng tìm kiếm int 10 Type Kiểu của đối tượng tìm kiếm Varchar 16 Data Danh sách các thông tin của đối

tượng tìm kiếm longtext

y) Bảng search_index

Bảng 4.26 Bảng search_index

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Word Trường khóa chính,từ khóa tìm

kiếm Varchar 50

Sid Trường khóa ngoài int 10 Type Kiểu của đối tượng tìm kiếm Varchar 16

z) Bảng search_total

Bảng 4.27 Bảng search_total

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

Word Trường khóa chính, từ khóa tìm

kiếm Varchar 50

Count Số lần tìm kiếm từ khóa fload

aa) Bảng content_type_chitieunganhtttt

Bảng 4.28 Bảng content_type_chitieunganhtttt

Thuộc tính Diễn giải Kiểu dữ liệu Kích thước (Byte)

vid Trường khóa chính int 10 nid Trường khóa ngoại int 10 field_sokehoach_value Số kế hoạch Decimal 10,2 field_sochinhthuc_value Số chính thức Decimal 10,2

field_sothuchien_value Số thực hiện Decimal 10,2 field_ghichu_value Ghi chú Text

field_filegan_list Số file gắn kèm tinyint 4 field_filegan_data Dữ liệu file gắn Text

4.2. Thiết kế giao diện 4.2.1. Trang chủ

4.2.2. Trang đăng ký/đăng nhập

Hình 4.5 Trang đăng nhập

4.2.3 Trang thông tin chỉ tiêu khi tìm kiếm

Hình 4.6 Trang thông tin chỉ tiêu khi tìm kiếm

Hình 4.7 Trang tạo thông tin chỉ tiêu

4.2.5 Trang quản lý danh sách chỉ tiêu

4.2.6 Trang sửa thông tin chỉ tiêu

Hình 4.9 Trang sửa thông tin chỉ tiêu

Hình 4.10 Trang quản lý người dùng

4.2.8 Trang quản lý thông tin người dùng

Hình 4.11 Trang quản lý thông tin người dùng

Hình 4.12 Trang quản lý thông tin block

CHƯƠNG 5 – HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG

5.1.Hướng dẫn cài đặt

5.1.1.Cài đặt môi trường giả lập xampp 1.6.7

Xampp là môi trường tạo máy chủ web trên máy tính cá nhân (localhost) tích hợp cả Apache, Mysql, PHP, FTP Server, Mail server với công cụ phpMyAdmin.Xampp được download và sử dụng miễn phí tại địa chỉ: http://www.apachefriends.org/en/xampp-windows.html

Cách cài đặt như sau:

- Chạy chương trình cài đặt Xampp Intaller, bảng chọn ngôn ngữ xuất hiện, chọn English và nhấn Ok.

- Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next. - Trong License Agrement chọn I accept the Agreement, nhấn Next. - Trong Select Destination Location, chọn nơi cài đặt Xampp, nhấn Next.

Hình 5.1 Bảng Choose Install Location

- Trong bảng XAMPP Options, giữ nguyên mặc định của Xampp và nhấn Install.

- Chương trình sẽ tiến hành cài đặt và cuối cùng nhấn Finish để kết thúc việc cài đặt. Chương trình sẽ hỏi bạn có muốn mở bảng điều khiển không, hãy chọn No vì còn 1 vài thông số chúng ta cần điều chỉnh.

Thư mục gốc root để chứa các trang web mặc định của Xampp. Tất cả các website và các thư mục chứa website đều phải đặt vào thư mục Web root là htdocs mới hoạt động được.

Hình 5.2 Bảng Installing

Mở bảng điều khiển điều khiển Xampp bằng cách nhấn vào XAMPP Control

Panel trên Desktop. Khởi động apache và Mysql bằng cách nhấn Start trên bảng

Hình 5.3 Bảng Xampp Control Panel

Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:\www. Bạn cũng có thể Copy các File trong thư mục D:\xampp\htdocs vào thư mục D:\www, sau đó mở chương trình duyệt web (Internet Explorer, Firefox...), trong ô địa chỉ bạn nhập vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành công

5.1.2. Cài đặt Drupal drupal-6.16

- Download bộ cài đặt drupal-6.16.tar tại trang web: http://drupal.org/

- Sau khi download xong, bạn tiến hành giải nén thư mục của Drupal và trong thư mục gốc chứa các file chạy website của Xampp. Thông thường là thư mục xampp/htdocs. Tên thư mục tùy chọn, ở đây tôi đặt là bgchitieu. Lưu ý khi giải nén thư mục và file của Drupal được đặt trong thư mục nén có tên Drupal-6.x.Cần đổi tên nó thành bgchitieu.

- Bước tiếp theo là tạo Sql database cho bgchitieu. Trong ô Creat new database, bạn hãy nhập tên bất kỳ SQL database bạn muốn khởi tạo. Ở đây tôi đặt tên là bgchitieu. Sau đó nhấn nút Create để tạo Database này.

Hình 5.4 Bảng tạo cơ sở dữ liệu

Bước tiếp là vào thư mục xampp\htdocs\drupalblog\sites\default. Copy file default.settings.php ra 1 file có tên là settings.php.File này để ghi lại các thông số mà mình đã thiết lập.

Tiếp theo là truy cập vào trang http://localhost/bgchitieu để tiến hành cấu hình cho website. Màn hình có dạng như hình 5.5

Hình 5.5 Bảng cài đặt ngôn ngữ cho website

Click chọn Install Drupal in English để sang bước tiếp theo - Tiếp theo điền các thông số như hình 5.6

» Database name: Tên cơ sở dữ liệu mà bạn tạo ở hình 5.4

» Database username: Là tên truy cập vào database bgchitieu. Ở đây do

cài đặt trên localhost, nên bạn khai báo là root cho tiện và không cần khai báo password.

» Trong phần advance option: Trong phần Advance option có các ô cho

bạn lựa chọn. Nếu sử dụng 1 số shared host free, phần này là rất cần thiết. Vì Database host: của bạn sẽ không phải là localhost như mặc định, mà là IP, hoặc domain do shared host đó cung cấp. VD như có thể là sql.vinazoom.com, hay sql8383.byethost.com v..v. Phần Database port: là cổng cấp cho dịch vụ của Mysql. Mặc định là 3306 có thể không cần điền vào. Nếu bạn tự cấu hình cho service MySQL ở cổng khác thì điền số cộng vào. VD 1587 chẳng hạn. Phần Table prefix: là tiếp đầu ngữ các

table của Drupal trong Database Drupalblog. Nếu bạn chỉ cài Drupal trên Database này thì có thể không cần điền. Nếu như bạn cài chung Database với các CMS hoặc Source khác như Joomla, VBB, v..v để có thể tiện cho việc dùng chung các tài khoản User cho Bridge sau này thì có thể điền giá trị là dru_. Nhấn Save and Continue để đến bước tiếp theo.

Hình 5.6 Bảng cấu hình database

- Tiếp theo điền thông tin username là tên tài khoản trị chính. Và password là mật khẩu của tài khoản quản trị chính.

Hình 5.7 Bảng thông tin của website

Nếu cài đặt thành công Dupal sẽ hiện ra dòng thông báo Drupal Installation Complete Congratulations, Drupal has been successfully installed.

5.1.3. Cài đặt module cho Drupal

- Download các module ở trang http://drupal.org/

- Giải nén các module cần thiết vào đúng thư mục cài đặt Drupal là site/all/modules/

- Sau khi đã upload thành công, vào trang điều hành của Drupal, kích hoạt các module mà chúng ta muốn sử dụng

5.2. Hướng dẫn sử dụng

5.2.1. Hướng dẫn cho người dùng websitea) Đăng ký tài khoản a) Đăng ký tài khoản

Hình 5.8 Bảng tạo tài khoản

- Đăng ký tài khoản, điền đầy đủ thông tin username và email. Người quản trị sẽ cấp mật khẩu cho tài khoản.

- Sau khi điền thông tin nhấn Create new account để tạo tài khoản.

Hình 5.9 Tìm kiếm theo từ khóa

- Người dùng chọn nội dung tìm kiếm ở Search for và nhập từ khóa vào ô text

Search this site.Sau đó nhấn nút Search để nhận kết quả tìm kiếm.

Hình 5.10 Tìm kiếm tổng hợp

- Để tìm kiếm người dùng phải chọn thông tin tìm kiếm ở cả 4 mục là: Đơn vị báo cáo, năm, chọn chỉ tiêu, kỳ báo cáo. Giữ Ctrl để chọn nhiều giá trị tìm kiếm.

- Nhấn Tìm kiếm để nhận được kết quả tìm kiếm.

Hình 5.11 Menu thông tin chỉ tiêu theo lĩnh vực

- Người dùng có thể xem thông tin chỉ tiêu theo từng ngành bằng cách chọn các lĩnh vực trên menu Hình 5.11.Sẽ được kết quả như hình 5.12.

Hình 5.12 Kết quả tìm kiếm

- Người sử dụng có thể nhấn vào Chọn bản in để in ra kết quả tìm kiếm hoặc chọn Xuất ra file PDF để xuất kết quả tìm kiếm ra file .pdf

Hình 5.14 Xuất kết quả tìm kiếm ra file .pdf

5.2.2. Hướng dẫn quản trị a) Đăng nhập vào hệ thống

Để đăng nhập vào hệ thống quản trị, điền thông tin Username và Password vào khung đăng nhập rồi ấn nút Login.

b) Các thanh điều hướng

Hình 5.16 Thanh điều hướng User management

- Permissions: Phân quyền người dùng - Roles: Vai trò người dùng

- Taxonomy access permissions: Phân quyền truy cập taxonomy cho người dùng

- Users: Quản lý danh sách tài khoản

Hình 5.17 Thanh điều hướng Site building

- Blocks: Quản lý danh sách, thông tin blocks

- Finder: Quản lý thông tin Finder, có thể tạo mới, sửa ,xóa Finder - Menus: Quản lý thông tin Menu, có thể tạo mới, sửa ,xóa Menu - Modules: Quản lý cài đặt, gỡ bỏ các module

- Themes: Quản lý cài đặt, gỡ bỏ các theme

Hình 5.18 Thanh điều hướng Content managements

- Content: Quản lý danh sách, thông tin chỉ tiêu. Có thể sửa lại dữ liệu chỉ tiêu tại đây.

- Content types: Quản lý các kiểu dữ liệu cơ bản của hệ thống và các kiểu dữ liệu mới tạo ra.

- Taxonomy: Quản lý các danh mục.Cho phép tạo mới, sửa, xóa vocabulary và term.

KẾT LUẬN

Trong quá trình thực hiện đề tài tôi đã thu được nhiều kiến thức chuyên môn cũng như những kinh nghiệm thực tiễn quý báu như:

- Khảo sát hệ thống

- Phân tích, thiết kế hệ thống

- Thừa kế các hệ thống Framework để phát triển ứng dụng

Các ưu điểm của ứng dụng: 1) Tiện lợi

- Ứng dụng được hosting trên internet nên có thể cập nhật và tra cứu thông tin một cách rộng rãi.

- Người sử dụng được phân quyền nên có thể cập nhật dễ dàng các thông tin báo cáo của đơn vị mình

- Báo cáo có thể xuất ra các định dạng thông dụng để in ấn hoặc sửa chữa.

2) Khả năng mở rộng cao

- Do thiết kế hệ thống có tính mở cao nên ứng dụng có thể triển khai cho bất cứ một ngành hoặc 1 lĩnh vực nào khác, chúng ta chỉ cần khai báo lại hệ thống chỉ tiêu và các hệ thống danh mục khác theo yêu cầu của đơn vị.

- Tạo lập người sử dụng mới, đơn vị mới và phân quyền dễ dàng nhanh chóng. - Tạo lập cây chỉ tiêu đơn giản, tiện lợi.

- Khả năng mở rộng sâu vào hệ thống rất đơn giản và có thể thực hiện nhanh chóng.

3) Chức năng báo cáo mạnh và linh hoạt

Một phần của tài liệu HỆ THỐNG CHỈ TIÊU NGÀNH THÔNG TIN VÀ TRUYỀN THÔNG TỈNH BẮC GIANG TRÊN NỀN TẢNG MÃ NGUỒN MỞ DRUPAL (Trang 41)

Tải bản đầy đủ (DOC)

(71 trang)
w