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

BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG

59 5,7K 30

Đ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 59
Dung lượng 3,78 MB

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

Nội dung

4.3.2 Chức năng dành cho người quản trị: Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị:  Cập nhật thông tin hàng hoá trực tuy

Trang 1

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG

Lớp: CNPM05

GVHD: Th.S NGUYỄN ĐĂNG KHOA

Sinh viên thực hiện:

Trần Trọng Nhân 10520108 Đoàn Minh Tiến 10520404

Đỗ Ngọc Sâm 10520176 Nguyễn Phi Hùng 10520395

TP Hồ Chí Minh, tháng 12 năm 2013

Trang 2

LỜI CẢM ƠN

Trong thời gian thực hiện đồ án với sự giúp đỡ tạo điều kiện của trường Đại Học Công Nghệ Thông Tin – Đại Học Quốc Gia Thành Phố Hồ Chí Minh, sự góp ý của các bạn và

đặc biệt là sự hướng dẫn trực tiếp, chỉ bảo tận tình của giảng viên bộ môn ThS.Nguyễn

Đăng Khoa chúng em đã hoàn thành đề tài cùng với bản báo cáo đúng thời gian quy định

Với khả năng và thời gian có hạn nên không tránh khỏi những thiếu sót, em rất mong nhận được sự quan tâm, giúp đỡ, tạo điều kiện của thầy cô giáo để em hoàn thiện hơn đề tài nghiên cứu trong thời gian tới

Một lần nữa em xin chân thành cảm ơn tất cả các thầy, cô giáo trong trường Đại Học Công Nghệ Thông Tin – Đại Học Quốc Gia Thành Phố Hồ Chí Minh cũng như các thầy

cô giáo của các trường, các tổ chức liên kết đã dạy dỗ, chỉ bảo chúng em trong suốt thời

gian học Đặc biệt em xin gửi lời cảm ơn sâu sắc tới thầy giáo ThS.Nguyễn Đăng Khoa

đã hướng dẫn em suốt quá trình làm đồ án

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

Trang 3

NHẬN XÉT (Của giảng viên hướng dẫn)

Trang 4

Mục lục

CHƯƠNG 1 THÔNG TIN LIÊN LẠC GIỮA CÁC THÀNH VIÊN 1

CHƯƠNG 2 LINK TRANG WEB, CÁC TÀI KHOẢN LIÊN QUAN 2

2.1 Thông tin trang web 2

2.2 Các tài khoản đăng nhập để test: 2

CHƯƠNG 3 NGÔN NGỮ LẬP TRÌNH, FRAMEWORK, THƯ VIỆN HỖ TRỢ 3

3.1 Framework sử dụng trong website 3

3.2 Ngôn ngữ lập trình 3

CHƯƠNG 4 MÔ TẢ ĐỀ TÀI 4

4.1 Đặt vấn đề 4

4.2 Phạm vi đề tài 4

4.3 Tiêu chí chức năng của đề tài 5

4.3.1 Chức năng dành cho khách hàng: 5

4.3.2 Chức năng dành cho người quản trị: 5

4.4 Khảo sát, phân tích và thiết kế hệ thống website 6

4.4.1 Khảo sát thực tế và phân tích hệ thống 6

4.4.2 Mục tiêu của hệ thống thương mại điện tử 8

4.4.3 Lợi ích của việc xây dựng website 8

4.4.4 Mô tả yêu cầu của hệ thống 9

4.4.5 Phân tích yêu cầu của hệ thống 9

4.4.6 Mô tả hoạt động của hệ thống 10

4.5 Các sơ đồ thiết kế hệ thống 11

4.5.1 Sơ đồ ngữ cảnh hệ thống 11

4.5.2 Biểu đồ phân rã chức năng 12

4.5.3 Sơ đồ luồng dữ liệu mức khung cảnh 15

4.5.4 Sơ đồ luồng dữ liệu mức đỉnh 16

4.5.5 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 – Quản lý bán hàng 17

4.5.6 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 2 – Quản lý thanh toán 17

4.5.7 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 3 – Quản trị hệ thống 19

