MỞ ĐẦU Ngày nay, cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng có được những công nghệ đăng cấp cao và lần lượt chính phục hết đỉnh ca
Trang 1
TRƯỜNG DAI HQC CONG NGHE THONG TIN VA TRUYEN
THONG VIET -HAN |
KHOA KHOA HOC MAY TINH
VKU
ĐỎ ÁN MÔN HỌC
LẬP TRÌNH WEB
ĐÈ TÀI WEBSITE QUAN LY BAN HANG
Nhóm thựchiện : NGUYEN XUAN THAI
NGUYEN HOAI BAO NGUYEN HUY HOANG Lớp : KI3C04A
GVHD : LUONG KHANH TY
Da nang - 5/2021
Trang 2
TRUONG DAI HQC CONG NGHE THONG TIN VA TRUYEN
THONG VIỆT - HAN KHOA KHOA HOC MAY TINH
DO AN MON HOC
WEBSITE QUAN LY BAN HANG
Da nang — 5/2021
Trang 3MỞ ĐẦU
Ngày nay, cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng có được những công nghệ đăng cấp cao và lần lượt chính phục hết đỉnh cao này đến đính cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính đo
sự truyền tải, trao đối thông tin trên toàn cầu
Bằng Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thông Chính điều này, đã thúc đây sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đôi đáng kê bộ mặt văn hóa, nâng cao chất lượng cuốc sống con người
Trong hoạt động sản xuất, kinh doanh, giờ đây thương mại điện tử đã khăng định được vai trò xúc tiễn và thúc đây sự phát triển của doanh nghiệp Đối với một của hang hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng nhu cầu của khách hàng sẽ là cân thiết Vậy phải quảng bá như thế nào đó là xây dựng được một website cho của hàng của mình quảng bá tất cả các sản phâm của mình bản
Vì vậy, chúng em đã thực hiện đồ án xây dựng website “quản lý bán hàng” nhằm củng có nâng cao kiến thức mà chúng em đã được học tập, đồng thời giúp ích một phan cho công tác quản lý bán hàng có quy mô nhỏ Trong quá trình thiết kế chúng em đã cố
găng hết sức đề hoàn thành thật tốt đề tài này Tuy nhiên, do điều kiện thời gian cũng như
kiến thức còn hạn chế, website của chúng em còn nhiều thiếu sot rat mong su dong gop y kiến của thầy cô và các bạn
Trang 4LỜI CÁM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn đến các thây cô trong khoa Khoa Học Máy Tính, trường Đại học CNTT & TT Việt - Hàn đã tạo điều kiện thuận lợi về thời gian, cung cấp những thông tin cần thiết giúp chủng em hoàn thành bài báo cáo theo đứng yêu cầu
Em xm gửi lời cảm ơn chân thành tới thầy Lương Khánh Tý đã tận tình giúp đỡ, hướng dẫn, đóng góp những ý kiến quý báu trong quá trình thực hiện yêu cầu đề tài này
Do thời gian và trình độ thực hiện còn hạn chế nên không thể tránh khỏi những thiếu
sot trong bài Vì vậy, em rất mong nhận được sự góp ý kiến đề bài báo cáo có thê hoàn thiện hơn nữa
Chung em xin chan thành cảm ơn!
Trang 5NHẬN XÉT
Trang 6MỤC LỤC
MG DAU Lice ccccsccsssssssesssessesssessesssessessvsssessesssessessressesssesseseressesssesiesesessesssesresssessesssessesanseees 1 LỜI CẢM ƠN c2 HH HH1 12212 tro 2 NHẬN XÉT 52-21 2S 2212112121121 12112121121 12H t2t tt t tren trau 3 MỤC LỤC 5 5s S2 2211211211212 t2 tt tt tt 21 111gr ryn 4 DANH MỤC CÁC BẢNG c2 t2 TH n1 n1 re 5 DANH MỤC HÌNH - 1 2s 22112212211 11 211 11 H1 HH 1t tt re te Hee rêu 6 DANH MỤC CỤM TỪ VIẾT TẮTT 2+ s2 1EEE2112121111711 1111.111 Eeereerere 7 CHƯƠNG I TÔNG QUAN - 5 2 1 12211222 2tr2 2122 ng ngu rei 8
1 Ly do chon dé tai c.ccccccccccccccsccssescsscsscstssesscseesesevssesesetssvsessrsevsessesevevsesevevevaneseveesess 8
2 Mục tiêu dQ tab ccc ccccccccceccescsssessesresscssessessessessvssessessessrssessssstsaresssatesesesesaeevssees 8
3 Đối tượng và phạm vi của in 8
4 Phuong phap, két qua c.cccccceccsccscsscsscsveseescssessestssvssesseevssesecevsesevsveveusevevsvseevecsaees 8
5 Ham ché ctta dé tab ccccccecscssessessessessessessvssesevesssresssressssressessessessessessessvaneseeen 9 CHUONG 2 PHAN TICH VA THIET KE HE THONG ecccecccceccsscseeessesvsesevseseseess 10
1 Mô hình hóa yêu cầu + s1 112112121121 1111 1111 11tr 10
2 Thiết kế cơ sở đữ liệu 52-1 5s E2 1221E221121102111222221212121 21 enrre 17 CHƯƠNG 3 TRIÊN KHAI XÂY DỰNG - 52 2E HE rtr tre 20 CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5s se rez 23 PHỤ LỤC 5 s2 1221222122121 211221 122121 1211 He 24 DANH MỤC TÀI LIỆU THAM KHẢO 2c s25 E12112211211221211 221 1E trerrre 25
Trang 7DANH MUC CAC BANG
1 -0B›.; 0 ,./.00n0nnnnn rrdraia .ốắ 17 F1 A›.;/,.01 / 00 nang ẻá/á<áẢ .ố 17 Bang 3: 21./,-10 2-7 0n ng — ằa.a 17 17.;-ð.a02 -ả0 100nnn8n h6 em na T8 17.1.0727 0nnnng nh na .aaa T8 7-0 80›.:/,.0/2 271000008 nh A ă ằ.ằ.ằẳằốố 18 Bảng 7: Bảng PFOdHCE à ác cành HH HH KH TH KĐT ke Hà IS 27.-s0› 7.0/41) 17 100nnnnẺ ồ.ồ ốc 19 Bảng 9: Bảng War€lhOIS€ ảnh TH HH K11 Hà 19 Bảng 10: Bảng SÏIđGP cành ete TH HH KH KH g1 khu 19
Trang 8DANH MỤC HÌNH
Hinh 1: Biéu d6 use case tổng quan hệ thỐng - che 10 Hinh 2: Biéu 6 use case quan Ip ti KNOG cccccccccccceccsccscescescssessesestssessessesesseaseesseeseeseses 10 Hinh 3: Biéu G6 use case quan ly San PRAM cccccccccccccscecssevesessesessessesessescsstevevsstetecsesetes Il Hình 4: Biểu đồ use case quản Ìý danh HHỊC nha Il
nh 5: Biểu đồ use case quản lý giỏ hằng à cà nh HH Ha 12
Hinh 6: Biéu 6 lOp.ecccccccccccccscescscesvesesessessesesscssesesessessesetsesevsessetevsetsutevsessisetivsutereteesnteted 13
nh 7: Biểu đỗ trạng thái chức năng đăng nhập che 14 Hinh 8: Biểu đỗ trạng thái quản lý sản phẩM c cnnnnnnHhHre 14 Hình 9: Biểu đỗ trạng thái chức năng tìm kiẾM nha Is Hinh 10: Biéu dé tuan tự chức năng đăng nhập nh ae Is Hinh 11: Biéu do tudn tee quan lý sản phẩh ác HH ae 16 Hinh 12: Biéu do tudn tee quản lý danh HHỊC ch HH nga 16
nh 13: Biểu đồ tuân tự quản lý tài khOẢH SH rek 17 Hình 14: Criao điện website khách hÀHg ác ST snnn nh nh kho 20 Hình 15: Criao điện (NG Ký à Ặ Tnhh HH H KH KT khay 20 Hình 16: Criao điện sau đăng HhẬP ác ch HH HH HH Ha 21 Hình 17: Criao điện đăng nhập Của HgHỜI QHỦH ẲF[ ác on nh HH Ha ro 21 Hình l8: Ciiao điện Webxile QHỦH TL cà cà nh nh TH kg KH khe 22
Trang 9DANH MUC CUM TU VIET TAT
Cụm từ CNTT tin TMDT ¡ điện tử CSDL Cơ sở dit li
Trang 10CHUONG 1 TONG QUAN
1 Ly do chon dé tai
Ngày nay với việc khoa học kỹ thuật ngày càng phát triển mạnh mẽ đặc biệt là công nghệ thông tin, những gì mà công nghệ thông tin tạo ra giúp con người phát trién trong nhiều lĩnh vực
Đặc biệt là trong những thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng để dàng và thuận tiện hơn Việc mua bán trên mạng để dàng hơn, sẽ kích thích người tiêu đùng mua hàng nhiều hơn qua đó sẽ làm tăng doanh thu mua hàng
2 Mục tiêu đề tài
- Hiểu biết hình thức kinh doanh thương mại điện tử
- Hiều biết về các giải pháp xây dựng một website bán hàng online
- Xây dựng một website mang lại thuận tiện cho người dùng, tiết kiệm thời gian khi
có nhu cầu mua bán sản phẩm
- Xay dung website giup cho nhanh viên quản lý thông tin một cách trực quan, thuận tiện
3 Đối tượng và phạm vi của đề tài
- Xây dựng các chức năng cho khách hàng
- xây dựng các chức năng cho nhân vién quan tr
- Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối tượng của đề tài
- Hiểu được cách lưu đữ liệu của hệ quan tri MySQL Server
Trang 11- Sau khi nghiên cứu, chúng em đã xây dựng được một website quản lý bán hàng, thay thế cách quản lý thủ công bằng tay, mắt rất nhiều thời gian và tốn công sức của người quản lý
- Trang web có ứng dụng thực tiễn đối với các cửa hàng, được dùng đề quản lý các thông tin liên quan đến sản phẩm (các loại mặt hàng khác nhau)
5 Hạn chê của đề tai
- Website quản lý bán hàng tuy đã hoàn thành xong nhưng vẫn không tránh khỏi
những thiếu sót cũng như những hạn chế nhất định
- Chưa có chức năng thanh toán online qua tài khoản ngân hàng được
- Kỹ năng phân tích hệ thông còn nhiều hạn chế
Trang 12CHUONG 2 PHAN TICH VA THIET KE HE THONG
1 Mô hình hóa yêu cầu
® Biéu do use case
: «extend»: :
«extend» `
Hình 2: Biểu đồ use case quản lý tài khoản
10
Trang 13Hình 3: Biêu đồ use case quan ly sản phẩm
Trang 15
Order
+id +product id +product name +custumer id +quantity +price +image +date
Admin
Wishlish
+id +name +image +type
+id +name +address +city +country +phone +email +password
Trang 16Hinh 7: Biéu đồ trạng thái chức năng đăng nhập
e khởi tạo = thông tin sản mạn] xử lý thông tin không hợp lệ
Trang 17hiển thị thông tin
nh 9: Biểu đồ trạng thái chức năng tìm kiếm
® Biểu đô tuần tự
Trang 181: gửi các yêu cầu
6 : thông báo kết quả
Trang 19
sd SequenceDiagram1 J
: Admin : QuanLyTaiKhoan : QuanLyTaiKhoan : CSDL
1 : gửi các yêu cầu
2: gửi thông tin yêu cầu
3 : kiểm tra yêu cầu
4 : thực thi yêu cầu k: (V2 1.24a 3-4-4 sLoa-
Hinh 13: Biéu dé tuan tự quản ly tài khoản
2 Thiết kế cơ sở dữ liệu
® Các bảng đữ liệu
Trang 20
5 Bang 5: Bang Customer
Trang 21
Bang 9: Bang Warehouse
Trang 22CHƯƠNG3 TRIÊN KHAI XÂY DỰNG
Giao diện hệ thống:
E] vwusrsp x + 9 - 7
VKU
TRANG CHỦ ony LIÊN HỆ
SAMSUNG
APPLE _®e HUAWEI
Ding hi thing minh
=a este)
SAN PHAM NOI BAT
Hinh 14: Giao dién website khach hang
Trang 23Hình 17: Giao diện đăng nhập của người quản trị
21
Trang 25CHUONG 4 KET LUAN VA HUONG PHAT TRIEN
Kết luận:
Trên đây là toàn bộ nội dung của đề tài xây dựng “Website quản lý bán hàng”
của chúng em Qua quá trình tìm hiểu, khảo sát hiện trạng trên thực tế và các chức
đã được xây dựng đê rút ra những mục tiêu, yêu cầu cho hệ thống cần xây dung va
những mặt hạn chế vẫn còn tôn tại của trang web
Hướng phát triển của đề tài:
- Xây dựng một hệ thông với các chức năng hoàn thiện, đầy đủ hơn và phát triển thêm một sô chức năng, dạng thông kê mới
- Tối ưu hóa các chức năng
- Hỗ trợ thao tác nhanh, trong quá trình nhập liệu
- Hỗ trợ thêm các đạng thông kê, biểu đồ, trực quan, để nhìn
- Tiếp tục bồ sung những chức năng mà website chưa có để website có thể ứng dụng rộng rãi hơn trong mọi cửa hàng
- Tiếp tục hoàn thiện website hi vọng có thê đáp ứng được mọi nhu cầu của người sử dụng
Trang 26PHỤ LỤC
Trang 27hftp:⁄www.c2web.com — website hướng dẫn lập trình PHP
hfp:/www.qhonline.info — Học PHP Online — Lập trình PHP — Đào tạo PHP http:/www.codeproject.com — Trang mã nguồn
Tiếng Anh:
William Jason Gilmore, Beginning PHP and MySQL, vinabook, 2005