1. Trang chủ
  2. » Luận Văn - Báo Cáo

Website quảng cáo và thương mại điện tử

46 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Website quảng cáo và thương mại điện tử
Tác giả Nguyễn Hoàng Tuấn Anh
Người hướng dẫn Thầy Nguyễn Trung Tuấn
Trường học Trường Đại học Kinh tế Quốc dân
Chuyên ngành Kỹ thuật phần mềm
Thể loại Đề tài
Năm xuất bản 2015
Thành phố Hà Nội
Định dạng
Số trang 46
Dung lượng 14,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

nên một số trang dịch vụ chỉ đứng lại ở mức độ giới thiệu sản phẩm và tiếpnhận đơn hàng thông qua web.Bằng việc lựa chọn và thực hiện đề tài xây dựng “Website quảng cáo và thương mại điệ

Trang 1

LỜI CẢM ƠN

Em xin chân thành cảm ơn Viện Công Nghệ Thông Tin Kinh Tế,

trường đại học Kinh Tế Quốc Dân Hà Nội đã tạo điều kiện tốt nhất cho em thực hiện đề tài tốt nghiệp này

Em xin cảm ơn thầy Nguyễn Trung Tuấn, người đã hướng dẫn chỉ bảo

em trong suốt thời gian thực hiện đề tài

Em xin gửi lời cảm ơn đến gia đình, các bạn trong lớp CNTT K53 đã luôn là nguồn động viên to lớn, giúp em vượt qua khó khăn trong suốt quá trình thực hiện đề tài

Mặc dù cố găng hoàn thiện đề tài với tất cả sự nỗ lực của bản thân nhưng chắc chắn không thể tránh khỏi những thiếu sót Kính mong Quý Thầy

Cô tận tình chỉ bảo

Một lần nữa em xin cám ơn và luôn mong nhận được sự đóng góp quý

báu của Quý Thầy Cô và các bạn.

Hà Nội, tháng 05 năm 2015

Sinh viên

Nguyễn Hoàng Tuấn Anh

1

Trang 2

LỜI NÓI ĐẦU

Ngày nay dưới sự phát triển mạnh mẽ của khoa học công nghệ, Côngnghệ thông tin là một trong những ngành có vị thế dẫn đầu và có vai trò rấtlớn trong sự phát triển chung đó Các ứng dụng của công nghệ thông tin được

áp dụng trong mọi lĩnh vực nghiên cứu khoa học cũng như mọi lĩnh vực củađời sống

Ứng dụng công nghệ thông tin vào các lĩnh vực trong cuộc sống ngàycàng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt,giúp con người cải thiện được một cách đáng kể sức người sức của, giảm đượcchi phí và nâng cao hiệu quả công việc Sự lớn mạnh của hệ thống mạng máytính đã giúp xóa bỏ khoảng cách về không gian và thời gian để đem con người

và tri thức xích lại gần nhau hơn Thấy được tầm quan trọng đó nên rất nhiềulĩnh vực trong cuộc sống đã ứng dụng những thành tựu của công nghệ thôngtin

Hiện nay các công ty tin học hàng đầu trên thế giới không ngừng đầu tư

và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hànhthươ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, chúng ta

sẽ có tận tay những gì mình cần mà không mất nhiều thời gian Bằng cách vàotrang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gìchúng ta cần,các nhà dịch vụ sẽ mang đến tận nhà cho chúng ta

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mạihóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thôngchưa phát triển, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến

2

Trang 3

nên một số trang dịch vụ chỉ đứng lại ở mức độ giới thiệu sản phẩm và tiếpnhận đơn hàng thông qua web.

Bằng việc lựa chọn và thực hiện đề tài xây dựng “Website quảng cáo

và thương mại điện tử”, em muốn tìm hiểu và đưa ra một giải pháp tốt nhằm

cho các doanh nghiệp với rất nhiều lợi ích như: Khả năng quảng cáo, phổ biếntên tuổi công ty rất nhanh trên môi trường mạng toàn cầu; việc kinh doanh sẽ

mở cửa 24 tiếng/ ngày; giảm thiểu chi phí cho nhân viên tiếp thị, marketing,

dễ dàng nhận thông tin phản hồi từ khách hàng, cơ hội mở rộng liên kết vàhợp tác ở phạm vi quốc tế v v

Em đã tìm hiểu và cài đặt “Website quảng cáo và thương mại điện tử” với ngôn ngữ sử dụng là PHP, hệ quản trị cơ sở dữ liệu MySQL cho doanh

nghiệp tư nhân

Nội dung của để tài gồm 4 chương:

- Chương 1: Tổng quan về Website quảng cáo và thương mại điện tử.

- Chương 2: Khảo sát hệ thống Website quảng cáo và thương mại điện tử.

- Chương 3: Phân tích, thiết kế Website quảng cáo và thương mại điện tử.

- Chương 4: Thử nghiệm và đánh giá.

3

Trang 4

Mục lục

CHƯƠNG 1: TỔNG QUAN VỀ 6

WEBSITE BÁN VẬT LIỆU QUẢNG CÁO 6

1.1: ĐẶT VẤN ĐỀ 6

1.2: TÊN ĐỀ TÀI 6

1.3: MÔ TẢ ĐỀ TÀI 6

1.3.1: Đối tượng hướng đến 6

1.3.2: Giá trị mang lại cho đối tượng 7

1.3.3: Lý do chọn đề tài 7

1.4: MỤC TIÊU CỦA ĐỀ TÀI 7

1.5: PHẠM VI ĐỀ TÀI 7

1.7: CÔNG CỤ LẬP TRÌNH 8

1.7.1: PHP 8

1.7.2: MySQL 8

1.7.3 Dreamweaver 9

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 10

WEBSITE BÁN VẬT LIỆU QUẢNG CÁO 10

2.1: Yêu cầu và quy trình quản lý 10

2.2: Yêu cầu phi chức năng 10

2.3: Yêu cầu phần mềm 10

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ, LẬP TRÌNH 11

3.1: PHÂN TÍCH CHỨC NĂNG CỦA WEBSITE 11

3.1.1: Biểu đồ phân cấp chức năng 11

3.1.2: Biểu đồ luồng dữ liệu 12

3.1.2.1: Biểu đồ luồng dữ liệu mức khung cảnh 12

4

Trang 5

3.1.2.2: Biểu đồ luồng dữ liệu mức đỉnh 13

3.1.2.3: Biểu đồ luồng dữ liệu mức dưới đỉnh 14

3.2: Phân tích dữ liệu website 17

3.2.1: Xác định thực thể 17

3.2.2: Xác định liên kết 18

3.2.3: Sơ đồ liên kết 18

3.2.4: Cơ sở dữ liệu 19

3.2.5: Mối quan hệ giữa các bảng 23

3.3: Thiết kế giao diện 24

3.3.1: Site map 24

3.3.2: Thiết kế giao diện website 25

3.3.2.1: Giao diện khách hàng 25

3.3.2.2: Giao diện trang quản trị 31

3.4: Thiết kế thuật toán và xử lý cơ bản 36

CHƯƠNG 4: THỬ NGHIỆM VÀ ĐÁNH GIÁ 40

4.1: Thử nghiệm hệ thống 40

4.1.2: Thử nghiệm chức năng tìm kiếm 40

4.1.2: Thử nghiệm chức năng giỏ hàng 40

4.2: Đánh giá 43

TÀI LIỆU THAM KHẢO 45

5

Trang 7

CHƯƠNG 1: TỔNG QUAN VỀ WEBSITE BÁN VẬT LIỆU QUẢNG CÁO 1.1: ĐẶT VẤN ĐỀ

Trong thời đại ngày nay,đất nước ta đang hội nhập WTO cùng với sựphát triển nhanh chóng của công nghệ thông tin được áp dụng trên mọi lĩnhvực của cuộc sống như kinh tế, chính trị, văn hóa, xã hội…tất cả đều cần cócông nghệ thông tin Như hiện nay chúng ta đã biết lập trình và thiết kếwebsite có thể được coi là ngành “hot” mà hiện nay chúng ta đang rất quantâm Sau khi nghiên cứ về một số vật liệu quảng cáo trên thị trường hiện nay,

em đã đưa ra quyết định XÂY DỰNG WEBSITE BÁN VẬT LIỆU QUẢNGCÁO qua mạng nhằm đáp ứng yêu cầu của khách hàng Hiện nay nhu cầu sửdụng Internet ngày càng nhiều và các hình thức kinh doanh trên mạng ngàycàng đa dạng và phong phú rất được nhiều người ưa chuộng Cho nên khi xâydựng web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận lợi trongviệc mua các sản phẩm của công ty mà không cần phải vất vả đến tận cửahàng để mua hàng trực tiếp

1.2: TÊN ĐỀ TÀI

“Xây dựng website bán vật liệu quảng cáo”

1.3: MÔ TẢ ĐỀ TÀI

1.3.1: Đối tượng hướng đến

- Tất cả các khách hàng có nhu cầu mua vật liệu, đặt hàng cũng như tìm

kiếm thông tin của công ty

- Những cửa hàng quảng cáo nhỏ lẻ, muốn đặt nguồn hàng và nguồn

vật liệu

Trang 8

1.3.2: Giá trị mang lại cho đối tượng

- Mang lại cho người dùng những thông tin về giá cả, chủng loại ,thông

tin về các vật liệu, mẫu biển quảng cáo mà người dùng đó quan tâm

- Đáp ứng việc tìm kiếm thông tin về các loại mặt hàng.

1.3.3: Lý do chọn đề tài

- Vì công ty chưa có website chính thức, chưa có kênh thông tin cũng

như cung cấp các dịch vụ một cách chuyên nghiệp cho đối các tượng kháchhàng

- Nhằm tạo ra website chính thức của doanh nghiệp và bán các vật liệucủa ngành quảng cáo

1.4: MỤC TIÊU CỦA ĐỀ TÀI

- Nhằm tạo ra một website chuyên bán các mặt hàng như vật liệu để gia

công và thiết kế biển quảng cáo

- Cung cấp thông tin chính xác về các mặt hàngvà giá cả tới cho kháchhàng

- Bán các sản phẩm mà khách hàng đặt hàng qua website

1.5: PHẠM VI ĐỀ TÀI

- Đề tài hướng tới những những khách hàng muốn đặt mua sản phẩm từ

xa, muốn đặt hàng và kiểm tra tình trạng còn hàng của các loại vật liệu

- Những cửa hàng quảng cáo nhỏ lẻ muốn đặt nguồn hàng cũng nhưnguồn vật liệu

Trang 9

1.7: CÔNG CỤ LẬP TRÌNH

1.7.1: PHP

- PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được

thiết kế để dễ dàng xây dựng các web động.Mã PHP có thể thực thi trênWebserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu củangười sử dụng

Ngôn ngữ PHP ra đời năm 1993 Rasmus Lerdorf sau đó đã phát triểnbởi nhiều người trải qua nhiều phiên bản.Phiên bản hiện tại là PHP 5.0 đãđược công bố 07/2004

Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế,sau đây làmột số lý do cơ bản:

- Mã nguồn mở(open source code)

- Miễn phí,download dễ dàng từ Internet

- Ngôn ngữ rất dễ học,dễ viết

- Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từWindows,Linnux,Unix

- Rất đơn giản trong việc kết nối với nguồn DBMS

Ví dụ như: MySQL, Microsoft SQL server 2000, Oracle, PostgreSQL,

Adabas , dBase , FilePro, Informix , mSQL, Solid…

Trang 10

+ MySQL là phần mềm miễn phí hoàn toàn ổng định, an toàn.

+ Hiện nay trong số các website có lưu lượng truy cập lớn thuộc hàng

“top” trên Internet, có rất nhiều website sử dụng liên minh LAMP này

+ ”Liên minh” mã mở LAMP đang được coi là một đối trọng với cácsản phẩm mã đóng của Microsoft(Windows,IIS,SQL Server,ASP/ASP.NET )

- Các đặc điểm của MySQL:

+ MySQL là một phần mềm quản trị cơ sở dữ liệu dạng

server-based(gần tương đương với SQL Server của Microsoft)

+ MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở dữliệu có thể có nhiều bảng quan hệ chứa dữ liệu

+ MySQL 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 cơ sở dữ liệu khác nhau, mỗi người dùng có thể

có một tên truy cập(user name) và mật khẩu tương ứng để truy xuất đến cơ sở

dữ liệu

+ Khi ta truy vấn tới cơ sở dữ liệu MySQL, ta phải cung cấp tên truycập và mật khẩu của tài khoản có quyền sử dụng cơ sở dữ liệu đó nếu không,chúng ta không làm được gì cả

 Dreamweaver là một chương trình biên tập HTML chuyên nghiệp, nhằm phục vụ cho việc thiết kế, lập trình, phát triển các website, các trang web và các ứng dụng web, cho dù là bạn thích viết mã bằng tay hay là thực hiện công việc làm web bằng công cụ trực quan, thì Dreamweaver cũng cung cấp cho bạn các công cụ hữu ích để cải tiến kinh nghiệm thiết kế web của bạn

