Yêu cầu chức năng gồm có : Lưu trữ Lưu trữ thông tin về các chi nhánh Lưu trữ thông tin vế các đại lý Lưu trữ thông tin về các trung tâm bảo hành Lưu trữ thông tin về các trung tâm tư vấ
Trang 1KHOA TOÁN – TIN HỌC
ĐỒ ÁN MÔN PHÂN TÍCH THIẾT
KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI : QUẢN LÝ SIÊU THỊ SẢN PHẨM KỸ THUẬT SỐ
Giáo viên hướng dẫn : Thầy Nguyễn Gia Tuấn Anh
Sinh viên thực hiện :
Nguyễn Thị Trang 0511234
Tháng 06 năm 2009
Trang 24.1 Mô hình dữ liệu mức logic
4.2 Chuẩn hóa các quan hệ
4.3 Giải Thuật cho các ô xử lý
5.Thiết kế giao diện
Trang 31 Mục tiêu, phạm vi đề tài
1.1 Mục tiêu
Ngày nay các sản phẩm kỹ thuật số ngày càng trở nên gần gũi và không xa lạ đối vớinhững người tiêu dùng, chúng đem lại rất nhiều tiện ích trong cuôc sống hằng ngày nhưgiải trí, làm việc, học tập … do đó nhu cầu sử dụng và tìm hiểu, buôn bán … về nhữngsản phẩm này ngày càng gia tăng và theo như dự đoán thì trong tương lai các sản phẩm
kỹ thuật số sẽ chiếm phần lớn thị trường tiêu dùng vì các sản phẩm này sẽ ngày càng đápứng được các nhu cầu ngày càng gia tăng của khách hàng
Siêu thị sản phẩm kỹ thuật số có rất nhiều chi nhánh tại các tỉnh thành phố trong cả nước,mỗi chi nhánh có các thông tin như tên chi nhánh, số điện thoại, địa chỉ, số Fax Tại mỗichi nhánh lại quản lý một số đại lý bán hàng, mỗi đại lý có các thông tin như tên đại lý,địa chỉ, số điện thoại, Fax, email, thời gian họat động của đại lý, bản đồ hướng dẫn đường
đi Tại các đại lý này sẽ cung cấp các mặt hàng kỹ thuật số như điện thoại di động, máytính xách tay, máy ảnh kỹ thuật số, máy nghe nhạc MP3, máy quay camera … và thuộcmột trong các nhóm mặt hàng sau: siêu cấp, cao cấp, trung cấp và phổ thông Mỗi mặthàng sẽ có các đặc tính sau: Tên mặt hàng, giá cả, hình ảnh, qui cách, xuất xứ, đặc tính,kích thước, khối lượng, thời gian bảo hành, chế độ dùng thử và thuộc duy nhất một loạisản phẩm và một nhà sản xuất Các đại lý cũng cung cấp các loại phụ kiện cho các mặthàng, mỗi loại phụ kiện sẽ có nhiều phụ kiện riêng lẻ với các thông tin như tên phụ kiện,giá cả, hình ảnh Mỗi loại phụ kiện có thể dùng cho nhiều mặt hàng khác nhau
Yêu cầu chức năng gồm có :
Lưu trữ
Lưu trữ thông tin về các chi nhánh
Lưu trữ thông tin vế các đại lý
Lưu trữ thông tin về các trung tâm bảo hành
Lưu trữ thông tin về các trung tâm tư vấn
Lưu trữ thông tin về các sản phẩm
Lưu trữ thông tin về hóa đơn thanh tóan
Lưu trữ thông tin về phiếu nhập hàng
Lưu trữ thông tin về phiếu đổi hàng
Lưu trữ thông tin về phiếu đặt hàng
Lưu trữ thông tin về các loại báo cáo tình hình kinh doanh
Tra cứu:
Tra cứu thông tin theo các chi nhánh
Tra cứu thông tin theo loại mặt hàng
Tìm kiếm nhanh cho biết thống tin chi tiết của sản phẩm (Kích cỡ màu sắc, bộnhớ…) theo đời máy, hãng sàn xuất, giá cả
Tìm kiếm theo tính năng (như Báo rung, đồng hố báo thức )
Tìm kiếm nâng cao cho phép chọn nhiều thuộc tính cần tìm một lúc
Tìm kiếm thông tin về trung tâm bảo hành, sửa chữa
Tìm kiếm thông tin về nhà cung cấp sản phẩm sim số và hỗ trợ tìm kiếm các sảnphẩm sim số của từng nhà cung cấp
Tìm kiếm thông tin về tìm mua sim card, cước dịch vụ , hỗ trợ khách hàng, tìmkhuyến mãi
Tìm kiếm thông tin về phụ kiện
Trang 4thiết kế hệ thống thông tin do Thạc sĩ Nguyễn Gia Tuấn Anh giảng dạy
thực tế, giúp tăng hiệu quả kinh doanh và tiết kiệm chi phí cho các cửa hàng sách
2 Khảo sát
2.1 Bán lẻ :
Khách hàng đến các đại lý mua hàng có thể tự do vào lựa hàng, hoặc nếu có yêu cầu vềhàng hóa thì có thể báo cho nhân viên bán hàng tìm hộ hoặc vào kho lấy thêm.Sau đókhách hàng tới quầy thu ngân để thanh toán tiền, tại đây người thu ngân sẽ hỏi kháchhàng thanh toán bằng hình thức gì? Nếu thanh toán bằng tiền mặt thì người thu ngân sẽlập hóa đơn thanh toán trên đó có ghi số hóa đơn, người thanh toán, ngày thanh toán, mặthàng mua, số lượng, đơn giá, thành tiền, tổng số tiền của hóa đơn Nếu khách hàng thanhtoán bằng thẻ tín dụng thì người thu ngân sẽ yêu cầu khách hàng cung cấp thẻ tín dụngsau đó kiểm tra trực tiếp thẻ tín dụng thông qua máy đọc thẻ tín dụng có kết nối với hệthống ngân hàng Sau khi đã xác minh sự hợp lệ của thẻ tín dụng cũng như số dư của tàikhoản trên thẻ đủ để chi trả cho số hàng mà khách hàng đã mua người thu ngân sẽ tiếnhành lập hóa đơn thanh toán với nội dung như ở phần trên Sau đó tiến hành nhập số tiềncần chi trả vào máy và hệ thống sẽ thực hiện chuyển số tiền cần chi trả của khách hàngvào tài khỏan của đại lý
2.2 Bán sỉ :
Đối với những khách hàng mua với số lượng nhiều thì bộ phận bán hàng yêu cầu kháchhàng điền vào phiếu đặt hàng với nội dung như sau: Ngày đặt hàng, mặt hàng cần đặt, sốlượng đặt và thông tin về khách hàng như họ tên khách hàng, địa chỉ, số điện thoại Saukhi kiểm tra đơn đặt hàng của khách hàng nếu có mặt hàng mà đại lý không cung cấp thì
bộ phận bán hàng sẽ từ chối đơn đặt hàng, trong trường hợp số lượng các mặt hàng trongkho có thể đáp ứng đơn đặt hàng thì mỗi khi đại lý tiến hành giao hàng cho khách hàngthì khách hàng phải thanh toán cho phần giao hàng đó, ngược lại bộ phận bán hàng sẽ tiếnhành nhập hàng theo qui trình được mô tả phía dưới
Quản lý bán hàng online:
Khách hàng có thể truy cập vào Website của các đại lý để mua hàng Khách hàngchọn sản phẩm muốn mua được các đại lý đang trên website, sau đó khách hàngcần nhập thông tin về khách hàng như tên khách hàng, địa chỉ, số điện thoại,ngàyđặt, email và chọn hình thức thanh toán là bằng tiền mặt, chuyển khoản, chuyểntiền qua bưu điện Đại lý sẽ kiểm tra việc đặt hàng của khách hàng qua số điệnthoại mà khách hàng cung cấp bằng cách gửi tin nhắn Sau khi nhận được tinnhắn khách hàng gọi điện cho bộ phận bán hàng để xác nhận việc đặt hàng Bộphận bán hàng sẽ ghi nhận lại việc đặt hàng của khách hàng, sau đó khách hàng
có thể đến trực tiếp đại lý để nhận hàng hoặc đại lý sẽ giao tận nơi theo yêu cầucủa khách hàng cùng với hóa đơn thanh toán cho việc đặt mua hàng
Trang 5Đối với khách hàng mua lẻ thì sau khi thanh toán hóa đơn khách hàng sẽ nhậnhàng trực tiếp tại đại lý cùng hóa đơn thanh toán Đối với khách hàng đặt hàngqua mạng hay mua sỉ đã thanh toán hóa đơn cho phần đặt hàng của mình thì đại
lý sẽ tiến hành giao hàng tận nơi khách hàng yêu cầu cùng với phiếu giao hàng đểlấy xác nhận của khách hàng cho phần giao hàng Đối với những đơn đặt hàngchưa thanh toán thì mỗi khi giao hàng đại lý sẽ yêu cầu khách hàng phải thanhtoán ngay cho phần giao hàng này sau đó nhân viên giao hàng sẽ ghi nhận lại hóađơn thanh toán này đồng thời giao cho khách hàng phiếu giao hàng Sau đó nhânviên giao hàng này có trách nhiệm nộp lại hóa đơn thanh toán cho bộ phận bánhàng Để phục vụ khách hàng tốt nhất đại lý sẽ cố gắng giao hàng cho khách hàngmột lần theo đơn đặt hàng Tuy nhiên trong một số trường hợp đặc biệt(một sốmặt hàng trong đơn đặt hàng chưa về kịp, bão lụt thiên tai…) thì đại lý sẽ tiếnhành giao thành nhiều lần
Chú ý: Nếu nơi giao hàng ngoài phạm vi giao hàng của đại lý thì sẽ tính thêmcước vận chuyển
Quản lý Thông tin khuyến mãi:
Bên cạnh đó tùy theo từng mặt hàng và tùy theo từng thời điểm trong năm sẽ cónhững đợt khuyến mãi với những hình thức khuyến mãi khác nhau cho từng loạimặt hàng như giảm giá bán, tặng phụ kiện kèm theo, giảm giá bán phụ kiện Hậu mãi:
Sau khi mua trong thời gian bảo hành nếu sản phẩm có trục trặc khách hàng cóthể đến một trong các trung tâm bảo hành để được bảo hành sản phẩm
Khi khách hàng đến bảo hành sản phẩm, trung tâm bảo hành sẽ kiểm tra phiếubảo hành có còn trong thời gian bảo hành hay không Nếu sản phẩm đã hết hạnbảo hành trung tâm bảo hành sẽ thông báo cho khách hàng và từ chối bảo hànhsản phẩm Nếu sản phẩm còn trong thời gian bảo hành, nhân viên bảo hành sẽtiến hành kiểm tra sản phẩm cần bảo hành Nếu sản phẩm sửa được nhân viên này
sẽ lập phiếu bảo hành và hẹn khách hàng ngày đến nhận sản phẩm Nếu sản phẩmkhông sửa được, nhân viên bảo hành sẽ yêu cầu khách hàng cho kiểm tra hoá đơnthanh toán cho sản phẩm đã mua để tiến hành đổi hàng cho khách hàng
Ngoài ra trong thời gian dùng thử sản phẩm nếu khách hành không ưng ý về sảnphẩm đã mua thì có thể đổi lấy sản phẩm khác với điều kiện là sản phẩm chưa có
bị hư hòng Và khách hàng phải có hóa đơn thanh tóan xác nhận mặt hàng muacủa đại lý Khi đổi hàng thì nhân viên tính tiền sau khi kiểm tra sẽ lập phiếu đổihàng trên đó gồm số phiếu đổi, ngày lập, mã hàng đổi, số tiền cũ, mã hàng mới,
số tiền mới, chênh lệch, lý do đổi và lập cho hóa đơn thanh toán nào Nếu số tiềnhàng đổi lớn hơn số tiền hàng mới thì khách sẽ nhận lại số tiền chênh lệch Nếu
số tiền hàng đổi nhỏ hơn số tiền hàng mới thì khách sẽ phải trả thêm số tiềnchênh lệch cho đại lý
Qui trình nhập hàng:
Vào cuối ngày hoặc mỗi khi có đơn đặt hàng của khách hàng các đại lý sẽ kiểmtra lượng hàng còn lại trong mỗi loại mặt hàng Nếu lượng hàng tồn ở dưới mứctối thiểu hoặc lượng tồn trong kho không đủ để đáp ứng thì đại lý sẽ lập phiếu đặthàng trong đó có ghi ngày đặt, danh sách các mặt hàng cần phải nhập, số lượngđặt Các phiếu đặt hàng này sẽ được gửi tới nhà cung ứng sản phẩm Mỗi nhàcung cấp có tên nhà cung cấp, địa chỉ, Email, số điện thoại, số Fax, số tài khoảnngân hàng
Mỗi lần giao hàng tại các đại lý nhà cung cấp sẽ có một phiếu giao hàng kiêm hóađơn trong đó có danh sách các sản phẩm đã giao, số lượng, đơn giá, số tiền tươngứng với mỗi sản phẩm, tổng số tiền phải trả Đại lý sẽ thanh toán và ghi hóa đơnthanh toán cho nhà cung cấp
Trang 6Qui trình lâp báo cáo:
Ngoài ra cứ đến cuối ngày thì các đại lý phải báo cáo về tình hình kinh doanh tạiđại lý cho trụ sở chi nhánh, và cứ khỏang một tuần, một tháng thì các trụ sở chinhánh này lại báo cáo toàn bộ quá trình kinh doanh của chi nhánh do mình quản
lý về cho trụ sở chính
3 Phân tích
3.1 Phát hiện thực thể
Thuộc tính mô tả cho các thực thể
HinhAnh, DacTinh, TyLeGiam
HinhAnh, DacTinh, TyLeGiam
HinhAnh, DacTinh, TyLeGiam, CheDoDungThu, KichThuoc, KhoiLuong
ThanhTien
MaHinhThucTT
SoPhieuDat
NguoiThanhToan
ChenhLech
Về cách qui định đặt thuộc tính tham gia làm khóa chính cho các thực thể
Mối kết hợp Cung cấp: sẽ lấy khóa của thực thể MẶT HÀNG, NHÀCUNG CẤP làm khóa chính
Trang 7 Mối kết hợp CHI TIẾT ĐẶT NHẬP HÀNG lấy khóa của thực thể PHIÊUDẶT NHẬP HÀNG, MẶT HÀNG, NHÀ CUNG CẤP làm khóa chính
PHIẾU ĐẶT HÀNG, ĐẠI LÝ, MẶT HÀNG
chính
HÀNG, HÓA ĐƠN, ĐẠI LÝ, MẶT HÀNG
3.2 Mô hình ERD
Trang 8MaChiNhanh
DienThoai DiaChi
SoPhieuDat
NgayDat
KHÁCH HÀNG
MaKH
TenKH DiaChi DienThoai
Thuộc
( 1 , 1 ) ( 0 , n )
( 1 , 1 ) ( 0 , n ) ( 1 , 1 )
( 1 , n ) ( 0 , n )
( t , e )
( 0 , 1 ) ( 1 , n )
( 1 , n )
( 1 , n ) ( 1 , n ) ( 0 , n )
( 1 , n )
( 1 , n )
PHIẾU ĐỔI HÀNG
NgayDoi LyDo
Chi tiết hóa đơn
SoLuong DonGia ThanhTien
HÓA ĐƠN
SoHoaDon
NgayThanhToan TriGia
Có
HÓA ĐƠN BÁN SỈ Thanh toán
( 0 , n )
( 1 , 1 )
( 0 , n )
( 0 , n ) ( 1 , 1 )
MaNCC
TenNCC DiaChi DienThoai SoTaiKhoan Email
PHIẾU ĐẶT NHẬP HÀNG
NgayDat
MaPDNH
HÌNH THỨC THANH TOÁN
MaHinhThucTT
TenHinhThucTT
TenMatHangMaMatHangGiaBan
DacTinh XuatXu TyLeGiam
( 0 , n )
PHIẾU GIAO HÀNG
NgayGiao
MaPhieuGiao
TriGia
HÓA ĐƠN BÁN LẺ
( 0 , n )
PHỤ KIỆN
Chi tiết SPPK
( 0 , n ) ( 0 , n )
SẢN PHẨM KTS
CheDoDungThu KichThuoc KhoiLuong
KHUYẾN MÃI
MaKhuyenMai
TenKhuyenMai NgayBatDau NgayKetThuc
PHIEU GH_DDH
MaPhieuGH_ĐH
NgayGiao ( 1 , n )
3.3 Mô tả thực thể
3.3.1 Thực thể Mặt Hàng :
Trang 9Tỷ lệ giảm giá3.3.2 Thực thể Phụ Kiện :
Tỷ lệ giảm giá3.3.3 Thực thể Sản Phẩm KTS :
Tỷ lệ giảm giáChế độ dung thử sản phẩmKích thước sản phẩmKhối lượng sản phẩm3.3.4 Thực thể Loại Hàng :
Trang 103.4 Mô hình DFD
3.4.1 Sơ đồ hệ thống con của quy trình
Trang 11Đặt hàng
Nhập hàng
Giao hàng
Thống kê tình hình kinh doanh Bảo hành
Giải thích các dòng dữ liệu lưu chuyển :
3.4.2 Mô hình quan niệm tổ chức theo phương pháp DFD
Mô hình cấp 1
Trang 12Yeu cau bao hanh san pham Phieu bao hanh san pham
Phieu giao hang Thong tin thanh toan NCC Phieu dat nhap hang
Yeu cau thong ke tinh hinh kinh doanh
Ket qua thong ke Thong tin tai khoan
Thong tin so du tai khoan
Phieu giao hang Thong tin thanh toan Thong tin dat va mua san pham
1 Quan ly san pham
ky thuat so
+
Khach hang
Nha cung cap
Nhan vien
He thong ngan hang
Mô hình cấp 2
[Phieu giao hang]
[Phieu dat nhap hang]
[Yeu cau bao hanh san pham]
[Phieu bao hanh san pham]
[Ket qua thong ke]
[Thong tin dat va mua san pham]
[Thong tin so du tai khoan]
Hoa don thanh toan
Thong tin bao hanh
San pham can nhap
Thong tin nhap hang Thong tin ban hang
Hoa don giao hang [Thong tin tai khoan]
[Thong tin thanh toan NCC]
[Yeu cau thong ke tinh hinh kinh doanh]
[Phieu giao hang]
[Thong tin thanh toan]
Khach
hang
Khach hang
He thong ngan hang
Nhan vien
Nha cung cap
+
1.3
Xu ly giao hang
+
Trang 13Mô hình hóa cấp 3 cho ô xử lý bán hàng:
Kiểm tra thông tin đơn đặt hàng
Gửi đơn đặt hàng
Ghi sổ nhật
ký đơn đặt hàng
Sổ nhật ký đơn đặt hàng
Đơn đặt hàng Đơn đặt hàng hựp lệ
Đơn đặt hàng
CSDL đơn đặt hàng
Đơn đặt hàng hợp lệ
Đơn đặt hàng không hợp lệ
Gọi điện thoại thông báo đơn hàng không hợp lệ
Gửi Email thông báo đơn hàng không hợp lệ
Đơn đặt hàng không hợp lệ Đặt hàng online
Thông báo đơn đặt hàng không hợp lệ Thông báo đơn đặt hàng không hợp lệ
Lưu thông tin đơn hàng
Đơn đặt hàng hợp lệ
Lập hóa đơn thanh toán
Đơn đặt hàng
In hóa đơn thanh toán
Lưu hóa đơn thanh toán
CSDL hóa đơn
Hóa đơn thanh toán
Hoa đơn thanh toán
Hóa đơn thanh toán
Xử lý giao hàng
Tiếp nhận thông tin thanh toán
Yêu cầu thanh toán
Gửi Email xác nhận số
dư tài khoản
Thông tin tài khoản Hệ thống ngân
hàng
Thông tin tài khoản Thông tin số dư tài khoản
Cập nhật tình trạng hóa đơn
Tài khoản không hợp lệ
Tài khoản không hợp lệ
Thanh toán bằng tiền mặt
Ghi sổ nhật
ký hóa đơn
Hóa đơn đã thanh toán
Sổ nhật ký hóa đơn
Hóa đơn đã thanh toán
- Yếu tố không gian:
Trang 14Phòng kinh doanh Bộ phận kho Khách hàng
Tiếp nhận đơn đặt hàng
Kiểm tra thông tin đơn đặt hàng
Gửi đơn đặt hàng
Ghi sổ nhật
ký đơn đặt hàng
Sổ nhật ký đơn đặt hàng
Đơn đặt hàng Đơn đặt hàng
Đơn đặt hàng
CSDL đơn đặt hàng
Đơn đặt hàng hợp lệ
Đơn đặt hàng không hợp lệ
Gọi điện thoại thông báo đơn hàng không hợp lệ
Gửi Email thông báo đơn hàng không hợp lệ
Đơn đặt hàng không hợp lệ
Đặt hàng online Thông báo đơn đặt hàng không hợp lệ
Thông báo đơn đặt hàng không hợp lệ Lưu thông
tin đơn hàng
Đơn đặt hàng hợp lệ
Lập hóa đơn thanh toán
Đơn đặt hàng
In hóa đơn thanh toán
Lưu hóa đơn thanh toán
CSDL hóa đơn
Hóa đơn thanh toán
Hoa đơn thanh toán
Hóa đơn thanh toán
Xử lý giao hàng
Khách hàng
Hóa đơn thanh toán
Tiếp nhận thông tin thanh toán
Yêu cầu thanh toán
Gửi Email xác nhận số
dư tài khoản
Thông tin tài khoản
Hệ thống ngân
hàng
Thông tin tài khoản
Thông tin số dư tài khoản
Cập nhật tình trạng hóa đơn
Tài khoản hợp lệ
Hóa đơn đã thanh toán
Hóa đơn đã thanh toán
Khách hàng
Giao hàng
Thông báo tài khoản không hợp lệ
Tài khoản không hợp lệ Tài khoản không hợp lệ
Thanh toán bằng tiền mặt
Ghi sổ nhật
ký hóa đơn
Hoa đơn thanh toán
Sổ nhật ký hóa đơn
Hoa đơn thanh toán
Trang 15Mô hình hoá xử lý mức quan niệm
Thong tin thanh toan
Thong tin ban hang online
Thong tin ban hang offline
[San pham can nhap]
[Hoa don thanh toan]
[Thong tin ban hang]
[Hoa don giao hang]
Thong tin so du tai khoan
Thong tin tai khoan Thong tin dat hang online
[Thong tin tai khoan]
[Thong tin so du tai khoan]
[Thong tin thanh toan]
[Thong tin dat va mua san pham]
Khach
hang
He thong ngan hang
+
1.1.2
Xu ly ban hang online
+
1.1.3 Tong hop thong tin ban hang
3.5 Mô tả ô xử lý kho dữ liệu
Bán lẻ:
1 Kiểm tra số lượnghàng trong kho có đủ
2 Kiểm tra hình thứcthanh toán hóa đơn
Hàng không đủ số lượng đáp
3
Kiểm tra số tiền có
đủ để thanh toán hay
không ?
Thanh toán bằng tiền mặt
Yêu cầu thanh toán bán lẻ bị hủybỏ
Hóa đơn bán lẻ được lập
Hóa đơn bán lẻ được giao chokhách hàng
5 Kiểm tra số dư tài
Hóa đơn bán lẻ được lập
Số dư tài khỏan không hợp lệ
Trang 166 Thông báo tài khỏan
Yêu cầu thanh toán bán lẻ bị hủybỏ
2
Kiểm tra khách hàng
có muốn tip tục đặt
hàng hay không ?
Yêu cầu đặt hàng không hợp lệ
yêu cầu đặt hàng bị hủy bỏYêu cầu đặt hàng
thanh toán hóa đơn
Đơn đặt hàng được chấp nhậnthanh toán
Thanh toán bằng tiền mặtThanh toán bằng tài khỏan6
Kiểm tra số tiền có
đủ để thanh toán hay
không?
Hóa đơn bán sỉ được lập
7 Kiểm tra số dư tàikhỏan Thanh toán bằng tài khỏan Hóa đơn bán sỉ được lập
Đơn đặt hàng chưa được thanh tóan
Đơn đặt hàng được thanh tóan
Thông tin phảm hồi của kháchhàng cho yêu cầu thanh toánnhiều lần
Hóa đơn bán sỉ được thanh toánHoá đơn bán sỉ bị huỷ
Hóa đơn bán sỉ được giao chokhách hàng + HOA DON BAN SI
Thông tin phản hồi từ phíakhách hàng cho hoá đơn bán sỉ Đơn đặt hàng bị huỷ bỏ12
Gửi thông báo cho
khách hàng biết là
khách hàng có thể
thanh toán nhiều ần
Đơn đặt hàng chưa được thanhtoán
Đơn đặt hàng được chấp nhậnthanh toán nhiều lần
Trang 174 Thiết kế dữ liệu, xử lý
4.1 Mô hình dữ liệu mức logic
TenMatHangMaMatHangGiaBan
DacTinhXuatXu
TyLeGiamCheDoDungThu
KichThuocKhoiLuongLoai Mat Hang
=> MATHANG(MaMatHang, TenMatHang, GiaBAn, XuatXu, HinhAnh, DacTinh,TyLeGiam, CheDoDungThu, KiachThuoc, KhoiLuong, LoaiMatHang)
PHIẾU ĐẶT HÀNG
Trang 18HÓA ĐƠN BÁN LẺ
MaPBH NgayBaoHanh
HoTen DiaChi SDT
=> PHIEUBAOHANHSP(MaPBH, NgayBaoHanh, HoTen, DiaChi, SDT)
NHÀ CUNG
CẤP
MaNCC
TenNCCDiaChiDienThoaiSoTaiKhoanEmail
=> NHACUNGCAP(MaNCC, TenNCC, DiaChi, DienThoai, SoTaiKhoan, Email)
NgayDat
MaPDNH
Trang 19=> PHIEUDATNHAPHANG(MaPDNH, NgayDat)
NgayBatDauNgayKetThuc
4.2 Chuẩn hóa các quan hệ
Trong quá trình thiết lập mô hình ERD, các quan hệ đã thỏa chuẩn III và chuẩn BCNF nênkhông cần phải chuẩn hóa lại
4.3 Giải Thuật cho các ô xử lý :
Trang 20Ô xử lí 1 :
Tên ô xử lí : Xử lý quy trình khách mua hàng lẻ
Thanh toan bang tien mat
Thanh toan bang tai khoan
So du tai khoan khong hop le
Thong bao tai khoan khong hop le
hop le khong hop le Kiem tra so du tai khoan
Kiem tra hinh thuc thanh toan hoa don tien mat Tai khoan
Kiem tra so tien co du
de thanh toan hay khong ? Khong Du
Yeu cau thanh toan ban le bi huy bo
Hoa don ban le duoc lap
Ghi nhan hoa don ban le DON HOA
BAN LE
SAN PHAM
KY THUAT SO PHU KIEN
Hoa don ban le duoc giao cho khach hang HOA DON BAN LE
Khanh hang mua hang
Hang trong kho du
so luong dap ung
Kiem tra so luong hang trong kho co con du de dap ung hay khong?
Khong con
Hang trong kho
khong con du so
luong de dap ung
Yeu cau thanh toan ban le
Thong bao khong
con du hang de dap
ung nhu cau mua
hang
Qua trinh mua hang
bi huy bo
Trang 21Ô xử lí 2 :
Tên ô xử lí : Xử lý quy trình khách mua hàng sỉ
Yeu cau thanh toan ban si
Yeu Cau Dat Hang
Yeu cau dat hang khong hop le
Yeu cau dat hang hop le
Yeu cau dat hang bi huy bo
Hop le
Kiem tra yeu cau dat hang co hop le hay khong ? Khong hop le
SAN PHAM
KY THUAT SO
PHU KIEN
Kiem tra khach hang co muon tiep tuc dat hang hay khong ?
G
SAN PHAM
KY THUAT
SO PHU KIEN
Don dat hang duoc chap nhan thanh toan
Kiem tra xem khach hang co dong
y thanh toan cho don dat hang khong ? Dong y Khong dong y
Thanh toan bang tien mat
Thanh toan bang tai khoan
hop le khong hop le Kiem tra so du tai khoan
Kiem tra hinh thuc thanh toan hoa don tien mat Tai khoan
Kiem tra so tien co du
de thanh toan hay khong ? Khong Du
Don dat hang chua duoc thanh toan
Hoa don ban si duoc thanh toan
Ghi nhan hoa don ban si
HOA DON BAN
SI
DON DAT HAN
G
SAN PHAM
KY THUAT
SO PHU KIEN
Hoa don ban si duoc giao cho khach hang HOA DON BAN SI
Hoa don ban si duoc lap
Gui hoa don si cho khach hang yeu
cau thanh toan
Lap hoa don ban si HOA
DON BAN SI
Hoa don ban si duoc
gui den cho khach
hang
Hoa don ban si bi huy bo
Thong tin phan hoi
tu phia khach hang cho hoa don ban si
Kiem tra xem khach hang
co dong y thanh toan thanh nhieu lan hay khong Dong y Khong dong y
HOA DON BAN SI
Thong tin phan hoi
cua khach hang cho
yeu cau thanh toan
nhieu lan
Gui thong bao cho khach hang biet
la khach hang co the thanh toan nhieu lan
Don dat hang duoc chap nhan thanh toan nhieu lan
Trang 22Ô xử lí 3 :
Tên ô xử lí : Xử lý quy trình nhập hàng
Yeu Cau nhap hang
Yeu Cau nhap hang bi
Khong con du hang ban
SAN PHAM
KY THUAT SO PHU KIEN
Phieu dat nhap hang
chua duoc gui
PHIEU DAT NHAP HANG
Lap Phieu Dat Nhap Hang
SAN PHAM
KY THUAT SO PHU KIEN
PHIEU DAT
NHAP HANG
Kiem tra phieu dat nhap hang
da duoc gui toi nha cung cap hay chua ? Chua gui Gui roi
Phieu dat nhap hang da duoc gui toi nha cung cap Kiem tra xem co muon
gui di nua hay khong?
Ghi nhan phieu dat nhap hang moi
SAN PHAM
KY THUAT SO PHU KIEN
Phieu giao hang hop le
Ghi nhan phieu giao hang
PHIEU GIAO HANG PHIEU DAT
NHAP HANG
PHIEU DAT NHAP HANG
Hang duoc tiep nhan vao kho
Kiem tra phieu giao hang Khong hop le Hop le
PHIEU DAT NHAP HANG
Phieu giao hang duoc thanh toan PHIEU THANH TOAN GIAO HANG
Phieu giao hang khong hop le
Thong bao viec giao hang khong hop le den nha cung cung
PHIEU DAT NHAP HANG
Kiem tra nha cung cap da giao hang den hay chua Chua Co