Trang 5

4.5.8 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 4 – Quản lý sản phẩm 20

4.5.1 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý khách hàng 21

4.5.1 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý kho hàng 22

CHƯƠNG 5 CÁC CHỨC NĂNG CỦA TRANG WEB 23

5.1 Chức năng của website 23

5.2 Các chức năng đã làm được 23

5.3 Các chức năng chưa làm được 24

CHƯƠNG 6 CÁC MÀN HÌNH CHỨC NĂNG ĐÃ LÀM ĐƯỢC 25

6.1 Giao diện website 25

6.2 Giao diện trang quản trị Administrator 31

CHƯƠNG 7 CẤU TRÚC THƯ MỤC CỦA ĐỀ TÀI 39

7.1 Các thư mục của đề tài 39

7.2 Các thành phần cụ thể trong từng thư mục 39

CHƯƠNG 8 LINK SUBVERSION, SOURCE CODE VÀ CÁCH CÀI ĐẶT TRÊN LOCALHOST 41

8.1 Link subversion 41

8.2 Link download source code 41

8.3 Các cài đặt trên localhost 41

8.4 Khắc phục lỗi không start được Apache 46

CHƯƠNG 9 LƯỢC ĐỒ CƠ SỞ DỮ LIỆU 48

CHƯƠNG 10 MÔ TẢ VỀ DỮ LIỆU CỦA TRANG WEB 49

Trang 6

DANH MỤC HÌNH ẢNH

Hình 4.1 Sơ đồ ngữ cảnh hệ thống

Hình 4.2 Biểu đồ phân rã chức năng

Hình 4.3 Sơ đồ luồng dữ liệu mức khung cảnh

Hình 4.4 Biểu đồ luồng dữ liệu mức đỉnh

Hình 4.5 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 - Quản lý bán hàng Hình 4.6 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 2 - Quản lý thanh toán Hình 4.7 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 3 - Quản trị hệ thống Hình 4.8 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 4 - Quản lý sản phẩm Hình 4.9 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 - Quản lý khách hàng Hình 4.10 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 - Quản lý kho hàng Hình 6.1 Giao diện trang chủ

Hình 6.2 Giao diện trang chủ (tiếp)

Hình 6.3 Trang giới thiệu công ty

Hình 6.4 Trang hướng dẫn mua hàng

Hình 6.5 Trang liên hệ

Hình 6.6 Khung đăng nhập khách hàng

Hình 6.7 Khung thông tin khách hàng sau khi đăng nhập

Hình 6.8 Khung thông tin tài khoản người dùng

Hình 6.9 Khung chỉnh sửa thông tin người dùng

Hình 6.10 Khung giỏ hàng

Hình 6.11 Giao diện trang web khi admin đăng nhập

Hình 6.12 Giao diện trang chủ của admin

Hình 6.13 Trang quản lý sản phẩm

Hình 6.14 Trang quản lý loại sản phẩm

Hình 6.15 Trang quản lý hãng máy

Trang 7

Hình 6.16 Trang quản lý sản phẩm khuyến mãi

Hình 6.17 Trang quản lý tin tức

Hình 6.18 Trang quản lý người dùng

Hình 6.19 Trang chỉnh sửa thông tin người dùng

Hình 6.20 Trang quản lý giới thiệu công ty và hướng dẫn người dùng Hình 6.21 Trang quản lý góp ý người dùng

Hình 6.22 Trang thống kê sản phẩm

Hình 6.23 Trang thống kê doanh số bán ra

Trang 8

LỜI NÓI ĐẦ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 ứng dụng của

nó trong đời sống Máy tính 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 đổi hà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ác giả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, chúng

em đã tìm hiểu và xây dựng một “Xây dựng Website bán máy tính online” với mặt hàng

là laptop, pc, máy tính bảng

Cùng với sự chỉ bảo tận tình của thầy ThS.Nguyễn Đăng Khoa chúng em đã hoàn

thành website này Trong quá trình phân tích thiết kế không thể tránh khỏi những sai sót mong thầy cô và các bạn đóng góp ý kiến để website được hoàn thiện hơn

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

