8. Xây dựng cơ sở dữ liệu
8.1. Các bảng dữ liệu tiêu biể u
Bảng người dùng( Users)
- Bảng người dùng là bảng lưu trữ thông tin tài khoản của người dùng bao gồm thông tin cá nhân và thông tin đăng nhập.
STT Tên Trường Kiểu Dữ
Liệu Mô Tả
1 id Int Khóa chính
2 email Varchar(255) Email người dùng 3 fulname Varchar(255) Tên người dùng
4 phone Varchar(255) Sốđiện thoại người dùng 5 address Varchar(255) Địa chỉ người dùng 6 avatar Varchar(255) Ảnh đại diện người dùng 7 password Varchar(255) Mật khẩu người dùng đã
được mã hóa
8 remember_token Varchar(100) Mã đăng nhập cho người dùng chọn nhớ tài khoản 9 note Varchar(100) Ghi chú cho tài khoản 10 office Varchar(255) Lưu link office của người
dùng
11 website Varchar(100) Lưu link web của người dùng
12 create_at timestamp Thời gian tạo dữ liệu
người dùng
13 update_at timestamp
Thời gian thay đổi dữ
liệu người dùng lần cuối cùng
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ThS. Đỗ Phú Huy Trang 31
Bảng quản trị viên (table_admin)
- Bảng quảntrị viên là bảng lưu trữ thông tin tài khoản của quản trị viên bao
gồm thông tin cá nhân, thông tin đăng nhập và phân quyền vai trò
STT Tên Trường Kiểu Dữ
Liệu Mô Tả
1 id Int Khóa chính
2 email Varchar(255) Email quản trị viên 3 fulname Varchar(255) Tên admin
4 avatar Varchar(255) Ảnh đại diện admin 5 password Varchar(255) Mật khẩu quản trị viên đã
được mã hóa
6 remember_token Varchar(100)
Mã đăng nhập cho quản trị viên chọn nhớ tài khoản
7 role Int(100) Phân quyền vai trò 8 create_at timestamp Thời gian tạo dữ liệu
quản trị viên
9 update_at timestamp
Thời gian thay đổi dữ
liệu quản trị viên dùng lần cuối cùng
Bảng Chương trình nghị sự( Agenda)
- Bảng chương trình nghị sự là bảng lưu trữ thông tin thời gian của hội nghị. STT Tên Trường Kiểu Dữ Liệu Mô Tả
1 id Bigint(20) Khóa chính của bảng 2 Conference_id Int(11) Khóa ngoại liên kết với
bảng conference 3 time Varchar(255) Thời gian của chương
ThS. Đỗ Phú Huy Trang 32 4 create_at timestamp Thời gian tạo
5 update_at timestamp Thời gian cập nhật lần cuối
Bảng hội nghị( Conference)
- Bảng hội nghị là bảng lưu trữ thông tin lịch trình địa điểm tổ chức của hội nghị
STT Tên Trường Kiểu Dữ
Liệu Mô Tả
1 id Int Khóa chính
2 year Varchar(255) Năm tổ chức hội nghị
3 Image_conference Varchar(255) Hình ảnh hội nghị
4 Conference_name Varchar(255) Tên hội nghị
5 Chairman Varchar(255) Chủ tịch
6 Agenda_content Varchar(255) Nội dung chương trình
nghị sự
7 startdate date Ngày bắt đầu 8 enddate date Ngày kết thúc 9 Unit_holder Varchar(255) Đơn vị tổ chức 10 Submit_dealine date Thời hạn 11 note Varchar(255) Ghi chú
12 website Varchar(100) Lưu link web của người dùng
13 create_at timestamp Thời gian tạo 14 update_at timestamp Thời gian thay đổi
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ThS. Đỗ Phú Huy Trang 33
Bảng tác giả(table_paper_author)
- Bảng tác giả là bảng dùng để lưu trữ thông tin tác giả
STT Tên Trường Kiểu Dữ
Liệu Mô Tả
1 id Int Khóa chính
2 Paper_id Int(11) Khóa ngoại liên kết với bảng table_paper 3 user_id Int(11) Khóa ngoại liên kết với
bảng user
Bảng bài báo ( table_paper)
- Bảng bài báo là bảng dùng để lưu trữ thông tin chi tiết của bài báo có trong
chương trình hội nghị
STT Tên Trường Kiểu Dữ
Liệu Mô Tả
1 id Int Khóa chính
2 title Varchar(100) Tiêu đề bài báo 3 abstract Varchar(255)
4 lang Varchar(255) Ngôn ngữ
5 image Varchar(255) Hình ảnh 6 author Varchar(255) Tác giả
7 location Varchar(255) Vị trí
8 Conference_id Int(11) Khóa ngoại liên kết với bảng Conference
9 Created_by Varchar(255) Được tạo bởi 10 Update_by Varchar(255) Được cập nhật bởi 11 created_at timestamp Thời gian tạo 12 updated_at timestamp Thời gian cập nhật
ThS. Đỗ Phú Huy Trang 34
9. Xây dựng hệ thống quản lý hỗ trợ lưu trữ và tiếp nhận thông tin hỗ trợ
ứng dụng di động
Đểứng dụng di động có thể hoạt động được, tác giả cần xây dựng một hệ thống hỗ trợ phía người quản lý để có thể nhập và chỉnh sửa lượng thông tin hiển thị trên
ứng dụng di động cũng như tiếp nhận thông tin phản hồi từ người dùng phía ứng dụng di động.
Một số chức năng chính phía quản lý như sau:
• Tạo hội thảo
• Quản lý người tham dự
• Xây dựng chương trình hoạt động của hội thảo
• Quản lý bài báo
• Quản lý thông tin nhà tài trợ
Một số màn hình tiêu biểu như bên dưới:
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ThS. Đỗ Phú Huy Trang 35
Hình 21:Danh sách hội nghị trong hệ thống
ThS. Đỗ Phú Huy Trang 36
Hình 23: Chương trình hoạt động của hội thảo trên web quản lý
CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ
ThS. Đỗ Phú Huy Trang 37
CHƯƠNG III: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