Tải bản đầy đủ (.doc) (44 trang)

phân tích thiết kế hệ thống thông tin quản lý siêu thị sản phẩm kỹ thuật số

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (339.25 KB, 44 trang )

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA TOÁN – TIN HỌC
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 : Thầy Nguyễn Gia Tuấn Anh
Sinh viên thực hiện :
Lê Long 0511139
Lê Thanh Long 0511140
Nguyễn Thị Trang 0511234
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Tháng 06 năm 2009
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 44
Đồ á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 44
Đồ á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 44
Đồ á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 44
Đồ á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
 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
Page 6 of 44

Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
 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 44
Đồ á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 44
Đồ á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
TENMATHANG
GIABAN
XUATXU
HINHANH
DACTINH
TYLEGIAM
Mã số mặt hàng
Tên mặt hàng
Giá mặt hàng
Nguồn gốc xuất xứ
Hình ảnh đặc trưng
Đặc tính mặt hàng
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
TENMATHANG
GIABAN
XUATXU
HINHANH
DACTINH
TYLEGIAM
Mã số mặt hàng phụ kiện
Tên mặt hàng phụ kiện

Giá mặt hàng phụ kiện
Nguồn gốc xuất xứ
Hình ảnh đặc trưng
Đặc tính mặt hàng phụ kiện
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
TENMATHANG
GIABAN
XUATXU
HINHANH
DACTINH
TYLEGIAM
CHEDODUNGTHU
KICHTHUOC
KHOILUONG
Mã số mặt hàng KTS
Tên mặt hàng KTS
Giá mặt hàng KTS
Nguồn gốc xuất xứ
Hình ảnh đặc trưng
Đặc tính mặt hang
Tỷ lệ giảm giá
Chế độ dung thử sản phẩm
Kích thước sản phẩm
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
TENLOAIHANG
Mã số loại hàng
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
TENNCC
DIACHI
Mã số nhà cung cấp
Tên nhà cung cấp
Địa chỉ nhà cung cấp
Page 9 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
DIENTHOAI
EMAIL
Đ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
NGAYGIAO
TRIGIA
Mã số phiếu giao hàng
Ngày giao hàng
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
NGAYDAT
Mã số phiếu đặt hàng
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
TENDAILY
DIACHI
DIENTHOAI
EMAIL
Mã số đại lý
Tên đại lý
Địa chỉ đại lý
Điện thoại đại lý
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 44
Đồ á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ố Diễn giải Số Diễn giải
1
Thông tin mua hàng
10
Thông tin số dư tài khoản
2

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 Các hóa đơn đã thanh toán
7
Phiếu đặt nhập hàng Thông tin 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
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 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Yeu cau bao hanh san pham
Phieu bao hanh s an 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 s o du tai khoan
Phieu giao hang
Thong tin thanh toan
Thong tin dat va mua san pham
1
Quan ly s an 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 s an pham]
[Phieu bao hanh s an pham]
[Ket qua thong ke]
[Thong tin dat va mua s an pham]
[T hong tin s o du tai khoan]
Hoa don thanh toan
Thong ti n bao hanh
San pham can nhap

Thong tin nhap hang
Thong tin ban hang
Hoa don giao hang
[Thong tin tai khoan]
[T hong tin thanh toan NCC]
[Yeu cau thong ke tinh hi nh kinh doanh]
[Phieu giao hang]
[Thong tin thanh toan]
Khach
hang
Khach hang
He thong
ngan hang
Nhan vien
Nha cung
cap
1.1
Xu ly ban hang
+
1.2
Xu ly nhap
hang
+
1.3
Xu ly giao
hang
+
1.4
Xu ly thong ke
+

1.5
Xu ly bao
hanh
+
Page 12 of 44
Đồ á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 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Page 14 of 44
Đồ á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
Thong tin thanh toan
Thong tin ban hang online
Thong tin ban hang offline
[San pham can nhap]
[Hoa don thanh toan]
[T hong tin ban hang]
[Hoa don gi ao hang]
Thong tin s o du tai khoan
Thong tin tai khoan
Thong tin dat hang online
[T hong tin tai khoan]
[Thong tin s o du tai khoan]
[Thong tin thanh toan]
[Thong ti n dat va mua san pham]
Khach

hang
He thong
ngan hang
Xu ly giao hang
Xu ly thong ke
Xu ly nhap hang
Xu ly bao hanh
1.1.1
Xu ly ban
hang offline
+
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ẻ:
STT Diễn giải ô xử lý Dữ liệu vào Dữ liệu ra
1
Kiểm tra số lượng

hàng trong kho có đủ
đáp ứng hay không
Khách hàng mua hàng
Hàng trong kho không còn đủ số
lượng để đáp ứng

Hàng trong kho đủ số lượng đáp
ứng
2
Kiểm tra hình thức

thanh toán hóa đơn
Yêu cầu thanh tóan bán lẻ Thanh toán bằng tiền mặt
Hàng không đủ số lượng đáp
ứng
Thanh tóan bằng tài khỏan
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ủy
bỏ
Hóa đơn bán lẻ được lập
4
Ghi nhận hóa đơn
bán lẻ
Hóa đơn bán lẻ được lập
Hóa đơn bán lẻ được giao cho
khách hàng
5
Kiểm tra số dư tài
khoản
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ệ

