Phân tich hệ thống thông tin về quản lý kho Hậu cần Học viện Công nghệ Bưu chính viễn thông

53 288 0
Phân tich hệ thống thông tin về quản lý kho Hậu cần Học viện Công nghệ Bưu chính viễn thông

Đ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

Vật tư, hàng hóa là yếu tố quan trong trong mỗi cơ quan tổ chức. Trong Học viên Bưu chính viễn thông, các loại vật tư, hàng hóa đề được quản lý bởi bộ phận kho hậu cần. Hiện nay số lượng học viên ước tính khoảng 5000 học viên với rất nhiều phòng ban, cơ quan tổ chức khiến cho việc quản lý kho bằng cách thủ công trở nên khó khăn và công việc ngày càng áp lực đối với cán bộ quản lý kho bởi vì bên cạnh đó các loại vật tư, hàng hóa ngày càng đa dạng hơn. Việc nghiên cứu hệ thống thông tin và xây dựng phần mềm quản lý kho hậu cần tại Học viên Bưu chính viễn thông có tầm quan trọng vô cùng lớn

MỤC LỤC MỞ ĐẦU Tính cấp thiết đề tài Vật tư, hàng hóa yếu tố quan trong quan tổ chức Trong Học viên Bưu viễn thơng, loại vật tư, hàng hóa đề quản phận kho hậu cần Hiện số lượng học viên ước tính khoảng 5000 học viên với nhiều phòng ban, quan tổ chức khiến cho việc quản kho cách thủ cơng trở nên khó khăn cơng việc ngày áp lực cán quản kho bên cạnh loại vật tư, hàng hóa ngày đa dạng Việc nghiên cứu hệ thống thông tin xây dựng phần mềm quản kho hậu cần Học viên Bưu viễn thơng có tầm quan trọng vơ lớn Nó giúp cho Bộ phận quản khohệ thống thơng tin quản hàng hóa cách xác, thuận tiện, nhanh chóng số lượng hàng nhập – xuất – tồn kho đồng thời giúp người quản lý, phận Hậu cần đưa kế hoạch, định đắn, nâng cao suất công việc tiết kiệm công sức cho cán quản kho Đồng thời với phát triển bùng nổ khoa học công nghệ nay, việc nghiên cứu phát triển hệ thống thông tin giúp Học viên bắt kịp với xu hướng làm việc hiệu Với tầm quan trọng ý nghĩa phần mềm quản kho hàng Hậu cần trên, em định lựa chon đề tài : “Phân tích thiết kế hệ thống thơng tin cho phần mềm quản kho Hậu cần Học viện Bưu viễn thơng.” cho tiểu luận Mục tiêu, nhiệm vụ Hệ thống hóa kiến thức số luận phân tích thiết kế hệ thống khái - niệm, phân loại, phương pháp phân tích thiết kế hệ thống thơng tin, số - thuyết quản kho hàng Phân tích đánh giá thực trạng, thiết kế, phát triển hệ thống thông tin quản kho - Hậu cần Từ trinh phân tích, khảo sát đưa thiết kế hệ thống thông tin cho phần mềm quản kho Hậu cần nhằm đáp ứng nhu cầu tin học hóa, đẩy nhanh suất cơng việc, quản tiết kiệm mà hiệu quả, tránh sai sót so - với công việc quản Đưa số đề xuất, kiến nghị Phương pháp nghiên cứu Bài tiểu luận thực sở vận dụng tổng hợp phương pháp nghiên cứu phân tích, so sánh, thống kê, tổng hợp, việc phân tích thiết kế hệ - - thống thơng tin Quan sát hệ thống : tiến hành quan sát quy trình nghiệp vụ hàng ngày phận quản kho hàng để rút yêu cầu cần thiết cho hệ thống Nghiên cứu tài liệu hệ thống bao gồm chứng từ, hóa đơn, vắn Kết cấu tiểu luận Ngoài lời mở đầu kết luận, kết cấu tiểu luận gồm chương sau : Chương : Khảo sát toán quản kho Hậu cần Tiến hành bước khảo sát cấu tổ chức, quy trình nghiệp vụ cơng tác quản trung tâm Qua thấy tồn xây dựng yêu cầu công tác quản dự kiến cần đạt Chương : Phân tích hệ thống quản kho Hậu cần Xác định rõ mục tiêu quản cần đạt hệ thống dựa xác định mơ hình chức mơ hình liệu hệ thống, mơ hình hóa hệ thống với sơ đồ chức năng, luồng liệu, thực thể liên kết Chương : Thiết kế hệ thống quản kho Hậu cần Xây dựng mô hình đầy đủ hệ thống Quản kho Hậu cần Thiết kế sở liệu, chức năng, giao diện đáp ứng yêu cầu công tác quản mặt hàng nhập xuất kho CHƯƠNG KHẢO SÁT BÀI TOÁN QUẢN KHO HẬU CẦN Mơ hình hoạt động kho 1.1 Kho Hậu cần Học viên Bưu viễn thơng phận kho thuộc Phòng Hậu cần Bộ phận kho phụ trách cung cấp loại quân trang, mặt hàng cần thiết cho cán giáo viên, học viên Học viện, đồng thời nơi chứa loại thiết bị sở vật chất, loại hàng hóa dân khác Kho thường xuyên hoạt động có điều hành chặt chẽ Phòng Hậu cần đạo Ban Giám đốc học viện Cơ cấu tổ chức Kho Hậu cần Học viên Bưu viễn thơng bao gồm : - Giám đốc Học viên Bưu viễn thơng : Quản mặt hoạt động Kho hậu cần theo quy định Nhà - nước, Bộ Cơng an Trưởng phòng Hậu cần : Quản điều hành hoạt động kho theo quy định Nhà - nước, Bộ Cơng An Học viện Bưu viễn thơng Tổ kế tốn – tài : Quản tài chính, toán hoạt động nhập kho xuất hàng kho, phụ trách chuẩn bị sở vật chất, trang thiết bị cho - kho Cán quản kho : + Thủ kho : Khi có yêu cầu nhập/xuất hàng vào kho kế toán gửi đến, thủ kho nhận/xuất hàng lưu thông tin thực tế nhận/xuất hàng vào kho, thống kê số lượng xuất/nhập/tồn + Trực tiếp tham gia việc nhập – xuất kho, liên hệ với khách hàng, kiểm tra hóa đơn, yêu cầu nhập hàng, xuất hàng cho kho + Thống kê báo cáo hoat động thường xuyên, tài liệu thống kê cho cấp Để đạt mong muốn đề yêu cầu sử dụng cán phòng quản kho hậu cần phần mềm quản kho Học viện Bưu viễn thơng gồm cơng việc : - Quản kho hàng : + Quản việc xuất, nhập hàng thống kê hàng hóa tồn kho + theo ngày theo tháng Quản khách hàng, đơn vị xuất hàng cho nhà cung cấp + cung cấp hàng hóa cho kho Kế tốn kiểm kê kho báo cáo lãnh đạo xuất loại hóa đơn - nhập kho, xuất kho Theo dõi thống kê : Theo dõi việc nhập, xuất hàng kho, số lượng - hàng tồn kho để xuất thống kê báo cáo cho lãnh đạo Sơ đồ tổ chức kho Hậu cần : Hình 1.1 Sơ đồ tổ chức kho Hậu cần 1.2 Khảo sát hoạt động nghiệp vụ 1.2.1 Hoạt động nhập kho Hoạt động nhập kho kho hậu cần hoạt động có dự tính trước có chủ động số hàng kho thiếu hụt, yêu cầu kho nhập hàng từ nhà cung cấp theo yêu cầu hàng Dựa báo cáo tồn kho, tình hình nhập xuất từ nhân viên kho, lãnh đạo kho kế tốn kho có u cầu nhập vào kho loại hàng hóa cần thiết Việc yêu cầu nhập kho cần phê duyệt lãnh đạo Sau kế tốn kho liên hệ yêu cầu nhà cung cấp nhập kho Đơn yêu cầu nhập kho bao gồm thông tin chi tiết nhà cung cấp, danh sách loại hàng cần nhập, số lượng loại, ngày nhập kho Khi nhập hàng tiến hành tốn có xuất hóa đơn cụ thể để phục vụ công tác kiểm kê chứng minh sau Thông tin phiếu nhập hàng đầy đủ bao gồm thông tin đầy đủ nhà cung cấp, số lượng, ngày nhập, đơn giá, tổng cộng số tiền đơn hàng - Cách tính giá trị cho hàng hóa xuất : Giá trị hàng = Số lượng hàng * Đơn giá - Cách tính tổng cộng giá trị đơn hàng : Tổng cộng = ∑ Giá trị loại hàng Hình 1.2 Quy trình nghiệp vụ hoạt động nhập kho 1.2.2 Hoạt động xuất kho Kho hậu cần tiến hành hoạt động xuất hàng cho khách hàng với bước sau : Khi khách hàng có u cầu muốn mua hàng làm đơn đặt hàng theo mẫu sẵn gồm thông tin đầy đủ khách hàng, danh sách mặt hàng cần mua, số lượng, đơn giá loại ngày nhận hàng Khi đến mua hàng đưa đơn cho phận quản kho để phận kiểm tra tính hợp lệ, xem hàng kho hay khơng Khi xuất hàng tiến hành tốn có xuất hóa đơn cụ thể để phục vụ cơng tác kiểm kê chứng minh sau Thông tin phiếu xuất hàng đầy đủ bao gồm thông tin đầy đủ khách hàng, số lượng, ngày xuất, đơn giá, tổng cộng số tiền đơn hàng - Cách tính giá trị cho hàng hóa xuất : Giá trị hàng = Số lượng hàng * Đơn giá - Cách tính tổng cộng giá trị đơn hàng : Tổng cộng = ∑ Giá trị loại hàng Hình 1.3 Quy trình nghiệp vụ hoạt động xuất kho 1.2.3 Thống kê, báo cáo Sau đợt nhập hàng, xuất hàng theo định kỳ yêu cầu lãnh đạo, cán kho tiến hành thống kê, lập báo cáo số hàng tồn kho, hóa đơn nhập xuất, danh sách khách hàng, nhà cung cấp Hình 1.4 Quy trình nghiệp vụ thống kê, báo cáo 1.2.4 Quản danh mục Để thuận tiện cho trình tra cứu thống kê liệu, điền liệu vào trình nhập xuất hàng Kho Hậu cần lưu thơng tin loại hàng hóa, khách hàng nhà cung cấp để phục vụ cho việc hợp tác lâu dài, thống kê báo cáo cho lãnh đạo cấp Bên cạnh đó, kho cần lưu thơng tin cán để nhập xuất kho, tài khoản đăng nhập vào hệ thống Việc quản danh mục đối tượng bao gồm thêm, xóa, sửa đối tượng trang bị cơng cụ tìm kiếm để dễ dàng cho trình tra cứu ,truy xuất 1.2.5 Tồn tiến trinh quản kho Hình 1.5 Tồn tiến trình quản kho u cầu tin học hóa 1.3 Hiện với số lượng ngày lớn loại hàng hóa số học sinh viên có nhiều trước nên việc quản kho, xuất nhập mặt hàng trở nên nhiều khó quản Các thơng tin cần lưu trữ nhanh va xác, tránh gây tổn thất kinh tế khơng đáng có - Hạn chế hệ thống cũ : Hiện tại, quản kho hậu cần quản kho thủ công tức thống kê, lưu trữ thơng tin hóa đơn việc sử dụng giấy tờ, số sách Nhược điểm : + Tìm kiếm chậm, khó chỉnh sửa, khó chia sẻ, khó bảo quản, + Việc quản thơng tin hàng kho, xuất hàng, nhập hàng,… gặp nhiều khó khăn cán trực tiếp làm việc cán lãnh đạo Các nhân viên kho hậu cần người lớn tuổi, hiểu biết công nghệ thông tin nên việc áp dụng công nghệ thông tin vào công việc hạn chế Vì vậy, việc xử cơng việc diễn chậm Cơ sở hạ tầng : + Có mạng nội phòng + Đã áp dụng số phần mềm công nghệ thông tin để nhập xuất liệu word, excel… - Hệ thống : Hiện nay, công nghệ thông tin phát triển dần thâm nhập sâu vào đời sống người, nhiều ứng dụng công nghệ thông tin phổ dụng rộng rãi Trước điều kiện tình hình thực tế đó, việc tin học hóa q trình tổ chức quản kho hậu cần giải pháp hữu hiệu Bởi lẽ, xây dựng chương trình quản kho nhà ăn máy tính có nhiều ưu điểm khắc phục nhược điểm việc quản kho giấy tờ : + Dễ dàng thêm , thay đổi, xóa bỏ loại hàng hóa, khách hàng, nhà cung cấp trình quản kho + Việc tìm kiếm thơng tin nhanh chóng thực dễ dàng + Đánh giá, theo dõi số hàng nhập xuất hàng tồn kho + Quá trình lưu trữ nhanh lưu trữ nhiều thông tin + Tra cứu, báo cáo thuận tiện, dễ dàng CHƯƠNG PHÂN TÍCH HỆ THỐNG QUẢN KHO HẬU CẦN 10 3.3.8 Giao diện cán - Tên form : Cán - Giao diện : Hình 3.10 Giao diện quản cán Chức : + Quản Thêm – Xóa cán kho cần quản + Đổi mật cho tài khoản cán 3.3.9 Giao diện tra cứu Nhập hàng - Tên form : Tra cứu nhập kho - Giao diên : - Hình 3.11 Giao diện tra cứu thồng kê nhập hàng - Chức : 39 Khi cán kho yêu cầu muốn xem lượng hàng nhập theo tiêu chi cụ thể giao diện giúp giải vấn đề Cán lọc theo mã hóa đơn, theo tên Hàng hóa thống kê theo thời gian mà muốn tìm kiếm 3.3.10 Giao diện tra cứu Xuất hàng - Tên form : Tra cứu nhập kho - Giao diện : Hình 3.10 Giao diện tra cứu thống kê xuất hàng - Chức : Khi cán kho yêu cầu muốn xem lượng hàng xuất theo tiêu chi cụ thể giao diện giúp giải vấn đề Cán lọc theo mã hóa đơn, theo tên Hàng hóa thống kê theo thời gian mà muốn tìm kiếm 40 KẾT LUẬN Sau thời gian nghiên cứu làm việc nghiêm túc, em hồn thành tiểu luận phân tích thiết kế hệ thống thông tin cho phần mềm quản kho hậu cần Đây hệ thống cần thiết cho việc quản kho của trường đại học áp dụng cho việc quảnkho hậu cần trường Học viện Bưu viễn thơng Quá trình thực đề tài giúp em tìm hiểu rõ mơn học cụ thể q trình khảo sát, phân tích thiết kế hệ thống thông tin, đồng thời nâng cao khả nghiên cứu tài liệu Qua thời gian nghiên cứu, tìm hiểu thực đến đạt số kết sau : 41 - Phân tích thiết kế hệ thống thơng tin cho tốn Quản kho Hậu cần - Hệ thống sử dụng ngơn ngữ C# để xây dựng chương trình với hệ quản trị sở liệu SQL Server 2014 - Xây dựng thành công phần mềm Quản kho Hậu cần tương đối trực quan, dễ sử dụng Phần mềm chạy ổn định, đáp ứng bước đầu yêu cầu đặt công tác quản Trung tâm, triển khai thực tế Qua em phân tích rõ lợi ích hướng phát triển phần mềm quản Qua trình lập trình phần mềm cho em nhiều kinh nghiệm lập trình, học thêm kĩ thuật lập trình mới, tiếp xúc với xu hướng lập trình phần mềm có Chương trình có giao diện trực quan, thuận tiện cho người sử dụng Tăng hiệu quản với tính xác cao chi phí nguồn nhân lực giảm thiểu Tuy nhiên nhiều hạn chế thời gian kinh nghiệm kiến thức, trình thực tiểu luận giới hạn số chức quản Trong thời gian tới em tiếp tục phát triển hạn chế chưa đạt phát huy lợi có Trong thời gian tới e tiến hành thêm số tính cho phần mềm thêm đặt lịch hẹn nhập hàng, xuất hàng quản nhiều kho đơn vị khác lúc Rất mong thầy cô bạn đóng góp ý kiến để phần mềm hồn thiện Em xin chân cảm ơn 42 DANH MỤC TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ (2007), Giáo trình Phân tích vào thiết kế hệ thống thơng tin - Đại học Công nghệ [2] Nguyễn Văn Vỵ (2002), Phân tích thiết kế Hệ thống thơng tin - Hướng cấu trúc hướng đối tượng - NXB Thống kê [3] Nguyễn Văn Vỵ (2007), Phân tích thiết kế Hệ thống thông tin quản Nhà xuất Khoa học Tự nhiên Công nghệ [4] Nguyễn Văn Vỵ, Nguyễn Việt Hà (2006), Giáo trình kỹ nghệ phần mềm Đại học Công nghệ [5] Jeffrey A Hoffer, Joey F.Gorge, Joseph S.Valacich (1999), Modern Systems 43 Analysis and Design – 2th Edition, Addision Wesley Longman [6] Sommerville (2001), Software Engineering - 6th Edition, Addision Wesley 44 PHỤ LỤC : DANH MỤC CÁC ẢNH, BẢNG TRONG TIỂU LUẬN DANH MỤC CÁC HÌNH ẢNH DANH MỤC CÁC BẢNG PHỤ LỤC : PHẦN CODE GIAO DIỆN TRONG WPF Trong WPF sử dụng code xaml để thiết kế giao diện người dùng, 45 sử dụng thêm thư viện MaterialDesignInXaml giúp việc thiết kế đẹp hơn, code design, giao diện khác sử dụng thiết kế tương tự code : 46 cần thiết, chức binding đến Command nêu > _Xuất Excel phần tử List > - Chế độ Binding TextBox binding liệu đến biến phần - ObjectViewModel tương tác, sử dụng từ Khi click vào Button xử lí kiện theo kiểu binding đến kiện kiểu - Command viết phần ViewModel Việc lọc tìm kiếm theo tên sử dụng kiện TextChanged dùng Filter để sử - lí kiện Danh sách thị dưới, liệu đổ vào binding đến List tạo xử lí bên ViewModel PHỤ LỤC : PHẦN CODE MỘT SỐ CHỨC NĂNG TRONG PHẦN MỀM 48 - Thực chức đăng nhập phần mềm /* * Ngày 11-04-2018 * author: nameauthor * - LoginCommand dùng cho chức button đăng nhập form đăng nhập * - Sử dụng RelayCommand xử lí chức đăng nhập * - PasswordChangedCommand dùng để binding liệu từ PasswordBox */ public class ObjectViewModel : BaseViewModel { public LoginViewModel() { IsLogin = false; // Chưa đăng nhập LoginCommand = new RelayCommand((p) => { return true; // Điều kiên thực thi Command }, (p) => { // Thực thi Command // Lấy từ CSDL tên đăng nhập mật sau đối chiều với liệu người dùng nhập var accCount = DataProvider.Instance.DB.Users.Where((x) => x.Password == Password && x.UserName == Username).Count(); if (accCount == 1) { IsLogin = true; // Đăng nhập thành công if (p == null) return; else p.Close(); Password = "unknownpassword"; } else { MessageBox.Show("Sai tài khoản mật !"); IsLogin = false; } }); PasswordChangedCommand = new RelayCommand((p) => { return true; }, (p) => { Password = p.Password; }); } } } - Code chức quản danh mục Đối với loại dang mục : Hàng hóa, Nhà cung cấp, Khách hàng Cán cần chức Thêm – Xóa – Sửa 49 /* * Ngày : 22/04/2018 * @author : authorname * - Tạo biến để binding liệu hiển thị sang giao diện bên code giao diện làm * - Tạo thiết lập Command : AddCommand ( Thêm ) - DelCommand ( Xóa ) - Sửa ( EditCommand ) * - Sử dụng thực thể CSDL : DataProvider.Instance.DB.*** để truy liệu */ static ObservableCollection _List; public ObservableCollection List { get { return _List; } set { _List = value; OnPropertyChanged(); } } public ICommand AddCommand { get; set; } public ICommand DelCommand { get; set; } public ICommand EditCommand { get; set; } public ObjectViewModel() { List = new ObservableCollection(DataProvider.Instance.DB.Objects); // Chức Thêm đối tượng AddCommand = new RelayCommand(p => { // Kiểm tra có CSDL hay chưa ? if (DataProvider.Instance.DB.Objects.Where(x => x.DisplayName == DisplayName).Count() != 0) return false; return true; } , (p) => { // Thêm vào CSDL thêm vào ListView đối tượng vừa thêm var objects = new Model.Object() {Id = Guid.NewGuid().ToString(), DisplayName = DisplayName, BarCode = BarCode, MoreInfo = MoreInfo}; DataProvider.Instance.DB.Objects.Add(objects); DataProvider.Instance.DB.SaveChanges(); List.Add(objects); } ); // Chức Sửa đối tượng EditCommand = new RelayCommand((p) => { // Kiểm tra điều kiện để sửa if (string.IsNullOrEmpty(DisplayName) || SelectedItem == null) return false; var displayList = DataProvider.Instance.DB.Objects.Where(x => x.DisplayName == DisplayName); if (displayList == null || displayList.Count() != 0) return false; 50 return true; }, (p) => { // Tìm kiếm ghi CSDL sửa thuộc tính ghi đó, lưu lại thay đổi var objects = DataProvider.Instance.DB.Objects.Where(x => x.DisplayName == SelectedItem.DisplayName).SingleOrDefault(); objects.DisplayName = DisplayName; DataProvider.Instance.DB.SaveChanges(); SelectedItem.DisplayName = DisplayName; SelectedItem.Unit = Unit; SelectedItem.BarCode = BarCode; }); // Chức Xóa đối tượng DelCommand = new RelayCommand(p => { // Kiểm tra xem có CSDL khơng xóa if (DataProvider.Instance.DB.Objects.Where(x => x.DisplayName == DisplayName).Count() == 1) return true; } , (p) => { // Xóa ghi chọn var objects = DataProvider.Instance.DB.Objects.SingleOrDefault(x => x.Id == SelectedItem.Id); DataProvider.Instance.DB.Objects.Remove(objects); DataProvider.Instance.DB.SaveChanges(); List.Remove(objects); } ); } } - Code chức nhập kho, xuất kho Ngoài chức Thêm – Xóa – Sửa thành phần xuất nhập kho việc xuất nhập kho u cầu xuất báo cáo lọc việc xuất nhập theo ngày tháng - Việc xuất báo cáo thực hàm xuất Excel báo cáo Chức lọc sử dụng việc Filter ListView để chọn thông tin cần thông qua kiện TextChanged TextBox /* * Ngày : 30/04/2018 * @author : authorname * - Thực lọc danh sach Nhập - Xuất theo tên hàng nhà cung cấp/ khách hàng * - Sử dụng hàm ImportFilter để thự lọc */ public partial class ImportWindow : Window 51 { public ImportWindow() { InitializeComponent(); // Tạo CollectionView để lọc liệu CollectionView view = (CollectionView)CollectionViewSource GetDefaultView(lvImport.ItemsSource); view.Filter = ImportFilter; // Tiến hành lọc/ Tìm kiếm } private bool ImportFilter(object item) { // Điều kiện lọc theo Tên hàng hóa if (string.IsNullOrEmpty(txtsearchName.Text)) return true; else return ((item as Import) DisplayName.IndexOf(txtsearchName.Text, StringComparison.OrdinalIgnoreCase) >= 0); // Điều kiện lọc theo ngày if (string.IsNullOrEmpty(txtsearchDate.Text)) return true; else return ((item as Import) DisplayName.IndexOf(txtsearchName.Text, StringComparison.OrdinalIgnoreCase) >= 0); } // Khi thay đổi nội dung TextBox lọc > Lọc động private void txtsearchName_TextChanged(object sender, TextChangedEventArgs e) { CollectionViewSource.GetDefaultView(lvImport.ItemsSource).Refresh(); } } - Code chức thống kê hàng tồn kho Chức thống kê, báo cáo hàng tồn kho cần tổng hợp hoạt động nhập – xuất từ suy số lượng cụ thể mặt hàng kho, theo cơng thức : Hàng tồn = Hàng nhập – Hàng xuất /* * Ngày 01/05/2018 * @author : authorname * - Thực hiển thị hàng tồn kho cho phần mềm * + Thống kê lần nhập mặt hàng vào importList tính tổng số lượng nhập vào sumImport * + Thống kê lần xuất mặt hàng vào exportList tính tổng số lượng xuất vào sumExport * + Tạo hàng tồn */ public class InstockViewModel : BaseViewModel 52 { // Tạo InstockList để hiển thị hàng tồn kho private ObservableCollection _InstockList; public ObservableCollection InstockList { get { return _InstockList; } set { _InstockList = value; OnPropertyChanged(); } } // Hàm đổ liệu tồn kho vào InstockList void FillInStock() { InstockList = new ObservableCollection(); var objectlist = DataProvider.Instance.DB.Objects; // Tạo danh sach Hàng hóa int stt = 1; foreach (var item in objectlist) { var importList = DataProvider.Instance.DB.ImportInfoes.Where(p => p.IdObject == item.Id); // Thống kê nhập var exportList = DataProvider.Instance.DB.ExportInfoes.Where(p => p.IdObject == item.Id); // Thống kê xuất int sumImport = 0; int sumExport = 0; if(exportList.Count() != 0) { sumExport = (int) exportList.Sum(p => p.Number); } else { continue; } if (importList.Count() != 0) { sumImport = (int)importList.Sum(p => p.Number); } Instock instock = new Instock(); instock.STT = stt; instock.Imp = sumImport; instock.Exp = sumExport; instock.objects = item; instock.Count = sumImport - sumExport; InstockList.Add(instock); stt++; } 53 ... triển hệ thống thông tin quản lý kho - Hậu cần Từ trinh phân tích, khảo sát đưa thiết kế hệ thống thông tin cho phần mềm quản lý kho Hậu cần nhằm đáp ứng nhu cầu tin học hóa, đẩy nhanh suất công. .. phòng quản lý kho hậu cần phần mềm quản lý kho Học viện Bưu viễn thơng gồm cơng việc : - Quản lý kho hàng : + Quản lý việc xuất, nhập hàng thống kê hàng hóa tồn kho + theo ngày theo tháng Quản lý. .. cầu công tác quản lý mặt hàng nhập xuất kho CHƯƠNG KHẢO SÁT BÀI TỐN QUẢN LÝ KHO HẬU CẦN Mơ hình hoạt động kho 1.1 Kho Hậu cần Học viên Bưu viễn thơng phận kho thuộc Phòng Hậu cần Bộ phận kho