Trang 9

CHƯƠNG 1 THÔNG TIN LIÊN LẠC GIỮA CÁC THÀNH VIÊN

Thông tin nhóm thực hiện

Trang 10

CHƯƠNG 2 LINK TRANG WEB, CÁC TÀI KHOẢN LIÊN QUAN

2.1 Thông tin trang web

Link trang web: videde.com/cnweb/13

2.2 Các tài khoản đăng nhập để test:

a Tài khoản thường:

Đây là tài khoản người dùng khi đăng nhập vào hệ thống Người dùng có thể đăng ký thành viên để có thể thêm sản phẩm yêu thích hay dự định mua sắm vào giỏ hàng của mình Người dùng có thể không cần đăng ký thành viên vẫn có thể mua sản phẩm nhưng những sản phẩm mà người dùng mua sẽ không được cho vào giỏ hàng

b Tài khoản Admin:

Username: admin

Passwords: 123456

Tài khoản admin là tài khoản dùng để quản lý những mục của website như người dùng, sản phẩm, nhân viên, tin tức, quản lý các đơn hàng, thống kê sản phẩm bán được cũng như doanh thu bao nhiêu

Trang 11

CHƯƠNG 3 NGÔN NGỮ LẬP TRÌNH, FRAMEWORK, THƯ VIỆN

HỖ TRỢ

Trang web không sử dụng framework nào

3.2 Ngôn ngữ lập trình

Trang web mà sử dụng ngôn ngữ HTML, CSS, JavaScript để thiết kế giao diện Sử dụng PHP và MySQL để xây dựng cơ sở dữ liệu và tiến hành kết nối, xử lý trên cơ sở dữ liệu đó Ngoài ra trang web sử dụng thư viện của JavaScript là Jquery trong quá trình xử

lý một số chức năng

Trang 12

CHƯƠNG 4 MÔ TẢ ĐỀ TÀI

Trước sự phát triển ngày càng nhanh chóng của lĩnh vực Công Nghệ Thông Tin và cụ thể hơn nữa là lĩnh vực Web đang phát triển mạnh mẽ và đi kèm với sự phát triển mạnh mẽ này là các dịch vụ, tiện ích để phục vụ đời sống, công việc, giải trí của con người cụ thể

là dịch vụ mua bán trực tuyến qua mạng đang tỏ ra hiệu quả đối với con người và dần trở thành nhu cầu thiết yếu phục vụ con người

Nắm bắt được nhu cầu thiết yếu này, sau một khoảng thời gian nghiên cứu và tìm hiểu thị trường nhóm đã đưa ra quyết định đồ án môn học là:Xây dụng website bán máy tính

online.”

Với website này người dùng có thể:

• Xem thông tin chi tiết, thông số kỹ thuật của, giá bán của máy tính, laptop, pc,

taplet

• Đặt mua hàng khi đã tìm được hàng mình cần

• So sánh với các thông tin để tìm ra sản phẩm phù hợp với khả năng của mình

• Góp ý kiến, phản hồi cho người quản trị website để có sự phục vụ tốt hơn cũng như các ưu đãi đối với khách hàng

• Bên cạnh nhiệm vụ chính là mua bán, đặt hàng online thì đồ án còn có thêm phẩn cập nhật tin tức công nghệ mới nhất cho khách hàng quan tâm

4.2 Phạm vi đề tài

Website mua bán máy tính online được ứng dụng cho các cửa hàng mua bán máy tính vừa và nhỏ Ngoài ra website khi được mở rộng có thể đáp ứng được cho công ty với tầm

cỡ lớn hơn

Trang 13

4.3 Tiêu chí chức năng của đề tài

4.3.1 Chức năng dành cho khách hàng:

• Giao diện dễ sử dụng và tính thẩm mỹ cao

• Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật (mã hóa mật khẩu) thông tin

• Xem và thay đổi các thông tin về tài khoản

• Hình thức thanh toán và đặt hàng phải dễ sử dụng

• Thông tin sản phẩm phong phú, đa dạng

• Xem thông tin và tìm kiếm theo nhiều danh mục

