Hiện nay với sự phát triển của công nghệ máy móc, các máy móc có thể thay con người làm những việc như vậy mà vẫn đạt hiểu quả cao.Tiêu biểu ở đây chính là chiếc máy giặt , việc có một c
Trang 1ĐÀ NẴNG
BÁO CÁO ĐỒ ÁN
ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN MÁY GIẶT Sinh viên thực hiện : Huỳnh Tấn Duy Mã SV: CĐ0405
Giảng viên hướng dẫn: Phạm Hoàng Linh
Đà Nẵng, ngày tháng năm 2022
Trang 2Hiện nay với sự phát triển của công nghệ máy móc, các máy móc có thể thay con người làm những việc như vậy mà vẫn đạt hiểu quả cao.Tiêu biểu ở đây chính là chiếc máy giặt , việc có một chiếc máy giặt trong gia đình sẽ giúp cho quý bà nội trợ trở nên dễ dàng và tiết kiệm thời gian hơn.Nhưng hầu hết thì cửa hàng máy giặt ở địa phương chỉ
bán tại cửa hàng , cho nên nắm bắt được điều đó em đã “Xây dựng website bán máy giặt “ ,để sở hửu nó thì khách hàng chỉ cần ngồi ở nhà lên internet truy cập website đặt
hàng là có thể mua được ngay tức thì.
Em rất mong nhận được các ý kiến đóng góp phê bình của các thầy cô và của các bạn
để đồ án được ngày càng hoàn thiện hơn
Em xin chân thành cảm ơn!
LỜI CẢM ƠN
Để thực hiện và hoàn thành tốt đồ án này, em đã nhận được sự giúp đỡ và hướng dẫn rất tận tình của các thầy cô thuộc Khoa công nghệ thông tin trường Cao đẳng Bách Khoa,
Em xin cảm ơn các thầy cô thuộc bộ môn chuyên ngành đã cung cấp cho chúng em các thông tin, kiến thức vô cùng quý báu và cần thiết trong suốt thời gian quá để em có thể
thực hiện và hoàn thành đồ án của mình Đặc biệt em xin chân thành cảm ơn thành thầy Phạm Hoàng Linh người đã trực tiếp hướng dẫn chúng em trong thời gian thực hiện đồ
án này.
Trang 3Em xin chân thành cảm
ơn!
NHẬN XÉT CỦA GIẢNG VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 4………
………
………
………
Đà Nẵng, ngày…tháng…năm 2022 Giảng viên hướng dẫn TS Phạm Hoàng Linh MỤC LỤC LỜI MỞ ĐẦU
LỜI CẢM ƠN
NHẬN XÉT CỦA GIẢNG VIÊN
CHƯƠNG 1: GIỚI THIỆU CHUNG
1.1 Lý do chọn đề tài
1.3 Ngôn ngữ thiết kế
1.4 Cơ sở dữ liệu- MySQL
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Mô tả hệ thống………
2.2 Yêu cầu chức năng……….
2.3 Một số chức năng………
CHƯƠNG 3: TRIỂN KHAI XÂY DỰNG WEBSITE
3.1 Phần User
3.2 Phần Admin
3.3 Bảng dữ liệu
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
3.1 Tổng kết
Trang 53.2 Hướng phát triển
CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 Lý do chọn đề tài
Hiện nay với sự phát triển của công nghệ máy móc, các máy móc có thể thay con người làm những việc như vậy mà vẫn đạt hiểu quả cao.Tiêu biểu ở đây chính là chiếc máy giặt , việc có một chiếc máy giặt trong gia đình sẽ giúp cho quý bà nội trợ trở nên dễ dàng và tiết kiệm thời gian hơn.Nhưng hầu hết thì cửa hàng máy giặt ở địa
phương chỉ bán tại cửa hàng , cho nên nắm bắt được điều đó em đã “Xây dựng website bán máy giặt “ ,để sở hửu nó thì khách hàng chỉ cần ngồi ở nhà lên internet
truy cập website đặt hàng là có thể mua được ngay tức thì.
Tuy nhiên hiện nay việc mua bán trên mạng cũng còn gặp phải nhiều vấn đề cần phải giải quyết như:
- Lo ngại về tính bảo mật thông tin của khách hàng trên website thương mại điện tử.
- Lo ngại về tính bảo mật của hệ thống thanh toán trên website thương mại điện tử Mặt khác việc bán hàng qua mạng có nhiều lợi ích hơn so với bán hàng truyền thống như:
- Quảng bá thông tin và tiếp thị trong thị trường toàn cầu với chi phí thấp
- Cung cấp dịch vụ tốt hơn cho khách hàng
- Tăng doanh thu và giảm chi phí
- Tạo lợi thế cạnh tranh.
Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm Các thông tin được cập nhật thường xuyên và nhanh chóng Vì vậy, rút ngắn được
Trang 6khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng
1.2 Mục tiêu
Với việc xây dựng một website bán hàng trên mạng Mục tiêu mà em hướng đến đó là giúp khách hàng có thể dễ dàng lựa chọn mọi lúc mọi nơi chỉ thông qua một cú click chuột Bên cạnh đó việc tạo một website cũng giúp cho nhân viên và quản lý dễ dàng nắm bắt được tình trạng của cửa hàng và dễ dàng thống kê.
1.3 Ngôn ngữ thiết kế
PHP
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ở Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới | PHP là kịch bản trình chủ (Server Script) được chạy trên nền PHP Engine, cùng với ứng dụng Web Server
để quản lý chúng Web Server thường sử dụng là IIS, Apache Web Server, Xampp Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch (tương tự như ASP 3.0 chỉ thông dịch chứ không phải biên dịch) dịch trang PHP và trả về kết quả cho người sử dụng.
Trang 7Hình 1 1 Cơ chế hoạt động PHP
Ưu điểm
- Đa môi trường
Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server
Hệ điều hành: UNIX, Mac OS X, Windows NT/98/2000/XP/2003/Vista/Win7
Hệ quản trị: MySQL, ODBC, Oracle,
- Miễn phí, Được sử dụng rộng rãi trong môi trường phát triển web
- Dùng mã nguồn mở.
- Nhiều hệ thống CMS miễn phí dùng
- Ngôn ngữ rất dễ học, dễ viết
Nhược điểm: Chỉ chạy trên Server Linux, Mã nguồn không đẹp, Chi chạy trên ứng dụng web
1.4 Cơ sở dữ liệu- MySQL
MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là cơ sở dữ
Trang 8liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạng
Ưu điểm:
- Phần mềm quản trị CSDL dạng server-based
- Quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu
- Có cơ chế phân quyền sử dụng riêng, mỗi người dùng có thể được quản lý một hoặc nhiều CSDL khác nhau
Nhược điểm: Dung lượng nhỏ, chỉ sử dụng cho php, áp dụng cho các dự án quy
mô vừa và nhỏ
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mô tả hệ thống
Website bán máy giặt là một trang website thương mại điện tử, nơi mà các sản phẩm
có thể được chọn lựa và đặt mua dễ dàng thông qua Internet Khách hàng có thể duyệt qua danh mục và chọn các sản phẩm quan tâm Khách hàng có thể xem thông tin chi tiết của các mặt hàng, Các sản phẩm đã chọn được đưa vào giỏ hàng Tại thời điểm thanh toán, các mặt hàng trong giỏ hàng sẽ được trình bày dưới dạng đơn đặt hàng Khi đó khách hàng phải cung cấp các thông tin để hoàn thành đặt hàng.
Ngoài ra, hệ thống website có chức năng giúp các nhân viên thường xuyên cập nhật những sản phẩm mới theo nhiều chủng loại, của các nhà sản xuất khác nhau, chức năng quản lý các đơn đặt hàng của khách hàng,.
Trang 9Website phải có giao diện thân thiện với người dùng, thời gian đáp trả nhanh, thông tin được bảo mật, độ tin cậy cao.
2.2 Một số chức năng
Sau khi hoàn thiện Website đáp ứng đầy đủ các chức năng cơ bản của một trang website bán hàng như: tìm kiếm hàng hóa, đặt hàng, xem đơn đặt hàng, thống kê đơn hàng,…
Khách hàng:
- Website cung cấp chức năng cho phép khách hàng có thể tìm thông tin về các sản phẩm cần mua, khách hàng có thể tìm theo loại, hoặc tên sản phẩm
- Khách hàng buộc phải đăng ký để mua hàng ,xem giỏ hàng và đặt hàng.
- Khi tìm kiếm sản phẩm phù hợp, khách hàng đưa vào giỏ hàng, và tiếp tục các sản phẩm khác, khi kết thúc, khách hàng chọn đặt hàng và xem thông tin đơn đặt hàng
Người quản trị
- Người quản trị đăng nhập vào hệ thống bằng tên đăng nhập và mật khẩu để quản
lý sản phẩm, quản lý nhân viên, và quản lý khách hàng.
- Có thể thêm, sửa xóa khách hàng
- Thêm sửa xóa các sản phẩm,danh mục
- Quản lý danh sách sản phẩm,danh mục
2.3 Chi tiết chức năng
Chức năng cơ bản Đăng kí: Để trở thành thành viên của cửa hàng khách hàng phải tiến hành đăng kí tài khoản Sau khi hoàn tất việc nhập vào các ô bắt buộc nhập khách hàng nhấn nút đăng kí Đăng nhập: Khách hàng nhập username và mật khẩu để tiến hành đăng nhập tài khoản vào website
Chức năng giỏ hàng: khách hàng đăng nhập vào website chọn một sản phẩm muốn đặt cọc Sản phẩm ngay lập tức vào giỏ hàng
Trang 10CHƯƠNG 3: TRIỂN KHAI XÂY DỰNG WEBSITE 3.1 Phần User
Trang 113.2 Phần Admin
Trang 133.3 Bảng dữ liệu
Hình 3 1 Các bảng dữ liệu
Hình 3 2 Bảng hoá đơn
Trang 14Hình 3 3 Bảng hoá đơn chi tiết
Hình 3 4 Bảng Sản phẩm
Hình 3 5 Bảng khách hàng