Ngày đăng: 20/11/2018, 21:25

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

  • CHƯƠNG 1 KHẢO SÁT BÀI TOÁN QUẢN LÝ KHO HẬU CẦN

    • 1.1. Mô hình hoạt động của kho

      • Hình 1.1. Sơ đồ tổ chức kho Hậu cần

      • 1.2. Khảo sát các hoạt động nghiệp vụ

        • 1.2.1. Hoạt động nhập kho

          • Hình 1.2. Quy trình nghiệp vụ hoạt động nhập kho

          • 1.2.2. Hoạt động xuất kho

            • Hình 1.3. Quy trình nghiệp vụ hoạt động xuất kho

            • 1.2.3. Thống kê, báo cáo

              • Hình 1.4. Quy trình nghiệp vụ thống kê, báo cáo

              • 1.2.4. Quản lý danh mục

                • Hình 1.5. Toàn bộ tiến trình quản lý kho

                • 1.3. Yêu cầu tin học hóa

                • CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHO HẬU CẦN

                  • 2.1. Xây dựng sơ đồ phân rã chức năng

                  • 2.1.1. Khái quát về sơ đồ phân rã chức năng

                  • 2.1.2. Sơ đồ phân rã chức năng

                    • Hình 2.1. Sơ đồ phân rã chức năng

                    • 2.2. Xây dựng mô hình luồng dữ liệu

                      • 2.2.1. Biểu đồ ngữ cảnh

                        • Hình 2.2. Biểu đồ ngữ cảnh

                        • 2.2.2. Ma trận thực thể - chức năng

                          • Bảng 2.1. Ma trận dữ liệu thực thể chức năng

                          • 2.2.2. Biểu đồ luồng dữ liệu

                            • Hình 2.3. Biểu đồ luông dữ liệu mức 0

                            • Hình 2.4. Biểu đồ luông dữ liệu chức năng Nhập hàng mức 1

                            • Hình 2.5. Biểu đồ luông dữ liệu chức năng Xuất hàng mức 1

                            • Hình 2.6. Biểu đồ luông dữ liệu chức năng thống kê, báo cáo mức 1

                            • Hình 2.7. Biểu đồ luông dữ liệu chức năng cập nhật dữ liệu mức 1

                            • 2.3. Xây dựng mô hình và mối quan hệ

                              • 2.3.1. Mô hình thực thể

                              • 2.3.2. Mối quan hệ giữa các thực thể

                                • Hình 2.8. Quan hệ Cán bộ - Khách hàng – Hàng hóa

                                • Hình 2.9. Quan hệ Cán bộ - Nhà cung cấp – Hàng hóa

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

Tài liệu liên quan