Xây dựng phần mềm quản lý kho hiện đại cho công ty TNHH Quốc Minh

MỤC LỤC

Cơ cấu tổ chức của công ty

Công ty TNHH Quốc Minh là một công ty tư nhân, hoạt động một cáhc độc lập, có đầy đủ tư cách pháp nhân trong quan hệ kinh tế trong nước cũng như nước ngoài. Công ty có quyền ký kết các hoạt động nói chung và quyền ký kết các hợp đồng xuất nhập khẩu nói riêng trong mọi quan hệ làm ăn với các đối tác.

Môi trường hoạt động của công ty TNHH Quốc Minh 1. Đặc điểm về vốn của công ty

Hiện nay công ty cũng đang trong bước đầu thay đoỏi cách quản lý từ thủ công sang quản ký tự động, có sự giao tác giữa người và máy nhằm giảm bớt các thao tác thừa, không chính xác trong quản lý, giảm chi phí nâng cao năng suất lao động, đưa ra các thông tin chính xác và kịp thời, trợ giúp cho quá trình ra quyết định.Hiện nay một số phòng ban đã được trang bị máy tính máy in, mạng, phần mềm..Tuy nhiên các thiết bị đó vẫn chưa được sử dụng đúng mục đích và phục vụ đúng chức năng của các phòng. Trong năm tới công ty sẽ trang bị thêm máy stính máy in, hệ thống mạng cho các phòng ban, đặc biệt công ty sẽ trang bị các phần mềm chuyên dụng để tạo điều kiện thuận lợi cho các phòng ban thực hiện các nghiệp vụ và công tác quản lý của mình, giúp nâng cao năng suất lao động, đạt hiệu quả cao trong công việc như phần mềm quản lý kho cho phòng vật tư, phần mềm quản lý nhân sự và phần mềm quản lý công văn giấy tờ cho văn phòng..Một hệ thống quản lý doanh nghiệp thống nhất sẽ được công ty thiết lập và trang bị để thay thế hoàn toàn cho việc quản lý thủ công bằng quản lý tự động hoá với sự trợ giúp của máy tính và sự thực hiện của con người.

Giới thiệu đề tài

Khi quá trình tin học hoá công tác quản lý được hoàn thành, công ty có được một hệ thống thông tin quản lý hiện đại, hoàn chỉnh, thống nhất trợ giúp đắc lực cho việc cho quá trình ra quyết định của lãnh đạo, giải quyết kịp thời những vấn đề mới nảy sinh, nắm bắt được khoa học công nghệ tiên tiến, phù hợp với sự phát triển chung của đất nước và dành được ưu thế cạnh tranh trên thị trường. Điều này đã gây cản trở cho việc quản lý và ra quyết định của ban lãnh đạo, gây tổn thất cho công ty và hạ thấp năng suất lao động.Từ đó ban giám đốc nhận thấy cần thay đổi cách quản lý bằng việc ứng dụng công nghệ thông tin vào quản lý hàng hóa nhằm giảm bớt thời gian, giảm chi phí, nâng cao năng suất lao động, đạt hiệu quả cao nhất , tham mưu và trợ giúp kịp thời cho quá trình ra quyết định của ban giám đốc, đảm bảo sản xuất được thông suốt, nâng cao cạnh tranh trên thị trường.

Công cụ thực hiện đề tài

• VB có thể giúp cho CSDL dễ bảo trì hơn : nếu di chuyển một form hay một report từ CSDL này sang CSDL khác thì các thủ tục gắn vào form hay report đó cũng sẽ di chuyển theo. • Báo lỗi hay xử lý lỗi theo ý mình: VB có thể giúp phát hiện lỗi của người dùng, hiện những lỗi thông báo dễ hiểu và đôi khi có thể tự động sửa lỗi.

Công nghệ phần mềm

Khái niệm công nghệ phần mềm

Nhất là khi Microsoft đã đánh cược tương lai của mình vào nền tảng Dotnet Framework cùng công cụ lập trình Visual Studio.Net. Tất cả thành phần trong môi trường lập trình của chúng ta đều là hướng đối tượng, cho chúng ta khả năng lập trình mềm dẻo.

Các đặc trưng của nền công nghiệp phần mềm

• Các sản phẩm của nền công nghiệp phần mềm được chuyển giao giữa nàh cung cấp và người sử dụng một cách mau chóng, tốn kém ít chi phí chuyên chở từ nơi sản xuất đến nơi tiêu thụ (có thể chỉ là một CD ROM chứa phần mềm đã đóng gói hoặc chỉ là một tệp chương trình đã nén lại và gửi qua mạng Internet). • Nền công nghiệp phần mềm tạo ra các nghề nghiệp mới chưa có trước đây như là nghành nghề lien quan đến thông tin và quá trình xử lý thông tin như phân tích hệ thống, lập trình viên, thiết kế hệ thống, quản trị hệ thống, thao tác viên phòng máy, marketing sản phẩm phần mềm, quản lý dự án phần mềm….

Vòng đời phat triển của phần mềm

