Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 137 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
137
Dung lượng
5,27 MB
Nội dung
MỤC LỤC DANH MỤC CHỮ VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG LỜI NÓI ĐẦU CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ CÔNG TY CỔ PHẦN XUẤT NHẬP KHẨU CHÂU Á – THÁI BÌNH DƯƠNG VÀ ĐỀ TÀI NGHIÊN CỨU 1.1 Tổng quan công ty Cổ phần Xuất nhập Châu Á – Thái Bình Dương 1.1.1 Quá trình hình thành phát triển 1.1.2 Lĩnh vực hoạt động 1.1.3 Cơ cấu tổ chức 1.1.4 Tình hình hoạt động kinh doanh công ty6 1.1.5 Thực trạng việc ứng dụng tin học công ty 1.2 Tổng quan đề tài nghiên cứu 1.2.1 Tính cấp thiết đề tài 1.2.2 Định hướng lựa chọn đề tài 1.2.3 Tổng quan đề tài CHƯƠNG 2: MỘT SỐ VẤN ĐỀ PHƯƠNG PHÁP LUẬN VỀ PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM 11 2.1 Phương pháp luận 2.1.1 Phần mềm 11 11 2.1.2 Kỹ nghệ phần mềm 13 2.1.3 Quy trình phát triển phần mềm 2.1.4 Thiết kế phần mềm 14 15 2.1.5 Một số phương pháp sử dụng q trình phân tích thiết kế phần mềm ………………………………………………………………………………18 2.1.6 Các quy trình sản xuất phần mềm 2.2 Các cơng cụ lập trình 31 24 2.2.1 Hệ quản trị sở liệu Microsoft SQL Server 2.2.2 Ngơn ngữ lập trình visual C# 2010 31 31 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ KHO CHO CÔNG TY CỔ PHẦN XUẤT NHẬP KHẨU CHÂU Á - THÁI BÌNH DƯƠNG 34 3.1 Bài tốn quản lý kho hàng cơng ty cổ phần xuất nhập châu Á- Thái Bình Dương 34 3.1.1 Mơ tả tốn 34 3.1.2 Các nghiệp vụ quản lý kho 36 3.1.3 Các yêu cầu toán 36 3.2 Mơ hình hóa hệ thống quản lý kho công ty cổ phẩn xuất nhập châu Á Thái Bình Dương 40 3.2.1 Sơ đồ luồng thơng tin 40 3.2.2 Mơ hình chức BFD 43 3.2.3 Sơ đồ ngữ cảnh 44 3.2.4 Sơ đồ DFD mức 45 3.2.5 Sơ đồ DFD mức 46 3.3 Thiết kế sở liệu quản lý kho 48 3.3.1 Nguyên tắc thiết kế sở liệu 48 3.3.2 Thiết kế sở liệu từ thông tin đầu 3.3.3 Thiết kế bảng sở liệu 56 3.3.4 Sơ đồ quan hệ thực thể 60 3.4 Thiết kế kiến trúc hệ thống 61 3.5 Thiết kế giải thuật 62 3.5.1 Thuật toán đăng nhập 62 3.5.2 Thuật toán thêm ghi 63 3.5.3 Thuật tốn xóa ghi 64 3.5.4 Thuật tốn sửa ghi 65 3.5.5 Thuật tốn tìm kiếm 66 48 3.5.6 Thuật toán in báo cáo 67 3.5.7 Lưu đồ nghiệp vụ nhập kho 68 3.5.8 Lưu đồ nghiệp vụ xuất kho 69 3.6 Thiết kế giao diện 70 KẾT LUẬN 96 PHỤ LỤC 98 MỘT SỐ ĐOẠN CODE TIÊU BIỂU 98 DANH MỤC CÁC CHỮ VIẾT TẮT STT Chữ viết tắt Giải thích XNK Xuất nhập CP Cổ phần CSDL Cơ sở liệu QĐ Quyết định BTC Bộ Tài NCC Nhà cung cấp IFD Information Flow Diagram – Sơ đồ luồng thông tin BFD Business Function Diagram – Sơ đồ chức DFD Data Flow Diagram – Sơ đồ luồng liệu 10 ERD Entity Relationship Diagram – Sơ đồ quan hệ thực thể 11 PM Phần mềm 12 XL Xử lý 13 STT Số thứ tự DANH MỤC HÌNH VẼ Hình 1.1: Sơ đồ cấu tổ chức công ty .5 Hình 2.1: Phân loại phần mềm 12 Hình 2.2: Cấu hình phần mềm 13 Hình 2.3: Kỹ nghệ phần mềm 14 Hình 2.4: Vịng đời phát triển phần mềm 15 Hình 2.5: Vai trị thiết kế kỹ nghệ phần mềm 16 Hình 2.6: Sơ đồ thiết kế phần mềm 17 Hình 2.7: Phác thảo thứ toán 20 Hình 2.8: Phác thảo thứ hai toán .20 Hình 2.9: Các ký pháp sơ đồ luồng thông tin 21 Hình 2.10: Các ký pháp dùng sơ đồ luồng liệu DFD 23 Hình 2.11: Lưu đồ quy trình xác định yêu cầu 25 Hình 2.12: Lưu đồ quy trình thiết kế phần mềm 27 Hình 2.13: Lưu đồ quy trình lập trình 28 Hình 2.14: Lưu đồ quy trình kiểm thử .29 Hình 2.15: Lưu đồ quy trình triển khai 30 Hình 3.1: Quy trình quản lý kho 35 Hình 3.2: Sơ đồ luồng thơng tin nghiệp vụ nhập kho 40 Hình 3.3: Sơ đồ luồng thơng tin nghiệp vụ nhập kho 41 Hình 3.4: Sơ đồ luồng thơng tin báo cáo 42 Hình 3.5: Mơ hính chức kinh doanh BFD 43 Hình 3.6: Sơ đồ ngữ cảnh 44 Hình 3.7: DFD mức 45 Hình 3.8: DFD xử lý nhập hàng 1.0 46 Hình 3.9: DFD xử lý xuất hàng mức 2.0 47 Hình 3.10: DFD kiểm kê báo cáo 3.0 47 Hình 3.11: Sơ đồ quan hệ thực thể ERD 60 Hình 3.12: Sơ đồ kiến trúc hệ thống 61 Hình 3.13: Thuật tốn đăng nhập .62 Hình 3.14: Thuật toán thêm ghi 63 Hình 3.15: Thuật tốn xóa ghi 64 Hình 3.16: Thuật tốn sửa ghi .65 Hình 3.17: Thuật tốn tìm kiếm 66 Hình 3.18: Thuật tốn in báo cáo .67 Hình 3.19: Lưu đồ nghiệp vụ nhập kho .68 Hình 3.20: Lưu đồ nghiệp vụ xuất kho 69 Hình 3.21: Form Đăng nhập 70 Hình 3.22: Form Cấu hính sở liệu 70 Hình 3.23: Form Main .71 Hình 3.24: Form Quản lý người dùng .72 Hình 3.25: Form Danh mục kho 73 Hình 3.26: Form Danh mục nhân viên 73 Hình 3.27: Form Danh mục nhà cung cấp 74 Hình 3.28: Form Danh mục khách hàng 75 Hình 3.29: Form Danh mục loại hàng .75 Hình 3.30: Form Danh mục hàng hóa 76 Hình 3.31: Form Nhập kho 77 Hình 3.32: Phiếu nhập kho 78 Hình 3.33: Form Xuất kho 79 Hình 3.34: Phiếu xuất kho 80 Hình 3.35: Form tồn kho 81 Hình 3.36: Form Báo cáo hàng nhập theo nhà cung cấp 81 Hình 3.37: Form Báo cáo hàng nhập theo mặt hàng 82 Hình 3.38: Form Báo cáo hàng nhập theo thời gian 83 Hình 3.39: Form Báo cáo hàng xuất theo mặt hàng 84 Hình 3.40: Form Báo cáo hàng xuất theo thời gian 84 Hình 3.41: Form Báo cáo hàng xuất theo khách hàng .85 Hình 3.42: Form Báo cáo hàng tồn 86 Hình 3.43: Form Báo cáo hàng nhập theo mặt hàng 86 Hình 3.44: Form Tìm kiếm hàng nhập theo nhà cung cấp 87 Hình 3.45: Form Tìm kiếm hàng xuất theo mặt hàng 88 Hình 3.46: Form Tìm kiếm hàng xuất theo khách hàng 88 Hình 3.47: Báo cáo hàng nhập theo mặt hàng 89 Hình 3.48: Báo cáo hàng nhập theo nhà cung cấp .90 Hình 3.49: Báo cáo hàng nhập theo thời gian 91 Hình 3.50: Báo cáo hàng xuất theo mặt hàng 92 Hình 3.51: Báo cáo hàng xuất theo thời gian .93 Hình 3.52: Báo cáo hàng xuất theo khách hàng 94 Hình 3.53: Báo cáo tồn kho .95 DANH MỤC BẢNG Bảng 1.1: Tình hình sản xuất kinh doanh công ty (2009-2012) Bảng 3.1: Bảng phiếu nhập 56 Bảng 3.2: Bảng danh mục nhà cung cấp 56 Bảng 3.3: Bảng danh mục kho 57 Bảng 3.4: Bảng danh mục nhân viên 57 Bảng 3.5: Bảng chi tiết phiếu nhập 58 Bảng 3.6: Bảng danh mục hàng 58 Bảng 3.7: Bảng danh mục loại hàng 58 Bảng 3.8: Bảng phiếu xuất 59 Bảng 3.9: Bảng khách hàng .59 Bảng 3.10: Bảng chi tiết phiếu xuất 59 Chuyên đề thực tập Nguyễn Ngọc Ân LỜI NÓI ĐẦU Ngày với phát triển nhanh chóng cơng nghệ thông tin Đặc biệt nước ta hội nhập tổ chức thương mại giới WTO cơng nghệ thơng tin đóng vai trị vơ quan trọng thành công hay thất bại lĩnh vực Chỉ thu thập thơng tin xác nhà quản lý, hoạch định kế hoạch đưa định kế hoạch đắn đem lại hiệu kinh tế cao Để thực điều giải pháp hiệu tin học hố cơng tác quản lý doanh nghiệp Trong sản xuất kinh doanh việc tin học hoá hoạt động quản lý cần thiết Quản lý kho hàng hố doanh nghiệp cơng việc quan trọng, đòi hỏi phận quản lý phải thực nhiều nghiệp vụ phức tạp Một doanh nghiệp muốn phát triển khả sản xuất, thông tin… khả đáp ứng nhu cầu khách hàng cách hiệu khơng thể thiếu hệ thống thơng tin hỗ trợ Tuy nhiên để có phần mềm phù hợp với công tác quản lý, phù hợp với hoạt động doanh nghiệp lại vấn đề dễ dàng Sau thời gian nghiên cứu, khảo sát hoạt động sản xuất kinh doanh Công ty Cổ phần Xuất nhập Châu Á – Thái Bình Dương, nhận thấy hệ thống quản lý kho Công ty phức tạp, khối lượng công việc nhiều địi hỏi cần có phần mềm chun biệt có khả quản lý xác, thống nhất, cung cấp báo cáo, thông tin cách kịp thời cho người sử dụng quản trị hệ thống Chính từ cần thiết hiệu phần mềm quản lý kho doanh nghiệp sản xuất kinh doanh nay, tác giả định chọn đề tài “Phân tích thiết kế phần mềm quản lý kho cho Công ty Cổ phần xuất nhập Châu Á – Thái Bình Dương” Cấu trúc đề tài gồm: Chương 1: Giới thiệu chung Công ty Cổ phần Xuất nhập Châu Á – Thái Bình Dương đề tài nghiên cứu Chương 2: Một số vấn đề phương pháp luận phân tích thiết kế phần mềm Chương 3: Phân tích thiết kế phần mềm quản lý kho cho Công ty Cổ phần xuất nhập Châu Á – Thái Bình Dương