Trang 11

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG WEBSITE BÁN VẬT LIỆU QUẢNG CÁO 2.1: Yêu cầu và quy trình quản lý

+ Đặt hàng online, xem giỏ hàng

-Với quản trị viên:

+ Cho phép tạo tài khoản, đăng nhập

+ Cho phép quản lý thông tin khách hàng

+ Có thể cập nhật thông tin sản phẩm, tìm kiếm sản phẩm, chỉnh sửathông tin sản phẩm

+ Quản lý các đơn hàng mà khách đặt, xem thông tin đơn hàng

+ Theo dõi doanh thu

2.2: Yêu cầu phi chức năng

- Đảm bảo an toàn dữ liệu khi website chạy trực tuyến

- Đảm bảo tốc độ tìm kiếm và xử lý nhanh chóng, kịp thời

- Đảm bảo an toàn thông tin cho người dùng

- Đảm bảo duy trì sự ổn định cho website

2.3: Yêu cầu phần mềm

- Hỗ trợ server PHP

- Cơ sở dữ liệu MySQL

- Hỗ trợ trình duyện: IE, Firefox, Google Chorme, Crome+.

Trang 12

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ, LẬP TRÌNH

3.1: PHÂN TÍCH CHỨC NĂNG CỦA WEBSITE

3.1.1: Biểu đồ phân cấp chức năng

Biểu đồ 3.1:Phân cấp chức năng

 Chức năng cập nhật: Thường xuyên cập nhật các sản phẩm, mặt hàng

mà website cung cấp, cập nhật thông tin, cập nhật tin tức, cập nhật sản phẩm, cập nhật giỏ hàng

 Chức năng tìm kiếm: Tìm kiếm các sản phẩm, mặt hàng thông qua tên, giá tiền, thông tin sản phẩm

 Chức năng đặt hàng: Cho phép khách hàng đặt hàng trực tiếp qua website, hệ thống sẽ xác nhận qua mail và số điện thoại khách hàng cung cấp

 Quản trị: cung cấp quyền sửa, thêm xóa cho quản trị viên và admin, thêm hàng, xóa hàng, sửa hàng, đăng kí, đăng nhập

Trang 13

3.1.2: Biểu đồ luồng dữ liệu

3.1.2.1: Biểu đồ luồng dữ liệu mức khung cảnh

Biểu đồ 3.2: Luồng dữ liệu mức khung cảnh

 Mô tả: khách hàng có thể tìm kiếm các mặt hàng trên website, yêu cầu đặt hàng, rồi thanh toán

 Quản trị viên có vai trò quản lý các hoạt động của website, cập nhật cácthông tin, các sản phẩm mới, và quản lý đơn hàng của khách hàng để kịp thời giao hàng

Trang 14

3.1.2.2: Biểu đồ luồng dữ liệu mức đỉnh

Biểu đổ 3.3: Luồng dữ liệu mức đỉnh

 Mô tả: Khách hàng khi vào website có thể tìm kiếm các sản phẩm đang

có trên website, lựa chọn và đặt mua các sản phẩm từ website

 Quản trị viên có thể tìm kiếm, cập nhật và quản lý các thông tin từ website

Trang 15

3.1.2.3: Biểu đồ luồng dữ liệu mức dưới đỉnh

+ Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng cập nhật

Biểu đồ 3.4: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng cập nhật

Trang 16

+ Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng tìm kiếm

Biểu đồ 3.5:Luồng dữ liệu mức dưới đỉnh chức năng tìm kiếm

Trang 17

+ Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng đặt hàng

Biểu đồ 3.6: Luồng dữ liệu mức dưới đỉnh chức năng đặt hàng

Trang 18

+ Biểu đồ luồng dữ liệu mức dưới đỉnh chức Thống kê

Biểu đồ 3.7: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Thống Kê

3.2: Phân tích dữ liệu website

Trang 19

 dmanh(id_dmanh,ten_dmanh).

 useronline(id,ip,local,tgtmp,status)

 donhang(id_don_hang,id_sp,chi_tiet_dh,email,tong_tien,ngay_dat,dia_chi,sdt)