• Kiểm tra giỏ hàng

• Hướng dẫn mua hàng Hỗ trợ online thông qua chương trình Yahoo! Messenger

• Thông tin khuyến mãi, sản phẩm mới nhất

• Góp ý kiến và đặt câu hỏi cho người quản trị

4.3.2 Chức năng dành cho người quản trị:

Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị:

 Cập nhật thông tin hàng hoá trực tuyến

Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng bạn sẽ kinh doanh ở bất cứ đâu

 Quản lý các đơn đặt hàng trực tuyến

Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn hàng:

đã giao hàng chưa, đã thanh toán chưa…

 Quản lý khách hàng

Trang 14

Lưu trữ các hoạt động gắn với các khách hàng của cửa hàng Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý

 Thống kê chi tiết cụ thể, chính xác và nhanh chóng

 Thống kê mặt hàng nào bán chạy

 Tổng hợp doanh thu hằng tháng hàng quý và hàng năm

 Tổng hợp lưu trữ được ý kiến phản ánh của khách hàng để có thể trả lới khách hàng một cách nhanh chóng và chính xác nhất

 Cho phép in các danh sách, các thông tin cần thiết

4.4 Khảo sát, phân tích và thiết kế hệ thống website

4.4.1 Khảo sát thực tế và phân tích hệ thống

Khảo sát một số website thương mại điện tử hiện nay

Trang web mua bán các thiết bị điện tử www.chodientu.vn

Các chức năng chính của website:

Giới thiệu chung

- Giới thiệu thông tin về website

- Các thông tin cơ bản về nội dung website và các điều lệ

Thông tin mua bán các thiết bị

- Giới thiệu thông tin về các mặt hàng trao đổi

- Giá bán của các thiết bị và cách liên hệ giao dịch

Trợ giúp thành viên

- Thông tin về cách sử dụng các sản phẩm tốt nhất

- Cách mua và kiểm tra sản phẩm

- Tìm kiếm sản phẩm

Hình thức thanh toán: Có 2 hình thức thanh toán chính:

- Thanh toán trực tiếp: thông qua giao dịch trực tiếp giữa khách hành và đối tác bán hàng

Trang 15

- Thanh toán thông qua trung gian: các hình thức thanh toán có thể thông qua các

hệ thống ngân hàng trung gian có sử dụng hệ thống chúng thực mà website hỗ trợ Thanh toán thông qua thẻ tín dụng, thẻ ATM và thẻ card do công ty phát hành

- Giới thiệu chung về website

- Thông tin về sách các loại sản phẩm

o Thông tin về cá loại sản phẩm

o Thông tin về thiết bị văn phòng phẩm

- Hình thức thanh toán: Khi bạn muốn mua hàng của vinabook.com thì bạn cần đăng ký để trở thành thành viên trên website của công ty Sau khi đăng ký bạn có thể chọn sản phẩm mà bạn cần mua vào giỏ hàng và lưa chọn các hình thức thanh toán cho phù hợp Các hình thức thanh toán có thể sử dụng trên website là: giao hàng tận nơi, nhận tại văn phòng, thanh toán bằng tiền mặt, thanh toán bằng thẻ tín dụng, chuyển khoản ngân hàng

Trang web mua bán thiết bị máy tính www.trananh.vn

- Giới thiệu chung

o Giới thiệu về website

o Giới thiệu về công ty Trần Anh

- Thông tin về sản phẩm

o Thông tin về giá cả chủng loại

o Thông tin về các thông số kĩ thuật

- Thông tin về chương trình khuyến mại

o Các chương trình khuyến mại trong thời gian tới

o Điều kiện đượng hưởng khuyến mại

- Thông tin về các chương trình bảo hành

o Các thông tin về chế độ bảo hành của sản phẩm

o Các quy định bảo hành sản phẩm

- Hình thức thanh toán

Trang 16

o Thanh toán trực tiếp

o Thanh toán online trực tiếp qua nganluong.vn

o Chuyển khoản ngân hàng

