Tải bản đầy đủ (.docx) (14 trang)

Đồ án môn thiết kế web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.28 MB, 14 trang )

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

Tên đồ án:

ĐỒ ÁN THIẾT KẾ WEB
THIẾT KẾ WEB BÁN HÀNG

Sinh viên thực hiện: Nguyễn Quang Hải
Mã sinh viên: 2520215827
Lớp: TH25.17

Hà Nội
1


MỤC LỤC

MỤC LỤC
CHƯƠNG I: TỔNG QUAN VỀ LẬP TRÌNH WEB
1.1: Ngơn ngữ lập trình PHP
1.2 Hệ quản trị cơ sở dữ liệu SQL server
1.3: Cài đặt máy chủ .........................................................................................4
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ website
2.1: Chức năng (usecase)
2.2: Cơ sở dữ liệu
CHƯƠNG III: CHƯƠNG TRÌNH THỬ NGHIỆM
3.1:Giao diện
3.2: KẾT LUẬN

2




Chương I. Tổng quan lập trình PHP.
1.1: Ngơn ngữ lập trình PHP.
PHP là viết tắt của cụm từ Personal Home Page nay đã được chuyển
thành Hypertext Preprocessor. Hiểu đơn giản thì PHP là một ngơn ngữ lập trình
kịch bản (scripting language) đa mục đích. PHP được dùng phổ biến cho việc phát
triển các ứng dụng web chạy trên máy chủ. Dó đó, ngơn ngữ lập trình PHP có thể
xử lý các chức năng từ phía server để sinh ra mã HTML trên client như thu thập dữ
liệu biểu mẫu, sửa đổi cơ sở dữ liệu, quản lý file trên server hay các hoạt động
khác.
1

Các tính năng của PHP.

- Người ta thường sử dụng PHP trong việc xây dựng và phát triển các ứng dụng
website chạy trên máy chủ. Mã lệnh PHP có thể nhúng được vào trang HTML bằng
cách sử dụng cặp thẻ PHP.
- Nhờ đó, website bạn phát triển dễ dàng kết nối được với các website khác trên
hệ thống mạng internet.
- PHP cũng là ngơn ngữ lập trình mã nguồn mở và miễn phí. PHP tương thích
với nhiều nền tảng khác nhau như Windows, MacOS và Linux, v.v.
- Ngơn ngữ lập trình PHP được đánh giá là dễ đọc. Do vậy, cũng dễ hiểu tại sao
nó lại trở thành ngôn ngữ được nhiều bạn trẻ ưu tiên lựa chọn học trước khi bắt đầu
vào nghề.
- Không chỉ dừng lại ở việc tạo ra trang web động mà ngôn ngữ PHP cịn có thể
làm những việc sau đây:
+ tạo, mở, đọc, viết, xóa và đóng tệp tự động trên máy chủ thông qua PHP.
+ thu thập dữ liệu biểu mẫu
+ gửi và nhận cookie

+ có thể giúp bạn thêm, xóa, sửa đổi dữ liệu trong cơ sở dữ liệu của bạn
+ có thể mã hóa dữ liệu
3


+ kiểm soát truy cập của người dùng. Cụ thể PHP sẽ giúp hạn chế quyền truy
cập của người dùng vào website của bạn.

1.2: Hệ quản trị SQL server
SQL Server (viết tắt của cụm từ Structured Query Language) là một hệ
thống quản lý cơ sở dữ liệu quan hệ (Relational Database Management System,
viết tắt là RDBMS). SQL Server có khả năng hỗ trợ một số lượng lớn các quy trình
xử lý giao dịch, ứng dụng doanh nghiệp và ứng dụng phân tích trong các cơng ty
hoạt động trong lĩnh vực IT.
Cũng giống như các hệ thống quản lý cơ sở dữ liệu qua hệ khác, SQL Server
được xây dựng trên lớp SQL – là ngơn ngữ lập trình tiêu chuẩn hoá được quản trị
viên cơ sở dữ liệu (DBAs) và các chuyên gia IT sử dụng để quản lý cơ sở dữ liệu
và truy vấn các dữ liệu nằm bên trong.
Các tính năng của SQL Server
+ Tính năng doanh nghiệp chuyên biệt: Microsoft hiện nay đã ra mắt thêm
các tính năng quản lý dữ liệu đa dạng dành cho doanh nghiệp và các cơng cụ phân
tích SQL Server. Đi cùng với các dịch vụ Machine Learning được tích hợp lần đầu
tiên trong phiên bản SQL Server 2016, các dịch vụ phân tích dữ liệu, cơng cụ phân
tích dữ liệu, các ứng dụng trực quan hoá dữ liệu và các dịch vụ SQL Server
Reporting nhằm hỗ trợ và phân phối các báo cáo BI.
+ Tính năng quản lý: Về phương diện quản trị, Microsoft SQL Server gồm
các dịch vụ tích hợp SQL Server, dịch vụ SQL Server Data Quality và dịch vụ SQL
Server Master. Hai bộ công cụ dành riêng cho quản trị viên cơ sở dữ liệu và lập
trình viên (SQL Server Data Tools) sử dụng trong việc phát triển hệ thống cơ sở dữ
liệu cho SQL Server Management Studio, thực hiện nhiệm vụ triển khai, giám sát