Trang 20

Khóa chính Not null

2 tai_khoan varchar(255) Tài khoản Not null

7 so_dien_thoai Varchar(255) Điện thoại Not null

Trang 21

Stt Tên trường Kiểu dữ liệu Hiển thị Ràng buộc Ghi chú

1 id_sp Int(10) Mã sản phẩm Khóa chính Not null

3 ten_sp Varchar(255) Tên sản phẩm Not null

4 gia_sp Varchar(255) Giá sản phẩm Not null

5 trang_thai Varchar(255) Trạng thái sản

Trang 22

Not null

Bảng 5: Ảnh

Stt Tên trường Kiểu dữ

liệu

Hiển thị Ràng buộc Ghi chú

Chính

Not null

2 ten_anh Varchar(25

5)

Trang 23

Bảng 6: Danh mục ảnh

Stt Tên trường Kiểu dữ

liệu

Hiển thị Ràng buộc Ghi chú

1 id_dmanh int(10) Mã danh

muc

Khóachính

Not null

2 ten_dmanh Varchar(25

5)

Tên danhmục

Not null

3.2.5: Mối quan hệ giữa các bảng

Trang 25

3.3: Thiết kế giao diện

3.3.1: Site map

Giao diện trang chủ

Giao diện trang quản trị

Trang 26

3.3.2: Thiết kế giao diện website 3.3.2.1: Giao diện khách hàng

Trang chủ:

Trang 27

Trang sản phẩm:

Trang 28

Trang chi tiết sản phẩm:

Trang 29

Trang Tìm kiếm:

Trang 30

Trang giỏ hàng:

Trang 31

Trang xác nhận mua hàng:

Trang 32

3.3.2.2: Giao diện trang quản trị

Đăng nhập trang quản trị:

Trang chủ trang quản trị:

Trang 33

Trang quản trị sản phẩm:

Trang 34

Trang thêm sản phẩm:

Trang 35

Trang sửa sản phẩm

Trang 36

Trang thêm sản phẩm

Trang 37

3.4: Thiết kế thuật toán và xử lý cơ bản

Thuật toán đăng nhập

Sơ đồ 3.1: Đăng nhập

Thuật toán tìm kiếm

Trang 38

Sơ đồ 3.2: Tìm kiếm

Trang 39

Thêm hàng vào giỏ hàng

Sơ đồ 3.3: Thêm hàng

Trang 40

Xóa hàng trong giỏ

Sơ đồ 3.4: Xóa hàng

Trang 41

CHƯƠNG 4: THỬ NGHIỆM VÀ ĐÁNH GIÁ 4.1: Thử nghiệm hệ thống

4.1.2: Thử nghiệm chức năng tìm kiếm

+ Chi tiết giỏ hàng:

+ Đơn hàng được gửi tới gmail của khách hàng và của admin:

 Kết quả:

Trang 42

Cung cấp thông tin người mua :

Trang 43

+ Thông báo mua hàng thành công:

Trang 44

+ Đơn hàng được gửi đến gmail:

4.2: Đánh giá

 Những kết quả đạt được trong quá trình thiết kế xây dựng website bán vật liệu quảng cáo Khánh Tùng:

* Kết quả đạt được:

 Nắm bắt được qui trình quản lý của một website bán hàng

 Hiểu và thực hiện trên ngôn ngữ lập trình PHP và MySQL

 Thực hành xây dựng một website bán hàng từ CSDL, phân tích thiết kế

hệ thống, thiết kế giao diện, lập trình và thử nghiệm

 Giao diện thân thiện, dễ sử dụng

 Đáp ứng được nhu cầu tìm kiếm sản phẩm và mua hàng của khách hàng

Trang 45

* Hạn chế:

 Do chưa có kinh nghiệm thực tế nên quá trình thực hiện còn nhiều thiếusót, website chưa thể thực hiện hết theo đúng thiết kế ban đầu

 Chưa áp dụng hình thức thanh toán trực tuyến qua các cổng thanh toán

 Tính bảo mật của website còn chưa cao, CSDL còn đơn giản

* Hướng phát triển trong tương lai:

 Tích hợp thêm hình thức thanh toán trực tuyến

 Giao diện hoàn thiện hơn

Trang 46

TÀI LIỆU THAM KHẢO

Ngày đăng: 23/05/2023, 11:39

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w