MỤC LỤC MỤC LỤC 1 MỞ ĐẦU 3 CHƯƠNG 1: KHẢO SÁT THỰC TRẠNG VÀ MÔ TẢ BÀI TOÁN CỦA CÔNG TY CỔ PHẦN ĐẦU TƯ LẠC HỒNG 4 1.1. Giới thiệu về đơn vị thực tập 4 1.1.1. Địa chủ trụ sở chính 4 1.1.2. Quá trình hình thành và phát triển của Công ty Cổ phần đầu tư Lạc Hồng 4 1.1.3. Đặc điểm tổ chức quản lý của Công ty Cổ phần đầu tư Lạc Hồng 5 1.1.4. Đặc điểm ngành nghề kinh doanh 8 1.2. Thực trạng và mô tả bài toán quản lý vật tư của công ty cổ phần đầu tư Lạc Hồng 8 1.2.1. Thực trạng quản lý vật tư tại công ty cổ phần đầu tư Lạc Hồng 8 1.2.2. Mô tả nghiệp vụ bài toán 9 1.3. Xác định yêu cầu bài toán 18 1.3.1. Đề xuất phương án giải quyết 18 1.3.2. Mô hình đề xuất giải pháp 18 CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 20 2.1. Sơ đồ phân rã chức năng 20 2.1.1. Mô tả chức năng của hệ thống 20 2.1.1.1.Chức năng quản lý hệ thống: 20 2.1.1.2. Chức năng quản lý danh mục: 21 2.1.1.3. Chức năng quản lý nhập vật tư: 21 2.1.1.4. Chức năng quản lý xuất vật tư 22 2.1.1.5. Chức năng quản lý kiểm kê: 22 2.1.1.6. Chức năng báo cáo thống kê: 22 2.2. Xây dựng mô hình luồng dữ liệu 22 2.2.1. Xây dựng mô hình luồng dữ liệu mức khung cảnh 22 2.2.2. Xây dựng mô hình luồng dữ liệu mức đỉnh 24 2.2.3. Xây dựng luồng dữ liệu mức dưới đỉnh 25 2.2.3.1. Chức năng quản lý hệ thống 25 2.2.3.2. Chức năng quản lý danh mục 25 2.2.3.3. Chức năng quản lý nhập vật tư 26 2.2.3.4. Chức năng quản lý xuất vật tư 27 2.2.3.5. Chức năng kiểm kê 28 2.2.3.6. Chức năng báo cáo thống kê 29 CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ CSDL CHO HỆ THỐNG 30 3.1. Xây dựng mô hình thực thể liên kết của hệ thống 30 3.1.1. Xác định các thực thể 30 3.1.2. Mô hình thực thể liên kết 31 3.2. Thiết kế các bảng vật lý 31 3.3.Mô hình quan hệ 35 CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH 35 4.1. Lựa chọn ngôn ngữ 35 4.2. Tổng quan về ngôn ngữ và hệ quản trị CSDL được lựa chọn 35 4.2.1. Tổng quan về ngôn ngữ c 35 4.2.2. Hệ quản trị cơ sở dữ liệu 37 KẾT LUẬN 40 TÀI LIỆU THAM KHẢO 41
TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN TIN HỌC KINH TẾ BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ VẬT TƯ CÔNG TY CỔ PHẦN ĐẦU TƯ LẠC HỒNG GIÁO VIÊN HD: THS.PHẠM THỊ NGUYỆT SINH VIÊN THỰC HIỆN: VŨ THỊ TỪ : 1221050414 LỚP TIN KINH TẾ K57 HÀ NỘI-2017 Báo cáo thực tập tốt nghiệp MỤC LỤC MỞ ĐẦU Ngày công nghệ thông tin phát triển với tốc độ nhanh chóng Công nghệ tin học ứng dụng nhiều lĩnh vực nghiên cứu khoa học, phát triển kinh tế quân nhiều lĩnh vực khác Ở nước tiên tiến, máy tính ứng dụng nhiều lĩnh vực nhằm phục vụ lợi ích người Việc liên lạc tìm kiếm thông tin không bị cản trở Thế giới trở nên xích lại gần nhờ công nghệ thông tin Tất nước có gắng làm chủ kiến thức tìm cách áp dụng thành tựu công nghệ thông tin vào ngành kinh tế - xã hội nhà nước Do vậy, công tác quản lý vật tư công tác thiếu tất tổ chức kinh tế Với lý phát triển Công nghệ thông tin trở thành ngành kinh tế quan trọng, đặc biệt công nghệ phần mềm Sự đời sản phẩm phần mềm đặc biệt phần mềm ứng dụng quản lý vật tư vài năm gần mang lại nhiều thuận lợi công tác quản lý vật tư tránh thất thu, mát Tuy nhiên bên cạnh tiện lợi mà chương trình mang lại, nhiều khó khăn, nhược điểm cần khắc phục Nhược điểm chương trình nhiều lý sau: Bản thân nhà lập trình hạn chế trình độ kinh nghiệm làm phần mềm.Thông tin mặt hàng biến đổi hàng ngày mà sổ sách người thủ kho cập nhập thông tin cách nhanh chóng, xác Lý cho thấy việc xây dựng Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp hệ thống thông tin quản lý vật tư máy tính , đáp ứng nhanh hiệu yêu cầu tập hợp hàng nhập, hàng xuất, tra cứu, tìm kiếm, thống kê số lượng hàng tồn xác nhanh chóng Sau thời gian nghiên cứu, khảo sát trình hoạt động công ty cổ phần đầu tư Lạc Hồng, em nhận thấy hệ thống quản lý vật tư kho công ty tương đối phức tạp, khối lượng công việc nhiều đòi hỏi cần có phần mềm chuyên biệt có khả quản lý xác, thống nhất, cung cấp báo cáo, thông tin cách kịp thời cho sử dụng quản trị hệ thống Chính từ cần thiết hiệu phần mềm quản lý vật tư nên em định chọn đề tài “ Quản lý vật tư công ty cổ phần đầu tư Lạc Hồng” CHƯƠNG 1: KHẢO SÁT THỰC TRẠNG VÀ MÔ TẢ BÀI TOÁN CỦA CÔNG TY CỔ PHẦN ĐẦU TƯ LẠC HỒNG 1.1 Giới thiệu đơn vị thực tập 1.1.1 Địa chủ trụ sở Tên giao dịch: LHI, CORP Vốn điều lệ: 81 tỷ đồng Mã số thuế: 0101417985 Địa chỉ: Số nhà 85 đường Lê Văn Lương, Phường Nhân Chính, Quận Thanh Xuân, Thành phố Hà Nội Đại diện pháp luật: Lê Xuân Trường Ngày cấp giấy phép: 15/09/2003 Ngày hoạt động: 01/11/2003 (Đã hoạt động 14 năm) Điện thoại: 0435576278/ 09034064 / 0435586391 Logo: Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp 1.1.2 Quá trình hình thành phát triển Công ty Cổ phần đầu tư Lạc Hồng Thành lập ngày 15/9/2003, sau 14 năm hoạt động, Lạc Hồng có 500 cán kỹ sư, cử nhân chuyên ngành ba ngàn công nhân có tay nghề cao Công ty hoạt động lĩnh vực thi công xây dựng dân dụng công nghiệp, giao thông, thủy lợi, viễn thông tư vấn thiết kế Trong lĩnh vực đầu tư, với tiềm lực tài vững mạnh đội ngũ lãnh đạo động, tâm huyết, Lạc Hồng tập trung phát triển nhiều dự án bất động sản du lịch độc đáo, có chất lượng cao Cho dù có thách thức khó khăn, dù dự án đầu tư hay xây dựng, Lạc Hồng nỗ lực thực hoàn thành thành công dự án Đó nhờ kết hợp chặt chẽ kinh nghiệm, lực, kiến thức cam kết có trách nhiệm với khách hàng dự án Với phương châm “Cùng phát triển, giữ niềm tin”, Lạc Hồng nỗ lực không ngừng phấn đấu vượt qua thách thức để khẳng định uy tín, thương hiệu đối tác tin cậy cho chủ đầu tư khách hàng Công ty Cổ phần đầu tư Lạc Hồng có chức triển khai công tác công việc có tính chất đặc thù moi lĩnh vực xây dựng.Với đội ngũ cán công nhân viên giàu kinh nghiệm ngành xât dựng công ty chủ yếu kiến trúc sư , kỹ sư , kế toán phòng ban với nhiều công việc khác nhau.Nền kinh thị trường mở cửa đòi hỏi công ty phải hoạt động theo cấu nhiệm vụ Bước đầu, với số cán công nhân viên công ty ỏi, tài eo hẹp, số vốn lưu động nhỏ bé, TSCĐ ít, công nhân lao động không có, kỹ sư , kiến trúc sư…Lãnh đạo cán công ty phải cố gắng vượt qua khó khăn chế thị tường, tìm biện pháp lo công ăn việc làm cho CBCNV, đảm bảo thu nhập ổn định cho thành viên công ty, bước đua công ty vào ổn định Nhiệm vụ chủ yếu công ty xây dựng công trình dân dụng, công nghiệp, kinh doanh phát triển nhà, trang trí nội thất thiết kế mẫu nhà, kinh doanh vật liệu xây dựng, nghiên cứu ứng dụng chuyển giao công nghệ lĩnh vực quy hoạch, kiến trúc, cấu trúc công trình, tư vấn đầu tư xây dựng công trình dân dụng, công nghệ, kỹ thuật, hạ tầng môi trường đô thị Với nhiệm vụ to lớn đó, ban lãnh đạo không ngừng vươn lên hoạt động kí hợp đồng không thời hạn với 68 người, hợp đồng có kỳ hạn lao động với 400 người Công ty đà phát triển, Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp doanh thu lợi nhuận năm qua không ngừng tăng, đời sống vật chất tinh thần cán , công nhân viên ngày nâng cao 1.1.3 Đặc điểm tổ chức quản lý Công ty Cổ phần đầu tư Lạc Hồng Sơ đồ tổ chức máy công ty cổ phần đầu tư Lạc Hồng thể qua hình 1.1: Hình 1: Sơ đồ tổ chức máy công ty cổ phần đầu tư Lạc Hồng Hình 1.1: Sơ đồ tổ chức máy công ty cổ phần đầu tư Lạc Hồng Bộ máy quản lý Công ty Cổ phần đầu tư Lạc Hồng bao gồm: Tổng giám đốc, hai phó Tổng giám đốc, phòng ban chức Bộ máy tổ chức theo mô hình trực tuyến – chức Theo mô hình định quản lý phòng ban chức nghiên cứu đề xuất với Tổng Giám đốc Khi lệnh Tổng Giám đốc truyền từ xuống Các phòng chức có nhiệm vụ tham mưu cho lãnh đạo Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp song không lệnh cho xưởng sản xuất Mỗi phòng ban đảm nhiệm chức nhiệm vụ định * Chức năng, nhiệm vụ phòng ban phận công ty Tổng giám đốc Công ty: Là chủ tịch Hội đồng quản trị, người điều hành hoạt động Công ty, tổ chức máy thực nhiệm vụ sản xuất kinh doanh đơn vị trực tiếp đạo phòng Kế toán Tổng giám đốc người đại diện cho Công ty mặt pháp lý, vừa đại diện cho cán công nhân viên, quản lý theo chế độ thủ trưởng.Tổng giám đốc có quyền tiến hành hoạt động Công ty theo chế độ, sách pháp luật nhà nước Giám đốc Công ty chịu trách nhiệm trước tập thể cán công nhân viên kết hoạt động sản xuất kinh doanh Bộ máy văn phòng: Bộ máy văn phòng chuyên môn hoá chức quản lý Có nhiệm vụ tham mưu giúp Ban Giám đốc đề định, theo dõi hướng dẫn phận sản xuất cấp thục nhiệm vụ phân công Các phận chức phải hoàn thành nhiệm vụ giao mà phối hợp với hoạt động sản xuất Công ty tiến hành thường xuyên, liên tục có hiệu Phòng Tổ chức Hành chính: Tham mưu giúp cho Giám đốc mặt công tác tổ chức cán nhân sự, công tác lao động tiền lương, giải chế độ sách cán công nhân viên, thực công việc hành chính, quản trị Công ty Phòng Kế hoạch Vật tư: lập kế hoạch cho sản xuất, điều phối hoạt động thu mua nguyên liệu đầu vào, quản lý mua bán đầu tư, hàng hóa nguyên nhiên liệu công ty, kiểm soát sản lượng đầu ra.Theo dõi đôn đốc phân xưởng thực kế hoạch sản xuất kinh doanh, giúp Giám đốc đề nhiệm vụ sản xuất Công ty Phòng Kinh doanh : điều phối hoạt động thu mua nguyên liệu đầu vào tiêu thụ sản phẩm bao gồm: giao dịch khách hàng, tiếp thị sản phẩm, thu đòi công nợ Phòng kỹ thuật : Giải vấn đề kỹ thuật, công nghệ, thiết kế mẫu mã sản phẩm, ứng dụng tiến khoa học kỹ thuật vào sản xuất, xử lý cố kỹ thuật dây chuyền, kiểm tra chất lượng sản phẩm trước xuất xưởng Đề kế hoạch sửa chữa bảo dưỡng định kỳ máy móc thiết bị Công ty Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp Phòng Kế toán : Tham mưu choTổng giám đốc giúpTổng giám đốc quản lý mặt kế toán thống kê tài Công ty Phòng Điều hành sản xuất : Có nhiệm vụ quản lý tổ chức sản xuất theoyêu cầu giám đốc công ty Để quản lý tốt hoạt động sản xuất kinh doanh công ty Công ty Cổ phần đầu tư Lạc Hồng tổ chức máy quản lý theo mô hình trực tuyến chức 1.1.4 Đặc điểm ngành nghề kinh doanh - Xây dưng công trình dân dụng, công nghiệp, giao thông, thủy lợi, công trình điện đến 35kv - Sản xuất buôn bán vật liệu xây dựng; thiết bị máy móc xây dựng - Thuê cho thuê nhà ,văn phòng, nhà xưởng, bến bãi, kho hàng - Đại lý mua, đại lý bán, kí gửi hàng hóa - Sản xuất sản phẩm, trang thiết bị công cụ trang trí nội ngoại thất - Đầu tư xây dựng , thuê cho thuê sở hạ tầng viễn thông Tư vấn, môi giới, bất động sản, xúc tiến đầu tư,thương mại Kinh doanh dịch vụ vận tải hàng hóa, vần chuyển hành khách ôtô; tư vấn thẩm định thiết kế điện công trình dân dụng, công nghiệp - Lắp đặt hệ thống điện công trình bao gồm :lắp đặt hệ thống bảo đảm bảo an toàn , dây dẫn thiết bị điện,đường dây thông tin liên lạc, mạng máy tính dây cáp truyền hình , bao gồm cáp quang học, hệ thống chiếu sáng , hệ thống báo cháy, hệ thống báo động , tín hiệu điện đèn đường phố - Bán buôn máy móc, cung cấp hệ thống thiết bị bảo vệ an toàn máy móc linh kiện khóa điện,vòm an toàn bảo vệ 1.2 Thực trạng mô tả toán quản lý vật tư công ty cổ phần đầu tư Lạc Hồng 1.2.1 Thực trạng quản lý vật tư công ty cổ phần đầu tư Lạc Hồng Từ việc tìm hiểu trình quản lý công ty cổ phần đầu tư Lạc Hồng, cho thấy công tác quản lý vật tư công ty cổ phần đầu tư Lạc Hồng quản lý kho theo phương pháp thủ công việc xuất nhập vật liệu cho công trường xây dựng ghi sổ sách, dựa giấy tờ chủ yếu, việc tổ hợp vật tư nhập xuất tồn cán vật tư tính Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp tay với trợ giúp máy tính Với việc quản lý tránh khỏi sai sót khó khăn công việc việc tính sai giá trị hàng hóa, nhầm lẫn việc kiểm kê hàng hóa, tốn nhiều thời gian cho việc tra cứu vật tư phải qua nhiều sổ sách gây chậm chễ khó khăn cho việc tổng hợp báo cáo thống kê trình nên ban giám đốc phê duyệt,…Điều gây cản trở cho việc quản lý định ban lãnh đạo, gây tổn thất cho công ty suất lao động thấp Từ ban giám đốc nhận thấy cần thay đổi cách quản lý việc ứng dụng công nghệ thông tin vào quản lý vật tư nhằm giảm bớt thời gian, chi phí , nâng cao suất lao động, nâng cao hiệu kinh tế Quản lý vật tư công ty cổ phần đầu tư Lạc Hồng hệ thống quản lý việc nhập xuất vật tư cho dự án công trình gồm nhiều hạng mục Nguồn vật tư công ty lấy từ nhà cung cấp, nhà sản xuất công ty nước cung cấp Vật tư công ty cung cấp theo định mức công trình thuộc dự án công ty Công ty cổ phần đầu tư Lạc Hồng quản lý nhiều loại vật tư gạch, cát, đá, xi măng, sắt , thép,….Hệ thồng quản lý vật tư công ty có phòng quản lý vật tư, thủ kho, đội thi công hạng mục…Vì cần phải có chương trình quản lý để giúp nhân viên dễ dàng việc quản lý Các hoạt động hệ thống quản lý vật tư gồm nhập vật tư vào kho, xuất vật tư cung cấp cho công trình theo bảng định mức, báo cáo số lượng vật tư xuất ra, báo cáo tồn kho tháng Việc quản lý vật tư công ty phân cấp quản lý theo phận.Phòng quản lý vật tư chịu trách nhiệm việc nhập xuất vật tư công ty gồm: phận kế hoạch, phận kế toán, phận quản lý vật tư Bộ phận kế hoạch gồm: Bộ phận nghiên cứu thị trường: khảo sát giá vật tư thị trường Bộ phận mua hàng: có nhiệm vụ mua vật tư dựa theo khảo sát Bộ phận kế toán: thực việc thống kê số liệu giá thu mua xuất nhập vật tư Bộ phận quản lý vật tư: quản lý việc nhập vật tư vào kho xuất vật tư theo định mức riêng hạng mục dự án 1.2.2 Mô tả nghiệp vụ toán * Mô hình quản lý vật tư công ty Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp Mô hình quản lý vật tư công ty thể qua hình 2.1: hinh1.1 Hình 2.1: Quy trình quản lý vật tư công ty Quản lý thông tin - Quản lý thông tin vật tư: Hiện công ty quản lý thông tin vật tư bao gồm: Mã vật tư, tên vật tư, quy cách vật tư, nhà cung cấp vật tư, chế độ bảo hành, thời hạn sử dụng vật tư Mỗi vật tư có mã số riêng ( gọi mã vật tư) Cách đặt tên mã hàng hóa công ty MVT= Tên viết tắt vật tư + NCC (Nhà cung cấp)+ Dung tích (Kích thước) Để phân loại vật tư dễ dàng cần phải có mã vật tư khác nhau, không bị trùng lặp việc lưu trữ vào sổ sách không bị nhầm sai sót - Quản lý nhà cung cấp: Vũ Thị Từ - Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp Các nhà cung cấp vật tư cho công ty bao gồm: Các nhà cung cấp xi măng: Xi măng Hoàng Thạch, xi măng Bỉm Sơn, xi măng cẩm phả, xi măng Hoàng Long,… Các nhà cung cấp bê tông Việt Hàn, nhà cung cấp cát Tuấn phát, nhà cung cấp gạch Tuấn Thúy,… - Quản lý đơn vị thi công: Khi công ty trúng thầu dự án đơn vị thi công tiến hành xây dựng công trình theo yêu cầu công ty Quản lý nhập vật tư Để nhập vật tư, công ty dựa vào yêu cầu vật tư đơn vị thi công để từ đặt mua vật tư với nhà cung cấp vật tư mà công ty cần Nguồn hàng nhập thông qua đơn đặt hàng hợp đồng mua bán công ty với nhà cung cấp vật tư Quy trình nhập vật tư công ty thể qua dơ đồ hình 2.2: Hình 2.2: Quy trình nhập vật tư Các bước quy trình nhập vật tư công ty: Bước : Khi mua hàng về, nhân viên mua hàng người nhập hàng có yêu cầu nhập kho Yêu cầu nhập kho dùng giấy yêu cầu nhập kho có chữ ký giám đốc công ty Bước : Kế toán kho nhận yêu cầu nhập kho lập phiếu nhập kho : Kế toán kho nhận yêu cầu nhập kho lập phiếu nhập kho Phiếu nhập kho lập thành bản, lưu phận quản lý kho, giao nhân viên giao hàng Vũ Thị Từ - Tin Kinh Tế K57 Page 10 Báo cáo thực tập tốt nghiệp Hình 2.8 : Biểu đồ mức đỉnh quản lý nhập vật tư 2.2.3.4 Chức quản lý xuất vật tư Vũ Thị Từ - Tin Kinh Tế K57 Page 28 Báo cáo thực tập tốt nghiệp 2.2.3.5 Chức kiểm kê Vũ Thị Từ - Tin Kinh Tế K57 Page 29 Báo cáo thực tập tốt nghiệp 2.2.3.6 Chức báo cáo thống kê Hình 2.9: Biểu đồ mức đỉnh quản lý hệ thống Vũ Thị Từ - Tin Kinh Tế K57 Page 30 Báo cáo thực tập tốt nghiệp CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ CSDL CHO HỆ THỐNG 3.1 Xây dựng mô hình thực thể liên kết hệ thống 3.1.1 Xác định thực thể 10 TAIKHOAN (TaiKhoan, MatKhau, Quyen, MaNV) QUYEN ( Quyen, Admin) NHANVIEN( MaNV, TenNV, ChucVu, DiaChi, SDT) NHACUNGCAP (MaNCC, TenNCC, DiaChi, SDT, SoFax, Email) VATTU (MaVT, TenVT, MaLoai, MaDV, DonGia, SoLuong, DonViTinh, TonDau) LOAIVT (MaLoai, TenLoai) DONVITHICONG( MaDV, TenDV, DiaChi, SDT, SoFax, Email ) DONDATHANG (MaDDH, MaNCC, MaNV, NgayDat) PHIEUNHAP (MaPN, MaNCC, SoLuong, NgayNhap, MaNV) CHITIETPHIEUNHAP (MaPN, MaVT, SoLuong, DonGiaNhap, TongTien, DonViTinh) 11 PHIEUXUAT ( MaPX, MaNV, MaDV, NgayXuat) 12 CHITIETPHIEUXUAT (MaPX, MaDV, MaVT, SoLuong, DonGiaXuat) Vũ Thị Từ - Tin Kinh Tế K57 Page 31 Báo cáo thực tập tốt nghiệp 3.1.2 Mô hình thực thể liên kết 3.2 Thiết kế bảng vật lý Bảng tài khoản Tên trường TenTK Kiểu liệu Varchar(50) Rằng buộc Not null Matkhau Quyen Varchar(50) Varchar(50) Not null Not null Ghi Tên tài khoản Mật Quyền MaNV Varchar (50) Not null Ghi Bảng quyền Tên trường Vũ Thị Từ - Tin Kinh Tế K57 Kiểu liệu Page 32 Rằng buộc Ghi Báo cáo thực tập tốt nghiệp Quyen Admin Tên trường Varchar(50) Not null Bit Not null Bảng nhân viên Quyền Admin Ghi MaNV TenNV ChucVu Kiểu liệu (độ rộng) Varchar (50) Nvarchar (50) Nvarchar (50) Ràng buộc Mã nhân viên Tên nhân viên Chức vụ Not Null Not Null Not Null DiaChi Nvarchar (50) Địa Not Null SDT Nvarchar (50) Số điện thoại Not Null Email Nvarchar (50) Email Not Null Khóa là: MaNV( mã nhân viên) Bảng nhà cung cấp Tên trường MaNCC TenNCC DiaChi SDT SoFax Email Kiểu liệu (độ rộng) Varchar (50) Nvarchar (50) Ghi Mã nhà cung cấp Tên nhà cung cấp Nvarchar (50) Địa Nvarchar (50) Số điện thoại Nvarchar (50) Số fax Nvarchar (50) Địa Email Khóa chính: MaNCC ( mã nhà cung cấp) Ràng buộc Not Null Not Null Not Null Not null Null Not Null Bảng vật tư Tên trường Kiểu liệu (độ rộng) MaVT Varchar (50) TenVT Nvarchar (50) MaLoai Varchar (50) SoLuong int DonGia int DonViTinh Nvarchar (50) TonDauKy int Khóa chính: MaVT ( mã vật tư) Vũ Thị Từ - Tin Kinh Tế K57 Page 33 Ghi Ràng buộc Mã vật tư Tên vật tư Mã loại Số lượng Đơn giá Đơn vị tính Tồn đầu kỳ Not Null Not Null Not Null Not Null Not Null Not Null Not Null Báo cáo thực tập tốt nghiệp Bảng loại vật tư Tên trường Kiểu liệu (độ rộng) MaLoai Varchar (50) TenLoai Nvarchar (50) Khóa chính: MaLoai ( mã loại vật tư) Ghi Ràng buộc Mã loại vật tư Tên loại vật tư Not Null Not Null Bảng đơn vị thi công Tên trường Kiểu liệu (độ rộng) MaDV Varchar (50) TenDV Nvarchar (50) DiaChi Nvarchar (50) SDT Nvarchar (50) SoFax Nvarchar (50) Email Nvarchar (50) Khóa chính: MaDV ( mã đơn vị thi công) Ghi Ràng buộc Mã đơn vị Tên đơn vị Địa Số điện thoại Số fax Địa Email Not Null Not Null Not Null Not null Null Not Null Bảng đơn đặt hàng Tên trường Kiểu liệu (độ rộng) MaDDH Varchar (50) MaNCC Datetime NgayDat Datetime MaNV Varchar (50) Khóa chính: MaDDH ( mã đơn đặt hàng) Ghi Ràng buộc Mã đơn đặt hàng Mã nhà cung cấp Ngày nhận hàng Mã Nhân viên Not Null Not Null Not Null Not null Bảng phiếu nhập Tên trường Kiểu liệu (độ rộng) MaPN Varchar (50) MaNCC Varchar (50) NgayNhap datetime MaNV int Khóa chính: MaPN ( mã phiếu nhập) Vũ Thị Từ - Tin Kinh Tế K57 Page 34 Ghi Ràng buộc Mã phiếu nhập Mã nhà cung cấp Ngày nhập Mã nhân viên Not Null Not Null Not Null Not Null Báo cáo thực tập tốt nghiệp 10 Chi tiết phiếu nhập Tên trường Kiểu liệu (độ rộng) MaPN Varchar (50) MaVT Varchar (50) DonViTinh Nvarchar(50) SoLuong int DonGiaNhap int Tổng tiền int Khóa chính: MaPN ( mã vật tư) Ghi Ràng buộc Mã hóa đơn nhập Mã vật tư Đơn vị tính Số lượng Đơn giá nhập Tổng tiền Not Null Not Null Not Null Not Null Not Null Not Null 11 Phiếu xuất Tên trường MaPX MaNV MaDV Kiểu liệu (độ rộng) Varchar (50) Varchar (50) Varchar (50) NgayXuat datetime Khóa chính: MaPX ( mã vật tư) Ghi Ràng buộc Mã phiếu xuất Mã nhân viên Mã đơn vị thi công Ngày nhập Not Null Not Null Not Null Not Null 12 Chi tiết phiếu xuất Tên trường Kiểu liệu (độ rộng) MaPX Varchar (50) MaDV Varchar (50) SoLuong int MaVT Varchar (50) DonGiaXuat int DonViTinh Nvarchar(50) Tổng tiền int Khóa chính: MaPX ( mã phiếu xuất) 3.3.Mô hình quan hệ Vũ Thị Từ - Tin Kinh Tế K57 Page 35 Ghi Ràng buộc Mã phiếu xuất Mã đơn vị Số lượng Mã vật tư Đơn giá xuất Đơn vị tính Tổng tiền Not Null Not Null Not Null Not Null Not Null Not Null Not Null Báo cáo thực tập tốt nghiệp CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH 4.1 Lựa chọn ngôn ngữ Hiện có nhiều ngôn ngữ lập trình sử dụng làm công cụ thiết kế, xây dựng chương trìn Việc lựa chọn ngôn ngữ lập trình đóng quan trọng Ngôn ngữ lập trình C# ngôn ngữ lập trình đa dùng để giải nhiều toán khác ngôn ngữ lập trình hướng kiện cho phép lập trình hướng đối tượng chức năng, xây dựng ứng dụng Internet Ngôn ngữ C# cung cấp nhiều công cụ điều khiển sẵn để hỗ trợ cho lập trình viên lập trình sở liệu Nó cung cấp khả lập trình trực quan cao, có cấu trúc logic chặt chẽ độ vừa phải ngôn ngữ dễ học Đó lý chọn ngôn ngữ lập trình để giải toán 4.2 Tổng quan ngôn ngữ hệ quản trị CSDL lựa chọn 4.2.1 Tổng quan ngôn ngữ c# C# ngôn ngữ lập trình đơn giản, đại, mục đích tổng quát, hướng đối tượng phát triển Microsoft bên phần khởi đầu NET họ, phát triển chủ yếu Anders Hejlsberg, kiến trúc sư phần mềm tiếng với sản phẩm Turbo Pascal, Delphi, J++, WFC Loạt hướng dẫn cung cấp cho bạn kiến thức lập trình C# qua khái niệm từ đến nâng cao liên quan tới ngôn ngữ lập trình C# C# theo hướng đó, ngôn ngữ lập trình phản ánh trực tiếp đến.NET Framework mà tất chương trình.NET chạy, phụ thuộc mạnh mẽ vào Framework Mọi liệu sở đối tượng, cấp phát hủy bỏ trình dọn rác GarbageCollector (GC), nhiều kiểu trừu tượng khác chẳng hạn class, delegate, interface, exception, v.v, phản ánh rõ ràng đặc trưng của.NET runtime Dưới lý làm C# ngôn ngữ lập trình chuyên nghiệp sử dụng rộng rãi: Vũ Thị Từ - Tin Kinh Tế K57 Page 36 Báo cáo thực tập tốt nghiệp C# ngôn ngữ đơn giản: C# loại bỏ vài phức tạp rối rắm ngôn ngữ Java c++, bao gồm việc loại bỏ macro, template, đa kế thừa, lớp sở ảo (virtual base class) Chúng nguyên nhân gây nhầm lẫn hay dẫn đến vấn đề cho người phát triển C# ngôn ngữ đại: Điều làm cho ngôn ngữ đại? Những đặc tính xử lý ngoại lệ, thu gom nhớ tự động, kiểu liệu mở rộng, bảo mật mã nguồn đặc tính mong đợi ngôn ngữ đại C# chứa tất đặc tính C# ngôn ngữ hướng đối tượng: Những đặc điểm ngôn ngữ hướng đối tượng (Object-oriented language) đóng gói (encapsulation), kế thừa (inheritance), đa hình (polymorphism) C# hỗ trợ tất đặc tính C# ngôn ngữ hướng module: Mã nguồn C# viết lớp, lớp chứa phương thức thành viên Những lớp phương thức sử dụng lại ứng dụng hay chương trình khác C# ngôn ngữ lập trình mạnh kiểu liệu, ngôn ngữ mạnh kiểu liệu phải khai báo kiểu đối tượng tạo (kiểu số nguyên, số thực, kiểu chuỗi, kiểu điều khiển ) trình biên dịch giúp cho người lập trình không bị lỗi C# phân tập hợp kiểu liệu thành hai loại: Kiểu liệu giá trị (value) kiểu liệu tham chiếu (reference) Đối với kiểu liệu giá trị lưu giữ kích thước thật nhớ cấp phát stack Trong địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap Ngôn ngữ lập trình C# có đặc điểm lợi sau: C# loại bỏ vài phức tạp rối rắm ngôn ngữ C++ Java C# giống C / C++ diện mạo, cú pháp, biểu thức, toán tử Các chức C# lấy trực tiếp từ ngôn ngữ C / C++ cải tiến để làm cho ngôn ngữ đơn giản Xử lý ngoại lệ Thu gom nhớ tự động Vũ Thị Từ - Tin Kinh Tế K57 Page 37 Báo cáo thực tập tốt nghiệp Có kiểu liệu mở rộng Bảo mật mã nguồn Sự đóng gói (encapsulation) Sự kế thừa (inheritance) Đa hình (polymorphism) Với ngôn ngữ C#, bị giới hạn thân Ngôn ngữ không đặt ràng buộc lên việc làm C# sử dụng cho nhiều dự án khác như: tạo ứng dụng xử lý văn bản, ứng dụng đồ họa, xử lý bảng tính; chí tạo trình biên dịch cho ngôn ngữ khác C# ngôn ngữ sử dụng giới hạn từ khóa Phần lớn từ khóa dùng để mô tả thông tin, không mà C# phần mạnh mẽ Chúng ta tìm thấy ngôn ngữ sử dụng để làm nhiệm vụ Mã nguồn C# viết Class (lớp) Những Class chứa Method (phương thức) thành viên Class (lớp) Method (phương thức) thành viên sử dụng lại ứng dụng hay chương trình khác Vì nên ngôn ngữ phổ biến dành cho lập trình hướng đối tượng C# mang đến sức mạnh C++ với dễ dàng ngôn ngữ Visual Basic C# ngôn ngữ mạnh mẽ mềm dẻo: C# sử dụng cho nhiều dự án khác tạo ứng dụng văn bản, ứng dụng đồ họa, tính… 4.2.2 Hệ quản trị sở liệu a Giới thiệu chung Hệ quản trị sở liệu (Database Management System - DBMS): Là hệ thống phần mềm cho phép tạo lập sở liệu điều khiển truy nhập sở liệu SQL viết tắt Structured Query Language (ngôn ngữ hỏi có cấu trúc), ), công cụ sử dụng để tổ chức, quản lý truy xuất liệu đuợc lưu trữ sở liệu SQL hệ thống ngôn ngữ bao gồm tập câu lệnh sử dụng để tương tác với sở liệu quan hệ Đây loại ngôn ngữ độc lập với liệu; người sử dụng bận tâm đến vấn đề liệu thâm nhập vào cách mặt vật lý Vũ Thị Từ - Tin Kinh Tế K57 Page 38 Báo cáo thực tập tốt nghiệp Ngôn ngữ hỏi có cấu trúc (SQL) hệ quản trị sở liệu quan hệ tảng kỹ thuật quan trọng công nghiệp máy tính SQL công cụ quản lý liệu sử dụng phổ biến cho nhiều lĩnh vực Cho đến nay, nói SQL xem ngôn ngữ chuẩn sở liệu Các hệ quản trị sở liệu quan hệ thương mại có Oracle, SQL Server, Informix, DB2, chọn SQL làm ngôn ngữ cho sản phẩm Microsoft SQl Server hệ quản trị sở liệu quan hệ Microsoft phát triển SQL Server hệ quản trị sở liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời lúc có nhiều người dùng truy xuất đến liệu, quản lý việc truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL server Transact-SQL Transact-SQL ngôn ngữ SQL mở rộng dựa SQL chuẩn ISO ANSI sử dụng SQL Server Cung cấp môi trường tạo lập sở liệu: hệ quản trị sở liệu phải cung cấp môi trường cho người dùng dễ dang khai báo kiểu liệu, cấu trúc liệu thể thông tin ràng buộc liệu Để thực chức này, hệ quản trị sở liệu cung cấp cho người dùng ngôn ngữ định nghĩa liệu Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào liệu: Để góp phần đảm bảo yêu cầu đặt cho hệ sở liệu, hệ quản trị sở liệu phải có chương trình thực nhiệm vụ sau: Đảm bảo an ninh, phát ngăn chặn truy cập trái phép; Duy trì tính quán liệu; Tổ chức điều khiển truy cập đồng thời để bảo vệ ràng buộc toàn vẹn tính quán; Khôi phục sở liệu có cố phần cứng hay phần mềm; Quản lý mô tả liệu Cung cấp cách cập nhật khai thác liệu: Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin gọi ngôn ngữ thao tác liệu Thao tác liệu gồm: Cập nhật ( thêm, sửa xóa liệu ); Khai thác ( tìm kiếm, kết xuất liệu ) Vũ Thị Từ - Tin Kinh Tế K57 Page 39 Báo cáo thực tập tốt nghiệp KẾT LUẬN Trong thời gian làm báo cáo thực tập tốt nghiệp, em trực tiếp khảo sát thực tế việc quản lý vật tư công ty cổ phần đầu tư Lạc Hồng Công việc quản lý vật tư đòi hỏi phải lưu trữ thông tin sổ sách đơn vị nhập,về loại vật tư cho thuận lợi việc tìm kiếm Chính hệ thống cũ nhiều bất cập phong cách làm việc thủ công, áp dụng máy tính chưa nhiều để trợ giúp người Vì em đề xuất xây dựng phần mềm quản lý vật tư nhằm nâng cao hiệu công tác quản lý vật tư công ty Mặc dù hướng dẫn tận tình cô giáo Phạm Thị Nguyệt cộng với nỗ lực thân thời gian có hạn nên không tránh khỏi thiếu sót Từ sở cộng với học hỏi, nghiên cứu đợt thực tập tốt nghiệp, em mong hoàn thiện đề tài hoàn thành tốt đồ án tốt nghiệp thời gian tới Vì việc thực tập công ty có hạn nên việc tìm hiểu, khảo sát vấn đề đề tài em gặp nhiều hạn Vũ Thị Từ - Tin Kinh Tế K57 Page 40 Báo cáo thực tập tốt nghiệp chế thiếu sót Em mong đánh giá góp ý từ thầy cô để em hoàn thiện Em xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO http://doc.edu.vn/tai-lieu/de-tai-quan-ly-kho-vat-tu-cong-ty-tnhh-thuong-mai-va-cong-nghethong-tin-iec-7904/ http://lachong.vn/default.aspx http://doc.edu.vn/tai-lieu/de-tai-quan-ly-kho-vat-tu-7387/ http://luanvan.net.vn/luan-van/de-tai-quan-ly-vat-tu-trong-cong-ty-xay-dung-52832/ http://namvietlong.vn/quy-trinh-quan-ly-vat-tu.html http://excel.webkynang.vn/mau-file-quan-ly-kho-doanh-nghiep-xay-dung-vat-tu/ http://doc.edu.vn/tai-lieu/de-tai-quan-ly-kho-vat-tu-cong-ty-tnhh-thuong-mai-va-cong-nghethong-tin-iec-7904/ Vũ Thị Từ - Tin Kinh Tế K57 Page 41 Báo cáo thực tập tốt nghiệp Vũ Thị Từ - Tin Kinh Tế K57 Page 42