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

XÂY DỰNG WEB bán HÀNG DO IT YOURSELF ONLINE

26 294 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

Định dạng
Số trang 26
Dung lượng 2,51 MB

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

Nội dung

LỜI NÓI ĐẦUInternet càng phát triển thì càng có nhiều ứng dụng tạo ra nhằm phục vụ cho nhu cầu và lợi ích của con người.Bạn muốn kết bạn bốn phương,Facebook giúp bạn làm điều đó.Thật th

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỀ TÀI: XÂY DỰNG WEB BÁN HÀNG DO IT YOURSELF

Trang 2

Sinh viên thực hiện : MAI THỊ TRÀ ( C1101065 )

TRẦN MINH TUẤN ( C1022120) PHẠM VĂN TRÁNG( C1122H042) Lớp : C22.3

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

···

···

···

···

···

···

···

···

···

···

···

···

···

Trang 3

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

SINH VIÊN THỰC HIỆN GIÁO VIÊN HƯỚNG DẪN MAI THỊ TRÀ (C1101065)

TRẦN MINH TUẤN (C1022120) PHẠM VĂN TRÁNG (C1022120) PHẠM THANH HẢI M C L C ỤC LỤC ỤC LỤC LỜI NÓI ĐẦU 5

CHƯƠNG I 6

KHẢO SÁT THỰC TẾ 6

1.1 khảo sát thực tế bài toán 6

1.2 Mục tiêu 6

1.3 Chức năng và nhiệm vụ 6

Trang 4

1.4 Đảm bảo 7

1.5 Phân công công việc của từng giai đoạn 7

1.6 Lịch trình thực hiện: 7

CHƯƠNG II 8

PHÂN TÍCH HỆ THỐNG 8

2.1 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG 8

2.1.1 Các chức năng chính của hệ thống 8

2.1.2 Chức năng “quản lý tài khoản” 9

2.1.3 Chức năng “nhập hàng” 9

2.1.4 Chức năng “bán hàng” 10

2.1.5Chức năng “tìm kiếm” 10

2.1.6Chức năng “Thống kê” 10

2.1.7Biểu đồ phân cấp chức năng của hệ thống bán hàng 11

2.2BLD mức ngữ cảnh 12

2.3BLD mức đỉnh 12

CHƯƠNG III 16

PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU 16

3.1 Phân tích dữ liệu 16

3.1.1 Tìm hiểu dữ liệu 16

3.2 Thiết kế dữ liệu 16

3.2.1 Bảng “Khachhang” 16

3.2.2 Bảng “Dondathang” 17

3.2.3 Bảng “Chitietdondathang” 17

3.2.4 Bảng “Khohang” 18

Trang 5

4.2.2 Thiết kế form đăng nhập 22

4.3 Giao diện của trang web 23

4.3.1 Trang chủ 23

4.3.2 Mua hàng 23

4.3.3 Giỏ hàng 24

CHƯƠNG V 25

PHẦN KẾT 25

Trang 6

LỜI NÓI ĐẦU

Internet càng phát triển thì càng có nhiều ứng dụng tạo ra nhằm phục vụ cho nhu cầu và lợi ích của con người.Bạn muốn kết bạn bốn

phương,Facebook giúp bạn làm điều đó.Thật thú vị khi buôn chuyện free với những người bạn yêu thương phải không, đã có

viber,zalo nhé.Bạn có thể đặt vé máy bay,gửi thư điện tử hay mua sắm

ở khắp mọi nơi trên thế giới.Chỉ cần có internet,cả thế giới sẽ ở ngay trước mắt bạn.Hiện nay,có rất nhiều các trang web bán hàng online,như

là điện tử,thời trang,mĩ phẩm Chúng em đã tìm hiểu rất kĩ từ các tín đồ thời trang 8X,9X thì đã phát hiện ra ,một làn sóng dữ dội đang được giới trẻ yêu thích và hứng thú đó là “DO IT YOURSELF”.Thỏa sức sáng tạo

và dùng đôi tay của chính mình biến những sáng tạo ấy trở thành những món đồ be bé,xinh xinh vô cùng lạ mắt từ những vật dụng hằng ngày.Vì vậy chúng em đã quyết định thiết kế trang web có tên là “DO IT

YOURSELF” nhằm phục vụ cho nhu cầu của giới trẻ hiện nay.Bước đầu làm nên sẽ gặp phải rất nhiều khó khăn về thời gian và kinh nghiệm nên

có thể trang web này chưa được hoàn chỉnh,nhưng phần nào đã thể hiện được sự cố gắng hết mình của chúng em,vì vậy em mong thầy tạo điều kiện giúp đỡ để chúng em hoàn thành đề tài của mình một cách tốt nhất

