Thiết kế và cài đặt phần mềm quản lý kho cho bộ phận fuji xerox công ty cổ phần máy tính việt nam

84 368 0
Thiết kế và cài đặt phần mềm quản lý kho cho bộ phận fuji xerox  công ty cổ phần máy tính việt nam

Đ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

Khóa luận tốt nghiệp Lê Thị Hồng Anh TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN - - KHĨA LUẬN TỐT NGHIỆP CỬ NHÂN HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: THIẾT KẾ VÀ CÀI ĐẶT PHẦN MỀM QUẢN LÝ KHO CHO BỘ PHẬN FUJI XEROX – CÔNG TY CỔ PHẦN MÁY TÍNH VIỆT NAM SV Thực hiện: Lê Thị Hoàng Anh MSSV: 10762048 GV Hướng Dẫn: Th.S Nguyễn Cao Tùng Thành Phố Hồ Chí Minh – Tháng Năm 2011 Khóa luận tốt nghiệp Lê Thị Hồng Anh LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời cảm ơn chân thành sâu sắc đến giảng viên hướng dẫn em, Thạc Sỹ - Giảng Viên Nguyễn Cao Tùng Em xin cảm ơn hướng dẫn tận tình thầy suốt thời gian thực đề tài Tiếp đến, em xin chân thành cảm ơn tập thể lãnh đạo anh chị nhân viên phận Fuji Xerox thuộc Công Ty Cổ Phần Máy Tính Việt Nam tạo điều kiện thuận lợi trình tìm hiểu phân tích cơng ty Sự giúp đỡ nhiệt tình người đóng vai trị quan trọng cho khóa luận ngày hơm Xin gửi lời cảm ơn sâu sắc đến người thân, bạn bè giúp đỡ, động viên em phần lớn thời gian thực đề tài Cuối cùng, em xin gửi lời cảm ơn chân thành đến tất thầy cô khoa Công Nghệ Thông Tin – Trường Đại Học Mở - Thành Phố Hồ Chí Minh Nhờ có tận tình giảng dạy thầy suốt năm học mà chúng em có kiến thức vững vàng ngày hơm Em xin chân thành cảm ơn! Khóa luận tốt nghiệp Lê Thị Hoàng Anh LỜI CAM KẾT Em xin cam kết: Tồn nội dung khóa luận thực em, hướng dẫn Thạc Sỹ - Giảng Viên Nguyễn Cao Tùng Tất tài liệu tham khảo khóa luận ghi từ nguồn tài liệu cụ thể cách rõ ràng thành thật Em xin chịu trách nhiệm tất hành động chép, gian lận khóa luận Khóa luận tốt nghiệp Lê Thị Hoàng Anh LỜI MỞ ĐẦU Xã hội ngày phát triển, người ln tìm tịi phát minh điều mẻ, góp phần nâng cao suất lao động tăng cường tiện nghi sống Cùng với tiến khoa học công nghệ, đáng ý bùng nổ lĩnh vực công nghệ thơng tin, thực làm thay đổi sống Các ứng dụng công nghệ thông tin ngày sâu trở nên phổ biến lĩnh vực, ngành nghề Cùng với tiến khoa học cơng nghệ, số lượng hàng hóa làm cải thiện chất lượng gia tăng số lượng, đáp ứng nhu cầu ngày tăng cao phận người tiêu dùng Khi hàng hóa sản xuất ngày nhiều, quy mơ bn bán giao dịch tăng cao vấn đề lưu trữ vận chuyển hàng hóa trở thành vấn đề đáng quan tâm Từ thực trên, em đưa ý tưởng thiết kế phần mềm quản lý kho hàng phục vụ cho doanh nghiệp thương mại vừa nhỏ, giúp doanh nghiệp ứng dụng sức mạnh công nghệ thông tin vào quy trình quản lý Bài luận văn nhằm mục đích trình bày q trình bước đưa ý tưởng trở thành thực Đồng thời đóng vai trị làm đề tài khóa luận tốt nghiệp cuối khóa Khóa luận tốt nghiệp Lê Thị Hồng Anh NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Khóa luận tốt nghiệp Lê Thị Hoàng Anh NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Mục lục i MỤC LỤC CHƯƠNG I GIỚI THIỆU ĐỀ TÀI .6 I Giới thiệu nơi thực đề tài I.1 I.2 I.3 II Khái quát công ty Chức – nhiệm vụ công ty Bộ phận Fuji Xerox Quy trình nghiệp vụ kho hàng II.1 II.2 II.3 II.4 Quy trình xuất kho Quy trình nhập kho 10 Quy trình chuyển kho 12 Một số biểu mẫu liên quan 13 III Phân tích vấn đề 15 III.1 III.2 Đặt vấn đề 15 Phân tích vấn đề 15 IV Yêu cầu tin học hóa 17 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 18 I Phân tích mức ý niệm 18 I.1 I.2 I.3 II Mô hình ý niệm truyền thơng 18 Mơ hình ý niệm liệu 24 Mơ hình ý niệm xử lý 40 Phân tích mức tổ chức / vật lý 48 II.1 II.2 Mơ hình tổ chức xử lý 48 Mô hình vật lý liệu 55 CHƯƠNG III CÁC KIẾN THỨC LIÊN QUAN 57 I Mơ hình ba lớp lập trình 57 I.1 I.2 I.3 II Presentation Layer 58 Business Logic Layer 58 Data Access Layer 59 Trigger 59 Mục lục II.1 II.2 ii Giới thiệu 59 Cơ chế hoạt động trigger 59 III Transaction SQL Server 60 III.1 III.2 Khái niệm transaction 60 Phân loại transaction 61 CHƯƠNG IV THỰC HIỆN ĐỀ TÀI 62 I Thiết kế sở liệu 62 II Sơ đồ chức 64 II.1 II.2 II.3 II.4 Chức “Quản Lý Danh Mục” 64 Chức “Hỗ trợ nghiệp vụ” 64 Chức “Báo cáo – Thống kê” 65 Chức “Quản lý người dùng” 65 III Giao diện chương trình 66 III.1 III.2 III.3 III.4 III.5 Giao diện hình đăng nhập 66 Giao diện 67 Giao diện chức “Nghiệp Vụ” 68 Giao diện chức “Quản Lý Danh mục” 71 Giao diện chức “Thống Kê Kho” 72 IV Yêu cầu phần mềm hướng dẫn khởi chạy 75 IV.1 Yêu cầu phần mềm 75 IV.2 Hướng dẫn khởi chạy 75 CHƯƠNG V KẾT LUẬN 76 I Kết đạt 76 II Ưu điểm 77 III Khuyết điểm 77 IV Hướng phát triển 77 TÀI LIỆU THAM KHẢO 78 Mục lục iii DANH MỤC HÌNH ẢNH Hình Quy trình xuất kho hàng hóa Hình Quy trình nhập kho hàng hóa 11 Hình Quy trình chuyển kho nội 12 Hình Phiếu nhập kho hàng hóa 13 Hình Bảng tổng hợp Nhập - Xuất tồn kho vật tư 13 Hình Phiếu xuất kho kiêm vận chuyển nội hàng hóa 14 Hình Mơ hình ý niệm truyền thơng - Quy trình xuất kho giao dịch quy mơ lớn 19 Hình Mơ hình ý niệm truyền thơng - Quy trình xuất kho giao dịch quy mô nhỏ 19 Hình Mơ hình ý niệm truyền thơng - Quy trình nhập kho 20 Hình 10 Mơ hình ý niệm truyền thơng - Quy trình chuyển kho nội 21 Hình 11 Mơ hình ý niệm liệu 24 Hình 12 Mơ hình ý niệm xử lý - Quy trình xuất kho hàng hóa 40 Hình 13 Mơ hình ý niệm xử lý - Quy trình nhập kho hàng hóa 41 Hình 14 Mơ hình ý niệm xử lý - Quy trình chuyển kho nội hàng hóa 42 Hình 15 Mơ hình tổ chức xử lý - Quy trình chuyển kho nội hàng hóa 49 Hình 16 Mơ hình tổ chức xử lý - Quy trình xuất kho hàng hóa 50 Hình 17 Mơ hình tổ chức xử lý - Quy trình nhập kho hàng hóa 51 Hình 18 Mơ hình vật lý liệu 56 Hình 19 Kiến trúc mơ hình ba lớp 57 Hình 20 Mơ hình quan hệ liệu sinh từ SQL Server 63 Hình 21 Sơ đồ chức chương trình 64 Hình 22 Giao diện hình đăng nhập 66 Hình 23 Giao diện 67 Hình 24 Chức "Nghiệp Vụ" giao diện 67 Mục lục iv Hình 25 Giao diện chức "Nhập Kho" 68 Hình 26 Giao diện chức “Xuất Kho” 69 Hình 27 Menu chức “Chuyển Kho” 69 Hình 28 Giao diện chức “Xuất Nội Bộ” 70 Hình 29 Giao diện chức “Nhập Nội Bộ” 70 Hình 30 Chọn phiếu xuất nội tương ứng 71 Hình 31 Giao diện chức "Quản Lý Danh Mục" 71 Hình 32 Danh mục khách hàng 72 Hình 33 Giao diện chức "Thống Kê Kho" 72 Hình 34 Thơng tin chi tiết kho hàng 73 Hình 35 Báo cáo nhập xuất hàng kho 74 Khóa luận tốt nghiệp Lê Thị Hoàng Anh II Sơ đồ chức Sơ đồ bên thể chức tổng quát hệ thống quản lý kho hàng có: Hình 21 Sơ đồ chức chương trình II.1 Chức “Quản Lý Danh Mục” Nhóm chức cho phép người sử dụng quản lý thông tin đối tượng lưu trữ hệ thống như: thông tin vật tư, thông tin kho, thông tin phiếu nhập xuất, thông tin khách hàng, nhà cung cấp… Người dùng lựa chọn đối tượng để xem xét thông tin, cập nhật thông tin Đồng thời hệ thống cung cấp cách thức khác để phân loại, liệt kê tìm kiếm đối tượng dễ dàng như: phân loại theo ngày, phân loại theo kho, phân loại theo mặt hàng, nhập từ khóa tìm kiếm… II.2 Chức “Hỗ trợ nghiệp vụ” Chức hỗ trợ người dùng nghiệp vụ kho hàng như: xuất kho, nhập kho chuyển kho nội Khi người dùng chọn nghiệp vụ này, chương trình hiển thị giao diện nhập liệu thân thiện, hỗ trợ nhập liệu phiếu xuất nhập cách nhanh chóng xác Chức kiểm tra ràng buộc nghiệp vụ 64 Khóa luận tốt nghiệp Lê Thị Hoàng Anh nhập xuất như: ràng buộc mã vật tư, ràng buộc ngày nhập xuất, ràng buộc số lượng nhập xuất…, sau đưa thơng báo chi tiết ràng buộc bị vi phạm Chương trình tự động thực quy tắc nghiệp vụ như: • Số lượng tồn kho vật tư giảm tiến hành sinh phiếu xuất kho có chứa vật tư • Số lượng tồn kho vật tư tăng tiến hành sinh phiếu nhập kho có chứa vật tư • Số lượng tồn kho vật tư hai kho tăng giảm mức tiến hành sinh phiếu nhập phiếu xuất nội • Giá nhập vật tư tự động thay đổi tiến hành nhập kho vật tư với giá mới, theo cơng thức bình qn gia quyền: giá_nhập_mới = (giá_nhập_cũ + giá_nhập_trên_phiếu_nhập) / Nếu quy tắc nghiệp vụ đảm bảo, phiếu nhập xuất sinh ra, đồng thời số lượng tồn kho vật tư cập nhật tương ứng II.3 Chức “Báo cáo – Thống kê” Chức cho phép người sử dụng lập báo cáo, thống kê đối tượng hệ thống theo điều kiện định trước như: thống kê tất vật tư tổng giá trị kho hàng thời điểm tại, báo cáo tình hình xuất nhập vật tư kho hàng theo tháng, báo cáo chi tiết xuất nhập vật tư theo tháng… II.4 Chức “Quản lý người dùng” Chức cho phép tạo nhóm người dùng người dùng tương tác với hệ thống thơng qua tài khoản có sẵn Nhóm người dùng đối tượng dùng sau để triển khai chức phân quyền hệ thống như: xem danh mục, cập nhật đối tượng danh mục, thực nghiệp vụ, xem báo cáothống kê, thêm/xóa/phân quyền người dùng khác… 65 Khóa luận tốt nghiệp Lê Thị Hồng Anh III Giao diện chương trình III.1 Giao diện hình đăng nhập Hình 22 Giao diện hình đăng nhập Khi khởi động chương trình, hình yêu cầu đăng nhập xuất Người dùng cần có tài khoản hợp lệ hệ thống để đăng nhập sử dụng chương trình Sau đăng nhập thành cơng, người dùng vào giao diện 66 Khóa luận tốt nghiệp Lê Thị Hồng Anh III.2 Giao diện Hình 23 Giao diện Giao diện chương trình gồm Menubar chứa chức chi tiết chương trình Khung hình nhóm chức lớn để người dùng lựa chọn Khi lựa chọn nhóm chức lớn, chức nhỏ bên hiển thị Hình bên ví dụ người dùng chọn chức “Nghiệp Vụ” Hình 24 Chức "Nghiệp Vụ" giao diện 67 Khóa luận tốt nghiệp Lê Thị Hồng Anh III.3 Giao diện chức “Nghiệp Vụ” Người dùng truy cập tới chức nghiệp vụ để thực nghiệp vụ xuất nhập kho Menu Nghiệp Vụ Menubar Bên Menu Nghiệp Vụ có ba chức tương ứng với ba nghiệp vụ: xuất hàng, nhập hàng chuyển hàng nội Người dùng truy cập tính tương tự thơng qua giao diện form hình bên III.3.1 Giao diện chức “Nhập Kho” Hình 25 Giao diện chức "Nhập Kho" Chức nhập kho thực thông qua giao diện trên, thể phiếu nhập có kèm với chi tiết vật tư nằm phiếu nhập tương ứng Người dùng chỉnh sửa, thêm, xóa phiếu nhập thông qua giao diện Các phiếu nhập lọc theo tháng khoảng thời gian xác định 68 Khóa luận tốt nghiệp Lê Thị Hoàng Anh III.3.2 Giao diện chức “Xuất Kho” Hình 26 Giao diện chức “Xuất Kho” Chức xuất kho có giao diện tương tự chức nhập kho Người dùng xem, lọc, chỉnh sửa, thêm xóa phiếu xuất III.3.3 Giao diện chức “Xuất Nội Bộ” Hình 27 Menu chức “Chuyển Kho” 69 Khóa luận tốt nghiệp Lê Thị Hoàng Anh Chức xuất nhập nội nằm menu “Chuyển Kho” hình Khi click vào menu “Phiếu Xuất”, giao diện chức xuất nội hiển thị sau: Hình 28 Giao diện chức “Xuất Nội Bộ” Hình thể giao diện chương trình thêm phiếu xuất nội Màn hình nhập liệu có chức Autocomplete giúp người dùng dễ dàng nhập vào thông tin mong muốn Lựa chọn “Tự động sinh phiếu nhập nội bộ” cho phép sinh phiếu nhập nội tương ứng với phiếu xuất nội khởi tạo sau click nút Lưu III.3.4 Giao diện chức “Nhập Nội Bộ” Hình 29 Giao diện chức “Nhập Nội Bộ” 70 Khóa luận tốt nghiệp Lê Thị Hồng Anh Người dùng xem danh sách phiếu nhập nội chi tiết phiếu nhập Một phiếu nhập nội tương ứng với phiếu xuất nội lập trước Nếu có phiếu xuất nội chưa có phiếu nhập nội tương ứng, người dùng thêm phiếu nhập nội giao diện cách click vào nút Thêm, chọn phiếu xuất muốn sinh phiếu nhập tương ứng: Hình 30 Chọn phiếu xuất nội tương ứng III.4 Giao diện chức “Quản Lý Danh mục” Hình 31 Giao diện chức "Quản Lý Danh Mục" Người dùng truy cập tính quản lý danh mục thông qua menu “Danh Mục” giao diện chính, gồm: danh mục vật tư, danh mục khách hàng, danh mục nhân viên danh mục nhà cung cấp Ngồi ra, giao diện có nút “Danh Mục” giúp người dùng truy cập tới chức 71 Khóa luận tốt nghiệp Lê Thị Hồng Anh Khi người dùng chọn danh mục mong muốn, danh mục hiển thị cửa sổ Hình 32 Danh mục khách hàng Trong cửa sổ này, người dùng liệt kê danh mục đối tượng theo chức lọc, tìm kiếm có giao diện Ngồi ra, người dùng thao tác chức thêm, xóa, sửa thơng thường III.5 Giao diện chức “Thống Kê Kho” Người dùng truy cập chức “Thống Kê Kho” thơng qua menu “Thống kê kho” menu Giao diện chức thống kê kho hình sau: Hình 33 Giao diện chức "Thống Kê Kho" 72 Khóa luận tốt nghiệp Lê Thị Hồng Anh Người dùng xem chi tiết kho hàng cách chọn kho hàng lưới, click vào nút bấm “Thông Tin” Thông tin hiển thị bao gồm thơng tin sau: Hình 34 Thơng tin chi tiết kho hàng 73 Khóa luận tốt nghiệp Lê Thị Hồng Anh Người dùng cịn xem thống kê chi tiết xuất nhập hàng hóa vào kho theo tháng Thao tác thực người dùng đánh dấu vào “Xuất Nhập”, sau chọn tháng, click nút “Xuất Nhập”: Hình 35 Báo cáo nhập xuất hàng kho 74 Khóa luận tốt nghiệp Lê Thị Hoàng Anh IV Yêu cầu phần mềm hướng dẫn khởi chạy IV.1 Yêu cầu phần mềm Phần mềm quản lý kho yều cầu máy tính cài đặt cần phải có chương trình sau: • Database Management System: SQL Server 2008, tất edition • NET Framework 4.0 • Crystal Report Runtime Package version 13.0.1 (để hiển thị chức thống kê report) IV.2 Hướng dẫn khởi chạy Để chương trình chạy máy tính có cài hệ quản trị sở liệu SQL Server, ta cần thực bước sau: Attach tay CSDL kèm chương trình vào hệ quản trị CSDL SQL Server 2008 Chỉnh chế độ Authentication SQL Server 2008 thành Windows Authentication Mixed Mode Mở file Inventory Management.exe.config folder chứa chương trình, tìm dịng : connectionString="Data Source=(local);Initial Catalog=InventoryManagement;Integrated Security=True" providerName="System.Data.SqlClient" /> Thay (local) Instance Name SQL Server máy sử dụng (ví dụ: USER\SQLEXPRESS) lưu lại Chạy chương trình đăng nhập với tài khoản ban đầu: admin/123456 75 Khóa luận tốt nghiệp Lê Thị Hoàng Anh CHƯƠNG V KẾT LUẬN I Kết đạt Mục đích luận văn xây dựng chương trình quản lý kho hàng với chức phù hợp với quy trình quản lý kho thực tế phận Fuji Xerox trực thuộc Công ty Cổ Phần Máy Tính Việt Nam Cho đến thời điểm tại, chương trình hồn thành sử dụng Sau yêu cầu đề ban đầu mức độ hoàn thành yêu cầu này: Nắm rõ quy trình hoạt động kho hàng, phân tích tồn hệ thống quản lý kho cũ Qua trình thực tập công ty thời gian thực luận văn, em nắm bắt rõ quy trình quản lý kho hàng cơng ty, đồng thời sâu tìm hiểu phân tích hệ thống quản lý kho cũ cơng ty Từ có bảng phân tích trạng kèm theo vướng mắc tồn hệ thống cũ, giúp đưa yêu cầu cho hệ thống cần phải có Tạo chương trình hồn chỉnh, khắc phục tồn hệ thống cũ, đáp ứng nghiệp vụ quản lý kho vốn có cơng ty Chương trình hồn thành đưa vào sử dụng Chương trình có chức hỗ trợ việc quản lý kho hàng cách thuận tiện, xác, giảm bớt gánh nặng cho người sử dụng, khắc phục bất cập hệ thống quản lý kho cũ 76 Khóa luận tốt nghiệp Lê Thị Hồng Anh II Ưu điểm Sau số ưu điểm mà chương trình quản lý kho có được: Giao diện đơn giản dễ sử dụng Hỗ trợ nhập tìm kiếm nhập liệu cách xác qua tính autocomplete Có chức kiểm tra liệu nhập vào thơng báo lỗi nhập liệu xác có người dùng Hỗ trợ tạo xuất báo cáo, thống kê thường gặp nghiệp vụ quản lý kho Truy vấn tồn kho nhanh chóng III Khuyết điểm Ngồi u điểm kể trên, chương trình cịn hạn chế định: Chương trình chưa qua trình kiểm thử cách kỹ lưỡng nên nhiều lỗi vận hành tiềm tàng Chương trình bao gồm chức nghiệp vụ quản lý kho hàng, chưa đáp ứng nhu cầu phát sinh thực tế IV Hướng phát triển Chương trình phát triển xa để khắc phục khuyết điểm kể trên, đồng thời mở rộng thêm tính mới, giúp chương trình hồn thiện hơn, có tính ứng dụng cao Sau vài cải tiến tính phát triển thêm tương lai: Cải tiến giao diện chương trình hợp lý đẹp mắt Cải tiến tốc độ xử lý truy vấn liệu Làm phong phú thêm lựa chọn thống kê báo cáo Thêm chức báo động hàng tồn kho theo cấu hình người dùng Hỗ trợ chức xuất báo cáo kiểm kê hàng hóa Quản lý thêm thơng tin kho hàng như: thơng tin thể tích lưu trữ, quản lý kho theo đơn vị nhỏ (dãy, ngăn) 77 Khóa luận tốt nghiệp Lê Thị Hồng Anh TÀI LIỆU THAM KHẢO [1] Trần Thành Trai – Phan Mỹ Trinh – Các cơng cụ phân tích thiết kế hệ thống thông tin AMC*Designor [2] Trần Xuân Hải – Nguyễn Tiến Dũng – Giáo trình SQL Server 2005 [3] http://msdn.microsoft.com/en-us/library [4] http://searchwindevelopment.techtarget.com/tip/Using-the-Visual-Studio-2005- DataSet-Designer-to-build-a-data-accesslayer?ShortReg=1&mboxConv=searchWinDevelopment_RegActivate_Submit& vào ngày 20/07/2011 [5] http://www.asp.net/data-access/tutorials/creating-a-data-access-layer-cs vào ngày 20/07/2011 78 ... rộng cho hoạt động sản xuất kinh doanh, ổn định nâng cao đời sống cán công nhân viên công ty Cuối quan trọng cổ tức cho cổ đông tăng lên năm I.3 Bộ phận Fuji Xerox Bộ phận Fuji Xerox ba phận. .. nằm kho? ??ng quy định Các vật tư kho nhập trực tiếp từ chi nhánh công ty Fuji Xerox Việt Nam Giá vật tư tính đơn vị Việt Nam Đồng III.2.3 Nhân viên kho Do quy mô công ty vừa nhỏ, kho hàng có thủ kho. .. thủ kho Dựa vào phiếu xuất nội bộ, thủ kho kho tiến hành ký xác nhận vào phiếu xuất nội bộ, sau cho xuất kho hàng hóa Thủ kho cập nhật lại hàng hóa kho vào sổ kho Khi hàng hóa tới kho đến, thủ kho

Ngày đăng: 18/05/2015, 19:47

Từ khóa liên quan

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

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

Tài liệu liên quan