tài liệu tham khảo nghiên cứu ngôn ngôn ngữ lập trình web
Trang 1Giới thiệu tác giả
Giáo viên hướng dẫn:
Ths Lê Văn Minh Sinh viên thực hiên:
Lớp: 43B2-Khoa CNTT
Trang 2Tổng quan chương trình
Nội dung luận văn gồm 3 phần:
*Phần I: Nghiên cứu ngôn ngữ lập
trình Web
*Phần II: Xây dựng ứng dụng thực
tế
*Phần III Kết luận
Trang 3A-đặt vấn đề
Đối tượng nghiên cứu
o Ngôn ngữ lập trình PHP
o Cơ sở dữ liệu Mysql
o Hệ thống bán hàng trực tuyến của công ty cổ
phần công nghệ đầu tư VTC
Trang 4B- Giải quyết vấn đề
• Tìm hiểu ngôn ngữ PHP & MySQL
Website bán hàng trực tuyến cho công ty cổ phần công nghệ đầu tư VTC
Trang 5Tìm hiểu ngôn ngữ
Chương I: Internet,World Wide Web và HTML
Chương II: Tìm hiểu ngôn ngữ PHP
Chương III:Cơ sở dữ liệu MySQL
Trang 6Internet-WWW-HTML
• Kh¸i niÖm c¬ b¶n vÒ Internet
• World Wide Web
• HTML:
Trang 7HYPERTEXT MARKUP LANGUAGE
1.Cấu trúc trang web
• <html>
• <head>
• <title>Tiêu đề của trang Web</title>
• </head>
• <body>
• <!-các thẻ Html và nội dung sẽ hiển thị >
• </body>
• </html>
2 Các loại thẻ thông dung
Thẻ <head></head>
Thẻ <body></body>
Thẻ <title></title>
Trang 8Ngôn ngữ php
PHP-Pesonnal Home Page
I Khái niệm PHP
Là ngôn ngữ lập trình được kết nối vói máy chủ,không phụ
thuộc vào môi trường…
II Ngôn ngữ PHP
• Trang PHP l 1 trang HTML có nhúng mã PHP ở bên à
trong và có phần mở rộng là php.
Trang 9MySQL
• Giới thiệu cơ sở dữ liệu:
+Là hệ quản trị CSDL miễn phí,đủ mạnh để quản lí dữ liệu +Không có MySQL thì PHP không thể phổ biến như hiện nay +Hầu hết các host đều hỗ trợ MySQL và PHP
• Các kiểu dữ liệu trong cơ sở dữ liệu MySQL
• Các thao tác cập nhật cơ sở dữ liệu
Trang 10Xây dựng ứng dụng thực tế
• Chương I Bài toán thực tế
• Chương II Phân tich và thiết kế hệ thống
• Chương III Thiết kế Website
Trang 11Bài toán thực tế
1.Đặt vấn đề
2.Giải quyết vấn đề
Lợi ích của người truy cập trang Website
Lợi ích của công ty
3.Hướng giải quyết bài toán
Trang 12Thiết kế hệ thống
1.Biểu đồ phân cấp chức năng
2.Biểu đồ luồng dữ liệu mức ngữ cảnh
3.Biểu đồ luồng dữ liệu mức đỉnh
4.Mô hình hoá quan hệ dữ liệu
5.Mô hình bán hàng qua mạng
Trang 13Biểu đồ phân cấp chức năng
Vtc shopping
Nhập thông
Nhập admin
Nhập tt sản
phẩm
Nhập thành
viên
Thống kê tt khách hàng
Sửa-xóa admin
Sửa-xóa tt khách hàng
Sửa-xóa tt sản phẩm
Sửa-xóa thành viên
Thống kê tt sản phẩm
Thống kê thành viên
Xử lí đặt mua
Xử lí hợp
đồng
Trang 14Biểu đồ luồng dữ liệu mức ngữ cảnh
Khách hàng
VTC SHOPPING
êu ầu ốn
Trang 15Biểu đồ luồng dữ liệu mức đỉnh
Quản trị hệ thống
Thống kê thông tin
Sửa-Xóa thông tin
Cập nhật
thông tin
Xử lí thông tin
Kho dữ liệu
TT hệ thống TT
yêu cầu
TT yêu cầu
TT yêu cầu
TT yêu cầu
Đáp ứng TT
TT
khách
hàng
Đáp ứng TT
Đáp ứngTT
Đáp ứng TT
Đáp ứng TT
Trang 16Mô hình thực thể liên kết
Hợp đồng mua
TT khách hàng
TT Sản phẩm
Quản trị HT
Trang 17Mô hình bán hàng trên mạng
Khách hàng
Chọn hàng
Thông tin khách hàng
Quản trị hệ thống
đặt mua
Trang 18ThiÕt kÕ website