Xem mẫu
- TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA: KHOA HỌC MÁY TÍNH
TÊN ĐỀ TÀI
XÂY DỰNG WEBSITE BÁN MÁY TÍNH
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: ỨNG DỤNG PHẦN MỀM
Sinh viên thực hiện:Nguyễn Thanh Long
Mã sinh viên: K12C04311
Giảng viên hướng dẫn: ThS. Nguyễn Thị Hạnh
Khóa đào tạo:2018-2021
Đà Nẵng - 12/2020
- LỜI CÁM ƠN
Em xin chân thành gửi lời cảm ơn đến quý thầy cô trường
Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn nói
chung và các thầy cô bộ môn trong khoa công nghệ thông tin nói
riêng đã tạo điều kiện cho bản thân em có cơ hội thực hành, tiếp
xúc để em có thể tránh được những vướng mắc và bỡ ngỡ trong
thời gian thực hiện đồ án.
Em xin chân thành cảm ơn cô Nguyễn Thị Hạnh. Nhờ sự
giúp đỡ tận tình và những chỉ bảo của Thầy từ lúc bắt đầu cho tới
lúc kết thúc đồ án mà em đã hoàn thành đúng thời hạn quy định và
tích lũy được cho mình một lượng nền tảng kiến thức quý báu.
Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời
gian và kiến thức còn có hạn nên em sẽ không thể tránh khỏi những
thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẻ và
tận tình đóng góp của thầy cô.
Em xin chân thành cảm ơn !
1
- CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN ĐỀ TÀI
Khái niệm PHP
PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf
tạo ra năm 1994. Vì tính hữu dụng của nó và khả năng phát triển,
PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở
thành “PHP: Hypertext Preprocessor”
Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML,
nói một cách đơn giản đó là một trang HTML có nhúng mã PHP,
PHP có thể được đặt rải rác trong HTML.
PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với
máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ
thuộc vào môi trường (cross-platform). Đây là hai yếu tố rất quan
trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đến mọi
thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất
không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên
các hệ điều hành như Windows, Unix và nhiều biến thể của nó... Đặc
biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình
thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh
sửa rất ít.
Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải
đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó,
sau đó đưa ra kết quả ngôn ngữ HTML.
Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực
hiện điều gì đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi
một biểu mẫu hoặc chuyển tới một URL).
2
- Xampp
2.1. Xampp là gì ?
- Xampp là chương trình tạo websever được ứng dụng trên các hệ
điều hành Linus, MacOS, Windown, Cross-platform, Solaris
2.2 Ưu điểm:
- Xampp có thể chạy trên tất cả các hệ điều hành.
- Cấu hình đơn giản nhiều chức năng hữu ích cho người dung.
2.3 Khuyết điểm:
- Xampp không có hỗ trợ cấu hình modun nên đôi khi sẽ gặp bất tiện
cho người sử dụng
- Dung lượng file cài đặt của xampp tương đối nặng.
3
- CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Đặc tả yêu cầu
1.1. Yêu cầu chức năng:
- Phần mềm website bán máy tính qua mạng giúp rút ngắn
khoảng cách người mua và người bán.
- Quản lí hàng dễ dàng.
- Sản phẩm được sắp xếp có hệ thống người mua dễ dàng
tìm kiếm chọn mua sản phẩm.
- Đáp ứng nhu cầu mua hàng trực tuyến hiện nay.
1.2. Yêu cầu phi chức năng:
- Phần mềm vẫn còn đơn giản.
- Người mua không thể trải nghiệm thử sản phẩm trực tiếp
2. Các tác nhân:
2.1. Người quản trị: Có toàn quyền sử dụng và cập nhật sản
phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an
toàn cho Website.
2.2. Người sử dụng: Qua Website người sử dụng có thể xem
thông tin, lựa chọn sản phẩm mình yêu thích ở mọi nơi
và đặt mua.
2.3. Các trường hợp sử dụng: Mọi khách hàng có nhu cầu
mua sắm trên mạng.
4
- CHƯƠNG 3. CƠ SỞ DỮ LIỆU MYSQL
3.1. Yêu cầu giao diện của website
3.1.1. Giao diện người dùng
Phải có một giao diện thân thiện dễ sử dụng:
Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font
chữ thống nhất, tiện lợi khi sử dụng.
Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ
của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại
liên hệ, email liên hệ.
Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán
chạy, sản phẩm mới nhất, sản phẩm sắp ra mắt…
4.2.2. Giao diện người quản trị:
- Giao diện đơn giản, dễ quản lý dữ liệu.
- Phải được bảo vệ bằng User & Password riêng của Admin.
4.3. Phân tích các chức năng của hệ thống
Các tác nhân của hệ thống gồm có:
5
- CHƯƠNG 4. XÂY DỰNG ỨNG DỤNG THỰC TẾ
Sơ đồ use case;
System
Tìm kiếm thông tin
về sản phẩm
Xem thông tin về
sản phẩm
Đăng
Xemkígiỏ
thành
hàng
viên
Customer
Thêm sản phẩm vào
giỏ hàng
Đăng kí thành viên
Đặt hàng
Đăng nhập
Member Administrator
Đăng
Đăngnhập
xuất
Đổi mật khẩu
XemSửa
hóathông
đơn mua
tin
hàng
Member
Xem Lịch
Mua sử giao
hàng
dịch (HĐ đã lập)
Thêm hãng
Thêm,
Thêm sửa,
sảnxóa
thông tin sản phẩm
phẩm
Sửa thông tin sản
phẩm
Xoá sản phẩm
Xoá Member
Liệt kê, cấp
Xóa Member
quyền, xoá
User
Liệt kê, tìm kiếm
hóa đơn
Chuyển đơn hàng chưa
thanh toán->Đã thanh toán
6
- Đăng nhập
Begin
Nhập Hiển thị thông báo
username, yêu cầu nhập lại
password thông tin hoặc tài
khoản chưa kích
hoạt
Thông tin đăng nhập
No
phù hợp với CSDL ?
Yes
Hiển thị thông báo đăng
nhập thành công và lưu
thông tin đăng nhập vào
session
End
7
- Đăng xuất
Begin
Click vào link
logout
Xóa session lưu thông tin đăng
nhập
Thông báo logout
thành công
End
8
- Đăng kí thành viên
Begin
User nhập thông tin
Cá nhân cần thiết
Hiển thị thông
báo yêu cầu nhập
lại UserName
khác
Kiểm tra trong CSDL Yes
Xem User đó đã tồn tại hay
chưa ?
No
Cập nhật thông tin về
Người sử dụng vào
CSDL
Hiển thị thông báo
thành công
End
9
- Xem thông tin về sản phẩm
Begin
Click chọn vào sản phẩm cần xem
Lấy Mã SP từ biến
session
Lấy thông tin của SP có mã
đó trong CDSL
Hiển thị thông tin chi tiết SP đã
có trong CSDL
End
10
- Thêm sản phẩm vào giỏ hàng
Begin
Xem sản phẩm
Click chọn sản phẩm
thêm vào giỏ hàng
Kiểm tra biến
session đã có Mã
SP này chưa ?
No
Lưu Mã SP và số lượng
vào biến session
Tiếp tục thêm sản phẩm
vào giỏ hàng
End
11
- Đặt hàng
Begin
Member chọn và nhập
số lượng sản phẩm
Cập nhật thông tin sản
phẩm được chọn vào
CSDL
Hiển thị thông báo
thành công
End
12
- Đổi mật khẩu
Begin
Member chọn chức năng
đổi mật khẩu
Nhập mật khẩu cũ
và mật khẩu mới
Hiển thị thông báo
nhập lại thông tin
thật chính xác
Kiểm tra mật khẩu cũ
No
vừa nhập của Member đó
đã đúng chưa ?
Yes
Lưu mật khẩu mới
của Member đó
vào CSDL
End
13
- Xoá sản phẩm
Begin
Tìm sản phẩm muốn
xoá và chọn biểu tượng
xoá
No
Xác nhận lại thông tin xoá?
Yes
Xoá sản phẩm đó ra khỏi
CSDL
End
14
- Sửa thông tin sản phẩm
Begin
Chọn sản phẩm và thay đổi
thông tin về sản phảm cần sửa
Lưu thông tin sản phẩm
vừa sửa vào CSDL
End
15
- TÀI LIỆU THAM KHẢO
1. http://www.php.net,
2.http://www. mysql.com,
3. http://www.w3school.com,
16
nguon tai.lieu . vn