- Trước hết là công nghệ hệ thống: Quy trình này bao gồm tất cả các công đoạn trong sản xuất phần mềm chuyên nghiệp vì bản than phần mềm chỉ là một thành phần của phương pháp quản lý do đó khi xây dựng phần mềm người ta phải đặt nó trong mối quan hệ ràng buộc giữa các yếu tố kinh tế và kỹ thuật của tổ chức. - Quy trình vận hành và bảo trì: Vận hành và bảo trì là một giai đoạn trong quá trình sản xuất phần mềm mà ở đó sản phẩm phần mềm được sử dụng trong môi trường làm việc, giám sát đối với hiệu quả thống kê, và sửa đổi nếu cần thiết.

Hình 2.1: Mô hình thác nước
Hình 2.1: Mô hình thác nước

Quản lý dự án phần mềm

Các nghiệp vụ quản lý kho

Sau khi có yêu cầu mua vật tư phòng kinh doanh đặt mua vật tư, vật tư mua về sẽ được bộ phận giao hàng của nhà cung cấp đem đến kho cùng với hoá đơn bán hàng, giấy báo nhận hàng cùng với một số chứng từ khác. Mỗi một sản phẩm đều có định mức vật tư nhất định nếu bộ phận sản xuất dùng vượt quá giới hạn quy định của vật tư nào thì sẽ phải làm báo cáo giải trình lên phòng vật tư.

Phân tích chi tiết hệ thống

Thiểt kế chương trình

Thiết kế dữ liệu từ các thông tin đầu ra

Chuẩn hoá mức 3 quy định trong một danh sách không được phép có sự phụ thuộc bắc cầu giữa các thuộc tính. Nếu thuộc tính Z phụ thuộc hàm vào thuộc tính Y và Y phụ thuộc vào hàm X thì phải tách chúng vào 2 danh sách chứa quan hệ Z, Y và danh sách chứa quan hệ Y, X. Đơn giá(R) Thành tiền(S) Tổng cộng (S) Tiền bằng chữ(S) Người nhận hàng Mã loại phiếu xuất Tên loại phiếu xuất.

Số phiếu xuất Mã số kho Mã vật tư Tên vật tư Đơn vị tính Số lượng thưc xuất. DANH MỤC LOẠI PHIẾU XUẤT Mã loại phiếu Tên loại phiếu NHÀ CUNG CẤP Mã xí nghiệp sản xuất Tên đơn vị sản xuất Địa chỉ. Số phiếu xuất Mã số kho Mã vật tư Yêu cầu Thực xuất Đơn giá VẬT TƯ Mã vật tư Tên vật tư Đơn vị tính.

5 DonGia Number 20 Đơn giá xuất Mối quan hệ giữa các bảng trong cơ sở dữ liệu.

Bảng 1:  Vật Tư (tblVatTu)
Bảng 1: Vật Tư (tblVatTu)

Thiết kế giao diện Form Login

Để thay đổi mật khẩu người dùng cần nhập mã nhân viên, mật khẩu cũ, mật khẩu mới và xác nhận lại mật khẩu mới vào các ô textbox tương ứng trên Form thay đổi mật khẩu. Menu này quản lý tất cả các danh mục của chương trình như danh mục khách hàng, danh mục kho, danh mục vật tư hàng hoá, danh mục mã hàng và cho phép cập nhật các phiếu nhập kho, xuất kho cũng như vào số dư vật tư hàng hoá với các thao tác thêm mới, sửa, xoá, tìm hay in phiếu xuất nhập. Thờm: khi muốn thờm mới một vật tư hàng hoỏ người dựng chỉ cần gừ mó số, tên vật tư và đơn vị tính vào 3 ô textbox tương ứng trên Form rồi nhấn nút Thêm khi đó chương trình sẽ tự động cập nhật thông tin vào DataGrid phía trên.

Thờm: khi muốn thờm mới một khỏch hàng người dựng chỉ cần gừ mó số và tên khách hàng vào 2 ô textbox tương ứng trên Form rồi nhấn nút Thêm khi đó chương trình sẽ tự động cập nhật thông tin vào DataGrid phía trên. Form này cho phép người dùng cập nhật số dư (tồn kho) vật tư hàng hoá khi bắt đầu sử dụng chương trình với các thông tin: mã kho, mã hàng, mã vật tư, số lượng, thành tiền. - Nhấn nút Phiếu để nhập một phiếu mới, sau khi nhập xong từng mục, chương trình sẽ ghi lại và con trỏ sẽ quay về mục mã hàng để tiếp tục nhập liệu cho một mục mới.

Việc cập nhật phiếu xuất kho tương tự như cập nhật phiếu nhập kho cũng với các chức năng hỗ trợ tưong tự như: thêm phiếu mới, sửa thông tin, xoá , tìm, in và thoát khỏi form làm việc như trên. Trong menu báo cáo có các loại báo cáo sau: liệt kê chứng từ xuất nhập kho, sổ chi tiết vật tư hàng hoá,sổ chi tiết nhập xuất tồn kho, báo cáo nhập xuất tồn. Form này cho phép người dùng liệt kê chứng từ xuất nhập vật tư theo các tiêu chí khác nhau như theo khách hàng, kho hàng, mã hàng, mã vật tư… Nếu người dùng không chọn tiêu chí nào chương trình sẽ tổng hợp toàn bộ thông tin trên báo cáo.

Bảng kê chi tiết hàng hoá nhập kho vật tư hàng hoá
Bảng kê chi tiết hàng hoá nhập kho vật tư hàng hoá