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 2LỜ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 3NHẬ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 54.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 6DANH 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 7Hì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 8LỜ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 9CHƯƠ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 10CHƯƠ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 11CHƯƠ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 12CHƯƠ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 134.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 14Lư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 16o 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 17Khá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 204.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
kê
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 21Cơ 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 22Chứ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 234.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 244.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 254.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 26Hì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 274.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 284.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 294.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