Chúng em xin chân thành cảm ơn!

Trang 7

CHƯƠNG I KHẢO SÁT THỰC TẾ

1.1 khảo sát thực tế bài toán

Thiết kế một trang web bán hàng online là xây dựng và quản lý toàn bộ chức năng của hệ thống:

Nhập hàng: nhập sản phẩm và chuyển vào kho,làm hóa đợn

nhập hàng.

Bán hàng: khách hàng đặt mua sản phẩm,hệ thống gửi lại

cho khách mã đặt hàng và hẹn ngày đến lấy ,nếu còn hàng trong kho thì làm hóa đơn bán,hết hàng gửi phản hồi lại cho khách.

Tìm kiếm:Tìm hàng,tìm hóa đơn,tìm đơn đặt hàng.

Thống kê:thống kê bán hàng,thống kê doanh thu.

Quản lý tài khoản:tài khoản của khách hàng.

o Khách hàng đăng kí,đăng nhập trước khi mua hàng.

o Menu chính bao gồm các menu con,mỗi menu thường là điểm vào của mỗi chức năng.

o Chức năng tìm kiếm chỉ áp dụng cho quản lý.

Trang 8

o Chức năng quản lý tài khoản chỉ áp dụng cho quản lý.

o Chức năng nhập hàng và bán hàng thuộc quyền quản lý

của nhân viên.

o Chức năng thống kê chỉ áp dụng cho quản lý.

1.4 Đảm bảo

Thiết kế trang web phải đảm bảo những yêu cầu sau:

 Thời gian xử lý nhanh.

 Dễ dàng sử dụng với giao diện được thiết kế đơn giản

1.5 Phân công công việc của từng giai đoạn

 công việc 1:Tiến hành khảo sát,thu thập thông tin.

 công việc 2:phân tích thông tin yêu cầu hệ thống.

 công việc 3:thiết kế cơ sở dữ liệu ,quản lý bán hàng.

 công việc 4:viết chương trình.

 công việc 5:kiểm định chương trình.

 công việc 6:hoàn thiện chương trình.

1.6 Lịch trình thực hiện:

 tuần 1:chọn đề tài,nhận công việc,lập kế hoạch,nghiên cứu tài liệu về ngôn ngữ lập trình web PHP.

 tuần 2:Tiến hành viết chương trình

 tuần 3:kiểm định chương trình và viết báo cáo.Nộp báo cáo kết quả thực tập.

Trang 10

2.1.2 Chức năng “quản lý tài khoản”

 Yêu cầu khách hàng đăng nhập trước khi mua hàng.hệ thống

sẽ gửi lại thông báo đăng nhập thành công hoặc không thành công cho khách hàng

 Nếu đăng nhập thành công,hệ thống sẽ lưu thông tin khách hàng,nếu đăng nhập không thành công hệ thống sẽ báo lỗi.

Trang 11

2.1.4 Chức năng “bán hàng”

 Khách hàng đặt hàng, sản phẩm được lưu vào đơn đặt hàng.

 Nếu trong kho còn sản phẩm này ,hệ thống sẽ báo và lên

lịch hẹn lấy hàng với khách,nếu trong kho hết hàng,hệ thống sẽ báo lại cho khách biết và hẹn khách mua hàng lần sau

Tìm kiếm

Thống kê

Doanh thu Sản phẩm

Trang 12

2.1.7Biểu đồ phân cấp chức năng của hệ thống bán hàng

Thống kê Nhập

Khách

hàng

Tìm hàng

Làm hóa đơn nhập

Thống

kê bán hàng

Tìm

Tìm kiếm

Đặt sách trên mạng

Thống kê

Bán hàng

Nhập hàng

Quản lý

tài

khoản

Hệ thống bán hàng

Trang 13

2.2BLD mức ngữ cảnh

2.3BLD mức đỉnh

Khách hàng

H ẹ n

Đặt hàng trên mạng

5.Đăng Nhập

Trang 14

2.Nhập hàng 1.Bán hàng

Trang 16

Kho hàng

Khách hàng

Hàng đặt

3.1 Tìm hàng

Khách hàng

3.2 Tìm đơn đặt hàng

Trang 17

CHƯƠNG III

PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU

3.1 Phân tích dữ liệu

3.1.1 Tìm hiểu dữ liệu

Mô hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của

hệ thống.Đây là bước trung gian chuyển đổi giữa mô hình quan niệm dữ liệu(gần với người sử dụng) và mô hình vật lý dữ liệu(mô hình trong máy),chuẩn bị cho việc cài đặt hệ thống.

