1. Phân tích yêu cầu của bài toán
Quản lý hàng hoá vật t là hoạt động có ở bất cứ cơ sở sản xuất kinh doanh nào, kể cả nhà nớc lẫn t nhân, trong quân đội cũng nh ngoài quân đội. Việc quản lý hàng hoá vật t thủ công làm mất rất nhiều thời gian, chi phí mà hiệu quả lại không cao. Ngày nay, cùng với sự phát triển của khoa học kĩ thuật và công nghệ thì các đơn vị sản xuất dần dần chuyển từng bớc áp dụng công nghệ thông tin vào quản lý nhằm giảm thiểu tối đa chi phí, nâng cao hiệu quả trong công tác quản lý. Yêu cầu đặt ra đối với 1 bài toán quản lý hàng hoá đó là quản lý đợc hàng hoá tồn trong kho, có thể biết đợc hiện nay trong kho này hàng hoá tồn với số lợng là bao nhiêu, chất lợng ra sao, hàng trong kho khác thì ra sao, quản lý đợc các đơn vị, tổ chức thờng xuyên thực hiện giao dịch với đơn vị mình, thực hiện việc viết các phiếu xuất, phiếu nhập khi phát sinh giao dịch với khách hàng hoặc nhà cung cấp,...
2. Yêu cầu đối với ch ơng trình
Yêu cầu đặt ra đối với chơng trình quản lý hàng hoá vật t là hệ thống có thể thực hiện đợc các chức năng sau :
• Hệ thống có hỗ trợ bảo mật, tức là ngời dùng khi vào chơng trình thì phải nhập username va password.
• Cho phép tạo thêm ngời sử dụng mới.
• Ngời dùng có thể thay đổi mật khẩu của mình mà không thể thay đổi mật khẩu của ngời khác.
• Cho phép nhập tồn kho đầu kì đối với mỗi kho, tên hàng hoá vật t, số l- ợng tồn, chất lợng và đơn giá.
• Chơng trình có khả năng viết các phiếu xuất, nhập. Đồng thời ngời dùng có thể xem lại hoặc chỉnh sửa các phiếu đã viết trớc, chơng trình còn cho phép ngời dùng in các phiếu xuất, nhập đó.
• Hệ thống lu trữ danh sách các nhà cung cấp, khách hàng thờng xuyên giao dịch với đơn vị, danh mục các kho của đơn vị, các loại hàng hoá vật t. Do đó, ngời dùng có thể xem, chỉnh sửa, xoá và tạo mới một cách dễ dàng.
• Ngời dùng có thể xem đợc tồn kho và thẻ kho.
• Cuối cùng chơng trình có khả năng in các báo cáo hàng tồn, báo cáo xuất hàng, nhập hàng của đơn vị.
II. Phân tích thiết kế phần mềm quản lý hàng hoá vật t