Xây dựng hệ thống quản lý vật tư thiết bị cho trung tâm viễn thông phú lương

99 474 0
Xây dựng hệ thống quản lý vật tư thiết bị cho trung tâm viễn thông phú lươ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

MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH LỜI CẢM ƠN LỜI CAM ĐOAN LỜI NÓI ĐẦU CHƯƠNG TỔNG QUAN VỀ VIỄN THÔNG PHÚ LƯƠNG 1.1 Quá trình hình thành phát triển trung tâm viễn thông 1.2 Cơ cấu tổ chức, chức nhiệm vụ phòng ban 1.3 Mục đích yêu cầu toán 10 1.3.1 Mục đích 10 1.3.2 Yêu cầu 10 1.4 Nội dung phương pháp thực 10 1.5 Nghiệp vụ quản lý vật tư, thiết bị 11 1.6 Một số mẫu biểu trung tâm 12 1.7 Danh sách thiết bị vật tư trung tâm viễn thông 16 1.8 Hiện trạng giải pháp khắc phục 18 1.8.1 Hiện trạng 18 1.8.2 Giải pháp khắc phục 18 CHƯƠNG CƠ SỞ LÝ THUYẾT 20 2.1 Microsoft visual studio 2012 20 2.1.1 Giới thiệu 20 2.1.2 Lợi ích 20 2.2 ASP.NET 21 2.2.1 Giới thiệu ASP.NET 21 2.2.2 Ưu nhược điểm ASP.NET 24 2.2.3 Kiến trúc NET 25 2.2.4 Khác biệt Asp.Net Asp 26 2.2.5 Tìm hiểu mô hình MVC 27 2.3 Hệ quản trị sở liệu 28 2.3.1 Tổng quan sở liệu 28 2.3.2 SQL Server 2012 Express 30 CHƯƠNG PHÂN TÍCH THIẾT KẾ 38 3.1 Các liệu cần quản lý chương trình 38 3.1.1 Các liệu đầu vào 38 3.1.2 Các liệu đầu 38 3.2 Xác định yêu cầu nghiệp vụ trung tâm 38 3.2.1 Xác định yêu cầu nhân viên nhập vật tư 38 3.2.2 Xác định yêu cầu nhân viên xuất vật tư 38 8 3.2.3 Xác định yêu cầu nhân viên quản lý kho 38 3.2.4 Xác định yêu cầu người quản trị 38 3.3 Sơ đồ liệu 39 3.3.1 Sơ đồ phân rã chức năng39 3.3.2 Sơ đồ luồng liệu DFD 41 3.3.3 Biểu đồ luồng liệu 43 3.4 Xây dựng bảng sở liệu 46 3.4.1 Bảng VatTu 46 3.4.2 Bảng PhanLoai 46 3.4.3 Bảng DonViTinh 46 3.4.4 Bảng NhanVien 46 3.4.5 Bảng NhaCungCap 46 3.4.6 Bảng NhapVatTu46 3.4.7 Bảng ChiTietNhap 46 3.4.8 Bảng XuatVatTu 47 3.4.9 Bảng ChiTietXuat 47 CHƯƠNG CÀI ĐẶT CHƯƠNG TRÌNH 48 4.1 Đăng nhập 48 4.2 Giao diện hệ thống 49 4.3 Chức quản lý danh mục 50 4.4 Chức quản lý nhập xuất 54 4.5 Chức báo cáo 56 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 61 PHỤ LỤC CODE 62 DANH MỤC HÌNH ẢNH Hình 2.1 Khái niệm NET FRAMEWORK Hình 2.2 Mô hình MVC 28 Hình 3.1 Sơ đồ phân rã chức 39 26 Hình 3.2 Sơ đồ DFD mức khung cảnh Hình 3.3 Sơ đồ DFD mức đỉnh 41 42 Hình 3.4 Sơ đồ luồng liệu chức “Nhập vật tư” 43 Hình 3.5 Sơ đồ luồng liệu chức “Xuất vật tư” 44 Hình 3.6 Sơ đồ luồng liệu chức “Báo cáo” 45 Hình 4.1 Chức đăng nhập hệ thống 48 Hình 4.2 Giao diện hệ thống49 Hình 4.3 Chức quản lý danh mục 50 Hình 4.4 Chức cập nhật đơn vị tính 50 Hình 4.5 Chức cập nhật nhà cung cấp 51 Hình 4.6 Chức cập nhật nhân viên 51 Hình 4.7 Chức cập nhật phân loại 52 Hình 4.8 Chức cập nhật trang thiết bị vật tư Hình 4.9 Chức tạo phiếu nhập 54 Hình 4.10 Chức chi tiết nhập54 Hình 4.11 Chức tạo phiếu xuất 55 Hình 4.12 Chức chi tiết phiếu xuất 55 Hình 4.13 Chức báo cáo nhập 56 Hình 4.14 Chức báo cáo xuất 57 Hình 4.15 Chức báo cáo tồn 58 53 LỜI CẢM ƠN Em xin bày tỏ lòng biết ơn sâu sắc tới TS Nguyễn Hải Minh, thầy tận tình hướng dẫn giúp đỡ em suốt trình làm đồ án tốt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn dạy bảo giúp đỡ thầy giáo, thầy giáo Khoa Công Nghệ Thông Tin – Trường Đại học Công Nghệ Thông Tin Và Truyền Thông Thái Nguyên trang bị cho em kiến thức để em hoàn thành tốt báo cáo đồ án tốt nghiệp Xin cảm ơn tới người thân gia đình quan tâm, động viên em suốt trình học tập làm đồ án tốt nghiệp Do khả thời gian hạn chế, kinh nghiệm thực tế chưa nhiều nên không tránh khỏi thiếu sót, Rất mong bảo thầy cô Cuối em xin gửi tới thầy, cô, toàn thể bạn lời chúc tốt đẹp nhất, sức khỏe, thịnh vượng phát triển Em xin chân thành cảm ơn! Thái Nguyên, tháng năm 2016 Sinh viên Phúc Lâm Văn Phúc LỜI CAM ĐOAN Em xin cam đoan đồ án công trình tổng hợp nghiên cứu cá nhân em, thực sở nghiên cứu lý thuyết, kiến thức hướng dẫn tận tình thầy giáo TS.Nguyễn Hải Minh Trong đồ án có sử dụng số tài liệu tham khảo nêu phần tài liệu tham khảo Thái Nguyên, ngày…tháng…năm…… Sinh viên Phúc Lâm Văn Phúc LỜI NÓI ĐẦU Quản lý vật tư thiết bị việc quan trọng có ý nghĩa định đến phát triển trung tâm viễn thông Trong điều kiện kinh tế thị trường cạnh tranh đòi hỏi nhà quản lý phải có thông tin xác nắm bắt thông tin kịp thời vật tư đơn vị mình…, từ đưa kế hoạch, định chiến lược kinh doanh hợp lý, để nhằm giảm chi phí, giảm thất thoát, nâng cao hiệu hoạt động trung tâm viễn thông, có nhiều hội phát triển Để làm điều này, việc ứng dụng Tin học hóa vào vấn đề quản lý cần thiết Trước chưa có phần mềm công việc quản lý gặp nhiều khó khăn đòi hỏi phải có lượng nhân lực lớn mà hiệu không cao, ta muốn tìm kiếm tra cứu thông tin nhiều thời gian, tất thông qua giấy tờ Giờ nhờ có phần mềm quản lý, tin học hóa thao tác thủ công mà việc làm việc trung tâm viễn thông trở nên thuận lợi thấy phòng tủ đầy hồ sơ chứng từ hóa đơn, cặp tài liệu có nhãn làm chốc lát có vài giây truy cập thông tin Trung tâm viễn thông Phú Lương trung tâm chuyên cung cấp dịch vụ viễn thông, công nghệ thông tin mà phần lớn công việc quản lý vật tư công ty thao tác thủ công Chính lý nên em chọn đề tài “Xây dựng hệ thống quản lý vật tư thiết bị cho trung tâm Viễn thông Phú Lương” làm đồ án tốt nghiệp mình, nhằm hy vọng phần mềm đem lại hiệu tốt công việc quản lý vật tư Thực tập tốt nghiệp hội cho em tiếp xúc thực tế, áp dụng, tổng hợp lại kiến thức mà học được, đồng thời rút kinh nghiệm thực tế quý giá suốt trình làm đồ án tốt nghiệp Trong suốt trình làm đồ án tốt nghiệp giúp đỡ, bảo tận tình thầy Nguyễn Hải Minh cô chú, anh chị trung tâm giúp đỡ em hoàn thành tốt thực tập cách thuận lợi gặt hái số kết khả quan, em xin chân thành cảm ơn công lao dạy dỗ Thầy Cô khoa Công nghệ thông tin - Trường đại học Công Nghệ Thông Tin Truyền Thông Thái Nguyên, tận tình dạy dỗ bảo em suốt năm học nghiên cứu vừa qua; xin cảm ơn gia đình tạo điều kiện cho học tập để có ngày hôm nay; cảm ơn tất bạn lớp giúp đỡ suốt trình học tập Bên cạnh kết đạt tránh thiếu sót hạn chế đồ án, mong nhận góp ý Thầy Cô bạn bè Em xin chân thành cảm ơn! CHƯƠNG TỔNG QUAN VỀ VIỄN THÔNG PHÚ LƯƠNG 1.1 Quá trình hình thành phát triển trung tâm viễn thông Tên đầy đủ: Viễn thông Phú Lương Trụ sở: Địa chỉ: Đường Dương Tự Minh, TT Đu, Huyện Phú Lương, Tỉnh Thái Nguyên Điện thoại: 0280 3874 262 Giám đốc Trung tâm: Nguyễn Văn Tiệm (VNPT) Tập đoàn số quốc gia lĩnh vực Bưu – Viễn Thông – Công nghệ thông tin, thành lập theo định số 265/QĐ – TTg ngày 17/11/2006, Thủ tướng Chính phủ nước Cộng hòa XHCN Việt Nam.Tập đoàn Bưu – Viễn thông Việt Nam – VNPT, tiền thân Bưu điện Việt Nam, kế thừa truyền thống anh hùng hệ trước; lòng trung thành, dũng cảm, tận tụy với Đảng với Tổ quốc; nguyện đem sức lực, trí tuệ xây dựng đất nước, phục vụ nhân dân.Tập đoàn BC - VT Việt Nam tổ hợp kinh tế bao gồm doanh nghiệp thành viên hạch toán độc lập, đa sở hữu, đó, Nhà Nước giữ vai trò chủ đạo; kinh doanh đa lĩnh vực lĩnh vực bưu chính, viễn thông, tin học đóng vai trò nòng cốt Viễn Thông Phú Lương đơn vị thành viên thuộc Tập đoàn Viễn thông Thái Nguyên (VNPT Thái Nguyên) đảm nhận cung cấp dịch vụ Viễn thông Công nghệ thông tin địa bàn tỉnh Phú Lương Một số sản phẩm dịch vụ chính: - Dịch vụ điện thoại cố định dịch vụ gia tăng mạng cố định - Dịch vụ điện thoại di động VinaPhone, điện thoại cố định không dây Gphone - Dịch vụ Internet VNN (1260, 1268, 1269, MegaVNN) - Dịch vụ thuê kênh riêng, truyền số liệu - Tư vấn, thiết kế, thực bảo trì chuyên ngành viễn thông tin học,các 10 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Thái Nguyên, ngày.….tháng.….năm 2016 Giáo viên hướng dẫn TS.Nguyễn Hải Minh 85 86 PHỤ LỤC CODE Form vật tư Vật Tư Thiết Bị Viễn Thông Tên Vật Tư 87 Loại Vật Tư Đơn vị tinh namespace WebQuanLyKho.Forms { public partial class frmSanPham : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LoadDropdownlist(); listData = BVatTu.ListAll(); LoadData(listData); } } List listData; protected void LoadData(List listData) { grvData.DataSource = listData; grvData.DataBind(); } void LoadDropdownlist() { ddlDonViTinh.DataSource = BDonViTinh.SelectAll(); ddlDonViTinh.DataTextField = "TenDonViTinh"; ddlDonViTinh.DataValueField = "Id"; ddlDonViTinh.DataBind(); ddlLoaiSanPham.DataSource = BPhanLoai.SelectAll(); ddlLoaiSanPham.DataTextField = "TenLoai"; ddlLoaiSanPham.DataValueField = "Id"; ddlLoaiSanPham.DataBind(); } protected void btnThem_Click(object sender, EventArgs e) { try 88 { var dvt = new EVatTu(); dvt.TenVatTu = txtName.Text; dvt.IdLoai = Convert.ToInt16(ddlLoaiSanPham.SelectedValue.ToString ()); dvt.IdDonViTinh = Convert.ToInt16 (ddlDonViTinh.SelectedValue.ToString()); BVatTu.Insert(dvt); LoadData(listData); } catch (Exception ex) { WriteLog.WriteLogEntry("frmSanPham - btnThem_Click", ex); } } protected void grvData_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("cmdDelete")) { var gvr = (GridViewRow)((Control) e.CommandSource).NamingContainer; var rowIndex = gvr.RowIndex; var idbook = grvData.Rows[rowIndex].Cells[0].Text; BVatTu.Delete(int.Parse(idbook)); LoadData(listData); } } catch (Exception ex) { WriteLog.WriteLogEntry("frmSanPham - grvData_RowCommand", ex); } } protected void btnTimKiem_Click(object sender, EventArgs e) { try { var list = BVatTu.ListAll(); var searchText = txtSearch.Text; if (!string.IsNullOrEmpty(searchText)) { list = list.Where(u => u.TenLoai.Contains(searchText) || u.TenVatTu.Contains(searchText)).ToList(); } LoadData(list); } catch (Exception) { 89 } } } } Form nhập hàng Nhập kho 90 Nhà cung cấp Nhân viên Ngày nhập namespace WebQuanLyKho.Forms { public partial class frmNhapHang : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LoadDropdownlist(); LoadData(); } } protected void LoadData() { grvData.DataSource = BNhapHang.SelectAll(); grvData.DataBind(); } void LoadDropdownlist() { ddlNhaCungCap.DataSource = BNhaCungCap.SelectAll(); ddlNhaCungCap.DataTextField = "TenNhaCungCap"; ddlNhaCungCap.DataValueField = "Id"; ddlNhaCungCap.DataBind(); ddlNhanVien.DataSource = BNhanVien.SelectAll(); 91 ddlNhanVien.DataTextField = "TenNhanVien"; ddlNhanVien.DataValueField = "Id"; ddlNhanVien.DataBind(); } protected void btnThem_Click(object sender, EventArgs e) { try { var idNhaCungCap = Convert.ToInt16 (ddlNhaCungCap.SelectedValue.ToString()); var idNhanVien = Convert.ToInt16(ddlNhanVien.SelectedValue.ToString ()); var ngayNhap = Convert.ToDateTime(txtNgayNhap.Value.ToString()); var cungCap = new ENhapHang(); cungCap.IdNhaCungCap = idNhaCungCap; cungCap.IdNhanVien = idNhanVien; cungCap.NgayNhap = ngayNhap; BNhapHang.Insert(cungCap); LoadData(); } catch (Exception ex) { WriteLog.WriteLogEntry("frmPhanLoai - btnThem_Click", ex); } } protected void grvData_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("cmdDelete")) { var gvr = (GridViewRow)((Control) e.CommandSource).NamingContainer; var rowIndex = gvr.RowIndex; var idbook = grvData.Rows[rowIndex].Cells[0].Text; BNhapHang.Delete(int.Parse(idbook)); LoadData(); } if (e.CommandName.Equals("cmdChiTiet")) { var gvr = (GridViewRow)((Control) e.CommandSource).NamingContainer; var rowIndex = gvr.RowIndex; var idbook = grvData.Rows[rowIndex].Cells[0].Text; Response.Redirect("frmChiTietNhap.aspx?idNhap=" + idbook); } } catch (Exception ex) 92 { WriteLog.WriteLogEntry("frmPhanLoai - grvData_RowCommand", ex); } } } } Form xuất hàng Xuất kho 93 Nhân viên Ngày xuất namespace WebQuanLyKho { public partial class frmXuatHang : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LoadDropdownlist(); LoadData(); } } protected void LoadData() { grvData.DataSource = BXuatHang.SelectAll(); grvData.DataBind(); } void LoadDropdownlist() { ddlNhanVien.DataSource = BNhanVien.SelectAll(); ddlNhanVien.DataTextField = "TenNhanVien"; ddlNhanVien.DataValueField = "Id"; ddlNhanVien.DataBind(); } protected void btnThem_Click(object sender, EventArgs e) { try { var idNhanVien = Convert.ToInt16(ddlNhanVien.SelectedValue.ToString ()); 94 var ngayXuat = Convert.ToDateTime(txtNgayXuat.Value.ToString()); var cungCap = new EXuatHang(); cungCap.IdNhanVien = idNhanVien; cungCap.NgayXuat = ngayXuat; BXuatHang.Insert(cungCap); LoadData(); } catch (Exception ex) { WriteLog.WriteLogEntry("frmXuatHang - btnThem_Click", ex); } } protected void grvData_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("cmdDelete")) { var gvr = (GridViewRow)((Control) e.CommandSource).NamingContainer; var rowIndex = gvr.RowIndex; var idbook = grvData.Rows[rowIndex].Cells[0].Text; BXuatHang.Delete(int.Parse(idbook)); LoadData(); } if (e.CommandName.Equals("cmdChiTiet")) { var gvr = (GridViewRow)((Control) e.CommandSource).NamingContainer; var rowIndex = gvr.RowIndex; var idbook = grvData.Rows[rowIndex].Cells[0].Text; Response.Redirect("frmChiTietXuat.aspx?idXuat=" + idbook); } } catch (Exception ex) { WriteLog.WriteLogEntry("frmXuatHang - grvData_RowCommand", ex); } } } } Form báo cáo nhập 95 ; Từ ngày đến ngày namespace WebQuanLyKho { public partial class frmBaoCaoNhap : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnThongKe_Click(object sender, EventArgs e) { try { var fromDate = Convert.ToDateTime(txtFromDate.Text); var toDate = Convert.ToDateTime(txtToDate.Text); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath ("~/Reports/rptBaoCaoNhap.rdlc"); var dt = BChiTietNhap.SelectBetweenDate(fromDate, toDate); ReportDataSource datasource = new ReportDataSource("DataSet1", dt); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(datasource); } catch (Exception) { 96 } } } } Form báo cáo xuất ; Từ ngày đến ngày namespace WebQuanLyKho { public partial class frmBaoCaoXuat : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } 97 protected void btnThongKe_Click(object sender, EventArgs e) { try { var fromDate = Convert.ToDateTime(txtFromDate.Text); var toDate = Convert.ToDateTime(txtToDate.Text); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath ("~/Reports/rptXuat.rdlc"); var dt = BChiTietXuat.SelectBetweenDate(fromDate, toDate); ReportDataSource datasource = new ReportDataSource("DataSet1", dt); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(datasource); } catch (Exception) { throw; } } } } Form báo cáo tồn namespace WebQuanLyKho { public partial class bcVatTu : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { 98 ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath ("~/Reports/rptBaoCaoTon.rdlc"); var dt = BVatTu.BaoCaoTonKho(); ReportDataSource datasource = new ReportDataSource("datasetBCTon", dt); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(datasource); } } } } 99 ... tập quản lý vật tư thiết bị viễn thông đáp ứng công việc quản lý việc nhập, xuất vật tư, lý, thu hồi vật tư, quản lý thống kê lượng hàng tồn kho giúp cho người quản lý cân đối việc nhập xuất vật. .. đề quản lý cần thiết quan trọng, cụ thể xây dựng phần mềm quản lý hệ thống máy tính, cụ thể chương trình Quản lý vật tư thiết bị cho trung tâm Viễn thông Phú Lương Phần mềm xây dựng cần đáp ứng... chọn đề tài Xây dựng hệ thống quản lý vật tư thiết bị cho trung tâm Viễn thông Phú Lương làm đồ án tốt nghiệp mình, nhằm hy vọng phần mềm đem lại hiệu tốt công việc quản lý vật tư Thực tập tốt

Ngày đăng: 23/04/2017, 10:22

Từ khóa liên quan

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

Tài liệu liên quan