Các lược đồ quan hệ trong mô hình tổ chức dữ liệu có được từ sự biến đổi mô hình quan niệm dữ liệu.Áp dụng các quy tắc biến đổi chúng

ta có các lược đồ quan hệ của bài toán:

Trang 18

Tên trường Kiểu dữ liệu Độ dài Mô tả

makh int 11 Mã khách hàng(khóa chính) tenkh varchar 100 Tên khách hàng

scmt int 20 Số chứng minh nhân dân diachi varchar 100 Địa chỉ

nguoidung varchar 100 Người dùng

matkhau varchar 100 Mật khẩu

3.2.2 Bảng “Dondathang”

Tên trường Kiểu dữ liệu Độ dài Mô tả

maddh int 11 Mã đơn đặt hàng(khóa chính) makh int 11 Mã khách hàng

tongtien int 20 Tổng tiền

thoigian timestamp Thời gian đặt

Trang 19

Tên trường Kiểu dữ liệu Độ dài Mô tả

maddh int 11 Mã đơn đặt hàng(khóa chính)

masp int 11 Mã sản phẩm(khóa chính)

makh int 11 Mã khách hàng

dongia int 11 Đơn giá

soluong int 11 Số lượng

3.2.4 Bảng “Khohang”

Sản phẩm nhập về được lưu vào kho hàng

Tên trường Kiểu dữ liệu Độ dài Mô tả

masp int 11 Mã sản phẩm(khóa chính)

soluong int 11 Số lượng còn trong kho

dongia int 11 Đơn giá

3.2.5 Bảng “Loaisp”

Nhóm các sản phẩm vào một thể laoij khác nhau để dễ tìm kiếm

Trang 20

Tên trường Kiểu dữ liệu Độ dài Mô tả

maloai int 11 Mã loại(khóa chính)

tenloai Varchar 100 Tên loại sản phẩm

3.2.6 Bảng “Chitietsanpham”

Tên trường Kiểu dữ liệu Độ dài Mô tả

masp int 10 Mã sản phẩm(khóa chính)

tensp int 100 Tên sản phẩm

maloai Varchar 100 Mã loại

dongia int 10 Đơn giá

hinhanh longblob Hình ảnh sản phẩm

trangthai int 11 Trạng thái sản phẩm đã được mua

hay chưa

Trang 21

CHƯƠNG IV THIẾT KẾ GIAO DIỆN

4.Giới thiệu về ngôn ngữ viết chương trình

Chúng em thiết kế chương trình bằng ngôn ngữ

PHP,MYSQL,HTML,CSS

 PHP là ngôn ngữ Scrip trên server được thiết kế để dễ dàng xây dựng trang web động.Mã PHP có thể thực thi trên

webserver để tạo ra mã HTM và xuất ra màn hình theo yêu

cầu của người sử dụng.

 MYSQL là phần mềm quản trị cơ sở dữ liệu miễn phí nằm trong nhóm LAMP(Linux-Apache-Mysql-Php).Là phần mềm hoàn toàn miễn phí,ổn định,an toàn.Hiện nay trong số các webside có lưu lượng truy cập lớn thuộc hàng top trên Internet chủ yếu sử dụng LAM

-Mysql là phần mềm quản trị dữ liệu dạng server -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 người sử dụng riêng,mỗi người dùng có thể quản lý một hoặc nhiều cơ sở dữ liệu khác nhau,mỗi người dùng có một tên truy cập và mật khẩu tương ứng để truy xuất đến cơ sở dữ liệu

Trang 22

4.1 Giao diện trong MYSQL

Trang 23

4.2 Thiết kế form hệ thống

4.2.1 Thiết kế form đăng ký

4.2.2 Thiết kế form đăng nhập

Trang 24

4.3 Giao diện của trang web

4.3.1 Trang chủ

4.3.2 Mua hàng

Trang 25

4.3.3 Giỏ hàng

Trang 26

CHƯƠNG V PHẦN KẾT

Chúng em đã cố gắng làm việc với nhau một cách có hiệu quả để đạt được kết quả tốt nhất cho trang web của mình,nhưng vì ba tuần là

khoảng thời gian tương đối ngắn để có thể hoàn thiện một trang web hoàn chỉnh vì vậy chúng em rất mong nhận được sự thông cảm và góp ý của thầy.một lần nữa em xin chân thành cảm ơn thầy đã góp ý để chúng

em có thể hoàn thành đề tài báo cáo thực tập của mình thành công

Ngày đăng: 01/07/2016, 12:59

TỪ KHÓA LIÊN QUAN

w