Page 15 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
6
Thông báo tài khỏan
không hợp lệ
Số dư tài khỏan không hợp lệ
Yêu cầu thanh toán bán lẻ bị hủy
bỏ
Bán sỉ:
STT Diễn giải ô xử lý Dữ liệu vào Dữ liệu ra
1
Kiểm tra yêu cầu đặt
hàng có hợp lệ hay
Yêu cầu đặt hàng Yêu cầu đặt hàng hợp lệ
Yêu cầu đặt hàng không hợp lệ
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
3
Ghi nhận đơn dặt
hàng
Đơn đặt hàng hợp lệ Đơn đặt hàng được ghi nhận
4
Kiểm tra xem khách

hàng có đồng ý thanh
tóan cho đơn đặt

Đơ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
5
Kiểm tra hình thức

thanh toán hóa đơn
Đơn đặt hàng được chấp nhận

thanh toán
Thanh toán bằng tiền mặt
Thanh toán bằng tài khỏan
6
Kiểm tra số tiền có

đủ để thanh toán hay
Thanh toán bằng tiền mặt Đơn đặt hàng chưa được thanh tóan
Hóa đơn bán sỉ được lập
7
Kiểm tra số dư tài

khỏ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
8
Kiểm tra xem khách
hàng có đồng ý thanh
toán thành nhiều lần
hay không?
Đơn đặt hàng được thanh tóan

nhiều lần
Đơn đặt hàng bị hủy bỏ
Thông tin phảm hồi của khách
hàng cho yêu cầu thanh toán
Hóa đơn bán sỉ được thanh toán
Hoá đơn bán sỉ bị huỷ
9
Ghi nhận hóa đơn
bán sỉ
Hóa đơn bán sỉ được lập
Hóa đơn bán sỉ được giao cho
khách hàng + HOA DON BAN SI
10 Lập hoá đơn bán sỉ Đơn đặt hàng được ghi nhận Hoá đơn bán sỉ được lập
11
Kiểm tra xem khách

hàng có đồng ý thanh
toán cho đơn đặt
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ỏ
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 thanh
toán
Đơn đặt hàng được chấp nhận
thanh toán nhiều lần
Page 16 of 44
Đồ á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 17 of 44
Đồ á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 18 of 44
Đồ á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 19 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Ô xử lí 1 :
Tên ô xử lí : Xử lý quy trình khách mua hàng lẻ
Page 20 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Ô xử lí 2 :
Tên ô xử lí : Xử lý quy trình khách mua hàng sỉ
Page 21 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Ô xử lí 3 :
Tên ô xử lí : Xử lý quy trình nhập hàng
Page 22 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
Ô xử lí 4 :
Tên ô xử lí : Xử lý quy trình giao hàng
Page 23 of 44
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
5. Thiết kế giao diện
5.1 Thiết kế menu :
Sơ đồ liên kết các màn hình
Page 24 of 44
Nhập liệu
Tiếp nhận mặt hàng
Frm_Tiepnhanmathang

Lập phiếu đặt nhập
hàng
frmLapphieudatnhaphang
frmLapPhieudathang
Lập phiếu đặt hàng
Lập hóa đơn bán sỉ
frmLaphoadonbansi
Lập hóa đơn bán lẻ
frmLaphoadonbanle
Thêm mới loại hàng
frmThemloaihang
Thêm mới nhà sản
xuất
frmThemnhasanxuat
Thêm mới nhà cung cấp
frmThemnhacungcap
Lập phiếu bảo hành
frmLapphieubaohanh
Lập phiếu đổi hàng
frmLapphieudoihang
Tiếp nhận khách hàng
frmTiepnhankhachhang
frmTiepnhandaily
Tiếp nhận đại lý
frmTiepnhantrungtamBH
Tiếp nhận trung tâm
bảo hành
frmThemhinhthucTT
Thêm mới hình thức
thanh toán

frmKhuyenmai
Lên danh sách khuyến
mãi
Đồ án môn PTTK Hệ thống thông tin QL Siêu thị điên máy
5.2 Thiết kế form
5.2.1 Màn hình nhập liệu
5.2.1.1 Màn hình tiếp nhận mặt hàng:
Mô tả màn hình:
Page 25 of 44
Tra cứu
Mặt hàng
frmTcuuMH
Hóa đơn
frmTcuuHoaDon
frmTCNhacungcap
frmTCTrungtamBH
Nhà cung cấp
Đại lý
Trung tâm bảo hành
frmTCDaily
rptBanhang
rptNhaphang
rptCuocHT
rptKinhdoanh
frmBcaoNhaphang
frmBcbanhang
frmBCCuocHT
frmBCKinhdoanh
Cuộc hội thảo
Tình hình

bán hàng
trong ngày
Tình hình nhập
hàng trong ngày
Tình hình kinh
doanh
Báo
cáo
Khách hàng
frmTCKhachhang
Khuyến mãi
frmTCKhuyenmai
Phiếu đặt hàng
frmTCPhieudathang
Phiếu đặt nhập hàng
frmTCPhieudatnhaphang

×