Kết luận: Từ việc tìm hiểu hệ thống của các website có ứng dụng thương mại điện tử trên cho thấy sự tiện lợi và tính hiệu quả mang lại là rất lớn Nó giúp cho việc quảng bá sản phẩm của công ty với quy mô lớn và rộng khắp trên các tỉnh thành Chức năng thanh toán thông qua hệ thống trung gian giúp cho quá trình giao dịch giữa khách hàng và công ty được nhanh chóng và thuận lợi hơn tiết kiệm chi phí về thời gian và kinh phí đi lại

4.4.2 Mục tiêu của hệ thống thương mại điện tử

Mục tiêu trước mắt:

- Quảng bá website để mọi khách hàng biết đến

- Có nhiều chế độ ưu đãi, khuyến mại, bảo hành lâu dài, chất lượng dịch vụ tốt

- Nâng cao chất lượng, đa dạng hóa, hạ giá thành sản phẩm, đạt mức tăng trưởng tối đa thu nhiều lợi nhuận

Mục tiêu lâu dài:

- Mở rộng thị trường hàng hóa, uy tín, trở thành điểm dừng quen thuộc của mọi khách hàng

Để đạt được mục tiêu đề ra cần phải quan tâm đến các hoạt động sau:

- Hệ thống bán hàng phản hồi nhanh chóng

- Dịch vụ bán hàng tốt nhất, tiện lợi nhất cho khách hàng

- Marketting hoạt động hiệu quả, hợp lý

- Có chiến lược kinh doanh hợp lý

- Giao hàng đúng thời hạn và đảm báo chất lượng

4.4.3 Lợi ích của việc xây dựng website

Qua việc tìm hiểu thực trạng của cửa hàng cho thấy việc xây dựng một website là rất cần thiết và phù hợp với sự phát triển ,website sẽ giúp có một hình ảnh cụ thể trên diễn đàn điện tử với khả năng quảng bá sản phẩm cao hơn nhiều so với thực trạng hiện nay, từ đó tạo hình ảnh mới tin cậy đối với khách hàng trong và ngoài tỉnh

Trang 17

Khách hàng khi cần mua các sản phẩm không cần đến tận nơi mà chỉ cần truy cập vào website, từ đó có thể thấy được các thông tin về sản phẩm cần mua, khách hàng có thể đặt hàng qua mạng và được giao hàng tận nơi thanh toán trực tiếp với nhân viên của cửa hàng

4.4.4 Mô tả yêu cầu của hệ thống

Sau khi phân tích đặc điểm tình hình và thực trạng của cửa hàng việc xây dựng website cần đạt được những yêu cầu như trong mô tả sau:

- Hệ thống sẽ thực hiện quảng bá về sản phẩm trên thị trường trong, ngoài tỉnh

- Hệ thống làm nhiệm vụ giới thiệu sản phẩm cho khách hàng, nhận đơn đặt hàng

- Cập nhập các mặt hàng sản phẩm mới và tin tức giá cả thị trường

4.4.5 Phân tích yêu cầu của hệ thống

- Tiếp nhận sản phẩm từ phía cửa hàng, trình bày sản phẩm lên website để giới thiệu với khách hàng

- Cho phép theo dõi, quản lý các đơn đặt hàng của khách hàng mỗi khi khách hàng mua sản phẩm

- Khi khách hàng vào mua hàng hệ thống sẽ cung cấp cho mỗi khách hàng một giỏ hàng để chứa mặt hàng cần mua Khách hàng có thể bỏ mặt hàng đã chọn hay thêm một mặt hàng mới vào giỏ hàng Khi khách hàng hoàn tất việc lựa chọn sản phẩm, hệ thống sẽ tiến hành tính tiền cho khách hàng và tiến hành quá trình thanh toán khi khách hàng yêu cầu

- Website phải đảm nhận nhiệm vụ quản lý chương trình khuyến mại do cửa hàng đưa

ra đối với khách hàng ở từng thời điểm

Trang 18

- Qua việc mô tả yêu cầu của hệ thống, có thể dặt ra các yêu cầu của hệ thống với hai đối tượng chính tương tác với hệ thống như sau:

Đối với cửa hàng:

