Tài liệu tham khảo công nghệ thông tin Quản lý bán hàng siêu thị điện thoại Thế Giới Di Động
Trang 1LỜI NÓI ĐẦU
Trong những năm trở lại đây sự phát triển của xã hội kéo theo những thị hiếu của con người ngày càng được tăng cao cho nên nhu cầu vế sử dụng hệ thống điện thoại cũng được tăng theo chính vì lẽ đó mà hàng loạt các siêu thị, cửa hàng bán điện thoại di động xuất hiện trên thị trường Việc kinh doanh của các cửa hàng, siêu thị ngày càng phát triển, kéo theo việc đòi hỏi ra đời các hệ thống để trợ giúp họ trong việc quản lý bán hàng Sự phát triển mạnh mẽ của công nghệ thông tin có tác động mạnh mẽ đến sự thành bại trong kinh doanhcủa các cửa hàng, siêu thị Đặc biệt lĩnh vực phân tích và thiết kế hệ thống thông tin là một phần quan trọng của nghành công nghệ thông tin Nhờ nó mà các hệ thống thông tin được quản lý đơn giản và nhanh chóng hơn
Xuất phát từ nhu cầu thực tế cần có một hệ thống bán hàng để cung cấp cho các siêu thị, cửa hàng cùng với nhu cầu muốn tìm hiểu sâu hơn lĩnh vực phân tích và thiết kế hệ thống thông tin chúng em đã thực hiện đồ án
“Quản lý bán hàng siêu thị điện thoại Thế Giới Di Động” Để hoàn thành được tốt đề án không thể không có
sự giúp đỡ của thầy hướng dẫn, đề án đó phải được dựa trên những kiến thức quý giá về lĩnh vực phân tích vàthiết kế hệ thống thông tin mà thấy đã truyền đạt cũng như cung cấp trong quá trình học, tuy nhiên mặc dù chúng em đã cố gắng hết sức nhưng đề án cũng có thể còn nhiều điều sai sót mong được thầy tận tình giúp đỡ
để đề án chúng em đạt được những thành công tốt hơn nữa
Chúng em xin chân thành cảm ơn thầy
Trang 1
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 1
MỤC LỤC 2
I Khảo sát hệ thống và phân tích hiện trạng hệ thống 3
1 Khảo sát hệ thống 3
2 Phân tích hiện trạng hệ thống 3
II Phân tích yêu cầu 7
1 Yêu câu chức năng 7
2 Yêu cầu phi chức năng 8
III Phân tích hệ thống 8
1 Mô hình thực thể ERD 8
a Xác định các thực thể 8
b Mô hình ERD 12
2 Chuyển mô hình ERD thành mô hình quan hệ 13
3 Mô tả chi tiết cho các quan hệ 13
4 Mô tả bảng tổng kết 24
a Tổng kết quan hệ 24
b Tổng kết thuộc tính 25
IV Thiết kế giao diện 26
1 Các menu chính của giao diện 26
2 Mô tả Form 30
V Thiết kế Ô xử lý 63
VI Đánh giá ưu khuyết 73
Trang 2
Trang 3I Khảo sát hệ thống và phân tích hiện trạng hệ thống.
1 Khảo sát hệ thống.
Siêu thị điện thoại Thế Giới Di Động (TGDĐ) là trung tâm mua bán điện thoại với nhiều hình thức:giao dịch, trao đổi,… Nguồn hàng của siêu thị có thể do các nhà cung cấp, nhà sản xuất hoặc các công tytrong và ngoài nước cung cấp Đối tượng bán hàng của siêu thị gồm người tiêu dùng, các cửa hàng bánđiện thoại nhỏ hoặc các công ty có quan hệ trao đổi hàng hóa với siêu thị Siêu thị quản lý rất nhiều cácmặt hàng như Nokia, Samsung, Siemen… Toàn siêu thị có quầy thu ngân, quầy kế toán, quầy kĩ thuật…
Vì vậy cần một chương trình quản lý để giúp nhân viên dễ dàng hơn trong việc quản lý của mình
Các hoạt động chính của siêu thị gồm nhập hàng vào kho, xuất hàng từ kho ra quầy, quản lý cácquầy, báo cáo số lượng và doanh thu hàng bán, báo cáo tồn kho trong tháng
Việc quản lý công việc của siêu thị điện thoại TGDĐ được phân cấp quản lý theo từng bộ phận nhưsau:
Cửa hàng trưởng: là người chịu trách nhiệm trước công ty về hoạt động kinh doanh và kế hoạch
thực hiện công việc của siêu thị
Nhân viên bán hàng: là nhân viên của công ty trực tiếp bán hàng đến người dùng của siêu thị.
Nhân viên này có nhiệm vụ quản lý các mặt hàng trên quầy mình phụ trách, cuối ca phải kiểmtra và báo cáo số lượng hàng tồn trên quầy để giao ca
Bộ phận thu ngân: Tính tiền của khách hàng, mọi số lượng bán ra phải được nhập vào máy tính
để cuối ca nhân viên quản lý sẽ thu lại dữ liệu của họ đã nhập vào
Bộ phận quản lý: Có nhiệm vụ tổng kết số liệu do bộ phận bán hàng và thu ngân chuyển đến,
cân đối số lượng hàng hóa trên quầy và số lượng bán ra để tìm ra sai sót giữa hai khâu này nếu
có Sau đó số liệu sẽ chuyển sang cho bộ phận kế toán để tính doanh thu
Thủ kho: Quản lý công việc xuất nhập hàng hóa của siêu thị.
Bộ phận nghiên cứu thị trường: Có nhiệm vụ mua hàng, nhận hàng từ nhà cung cấp hay các
nguồn khác theo chỉ đạo của cửa hàng trưởng
Bộ phận kế toán: Thực hiện điều chỉnh giá các mặt hàng và phân tích số liệu xuất nhập, cố vấn
cho cửa hàng trưởng các kế hoạch thực hiện mới
Bộ phận kỹ thuật: Thực hiện việc kiểm tra điện thoại cho khách hàng khi có yêu cầu và làm
công việc bảo hành cho khách hàng
Việc mất mát hàng hóa và người chịu trách nhiệm sẽ được phát hiện ngay nhờ sự phân công rạch ròitừng người, từng bộ phận và nhờ vào số liệu mà bộ phận quản lý thu được từ bộ phận thu ngân và bộphận bán hàng Mỗi nhân viên tùy theo nhiệm vụ của mình chỉ được xem báo cáo liên quan đến côngviệc, mà không được xem chương trình của người khác
Nguồn hàng được nhập dưới hai hình thức:
- Đơn đặt hàng: Hợp đồng mua bán giữa siêu thị và nhà cung cấp
- Hợp đồng trao đổi hàng hóa giữa siêu thị với các siêu thị điện thoại khác hoặc với cáccông ty kinh doanh điện thoại
Hàng nhập về sẽ được phân loại, dán tem, mã phân loại mặt hàng, xong định giá và cho nhập vàokho
Các báo cáo liên quan đến nhập hàng được thể hiện qua phiếu mua hàng và thẻ kho theo mẫu sau:
Trang 3
Trang 4Siêu thị điện thoại
Thế Giới Di Động
PHIẾU MUA HÀNG
Số:
Ngày:
Người bán:
Địa chỉ:
Số điện thoại: Số Fax:
STT Mã số Tên hàng ĐVT Đơn giá Số lượng Thành tiền Ghi chú Tổng cộng Số tiền bằng chữ:
Ngày Tháng Năm 200
Kế toán trưởng Cửa hàng trưởng Siêu thị điện thoại Thế Giới Di Động Số:
THẺ KHO Thẻ lập ngày tháng năm 200
Tên hàng:
Đơn vị tính: STT Chứng từ Diễn giải Ngày nhậpxuất Số lượng
Khi hàng về nhập kho, thủ kho cần ghi thêm số lượng hàng nhập vào thẻ kho Mỗi mặt hàng đều có một thẻ kho riêng Nếu hàng đã có trong kho thì thủ kho sẽ ghi thêm vào thẻ kho có sẵn, đối với mặt hàng mới thì thủ kho cần tiến hành lập thẻ kho mới
b Bán hàng
Bộ phận bán hàng chuyển hàng từ kho ra quầy bán Quầy hàng là nơi trưng bày nhiều mặt hàng cùng chủng loại Cách tổ chức này một mặt thuận lợi cho khách hàng mua hàng, mặt khác giúp nhân viên bán hàng dễ kiểm soát hàng hóa ở quầy để bổ sung khi hết hàng Hàng ngày, căn cứ vào tình hình bán hàng
ở siêu thị, bộ phận nghiệp vụ sẽ thống kê để biết được mặt hàng nào bán chạy, mặt hàng nào bán không chạy, mặt hàng nào đã hết hoặc còn ít trong kho, từ đó đưa ra yêu cầu nhập thêm hàng mới, hoặc xuất hàng từ kho ra quầy đối với mặt hàng quầy còn ít
Các báo cáo liên quan đến nghiệp vụ bán hàng được thể hiện qua phiếu đề nghị, phiếu xuất, phiếu giao ca, hóa đơn bán hàng, báo cáo doanh thu, báo cáo nhập xuất tồn kho trong tháng:
Siêu thị điện thoại
Trang 4
Trang 5Thế Giới Di Động
PHIẾU ĐỀ NGHỊ
Số: Quầy: Ngày:
Ngày Tháng Năm200
Phụ trách quầy
Hàng hóa từ kho được xuất ra quầy dựa theo phiếu đề nghị của nhân viên phụ trách quầy Sau khixem xét thấy phiếu đề nghị là hợp lý nhân viên đứng quầy sẽ nhận hàng từ kho chuyển ra Việc xuấthàng từ kho ra quầy sẽ được thể hiện dưới dạng phiếu xuất kho
Siêu thị điện thoại
PHIẾU XUẤT
Ngày tháng Năm 200
Quầy:
Mỗi nhân viên đứng quầy quản lý một mặt hàng xác định Cuối mỗi ca họ phải kiểm tra lại hàng hóacòn lại trên quầy để giao ca, đồng thời họ phải nộp lại phiếu giao ca cho quản lý
Siêu thị điện thoại
PHIẾU GIAO CA
Ngày Tháng Năm 200
Ca: Quầy: STT Mã số Tên hàng ĐVT Nhập Số lượngXuất Tồn Ghi chú
Khi nhân viên đứng quầy mang hàng ra quầy để tính tiền, nhân viên thu ngân sẽ nhập mã hàng hóa
in trên mặt hàng và số lượng vào máy Máy tính sẽ tự động tính tổng tiền và in hóa đơn cho khách hàng
Trang 5
Trang 6Siêu thị điện thoại
HÓA ĐƠN BÁN HÀNG
Ngày tháng Năm 200
Quầy: STT Mã số Tên hàng Số lượng Đơn giá Thành tiềnTổng cộng
Dữ liệu sau ca làm việc sẽ được ban quản lý thu về để tính toán, so sánh, cập nhật vào kho dữ liệucủa siêu thị Do vậy có thể dễ dàng phát hiện sự chênh lệch số lượng hàng hóa giữa nhân viên đứng quầy
và thu ngân
Bất cứ lúc nào ban quản lý cũng xem được báo cáo doanh thu và báo cáo nhập xuất tồn
Siêu thị điện thoại
Siêu thị điện thoại
SƠ ĐỒ TỔ CHỨC CỦA SIÊU THỊ ĐIỆN THOẠI TGDĐ:
Trang 6
Bộ phận thu ngân
Kế toán
viên
Bộ phận nghiên cứu thị trường
Quản lý quầy
Bộ phận mua hàng
Ca trưởng
Kế toán trưởng Trưởng phòng kế hoạch Trưởng phòng kỹ thuật Thủ kho
Cửa hàng trưởng
Trang 7c Hiện trạng tin học
Qua tìm hiểu phương thức hoạt động của siêu thị ở trên, ta thấy công việc hàng ngày của siêu thịthông qua nhiều giai đoạn, khối lượng công việc lớn xảy ra liên tục không gián đoạn, đặc biệt là côngtác thu ngân ở khâu bán lẻ của quầy Dữ liệu luôn biến động và đòi hỏi tính chính xác cao
Để quản lý tốt cần phải sử dụng nhiều biểu mẫu, sổ sách, việc lưu lại các hồ sơ được lặp đi lặp lại vàkiểm tra qua nhiều khâu sẽ tốn thời gian và nhân lực, nhưng cũng khó tránh khỏi sai sót dữ liệu hoặckhông hoàn toàn chính xác Nếu có sai sót thì việc tìm kiếm dữ liệu để khắc phục cũng sẽ rất khó khăn.Nếu không giải quyết kịp thời, có thể dẫn đến việc nhầm lẫn dữ liệu, gây mất tài sản chung cho siêu thị,cũng như không phục vụ tốt công tác chỉ đạo của quản lý siêu thị
Do vậy, việc đưa máy tính vào quản lý siêu thị điện thoại là nhu cầu rất cấp thiết nhằm khắc phụcnhững nhược điểm nói trên của phương pháp xử lý bằng tay, đồng thời nó có thể giúp việc xử lý chínhxác và nhanh gọn Tuy nhiên, nếu chỉ sử dụng các máy tính đơn thì sẽ dẫn đến khuyết điểm dữ liệukhông được nhất quán, do vậy không thể đáp ứng đủ nhu cầu vả lại dữ liệu riêng lẻ trên các máy tínhđơn tại quầy bán hàng không đáp ứng tính tức thời Do vậy cần đưa mạng máy tính vào để khắc phụccác yếu điểm nói trên
II Phân tích yêu cầu
1 Yêu cầu chức năng
a Quản lý kho
Quản lý hàng nhập
- Nhập hàng theo đúng danh mục trong hóa đơn mua hàng của công ty
- Hàng nhập được theo dõi dựa trên: mã hàng, nhóm hàng, chủng loại hàng, số lượng,đơn vị tính, đơn giá… Số hàng nhận này có sự xác nhận của thủ kho và kế toán khikiểm tra hàng thực nhập cho kho
- In báo cáo nhập hàng trong kỳ
- Tổng hợp những phát sinh xuất nhập tồn trong kì
- In báo cáo hàng tồn và giá trị tồn kho trong kì
- In báo cáo thẻ kho từng mặt hàng
b Quản lý danh mục
Cập nhật danh mục hàng hóa
Cập nhật danh mục nhà cung cấp
Cập nhật danh mục nhân viên
Xem danh sách các danh mục
c Quản lý quầy
Trang 7
Trang 82 Yêu cầu phi chức năng
Hệ thống có khả năng bảo mật và phân quyền
- Người sử dụng chương trình: đăng ký và phân quyền cho người sử dụng chương trình, giúp
người quản lý có thể theo dõi, kiểm soát được chương trình
- Đồi password: người sử dụng có thể đổi mật mã để vào chương trình và sử dụng hệ thống dữ
liệu
Cần phân chia khả năng truy cập dữ liệu nhập xuất cho từng nhóm người sử dụng để tránh việc điềuchỉnh số liệu không thuộc phạm vi quản lý của người sử dụng, dẫn đến việc khó kiểm soát số liệu, làmsai lệch kết quả kinh doanh cuối kì…
Nhà cung cấp là các công ty, nhà sản xuất trong và ngoài nước hoặc các shop di động khác
có quan hệ trao đổi buôn bán với siêu thị
Các thuộc tính:
- Mã số nhà cung cấp (MANCC): Thuộc tính khóa để phân biệt nhà cung cấp này vớinhà cung cấp khác
- Tên nhà cung cấp (TENNCC): Mô tả tên nhà cung cấp
- Địa chỉ (DIACHI): Địa chỉ liên lạc với nhà cung cấp
- Điện thoại (TEL)
Trang 8
Trang 9- Mã số phiếu (MASO): Thuộc tính khóa để phân biệt các phiếu giao ca với nhau.
- Ngày (NGAY): Ngày giao ca
- Ca (CA): Ca trực trong ngày
5) Thực thể 5: KHO
Ta đưa KHO vào làm thực thể vì siêu thị điện thoại TGDĐ là một siêu thị lớn có nhiều chi
nhánh trong thành phố, mỗi chi nhánh có 1 kho riêng vì vậy trong trường hợp chi nhánh nàythiếu hàng có thể huy động hàng từ các kho của chi nhánh khác
Các thuộc tính:
- Mã số kho (MAKHO): Để phân biệt kho hàng này với kho hàng khác
- Tên kho (TENKHO)
- Địa chỉ kho (DIACHI)
6) Thực thể 6: QUAYHANG
Ta cho QUAYHANG vào làm một thực thể vì trong siêu thị có các quầy bán khác nhau (các
quầy bán các loại điện thoại, phụ kiện, …) để tiện việc quản lý hàng hóa
- Mã quốc gia (MAQG): Thuộc tính khóa để phân biệt nước này với nước khác
- Tên quốc gia (TENQG)
Trang 10- Mã số phiếu nhập kho (MASOPNKHO): Là thuộc tính khóa, có giá trị tự động tănglên khi cập nhật các thông tin về phiếu nhập kho.
- Ngày nhập (NGAYNHAP): Ngày nhập phiếu
- Tổng giá trị (TONGGIATRI)
10) Thực thể 10: PHIEUXUATKHO
Mô tả thông tin chung của một chứng từ xuất hàng từ kho ra quầy
Các thuộc tính:
- Mã số xuất quầy (MASOPHIEUXK): thuộc tính khóa
- Ngày xuất (NGAYXUAT)
- Tổng trị giá (TONGTRIGIA)
11) Thực thể 11: HDBANLE
Các thuộc tính:
- Số hóa đơn (SOHDLE): Thuộc tính khóa
- Ngày hóa đơn (NGAYHD)
- Ngày hóa đơn (NGAYHD)
- Tổng trị giá (TONGTRIGIA): Thể hiện tổng trị giá của hóa đơn bán sỉ
Trang 1116) Thực thể 16: NHOMMATHANG
NHOMMATHANG là 1 nhóm các sản phẩm cùng loại ví dụ nhóm các điện thoại Nokia
7360, nhóm các điện thoại Samsung 8800 …Các thuộc tính:
- Mã nhóm(MaNhom): Thuộc tính khóa để phân biệt Nhóm mặt hàng này với nhómmặt hàng khác
- Tên nhóm(TenNhom): Tên của nhóm mặt hang
- Giá mua (GiaMua): Giá mua một mặt hàng
- Giá bán (GiaBan): Giá bán của một mặt hàng
- Thuế (Thue): Thuế đánh trên mỗi mặt hàng
Trang 11
Trang 12b) Mô hình ERD
Trang 12
Trang 13HOADONBSI SoHoadonSi NgayHD TongTriGia
PHIEUXUATKHO MasoPhieuXK NgayXuat TongTriGia
HOADONBLE SoHDBLe NgayHD TongTriGia
KHACH_HANG MaKhach TenKhach Diachi Dienthoai
QUAYHANG MaQuay TenQuay
NHACC MaNCC TenNCC Diachi Dienthoai Fax Email
PHIEUGIAOCA MaSoPGC Ngay Ca
NUOCSX MaQG TenQG
thuộc lập
CHUCVU MasoCV TenCV
SLuong DGia
SLuong
SLuong DGia
SLuong
SLuong DGia
(0,n) (0,n)
(0,n)
(0, n) (1,1)
(1,1) (1,n)
(1,n)
(1,n)
(1,1) (1,1)
(1,1)
(1,n)
(1,1) (1,1)
(1,n) (1,1)
(1,n)
(1,n)
(1,n)
(1,1) (1,1)
PHIEUBAOHANH MaPhieuBaoHanh NgayHetHan
có
(0,1)
(1,1)
LOAI_MAT_HANG MaLoai
TenLoai
(1,1)
(1,n) (1,1)
GIA NgayCapNhat GiaMua GiaBan Thue
có (1, n)
lập
có
thuộc
NHOMMATHANG MaNhom TenNhom
KHO MaKho TenKho Diachi
PHIEUNHAPKHO MasoPNKho NgayNhap TongTriGia
MATHANG MaMH SoIMEI TenMH ThoiGianBaoHanh DonViTinh SoLuong
2 Chuyển mô hình ERD thành mô hình quan hệ
Trang 13
Trang 14MATHANG(MaMH, SoIMEI, TenMH, MaNhom, DonViTinh, MaQG, MaQuay, SoLuong,
ThoiGianBaoHanh)NHACC(MaNCC, TenNCC, Diachi, Dienthoai, Fax, Email)
NHOMMATHANG(MaNhom,TenNhom, MaLoai)
LOAI_MAT_HANG(MaLoai, TenLoai)
PHIEUGIAOCA(MaSoPGC, MaQuay, MaNV, Ngay, Ca)
CHITIETPHIEUGIAOCA(MaSoPGC, MaMH, SoLuong)
KHO(MaKho, TenKho, Diachi)
QUAYHANG(MaQuay, TenQuay)
NUOCSX(MaQG, TenQG)
NHANVIEN(MaNV, Hoten, Gioitinh, Ngaysinh, Diachi, Dienthoai, MasoCV)
PHIEUNHAPKHO(MasoPNKho, NgayNhap, MaKho, MaNCC, MaNV, TongTriGia)
CHITIETPHIEUNHAPKHO(MasoPNKho, MaMH, SLuong, DGia)
PHIEUXUATKHO(MaSoPhieuXK, NgayXuat, MaNV, MaKho, MaQuay, TongTriGia)
CHITIETPHIEUXUATKHO(MaSoPhieuXK, MaMH, SLuong)
HOADONBLE(SoHDBLe, MaNV, NgayHD, TongTriGia)
CHITIETHOADONBLE(SoHDBLe, MaMH, SLuong)
HOADONBSI(SoHoaDonSi, MaNV, MaKho, NgayHD, TongTriGia, MaKhach)
CHITIETHOADONBSI(SoHoaDonSi, MaMH, SLuong)
PHIEUBAOHANH(MaPhieuBaoHanh, SoIMEI, NgayHetHan, MaMH)
KHACH_HANG(MaKhach, TenKhach, Diachi, Dienthoai)
CHUCVU(MasoCV, TenCV)
GIA(NgayCapNhat, MaMH GiaMua, GiaBan, Thue)
3 Mô tả chi tiết cho các quan hệ
3.1 – Quan hệ Mặt Hàng:
MATHANG(MaMH, SoIMEI, TenMH, MaNhom, DonViTinh, MaQG, MaQuay, SoLuong)
Tên quan hệ: MATHANGNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Trang 14
Trang 15 Đối với kiểu chuỗi:
MaMH: cố định, không phải mã unicodeTenMH: không cố định, mã unicodeMaNhom: cố định, không unicodeMaQG: không cố định, không unicodeMaQuay: cố định, không unicodeSoIMEI: cố định, không unicode
Định dạng dữ liệu:
SoIMEI: NNXXXXYYZZZZZZA (gồm 15 chữ số)
NN: Hai chữ số đầu của IMEI được gọi là Reporting Body Indentifier, dùng để nhận
dạng tổ chức nào đã cung cấp số IMEI cho nhà sản xuất ĐTDĐ (thông thường, số IMEI
được bắt đầu bằng số 35 hoặc 44, đây là số do tổ chức BABT cung cấp)
XXXX: dùng để nhận dạng chủng loại (model) của ĐTDĐ.
YY: xác định xuất xứ của sản phẩm - Quốc gia nào (Chẳng hạn, 06 là của Pháp, 67 là của
Mỹ, )
ZZZZZZ: Số xeri của sản phẩm.
A: Số dùng để kiểm tra số IMEI có hợp lệ hay không.
3.2 – Quan hệ Nhà Cung Cấp:
NHACC(MaNCC, TenNCC, Diachi, Dienthoai, Fax)
Tên quan hệ: NHACCNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MaNCC: cố định, không unicodeTenNCC: không cố định, unicodeDiachi: không cố định, unicodeDienthoai: không cố định, không unicodeFax: không cố định, không unicode
Định dạng dữ liệu:
Email: tên_hộp_thư@tên_miền
Ví dụ: pttk@toantin.org
Trang 15
Trang 16Thì pttk là tên hộp thư, toantin.org là tên miền.
3.3 – Quan hệ Nhóm Mặt Hàng:
NHOMMATHANG(MaNhom,TenNhom, MaLoai)
Tên quan hệ: NHOMMATHANG
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Đối với kiểu chuỗi:
MaNhom: cố định, không unicodeTenNhom: không cố định, unicodeMaLoai: cố định, không Unicode
3.4 – Quan hệ Loại Mặt Hàng:
LOAI_MAT_HANG(MaLoai, TenLoai)
Tên quan hệ: LOAI_MAT_HANG
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MaLoai: cố định, không unicodeTenLoai: không cố định, unicode3.5 – Quan hệ Phiếu Giao Ca
Trang 16
Trang 17PHIEUGIAOCA(MaSoPGC, MaQuay, MaNV, Ngay, Ca)
Tên quan hệ: PHIEUGIAOCANgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Mã SốPhiếu
Đối với kiểu chuỗi:
MaSoPGC: cố định, không unicodeMaQuay: cố định, không unicodeMaNV: cố định, không unicode
3.6 – Quan hệ Chi Tiết Phiếu Giao Ca
CHITIETPHIEUGIAOCA(MaSoPGC, MaMH, SoLuong)
Tên quan hệ: CHITIETPHIEUGIAOCA
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL ByteSố MGT LoạiDL Ràng Buộc
1 MaSoPGC Mã Số PhiếuGiao Ca C 10 B FK(PHIEUGIAOCA)PK,
Đối với kiểu chuỗi:
Trang 17
Trang 18MaSoPGC: cố định, không unicodeMaQuay: cố định, không unicode3.7 – Quan hệ Kho
KHO(MaKho, TenKho, Diachi)
Tên quan hệ: KHONgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MaKho: cố định, không unicodeTenKho: không cố định, unicodeDiachi: không cố định, unicode
3.8 – Quan hệ Quầy Hàng
QUAYHANG(MaQuay, TenQuay)
Tên quan hệ: QUAYHANGNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Đối với kiểu chuỗi:
MaQuay: cố định, không unicodeTenQuay: không cố định, Unicode
Trang 18
Trang 193.9 – Quan hệ Nước Sản Xuất
NUOCSX(MaQG, TenQG)
Tên quan hệ: NUOCSXNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại
DL
RàngBuộc
Khối lượng:
Số dòng tối thiểu: 100
Số dòng tối đa: 300Kích thước tối thiểu: 100 x 35 (Byte) = 3.5 KBKích thước tối đa: 300 x 35 (Byte) = 10.5 KB
Đối với kiểu chuỗi:
MaQG: cố định, không unicodeTenQG: không cố định, unicode3.10-Quan hệ Nhân Viên
NHANVIEN(MaNV, Hoten, Gioitinh, Ngaysinh, Diachi, Dienthoai, MasoCV)
Tên quan hệ: NHANVIENNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng Buộc
Đối với kiểu chuỗi:
MaNV: cố định, không unicodeHoten: không cố định, UnicodeDiachi: không cố định, Unicode
Trang 19
Trang 20MasoCV: cố định, không unicode
3.11-Quan hệ Phiếu Nhập Kho
PHIEUNHAPKHO(MasoPNKho, NgayNhap, MaKho, MaNCC, MaNV, TongTriGia)
Tên quan hệ: PHIEUNHAPKHO
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Đối với kiểu chuỗi:
MaKho: cố định, không unicodeMaNCC: cố định, không unicodeMaNV: cố định, không Unicode
3.12 – Quan hệ Chi Tiết Phiếu Nhập Kho
CHITIETPHIEUNHAPKHO(MasoPNKho, MaMH, SLuong, DGia)
Tên quan hệ: CHITIETPHIEUNHAPKHO
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại
DL Ràng Buộc
1 MasoPNKho Mã Số PhiếuNhập Kho C 10 B
PK,FK(PHIEUNHAPK
Trang 20
Trang 21Kích thước tối đa: 5000 x 40 (Byte) = 200 KB
Đối với kiểu chuỗi:
MasoPNKho: cố định, không unicodeMaMH: cố định, không unicode
3.13 – Quan hệ Phiếu Xuất Kho
PHIEUXUATKHO(MaSoPhieuXK, NgayXuat, MaNV, MaKho, MaQuay, TongTriGia)
Tên quan hệ: PHIEUXUATKHO
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Đối với kiểu chuỗi:
MaNV: cố định, không unicodeMaKho: cố định, không unicodeMaQuay: cố định, không Unicode
3.14 – Quan hệ Chi Tiết Phiếu Xuất Kho
CHITIETPHIEUXUATKHO(MaSoPhieuXK, MaMH, SLuong)
Tên quan hệ: CHITIETPHIEUXUATKHO
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu
DL
SốByte MGT
Trang 21
Trang 22 Đối với kiểu chuỗi:
MaMH: cố định, không unicode3.15 – Quan hệ Hóa Đơn Bán Lẻ
HOADONBLE(SoHDBLe, MaNV, NgayHD, TongTriGia)
Tên quan hệ: HOADONBLENgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL RàngBuộc
Đối với kiểu chuỗi:
MaNV: cố định, không Unicode
3.16 – Quan hệ Chi Tiết Hóa Đơn Bán Lẻ
CHITIETHOADONBLE(SoHDBLe, MaMH, SLuong)
Tên quan hệ: CHITIETHOADONBLE
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải KiểuDL ByteSố MGT LoạiDL Ràng Buộc
1 SoHDBLe Đơn Bán LẻMã Số Hóa S 10 B FK(HOADONBLE)PK,
Đối với kiểu chuỗi:
MaMH: cố định, không unicode3.17 – Quan hệ Hóa Đơn Bán Sỉ
HOADONBSI(SoHoaDonSi, MaNV, MaKho, NgayHD, TongTriGia, MaKhach)
Trang 22
Trang 23Tên quan hệ: HOADONBSINgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MaNV: cố định, không unicodeMaKho: cố định, không unicodeMaKhach: cố định, không unicode3.18 – Quan hệ Chi Tiết Hóa Đơn Bán Sỉ
CHITIETHOADONBSI(SoHoaDonSi, MaMH, SLuong)
Tên quan hệ: CHITIETHOADONBSI
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu
DL
SốByte MGT
Đối với kiểu chuỗi:
MaMH: cố định, không unicode
Trang 23
Trang 243.19 – Quan hệ Phiếu Bảo Hành
PHIEUBAOHANH(MaPhieuBaoHanh, SoIMEI, NgayBatDau,NgayHetHan, MaMH)
Tên quan hệ: PHIEUBAOHANH
Ngày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại
DL
RàngBuộc
Đối với kiểu chuỗi:
MaMH: cố định, không unicodeMaPhieuBaoHanh: cố định, không unicode
3.20 – Quan hệ Khách Hàng
KHACH_HANG(MaKhach, TenKhach, Diachi, Dienthoai)
Tên quan hệ: KHACH_HANGNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MaKhach: cố định, không unicodeTenKhach: không cố định, unicodeDienthoai: không cố định, unicode
Trang 24
Trang 253.21 – Quan hệ Chức Vụ
CHUCVU(MasoCV, TenCV)
Tên quan hệ: CHUCVUNgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng
Đối với kiểu chuỗi:
MasoCV: cố định, không unicodeTenCV: không cố định, Unicode3.22 – Quan hệ Giá
GIA(NgayCapNhat, MaMH GiaMua, GiaBan, Thue)
Tên quan hệ: GIANgày: 13-12-2007STT Thuộc Tính Diễn Giải Kiểu DL ByteSố MGT LoạiDL Ràng Buộc
Đối với kiểu chuỗi:
MaMH: cố định, không Unicode
4 Mô tả bảng tổng kết
a Tổng kết quan hệ
Trang 25
Trang 26STT Tên quan hệ Số Byte Kích thước tối đa (KB)
KHO, NHACC
KHO, PHIEUNHAPKHO,PHIEUXUATKHO,HOADONBSI
LOAI_MAT_HANG
CHITIETPHIEUGIAOCA,
Trang 26
Trang 27CHITIETPHIEUNHAPKHO,CHITIETPHIEUXUATKHO,CHITIETHOADONBLE,CHITIETHOADONBSI,PHIEUBAOHANH, GIA
NHOMMATHANG
NHANVIEN,PHIEUNHAPKHO,PHIEUXUATKHO,HOADONBLE, HOADONBSI
19 MaPhieuBaoHanh Mã phiếu bảo hành PHIEUBAOHANH
MATHANG, PHIEUGIAOCA,
QUAYHANG,PHIEUXUATKHO
23 MaSoPGC Mã số Phiếu giao ca CHITIETPHIEUGIAOCAPHIEUGIAOCA,
24 MaSoPhieuXK Mã số Phiếu xuất kho PHIEUXUATKHO,
CHITIETPHIEUXUATKHO
25 MasoPNKho Mã số Phiếu nhập kho PHIEUNHAPKHO,
CHITIETPHIEUNHAPKHO
28 NgayHetHan Ngày hết hạn bảo hành PHIEUBAOHANH
CHITIETPHIEUNHAPKHO,CHITIETPHIEUXUATKHO,CHITIETHOADONBLE,CHITIETHOADONBSI
33 SoHDBLe Số hóa đơn bán lẻ CHITIETHOADONBLEHOADONBLE,
34 SoHoaDonSi Số hóa đơn bán sỉ CHITIETHOADONBSIHOADONBSI,
CHITIETPHIEUGIAOCA
Trang 27
Trang 2843 TenNhom Tên nhóm NHOMMATHANG
46 ThoiGianBaoHanh Thời gian bảo hành MATHANG
48 TongTriGia Tổng trị giá
PHIEUNHAPKHO,PHIEUXUATKHO,HOADONBLE, HOADONBSI
IV Thiết kế giao diện
1 Các menu chính của giao diện:
1.1) Menu Hệ Thống
Trong menu Hệ Thống có thành phần Quản Trị Người Dùng (dành cho người có quyền admin),những nhân viên bình thường khi đăng nhập thì thành phần này bị mờ đi; có mục Logout vàThoát
1.2) Menu Quản Lý Danh Mục
Quản lý các danh mục nhà cung cấp, nhân viên, khách hàng, hàng hóa và nhóm hàng
Trang 28
Trang 291.3) Quản lý kho
Trong menu Quản Lý Kho, ta có thể lập phiếu nhập kho, xuất kho, xem thông tin một phiếu nào
đó và có thể báo cáo nhập xuất còn tồn đọng trong kho
1.4) Quản Lý Quầy
Quản lý phiếu giao ca, phiếu bảo hành
Trang 29
Trang 301.5) Bán Hàng
Lập hóa đơn bán sỉ, bán lẻ, báo cáo doanh thu, cập nhật giá hàng
1.6) Help
Trang 30
Trang 31Trình trợ giúp (Help) và xem thông tin phần mềm (About).
2 Mô tả Form
2.1) Form Quản Lý Nhà Cung Cấp
Trang 31
Trang 32Số điện
thoại TextBox
Nhập từKeyboard
KeyboardEmail TextBox KeyboardNhập từ
Thêmmới nhàcung cấp
them_Click()
Lưuthông tinnhà cungcấp
luu_Click
Sửathông tinnhà cungcấp
sua_Click()
Tìm nhàcung cấptrongbảngNCC
tim_Click()
Chấpnhận lựachọn vàthoát
ok_Click()
Cancel Button
Hủy lựachọn vàthoát
cancel_Click()
Trang 32
Trang 332.2) Form Quản Lý Nhân Viên
Trang 33
Trang 34Họ Tên TextBox KeyboardNhập từ
Ngày Sinh DateTimePicker hiện hành≤ Ngày
Chọn từDateTim
Số Điện
Thoại TextBox Nhập dạngsố KeyboardNhập từ
keyboardGiới Tính GroupBox
Chọn 1trong 2RadioButton: Namhoặc Nữ
Xác địnhgiới tínhnhân viên
Nam RadioButton Clickchuột radioButtonNam_Click()
Nữ RadioButton Clickchuột radioButtonNu_Click()
mới
them_Click()
Chấpnhận lựachọn vàthoát
ok_Click()
Cancel Button
Hủy lựachọn vàthoát cancel_Click()
Trang 34
Trang 352.3) Form Quản Lý Khách Hàng
Trang 35
Trang 36XóakháchhàngkhỏiCSDL
xoa_Click()
Sửathông tinkháchhàng
sua_Click()
Lưunhữngthông tinkháchhàng đãnhập
luu_Click()
Chấpnhận lựachọn vàthoát
ok_Click()
Cancel Button
Hủy lựachọn vàthoát cancel_Click()
Trang 36
Trang 372.4) Form Quản Lý Hàng Hóa
Trang 37
Trang 38Tên đối
tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan
Giá trịDefault
Mã Mặt
Hàng ComboBox 8 kí tự
Nhập từKeyboard
Mã loại ComboBox
Lấy từTableLoaiMatHang
Chọn 1 loạimặt hàng đãtồn tại
Nước Sản
Xuất ComboBox
Lấy từTableNUOCSX
NgàyhiệnhànhTên Điện
Thoại TextBox
Nhập từkeyboard
Số IMEI TextBox 15 kí tự keyboardNhập từ
Số Lượng TextBox Kiểu số keyboardNhập từ
Đơn Vị
Thêm Loại Button
Thêm 1 loạinhãn hiệuđiện thoạinếu điệnthoại đóchưa thuộcloại nhãnhiệu nào
themLoai_Click()
Thêm 1 điệnthoại vàoCSDL them_Click()
thoại xoa_Click()
về điện thoại sua_Click()
Lưu thôngtin về điệnthoại xuốngCSDL
luu_Click()
Chấp nhậnlựa chọn vàthoát khỏiForm