Luận văn, khóa luận tốt nghiệp, báo cáo là sản phẩm kiến thức, là công trình khoa học đầu tay của sinh viên, đúc kết những kiến thức của cả quá trình nghiên cứu và học tập một chuyên đề, chuyên ngành cụ thể. Tổng hợp các đồ án, khóa luận, tiểu luận, chuyên đề và luận văn tốt nghiệp đại học về các chuyên ngành: Kinh tế, Tài Chính Ngân Hàng, Công nghệ thông tin, Khoa học kỹ thuật, Khoa học xã hội, Y dược, Nông Lâm Ngữ... dành cho sinh viên tham khảo. Kho đề tài hay và mới lạ giúp sinh viên chuyên ngành định hướng và lựa chọn cho mình một đề tài phù hợp, thực hiện viết báo cáo luận văn và bảo vệ thành công đồ án của mình.
Trang 1Page | 1
Phần 1: Khảo sát hệ thống 1.1 Mô tả
1 Cửa hàng bách hóa Bình Minh địa chỉ: 35A/60 Bình Dương I-An Bình –Dĩ An-Bình Dương chuyên bán các mặt hàng: Gạo, dầu ăn, mỹ phẩm, sữa hộp Hiện cửa hàng đang duy trì bán hàng theo hai hình thức:
Hình thức 1: Nhận đơn đặt hàng theo yêu cầu của khách hàng (bán sỉ)
Hình thức 2: Bán lẻ theo hóa đơn
2 Nguồn hàng của cửa hàng có thể do các nhà cung cấp, nhà sản xuất trong và ngoài nước cung cấp
3 Nguồn nhân lực của cửa hàng được chia thành 3 thành phần:
o Nhân viên bán hàng: Chuyên phụ trách công việc bán hàng,thống kê sổ sách
o Nhân viên quản kho: Chuyên phụ trách công việc nhập-xuất hàng vào kho
o Nhân viên giao hàng: Chuyên phụ trách công việc chở hàng theo đơn đặt hàng của khách hàng hay vận chuyển hàng về kho
4 Mỗi lần mua hàng cửa hàng có phiếu mua hàng để lưu lại những mặt hàng mà cửa hàng đã mua từ nhà cung cấp nào và tổng tiền đã mua hàng Ứng với mỗi lần chi trả cho một nhà cung cấp cửa hàng có phiếu chi
5 Khi hàng được nhập-xuất kho cửa hàng có phiếu nhập hàng và phiếu xuất hàng để quản lý
6 Cửa hàng chỉ có một kho duy nhất Kho được phân thành nhiều khu Mỗi khu sẽ để một mặt hàng cùng loại nhất định
Trang 2Page | 2
7 Mỗi khi giao hàng cho khách hàng cửa hàng có phiếu giao hàng để xác nhận đã giao hàng cho khách hàng
1.2 Vấn đề
8 Cửa hàng cần có nhu cầu quản lý việc nhập hàng vào kho, xuất hàng
ra kho, báo cáo số lượng doanh thu bán hàng, quản lý các chứng từ phát sinh từ việc mau bán hàng
9 Hiện tại cửa hàng còn quản lý bằng phương pháp thủ công Cửa hàng cần được tin học hóa việc quản lý này
1.3 Phạm vi
10 Tuy nhiên đồ án nằm trong giới hạn các kiến thức của môn: Phân tích thiết kế hệ thống thông tin Đồ án chỉ dừng lại ở mức độ phân tích hệ thống, thiết kế giao diện, thiết kế các form chứ không đi sâu vào cài đặt
11 Đồ án được triễn khai cho cac doanh nghiệp vừa và nhỏ
1.4 Các mẫu mô tả các chứng từ
Trang 3Page | 3
Cửa hàng bách hóa
Bình Minh
PHIẾU NHẬP HÀNG
Số:………
Ngày:………
Tên người giao hàng:………
Địa chỉ :………
Số điện thoại :………
STT Mã hàng Tên hàng Đơn vị Số lượng Đơn giá Tổng tiền Khu vực Nhân viên nhập hàng Cửa hàng bách hóa Bình Minh PHIẾU CHI Số :………
Ngày :………
Chi cho :
………
Địa chỉ :
Trang 4Page | 4
………
Điện thoại:………
Số tiền :………
Nội dung :………
Cửa hàng bách hóa Bình Minh ĐƠN ĐẶT HÀNG Số: …………
Ngày: ………
Khách hàng :
………
Địa chỉ :
………
Số điện thoại:………
Ngày giao :………
STT Mã
hàng
Tên hàng
Đơn vị
Số lượng
Đơn giá Tổng tiền
Trang 6Page | 6
hàng
Đơn vị
Số lượng
Đơn giá
Tổng tiền
Cửa hàng Kháchhàng
Cửa hàng bách hóa
Bình Minh
PHIẾU MUA HÀNG Số:
Trang 7Page | 7
vị
Số lượng
Đơn giá Thành tiền
Số lượng
Trang 8Page | 8
Nhân viên xuất hàng
Phần 2: Phân tích hệ thống 2.1 Yêu cầu chức năng
In báo cáo nhập hàng trong từng kỳ
Quản lý hàng xuất
Xuất hàng theo đúng danh mục trong phiếu xuấtHàng xuất được theo dõi qua mã hàng, số lượng,…
Trang 9Cập nhật danh mục nhân viên.
Xem danh sách các danh mục
c Quản lý hóa đơn bán lẻ và đơn đặt hàng
Lập các hóa đơn bán hàng, đơn đặt hàng
Báo cáo doanh thu, số lượng bán theo từng mặt hàng
Trang 10Page | 10
-MaKH: Mã khách hàng đây là thuộc tính khóa chính dùng để phân biệt các khách hàng với nhau
-TenKH: Thuộc tính miêu tả tên khách hàng
-DC: Thuộc tính miêu tả địa chỉ khách hàng
-DT: Thuộc tính miêu tả điện thoại khách hàng
Thực thể 2: DONDATHANG
Các thuộc tính:
-MaDDH: Thuộc tính mã đơn đặt hàng đây là thuộc tính khóa chính
để phân biệt các đơn đặt hàng với nhau
-Ngaydat: Thuộc tính miêu tả ngày đặt hàng
-Ngaygiao: Thuộc tính miêu tả ngày giao hàng
-Tongtien: Thuộc tính miêu tả tổng số tiền mà khách hàng phải chi trả
-TenNCC: Thuộc tính này miêu tả tên nhà cung cấp
-DC: Thuộc tính miêu tả địa chỉ nhà cung cấp
-DT: Thuộc tính miêu tả điện thoại nhà cung cấp
Trang 11-TenMH: Thuộc tính này mô tả tên của một loại mặt hàng.
-Dvtinh: Thuộc tính miêu tả đơn vị tính của một loại mặt hàng Ví dụ: gạo đơn vị tính là kg, dầu ăn đơn vị tính là thùng (nếu mua sĩ) hoặc chai nếu mua lẻ
Thực thể 6: PHIEUMUAHANG
Các thuộc tính:
-MSPM: Thuộc tính mã số phiếu mua là thuộc tính khóa chính dùng
để phân biệt các phiếu mua hàng với nhau
-Tongtien: Thuộc tính tổng tiền dùng để miêu tả tổng số tiền mà cửa hàng phải chi trả cho nhà cung cấp
Thực thể 7: PHIEUNHAPHANG
Các thuộc tính:
-MSPN: Thuộc tính mã số phiếu nhập là thuộc tính khóa chính dùng
để phân biệt các phiếu nhập hàng khác nhau
-Ngaynhap: Thuộc tính này miêu tả ngày nhập hàng vào kho
Thực thể 8: KHO
Các thuộc tính:
-MaKhu: Thuộc tính mã khu là thuộc tính khóa chính miêu tả các khu vực chứa hàng khác nhau
Trang 12-MSPX: Thuộc tính mã số phiếu xuất là thuộc tính khóa chính dùng
để phân biệt các phiếu xuất với nhau
-Ngayxuat: Thuộc tính này miêu tả ngày xuất hàng ra khỏi kho để bán
Trang 13Page | 13
-MaNV: Thuộc tính mã nhân viên là thuộc tính khóa chính dùng để phân biệt các nhân viên với nhau
-Ten NV: Thuộc tính này miêu tả tên của một nhân viên
-DC: Thuộc tính này miêu tả điạ chỉ của một nhân viên
-DT: Thuộc tính này miêu tả điện thoại của một nhân viên
-Luong: Thuộc tính này miêu tả lương của một nhân viên
-GT: Thuộc tính này miêu tả giới tính của một nhân viên
2.3 Xây Dựng mô hình thực thể ERD
SL DG DVT
SL
KHACHHANG MaKH
TenKH DC
DONDATHANG MaDDH
NgayDat NgayGiao TongTien
PHIEUGIAOHANG MSPG
NgayGiao
NCC MaNCC TenNCC DT DC
MATHANG
MaH TenMH
PHIEUMUAHANG MSPM
TongTien
PHIEUCHI
MSPC TongTien NoiDung
PHIEUNHAPHANG
MSPN NgayNhap
KHO
MaKhu TonKho
PHIEUXUATHANG
MSPX NgayXuat
HOADON MaHD NgayBan TongTien
c ó
c ó
c ó
Củ aa
cc
đ ặt t
1,1
Trang 14Page | 14
DGDVT
SL DG DVT
SL DG,DVT
SLDGDVT
SL DG DVT
1,n
c ó
Trang 15Page | 15
2.4.Mô tả chi tiết cho các quan hệ
**Chú thích:
a Kiểu DL
+ S (Số) : Số Thực (ST ) , Số nguyên (SN)
+ C (Chuỗi) : Chuỗi Động (CĐ) , Chuỗi Tĩnh (CT)
N : Ngày ,tháng, năm
L :Logic (trạng thái 0,1)
H : Hình ảnh
NHANVIEN MaNV TenNV DC DT
0,1
Trang 16Page | 16
A : Âm thanh
b.Loại DL
+ B : Bắt buộc
+ K : Không bắt buộc
+Đ : Có điều kiện
Chuyển mơ hình ERD thành mơ hình quan hệ
KHACHHANG(MaKH,TenKH,DC,DT)
DONDATHANG(MaDDH,NgayDat,NgayGiao,TongTien,MaKH,SL,DG,DVTinh,MSPN,MaH)
Trang 17Kiểu DL
Số Byte
DL
Ràng Buộc
đơn đặthàng
phiếu giao
Tổng số: 60
Số dòng tối thiểu : 2000
Trang 18Page | 18
Số dòng tối đa : 4000
Kích thước tối thiểu : 2000 x 60 = 120 KB
Kích thước tối đa : 4000 x 60 = 240 KB
2 Quan hệ KHÁCH HÀNG
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
khách hàng
khách hàng
Tổng số byte : 80
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Trang 19Page | 19
Kích thước tối thiểu : 1000 x 80 = 80KB
Kích thước tối đa : 2000 x 80 = 160 KB
3 Quan hệ PHIẾU GIAO HÀNG.
PHIEUGIAOHANG (MSPG, NgayGH, MaDDH)
Tên quan hệ : PHIEUGIAOHANG
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu giao
đặ hàng
Tổng số byte : 30
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 30 = 30 KB
Kích thước tối đa : 2000 x 30 = 60 KB
4 Quan hệ DDH_MH
Trang 20Page | 20
DDH_MH (MaDDH , MaH, SL,DG,DVTinh)
Tên quan hệ : DDH_MH
STT Thuộc
Tính
Diễn Giải
Kiểu DL
Số Byte
Tổng số byte : 40
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 40 = 40KB
Kích thước tối đa : 2000 x 40 = 80 KB
5.Quan hệ HÓA ĐƠN
HOADON (MaHD , NgayBan , MaKH ,MaNV,TongTien )
Trang 21Kiểu DL
Số Byte
DL
Ràng Buộc
hóa đơn
nhân viên
n
Tổng tiền
Tổng số byte : 50
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 50 = 50KB
Kích thước tối đa : 2000 x 50 = 100 KB
6.Quan hệ NHÀ CUNG CẤP
NCC (MaNCC , TenNCC, DT, DC )
Tên quan hệ : NCC
Trang 22Page | 22
nhà cung cấp
C
Tên nhà cung cấp
Tổng số byte : 80
Số dòng tối thiểu : 500
Số dòng tối đa : 1000
Kích thước tối thiểu : 500 x 80 = 40KB
Kích thước tối đa : 1000 x 80 =80 KB
7.Quan hệ NHÀ CUNG CẤP_ MẶT HÀNG
NCC_MH (MaNCC , MaH ,DVTinh , SL , DG)
Tên quan hệ : NCC_MH
TT Thuộc
Tính
Diễn Giải
Kiểu DL
Số Byte
Trang 23Page | 23
cấp
mặt hàng
)
vị tính
Tổng số byte : 45
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 45 = 45 KB
Kích thước tối đa : 2000 x 45 = 90 KB
8 Q uan hệ PHIẾU MUA HÀNG
PHIEUMUAHANG ( MSPM , TongTien , MaNCC , MaNV )
Tên quan hệ : PHIEUMUAHANG
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu
Trang 24nhà cung cấp
nhân viên
Tổng số byte : 50
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 50 = 50 KB
Kích thước tối đa : 2000 x 50= 100 KB
9.Quan hệ PHIẾU CHI
PHIEUCHI ( MSPC , TongTien , NoiDung , MaNCC )
Tên quan hệ : PHIEUCHI
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu chi
Trang 25Tổng số byte : 70
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 70 = 70 KB
Kích thước tối đa : 2000 x 70 = 140 KB
10.Quan hệ PHIẾU NHẬP HÀNG
PHIEUNHAPHANG (MSPN, NgayNhap , MaNCC ,MaNV )
Tên quan hệ : PHIEUNHAPHANG
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu nhập
nhà
Trang 26Page | 26
cung cấp
nhân viên
Tổng số byte : 40
Số dòng tối thiểu : 1000
Số dòng tối đa : 3000
Kích thước tối thiểu : 1000 x 40 = 40 KB
Kích thước tối đa : 3000 x 40 = 120 KB
11.Quan hệ MẶT HÀNG
MATHANG ( MaH , TenMH)
Tên quan hệ : MATHANG
Tính
Diễn Giải
Kiẻu DL
Số Byte
Loại DL
Tổng số byte : 40
Số dòng tối thiểu : 1000
Trang 27Page | 27
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 40 = 40KB
Kích thước tối đa : 2000 x 40 =80 KB
12.Quan hệ MẶT HÀNG _ HÓA ĐƠN
MH_HD (MaH, MaHD , SL,DG,DVTinh)
STT Thuộc
Tính
Diễn Giải
Kiểu DL
Số Byte
Tổng số byte : 45
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 45 = 45 KB
Kích thước tối đa : 2000 x 45= 90 KB
Trang 28Page | 28
13.Quan hệ KHO
KHO ( MaKho , TonKho )
Tên quan hệ : KHO
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
Tổng số byte : 20
Số dòng tối thiểu : 100
Số dòng tối đa : 200
Kích thước tối thiểu : 20 x 100 = 2 KB
Kích thước tối đa : 20 x 200 = 4 KB
14.Quan hệ : PHIẾU NHẬP HÀNG _KHO
PNH_KHO ( MSPN ,MaKhu , SL ,DVTinh ,DG)
Tên quan hệ : PNH_KHO
ST
T
Thuộc Tính
Diễn Giải
Kiểu DL
Số Byte
MGT
LoạiDL
Ràng Buộc
Trang 29Page | 29
phiếu nhập
(PHIEUNHAPHANG)
Tổng số byte : 45
Số dòng tối thiểu : 200
Số dòng tối đa : 400
Kích thước tối thiểu : 200 x 45 =9 KB
Kích thước tối đa : 400 x 45 = 18 KB
15.Quan hệ PHIẾU XUẤT HÀNG
PHIEUXUATHANG ( MSPX, NgayXuat , MaNV )
Tên quan hệ : PHIEUXUATHANG
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu xuất
t
Ngày xuất
nhân
Trang 30Page | 30
viên
Tổng số byte : 30
Số dòng tối thiểu : 1000
Só dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 30 = 30KB
Kích thước tối đa : 2000 x 30= 60 KB
16 Quan hệ PHIÉU XUẤT HÀNG_ KHO
PXH_KHO ( MSPX, MaKhu, SL , DVTinh, DG)
Tên quan hệ : PXH _KHO
Tính
Diễn Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
phiếu xuất
Tổng số byte : 45
Số dòng tối thiểu : 1000
Số dòng tối đa : 2000
Kích thước tối thiểu : 1000 x 45 = 45 KB
Trang 31Page | 31
Kích thước tối đa : 2000 x 45 =90 KB
17 Quan hệ NHÂN VIÊN
NHANVIEN (MaNV , TenNV , GT , LoaiNV , DC ,DT,Luong)
Giải
Kiểu DL
Số Byte
DL
Ràng Buộc
nhân viên
nhân viên
của nhân viên
Trang 32Page | 32
thoại
Tổng số byte : 121
Số dòng tối thiểu : 100
Số dòng tối đa : 200
Kích thước tối thiểu : 100x 121 = 12.1 KB
Kích thước tối đa : 200 x 121 = 24.2 KB
18 Quan hệ :PHIẾU XUẤT HÀNG_MẶT HÀNG
PXH_MH(MSPX, MaH,SL,DG,DVTinh)
Tên quan hệ: PXH_MHST
T
Thuộc Tính Diễn
Giải
KiểuDL
Số Byte
MGT
u xuất
giá
Trang 33Tổng số byte:40 Số dòng tối thiểu : 100 Số dòng tối đa : 200
Kích thước tối thiểu : 100x 40= 4 KB
Kích thước tối đa : 200 x 40 = 8KB
4 Mô tả bảng tổng kết
a Tổng kết quan hệ
Trang 34Tên thuộc tính
Diễn giải
Thuộc quan hệ
1 MaDDH Mã
đơn đặt hàng
DONDATHANG, PHIEUGIAOHANG, DDH_MH
2 NgayDat
Ngàyđặt hàng
DONDATHANG
3 NgayGiao
Ngàygiao hàng
DONDATHANG,PHIEUGIAOHANG
4 TongTien
Tổngtiền giao hàng
DONDATHANG ,PHIEUMUAHANG,PHIEUCHI,HOADON
khác
KHACHHANG,DONDATHANG,HOADON
Trang 35Page | 35
h hàng
số phiếugiao
DONDATHANG ,PHIEUGIAOHANG
7 TenKH Tên
khác
h hàng
NgayGiao
Ngàygiao hàng
PHIEUGIAOHANG
11
NgayBan
Ngàybán hàng
HOADON
12
TenNCC
Tên nhà cung cấp
NCC
13
DVTinh Đơn
vị
NCC_MH ,PXH_MH,MH_HD,PNH_KHO,PXH_KHO,
Trang 36Page | 36
14
lượng
NCC_MH ,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_MH
15
giá
NCC_MH ,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_MH
16
NoiDung
Nội dung
PHIEUCHI
17
NgayNhap
Ngàynhập
PHIEUNHAPHANG
18
TenMH Tên
mặt hàng
MATHANG
19
TonKho Tồn
kho
KHO
20
MaKhu Mã
khu
KHO,PNH_KHO,PXH_KHO
21
số phiếuxuất
PHIEUXUATHANG ,PXH_KHO,PXH_MH
22
NgayXuat
Ngàyxuất
PHIEUXUATHANG
23
TenNV Họ
tên
NHANVIEN
Trang 37Page | 37
25
LoaiNV Loại
nhân viên
NHANVIEN
26
g
NHANVIEN
27
nhân viên
NHANVIEN ,PHIEUXUATHANG, PHIEUNHAPHANG,PHIEUMUAHANG,HOADON
28
số phiếuchi
PHIEUCHI
29
số phiếunhập
PHIEUNHAPHANG,PNH_KHO
30
mặt hàng
MATHANG,MH_HD ,NCC_MH, DDH_MH
Phần 3: Thiết kế giao diện
3.1 Mơ tả các menu chính của giao diện
3.1.1 Menu hệ thống
Trang 38Page | 38
3.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, và các Mặt hàng
3.1.3 Menu quản lý kho
Menu này chỉ quản lý các: Phiếu nhập hàng, Phiếu xuất hàng, Xem phiếu, Báo
Trang 41Page | 41
Tê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
cung cấp
bàn phím
Số điện
thoại
bàn phím
bàn
Trang 42Page | 42
phím
nhà cungcấp
click()
cung cấp
click()
cung cấp
click()
cung cấp
click()
cung cấp
click()
nhận và đóng
click()
thông tin
có trên form
click()
Hủy-3.2.2 From quản lý nhân viên
Trang 43Page | 43
Tên đối
tượng
Kiểu đối tượng
Ràng buộc
đích
Hàm liên quan
Giá trị Default
Trang 44nhân viên
click
nhân viên
click
nhân viên
click
nhân viên
click
nhân viên
click
các thông tin có
click()
Trang 45Hủy-Page | 45
trên form
3.2.3 Form quản lý mặt hàng
Tên đối
tượng
Kiểu đối tượng
Ràng buộc
Dữ liệu Mục
đích
Hàm liênquan
Giá trị Default
Mã mặt
hàng
Textbox 8 kí tự Nhập từ
bàn phímTên mặt
háng
bàn phím
bàn phímĐơn vị
tính
bàn
Trang 46Page | 46
phím
mặt hàng
click
mặt hàng
click
mặt hàng
click
mặt hàng
click
thông tin
có trên form
click()
3.2.4 Form quản lý phiếu nhập hàng
Trang 47Page | 47
Tê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ã số
phiếu
động thêm mỗi khi thêm 1 phiếu nhậpNgày
nhập
Picker dd/tt/nm Chọn từ
picker
Ngày hiện
Trang 48Số điện
thoại
bàn phím
bàn phím
Mã
hàng
bàn phímTên
hàng
bàn phímĐơn vị
tính
Textbox Kiểu số
nguyên
Nhập từ bàn phím
SLN(mah,pnh)
Đơn giá Textbox Kiểu số
thực
Lấy tự động
DGN(mah,pnh)