- Có thể tiến hành cập nhập, sửa, xóa thông tin đói với bất kỳ một sản phẩm nào

- Thêm, sửa, xóa cac tin tức về các chương trình khuyến mại

- Quản lý các thông tin về các hóa đơn mua hàng của khách hàng

- Cập nhập thông báo, quảng cáo, các bài viết của khách hàng

Đối với khách hàng:

- Xem thông tin về các mặt hàng đưa lên website

- Chọn các mặt hàng cần mua và đặt mua hàng với cửa hàng viết các bài viết, góp

ý đối với các vấn đề gặp phải khai mua hàng trên website

- Tìm kiếm thông tin về các sản phẩm

- Nhận các thông báo qua email về các giao dịch của mình trên website

- Nhận thông tin về các chương trình khuyến mại, bảo hành

4.4.6 Mô tả hoạt động của hệ thống

Đối với khách hàng: Khách hàng xem danh mục sản phẩm, loại hàng mà họ cần mua

Khi khác hàng đã chọn được một số sản phẩm cần tìm, hệ thống sẽ hiện thị tất cả các mặt hàng thuộc loại này Thông tin hiển thị chỉ là những thông tin trích dẫn của thông tin về

mặt hàng đó như: tên sản phẩm, giá cả, hình ảnh…

Khách hàng chỉ cần điền địa chỉ email vào một textbox sau đó nhấn xác nhận Hệ thống sẽ gửi những thông tin mới nhất, những đợt khuyến mại mới cho khách theo địa chỉ email mà khách hàng đã đăng ký

Khách hàng tiến hành mua hàng sau khi đã chọn được những mặt hàng mình cần đưa vào giỏ hàng Sau đó, khách hàng tiến hành thanh toán với hệ thống, hệ thống sẽ yêu câu khách hành nhập các thông tin cần thiết Và tiếp đó, hệ thống sẽ xử lý các phương thức thanh toán cho khách hàng

Trang 19

Đối với quản trị viên: Khi đăng nhập vào hệ thống quản trị, tùy vào user & password

mà hệ thống chia người quản trị thành các nhóm : Quản lý khách hàng, quản lý sản phẩm, quản lý khao hàng… Tùy vào chức vụ mà người quản trị có những quyền nhất định đối với

Khách hàng

Trang 20

4.5.2 Biểu đồ phân rã chức năng

Hình 4.2 Biểu đồ phân rã chức năng

Cửa hàng

1 Quản lý sản phẩm

2 Quản lý khách hàng

1.1 Quản lý

hàng

1.2 Thống

2.1 Tìm kiếm hàng

2.2 Chọn hàng

2.3 Đặt hàng

2.4 Thanh toán

kê hàng bán chạy

1.2.1 Thống kê doanh số

2.1.2 Tìm kiếm

2.1.1 Nhận thông tin tìm kiếm

2.2.1 Thống

kê mặt hàng

2.2.2

Liệt

kê số hàng

có trong giỏ hàng

2.3.2 Thời gian nhận hàng

2.3.1 Nhận đơn đặt hàng

2.4.1

Nhân tiền khách hàng

2.4.2 Thanh toán theo đơn đặt

2.2.3 Kiểm tra giỏ hàng

2.4.2 Thanh toán qua ngân lượng

Trang 21

Cơ chế quản lý cửa hàng:

Việc quản lý có thể chia thành 5 chức năng chính là:

- Chức năng quản lý sản phẩm: Bao gồm giới thiệu sản phẩm, cập nhập sản phẩm, quản lý loại sản phẩm

- Chức năng quản lý bán hàng: Bao gồm việc đặt hàng của khách hàng, quản lý hóa đơn vào giao hàng cho khách

- Chức năng quản lý thanh toán: Gồm các công việc như thanh toán khách hàng với cửa hàng, tổng hợp doanh thu và công nợ để báo cáo lên quản trị

- Chức năng quản lý khách hàng: Chính là cập nhập thông tin về khách hàng sau khi khách hàng đăng ký với hệ thống và cập nhập những ý kiến đóng góp của khách hàng

