TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA 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 :
Sinh viên thực hiện :
Lê Long
Lê Thanh Long
Nguyễn Thị Trang
Thầy Nguyễn Gia Tuấn Anh
Tháng 06 năm 2009
0511139
0511140
0511234
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Mục lục
1. Mục tiêu, phạm vi đề tài
1.1 Mục tiêu
1.2 Phạm vi
2. Khảo sát
3. Phân tích
3.1 Phát hiện thực thể
3.2 Mô hình ERD
3.3 Mô tả thực thế
3.4 Mô hình DFD
3.5 Mô tả ô xử lý kho dữ liệu
4. Thiết kế dữ liệu, xử lý
4.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
5.1 Thiết kế menu
5.2 Thiết kế form
5.3 Thiết kế Report
6.Đánh giá ưu khuyết điểm
6.1 Ưu điểm
6.2 Khuyết điểm
Page 2 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
1. 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ới
nhữ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ững
sả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ỗi
chi 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áy
tính xách tay, máy ảnh kỹ thuật số, máy nghe nhạc MP3, máy quay camera … và thuộc
mộ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ặt
hà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ại
sả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ặt
hà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ề các mặt hàng được khuyến mãi
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ản
phẩ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ìm
khuyến mãi
Tìm kiếm thông tin về phụ kiện .
Page 3 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Kết xuất
Hóa đơn thanh tóan
Phiếu nhập hàng
Phiếu đổi hàng
Các loại báo cáo tình hình kinh doanh
1.2 Phạm vi
Phạm vi thực hiện đồ án dựa trên những kiến thức thu được từ môn học Phân tích
thiết kế hệ thống thông tin do Thạc sĩ Nguyễn Gia Tuấn Anh giảng dạy
Ứng dụng này khi được phát triển hoàn chỉnh (coding) có thể được áp dụng trong
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ách
hà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ặt
hà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 thanh
toá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ụng
sau đó 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ài
khoản trên thẻ đủ để chi trả cho số hàng mà khách hàng đã mua người thu ngân sẽ tiến
hà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ền
cầ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àng
và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ách
hà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. Sau
khi 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 trong
kho 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àng
thì 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ến
hà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àng
chọn sản phẩm muốn mua được các đại lý đang trên website, sau đó khách hàng
cầ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ển
tiề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ện
thoại mà khách hàng cung cấp bằng cách gửi tin nhắn. Sau khi nhận được tin
nhắ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ầu
của khách hàng cùng với hóa đơn thanh toán cho việc đặt mua hàng.
Page 4 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Quản lý Giao hàng:
Đối với khách hàng mua lẻ thì sau khi thanh toán hóa đơn khách hàng sẽ nhận
hà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àng
qua 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àng
chưa thanh toán thì mỗi khi giao hàng đại lý sẽ yêu cầu khách hàng phải thanh
toá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ân
viê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án
hà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àng
mộ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ến
hà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êm
cướ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ại
mặ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ếu
bả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ạn
bả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ành
sả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ẩm
khô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á đơn
thanh 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ản
phẩ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 mua
củ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 đổi
hà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ền
hà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ền
chê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ểm
tra 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ức
tối thiểu hoặc lượng tồn trong kho không đủ để đáp ứng thì đại lý sẽ lập phiếu đặt
hà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ản
ngâ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 đơn
thanh toán cho nhà cung cấp..
Page 5 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Qui 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ở chi
nhá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ể
Thực thể MAT HANG: MaMatHang, TenMatHang, GiaBan, XuatXu,
HinhAnh, DacTinh, TyLeGiam
Thực thể PHỤ KIỆN: MaMatHang, TenMatHang, GiaBan, XuatXu,
HinhAnh, DacTinh, TyLeGiam
Thực thể SẢN PHẨM KTS: MaMatHang, TenMatHang, GiaBan, XuatXu,
HinhAnh, DacTinh, TyLeGiam, CheDoDungThu, KichThuoc, KhoiLuong
Thực thể LOẠI HÀNG: MaLoaiHang, TenLoaiHang
Thực thể NHÀ CUNG CẤP: MaNCC, TenNCC, DiaChi, DienThoai, Email
Thực thể PHIẾU GIAO HÀNG: MaPhieuGiao, NgayGiao, TriGia
Thực thể PHIẾU ĐẶT NHẬP HÀNG: MaPDNH, NgayDat
Mối kết hợp Chi tiết đặt nhập hàng: SoluongDat, DonGia
Mối kết hợp Chi tiết PGH: SoLuong, DonGia,ThanhTien
Thực thể ĐẠI LÝ: MaDaiLy, TenDaiLy, DiaChi, DienThoai, Email
Thực thể CHI NHÁNH: MaChiNhanh, TenChiNhanh, DienThoai, DiaChi,
Fax
Thực thể TRUNG TÂM BẢO HÀNH: MaTTBH, TenTTBH, DienThoai,
DiaChi, Email
Thực thể KHÁCH HÀNG: MaKhachHang, TenKhachHang, Email,
DiaChi, DienThoai
Thực thể PHIẾU ĐẶT HÀNG: SoPhieuDat, NgayDat
Mối kết hợp CHI TIẾT PHIẾU ĐẶT HÀNG: SoLuong, DonGia,
ThanhTien
Thực thể HÌNH THỨC THANH TOÁN: MaHinhThucTT, TenHinhThucTT
Thực thể HOÁ ĐƠN: SoHoaDon, NgayThanhToan, TriGia,
MaHinhThucTT
Mối kết hợp CHI TIẾT HOÁ ĐƠN: SoLuong, DonGia, ThanhTien
Thực thể HOÁ ĐƠN BÁN SỈ: SoHoaDon, NgayThanhToan, TriGia,
SoPhieuDat
Thực thể HOÁ ĐƠN BÁN LẺ: SoHoaDon, NgayThanhToan, TriGia,
NguoiThanhToan
Thực thể PHIẾU ĐỔI HÀNG: SoPhieuDoi, LyDo,NgayDoi
Mối kết hợi CHI TIẾT PHIẾU ĐỔI: SoTienCu, SoTienCu, SoTienMoi,
ChenhLech
Thực thể PHIẾU GH_DDH: MaPhieuGH_DDH, NgayGiao
Về cách qui định đặt thuộc tính tham gia làm khóa chính cho các thực thể
Thực thể MẶT HÀNG có MaMatHang là khóa chính
Thực thể PHỤ KIỆN: MaMatHang là khóa chính
Thực thể SẢN PHẨM KTS có MaMatHang là khóa chính
Thực thể LOẠI HÀNG có MaLoaiHang là khóa chính
Thực thể NHÀ CUNG CẤP có MaNCC là khóa chính
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
Page 6 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Thực thể PHIẾU GIAO HÀNG có MaPhieuGiao là khóa chính
Thực thể PHIẾU ĐẶT NHẬP HÀNG có MaPhieuDat làm khóa chính
Mối kết hợp CHI TIẾT ĐẶT NHẬP HÀNG lấy khóa của thực thể PHIÊU
DẶT NHẬP HÀNG, MẶT HÀNG, NHÀ CUNG CẤP làm khóa chính
Thực thể ĐẠI LÝ có MaDaiLy làm khóa chính
Mối kết hợp Cung ứng lấy khóa của thực thể ĐẠI LÝ, MẶT HÀNG
Thực thể CHI NHÁNH có MaChiNhanh làm khóa chính
Thực thể TRUNG TÂM BẢO HÀNH có MaTTBH làm khóa chính
Thực thể KHÁCH HÀNG có MaKhachHang làm khóa chính
Thực thể PHIẾU ĐẶT HÀNG có SoPhieuDat làm khóa chính
Mối kết hợp CHI TIẾT PHIẾU ĐẶT HÀNG lấy khóa của các thực thể
PHIẾU ĐẶT HÀNG, ĐẠI LÝ, MẶT HÀNG
Thực thể HÌNH THỨC THANH TOÁN có MaHinhThucTT làm khóa
chính
Thực thể HOÁ ĐƠN có SoHoaDon làm khóa chính
kết hợp CHI TIẾT HOÁ ĐƠN lấy khóa của các thực thể HÓA ĐƠN, ĐẠI
LÝ, MẶT HÀNG làm khóa chính
Thực thể HOÁ ĐƠN BÁN SỈ: lấy khóa của các thực thể HÓA ĐƠN, ĐẠI
LÝ, MẶT HÀNG làm khóa chính
Thực thể HOÁ ĐƠN BÁN LẺ: lấy khóa của các thực thể HÓA ĐƠN, ĐẠI
LÝ, MẶT HÀNG làm khóa chính
Thực thể PHIẾU ĐỔI HÀNG có SoPhieuDoi làm khóa chính
Mối kết hợi CHI TIẾT PHIẾU ĐỔI lấy khóa của các thực thể PHIÊU ĐỔI
HÀNG, HÓA ĐƠN, ĐẠI LÝ, MẶT HÀNG
Thực thể PHIẾU ĐỔI HÀNG có SoPhieuDoi làm khóa chính
Thực thể PHIẾU GH_DDH có MaPhieuGH_DDH làm khóa chính
3.2 Mô hình ERD
Page 7 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
3.3 Mô tả thực thể
3.3.1 Thực thể Mặt Hàng :
Page 8 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Tên thực thể : MATHANG
Tên thuộc tính
Diễn giải
MAMATHANG Mã số mặt hàng
TENMATHANG Tên mặt hàng
GIABAN
Giá mặt hàng
XUATXU
Nguồn gốc xuất xứ
HINHANH
Hình ảnh đặc trưng
DACTINH
Đặc tính mặt hàng
TYLEGIAM
Tỷ lệ giảm giá
3.3.2 Thực thể Phụ Kiện :
Tên thực thể : PHUKIEN
Tên thuộc tính
Diễn giải
MAMATHANG Mã số mặt hàng phụ kiện
TENMATHANG Tên mặt hàng phụ kiện
GIABAN
Giá mặt hàng phụ kiện
XUATXU
Nguồn gốc xuất xứ
HINHANH
Hình ảnh đặc trưng
DACTINH
Đặc tính mặt hàng phụ kiện
TYLEGIAM
Tỷ lệ giảm giá
3.3.3 Thực thể Sản Phẩm KTS :
Tên thực thể : SANPHAMKTS
Tên thuộc tính
Diễn giải
MAMATHANG
Mã số mặt hàng KTS
TENMATHANG
Tên mặt hàng KTS
GIABAN
Giá mặt hàng KTS
XUATXU
Nguồn gốc xuất xứ
HINHANH
Hình ảnh đặc trưng
DACTINH
Đặc tính mặt hang
TYLEGIAM
Tỷ lệ giảm giá
CHEDODUNGTHU Chế độ dung thử sản phẩm
KICHTHUOC
Kích thước sản phẩm
KHOILUONG
Khối lượng sản phẩm
3.3.4 Thực thể Loại Hàng :
Tên thực thể : LOAIHANG
Tên thuộc tính
Diễn giải
MALOAIHANG Mã số loại hàng
TENLOAIHANG Tên loại hàng
3.3.5 Thực thể Sản Phẩm Nhà Cung Cấp :
Tên thực thể : NHACUNGCAP
Tên thuộc tính
Diễn giải
MANCC
Mã số nhà cung cấp
TENNCC
Tên nhà cung cấp
DIACHI
Địa chỉ nhà cung cấp
Page 9 of 45
Đồ án môn PTTK Hệ thống thông tin
DIENTHOAI
EMAIL
QL Siêu thị điên máy
Điện thoại nhà cung cấp
Email nhà cung cấp
3.3.6 Thực thể Phiếu Giao Hàng :
Tên thực thể : PHIEUGIAOHANG
Tên thuộc tính
Diễn giải
MAPHIEUGIAO Mã số phiếu giao hàng
NGAYGIAO
Ngày giao hàng
TRIGIA
Trị giá phiếu giao
3.3.7 Thực thể Phiếu Đặt Nhập Hàng :
Tên thực thể : PHIEUDATNHAPHANG
Tên thuộc tính
Diễn giải
MAPDNH
Mã số phiếu đặt hàng
NGAYDAT
Ngày đặt hàng
3.3.8 Thực thể Đại Lý :
Tên thực thể : DAILY
Tên thuộc tính
Diễn giải
MADAILY
Mã số đại lý
TENDAILY
Tên đại lý
DIACHI
Địa chỉ đại lý
DIENTHOAI
Điện thoại đại lý
EMAIL
Email đại lý
3.4 Mô hình DFD
3.4.1 Sơ đồ hệ thống con của quy trình
Page 10 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Giải thích các dòng dữ liệu lưu chuyển :
Số
1
Diễn giải
Thông tin mua hàng
2
Số
10
Diễn giải
Thông tin số dư tài khoản
Hóa đơn đã thanh toán
11
Yêu cầu bảo hành sản phẩm
3
Phiếu giao hàng
12
Phiếu bảo hành
4
Phiếu đặt hàng
13
Hóa đơn mua hàng
5
Thông tin phiếu đặt hàng
14
Phiếu đổi hàng
6
Thông tin các mặt hàng cần nhập
7
Phiếu đặt nhập hàng
8
Phiếu giao hàng của nhà cung cấp
Yêu cầu thống kê
9
Thông tin tài khoản
Thông tin thống kê tình hình kinh doanh
Các hóa đơn đã thanh toán
Thôn
g tin
nhập
hàng
3.4.2 Mô hình quan niệm tổ chức theo phương pháp DFD
Mô hình cấp 1
Page 11 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Thong tin dat va mua san pham
Phieu dat nhap hang
Thong tin thanh toan
Khach hang
Nha cung
cap
Thong tin thanh toan NCC
1
Phieu giao hang
Yeu cau bao hanh san pham
Phieu giao hang
Quan ly san pham
ky thuat so
Phieu bao hanh san pham
+
Yeu cau thong ke tinh hinh kinh doanh
Thong tin so du tai khoan
Thong tin tai khoan
Ket qua thong ke
Nhan vien
He thong
ngan hang
Mô hình cấp 2
He thong
ngan hang
Khach hang
[Phieu giao hang]
[Thong tin so du tai khoan]
1.3
[Thong tin tai khoan]
1.1
Xu ly giao
hang
+
Hoa don giao hang
Xu ly ban hang
[Thong tin dat va mua san pham]
1.2
San pham can nhap
+
Xu ly nhap
hang
[Thong tin thanh toan]
+
Khach
hang
[Phieu dat nhap hang]
[Thong tin thanh toan NCC]
[Phieu giao hang]
Thong tin ban hang
Thong tin nhap hang
Hoa don thanh toan
[Yeu cau bao hanh san pham]
1.4
Xu ly thong ke
[Phieu bao hanh san pham]
1.5
Xu ly bao
hanh
+
Thong tin bao hanh
[Ket qua thong ke]
[Yeu cau thong ke tinh hinh kinh doanh]
+
Nhan vien
Page 12 of 45
Nha cung
cap
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Mô hình hóa cấp 3 cho ô xử lý bán hàng:
Mô hình hóa vật lý xử lý:
- Yếu tố phương pháp:
- Yếu tố không gian:
Page 13 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Page 14 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Mô hình hoá xử lý mức quan niệm
1.1.1
Xu ly giao hang
Xu ly ban
hang offline
+
Thong tin ban hang offline
[Hoa don giao hang]
Xu ly thong ke
[Thong tin so du tai khoan]
[Thong tin dat va mua san pham]
[Thong tin ban hang]
[Thong tin tai khoan]
[Thong tin thanh toan]
He thong
ngan hang
Khach
hang
1.1.3
Tong hop
thong tin
ban hang
[Hoa don thanh toan]
Thong tin tai khoan
Thong tin dat hang online
Thong tin so du tai khoan
Thong tin thanh toan
[San pham can nhap]
1.1.2
Xu ly ban
hang online
Xu ly bao hanh
Thong tin ban hang online
+
Xu ly nhap hang
3.5 Mô tả ô xử lý kho dữ liệu
Bán lẻ:
STT
Diễn giải ô xử lý
1
Kiểm tra số lượng
hàng trong kho có đủ Khách hàng mua hàng
đáp ứng hay không
2
Yêu cầu thanh tóan bán lẻ
Thanh toán bằng tiền mặt
Kiểm tra hình thức
Hàng không đủ số lượng đáp
thanh toán hóa đơn
Thanh tóan bằng tài khỏan
ứng
3
Kiểm tra số tiền có
đủ để thanh toán hay Thanh toán bằng tiền mặt
không ?
4
Ghi
nhận
hóa
đơn
bán
lẻ
Dữ liệu vào
Hóa đơn bán lẻ được Hóa đơn bán lẻ được giao cho
lập
khách hàng
Page 15 of 45
Dữ liệu ra
Hàng trong kho không còn đủ số
lượng để đáp ứng
Hàng trong kho đủ số lượng đáp
ứng
Yêu cầu thanh toán bán lẻ bị hủy
bỏ
Hóa đơn bán lẻ được lập
Đồ án môn PTTK Hệ thống thông tin
5
6
Kiểm tra số dư tài
khoản
QL Siêu thị điên máy
Thanh tóan bằng tài khỏan
Hóa đơn bán lẻ được lập
Số dư tài khỏan không hợp lệ
Thông báo tài khỏan
Số dư tài khỏan không hợp lệ
không hợp lệ
Yêu cầu thanh toán bán lẻ bị hủy
bỏ
Bán sỉ:
STT
1
2
Diễn giải ô xử lý
Dữ liệu vào
Kiểm tra yêu cầu đặt
hàng có hợp lệ hay Yêu cầu đặt hàng
không
Dữ liệu ra
Yêu cầu đặt hàng hợp lệ
Kiểm tra khách hàng
có muốn tip tục đặt Yêu cầu đặt hàng không hợp lệ
hàng hay không ?
yêu cầu đặt hàng bị hủy bỏ
3
Ghi nhận đơn dặt
hàng
4
Kiểm tra xem khách
hàng có đồng ý thanh
Đơn đặt hàng được ghi nhận
tóan cho đơn đặt
hàng hay không ?
5
6
7
8
9
10
11
12
Kiểm tra hình thức
thanh toán hóa đơn
Kiểm tra số tiền có
đủ để thanh toán hay
không?
Kiểm tra số dư tài
khỏan
Đơn đặt hàng hợp lệ
Yêu cầu đặt hàng
Đơn đặt hàng được ghi nhận
Đơn đặt hàng bị hủy bỏ
Đơn đặt hàng được chấp nhận
thanh toán
Đơn đặt hàng được chấp nhận Thanh toán bằng tiền mặt
thanh toán
Thanh toán bằng tài khỏan
Thanh toán bằng tiền mặt
Thanh toán bằng tài khỏan
Đơn đặt hàng được thanh tóan
Kiểm tra xem khách nhiều lần
hàng có đồng ý thanh
toán thành nhiều lần Thông tin phảm hồi của khách
hàng cho yêu cầu thanh toán
hay không?
nhiều lần
Ghi nhận hóa đơn
Hóa đơn bán sỉ được lập
bán sỉ
Lập hoá đơn bán sỉ
Đơn đặt hàng được ghi nhận
Kiểm tra xem khách
hàng có đồng ý thanh
toán cho đơn đặt
hàng hay không
Yêu cầu đặt hàng không hợp lệ
Đơn đặt hàng chưa được thanh tóan
Hóa đơn bán sỉ được lập
Hóa đơn bán sỉ được lập
Đơn đặt hàng chưa được thanh tóan
Đơn đặt hàng bị hủy bỏ
Hóa đơn bán sỉ được thanh toán
Hoá đơn bán sỉ bị huỷ
Hóa đơn bán sỉ được giao cho
khách hàng + HOA DON BAN SI
Hoá đơn bán sỉ được lập
Hoá đơn bán sỉ được gửi đến
cho khách hàng
Đơn đặt hàng được chấp nhận
thanh toán
Thông tin phản hồi từ phía
khách hàng cho hoá đơn bán sỉ
Đơn đặt hàng bị huỷ bỏ
Gửi thông báo cho
khách hàng biết là Đơn đặt hàng chưa được thanh Đơn đặt hàng được chấp nhận
khách hàng có thể toán
thanh toán nhiều lần
thanh toán nhiều ần
Page 16 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
Page 17 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
4. Thiết kế dữ liệu, xử lý
4.1 Mô hình dữ liệu mức logic
=> MATHANG(MaMatHang, TenMatHang, GiaBAn, XuatXu, HinhAnh, DacTinh,
TyLeGiam, CheDoDungThu, KiachThuoc, KhoiLuong, LoaiMatHang)
=> PHIEUDATHANG(SoPhieuDat, NgayDat)
=> HINHTHUCTHANHTOAN(MaHinhThucTT,TenHinhThucTT)
=>HOADONBANSI(SoHoaDon, NgayThanhToan, TriGia)
KHACHHANG(MaKH, TenKH, Emai, DiaChi, DienThoai)
Page 18 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
=> HOADONBANLE(SoHoaDon, NguoiThanhToan, NgayThanhToan, TriGia)
=> PHIEUDOIHANG(SoPhieuDoi, LyDo, NgayDoi)
=> DAILY(MaDaiLy, TenDaiLy, DienThoai, DiaChi, Email)
=> PHIEUBAOHANHSP(MaPBH, NgayBaoHanh, HoTen, DiaChi, SDT)
=> NHACUNGCAP(MaNCC, TenNCC, DiaChi, DienThoai, SoTaiKhoan, Email)
=> LOAIHANG(MaLoaiHang, TenLoaiHang
=> TRUNGTAMBAOHANH(MaTTBH, TenTTBH, DienThoai, DiaChi, Email)
Page 19 of 45
Đồ án môn PTTK Hệ thống thông tin
QL Siêu thị điên máy
=> PHIEUDATNHAPHANG(MaPDNH, NgayDat)
=> DOTKHUYENMAI(MaDKM, NgayBatDau, NgayKetThuc)
=> CHINHANH(MaChiNhanh, TenChiNhanh, DienThoai, DiaChi, Fax)
=> PHIEUGIAOHANG(MaPhieuGiaoHang, NgayGiao, TriGia)
=> HINHTHUCKHUYENMAI(MaHTKM, TenHTKM)
=> NHASX(MaNSX, TenNSX)
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ên
không cần phải chuẩn hóa lại.
4.3 Giải Thuật cho các ô xử lý :
Page 20 of 45
- Xem thêm -