1. Trang chủ
  2. » Công Nghệ Thông Tin

Baocaovan mai chinh trung 23ct5

11 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN

MÔN HỌC: Toán Rời Rạc

BÁO CÁO CHƯƠNG I

Họ và tên: Văn Mai Chính TrungLớp: 23CT5

Trang 2

CHƯƠNG 1 GIỚI THIỆU VỀ MÔI TRƯỜNG XAMPP

 Nhược điểm:

Tuy nhiên do cấu hình đơn giản nên XAMPP không được hỗ trợ cấu hìnhModule nên cũng không có Version MySQL Do đó đôi khi sẽ mang đến sự bất tiệncho từng người Trong khi WAMP có nhiều tùy chọn hơn vì nó có nhiều phiên bảncho từng thành phần của server như PHP, Apache, MySQL.

Dung lượng của XAMPP cũng tương đối nặng, dung lượng file cài đặt củaXAMPP là 141Mb, nặng hơn nhiều so với WAMP chỉ 41Mb.

1.2 Hướng dẫn cài đặt Xampp.

Bước 1: Tải phiên bản XAMPP mới nhất hoặc các phiên bản XAMPP khác.Bước 2: Mở file cài đặt để tiến hành set up Xampp vào máy của bạn Nếu cácchương trình diệt virus thông báo file cài đặt này có vấn đề, hãy Ignore chúng hoặctạm thời tắt các phần mềm này để tiếp tục cài đặt nhé.

Trang 3

Sau đó, bạn hãy chọn các yếu tố mà bạn muốn dùng trong Xampp Bước này

bạn hãy chọn giúp Mona Media như hình dưới đây nhé Đây là những yếu tố quantrọng của Xampp mà Mona Media đã đề cập ở trên đấy.

Đến đây, hãy chọn nơi bạn muốn lưu Xampp nhé Nếu lười thì có thể skip bướcnày để Xampp tự động lưu vào ổ C, còn không thì bạn có thể lưu ở bất cứ ổ đĩa nàobạn muốn nhé.

Xampp tự động hoàn tất phần cài đặt Bạn chỉ cần chọn “Finish” để đóng cửa sổcài đặt thôi nhé.

Bước 3: Đến đây bạn có thể đóng/mở 2 ứng dụng Apache và MySQL tùy ý đểlàm việc thao tác dễ dàng hơn nhé (việc đóng 2 ứng dụng không liên quan đến quátrình hoạt động của chúng)

Click vào phpMyAdmin trong các trình duyệt web trên máy tính của bạn(Chrome, FireFox, Cốc Cốc…) Bạn sẽ thấy nhanh chóng các chỉ số phiên bản PHP –MySQL mà bạn đang dùng.

Bước 4: hướng dẫn tạo database SQL cho XAMPP như sau:

(1) Chọn ngôn ngữ cho Xampp, ví dụ English, Vietnamese…

(2) Chọn bộ mã ký tự cho server của bạn Chọn “Default” nhé.

(3) Đây là database mà phpMyAdmin sẽ show ra cho các bạn tham khảo.

(4) Thêm database mới cho mục (3)

(5) Nhập dữ liệu cho database mới theo ngôn ngữ dữ liệu SQL.

(6) Xuất dữ liệu SQL mới bạn vừa nhập

(7) Nhập dữ liệu SQL mới này vào database bạn mới tạo1.3 Các thành phần chính của xampp.

Cho những bạn chưa thật sự để ý đến thuật ngữ Xampp, chúng là chữ viết tắt củaX, Apache, MySQL, PHP và Perl Chữ X là viết tắt cho cross platform, ám chỉ phầnmềm này có thể tương thích với nhiều hệ điều hành như Windows, Mac, Linux,Solaris…

 Apache:

Apache là một website software sử dụng source code mở hoàn toàn miễn phí,được sử dụng bởi 46% trên tổng số các website trên toàn cầu Phần mềm web nàyđược thiết lập và cập nhật bởi Apache Software Foundation.

Ra đời hơn 20 năm về trước, Apache được nhiều chuyên gia công nhận là mộttrong những web server uy tín, đáng sử dụng cho các website Song song với NGINX(một phần mềm web phổ biến khác), Apache giúp website sở hữu một server hoànthiện hơn, có thể tải nhiều nội dung lên cho website của mình nổi bật hơn mà khônggặp phải bất kỳ trở ngại nào.

Lỗi port: Cách sửa lỗi XAMPP trùng cổng port:

Trang 4

Hình1.1(lỗi trùng cổng port)

Bước 1: Chọn Config Apache (httpd.conf).

Bước 2: Tìm đến dòng Listen 80 Đổi 80 thành 8080 & save.

Bước 3: Đồi thông số Main Port 80 thành 8080.

Bước 4: Tìm đến dòng ServerName localhost:80 Đổi tiếp 80 thành 8080.

Bước 5: Mở Config Apache Chọn Apache (Apache-ssl.conf).

Bước 6: Tìm đến dòng Listen 443 Đổi 443 thành 4433 & save.

Bước 7: Tìm tiếp đến dòng <virtualhost _default_:443>.Đổi 443 thành 4433 & save.

 MySQL:

MySQL là một hệ thống quản lý cơ sở dữ liệu liên kết có ưu điểm nhanh chóng,dễ dùng cho các lập trình viên MySQL được ứng dụng khá nhiều cho các websitethương mại điện tử hiện nay.

Hệ thống được phát triển bởi công ty Thụy Điển này hiện được nhiều lập trìnhviên hàng đầu trên thế giới ưa chuộng bởi những ưu điểm sau.