- Chức năng quản trị hệ thống: Tức là có nhiệm vụ phân quyền cho từng thành viên với từng công việc cụ thể

Chức năng quản lý bán hàng

- Đặt hàng: Sau khi khách hàng xem danh mục các mặt hàng và đã chọn được sản phẩm cần mua Khách hàng tiến hàng đặt hàng theo sản phẩm và số lượng của mỗi sản phẩm

- Quản lý hóa đơn: Để có thể quản lý được tất cả hóa đơn thì chưc năng này cần lấy thông tin từ các kho hàng và các đơn hàng của khách

Trang 22

Chức năng thanh toán: Quản lý thanh toán với khách hàng: Khi mà khách hàng đã

chọn mua sản phẩm xong thì chức năng này sẽ tiến hành thanh toán cho khách hàng

- Báo cáo doanh thu: Thông qua các thông tin được ghi đầy đủ ở kho hóa đơn xuất

và hóa đơn nhập, thì có thể đưa ra thống kê chính xác về doanh thu của cửa hàng trong một thời gian xác định như theo tháng, theo quý, theo năm Từ đó ban quản trị của cửa hàng có kế hoạch chi tiết hơn cho việc kinh doanh trong thời gian tiếp theo

Chức năng quản lý khách hàng

- Cập nhập khách hàng: Chức năng này làm nhiệm vụ lưu lại các thông tin về khách hàng mua hàng của cửa hàng Các khách hàng này có những thông tin chi tiết để tiện cho việc lưu hóa đơn và tiện cho việc giao hàng khi khách hàng mua hàng tại cửa hàng

- Cập nhập bài viết: trong mọi trường hợp không thể tránh khỏi những sai sót chính

vì vậy mà chức năng này sẽ làm nhiệm vụ tổng hợp những ý kiến đóng góp của khách hàng để sửa đổi cho phù hợp với nhu cầu của khách hàng

Chức năng quản trị hệ thống

- Quản trị người sử dụng: tức là các quản trị viên có quyền trực tiếp tham gia làm nhiệm vụ cập nhập thông tin về sản phẩm, thông tin về loại sản phẩm, quản trị tin tức… của cửa hàng

Trang 23

4.5.3 Sơ đồ luồng dữ liệu mức khung cảnh

Hình 4.3 Sơ đồ luồng dữ liệu mức khung cảnh

Khách hàng

Quản trị

Quản Lý Bán Hàng

Kết quả

Yêu cầu Yêu cầu

Kết quả

Trang 24

4.5.4 Sơ đồ luồng dữ liệu mức đỉnh

Hình 4.4 Biểu đồ luồng dữ liệu mức đỉnh

Ban quản

trị

Quản lý sản phẩm

Quản lý bán hàng

Quản lý

thanh

toán

Quản trị hệ thống

Ban quản trị

Hóa đơn Sản phẩm

Hóa đơn thanh toán

Gian hàng

Thông tin gian hàng

Quản lý khách hàng

Khách hàng Khách hàng

Cập nhật

Quản lý kho hàng

Yêu cầu nhập hàng

Quản trị viên

Người quản trị

Trang 25

4.5.5 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 – Quản lý bán hàng

Hình 4.5 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 - Quản lý bán hàng

Đối với chức năng đặt hàng: Khách hàng sau khi đã sem và lựa chọn sản phẩm theo

ý thích của mình thì khách hàng tiến hành mua hàng Khi đó chức năng sẽ trả lời với khách hàng bằng cách tiến hành lập hoá đơn thanh toán cho khách hàng hoặc khách hàng có thể thanh toán qua nganluong.vn

Đối với chức năng giao hàng: sau khi lấy các thông tin cần thiết từ kho hoá đơn (tên khách hàng, địa chỉ, nhứng sản phẩm khách hàng chon mua, số lượng ) thì sẽ tiến hành việc giao hàng cho khách hàng

Ban quản trị yêu cầu chức năng quản lý hoá đơn báo cáo về hoá đơn Để thấy được

số lượng hàng xuất ra

4.5.6 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 2 – Quản lý thanh toán

Đơn hàng

