Các bảng dữ liệu tiêu biể u

Một phần của tài liệu Đề tài xây dựng ứng dụng di động dành cho hội thảo ATIGB của trường đại học sư phạm kỹ thuật – đại học đà nẵng (Trang 43 - 50)

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Á KT QU

Một phần của tài liệu Đề tài xây dựng ứng dụng di động dành cho hội thảo ATIGB của trường đại học sư phạm kỹ thuật – đại học đà nẵng (Trang 43 - 50)

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

(66 trang)