MySQL là một opensource, hoàn toàn miễn phí.

Hiệu suất hoạt động của MySQL rất mạnh mẽ, kể cả khi khối lượng dữ liệukhổng lồ Có thể kiểm tra toàn vẹn dữ liệu với SQL Trigger.

Cái tên nói lên tất cả, hệ thống này sử dụng ngôn ngữ dữ liệu SQL để cấu trúchóa website của bạn.

MySQL tương thích với hầu hết các hệ điều hành (Windows, Mac, Linux…)cùng các ngôn ngữ lập trình như PHP, C++, Java…

Trang 5

MySQL rất tương thích với PHP, ngôn ngữ lập trình phổ biến của nhiều lậptrình viên.

MySQL có hệ thống thông tin khổng lồ, chứa đến 50 triệu hàng dữ liệu trong 1board Dữ liệu tối thiểu của board này là 4GB, còn tối đa là 8TB (tùy theo độ mạnhcủa hệ điều hành)

MySQL cho phép điều chỉnh tùy ý để các lập trình viên có thể thao tác thay đổicho website của mình.

Lỗi không start được mysql trong XAMPP do MySQL trong XAMPP khôngkhới động được:

Bước 1: Tại giao diện chính của màn hình máy tính, bạn tìm đến thư mục XamppBước 2: Tiếp theo bạn đến thư mục MySQL Để chạy 3 file dưới đây:

+ mysql_uninstallservice.bat+ resetroot.bat

+ mysql_installservice.bat

lỗi không start được mysql trong xampp do Apache không khởi độngThay cổng 443-HTTPS bằng cổng không giống

Hình1.2(lỗi apache không khởi động)

Bạn chỉ cần chuyển Apache đến cổng khác thay vì chiếm dụng cổng 443 của Apache.+ Truy cập bảng điều khiển XAMPP, tiếp đó bạn di chuyển đến file "Config" và nhấpchuột trái vào Apache để xây dựng tệp tin httpd-ssl.conf bằng cách sử dụng Notepad.Hoàn thành thao tác trên, nhấp chuột chọn những thông số sau:

+ Mục tìm kiếm what: nhập 443+ Mục replace with: nhập 4433

Trang 6

Để thay thế 443 bằng 4433, chọn Replace toàn bộ Để lưu lại bạn nhấn tổ hợp phímCtrl + S.

Trang 7

Chương 2: DEMO về xampp.

Thiết lập 1 CSDL quan_ly_don_dat_hang gồm 4 bảng quan hệ:1 Chi_tiet_giao_hang

2 Don_dat_hang3 Hang_hoa4.Khach_hang5.Phieu_giao_hang

Thiết lập tối thiểu 5 thuộc tính của mỗi bảng.

Thiết lập giá trị dữ liệu của mỗi thuộc tính bảng.

Thiết lập quan hệ giữa các bạn.

Thiết lập truy vấn xuất file CSDL quan hệ.

+Thiết lập CSDL quan_ly_don_dat_hang gồm 4 bảng và 5 trường như sau:1.Chi_tiet_giao_hang: mang, hotennguoigiao, dongiagiao, soluonggiao, danhgiacuakh.

2 Don_dat_hang: madat, ngaydat, soluong, chuthichkh, phieugiamgia.3 Hang_hoa: mahh, donvitinh, soluongcon, dongiahh, Ngaysx.

4 Khach_hang: makh, hotenkhachhang, socccd, sodienthoai, diachilienhe.5 Phieu_giao_hang: magiao, ngaygiao, tongtiendonhang, chuthichnguoigiao, chukixacnhancuang.

danh_gia_cua_khdanh_gia_cua_kh

Trang 8

Cơ sở dữ liệu: quan_ly_don_dat_hang, Bảng: don_dat_hang, Mục đích: Đang đổ dữ liệu

so_luong g

BD3522024-04-101 khôngvocher 20kDB1162023-04-015 Đóng gói cẩn thận voucher 30%DB1252023-02-011 khôngvocher giảm

15%DH3962023-11-232 Khôngvocher 15kMA2162024-01-173 khôngvocher giảm

15k

Trang 9

Cơ sở dữ liệu: quan_ly_don_dat_hang, Bảng: hang_hoa, Mục đích: Đang đổ dữ liệuma_hm

a_hh h

nh nh

so_luong_con on

hh hh

Ngay_sxNgay_sx

Trang 10

Cơ sở dữ liệu: quan_ly_don_dat_hang, Bảng: khach_hang, Mục đích: Đang đổ dữ liệuma_k

ma_kh h

so_dien_thso_dien_thoai oai

5Hà Duy Nhất1962513595702225223 Quận Cẩm Lệ - ĐAC03Nguyễn Văn Quân1951322130805623389 Quận Hải Châu -Kl56Nguyễn Công Lợi1911821941702813811 Quận Hải Châu -MA01Phạm Văn Tung195132213072225116 Quận Liên ChiểuSP21Nguyễn Thị Hà1921422856777455341 Huyện Điện Bàn

Trang 11

Cơ sở dữ liệu: quan_ly_don_dat_hang, Bảng: phieu_giao_hang, Mục đích: Đang đổ dữliệuma_

giao o

hang hang

_giao _giao

ua_ng ua_ngBE29

2024-03-1319 Đổi trả hang hóaTrung

Powered by TCPDF (www.tcpdf.org)

Ngày đăng: 08/08/2024, 15:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w