Thông tin phản hồi

Khách hàng

Trang 26

Hình 4.6 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 2 - Quản lý thanh toán Khách hàng sau khi đã chọn xong sản phẩm thì hệ thống tiến hành thanh toán cho khách hàng Khi đó khách hàng nhận được hoá đơn thanh toán và đồng thời khách hàng sẽ được giao hàng theo đúng địa chỉ mà khách hàng cung cấp

Trang 27

4.5.7 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 3 – Quản trị hệ thống

Hình 4.7 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 3 - Quản trị hệ thống

Ban quản trị sẽ phân quyền đối đối với từng quản trị viên, chức năng quản trị người

sử dụng trả lời ban quản trị bằng danh sách các quản trị viên gồm các thông tin đầy đủ về từng quản trị viên

Ban quản trị yêu cầu chức năng quản trị dữ liệu cập nhật sản phẩm ( thêm, sửa, xoá sản phẩm) Hoặc yêu cầu xem tin tức từ chức năng quản lý tin tức để có thể kịp thời đua tới khách hàng

Thành viên

Cập nhật

Ban quản trị

Cập nhật quản trị viên

dữ liệu Kho dữ liệu

Trang 28

4.5.8 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 4 – Quản lý sản phẩm

Hình 4.8 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 4 - Quản lý sản phẩm Ban quản trị có yêu cầu thống kê những sản phẩm mà chức năng cập nhật sản phẩm

đã cập nhật (Những sản phẩm đã hoặc những sản phẩm mới) Khi đó chức năng cập nhật sản phẩm sẽ trả lời ban quản trị bằng một danh mục những mặt hàng mà cửa hàng quảng cáo và giao bán

Trang 29

4.5.1 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý khách hàng

Hình 4.9 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 - Quản lý khách hàng

Khách hàng

Xác nhận

Đăng ký

Khách hàng Cập nhật

Ban quản trị

Ban quản trị

Thông báo

Khách hàng Nhận báo giá

Góp ý

Ý kiến khách hàng Y/c xem

Ngày đăng: 02/04/2015, 15:49

HÌNH ẢNH LIÊN QUAN

4.5.4  Sơ đồ luồng dữ liệu mức đỉnh - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
4.5.4 Sơ đồ luồng dữ liệu mức đỉnh (Trang 24)
4.5.5  Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 – Quản lý bán hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
4.5.5 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 1 – Quản lý bán hàng (Trang 25)
4.5.1  Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý khách hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
4.5.1 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý khách hàng (Trang 29)
4.5.1  Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý kho hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
4.5.1 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng 5 – Quản lý kho hàng (Trang 30)
Hình 6.3 Trang giới thiệu công ty - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.3 Trang giới thiệu công ty (Trang 34)
Hình 6.4 Trang hướng dẫn mua hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.4 Trang hướng dẫn mua hàng (Trang 35)
Hình 6.6 Khung đăng nhập khách hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.6 Khung đăng nhập khách hàng (Trang 36)
Hình 6.8 Khung thông tin tài khoản người dùng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.8 Khung thông tin tài khoản người dùng (Trang 37)
Hình 6.10 Khung giỏ hàng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.10 Khung giỏ hàng (Trang 38)
Hình 6.21 Trang quản lý góp ý người dùng - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.21 Trang quản lý góp ý người dùng (Trang 44)
Hình 6.23 Trang thống kê doanh số bán ra - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 6.23 Trang thống kê doanh số bán ra (Trang 45)
Hình 8.3 Tạo cơ sở dữ liệu ở ô textbox Create new database - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 8.3 Tạo cơ sở dữ liệu ở ô textbox Create new database (Trang 51)
Hình 8.4 Import cơ sở dữ liệu - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 8.4 Import cơ sở dữ liệu (Trang 52)
Hình 8.6 Giao diện website - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 8.6 Giao diện website (Trang 54)
Hình 9.1 Lược đồ cơ sở dữ liệu - BÁO CÁO ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB VÀ ỨNG DỤNG
Hình 9.1 Lược đồ cơ sở dữ liệu (Trang 56)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w