Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà
Trang 1ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
ĐỀ TÀI: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ
Sinh viên thực hiện : NGUYỄN TIẾN DŨNG
BÙI KHÁNH HƯNG
Giảng viên hướng dẫn : PGS.TS HUỲNH CÔNG PHÁP
Lớp : 18IT2
Đà nẵng, tháng 1 năm 2020
Trang 2ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
ĐỀ TÀI: XÂY DỰNG WEBSITE THƯƠNG MẠI
ĐIỆN TỬ
Đà Nẵng, tháng 1 năm 2020
Trang 3MỞ ĐẦU
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứngdụng của nó trong đời sống Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay
cả trong gia đình
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổihàng hoá của con người ngày càng tăng cả về số lượng và chất lượng.Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện cácgiải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch
vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website Thương mại điện tử”
Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng khá phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi hình thức thanh toán quá phức tạp,cho nên ở website này em có đưa ra một số giải pháp giả lập để làm cho đơn giản
Trang 5NHẬN XÉT
(Của giảng viên hướng dẫn)
………
………
………
………
………
………
Ký Tên
PGS.TS HUỲNH CÔNG PHÁP
Trang 6
MỤC LỤC Trang MỞ ĐẦU
Chương 1 Giới thiệu
1.1 Tổng quan
1.1.1 Bối cảnh thực hiện đề tài………
1.1.2 Vấn đề giải quyết………
1.2 Mục đích ,mục tiêu
1.2.1 Mục đích thiết kế Website thương mại điện tử………
1.2.2 Mục tiêu thiết kế Website thương mại điện tử………
1.3 Vi phạm đề tài
1.3.1 Phạm vi chức năng………
1.3.2 Phạm vi dữ liệu………
Chương 2 Nghiên cứu tổng quan
2.1 Phương Pháp
2.2 Tài nguyên sử dụng
2.3 Đánh giá hiện trạng va hướng giải quyết
Chương 3 Phân tích thiết kế hệ thống
3.1 Mô hình tổng quan của hệ thống
3.2 Lược đồ Use Case hệ thống
3.2.1Lược đồ Use Case tác nhân khách hàng………
3.2.2Lược đồ Use Case tác nhân quản trị………
3.2.3Lược đồ Use Case sử dụng quản lý giỏ hàng………
3.2.4Lược đồ Use Case sử dụng quản lý sản phẩm………
3.2.5Lược đồ Use Case sử dụng thêm giỏ hàng………
3.2.5Lược đồ Use Case sử dụng xóa hàng trong giỏ………
3.2.5Lược đồ Use Case sử dụng thêm sản phẩm………
3.2.5Lược đồ Use Case sử dụng xóa sản phẩm ………
3.3 Đặc tả sử dụng……… ………
3.3.1 Ca sử dụng đăng nhập………
3.3.2 Ca sử dụng thêm vào giỏ hàng………
3.3.3 Ca sử dụng sản phẩm………
3.4 Một số hình ảnh về giao diện website thương mại điện tử………
3.4.1 Hình ảnh trang chủ………
3.4.2 Hình ảnh sản phẩm chi tiết………
3.4.3 Hình ảnh đăng nhập ,đăng ký Chương 4Kết luận và Hướng phát triển
4.1 Kết Luận………
4.2 Hướng phát triển………
DANH MỤC TÀI LIỆU THAM KHẢO
Trang 7Chương 1 Giới thiệu
1.1 Tổng quan
1.1.1 Bối cảnh thực hiện đề tài
- Hiện nay, lĩnh vực thương mại điện tử rất có tiềm năng phát triển, song trong bối cảnh nền kinh tế số và cuộc Cách mạng công nghiệp 4.0, lĩnh vực này vẫn còn đối mặt với không ít thách thức, cụ thể:
- Thứ nhất, làn sóng đầu tư của các đối thủ ngoại vào Việt Nam cho thấy, thương mại điện tử trong tương lai có thể chỉ là sân chơi của những tên tuổi lớn Nhiều chuyên gia dự đoán, trong tương lai không xa, thương mại điện tử Việt Nam sẽ bị thống lĩnh bởi 2 hoặc 3 công ty chiếm đến 80% thị phần và những công ty nhỏ hơn chỉ còn cách đi vào thị trường ngách
- Thứ hai, môi trường cạnh tranh khốc liệt không dành cho các DN có năng lực tài chính, công nghệ, quản trị… yếu kém Thực tế, tiềm lực vốn là trở ngại lớn đối với DN nội nếu muốn cạnh tranh với ngành thương mại điện tử nước ngoài Ngoài ra, nếu không cẩn trọng trong việc lựa chọn nhà cung cấp các giải pháp thương mại điện tử thì rất dễ bị tốn chi phí mà không thu lại được nguồn lợi gì
- Thứ ba, nhiều thống kê và báo cáo cũng cho thấy, số lượng người dùng
internet mua sắm trực tuyến tại Việt Nam tăng trưởng mạnh nhưng vẫn thấp hơn các nước khu vực Cụ thể, có 90% người dùng Internet tại Indonesia mua sắm trực tuyến thông qua thiết bị di động, cao nhất Đông Nam Á Trong khi, con số này tại Việt Nam là 70%, thấp nhất Đông Nam Á Tại Đông Nam Á, trung bình chỉ có 47% DN áp dụng hình thức thanh toán khi nhận hàng (COD), trong khi ở
Trang 8Việt Nam có đến hơn 80% DN hỗ trợ phương thức thanh toán COD Ở Singapore
và Malaysia, tỷ lệ này chỉ 20%
- Thứ tư, phần lớn DN Việt, đặc biệt là các DN vừa và nhỏ chưa đầu tư đúng mức cho hoạt động nghiên cứu tìm hiểu thị hiếu khách hàng nước ngoài để bán hàng trực tiếp, không phải qua các nhà phân phối trung gian Xét về mức độ uy tín, các nhà bán hàng trực tuyến trong nước cũng vẫn yếu so với nhiều nhà bán hàng trực tuyến toàn cầu Chất lượng, mẫu mã sản phẩm quốc nội vẫn lép vế so với sản phẩm tương tự của nhiều nước khác…
-Thứ năm, cơ sở hạ tầng công nghệ chưa tốt không chỉ khiến cho thương mại
điện tử của Việt Nam khó cạnh tranh với các quốc gia phát triển khác có thể đối mặt với các sự cố không mong muốn hoặc thách thức về an ninh mạng Thống kê của Lazada tại Diễn đàn Toàn cảnh Thương mại điện tử 2017, trong sự kiện cáp quang AAG bị đứt vào 2,3 tuần năm 2016, Lazada đã mất tới 30% doanh thu trung bình trong một ngày
1.1.2 Vấn đề giải quyết
- Nằm trong khu vực được đánh giá là phát triển năng động nhất về thương mại điện tử trên thế giới, Việt Nam có cả những thuận lợi và thách thức Các xu hướng phát triển của thương mại điện tử Việt Nam thời gian tới sẽ không nằm ngoài xu hướng chung của thế giới Do vậy, trong thời gian tới, cần chú trọng một
số vấn đề sau:
- Thứ nhất, hoàn thiện môi trường pháp lý Để thương mại điện tử phát triển cầnphải hoàn thiện môi trường pháp lý, thông qua việc ban hành và thực thi các đạo luật và các văn kiện dưới luật điều chỉnh các hoạt động thương mại, thích ứng vớipháp lý và tập quán quốc tế về giao dịch thương mại điện tử
-Thứ hai, Nhà nước cần đầu tư trực tiếp và có chính sách tiếp tục khuyến khích
và thu hút đầu tư của xã hội, đầu tư tư nhân nhằm phát triển hạ tầng kỹ thuật cho thanh toán điện tử Đồng thời, đẩy mạnh phát triển các dịch vụ công phục vụ cho thương mại điện tử Các cơ quan nhà nước phải ứng dụng thương mại điện tử trong mua sắm công, đấu thầu; gắn với cải cách hành chính, minh bạch hóa, nâng cao hiệu lực nền hành chính quốc gia, và xây dựng chính phủ điện tử
-Thứ ba, đảm bảo an toàn cho các giao dịch thương mại điện tử Thương mại điện tử có nhiều tác động tích cực nhưng cũng dễ bị tin tặc phát tán virus, tấn công vào các website; Phát tán thư điện tử, tin nhắn rác; đánh cắp tiền từ các thẻ ATM… Mặt khác, qua internet cũng xuất hiện những giao dịch xấu như: ma túy, buôn lậu, bán hàng giả… do vậy, cần có cơ chế kiểm soát các hoạt động vi phạm -Thứ tư, cần nâng cao khả năng quản trị DN thông qua hợp tác và tăng sức cạnh tranh Các DN cần nghĩ đến phương án xây dựng mối quan hệ cộng sinh cho riêng mình, hợp tác để đáp ứng từng phần trong quy trình thương mại điện tử, tránh tự trói chính mình trong sợi dây áp lực “tự thực hiện”
Trang 9- Thứ sáu, chủ động hợp tác về thương mại điện tử với các quốc gia và các tổ
chức quốc tế thúc đẩy thương mại điện tử xuyên biên giới và thương mại phi giấy
tờ Hội nghị liên Bộ trưởng Ngoại giao - Kinh tế APEC 2017 ngày 8/11/2017 đã thông qua một trong những văn kiện quan trọng bắt nguồn từ sáng kiến của Việt Nam, đó là Khung thuận lợi hóa thương mại điện tử xuyên biên giới trong APEC
1.2 Mục đích , Mục tiêu
1.2.1 Mục đích của thiết kế Website Thương Mại Điện Tử
- Quảng cáo không giới hạn với một chi phí thấp nhất
- Có cơ hội liên kết, hợp tác với doanh nghiệp, công ty hoặc các tổ chức
- Nhận thông tin phản hồi nhanh của khách hàng, đối tác nhanh nhất
- Tạo một hình ảnh tốt cho Cửa Hàng, công ty của bạn
- Tiết kiệm chi phí, hoạt động sản xuất kinh doanh mặt bằng
1.2.2 Mục tiêu của thiết kế Website Thương Mại Điện Tử
- Phương thức thanh toán bảo mật ,phương thức vận chuyển đa dạng
- Đảm bảo truy cập nhanh chóng, an toàn thông tin bảo mật và chính xác
- Phát triển Thương Mại Điện Tử theo phong cách hiện đại
- Đáp ứng được những tiêu chuẩn về dịch vụ mua sắm cho khách hàng
1.3 Phạm vi đề tài
Trang 101.3.1 Phạm vi chức năng
- Xây dựng Website thực hiện các chức năng cung câp thông tin , dễ dàng sử dụng với mọi khách hàng
- Các chức năng tìm kiếm thông tin đặt món cho khách hàng
- Có thể liên hệ đề nghị về bên phục vụ online
1.3.2 Phạm vị dữ liệu
- Mọi thông tin dữ liệu, hình ảnh đều được cung cấp từ người quản trị
Chương 2 Nghiên cứu tổng quan
- Nhân viên chỉ là người giao dịch: tức là xem trong ngày, trong tuần
có bao nhiêu đơn đặt hàng và đã giải quyết được bao nhiêu, để có thể báo cáo bất
cứ lúc nào cho chủ cửa hàng
=>Người chức to nhất thì xem được tất cả các thông tin, còn nhân viên vàkhách hàng chỉ được xem những thông tin mà người cấp trên cho phép
2.2 Tài nguyên sử dụng
Trang 11- Ta sẽ xây dựng website sử dụng ngôn ngữ PHP và MySQL, chạy trên môi trường Localhost với Xampp; Sử dụng 1 số công cụ thiết kế như Notepad++, Photoshop…
2.3 Đánh giá hiện trạng và hướng giải quyết
- Qua quá trình khảo sát thì chúng em thấy hầu hết các web bán hàng trực tuyến đều:
+ Giới thiệu đựơc mặt hàng (các hàng sản xuất)
+ Đáp ứng phần lớn yêu cầu của giá trị web
+ Phần đơn đặt hàng thì có đầy đủthông tin của người đặt
- Song chúng em thấy vẫn còn một số hạn chế :
+ Thứ nhất: trong phần đơn đặt hang ,thông tin vềngười đặt mua thì đầy đủ nhưng vềngười nhận thì thông tin được nhập vào (hầu hết /1 khung) là một hạn chế-> khó khăn trong việc quản lý đơn viết đơn giao hàng (xử lý khó hơn) -> tránh việc thông tin thiếu
+ Thứ hai : vấn đề thanh toán : (quan trọng nhất) Cũng do điều kiện ở Việt Nam hầu hết vẫn chưa mang tính chất thực sự của thương mại điện tử các công ty hầu hết là dùng phương thức: gọi điện thoại đến nhà người đặt, rồi tin tưởng thì đem hàng đến rồi mới thanh toán
- Hướng giải quyết:
+ Thanh toán bằng thẻ phát hành của công ty người mua chỉ cần nhập tên tài khoản, mã tài khoản vào căn cứ vào tài khoản còn mà trừ dần đi số tiền mua hàng
+ Chúng em cũng đưa ra phương thức thanh toán bằng thẻ ATM với cách thức như sau:
Khi đặt hàng, nếu người mua chọn thanh toán bằng ATM thì sẽ gửi thư mời chuyển phát nhanh đến sau khi nhận được thì người mua sẽ chuyển tiền vào tài khoản của chủ công ty Ngay sau khi nhận được thì hàng sẽ được giao đến
+ Thanh toán qua tài khoản ngân lượng trung gian
- Thứ ba : phương thức vận chuyển:
+ Một số trang web có mục vận chuyển bằng ô tô, xa nữa thì máy bay=>cái này là không cần thiết mà ta chỉ cần căn cứ vào địa chỉ của khách hàng mà dùng cách vận chuyển tiết kiệm nhất
Trang 12Chương 3 Phân tích thiết kế hệ thống
Các thông tin đăng ký bao gồm:
• Tên đăng nhập , họ tên
• Địa chỉ , Email, Số điện thoại Đăng nhập Chức năng này cho phép người dùng đăng nhập
vào hệ thống khi đã có tài khoản Thông tin đăng nhập gồm có:
-Tên đăng nhập-Mật khẩuĐổi mật khẩu Chức năng này cho phép người dùng thay đổi
thông tin về mật khẩu trong tài khoản của mình để tăng tính bảo mật Các thông tin thay đổi mật khẩu bao gồm:
• Mật khẩu cũ , Mật khẩu mới, Tìm kiếm Khi khách hàng có nhu cầu mua sản phẩm trước
tiên họ cần tìm kiếm thông tin về sản phẩm đó Khách hàng có thể tìm kiếm nhanh sản phẩm bằng cách nhập tên sản phẩm mình muốn xem
Đặt hàng Chức năng này cho phép người dùng mua sản
phẩm thông qua website chính thức của cửa hàng Các thông tin mà người dùng cần cung cấp khi muahàng là: họ tên, địa chỉ , ngày giờ, số điện thoại.Liên hệ Khi khách hàng có thông tin muốn phản hồi với
công ty về sản phẩm, cách phục vụ của nhân viên trong công ty Khách hàng có thể sử dụng chức năng liên hệ để gửi những ý kiến của mình tới côngty
Xem thông tin Cho phép mọi người xem mọi thông tin liên quan
đến cửa hàng
Người quản lí Chức năng cập nhật thông tin thêm xóa sửa thông
tin của cửa hàng, quản lí mọi tin tức
Trang 133.2 Lược đồ Use Case hệ thống
Biểu đồ 1: Biểu đồ Use Case tổng quát
3.2.1 Biểu đồ Use Case tác nhân khách Hàng
Biểu đồ 2: Biểu đồ tác nhận Use Case tác nhân khách hàng
Trang 143.2.2 Biểu đồ Use Case tác nhân quản trị
Biểu đồ 3: Biểu đồ Use Case tác nhân quản trị
3.2.3 Biểu đồ usecase ca sử dụng quản lý giỏ hàng
Biểu đồ 4:Biểu đồ Use Case ca sử dụng quản lý giỏ hàng
Trang 153.2.4 Biểu đồ Use Case cho ca sử dụng quản lý sản phẩm
Biểu đồ 4 : Biểu đồ Use Case cho ca sử dụng quản lý sản phẩm
3.2.5 Biểu đồ usecase cho ca sử dụng đăng nhập
Biểu đồ 5 Biểu đồ Use Case cho ca sử dụng đăng nhập
Trang 163.2.6 Biểu đồ usecase cho ca sử dụng thêm vào giỏ hàng
Biểu đồ 6 Biểu đồ Use Case cho ca sử dụng thêm vào giỏ hàng
3.2.7 Biểu đồ Usecase cho ca sử dụng xóa hàng trong giỏ
Biểu đồ 7 Biểu đồ Use Case cho ca sử dụng xóa trong giỏ hàng
3.2.8 Biểu đồ usecase ca sử dụng thêm sản phẩ
Biểu đồ 8 Biểu đồ Use Case cho ca sử dụng thêm sản phẩm
<
<
exten d
>
>
Trang 173.2.9 Biểu đồ usecase cho ca sử dụng xóa sản phẩm
Biểu đồ 9 Biểu đồ Use Case cho ca sử dụng xóa sản phẩm
o Hệ thống ghi lại quá trình đăng nhập
• Các luồng rẽ nhánh
Luồng A1: Thông tin đưa vào không hợp lệ
o Hệ thống thông báo cho người dùng biết thông tin đókhông hợp lệ
o Yêu cầu người dùng nhập lại
Trang 18c Tiền điều kiện: Không
d Hậu điều kiện: Nếu việc đăng nhập thành công, người quản trị hệ
thống có thể thực hiện được các thao tác quản lý với hệ thống
3.3.2 Ca sử dụng thêm vào giỏ hàng
a Mô tả tóm tắt
• Tên ca sử dụng: Thêm hàng vào giỏ
• Mục đích: Mô tả cách khách hàng thêm sản phẩm vào giỏhàng của mình để có thể mua được sản phẩm
• Tác nhân: Khách hàng
b Các luồng sự kiện Luồng sự kiện chính o Ca sử dụng bắt đầu
khi khách hàng nhấp vào nút đặt mua
Hệ thống sẽ tự động thêm sản phẩm đó vào trong giỏ hàng
o Hệ thống hiển thị giỏ hàng o Hệ thống hiển thị cácsản phẩm o Hệ thống yêu cầu khách hàng điền sốlượng
o Yêu cầu khách hàng thêm sản phẩm khác
c Tiền điểu kiện: Không
d Hậu điều kiện: Nếu hàng trong kho còn, hàng được thêm vào giỏ
Trang 19o Hệ thống hiển thị thông tin quản trị hệ thống vừanhập vào o Quản trị hệ thống ấn “OK ” để thực hiện thêmsản phẩm.hoặc ấn "Cancel" nếu hệ thống hiển thị thôngtin không đúng với thông tin mà quản trị đã điền
• Các luồng rẽ nhánh
Luồng A1 : Mã sản phẩm nhập vào đã tồn tại o Hệ thống hiển
thị thông báo cho quản trị biết, quản trị có thể nhập lại thông tin hoặc ấn nút “Thoát ” để hủy bỏ việc thêm
c Tiền điều kiện: Người quản trị hệ thống đã đăng nhập thành công
vào hệ thống
d Hậu điều kiện: Nếu thông báo thêm thành công thì hàng được
thêm vào kho dữ liệu của công ty