MỤC LỤC
Việc phân rã chức năng được thực hiện trong sơ đồ phân cấp chức năng còn được dung để chỉ ra mức độ mà từng quá trình hoặc quá trình con phải xuất hiện. + Các chức năng được phân rã tương ứng với 2 trong biểu đồ phân cấp chức năng + Các luồng dữ liệu vào ra với tác nhân ngoài được bảo toàn. + Có thể bổ sung các luồng dữ liệu nội bộ + Đã xuất hiện các kho dữ liệu.
Sau khi màn hình welcome xuất hiện , màn hình đăng nhập vào hệ thống sẽ xuất hiện , bạn chọn tờn tài khoản đăng nhập , gừ mật khẩu và nhập quyền truy cập – chương trỡnh hiện cú 2 quyền đó là Admin và User. MDIForm là một form cha bao quát tất cả các form khác vì không phải cho xuất hiện nhiều thanh title trên taskbar , không rắc rối , lung tung và sẽ tạo cho người sử dụng cảm thấy đơn giản , dễ sử dụng hơn. Như quy định trong doanh nghiệp thì khi nhập một sản phẩm mới vào kho hàng thì công việc đầu tiên cần phải thực hiện là ghi nhận các thông tin sản phẩm linh kiện trước khi nhập vào kho.
Trong khi thực tập tại doanh nghiệp, em nhận thấy những thông tin cần thiết nhất về một sản phẩm cần phải có để làm thủ tục nhập vào kho. Khi nhập một hay nhiều loại hàng hóa, linh kiện vào kho thì trước tiên ta phải nhập thông tin về từng hàng hóa linh kiện đó(hoặc từng lô sản phẩm linh kiện nhập vào, số lượng từng lô là bao nhiêu,…), nguồn nhập từ nhà cung cấp nào,… Sau khi đã có thông tin về hàng hóa linh kiện mà chúng ta sắp nhập vào kho hàng thì tiếp theo ta cần làm một bản hợp đồng (vì thời gian không nhiều để em nghiên cứu kỹ về một hóa đơn nhập chi tiết nên em xin đơn giản hóa hóa đơn nhập về mặt nội dung nhưng vẫn mang chức năng chính của một hóa đơn nhập như mã số hóa đơn, ngày thực hiện,…). Form này bao gồm 12 lable tương ứng với 11 textbox,1DTPicker và 1 combobox , 2 picturebox để lấy thông tin đưa vào cơ sở dữ liệu.Ngoài ra form còn có 1 treeview và listbox để hiền thị lên thông tin loại hàng và danh sách các mặt hàng.
Trong form có chức năng nhập mã mặt hàng tự động – khi chương trình sẽ tự kiểm tra trong cơ sở dữ liệu và tự tạo 1 mã mặt hàng không trùng với mã đã có trong CSDL ( theo hiện taih thì công ty còn nhập vào các loại điện thoại hãng SamSung mới và phù hợp với túi tiền của người dùng ,. Những ô textbox có màu cam là những ô mà người sử dụng không được them thông tin vào, đây là những ông mà chương trình sẽ tự tính toán , kiểm tra trong CSDL để them vào. Nút Lưu được dùng để lưu thông tin vào cơ sở dữ liệu khi nhấp vào nút Thêm và nhập đầy đủ thông tin vào các textbox trên .Nút Xóa dùng để xóa các mặt hàng đã hết trong cơ kho hoặc các mặt hàng mà công ty ngừng bán.
Form này gồm 5 lable , 5 textbox , 2 combobox và 1 nút DTPicker, các thành phần trên dùng để nhập số hóa đơn ,ngày tạo hóa đơn , nhà cung cấp sản phẩm hoặc là khách hàng và mã nhân viên đã tạo hóa đơn. Sau khi đã nhập đầy đủ thông tin thì nhấp lưu , nếu muốn tạo phiếu nhập / xuất ngay , thì bạn nhấp chuột vào nút Tạo phiếu đối với Form Hóa đơn nhập và Tạo phiếu xuất đối với Form Hóa đơn xuất. Các textbox được đặt màu như em đã nói ở trên là người dùng không được nhập thông tin vào trực tiếp mà được nhận thông tin từ các combobox có sẵn thông tin do người dùng chọn hoặc chương trình sẽ tự động thêm vào.
Chương trình ngoài các chức năng quản lý các thông tin sản phẩm , mặt hàng hay khách hàng thì 1 phẩn không thể thiếu đó là phần quản lý thông tin người sử dụng hệ thống , quyền truy cập vào hệ thống. Một khi hàng hóa trong kho quá nhiều, khi khách hàng đặt hàng mà ta không biết trong kho hiện đang có hay còn với số lượng bao nhiêu trong kho để hực hiện mua bán với khách hàng, ta cần sử dụng đén chức năng tìm kiếm. Với giao diện đơn giản, chỉ cần nhập tên hàng hóa mà ta cần tìm, nếu trong kho đang tồn tại sản phẩm đó thì nó sẽ liệt kê lên DataGrid, ngược lại sẽ hiện lên câu thông báo không tìm thấy.
Thực hiện tìm kiếm sản phẩm theo tên sản phẩm .Chức năng tìm kiếm này có vai trò không kém phần quan trọng, bởi vì khi khách hàng yêu cấu một sản phẩm nào đó mà kho hàng của doanh nghiệp quá lớn làm sao mà biết được là sản phẩm đó có trong kho hay không, hay là đã bán hết. Với chức năng tìm kiếm hàng hóa theo tên , nó sẽ tìm tên hàng mà ta yêu cầu khi nhập vào textbox rồi liệt kê danh sách các sản phẩm tìm được dưới dạng bảng.