và quản lý các cơ sở dữ liệu.
1.3: Cài đặt máy chủ PHP.
Cài đặt XAMPP trên Windows
Việc cài từng gói Apache, PHP, MySQL khá phức tạp, nên thực tế ta chọn một gói
phần mềm tích hợp sẵn cả ba thành phần trên và một lần cài đặt là xong. Trên
Windows có thể chọn XamPP, chuyên dành cho lập trình viên cài đặt ApacheMySQL-PHP trên Windows.
4


XAMPP là gì?
Xampp là chương trình tạo máy chủ Web được tích hợp sẵn Apache, PHP,
MySQL, FTP Server, Mail Server, phpMyAdmin và các công cụ như
phpMyAdmin. Không như Appserv, Xampp có chương trình quản lý khá tiện lợi,
cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào.
Download XAMPP
Lựa chọn phiên bản phù hợp và download trực tiếp từ trang chính của XAMPP:
/>Cài đặt XAMPP
Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next.

5


Ở phần chọn đường dẫn, bạn hãy chọn đường dẫn cần lưu cài đặt của XAMPP.
Lưu ý rằng đường dẫn này bạn phải nhớ vì khi cài đặt web lên localhost, bạn phải
truy cập vào thư mục này. Bạn nên để mặc định là c:\xampp. Tiếp tục ấn Next.

Ở trang kế tiếp, bạn bỏ chọn phần “Learn more about Bitnami for XAMPP“. Và
ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP.

6



Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của
XAMPP. Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong để tránh tình trạng
khơng khởi động được localhost.
Khởi động Localhost
Bây giờ bạn hãy vào thư mục c:\xampp và mở file xampp-panel.exe lên để bật
bảng điều khiển của XAMPP.

7


Bạn để ý sẽ thấy hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu bảo
2 ứng dụng này chưa được khởi động, hãy ấn vào nút Start của từng ứng dụng để
khởi động Webserver Apache và MySQL Server lên thì mới chạy được localhost.
Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành
công.

Sau khi khởi động xong, bạn hãy truy cập vào website với địa chỉ là
http://localhost sẽ thấy nó hiển thị ra trang giới thiệu XAMPP như hình dưới.
8


Chương II. Phân tích và thiết kế Web
2.1 Chức năng ( hoặc usecase )
-Giao diện cho trang chính
-Các menu hiển thị thông tin của website
-Giao diện trang quản trị để quản lý các chức năng của trang web : chỉnh sửa sản
phẩm - bài viết, thêm sản phẩm - bài viết mới, xóa bài viết ....


9


2.2 Cơ sở dữ liệu
Cơ sở dữ liệu gồm 3 bảng: Products, Orders sản phẩm, Users.
- Bảng Products:

-Bảng Orders sản phẩm:

10


-Bảng Users:

Chương III. Chương trình thử nghiệm
3.1 Giao diện website
3.1.1: giao diện trang chính

11


3.1.2: Giao diện trang giỏ hàng, thanh toán

3.1.4: Giao diện Admin quản lý
-Trang chủ giao diện admin quản lý đơn hàng của shop

12


-


Giao diện quản lý accounts của shop

13


3.2: Kết luận
-

-

Ưu điểm: tìm hiểu được những giải pháp phù hợp cho vấn đề đặt ra, giải
quyết được các chức năng cần thiết cho người dùng, cũng như độ ổn định
của phần mềm.
Nhược điểm: Giao diện chưa thực sự đẹp mắt.

14



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×