Khi khách hàng đến với website bán hàng điện máy Hoàng Cương , họ sau khi xem hàng nếu có yêu cầu mua hàng thì khách hàng có thể gọi điện trực tiếp hoặc gửi Email tới bộ phận bán hàng, b
Trang 1III NỘI DUNG THỰC TẬP
1 Nghiên cứu đề tài và thu thập số liệu
2 Viết thuyết minh:
a Kết cấu của bản thuyết minh
b Các nội dung đã chuẩn bị
3 Xây dựng chương trình:
a Chức năng của chương trình dự kiến
b Những chức năng đã xây dựng được
c Các chức năng trong dự kiến nhưng chưa thực hiện được
4 Các sản phẩm khác (nếu có)
5 Những khó khăn (nếu có)
IV KẾT QUẢ ĐẠT ĐƯỢC
Trong quá trình thực tập tại siêu thị điện máy Hoàng Cương Tôi tóm tắt quy trình bán hàng, quản lý bán hàng tại siêu thị được miêu tả chi tiết trong nội dung 3 chương sau đây.
A. CHƯƠNG I – MÔ TẢ HỆ THỐNG
Trong phần này, tôi sẽ trình bày ra đây một cái nhìn tổng quan nhất về hệ
thống website bán hàng siêu thị của công ty Hoàng Cương qua những gì khảo sát thực tế, tổng kết phân tích kỹ hơn về quy trình nghiệp vụ trong hệ thống bán hàng.
Chương I - Mô tả hệ thống - Gồm 3 phần chính
Trang 2Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
1 Bài toán xây dựng hệ thống website bán hàng.
Siêu thị Điện máy Hoàng Cương là một siêu thị lớn chuyên buôn bán buôn
các mặt hàng về Điện máy trong đó có các mặt hàng về các nhóm như: Điện tử , Gia dụng Điện lạnh, … Chính vì vậy mà siêu thị cần xây dựng 1 hệ thống website bán hàng có nhiều chức năng đáp ứng hệ thống 1 cách thông minh nhất.
2 Mô tả nghiệp vụ hệ thống
a) Nghiệp vụ cơ bản
− Cập nhật hàng hoá, các thông tin của hàng
− Quản lý thông tin các khách hàng mua
− Quản lý các Đơn hàng, hoá đơn, phiếu giao nhận
− Quản lý hàng tồn kho
− Báo cáo thống kê hàng bán và hàng tồn hàng tháng
b) Cơ cấu tổ chức và sự phân công trách nhiệm
c) Quy trình xử lý và các dữ liệu xử lý an
Trang 3Khi khách hàng đến với website bán hàng điện máy Hoàng Cương , họ sau khi xem hàng nếu có yêu cầu mua hàng thì khách hàng có thể gọi điện trực tiếp hoặc gửi Email tới bộ phận bán hàng, bộ phận bán hàng có nhiệm vụ lưu thông tin khách hàng và lên đơn hàng cho khách Sau đó chuyển đơn hàng cho bộ phận kiểm tra và đối chiếu kiểm tra xem trong kho, hàng có đáp ứng được yêu cầu khách nêu hay không Nếu không yêu cầu nhập thêm hàng mới về kho Còn nếu đáp ứng thì chuyển lên phòng kế toán lên hoá đơn gửi xuống bộ phận nhận và chuyển hàng cho khách hàng, khách hàng sau khi nhận hàng và hoá đơn đồng thời ký nhận đã nhận hàng, bộ phận nhận và chuyển hàng sau khi nhận tiền mặt chuyển về phòng kế toán lưu thông tin giao nhận vào máy có ký nhận là đã nhận tiền của nhân viên kế toán.
Trang 4Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
− Sau khi có đơn hàng được chuyển xuống từ bộ phận bán hàng, Bộ phận kiểm tra và đối chiếu lần kiểm tra đơn hàng Mẫu biểu của kiểm tra đơn hàng như sau:
H2 - Mẫu biểu Phiếu kiểm tra đơn hàng
− Sau khi kiểm tra đơn hàng Nếu nhân viên kiểm tra thấy hàng trong kho không đáp ứng được yêu cầu của đơn hàng thì lập ra phiếu mua hàng để yêu cầu nhập hàng về Phiếu yêu cầu nhập hàng có dạng như sau:
Trang 5H4- Mẫu biểu phiếu yêu cầu nhập hàng
− Sau khi nhân viên giao nhận, nhận từ kho và vận chuyển tới tận địa chỉ của khách hàng số hàng đã đặt Và khách hàng ký nhận vào giấy giao nhận như sau:
H5 - Phiếu Giao nhận
− Kèm theo đó là hóa đơn thanh toán, và hóa đơn có dạng như sau:
Trang 6Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
3 Mô tả tiến trình nghiệp vụ của hệ thống
a Định nghĩa các đối tượng trong hình
− Hệ thống quản lý bán hàng bao gồm 3 bộ phận chính là: Bộ phận bán hàng, bộ phận kiểm tra và đối chiếu và bộ phận nhận và chuyển hàng
Trang 7
Ngoài ra hệ thống còn có các tác nhân sau: Nhà cung cấp, khách hàng, kê toán, kho hàng.
Các bộ phận chính được bao quanh bởi 1 hình chữ nhật với nứt đứt (trong hình vẽ)
thể hiện rõ rang ranh giới các đối tượng trong hệ thống
Trang 8Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Trang 9B Chương II - Phân tích hệ thống về chức năng
I Sơ đồ phân rã chức năng
B1: Từ kết quả của quá trình khảo sát, sử dụng quy trình theo 5 bước
− Lên hoá đơn
− xuất kho chuyển hàng cho khách hàng
− Thu tiền và nạp cho kế toán
− Lưu thông tin khách hàng
− Lưu thông tin giao nhận
B2: Gom nhóm Nhận và chuyển hàng, Bán hàng, kiểm tra đối chiếu hàng
Trang 10Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
II. Sơ đồ luồng dữ liệu
và ký nhận đồng thời lưu thông tin chuyển hàng vào máy và chuyển tiền mặt cho phòng kế toán
Trang 11SƠ ĐỒ LUỒNG DỮ LIỆU MỨC 1
Trang 12Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Sơ đồ Dữ liệu mức 0
(**) Vẽ sơ đồ luồng dữ liệu của chức năng: Bán hàng
Nhân viên bán hàng nhận yêu cầu từ khách hàng và bắt đầu xử lý nếu khách hàng có yêu cầu mua hàng thì nhân viên bán hàng yêu khách hàng đưa thông tin của mình và hàng cần mua và bắt đầu lập đơn hàng và chuyển đơn hàng xuống phòng kiểm tra đối chiếu đê thực hiện kiêm tra hàng trong kho.Nếu hàng đáp ứng được đơn hàng thì nhân viên bàn hàng thông báo lại cho khách hàng thời gian giao hàng đến tận nhà khách hàng
Sơ đồ luồng dữ liệu của chức năng bán hàng
Trang 13(**) Vẽ sơ đồ dữ liệu mức 2 của chức năng: kiểm tra và đối chiếu
Sau khi tổ bán hàng chuyển xuống đơn hàng thì tổ kiểm tra đối chiếu bắt đầu thực hiện nhiệm vụ kiểm tra đơn hàng và kiểm tra hàng trong kho xem hàng có đáp ứng được đơn hàng hay không Nếu không thì chuyển sang phòng ban khác để yêu cầu thêm hàng còn nếu đáp ứng được thì chuyển đơn hàng sàn phòng kế toán để lên hóa đơn cho đơn hàng yêu cầu Hoá đơn sau khi lên đươc chuyển ngược lại tổ kiểm tra và đối chiếu kiểm tra lần nữa và hoá đơn được chuyển xuông kho đê lấy hàng đông thời lưu thông tin hàng
Sơ đồ luồng dữ liệu của chức năng kiểm tra đối chiếu
(**) Vẽ sơ đồ luồng dữ liệu của chức năng nhận và phát hàng
Sau khi nhận hàng và hoá đơn từ kho hàng thì nhân viên lưu thông tin nhận hàng và in ra 1 bản khi chuyển hàng đến nhà khách hàng thì nhân viên chuyển hàng
và nhận tiền từ khách hàng và 2 bên ký nhận vào giấy biên nhận giao hàng và nhận hàng đồng thời sau khi về công ty nhân viên giao hàng gửi tiêng phòng kế toán.
Trang 14Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Sơ đồ luồng dữ liệu chức năng nhận và chuyển hàng
III Đặc tả chức năng chi tiết
1 Lưu thông tin khách hàng
Phần tiêu đề
− Tên chức năng : Lưu thông tin khách hàng
− Đầu vào: Thông tin khách hàng + yêu cầu của khách hàng
− Đầu ra: Thông tin khách hàng
Trang 15Phần tiêu đề :
Tên chức năng : Lập đơn đặt hàng của khách hàng
Đầu vào: Thông tin hàng yêu cầu
Đầu ra: Đơn đặt hàng
Phần thân:
If (nhận được thông tin yêu cầu hàng) then
( kiểm tra thông tin trong phiếu)
(lập đơn đặt hàng)
3 Kiểm tra và đối chiếu hàng
Phần tiêu đề: kiểm tra đối chiếu hàng trong kho
Đầu vào: kho hàng
Đầu ra: Số lượng hàng thực tế
4 kiểm tra đối chiếu đơn hàng
Phần tiêu đề: kiểm tra đối chiếu Đơn hàng
Đầu vào: kho hàng
Trang 16Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Đầu ra: Số lượng hàng thực tế
Phần thân:
If (còn hàng) then
chuyển đơn hàng cho phòng kế toán để lên hoá đơn
If (hết hàng) then
Ghi hết hàng và chuyển sang các bộ phận khác yêu cầu hàng
5 Kiểm tra đối chiếu hoá đơn
Phần tiêu đề: kiểm tra đối chiếu hoá đơn
Đầu vào: kho hoá đơn
Đầu ra: Hoá đơn khả dụng
Phần thân:
If (hoá đơn khả dụng)
chuyển xuống kho chuyển hàng cho khách hàng
else
chuyển lên phòng kế toán kiểm tra lại
6 Lưu thông tin nhận và chuyển hàng
Trang 17Phần tiêu đề: Lưu thông tin hàng chuyển
Đầu vào: Thông tin khách hàng, thông tin đơn hàng, thông tin hoá đơnĐầu ra: Phiếu giao nhận hàng
Phần thân:
Repeat
………
Until (hết hàng chuyển)
Trang 18Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
C Chương III - Phân tích hệ thống về dữ liệu
I Xây dựng mô hình liên kết mở rộng
Để xây dựng được mô hình thực thể cần xác định được 3 yếu tố: Kiểu thực thể, các thuộc tính của kiểu thực thể và kiểu liên kết
1. Xác định kiểu thực thể, kiểu thuộc tính
Trong quản lý bán hàng của website mà tôi khảo sát được từ thực tế tôi phân ra các thực thể sau: Nhà cung cấp (NCC), khách hàng, Nhân viên, phiếu yêu cầu hàng(PYCH), Đơn hàng,mặt hàng, Hoá đơn, phiếu kiểm tra đơn hàng, phiếu giao hàng
Các thuộc tính được tính như sau:
o NCC( Mãncc, tênncc, địachỉ, điệnthoại, fax, Email)
o Khách hàng (Mãkh, tên kh, địa chỉ, điện thoại, Email)
o Mặt hàng(Mã hàng, tên hàng, số lượng, đơn giá, mô tả)
o Đơn hàng( SH đh, tên kh, đc, dt, mãhàng, tên h, sl, đgiá, môtả)
o Nhân viên(Mã NV, tênNV, Bộ phận)
o Phiếu giao nhận( SHgiaonhận, tên công ty, địa chỉ, điện thoại,
mã hàng, tên hang, số lượng, tên nhân viên, tên khách hàng)
o Phiếu kiểm tra đối chiếu( shktdc, shđh, mã hang,tên hang, sl, giá tiền)
o Phiếu yêu cầu nhập hàng(shpyc, tên NCC, mã hang, tên hang,
sl, giá tiền)
o Hóa đơn( sh hóa đơn, tên công ty, tên kh, địa chỉ, điện thoại, mãh Tênh, sl, dg, thành tiền)
Trang 192. Xác định kiểu liên kết
Trang 20Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
3 Vẽ ER mở rộng
Trang 21II Chuẩn hóa dữ liệu
1. Chuyển đổi ER mở rộng vê ER kinh điển.Đối với phiếu yêu cầu nhập
hàng
Ta nhận thấy trong phiếu yêu câu nhập hàng có 2 danh mục danh mục ở ngoài bản nhận duy nhất 1 giá trị, danh mục trong bảng nhận nhiêu giá trị
Áp dụng quy tắc 1: khi tiến hành mô hình hóa, một cách tự nhiên ta diễn tả phiếu
yêu cầu nhập hàng là kiểu thực thể với tất cả danh mục có phiếu yêu cầu nhập hàng đến được lấy làm kiểu thuộc tính Như vậy có 1 mô hình ER mở rộng Sau đó ta tiến hành biến đổi ER mở rộng vể ER kinh điển bằng cách loại bỏ các thuộc tính đa trị
Ở đây chỉ cần tạo 1 kiểu thực thể phụ thuộc duy nhất, mà mỗi thực thể trong đó tương ứng với 1 dòng các giá trị viết trong bảng
Trang 22Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
• Đối với đơn hàng
Ta có mô hình như sau:
Trang 23
2. Chuyển đổi ER kinh điển về ER hạn chế
Áp dụng quy tắc 6: xử lý kiểu liên kết 2 ngôi nhiều – nhiều và cá kiểu liên
kết nhiều ngôi Thực thể hóa mối liên kết ấy bằng 1 kiểu thực thể mới có chứa các thuộc tính là khóa của kiểu thực thể tham gia( tập khóa này tạo thành khóa bội của thực thể mới) Nèi kiÓu thùc thÓ nµy víi c¸c kiÓu thùc
thÓ tham gia liªn kÕt b»ng c¸c liªn kÕt 1- nhiÒu
Trong bµi to¸n nµy ta sÏ thay thÓ kiÓu liªn kÕt nhiÒu – nhiÒu cña Nhµ cung cÊp vµ Hµng ho¸ nh sau:
Trang 24Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Mô hình ta có như sau:
Trang 26Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
3. Chuyển đổi từ ER hạn chế về mô hình quan hệ
Bước 1: Chuyển kiểu thực thể thế bằng bảng quan hệ và mã hóa các kiểu thuộc tính của bảng.
Bước 2: Biểu diễn mối quan hệmối liên kết trong mô hình thực thể hạn chế tương ứng với 1 mối quan hệ trong mô hình quan hệ.
Bước 3: vẽ mô hinh quan hệ
Áp dụng các quy tắc sau:
+> Bảng quan hệ: Biểu diễn giống kiểu thực thể
+> Thuộc tính có 4 loại thuộc tính chính: Thuộc tính định danh, mô tả, tên gọi, kết nối Là thuộc tính chỉ ra mối quan hệ giữa 1 thực thể này với 1 thực thể
+> Mối quan hệ: Biểu diễn giống trong ER hạn chế
Trang 27Mô hình quan hệ:
Trang 28Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
Trang 29III Đặc tả dữ liệu trong mô hình quan hệ
1 Bảng khách hang:
Khách hàng (Mãkh, tên kh, địa chỉ, điện thoại)
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
NCC( Mãncc, tênncc, địachỉ, điệnthoại, fax)
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
cung cấp
3 Bảng mặt hang.
Mặt hàng(Mã hàng, tên hàng, số lượng, đơn giá, mô tả)
Trang 30Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
Đơn hàng( SH đh, tên kh, đc, dt, mãhàng, tên h, sl, đgiá, môtả)
stt Khóa chính Khoá ngoại trườngTên Kiểu dữ liệu Diễn giải
5 Bảng phiếu yêu cầu nhập hang.
Phiếu yêu cầu nhập hàng(shpyc, tên NCC, mã hang, tên hang, sl, giá tiền)
Trang 31stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
6 Bảng phiếu kiểm tra đối chiếu
Phiếu kiểm tra đối chiếu( shktdc, shđh, mã hang,tên hang, sl, giá tiền)
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
Trang 32Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
Trang 331 Shhóađơn Shhóađơn Text Mã đăng ký
hang
hàng
9 Bảng nhân viên.
Nhân viên(Mã NV, tênNV, Bộ phận)
stt Khóa chính Khoá ngoại Tên trường Kiểu dữ liệu Diễn giải
Trang 34Xây Dựng Website Bán Hàng Điện Máy Hoàng Cương
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Ngày giao:……… Ngày hoàn thành:………
Hà Nội, ngày… tháng… năm 2010
Cán bộ hướng dẫn
(Ký và ghi rõ họ tên, học hàm, học vị)