báo cáo tuần 2

21
BÁO CÁO THỰC TẬP TUẦN 2 ĐỀ TÀI: ỨNG DỤNG WEB XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN - HỌC SINH Giáo viên hướng dẫn: Thầy Võ Đỗ Thắng Sinh viên thực tập: Trần Văn Anh Tuần 1: 23/7/201430/7/2014

Upload: tranvananh2407

Post on 09-Jul-2015

47 views

Category:

Internet


1 download

DESCRIPTION

ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - học sinh

TRANSCRIPT

Page 1: Báo cáo tuần 2

BÁO CÁO THỰC TẬP TUẦN 2

ĐỀ TÀI: ỨNG DỤNG WEB XÂY DỰNG PHẦN

MỀM QUẢN LÝ SINH VIÊN - HỌC SINH

Giáo viên hướng dẫn: Thầy Võ Đỗ ThắngSinh viên thực tập: Trần Văn AnhTuần 1: 23/7/201430/7/2014

Page 2: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

Tạo database, nhậpdữ liệu

Thiết kế giao diệncho trang ứng dụng

Page 3: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALI. Tạo database, nhập dữ liệu .

- Cơ sở dữ liệu (database): kho thông tin về một

chủ đề, được tổ chức hợp lý để dễ dàng quản lý và truy tìm.

- Thông thường, những thông tin trong CSDL

được chia thành nhiều mẫu tin có cấu trúc tương đối giống nhau, ví dụ như đây là một mẫu tin:

• MSSV: A01

• Họ sinh viên: Trần Văn

• Tên Sinh viên: Anh

• Nơi sinh: Lâm Đồng

• Ngày sinh: 24/07/1993

Page 4: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Cách tạo CSDL:

I. Tạo database, nhập dữ liệu .

• Vào My SQL

Nhập mật khẩu đăng nhập MySQL

Page 5: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Cách tạo CSDL:

I. Tạo database, nhập dữ liệu .

• Mở file SQL (athena.sql)• Tạo bảng dữ liệu: Table (Bảng): Là một thành phần cơ

bản trong chương trình quản trị cơ sở dữ liệu quan hệ.

Bảng được hình thành khi sắp xếp các thông tin có liên

quan với nhau theo hàng và cột. Các hàng tương ứng

với các bản ghi (record) dữ liệu và các cột tương ứng

với trường dữ liệu

ví dụ: Tạo bảng sinh viên có các thông tin:Id (khóa), MSSV, Họ sinh viên, Tên Sinh viên, Phái, Nơi

sinh, Ngày sinh, Mã Khoa

Tạo bảng điểm có các thông tin:Id (khóa), MSSV, Mã môn học, Điểm

Page 6: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Cách tạo CSDL:

I. Tạo database, nhập dữ liệu .

Cách 1: Tạo bảng bằng code

Page 7: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Cách tạo CSDL:

I. Tạo database, nhập dữ liệu .

Cách 2: Tạo bảng bằng tool của phần mềm

Page 8: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Kết quả:

I. Tạo database, nhập dữ liệu .

Page 9: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

- Nhập dữ liệu: tương tự cũng có 2 cách

I. Tạo database, nhập dữ liệu .

Cách 1:

Cách 2:

Page 10: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.

Giới thiệu về HTML

HTML là ngôn ngữ dùng để mô tả một trang web.

HTML viết tắt của từ Hyper Text Markup Language.

HTML không phải là ngôn ngữ lập trình, html là ngôn ngữ đánh dấu

(markup language), ngôn ngữ đánh dấu là một nhóm các thẻ đánh

dấu (các tag), HTML sử dụng các thẻ này để mô tả trang web.

Cấu trúc cơ bản của trang HTML có dạng như sau, thường gồm 3

phần:

<!Doctype>: Phần khai báo chuẩn của html.<head></head>: Phần khai báo ban đầu, khai báo về meta , title , css , javascript…

<body></body>: Phần chứa nội dung của trang web, nơi hiển thị nội

dung.

Page 11: Báo cáo tuần 2

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là

một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu

được dùng để phát triển các ứng dụng viết cho máy chủ, mãnguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp

với web và có thể dễ dàng nhúng vào trang HTML.

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.

Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML

Page 12: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.

Phần mềm XAMPP : để dựng server chạy PHP

Page 13: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.

Giao diện (gồm: banner và menu ngang ) cho trang ứng dụng

Page 14: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.Phần banner

Sử dụng thư viện javascript-image-sliderTrang kham khảo: http://www.menucool.com/javascript-image-slider

Page 15: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCAL

II. Thiết kế giao diện cho trang ứng dụng.Phần menu ngang: DROPDOWN MENU VỚI CSS3

Phần HTML:

Page 16: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALII. Thiết kế giao diện cho trang ứng dụng.CSS cho menuHiển thị cái liên kết trên cùng một hàng, màu nền cho menu.

Page 17: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALII. Thiết kế giao diện cho trang ứng dụng.CSS Menu con

Page 18: Báo cáo tuần 2

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALII. Thiết kế giao diện cho trang ứng dụng.Sau đó, chúng ta sẽ đặt chiều rộng cho các liên kết là 250px, cùng

với một số thứ khác.

Page 19: Báo cáo tuần 2

CSS cho các liên kết

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALII. Thiết kế giao diện cho trang ứng dụng.

Page 20: Báo cáo tuần 2

Kết quả:

TRIỂN KHAI ỨNG DỤNG TRÊN LOCALII. Thiết kế giao diện cho trang ứng dụng.

Page 21: Báo cáo tuần 2