Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 93 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
93
Dung lượng
2,72 MB
Nội dung
Trường Cao Đẳng Kinh tế Kỹ Thuật thương Mại
Khoa Tin Học kế Toán
♦♦♦♦☺☺♦♦♦♦
Đề Tài
Phần MềmQuảnLýbánmáy tính
Môn : kỹ xả lập trình visual basic.net
Giảng Viên Giảng Dạy : Lã Minh Phương
Nhóm Sinh Viên : Nguyễn Thị Hiên A
Nguyễn Thị Mai Hoa
Lê thị Huyền Trang
Nguyễn Hoài Trang
Lớp : 10ctk2
Khóa Học : 2008 – 2011
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
NHẬN XÉT CỦA GIÁO VIÊN
Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
2
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
MỤC LỤC
A. Phần Giới Thiệu Trang
I . Lời Mở Đầu 4
II. Lời Cảm Ơn 5
III. Dẫn Nhập
1.Lý do chọn đề ti 6
2.Mục đích của đề tài 6
B. Phần Nội Dung
I .Mô Tả Bài Toán 7
1.Mô tả bài toán 7
2. Cac yêu cầu của phầnmề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ầnMề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ầnMế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 : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
3
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
5. Form báo cáo thông tin phiếu xuất 74
6. Form báo cáo thông tin phiếu nhập 78
7. Form tìm đơn hàng 81
B. Thiết kế Class 84
1. Class Kho (clsKho) 84
2. Class Phiếu Nhập(clsphieunhap) 85
3. Class Tìm Kiếm (clsTimKiem) 86
V. Setup Và Môi Trường 87
Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
4
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
A . PH ẦN GIỚI THIỆU :
I . LỜI MỞ ĐẦU
Ngày nay vì sự phát triển mạnh mẽ của mạng máy tính, từ mạng
cục bộ rồi đến mạng Intranet và tiếp nữa là Internet toàn cầu đã khiến cho
các việc trao đổi thông tin liên lạc giữa các quốc gia trở nên dễ dàng hơn.
Do sự phát triển mạnh mẽ của khoa học kỹ thuật đặc biệt trong lĩnh vực máy
tính nên sự giao lưu buôn bán giữa các công ty trong nước và ngoài nước
với nhau ngày càng tăng khiến cho việc quảnlý trở nên ngày càng khó khăn
hơn nhất là công việc quảnlý chứng từ, thống kê báo cáo tình hình về các
sản phẩm cũng như các khách hàng của công ty.
Trước tình hình trên, chúng em đã cố gắng xây dựng một chương trình
về quảnlý để giúp đỡ các công ty dễ dàng hơn trong việc nắm bắt công việc
kinh doanh của mình đó là chương trình quảnlý kho.
Chương trình quảnlý này sẽ giúp đỡ các công ty theo dõi các hóa đơn,
chứng từ cũng như lập các báo cáo tổng hợp về tình hình kinh doanh để từ
đó giúp công ty đề ra các chiến lược kinh doanh thích hợp
Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
5
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
II . LỜI CẢM ƠN
Xin chân thành cảm ơn thầy Lã Minh Phương đã 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 : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
6
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
III . DẪN NHẬP
1. Lý Do Chọn Đề Tài :
Trong thực tế việc quảnlý 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áytính và chúng ta không chắc với
khối lượng công việc như vậy họ lại không sai lầm.Với khối lượng công
việc to lớn và đòi hỏi một sự chính xác cao thì sẽ mất rất nhiều thời gian và
công sức của nhiều người, trong thời gian như vậy có thể là thông tin đã trở
nên hết tác dụng đối với người quảnlý dẫn đến sức cạnh tranh trên thương
trường trở nên kém hiệu quả.Qua phần trình bày trên chúng ta thấy việc áp
dụng công nghệ thông tin vào việc quảnlý là hết sức cần thiết,nó giúp cho
những người lãnh đạo có thể nắm được thông tin một cách dễ dàng nhanh
chóng và chính xác, và giảm thiểu đến mức tối đa các sai sót có thể có, tiết
kiệm chi phí và thới gian, nâng cao khả năng cạng tranh cho công ty trên
thương trường.
2. Mục Đích Của Đề Tài :
Với phần mềmquảnlý kho hàng có thể giúp cho các doanh nghiệp quản
lý được các đơn đặt hàng đã ký kết cũng như từng loại sản phẩm được sản
xuất trong ngày sẽ được nhập vào kho ,khi xuất kho các sản phẩm này sẽ
được dựa vào đơn đặt hàng đã ký kết theo quy định ,tránh được những nhầm
lẫn không đáng có trong kinh doanh .
Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
7
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
B. PH ẦN NỘI DUNG :
I . Mô Tả Bài Toán :
1.Mô Tả Bài Toán :
Một doanh nghiệp có nhu cầu lưu lại các Phiếu xuất kho và nhập
kho ,cũng như quảnlý các kho hàng của mình , Họ mua sản phẩm từ các
nhà cung cấp và lưu trữ trong kho sau đó sẽ bán cho khách hàng .
Doanh nghiệp có thể mua sản phẩm từ các nhà cung cấp khác nhau
.Với mỗi phiếu nhập kho phải ứng với từng nhà cung cấp ,khi lưu phiếu
nhập kho cần các thông tin như : Số Phiếu(SoPhieu) , Mã nhà cung
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 : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
8
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
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
khác nhau, vì vậy có sự khác nhau về đơn giá.Tuy nhiên mỗi kho có chứa
nhiều loại vật tư khác nhau, nhưng phải thống nhất cách mã hóa để quản lý
các vật tư cho thống nhất. Do nhu cầu về phát triển vật tư cho nên luôn luôn
phải quảnlý cho được số lượng tồn kho tại mọi thời điểm và phải làm báo
cáo số lượng tồn của mỗi vật tư tại mỗi kho cũng như giá cả cho phòng kế
toán.
Doanh nghiệp cần xây dựng một hệ thống để quảnlý được các kho
hàng của mình thông qua các chức năng như :
• Quảnlý các phiếu xuất và nhập kho
• Quảnlý số lượng các sản phẩm được nhập vào kho
• Quảnlý số lượng từng nhóm sản phẩm được xuất kho
• Quảnlý các nhóm sản phẩm còn tồn trong các kho
Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
9
Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2
2 . Các Yêu Cầu Của PhầnMềm :
Mã
số
Công việc Biểu
mẫu
Quy định Ghi chú
KH_1 Nhập phiếu xuất và
nhập kho
BM_1 QĐ_P Khi đã ký
kết ĐHH
KH_2 Tra cứu phiếu xuất và
nhập kho
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 : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang
10
[...]... vào yêu cầu của chương trình ta có sơ đồ chức năng của chương trình ở mức cao nhất như sau: QUẢNLÝ XUẤT NHẬP TỒN KHO QuảnLý Phiếu Nhập Kho Cập Nhật chi tiết phiếu nhập Báo cáo chi tiết phiếu nhập Quản Lý Phiếu Xuất Kho Cập Nhật chi tiết phiếu xuất Báo cáo chi tiết phiếuxuất Hủy Bỏ Phiếu Hủy Bỏ Phiếu Quản Lý Sản Phẩm Tồn Kho Cập Nhật Thông Tin Sản Phẩm Báo Cáo Chi Tiết Về Các Sản Phẩm Tìm Kiếm Tìm... Chức Năng : Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang 17 Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2 Với chương trình quản lý kho hàng này sẽ giúp cho các doanh nghiệp quản lý tốt kho hàng của mình với 4 chức năng chính là : Cập Nhật : cập nhật phiếu xuất ,cập nhật phiếu xuất ,cập nhật sản phẩm ,cập nhật nhà cung cấp , cập nhật khách hàng Báo... tự đầu rồi nhấn tìm thì những kết quả tìm được sẽ hiển thị trong bảng kết quả, nếu muốn xem thông tin chi 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 III THẾT KẾ PHẦNMỀM ( High Level Data ) : 1 Kiến Trúc DataBase : Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang 25 Kỹ xả lập trình visual basic.net Nhóm 6_10ctk2 A Sơ... 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... 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... 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 . Kỹ Thuật thương Mại
Khoa Tin Học kế Toán
♦♦♦♦☺☺♦♦♦♦
Đề Tài
Phần Mềm Quản Lý bán máy tính
Môn : kỹ xả lập trình visual basic.net
Giảng Viên Giảng Dạy. trình
về quản lý để giúp đỡ các công ty dễ dàng hơn trong việc nắm bắt công việc
kinh doanh của mình đó là chương trình quản lý kho.
Chương trình quản lý này