Báo cáo công nghệ phần mềm: Phần Mềm Quản Lý Xuất Nhập Tồn Kho

93 1.8K 11
Báo cáo công nghệ phần mềm: Phần Mềm Quản Lý Xuất Nhập Tồn Kho

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo công nghệ phần mềm: Phần Mềm Quản Lý Xuất Nhập Tồn Kho

Trường Cao Đẳng Kỹ Thuật Tự Trọng TP.HCM Khoa Công Nghệ Thông Tin ♦♦♦♦☺☺♦♦♦♦ Đề Tài Phần Mềm Quản 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 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 2 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 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ầ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ử 48 a. Mô hình vật 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 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 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 : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp 4 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 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ản trở nên ngày càng khó khăn hơn nhất là công việc quản 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ản để 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 kho. Chương trình quản 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 : 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. Do Chọn Đề Tài : Trong thực tế việc quản 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 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ản 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ản 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ềm quản kho hàng có thể giúp cho các doanh nghiệp quản đượ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 : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn Thị Hồng Hạnh , Nguyễn Thị Hiệp 7 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 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 khonhập kho ,cũng như quản 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 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 đượ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 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 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ản 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ản được các kho hàng của mình thông qua các chức năng như : • Quản các phiếu xuấtnhập khoQuản số lượng các sản phẩm được nhập vào khoQuản số lượng từng nhóm sản phẩm được xuất khoQuản các nhóm sản phẩm còn tồn trong các kho 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 9 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 2 . Các Yêu Cầu Của Phần Mềm : Mã số Công việc Biểu mẫu Quy định Ghi chú KH_1 Nhập phiếu xuấtnhập kho BM_1 QĐ_P Khi đã ký kết ĐHH KH_2 Tra cứu phiếu xuấtnhậ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ấtnhậ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ấtNhậ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 10 [...]... tỏ trách nhiệm, công việc của từng bộ phận trong hệ thống sẽ giúp chúng ta loại bỏ được những chức năng dư thừa Dựa 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ẢN XUẤT NHẬP TỒN KHO Quản 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 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... Nguyễn Thị Hiệp 23 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 d Báo Cáo Phiếu Xuất: Form báo cáo thông tin về phiếu xuất kho có thể báo cáo theo : _ Theo ngày : với các phiếu xuất có ngày xuất trong ngày được chọn _ Theo tháng : với các phiếu xuất có tháng xuất trong tháng được chọn _ Theo Qúy : với các phiếu xuất có ngày xuất nằm trong quý được chọn _ Theo năm : với các phiếu xuất có năm xuất nằm trong năm... Fax : 3.940194 BÁO CÁO HÀNG TỒN Từ Ngày … Đến Ngày … STT Mã sp Tên sp Mã Kho Tên Kho ĐVT Số lượng Mã Kho Số lượng tồn phụ Tổng Số Lượng Nhân Viên Lập Báo Cáo II Mô Tả Chức Năng : 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 17 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 Với chương trình quản kho hàng này sẽ giúp cho các doanh nghiệp quản tốt kho hàng của mình... 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 Cáo : báo cáo số lượng tồn kho ,báo cáo thông tin phiếu nhập kho ,báo cáo thông tin phiếu xuất kho  Xem Thông Tin : thông tin phiếu nhập kho ,thông tin phiếu xuất , thông tin sản phẩm  Tìm Kiếm : tìm kiếm theo số phiếu ,tìm kiếm theo... 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... và dữ liệu cần báo cáo thì sẽ hiển ra những 1 mẫu báo cáo với đầy đủ thông tin bạn đã chọn Với chức năng báo cáo thông tin phiếu xuất kho này sẽ giúp bạn báo cáo một cách chính xác và nhanh chóng 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 24 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 e Tìm Kiếm Theo Số Phiếu : Khi Form Load thì sẽ thực hiện các công việc : -... 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ã Mã DDH sp Mã Kho Tên sp Tên Kho Số lượng Đơn giá Ngày Xuất 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 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... Phiếu xuất PhieuNhap : Phiếu nhập ChiTietPhieuNhap : Chi tiết phiếu nhập ChiTietPhieuXuat : Chi tiết phiếu xuất SanPham : Sản phẩm ChiTietKho :Chi tiết kho 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 27 Công Nghệ Phần Mềm Lớp 06CĐ_TP1 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 28 Công Nghệ Phần Mềm Lớp... 061.3894587 Số Fax : 3.940194 BÁO CÁO CHI TIẾT HÀNG NHẬP Từ Ngày … Đến Ngày … STT Mã sp Tên sản phẩm Mã Kho Tên Kho Số lượng Đơn giá Mã Kho Ngày nhập 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... 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 cáo với đầy đủ thông tin bạn đã chọn Với chức năng báo cáo thông tin phiếu nhập kho này sẽ giúp bạn báo cáo một cách chính xác và nhanh chóng Nhóm Sinh Viên : Phan Đức Giải , Trần Bình Công Luận ,Nguyễn . • Quản lý các phiếu xuất và nhập kho • Quản lý số lượng các sản phẩm được nhập vào kho • Quản lý số lượng từng nhóm sản phẩm được xuất kho • Quản lý. 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

Ngày đăng: 07/01/2014, 14:40

Từ khóa liên quan

Mục lục

  • SO PHIEU

  • MA PHIEU XUAT

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan