Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet. Khách hàng ở nhà hay tại cửa hàng vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế.
Trang 1TRƯỜ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
XÂY DỰNG WEBSITE KINH DOANH
ĐIỆN THOẠI BẰNG PHP
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM)
Sinh viên thực hiện : Nguyễn Văn Phong
Mã sinh viên : K12C04174
Giảng viên hướng dẫn : TS Hồ Văn Phi
Khóa đào tạo : 2018 - 2021
Đà Nẵng - 01/2021
Trang 3ẦN M ĐẦU
1 Lý do chọn đề tài
Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa,nhu cầu về đời sống vật chất và tinh thần của con người mỗi ngày một cao và có nhiều đòi hỏi khắt khe hơn Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn uống , mua sắm, xem phim, nghe nhạc và vì vậy chúng ta phải đi tới các trung tâm giải trí hay mua sắm để mua những sản phẩm mình muốn hay đơn giản là thưởng thức những bản nhạc mới nhất
Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu từ xa không còn khó khăn Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang lại
PHONGMOBILE là một trong những trang web đặc thù áp dụng công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng và sau này sẽ có xu hường mở rộng PHONGMobile Là một công ty chuyên nhập điện thoại di động từ các công ty phân phối nổi tiếng như Nokia, Samsung, Motorola, Sony Ericsson để bán lẻ lại cho người tiêu dùng Việc giao dịch với khách hàng chủ yếu diễn
ra tại đây Khi hết hàng PHONGMobile sẽ yêu cầu nhập hàng từ công ty Mục tiêu của việc xây dựng trang web này nhằm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet phổ biến Khách hàng ở nhà hay tại công ty vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế Hệ thống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệthống với tài khoản đã có
Trang 4(nếu khách hàng đã là hội viên của cửa hàng) hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt
hàng tại hệ thống PHONGMOBILE
Vì thế mà em chọn đề tài “Xây dựng Website kinh doanh điện thoại bằng ”, sẽ đem lại một trong những sự lựa chọn tốt
nhất để xây dựng một nơi mua bán điện thoại online thuận tiện cho người sử dụng và đem lại những giá trị thiết thực cho mọi người
2 Mục tiêu và nhiệm vụ nghiên cứu
- Mục tiêu:
Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng
có thể mua hàng trực tiếp từ xa thông qua mạng internet Khách hàng
ở nhà hay tại cửa hàng vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế Hệ thống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản đã có hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống
- Nhiệm vụ:
o Khảo sát thị trường về nhu cầu sử dụng điện thoại
o Nghiên cứu ngôn ngữ sử dụng là PHP
o Phân tích thiết kế
o Xây dựng website chi tiết
3 Đối tƣợng và phạm vi nghiên cứu
- Đối tượng :
o Tất cả người dùng trên toàn quốc có nhu cầu đặt mua sản phẩm qua mạng
o Các công ty, doanh nghiệp có nhu cầu đặt hàng
- Phạm vi nghiên cứu :
o Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối
Trang 5tượng trong PHP
o Hiểu được cách thức hoạt động của Client – Sever
o Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu MySQL
o Sử dụng ngôn ngữ PHP và hệ quản trị CSDL mySQL để xây dựng website
4 hương pháp nghiên cứu
- Tìm hiểu và thu thập thông tin về thực trạng thị trường website hiện nay
- Tham khảo một số website kinh doanh điện thoại trực tuyến hiện nay tại Việt Nam
- Tìm hiểu và nghiên cứu các tài liệu liên quan đến ngôn ngữ lập trình PHP, học hỏi kinh nghiệm của anh/chị trên các diễn đàn, các nhóm
- Nghiên cứu các công cụ xây dựng hệ thống
5 Kết quả
- Xây dựng hoàn thiện hệ thống website kinh doanh điện thoại, với một số chức năng chính của website
- Người quản trị có thể đăng nhập, kiểm duyệt sản phẩm, đăng sản phẩm và quản lý người dùng
- Người dùng có thể đăng kí, đăng nhập, mua sắm hoặc bình luận sản phẩm
6 Ý nghĩa khoa học và thực tiễn
Trong thời đại thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Xây dựng website kinh doanh điện thoại bằng PHP” đã mang lại nhiều ý nghĩa sau:
- Đỡ tốn thời gian cho người dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng
- Giúp người dùng có được giá cả và hình ảnh sản phẩm một cách chính xác
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm
Trang 6C ƢƠNG 1 : CƠ S LÝ THUYẾT 1.1 TỔNG QUAN VỀ HTML, CSS VÀ JAVASCRIPT 1.1.1 Lịch sử
1.2 BOOTSTRAP FRAMEWORK
1.2.1 Lịch sử
1.2.2 Giới thiệu
1.2.3 Tại sao nên sử dụng Bootstrap
1.3 T Ƣ VIỆN JQUERY
1.3.1 Lịch sử và giới thiệu
1.3.2 Tại sao nên sử dụng Jquery
1.4 NGÔN NGỮ KỊC BẢN
1.4.1 Lịch sử và giới thiệu
1.4.2 Vì sao nên học ngôn ngữ
1.4.3 Ƣu và nhƣợc điểm của
1.5.1 Lịch sử và giới thiệu
1.5.2 Những lý do khiến Laravel trở nên rộng rãi
1.6 Ệ QUẢN TRỊ CƠ S DỮ LIỆU MYSQL
1.6.1 Giới thiệu
1.6.2 Ƣu và nhƣợc điểm của MySQL
Trang 7C ƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 ĐẶT VẤN ĐỀ
2.2 MỤC ĐÍC CỦA ĐỀ TÀI
2.2.1 Tiết kiệm thời gian và chi phí
2.2.2 Quản lý hiệu quả các nguồn lực
2.2.3 Phù hợp với các doanh nghiệp
2.2.4 Nâng cao hiệu quả kinh doanh
2.3 MÔ TẢ HOẠT ĐỘNG CỦA CỬA HÀNG
2.3.1 Ban điều hành
2.3.2 Bộ phận bán hàng
2.3.3 Bộ phận quản trị
2.4 YÊU CẦU CỦA HỆ THỐNG BÁN HÀNG QUA MẠNG 2.4.1 Nhu cầu người sử dụng
2.4.2 Với người quản trị
2.5 CÁC YÊU CẦU HỆ THỐNG
2.5.1 Yêu cầu phi chức năng
2.5.2 Yêu cầu chức năng
2.5.3 Phân tích chức năng
2.6 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG
Sau khi khảo sát thì em đã đưa ra được sơ đồ phân cấp chức năng như sau:
Trang 8Hình 2 1 Sơ đồ phân cấp chức năng
Mô tả chi tiết các chức năng:
- Chức năng quản trị: Thực hiện chức năng quản trị hệ
thống website
Đăng nhập: Cho phép người quản trị và người dùng đăng nhập
Cập nhật người dùng: Cho phép người quản trị sửa, xóa, phân quyền người dùng trong website
- Chức năng quản lý sản phẩm: Thực hiện chức năng quản
lý sản phầm
Cập nhật danh mục: Cho phép quản trị viên thêm, sửa, xóa danh mục
Cập nhật sản phẩm: Cho phép quản trị viên thêm, sửa, xóa sản phẩm
- Chức năng quản lý hóa đơn: Thực hiện chức năng quản
lý các đơn đặt hàng, xử lý và giao hàng khi khách hàng thanh toán
Cập nhật hóa đơn: Mội số hóa đơn bị lỗi hoặc hóa đơn rác
sẽ được xóa bỏ
Trang 9 Xử lý hóa đơn: Kiểm tra đơn hàng nếu thông tin chính xác thì giao hàng, còn không thì báo cho khách hàng đó
- Chức năng quản lý góp ý và tin tức: Thực hiện chức năng
quản lý ý kiến của khách hàng và tin tức
Cập nhật tin tức: Quản trị viện có thể thêm, sửa, xóa tin tức
Xử lý ý kiến: Một số ý kiến rác sẽ được quản trị viện xóa
bỏ
- Chức năng tìm kiếm: Cho phép khách hàng tìm kiếm
nhanh sản phẩm mình cần tìm
Tìm kiếm theo tên sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo tên
Tìm kiếm theo khoảng giá sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo 1 khoảng giá nào đó
- Chức năng thống kê: Đưa ra các thông tin về sản phẩm
bán chạy, sản phẩm theo một khoảng giá nào đó
Thống kê sản phẩm bán chạy: Đưa ra thông tin các sản phẩm bán được nhiều nhất
Thống kê theo khoảng giá: Đưa ra thông tin về các khoảng giá của các sản phẩm
Thống kê sản phẩm mới: Đưa ra thông tin những sản phẩm mới nhập về
2.7 BIỂU ĐỒ LUỒNG DỮ LIỆU NGỮ CẢNH
2.8 BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH
2.9 BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH
2.9.1 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản Trị”
2.9.2 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản Lý Sản Phẩm”
2.9.3 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản Lý
óa Đơn”
Trang 102.9.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản Lý
Và Góp Ý”
2.9.5 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm Kiếm”
2.9.6 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống Kê”
Trang 11C ƯƠNG 3: THIẾT KẾ CƠ S DỮ LIỆU VÀ GIAO DIỆN 3.1 XÁC ĐỊNH THỰC THỂ
3.1.1 Thực thể Chủng loại
3.1.2 Thực thể Đơn hàng
3.1.3 Thực thể Đơn hàng chi tiết
3.1.4 Thực thể Loại sản phẩm
3.1.5 Thực thể hương thức giao hàng
3.1.6 Thực thể hương thức thanh toán
3.1.7 Thực thể Sản phẩm
3.1.8 Thực thể Users
3.1.9 Thực thể Hình ảnh sản phẩm
3.1.10 Mô hình vật lý
Hình 3.1 Mô hình vật lý
3.2 GIAO DIỆN TRANG CHỦ
3.2.1 Giao diện index
Trang 12Hình 3 1 Giao diện trang chủ
3.2.2 Giao diện liên hệ
3.2.3 Giao diện tìm kiếm
3.2.4 Giao diện chi tiết sản phẩm
3.2.5 Giao diện đăng nhập
3.2.6 Giao diện thông tin đơn hàng
3.2.7 Giao diện chi tiết thông tin đặt hàng
3.3 GIAO DIỆN QUẢN TRỊ
3.3.1 Giao diện trang chủ quản trị
Hình 3 8 Giao diện trang chủ quản trị
3.3.2 Giao diện quản lý chủng loại sản phẩm
3.3.3 Giao diện quản lý loại sản phẩm
3.3.4 Giao diện quản lý sản phẩm
3.3.5 Giao diện quản lý người dùng
3.3.6 Giao diện quản lý đơn hàng
KẾT LUẬN VÀ ƯỚNG PHÁT TRIỂN
Sau thời gian tìm hiểu và nghiên cứu đề tài “Xây dựng Website kinh doanh điện thoại bằng ” em đã phát triển và
hoàn thành về cơ bản theo đúng những yêu cầu về nội dung và thời
Trang 13gian đã quy định Trong quá trình nghiên cứu và thực hiện đề tài vì hạn chế về kinh nghiệm và kiến thức nên đề tài của em sẻ không thể tránh khỏi những thiếu sót Em rất mong nhận được ý kiến đóng góp
từ thầy cô và các bạn để đề tài hoàn thiện hơn
Những công việc làm được
- Đã phân tích được hiện trạng hệ thống để đưa ra được sơ
đồ phân cấp các chức năng của hệ thống mới, đưa ra được các biểu
đồ mức ngữ cảnh, mức đỉnh và mức dưới đỉnh để phục vụ cho quá trình xây dựng hệ thống mới của nhà hàng
- Thiết kế được mô hình cơ sở dữ liệu cho website
- Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng
- Thiết kế được giao diện giỏ hàng
Hạn chế
- Do kinh nghiệm thực tế chưa có nhiều do vậy quá trình phân tích hệ thống cho website của cửa hàng còn nhiều chỗ chưa đúng với thực tế hay chưa đảm bảo tính đúng đắn Vấn đề này em xin phép hoàn thiện thêm trong quá trình phát triển hệ thống sau đó
- Giao diện trang web còn chưa được đẹp mắt
- Ngôn ngữ và phần mềm soạn thảo là còn mới mẻ nên còn nhiều chức năng, chưa vận dụng và kiểm soát được
Hướng phát triển
Đồ án này em dự kiến có thể phát triển theo các hướng như sau:
- Bổ sung và hoàn thiện thêm giao diện người dùng
- Thiết kế và cài đặt thêm một số chức năng khác cho phần mềm để phục vụ tốt hơn trong việc quản lý, đặc biệt là chức năng thống kê, báo cáo…
- Tăng cường khả năng kiểm tra lỗi cho hệ thống
- Bổ sung các chức năng bảo mật cho phần mềm
Kết luận
Trang 14Với sự nỗ lực của bản thân và sự giúp đỡ, chỉ bảo tận tình của thầy Hồ Văn Phi hướng dẫn cuối cùng em cũng hoàn thành xong đề tài Tuy vậy, với những thuận lợi và khó khăn trong quá trình làm việc, bài làm về cơ bản đã hoàn thành nhưng không thể tránh khỏi sai sót