Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tinthanh toán và địa chỉ liên hệ vào đơn đặt hàng trên Web bán hàng của cửa hàng.Khi nhận được yêu cầu mua hàng khách hàn
Trang 1MỤC LỤC
LỜI NÓI ĐẦU 1
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 2
I QUY TRÌNH NGHIỆP VỤ 2
1.1 Mô tả 2
2.1 Khảo sát 2
2.1.1 Hoạt động của khách hàng 2
2.1.2 Hoạt động của người quản trị 3
II CSDL ĐƯỢC DÙNG 5
CHƯƠNG II KHẢO SÁT 4 WEBSITE 7
I KHẢO SÁT WEBSITE 7
1.1 Khảo sát website http://flowerbox.vn 7
2.1 Khảo sát website http://thegioihoaviet.com 8
3.1 Khảo sát website http://www.hoatuoi24h.net 9
4.1 Khảo sát website http://nancy.vn 10
II KẾT LUẬN SAU KHẢO SÁT 13
CHƯƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BÁN HOA ONLINE 14
I CƠ SỞ 14
1.1 Xác định tác nhân ngoài và hồ sơ dữ liệu 14
1.2 Các biểu tượng, hình vẽ và ký hiệu sử dụng trong bài PTTKHT 15
II CHỨC NĂNG CỦA HỆ THỐNG 15
2.1 Nhóm chức năng quản lý công việc 15
2.2 Sơ đồ phân cấp chức năng nghiệp vụ 18
2.3 Mô tả các chức năng lá 18
III SƠ ĐỒ LUỒNG DỮ LIỆU 22
3.1 Sơ đồ ngữ cảnh của hệ thống 22
Trang 23.2 Sơ đồ luồng dữ liệu mức đỉnh 23
3.3 Sơ đồ luồng dữ liệu mức dưới đỉnh 24
3.3.1 Quản lý khách hàng 24
3.3.2 Khách hàng vãng lai 24
3.3.3 Khách hàng là thành viên 25
3.3.4Quản lý nhân viên 26
3.3.5Quản lý bán hoa 27
3.3.6Quản lý nội dung 28
3.3.7Quản lý Users 28
IV THIẾT KẾ MÔ HÌNH LOGIC 29
4.1 Xây dựng mô hình khái niệm dữ liệu 29
4.2 Mối quan hệ giữa các thực thể 30
4.3 Mô hình khái niệm dữ liệu 32
4.4 Thiết kế cơ sở dữ liệu logic 32
4.4 Thiết kế cơ sở dữ liệu logic 33
KẾT LUẬN 35
TÀI LIỆU THAM KHẢO 36
Trang 3LỜI NÓI ĐẦU
Cùng với sự phát triển chung của công nghệ thông tin trên thế giới đã
và đang đóng góp phần nào vào việc giải quyết nhiều vấn đề trong cuộc sống màlại nhiều hiệu quả đích thực và tính ứng dụng cao hơn Như chúng ta đã biết bêncạnh sự phát triển của công nghệ thông tin thì sự ra đời của Internet đã góp phầnrất lớn cho sự phát triển của cách mạng khoa học công nghệ Hòa cùng với sựphát triển của tin học trên thế giới, ở Việt Nam ngành Công Nghệ Thông Tin tuycòn non trẻ nhưng tốc độ phát triển khá mạnh đã và đang dần được ứng dụngtrong nhiều lĩnh vực của nền kinh tế, xã hội, giáo dục,… góp phần thúc đẩy sựphát triển của xã hội
Trong bối cảnh nhịp độ sống ngày càng trở nên hối hả đó, người tađặc biệt quan tâm đến việc thương mại điện tử Với sự ra đời của các Websitebán hàng trên mạng, mọi người có thể mua mọi thứ hàng hóa mọi nơi mọi lúc
mà không cần phải tận nơi cung cấp mặt hàng đó Trên thế giới có rất nhiềuWebsite bán hàng trực tuyến vẫn chưa phổ biến Và khái niệm thương mại điện
tử vẫn còn khá xa lạ Trước thực tế đó em đã chọn đề tài: “ Xây dựng Websitebán hoa qua mạng”
Trang 4CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI
I QUY TRÌNH NGHIỆP VỤ
1.1 Mô tả
Cửa hàng ngoài việc cung cấp phong phú các loại hoa còn cung cấpđầy đủ các dịch vụ về hoa tươi từ hoa tặng người thân yêu, hoa cưới, tới hoa vănphòng, hoa chúc mừng, hoa sinh nhật Nhu cầu hoa tươi của bạn sẽ được cửahàng phục vụ một cách hoàn hảo nhất
Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tinthanh toán và địa chỉ liên hệ vào đơn đặt hàng trên Web bán hàng của cửa hàng.Khi nhận được yêu cầu mua hàng khách hàng và phản hồi xác nhận tóm tắt lạinhững thông tin cần thiết những mặt hàng đã chọn, hình thức thanh toán, địa chỉgiao nhận và số phiếu đặt hàng…Khách hàng kiểm tra lại các thông tin và kíchvào nút “đặt hàng” từ bàn phím hay chuột của máy tính để gửi thông tin trả vềcho hệ thống Hệ thống nhận và lưu trữ thông tin đặt hàng đồng thời nếu chọnhình thức thanh toán qua thẻ thì hệ thống sẽ chuyển tiếp thông tin thanh toán (sốthẻ tín dụng, ngày đáo hạn, chủ thẻ…) đã được mã hóa đến máy chủ (Server,thiết bị xử lý dữ liệu) của trung tâm cung cấp dịch vụ xử lý thẻ trên mạngInternet Sau khi tài khoản của cửa hàng được xác nhận từ ngân hàng là đã đượckhách hàng chuyển vào thì thực hiện giao hàng Ngược lại báo lỗi qua thư điện
tử cho khách Còn với trường hợp khách hàng thanh toán trực tiếp thì kháchhàng sẽ phải trả tiền khi nhân viên của cửa hàng đến giao hàng
Trang 5tác Mặt hàng khi bán phải có hình ảnh, có giá cả, thông tin liên quan đến mặthàng đó.
- Khách hàng có thể vào cửa hàng ảo là website để tìm kiếm các sản phẩmcần mua và đặt hàng với cửa hàng Khách hàng có thể tìm mặt hàng mà mìnhcần theo tên mặt hàng
- Mỗi khách hàng được cung cấp một giỏ hàng tương ứng Khi kháchhàng thêm những mặt hàng vào giỏ mua hàng của mình thì một trang đăng ký
sẽ xuất hiện yêu cầu một trang đăng nhập Nếu đây là lần đầu tiên khách hàngđến cửa hàng thì khách hàng được yêu cầu nhập vào thông tin đăng ký trong đó
có họ tên, thông tin địa chỉ, username và password của khách hàng Nếu kháchhàng đăng ký rồi thì họ có thể truy xuất giỏ hàng của mình chỉ bằng cách nhậpvào username và password của khách hàng Khi khách hàng tiếp tục tham quancửa hàng, những mặt hàng mới có thể được thêm vào giỏ mua hàng của kháchhàng khi khách hàng yêu cầu, khách hàng có thể cập nhật số lượng của mặt hàng
mà mình muốn mua, hoặc khách hàng có thể loại bỏ mặt hàng hiện có trong giỏmua hàng của mình khi khách hàng không muốn mua nó nữa
- Khi khách hàng đã sẵn sàng hoàn thành đơn đặt hàng của mình thì cácmặt hàng mà khách hàng hiện có trong giỏ mua hàng của mình sẽ chuyển vàođơn đặt hàng thực hiện đặt hàng với cửa hàng, giỏ mua hàng của khách hàng sẽrỗng
- Sau khi khách hàng đã đặt hàng trên cửa hàng rồi, họ có thể theo dõi đơnđặt hàng của mình để trực tiếp kiểm tra đơn đặt hàng tại trang web của cửa hàngkhi có những băn khoăn
2.1.2 Hoạt động của người quản trị
- Người quản trị ngoài việc nhận thông tin từ khách hàng còn phải đưathông tin về loại mặt hàng mà mình bán trên Internet Hoạt động của người quảntrị có thể phân ra những nhiệm vụ sau:
- Hướng dẫn, giới thiệu mặt hàng: Khách hàng thường đặt câu hỏi “ cửahàng của bạn thường bán những loại mặt hàng gì, và có những gì tôi cần hay
Trang 6không? ” khi họ tham quan cửa hàng Phải nhanh chóng đưa khách hàng đến nơi
mà có những mặt hàng mà họ cần, đó là những nhiệm vụ của quản lý Việc lưugiữ những thông tin về mặt hàng trong một cơ sở dữ liệu trực tuyến, cơ sở dữliệu này chứa những thông tin về mặt hàng như: tên mặt hàng, loại mặt hàng,thông tin mô tả, tên tập tin chứa hình anh của mặt hàng đó
- Quản lý mặt hàng: người quản trị có thể bổ sung,loại bỏ và cập nhật mặthàng để phù hợp với tình hình hoạt động của cửa hàng và nhu cầu thị yếu củakhách hàng…
- Cung cấp giỏ mua hàng cho khách hàng: Khách hàng sẽ cảm thấy thoảimái khi duyệt qua toàn bộ cửa hàng trực tuyến mà không bị gián đoạn ở bất kỳđâu vì phải lo quyết định xem có mua một mặt hàng nào đó không, cho tới khikết thúc việc mua hàng, có thể lựa chọn mặt hàng, thêm hoặc loại mặt hàng rakhỏi giỏ cũng như ấn định số lượng cho mỗi mặt hàng
- Theo dõi khách hàng: Hàng của ai mua? Là câu hỏi đặt ra khi cùng mộtlúc nhiều khách hàng mua hàng trong cửa hàng
- Nhận đơn đặt hàng: Sau khi khách hàng kết thúc giao dịch, đơn đặt hàngđược tổng hợp lại và gửi qua cho các bộ phận khác như thống kê kế toán, kinhdoanh, ngoài ra sau một thời gian nhất định, nhà quản lý có thể xử lý đơn hàngmới và cũ nếu cần
- Bán hàng và xúc tiến khuyến mại: Có hàng trong kho là một chuyện vàbầy bán như thế nào mới là vấn đề Ở đây chúng ta chỉ bày bán đơn giản, cácmặt hàng sẽ được bày bán đơn giản, các mặt hàng sẽ được bày bán thông qualoại mặt hàng trên trang web Việc ưu đãi khách hàng thường xuyên và đặt muavới số lượng nhiều là một việc cần thiết đồng thời các thông tin khuyến mãicũng kèm theo mặt hàng để cho khách hàng biết
- Quản lý và xử lý đơn đặt hàng:
Hiển thị danh sách các đơn đặt hàng đã giao hay chưa giao
Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng đã giao
Xóa đơn đặt hàng
Trang 7 Thành lập hóa đơn cho khách hàng khi giao hàng,
Trang 8PHIẾU XUẤT KHO
Số phiếu:………
Ngày :………
Giờ:……….
Họ tên nguời nhận:………
Mã :………
STT Tên sản phẩm DVT SL Giá bán Thành tiền Tổng cộng: Bằng chữ: ………
Ngày….tháng….năm…
Thủ kho
Trang 9CHƯƠNG II KHẢO SÁT 4 WEBSITE
đề khác nhau
CSDL hoa
chọn của khách hàng về sản phẩm vào trong giỏ hàng ảo
CSDL về giao dịch
Hỗ trợ online Qua điện thoại,
yahoo, emal
CSDL Hỗ trợ khách hàng
từ khóa
CSDL về thông tin hoa
hàng, phương thức thanh toán
và giao nhận vậnchuyển
CSDL tin tức
tin tức ở nhiều
CSDL lưu trữ tin tức tổng hợp
Trang 10đề khác nhau.
CSDL hoa
chọn của khách hàng về sản phẩm vào trong giỏ hàng ảo
CSDL về giao dịch
Hỗ trợ online Qua điện thoại,
yahoo, email
CSDL Hỗ trợ khách hàng
từ khóa
CSDL về thông tin hoa
hàng, phương thức thanh toán
và giao nhận vậnchuyển
CSDL tin tức
tin tức ở nhiều lĩnh vực
CSDL lưu trữ tin tức tổng hợp
Trang 11Hỏi đáp List danh sách
các câu hỏi thường gặp
CSDL hỗ trợ khách hàng
Liên hệ và góp ý Khách hàng điền
đầy đủ thông tin vào form có sẵn
và gửi ý kiến đến website
CSDL hỗ trợ khách hàng
Danh mục khuyến mại
Các thông tin khuyến mại với các dịp lễ tết khác nhau
đề khác nhau
CSDL hoa
chọn của khách hàng về sản
CSDL về giao dịch
Trang 12Hỗ trợ online Qua điện thoại,
yahoo, emal
CSDL Hỗ trợ khách hàng
và giao nhận vậnchuyển
CSDL tin tức
Sản phẩm độc đáo
List các hình ảnh về các sản phẩm độc đáo nhất của cửa hàng
CSDL về thông tin hoa
Chức năng kinh
doanh
Chức năng hệ thống
dùng
- Xây dựng
chuỗi hệ thống
shop hoa tại Việt
Catalog điện tử Chứa toàn bộ
các danh mục hoa theo các chủ
CSDL hoa
Trang 13CSDL về giao dịch
Hỗ trợ online Qua điện thoại,
yahoo, emal
CSDL Hỗ trợ khách hàng
và giao nhận vậnchuyển
CSDL tin tức
Hiển thị hoa VIP Danh sách các
bó hoa đặc biệt nhất
CSDL về thông tin hoa
Danh sách hoa bán chạy nhất
List các loại hoa được bán nhiều nhất
CSDL về hoa
Trang 14về hoa và những
sự kiện liên
quanLiên hệ và góp ý Khách hàng điền
đầy đủ thông tin vào form có sẵn
và gửi ý kiến đến website
CSDL hỗ trợ khách hàng
khóa học đào tạocắm hoa ngắn vàdài hạn
Tài khoản cá nhân
Để khách hàng được nhận những khuyến mãi đặc biệt của cửa hàng
CSDL về tài khoản cá nhân
II KẾT LUẬN SAU KHẢO SÁT
Từ việc khảo sát 4 trang we tương tự trên thì ta thấy để làm được một websitebán hoa phải đạt được những mục tiêu sau:
- Khách hàng có thể xem, mua bất cứ sản phẩm nào trong kho
Trang 15- Có hướng dẫn cụ thể về mua hàng ,phương thức thanh toán và giao nhậnvận chuyển hàng
- Giao diện thân thiện và dễ sử dụng
- Có hỗ trợ online để khách hàng có thể trao đổi trực tiếp các thông tin,thắc mắc
- Có sự phân loại các sản phẩm theo danh mục và quản lý có thể thay đổiđược
- Giới thiệu sản phẩm qua catalog
- Các sản phẩm đều được mô tả chi tiết, luôn được cập nhật mới nhất vàphong phú nhất
- Có ô tìm kiếm để có thể tìm kiếm mặt hàng nhanh nhất
CHƯƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE
BÁN HOA ONLINE
I CƠ SỞ
1.1 Xác định tác nhân ngoài và hồ sơ dữ liệu
Danh từ Xác định tác nhân ngoài và hồ sơ dữ liệu
Nhân viên
Trang 16Tài khoản thành viên Hồ sơ dữ liệu
1.2 Các biểu tượng, hình vẽ và ký hiệu sử dụng trong bài PTTKHT
- Chức năng xử lý (Process)
- Luồng dữ liệu (Data Flow)
- Kho dữ liệu (Data Store)
- Tác nhân ngoài (External Entities)
II CHỨC NĂNG CỦA HỆ THỐNG
II.1 Nhóm chức năng quản lý công việc
Các chức năng Nhóm chức
năng
Nhóm chức năng
Gộp nhóm chức năng
Trang 171.4 Mua hàng
1.5 Thanh toán
Quản lý bán hoa online
Quản lý bán hoa online
3.1 Quản lý thông tin nhân
Quản lý hệ thống
4.1 Cập nhật sản phẩm
4.2 Tiếp nhận đơn hàng
4.3 Kiểm tra hàng trong kho
4.4 Xử lý hoa đơn mua hàng
4.5 Báo cáo mua hàng
Quản lý bán hoa
5.1 Cập nhật ý kiến phản hồi
5.2 Phản hồi ý kiến khách
hàng
Quản lý nội dung
Trang 186.1 Cập nhật tài khoản mới
6.2 Cập nhật thông tin tài
khoản
Quản lý Users
2.2 Sơ đồ phân cấp chức năng nghiệp vụ
Trang 19Hệ Thống Quản Lý Bán Hoa Trực Tuyến
3 Quản lý nhân viên
5 Quản lý nội dung
4 Quản lý bán
1.5 Thanh toán
2.1 Đăng ký thành viên
2.2 Xem hàng
2.3 Đăng nhập vào hệ thống
5.1 Cập nhật ý kiến phản hồi
4.2 Tiếp nhận đơn hàng
4.1 Cập nhật sản phẩm
3.2 Phân quyền NV
3.1 Quản lý thông tin NV
2.4 Quyền mua hàng
3.3 Quản lý thông tin tài khoản cá nhân
4.3 Kiểm tra hàng trong kho
4.4 Xử lý hóa đơn mua hàng
5.2 Phản hồi ý kiến khách
6.2 Cập nhật thông tin tài khoản
6.1 Cập nhật tài khoản
Hình 1.1 Sơ đồ phân cấp chức năng
2.3 Mô tả các chức năng lá
1 Khách hàng là thành viên:
Là những khách hàng thân thuộc, họ có tài khoản riêng để đăng nhập trênwebsite Họ có đầy đủ chức năng như khách hàng vãng lai, tuy nhiên, trong việcmua hàng, công việc được diễn ra nhanh chóng và thuận lợi hơn, vì trong cơ sở
dữ liệu hệ thống đã lưu giữ đầy đủ thông tin của nhóm khách hàng này
1.1 Đăng nhập vào hệ thống:
Trang 20Khách hàng thường xuyên là nhóm khách hàng đã có thông tin tài khoản riêng,
họ có thể đăng nhập vào hệ thống để tiến hành mua hàng một cách dễ dàng, sau
đó để đảm bảo an toàn thông tin cá nhân, họ có thể đăng xuất
1.2 Thay đổi thông tin thành viên:
Tùy vào từng điều kiện khách quan mà thông tin cá nhân của khách hàng có thểthay đổi, chức năng này giúp khách hàng có thể cập nhật lại thông tin trên hệthống, chi tiết sẽ được lưu trong cơ sở dữ liệu USERS
1.3 Xem hàng:
Là chức năng chung cho toàn bộ khách hàng khi ghé thăm website Thông qua
cơ sở dữ liệu SẢN PHẨM và NHÀ SẢN XUẤT, hệ thống sẽ gửi trả tất cảnhững kết quả tìm kiếm của khách hàng
2.1 Đăng ký thành viên:
Đối với khách hàng lần đầu đến với website hay ghé thăm nhiều lần nhưng chỉxem mà chưa có tải khoản cá nhân riêng, họ có thể đăng ký để trở thành kháchhàng thường xuyên, giúp cho công việc mua hàng diễn ra thuận lời hơn và nhậnđược nhiều hậu mãi Khách hàng sau khi tiến hành đăng ký (điền đầy đủ thông
Trang 21tin cá nhân mà hệ thống yêu cầu) sẽ xác nhận và kèm theo tài khoản tương ứng,mọi thông tin khách hàng cung cấp sẽ được bảo mật trong cơ sở dữ liệu USERS.
2.2 Xem hàng:
Là chức năng chung cho toàn bộ khách hàng khi ghé thăm website Thông qua
cơ sở dữ liệu SẢN PHẨM và NHÀ SẢN XUẤT, hệ thống sẽ gửi trả tất cảnhững kết quả tìm kiếm của khách hàng
3 Quản lý nhân viên
3.1 Quản lý thông tin nhân viên:
Hồ sơ nhân viên bao gồm thông tin về nhân viên: Họ và tên, tuổi, giới tính,ngày, tháng, năm sinh, nơi sinh…
3.2 Phân quyền nhân viên:
Là nhân viên của hàng sẽ có ba quyền chính gồm có quyền thứ nhất dành chonhân viên quản lý là quản lý tối cao của hệ thống, quyền thứ hai dành cho nhânviên bán hàng bao gồm quản lý modul sản phẩm và modul quản lý nội dung vàmodul báo cáo, cuối cùng là quyền dành cho nhân viên giao hàng và nhân viênkho gồm có quản lý modul báo cáo thống kê
4 Quản lý bán hoa
4.1 Cập nhật sản phẩm:
Khi có yêu cầu thêm, xóa, hay sửa thông tin về một sản phẩm nào đó từ phía nhàquản lý, quản trị viên phải cập nhật thông tin vào cơ sở dữ liệu SẢN PHẨM vàNHÀ SẢN XUẤT
4.2 Tiếp nhận đơn hàng:
Trang 22Tiếp nhận những đơn hàng hợp lệ mà khách hàng đã lập, hợp lệ ở đây là đonhàng còn hàng và đã đủ thông tin về khách hàng và ngày giờ giao hàng…
4.3 Kiểm tra hàng trong kho:
Một trong những thao tác của nhân viên bán hàng nhằm đảm bảo những đơnhàng của khách sẽ được đáp ứng đúng nhu cầu (số lượng)
4.4 Xử lý hóa đơn hàng:
Quản trị viên sẽ lấy thông tin dữ liệu từ ĐƠN HÀNG, SẢN PHẨM và USERS
để tiến hành xử lý đơn hàng cho khách
4.5 Báo cáo bán hàng:
Tùy thuộc yêu cầu của nhà quản lý chọn theo hình thức nào, thời gian bao lâu,quản trị viên căn cứ cơ sở dữ liệu ĐƠN HÀNG để hoàn thành báo cáo
Quản trị viên sẽ lấy thông tin dữ liệu từ ĐƠN HÀNG, SẢN PHẨM và USERS
để tiến hành xử lý đơn hàng cho khách Báo cáo: đơn hàng và phiếu giao hàng
5 Quản lý nội dung
6.1 Cập nhật tài khoản mới:
Những tài khoản mới của khách sẽ được cập nhật ngay vào cơ sở dữ liệu Users
6.2 Cập nhật thông tin tài khoản:
Những yêu cầu cập nhật của khách hàng về thông tin khách hoàng, tài khoản sẽđược đáp ứng sớm nhất so với yêu cầu
III SƠ ĐỒ LUỒNG DỮ LIỆU