Trường Cao Đẳng Kỹ Thuật Lý Tự Trọng TP.HCM
Khoa Công Nghệ Thông Tin
♦♦♦♦☺☺♦♦♦♦
Đề Tài
Phần Mềm Quản Lý Xuất Nhập Tồn Kho
Môn : Công Nghệ Phần Mềm
Giảng Viên Giảng Dạy : Nguyễn Thị Vân Anh
Nhóm Sinh Viên : Phan Đức Giải
Trần Bình Công Luận
Nguyễn Thị Hiệp
Nguyễn Thị Hồng Hạnh
Lớp : 06CĐ_TP1
Khóa Học : 2006 – 2009
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
NHẬN XÉT CỦA GIÁO VIÊN
2. Cac yêu cầu của phần mềm 9
3.Danh sach các biểu mẫu 10
II .Mô Tả Chức Năng 17
a. Thêm phiếu nhập 18
b. Thêm phiếu xuất 20
c. Bao cao phiếu nhập 22
d. Bao cao phiếu xuất 23
e. Tìm theo số phiếu 24
III. Thiết Kế Phần Mềm ( High Level Data ) 25
1. Kiến trúc database 25
a. Sơ đồ phân rã chức năng 25
b . Mô hình thực thể quan hệ ERD 26
c. Mơ hình diagram ( Relationship ) 28
d. Tập cac câu lệnh sinh ra cơ sở dữ liệu 29
e. Điều kiện ràng buộc 33
f . Từ diển dữ liệu và dữ liệu mẫu 39
2. Kiến Truc Xử Lý 48
a. Mô hình vật lý 48
b. Mô hình dòng dữ liệu DFD 49
3. Option Systems and Tool 57
4. Sơ Đồ Liên Hệ Giữa Các Form 59
IV. Thiết Kế Chi Tiết Phần Mếm (Detail Design) 61
A. Thiết kế Form 61
1. Form đăng nhập 61
2. Form main 63
3. Form phiếu nhập 65
4. Form phiếu xuất 70
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
3
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
5
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
II . LỜI CẢM ƠN
Xin chân thành cảm ơn thầy Nguyễn Thị Vân Anh đã tận tình chỉ dạy
và truyền đạt cho chúng em những kiến thức quý giá. Từ đó, chúng em có
thể hoàn thành tốt những báo cáo sau này.
Với báo cáo này , Nhóm chúng em sẽ vận dụng những kiến thức có
được để hoàn tất báo cáo tốt nhất có thể … tuy không thể đạt tới mức hoàn
thiện nhưng chúng em sẽ cố gắng đưa ra những phương pháp để đạt được
mục đích của đề tài , trỉnh bày một cách tuần tự và dễ hiểu cho mọi người có
thể đọc .
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
6
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
III . DẪN NHẬP
1. Lý Do Chọn Đề Tài :
Trong thực tế việc quản lý thông tin về một đối tượng mà ta quan tâm
là một điều rất khó, nhất là đối tượng đó lại thường xuyên vận động thay
đổi. Trong một công ty lớn khi muốn thống kê lại sổ sách giấy tờ thì việc
đầu tiên là phải kiểm tra hồ sơ, giấy tờ sau đó các nhân viên cặm cụi phải
xem từng con số trên từng hóa đơn rồi mới ghi chép cẩn thận những thông
tin vào báo cáo, khi ghi những thông tin như vậy lên báo cáo thì không nhân
viên nào chắc chắn rằng họ nhập liệu hoàn toàn đúng.Nếu thông tin nhập sai
thì họ phải kiểm lại từng hóa đơn một.Sau giai đoạn này thì những nhân viên
công ty lại tiếp tục nhập thông tin vào máy tính và chúng ta không chắc với
cấp(MaNCC) ,tên nhà cung cấp(TenNCC), địa chỉ (DiaChi) ,số diện
thoại(SoDT) , ngày nhập (NgayNhap) , mã sản phẩm (MaSP) ,tên sản phẩm
(TenSP) ,số lượng (SoLuong) ,đơn giá (DonGia) ,thành tiền(ThanhTien) .
Tuy nhiên một kho hàng có thể có rất nhiều phiếu nhập kho khác nhau , vì
thế khi lưu cũng cần thêm thông tin về mã kho hàng và tên kho hàng sẽ nhập
sản phẩm vào .
Doanh nghiệp cũng sử dụng 1 loại chứng từ khác là phiếu xuất kho để
quản lý sản phẩm của mình . Cũng như thế với một phiếu xuất kho phải ứng
với một khách hàng . Khi lưu trữ chứng từ này cũng cần các thông tin như :
Số Phiếu , Mã công ty(MaCTY) , tên công ty(TenCTY), địa chỉ(DiaChi) ,số
diện thoại (SoDT), ngày xuất kho (NgayXuat) , mã sản phẩm (MaSP),tên
sản phẩm (TenSP) ,số lượng (SoLuong) ,đơn giá (DonGia) ,thành tiền
(ThanhTien) .
Các kho hàng của doanh nghiệp có thể chứa nhiều sản phẩm khác nhau
, và các sản phẩm cũng có thể được nhập vào nhiều kho , vì thế để quản lý
được các sản phẩm này yêu cầu phải lập ra một phiếu chi tiết kho cho từng
kho khác nhau ,để lưu trữ các thông tin : mã kho (MaKho), mã sản phẩm
(MaSP),,số lượng tồn .
Khi có lệnh nhập (xuất) kho từ phòng kế hoạch thì chúng ta làm phiếu
nhập (xuất) căn cứ theo số chứng từ trong lệnh yêu cầu nhập (xuất) ,trong đó
có ghi số lượng nhập (xuất) giao cho các kho nhập (xuất) hàng. Trong quá
trình nhập (xuất) thì có sự thay đổi về số lượng. Khi xuất (nhập) xong thì thủ
kho sẽ ghi thực nhập và thực xuất.Khi phiếu nhập(xuất) đem trả về cho
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
8
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
chúng ta thì sẽ phải cập nhật lại số lượng.Do các kho nằm rải rác ở những
khu vực khác nhau nên chi phí quản lý, chi phí về nhân công, cũng như chi
phí vận chuyển cũng khác nhau cho nên đơn giá vật tư ở những kho cũng
BM_2
KH_3 Lập chi tiết về các sản
phẩm
BM_3
KH_4 In các báo cáo về các
phiếu xuất và nhập kho
BM_4
KH_5 báo cáo về sản phẩm
nhập kho
BM_5
KH_6 báo cáo về sản phẩm
xuất kho
BM_6 QĐ_XK
KH_7 Báo Cáo hàng tồn BM_7
♦ Danh sách các quy định :
SBH Mã số Tên quy định Mô tả chi tiết Ghi chú
1 QĐ_P Quy định Về
Phiếu Xuất và
Nhập
_ Phiếu chỉ lưu lại khi đã
có sự ký kết rõ ràng trên
giấy tờ giữa 2 bên
2 QĐ_XK Quy định
xuất kho
_ Sp chỉ được xuất kho
khi có hóa đơn rõ ràng .
_ Khi xuất kho sp yêu cầu
phải đủ số lượng đúng
như đơn đặt hàng đã ký.
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
Tổng Số Phiếu :
Nhân Viên Lập Báo Cáo
BM_3
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
12
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
Công ty TNHH Cơ khí Việt Nhật
Khu Công Nghiệp Biên Hòa II
Văn phong : Số 42E Quốc Lộ 15, Biên Hòa – Đồng Nai
Số ĐT : 061.3894587 . Số Fax : 3.940194
Chi Tiết Về Các Nhóm Sản Phẩm
Mã nhóm sp : ……………………
Tên nhóm sp………………… ….
STT Mã
sp
Tên sản phẩm Đơn vị
tính
Giá đơn
vị
Chú thích
• Các giá đơn vị của các sản phẩm có thể được thay đổi tùy theo gia cả thị trường .
• Khách hàng thắc mắc có thể trao đổi trực tiếp với nhân viên công ty hoặc có thể
vào trang web www.irv.moi.gov.vn để biết thêm chi tiết .
BM_4 :
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
13
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
Công ty TNHH Cơ khí Việt Nhật
Ngày nhập
Kho
Mã Kho Tên Kho TổngSố Lượng
Nhân Viên Lập Báo Cáo
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
15
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
BM_6 :
Công ty TNHH Cơ khí Việt Nhật
Khu Công Nghiệp Biên Hòa II
Văn phong : Số 42E Quốc Lộ 15, Biên Hòa – Đồng Nai
Số ĐT : 061.3894587 . Số Fax : 3.940194
BÁO CÁO CHI TIẾT HÀNG XUẤT
Từ Ngày … Đến Ngày …
STT Mã
DDH
Mã
sp
Tên sp Số lượng Đơn giá Ngày Xuất
Kho
Mã Kho Tên Kho Tổng Số Lượng
Nhân Viên Lập Báo Cáo
BM_7
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
16
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
18
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
a . Cập Nhật Phiếu Nhập :
- Khi Form được load lên thì người dùng có thể thao tác :
o Xem chi tiết phiếu nhập
o Thêm mới phiếu nhập kho mới
o Sửa phiếu nhập kho
o Thoát
- Khi nhấn nút Thêm Mới
o Dữ liệu nhập vào : Số Phiếu, Tên Nhà Cung Cấp, Ngày Nhập, Tên
Kho, Tên Sản Phẩm, Số Lượng, Đơn Giá
o Khi nhấn nút Tiếp thì sản phẩm được đưa vào Danh sách sản phẩm
o Nếu muốn bỏ thì chọn vào nó và chọn nút loại bỏ
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
19
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
o Khi sản phẩm có trong danh sách nếu bạn lưu lại thì chọn lưu thì dữ
liệu sẽ được đưa vào cơ sỡ dữ liệu nếu không muốn lưu thì chọn
không lưu thì Form trở lại trạng thái ban đầu
- Khi nhấn nút Sửa :
o Cho phép sửa thông tin của phiếu nhập kho
o Nếu muốn sửa sản phẩm thì bạn chọn sản phẩm muốn sửa ở danh
sách sản phẩm, thông tin của nó sẽ hiện lên để sửa. Nếu bạn sửa và
chọn đồng ý sửa thì sản phẩm sửa sẽ được đưa vào Danh Sách Sản
Phẩm. Ngoài ra trong lúc sửa bạn có thể nhập thêm sản phẩm, số
lượng, đơn giá, tên kho sau đó nhấn nút tiếp để đưa vào danh sách
sản phẩm
o Sau khi xong những phần ở trên thì bạn phải quyết định lưu hay
o Khi sản phẩm có trong danh sách nếu bạn lưu lại thì chọn lưu thì dữ
liệu sẽ được đưa vào cơ sỡ dữ liệu nếu không muốn lưu thì chọn
không lưu thì Form trở lại trạng thái ban đầu
- Khi nhấn nút Sửa :
o Cho phép sửa thông tin của phiếu xuất kho
o Nếu muốn sửa sản phẩm thì bạn chọn sản phẩm muốn sửa ở danh
sách sản phẩm , thông tin của nó sẽ hiện lên để sửa. Nếu bạn sửa và
chọn đồng ý sửa thì sản phẩm sửa sẽ được đưa vào Danh Sách Sản
Phẩm. Ngoài ra trong lúc sửa bạn có thể nhập thêm sản phẩm, số
lượng, đơn giá, tên kho sau đó nhấn nút tiếp để đưa vào danh sách
sản phẩm
o Sau khi xong những phần ở trên thì bạn phải quyết định lưu hay
không lưu. Nếu lưu thì những thây đổi sẽ được đưa vào cơ sở dữ
liệu. Ngược lại, nếu chọn không lưu thì những thay đổi sẽ không có
tác dụng
- Xóa :
o Khi thêm hoặc sửa thì bạn sẽ không được xóa
o Nếu muốn xóa Phiếu nào thì bạn chọn trong phiếu xuất và chọn xóa
thì dữ liệu
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
22
Công Nghệ Phần Mềm Lớp 06CĐ_TP1
c . Báo Cáo Phiếu Nhập:
Form báo cáo thông tin về phiếu nhập kho có thể báo cáo theo
_ Theo ngày : với các phiếu nhập có ngày nhập trong ngày được chọn .
_ Theo tháng : với các phiếu nhập có tháng nhập trong tháng được chọn
_ Theo Qúy : với các phiếu nhập có ngày nhập nằm trong quý được chọn
_ Theo năm : với các phiếu nhập có năm nhập nằm trong năm được chọn
Khi bạn đã chọn hình thức và dữ liệu cần báo cáo thì sẽ hiển ra những 1 mẫu báo
tiết thì bạn chọn vào nó thì thông tin sẽ hiện ra trong bảng thông tin chi tiết
Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp
25