TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH TIN HỌC KINH TẾ BÀI TIỂU LUẬN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO GIÀY THỂ THAO Giáo viên hướng dẫn Phạm Thị Nguyệt Lớp Phát tri[.]
Trang 1TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: TIN HỌC KINH TẾ
BÀI TIỂU LUẬN
ĐỀ TÀI : XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO GIÀY THỂ THAO
Giáo viên hướng dẫn : Phạm Thị Nguyệt
Lớp : Phát triển phần mềm ứng dụng
trong kinh tế và quản lý Sinh viên thực hiện : Trần Hồng Quân - 1721050358 Nguyễn Thị Lan Anh - 1721050613
Đỗ Thị Quỳnh Chi - 1721050327
Hà Nội 2021
Trang 2M c l c ụ ụ
Lời nói đầu 3
A KHẢO SÁT VÀ PHÂN TÍCH MÔ TẢ BÀI TOÁN 4
1 Hiện trạng 4
2 Phân tích yêu cầu của hệ thống 4
B PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG 6
I, Sơ đồ phân rã chức năng và mô tả chi tiết các chức năng lá 6
Biểu đồ phân ra chức năng 6
II Sơ đồ luồng dữ liệu các mức 8
1 Luồng dữ liệu mức khung cảnh 8
2 Luồng dữ liệu mức đỉnh 8
3 Luồng dữ liệu mức dưới đỉnh 9
C PHÂN TÍCH VÀ THIẾT KẾ CSDL 11
I Vẽ mô hình thực thể liên kết 11
Mô hình thực thể liên kết 13
II Sơ đồ CSDL quan hệ 14
D THIẾT KẾ MẪU BÁO CÁO 15
1 Mẫu phiếu nhập kho 15
2 Mẫu phiếu xuất kho 16
3 Phiếu báo cáo xuất nhập tồn kho 17
4 Mẫu thẻ kho 18
5 Mẫu báo cáo doanh thu 18
Trang 3Lời nói đầu
Ngày nay công nghệ thông tin đã phát triển với tốc độ nhanh chóng Công nghệ thông tin đã được ứng dụng trong nhiều lĩnh vực như nghiên cứu khoa học, phát triển kinh tế quân sự và trong nhiều loại hình nghệ thuật khác nhau Do vậy, công tác quản lý kho hàng là một công tác không thể thiếu của tất cả các tổ chức về kinh tế Với các lý do ấy thì phát triển công nghệ thông tin trở thành một ngành kinh tế quan trọng, đặc biệt là phát triển phần mềm Sự ra đời của các sản phẩm phần mềm đặc biệt là các phần mềm ứng dụng như quản lý kho hàng trong vài năm gần đây mang lại nhiều thuận lợi trong công tác qản lý hàng hóa tránh được sự thất thu, mất mát
Thông tin về các mặt hàng được biến đổi hàng ngày mà sổ sách của một người thủ kho lại không thể cập nhật nhưng thông tin đó một cách chính xác được, hoặc nếu có thì việc đó rất mất thời gian Lý do trên cho thấy việc xây dựng một hệ thông thông tin quản lý kho hàng trên máy tính là vô cùng tiện lợi, đáp ứng nhanh và hiệu quả các yêu cầy tập hợp hàng nhập, hàng xuất, tra cứu, tìm kiếm và thống
kê được số lượng chính xác số hàng còn lại trong kho một cách nhanh chóng
Trang 4A KHẢO SÁT VÀ PHÂN TÍCH MÔ TẢ BÀI TOÁN
1 Hiện trạng
- Hệ thống quản lý kho hàng giày dép là một hệ thống có chức năng tổng hợp tất cả những thông tin về nhập và xuất hàng Để từ đó có thể quản lý một cách dễ dàng nhằm giúp các cửa hàng, công ty, doanh nghiệp thực hiện công tác quản lý kho hàng được chính xác, khoa học và tiết kiệm thời gian thì chúng ta cần áp dụng tin học và công tác quản lý, có như vậy thì hiệu quả quản lý và kinh doạn mới được tối ưu
- Cửa hàng có thể kinh doanh nhiều mặt hàng khác nhau, các mặt hàng này được nhập từ nhiều các nhà cung cấp khác Mỗi lần nhập hàng người thủ kho sẽ lập đơn mua hàng dựa trên báo giá của nhà cung cấp và số lượng hàng còn lại trong kho rồi gửi đơn mua hàng đến nhà cung cấp Khi nhận được hóa đơn giao hàng của nhà cung cấp thì viết phiếu nhập kho để nhập hàng vào kho
- Khi nhận được yêu cầu xuất hàng người thủ kho sẽ kiểm tra xem trong kho có đủ hàng không Nếu hết hàng thì thông báo cho bên xuất hàng, nếu đủ hàng thì tiến hàng xuất hàng theo số lượng mà bên xuất hàng yêu cầu và tiến hành viết phiếu xuất kho
- Người thủ kho phải theo dõi hàng tháng cần phải cập nhật tình hình nhập xuất hàng của cửa hàng, công ty Lập sổ theo dõi nhập xuất các mặt hàng trong tháng, trong quý Dựa trên sổ theo dõi nhập xuất để lập báo cáo về tinh hình nhập xuất, hàng tồn kho
- Hiện này trên thì trường giày ngày một sản xuất ra nhiều hãng khác nhau, nếu như không quản lý tốt, chặt chẽ sẽ rất dễ bị nhầm lẫn trong khâu xuât hàng cho khách hàng Do vậy việc ứng dụng công nghệ vào trong công tác quản lý là cân thiết
2 Phân tích yêu cầu của hệ thống
+ Tác nghiệp nhập
* Theo dõi được tác nghiệp nhập với từng chứng từ nhập (ngày nhập, người nhập, diễn giải của chứng từ và chi tiết các hàng nhập)
Trang 5* Mỗi chứng từ nhập có thể có nhiều chi tiết nhập với các thông tin về mặt hàng, số lượng, đơn vị tính, đơn giá, thành tiền)
* Số liệu chứng từ nhập kho phải được cập nhập tự động và tức thì lên số tồn kho cả về số lượng lẫn giá trị của mặt hàng tương ứng
* Kiểm soát để không có tình trạng cùng một mặt hàng có nhiều mã khác nhau dẫn đến số tồn bị sai Giá trị kho = Tổng số lượng tồn kho* Đơn giá
* Sau mỗi lần nhập hàng thì: Giá trị kho mới = Gía trị kho cũ +Số lương
nhập*Đơn giá nhập
+ Tác nghiệp xuất
* Theo dõi được tác nghiệp xuất với từng chứng từ xuất (ngày xuất, người/ đơn
vị nhận, diễn giải của chứng từ và chi tiết của hàng xuất)
* Gợi ý đươc số hàng tồn và đơn giá tồn mỗi khi có yêu cầu xuất trong vòng thời gian
* Đơn giá xuất = Gía trị tồn kho /Số lượng tồn
* Mỗi chứng từ xuất có thể có nhiều chi tiết xuất với các thông tin về mặt hàng, số lượng, đơn vị tính, đơn gía, thành tiền
* Số liệu chứng từ xuất kho có phải được cập nhật tự động và tức thì lên số tồn kho cả về số lượng lẫn giá trị của mặt hàng tương ứng
* Sau mỗi lần xuất hàng, giá trị kho(của mặt hàng) thay đổi theo công thức: Gía trị kho mới = Gía trị kho cũ -Số lượng xuất * Đơn giá xuất
* In được phiếu xuất có các thông tin xuất hàng, chữ ký của thủ kho và bên nhận hàng
* Các báo cáo kho
* Lập và in được thẻ kho theo từng mặt hàng
* Có cộng tổng cho các cột Số lượng xuất, Số lượng nhập, Gía trị xuất, Gía trị nhập
* Lập đươc báo cáo kho hàng hàng tháng cho toàn bộ kho hàng
Trang 6* Báo cáo kho có dạng bảng mỗi dòng thể hiện biến động xuất nhập và tồn của
một mặt hàng trong tháng bao gồm các thông tin: Mặt hàng , Số lượng, và gía trị
kỳ đầu Số lượng và Gía trị nhập trong kỳ, Số lượng và Gía trị xuất trong kỳ, Số
lượng và Gía trị tồn cuối
* Có cộng tổng cho các cột Tồn giá trị đầu kỳ, Gía trị nhập, Gía trị xuất, Tồn
giá trị cuối kỳ
B PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG
I, Sơ đồ phân rã chức năng và mô tả chi tiết các chức năng lá
Biểu đồ phân ra chức năng
Hệ thống quản lý kho giày
2 Xuất kho
3.1 Kiểm soát hàng
lỗi
4.1 Báo cáo hàng nhập, xuất, tồn theo
ngày
2.1 Cập nhật phiếu
xuất 1.1 Đặt hàng
4 Báo cáo 3.kiểm tra hàng
1 Nhập kho
2.3 Báo cáo Bán hàng 1.3 Báo cáo Nhập
kho
Trang 7* Mô tả cho tiết chức năng lá
1 Nhập kho.
1.1.Kiểm tra chứng từ nhập kho: Khi nhà cung cấp đưa phiếu nhập kho đến kho, thủ kho phải kiểm kho theo quy định (ngày nhập, mặt hàng, số lượng, đơn giá, thành tiền, kiểm tra chữ ký trên chứng từ)
1.2 Nhập vào kho hàng và cập nhật lại kho: Sau khi kiểm tra phiếu nhập kho và kiểm tra hàng thực được hoàn thành thì cho hàng nhập vào kho, đặt mã cho lô hàng đồng thời cập nhật lại số hàng trong kho
1.3 báo cáo nhập kho :chức năng này sẽ có nhiệm vụ báo cáo nhập kho các loại mã hang cho các nhà quản lý cấp trên
2 Xuất kho.
2.1 Kiểm tra chứng từ xuất kho: Tương tự như nhập kho, trước khi xuất kho thủ kho phải kiểm tra phiếu xuất, các chữ ký trên chứng từ
2.2 Xuất hàng khỏi kho và cập nhật lại kho: Sau khi việc kiểm tra hoàn tất thì cho xuất kho đi và cập nhập hàng còn trong kho
2.3 Báo cáo bán hang: chức năng này có nhiệm vụ báo cáo bán hàng cho khách hàng lên các nhà quản lý cấp trên
3 Kiểm tra hàng.
3.1 Kiểm soát hàng lỗi do quá trình lưu kho có thể do ẩm mốc, quá trình vận chuyển bị móp, méo, vỡ hộp Nhân viên kho sẽ phải phân loại hàng có thể sửa chữa, cải thiện được và hàng không sửa chữa, cải thiện được để có các kế hoạch đẩy hàng
4 Báo cáo.
4.1 Báo cáo nhập, xuất, tồn theo ngày: Cuối ngày làm việc thủ kho phải lập bản báo cáo về số hàng trong kho và công khai để các bộ phận khác biết và có những hướng kinh doanh đạt hiệu quả nhất
Trang 8II Sơ đồ luồng dữ liệu các mức
1 Luồng dữ liệu mức khung cảnh
2 Luồng dữ liệu mức đỉnh
Trang 93 Luồng dữ liệu mức dưới đỉnh
a Nhập kho
b Xuất kho
Trang 10c Kiểm tra hàng
Trang 11d Báo cáo
C PHÂN TÍCH VÀ THIẾT KẾ CSDL
I Vẽ mô hình thực thể liên kết
- Xác định các thực thể, định danh thực thể và các thuộc tính mô tả:
Tên thực thể Định danh Thuộc tính mô tả
Hàng hóa Mã hàng Tên hàng, số lượng, đơn
giá
Nhà cung cấp Mã NCC Tên NCC, tên hàng, địa
chỉ, SĐT
STK Phiếu nhập kho Mã phiếu nhập Ngày nhập, mã hàng, mã
NV Phiếu xuất kho Mã phiếu xuất Ngày xuất, mã hàng, mã
Trang 12- Xác định liên kết giữa các thực thể
+ Một mặt hàng cần được cung cấp bởi một nhà cung cấp Một nhà cung cấp cần cung cấp một hoặc nhiều mặt hàng
+ Một nhân viên kho có thể cho xuất hoặc nhập nhiều phiếu Một phiếu xuất hoặc nhập thì chỉ có một nhân viên kho
+ Một mặt hàng có thể trong 1 hoặc nhiều phiếu xuất hoặc nhập Một phiếu xuất hoặc nhập có thể có 1 hoặc nhiều mặt hàng
+ Một khách hàng thì có thể có nhiều phiếu xuất của kho Một phiếu xuất chỉ có một khách hàng
Trang 13 Mô hình thực thể liên kết
- Quan hệ n – n của hàng hóa với phiếu xuất, hàng hóa với phiếu nhập được tách thành các quan hệ 1 – n như sau:
Nhân viên kho
Mã NV Tên NV SĐT
Hàng hóa
Mã hàng Tên hàng
Số lượng Đơn giá
Nhà cung cấp
Mã NCC Tên hàng Địa chỉ SĐT
Phiếu nhập kho
Mã phiếu nhập Ngày nhập
Mã hàng
Mã NV
Phiếu xuất kho
Mã phiếu xuất
Ngày xuất
Mã hàng
Mã NV
Khách hàng
Mã KH
Tên KH
Địa chỉ
SĐT
Trang 14II Sơ đồ CSDL quan hệ
1 CSDL
o Hàng hóa (Mã hàng, Tên hàng, số lượng, đơn giá)
o Nhà cung cấp (Mã NCC, Tên NCC, tên hàng, địa chỉ, SĐT)
o Nhân viên kho (Mã NV, Tên NV, SĐT)
o Khách hàng (Mã KH, Tên KH, địa chỉ, SĐT, STK)
o Phiếu nhập kho (Mã phiếu nhập, Ngày nhập, mã hàng, mã NV)
o Phiếu xuất kho (Mã phiếu xuất, Ngày xuất, mã hàng, mã NV)
Dòng phiếu nhập
Mã hàng
Mã phiếu nhập
Số lượng nhập
Dòng phiếu xuất
Mã hàng
Mã phiếu xuất
Số lượng xuất
Phiếu nhập kho
Mã phiếu nhập Ngày nhập
Mã hàng
Phiếu xuất kho
Mã phiếu xuất Ngày xuất
Mã hàng
Hàng hóa
Mã hàng Tên hàng
Số lượng Đơn giá
Hàng hóa
Mã hàng
Tên hàng
Số lượng
Đơn giá
Trang 15D THIẾT KẾ MẪU BÁO CÁO
1 Mẫu phiếu nhập kho
tính
Tổng
Ngày ……tháng……năm………
Người lập phiếu Người giao hàng Thủ kho Kế toán trường Người phê duyệt (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên)
PHIẾU NHẬP KHO Ngày… tháng… năm…
Công ty ABC Địa chỉ……….
Số: ……….
Nợ: ………
Có: ………
Họ tên người giao hàng: Theo ………số………ngày……tháng… năm……của………….
Nhập tại kho: ……… Địa điểm: ……….
Trang 162 Mẫu phiếu xuất kho
Tổng
Ngày ……tháng……năm………
Người lập phiếu Người giao hàng Thủ kho Kế toán trường Người phê duyệt (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên)
PHIẾU XUẤT KHO Ngày… tháng… năm…
Số: ……….
Nợ: ………
Có: ………
Công ty ABC Địa chỉ………
Họ tên người nhận hàng: ……… Địa chỉ (bộ phận) ………
Lý do xuất kho: ……….
Xuất tại kho: ……… Địa điểm: ………
Trang 173 Phiếu báo cáo xuất nhập tồn kho
Ngày … tháng ….
Người lập phiếu Kế toán trưởng Người phê duyệt
(Ký, họ tên) (Ký, họ tên) (Ký, họ tên)
BẢNG TỔNG HỢP XUẤT NHẬP TỒN KHO
Tháng: ……….
Công ty ABC Địa chỉ…………
Mã
hàng
Tên hàng
hóa
Số
lượng
Thành tiền
Số
lượng
Thành tiền
Đơn giá
xuất kho
Số
lượng
Thành tiền
Số
lượng
Thành tiền
Tổng
Trang 184 Mẫu thẻ kho
Ngày … tháng
… năm… Người lập phiếu Kế toán trưởng Người phê duyệt
(Ký, họ tên) (Ký, họ tên) (Ký, họ tên)
5 Mẫu báo cáo doanh thu
THẺ KHO
Người lập thẻ: ………
Tờ số: ……….
Công ty ABC Địa chỉ…………
tháng
Số hiệu chứng từ Ngày nhập,
xuất
Số lượng
Cộng cuối kỳ
Trang 19Ngày … tháng … năm…
Kế toán trưởng
(Ký, họ tên)
BÁO CÁO DOANH THU
Năm ………
Công ty ABC
Địa chỉ…………
Tháng 1
Tháng 2
Tháng 3
Tháng 4
Tháng 5
Tháng 6
Tháng 7
Tháng 8
Tháng 9
Tháng 10
Tháng 11
Tháng 12
Tổng