1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng chương trình quản lý nhậpxuất vật tư tại công ty Cổ phần đầu tư và xây dựng Tiền Phong

109 134 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 109
Dung lượng 3,53 MB

Nội dung

Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế PHẦN MỞ ĐẦU I Lý chọn đề tài: Ngày nay, khoa học kỹ thuật có bước tiến vượt bậc nhằm đáp ứng với phát triển kinh tế - xã hội Trong doanh nghiệp, cơng tác nghiệp vụ khơng xử lý phương pháp thủ công mà ngày tin học hóa đến mức tối đa Với khối lượng thông tin cần xử lý nhiều phức tạp lại đòi hỏi phải nhanh chóng, kịp thời việc ứng dụng cơng nghệ thơng tin vào quản lý vô cần thiết đặc biệt yếu tố sản xuất có khối lượng lớn, nhiều chủng loại Qua trình thực tập công ty Cổ phần đầu tư xây dựng Tiền Phong, em nhận thấy cơng ty có khối lượng nhập - xuất vật tư lớn, diễn thường xuyên liên tục nhằm phục vụ cho cơng trình xây dựng Nếu công tác quản lý vật tư không tốt bị gián đoạn ảnh hưởng lớn tới hoạt động kinh doanh cơng ty từ dẫn tới doanh thu uy tín cơng ty bị giảm sút Chính vậy, chương trình quản lý nhập - xuất vật tư cần thiết với công ty Ứng dụng tin học vào quản lý vật tư cơng ty cần ngày hồn thiện Dựa lý trình bày em chọn đề tài: “Xây dựng chương trình quản lý nhập-xuất vật tư công ty Cổ phần đầu tư xây dựng Tiền Phong” làm đề tài cho đồ án tốt nghiệp II Mục đích đề tài: - Chương trình người sử dụng chấp nhận - Cung cấp thơng tin cách xác, kịp thời, đầy đủ, nhanh chóng, phục vụ tốt trình quản lý nhập-xuất vật tư - Tận dụng lực tài nguyên (hệ thống máy tính), lực người nhằm nâng cao hiệu công tác quản lý - Hỗ trợ cho nhân viên kế toán thủ kho việc quản lý nhập-xuất vật tư Doanh nghiệp SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế - Góp phần tạo điều kiện cho cơng ty nâng cao doanh thu, tiết kiệm chi phí giảm bớt nhân cơng, giảm sai sót xảy trình quản lý nhập-xuất vật tư III Phạm vi nghiên cứu đề tài: Việc xây dựng chương trình nhằm phục vụ cho công tác quản lý vật tư công ty cách tốt khối lượng giá trị, giúp cho kế toán vật tư thủ kho kiểm sốt tình hình nhập – xuất – tồn kho vật tư Dựa số liệu quản lý chương trình đưa báo cáo cần thiết cho nhà quản lý để có biện pháp kịp thời nhằm không ngừng nâng cao hiệu hoạt động Công ty tương lai Trên sở nghiên cứu hệ thống quản lý nhập-xuất vật tư Công ty sử dụng ngôn ngữ lập trình Visual Foxpro để xây dựng chương trình quản lý vật tư đáp ứng nhu cầu hoạt động Doanh nghiệp IV Đối tượng nghiên cứu đề tài:  Hệ thống loại vật tư công ty  Hệ thống kho vật tư công ty  Hệ thống kế toán chi tiết vật tư hệ thống thông tin quản lý nhập-xuất vật tư công ty V Phương pháp nghiên cứu:  Phương pháp vấn  Phương pháp thu thập thông tin  Phương pháp phân tích thiết kế hệ thống thơng tin quản lý VI Kết cấu đồ án: Tên đề tài: : “Xây dựng chương trình quản lý nhập - xuất vật tư công ty Cổ phần đầu tư xây dựng Tiền Phong” Ngoài phần mở đầu, phần kết luận phần phụ lục tài liệu tham khảo, đồ án kết cấu gồm chương: Chương 1: Lý luận chung phân tích thiết kế hệ thống thơng tin công tác quản lý nhập – xuất vật tư doanh nghiệp SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế Chương trình bày vấn đề sở lý thuyết: trình bày tóm tắt sở lí thuyết sử dụng để giải vấn đề, bao gồm phần lý thuyết phân tích thiết kế HTTT phần lý thuyết HTTT quản lý nhập – xuất vật tư, cơng tác kế tốn chi tiết vật tư doanh nghiệp Chương 2: Thực trạng quản lý nhập-xuất vật tư công ty Cổ phần đầu tư xây dựng Tiền Phong - Nêu thực trạng hệ thống qua điều tra thu thập thông tin cơng ty - Đánh giá phân tích hệ thống Chương 3: Giải pháp phân tích hệ thống thơng tin quản lý nhập-xuất vật tư thiết kế chương trình ứng dụng tốn quản lý nhập-xuất vật tư công ty Cổ Phần đầu tư xây dựng Tiền phong - Giải pháp phân tích, thiết kế hệ thống thông tin - Mô tả kết đạt (các chức chương trình, module chủ yếu…) - Thảo luận kết nêu vấn đề chưa giải quyết; - Các đề nghị rút từ kết nghiên cứu Hà Nội, ngày tháng năm 2010 Sinh viên: Phùng Thị Phương Dung SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế PHẦN NỘI DUNG CHƯƠNG 1: LÝ LUẬN CHUNG VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN VÀ CƠNG TÁC QUẢN LÝ NHẬP – XUẤT VẬT TƯ TRONG DOANH NGHIỆP 1.1 Hệ thống thông tin (HTTT) doanh nghiệp 1.1.1 HTTT quản lý Doanh nghiệp Thơng tin tồn vật, việc, tượng phản ánh hoạt động người đời sống kinh tế - xã hội Thông tin yếu tố quan trọng tổ chức nói chung doanh nghiệp nói riêng Để hoạt động có hiệu quả, doanh nghiệp cần thu thập, quản lý xử lý thông tin cách khoa học Tổ chức thơng tin thành hệ thống có logic khoa học vô cần thiết Hệ thống tập hợp phần tử có mối quan hệ hữu với hoạt động hướng tới mục đích chung Hệ thống thơng tin hệ thống tổ chức để thu thập, xử lý, lưu trữ., phân phối,…nhằm cung cấp thông tin cần thiết phù hợp với tác nghiệp tổ chức HTTT giúp nhà quản lí phân tích xác vấn đề, nhìn nhận cách trực quan đối tượng phức tạp, tạo sản phẩm Hệ thống thông tin quản lý phát triển hệ thống thông tin, hệ thống nhằm cung cấp thông tin cần thiết cho quản lý, điều hành tổ chức HTTT quản lý Doanh nghiệp trợ giúp hoạt động quản lý tổ chức lập kế hoạch, kiểm tra thực hiện, tổng hợp làm báo cáo Nó sử dụng thông tin đầu vào yếu tố từ hệ xử lý giao dịch cho thông tin đầu báo cáo theo yêu cầu Trong doanh nghiệp, ta bắt gặp số HTTT quản lý như:  HTTT quản lý vật tư  HTTT quản lý nhân sự, tiền lương  HTTT quản lý tài sản cố định SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế  HTTT quản lý tiền mặt, tiền gửi ngân hàng  v…v… HTTT quản lý hỗ trợ cách tích cực cho hoạt động Doanh nghiệp Sử dụng HTTT quản lý, thông tin mà Doanh nghiệp cần tổ chức cách khoa học, tạo thuận lợi cho nhà quản lý tìm kiếm thơng tin cách nhanh chóng, xác phục vụ cho việc định kịp thời đắn Chính vậy, vai trò HTTT quản lý Doanh nghiệp khơng thể phủ nhận 1.1.2 Sự cần thiết phải phát triển HTTTQL Doanh nghiệp: Một Doanh nghiệp có HTTT quản lý hợp lý hiệu giúp cho doanh nghiệp hoạt động cách khoa học, nhìn thấy ưu khuyết điểm, trì thuận lợi khắc phục khó khăn để đạt mục tiêu đề Sử dụng HTTT quản lý, Doanh nghiệp có sở để nắm bắt thời hay vượt qua thử thách Ngày nay, cạnh tranh Doanh nghiệp kinh tế thị trường sôi động lớn, HTTT quản lý yếu tố để đánh giá giá trị uy tín Doanh nghiệp Đây yếu tố lý giải cần thiết phải phát triển HTTT quản lý doanh nghiệp 1.1.3 Các bước phát triển HTTT: 1.1.3.1 Khảo sát lập kế hoạch dự án: Cơng việc bước phát triển HTTT khảo sát thu thập thông tin hệ thống thời, sau thiết lập dự án - Nghiên cứu trạng bước khởi đầu tiến trình phát triển HTTT Mục tiêu hoạt động tìm hiểu tốn tìm hiểu nhu cầu hệ thống Việc khảo sát chia làm giai đoạn:  Khảo sát sơ bộ: nhằm hình thành dự án phát triển HTTT  Khảo sát chi tiết: thu thập thông tin chi tiết HT, phục vụ cho việc phân tích thiết kế - Giai đoạn tập trung giải vấn đề sau:  Môi trường, ràng buộc HTTT cần xây dựng nào? SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế  Chức năng, nhiệm vụ, mục tiêu cần đạt HTTT gì?  Định giải pháp phân tích, thiết kế sơ xem xét tính khả thi chúng Trên sở thông tin khảo sát, nhà phát triển đánh giá trạng, xác định điểm yếu HT tại, lập phương án phát triển HTTT, xác định phạm vi, hạn chế, mục tiêu dự án 1.1.3.2 Phân tích hệ thống Phân tích hệ thống nhằm xác định thông tin chức cần xử lý thông tin HT cần phát triển Phân tích hệ thống gồm cơng việc cụ thể sau: - Xác định yêu cầu HTTT: xác định chức năng, liệu nghiệp vụ qui trình hoạt động HT; cách thức thực HT vấn đề phát triển HTTT Các yêu cầu HT xác định cần diễn tả theo chuẩn mẫu tài liệu nhằm tạo thành tài liệu yêu cầu - Phân tích hệ thống chức năng: nhằm xác định vấn đề tổng quát: “HT làm gì?” Mục tiêu công việc xác định nhiệm vụ, chức HT đảm nhận; xác định mối ràng buộc chức HT; xác định mối quan hệ thông tin chức HT; đặc tả chi tiết hoạt động chức - Phân tích hệ thống liệu: nhằm xây dựng mơ hình liệu quan niệm Mơ hình liệu quan niệm mơ tả xúc tích u cầu liệu nghiệp vụ, mơ tả tập liệu sử dụng hoạt động nghiệp vụ tập mối liên kết chúng Đây sở việc thiết kế CSDL hệ thống Qua phân tích hệ thống, người phân tích cần tìm giải pháp cho thiết kế ban đầu để đạt yêu cầu đặt ra, so sánh để lựa chọn giải pháp thiết kế tốt nhất, đáp ứng yêu cầu với chi phí, nguồn lực, thời gian kỹ thuật cho phép để tổ chức thông qua SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế 1.1.3.3 Thiết kế hệ thống Thiết kế q trình chuyển hóa yêu cầu hệ thống chức năng, hệ thống liệu kết hợp với ràng buộc môi trường cài đặt thong qua sử dụng phương pháp, công cụ thủ tục thiết kế thành đặc tả thiết kế hệ thống  Thiết kế Logic: Thiết kế hệ thống logic khơng gắn với hệ thống phần cứng phần mềm nào; tập trung vào mặt nghiệp vụ hệ thống thực  Thiết kế vật lí: Là q trình chuyển mơ hình logic trừu tượng thành thiết kế hay đặt tả kĩ thuật Những phần khác hệ thống gắn vào thao tác thiết bị vật lí cần thiết để tiện lợi cho việc thu thập liệu, xử lí đưa thơng tin cần thiết cho tổ chức - Nội dung thiết kế hệ thống bao gồm:  Thiết kế kiến trúc hệ thống  Thiết kế modul chương trình  Thiết kế giao diện chương trình  Thiết kế báo cáo  Lập tài liệu thiết kế hệ thống - Các giai đoạn thiết kế hệ thống:  Giai đoạn 1: thiết kế logic: nhằm để xây dựng thành phần hệ thống mối quan hệ chúng  Giai đoạn 2: thiết kế chi tiết: thiết kế chi tiết thành phần cấu thành nên hệ thống mô tả mối quan hệ thành phần cách cụ thể rõ ràng Tóm lại, thiết kế việc áp dụng cơng cụ, phương pháp, thủ tục để tạo mơ hình hệ thống cần sử dụng Sản phẩm cuối pha thiết kế đặc tả hệ thống dạng tồn thực tế, cho nhà lập trình kĩ sư phần cứng dễ dàng chuyển thành chương trình cấu trúc hệ thống - Thực hiện:  Lựa chọn môi trường cài đặt SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế  Lựa chọn công cụ cài đặt liệu chức  Lựa chọn công cụ tạo giao diện báo cáo  Xây dựng hệ thống  Viết tài liệu sử dụng 1.1.3.4 Kiểm thư - Trước hết, phải lựa chọn công cụ kiểm thử - Kiểm chứng modul chức HTTT, chuyển thiết kế thành chương trình (phần mềm) - Thử nghiệm HTTT - Cuối khắc phục lỗi có Kết cuối HTTT đạt yêu cầu đề 1.1.3.5 Triển khai bảo trì - Lắp đặt phần cứng để làm sở cho hệ thống - Cài đặt phần mềm - Chuyển đổi hoạt động hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi liệu; bố trí, xếp người làm việc hệ thống; tổ chức hệ thống quản lí bảo trì - Phát sai sót, khuyết điểm HTTT - Cải tiến chỉnh sửa HTTT - Viết báo cáo nghiệm thu 1.1.4 Các khái niệm ký pháp sử dụng: 1.1.4.1 Mơ hình nghiệp vụ Mơ hình nghiệp vụ mơ hình mơ tả chức nghiệp vụ tổ chức (hay miền nghiên cứu tổ chức), giúp hình dung tồn hệ thống thực mối quan hệ yếu tố với Một mô hình nghiệp vụ bao gồm:  Biểu đồ phân cấp chức  Đặc tả cách thức thực cho chức SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế  Ma trận thực thể chức  Biểu đồ luồng liệu • Biểu đồ phân cấp chức (FDD): Chức tập công việc mà tổ chức cần thực hoạt động nghệp vụ Chức xem xét mức tổng quát mức chi tiết Biểu đồ phân cấp chức biểu đồ dùng để diễn tả hệ thống chức cần thực HTTT cần phát triển Ký pháp biểu diễn: biểu diễn dạng hình  Gốc: chức chung cần thực  Các chức lại hình thành theo phân rã chức gốc Chức gọi chức – chức tương đối cụ thể, dễ hiểu, đơn giản thực FDD xây dựng dựa ký pháp: ký pháp biểu diễn chức ký pháp liên kết chức cha Ký pháp biểu diễn chức hình chữ nhật Tên chức Ký pháp liên kết chức cha đường gấp khúc Chức cha Chức Chức Chức Quy tắc xây dựng FDD: - Mỗi chức phải thực tham gia thực chức cha - Các chức phải bảo toàn chức cha tương ứng - Các chức phải tương đối độc lập với SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 Đồ Án Tốt Nghiệp - Khoa Hệ Thống Thông Tin Kinh Tế Không nên phân rã FDD thành nhiều mức dẫn đến phức tạp cho trình thiết kế mã hóa - Tên chức khác khác • Đặc tả cách thức thực cho chức lá: Dựa tài liệu yêu cầu, nhà phát triển tiến hành viết tài liệu mô tả hoạt động cụ thể chức Có cách đặc tả chức lá: - Ngôn ngữ tự nhiên - Sơ đồ khối - Ngơn ngữ giải mã • Ma trận thực thể chức năng: Ma trận thực thể chức bảng bao gồm có hàng cột Trong đó, cột tương ứng với hồ sơ liệu, hàng tương ứng với chức mức tương đối chi tiết Ô giao hàng cột thể mối quan hệ chức thực thể tương ứng Giá trị ô là:  R (Read): Đọc hồ sơ  U (Update): Cập nhật liệu vào hồ sơ  C (Create): Tạo hồ sơ  Còn lại: để trống • Biểu đồ luồng liệu (DFD): Biểu đồ luồng liệu biểu đồ biểu diễn trình xử lý thông tin hệ thống Mỗi biểu đồ bao gồm có chức năng, tác nhân, luồng liệu, kho liệu hệ thống SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 UPPER(ALLTRIM(thisform.text1.value))==UPPER(ALLTRIM(dm_n cc.ma_ncc)) thisform.grid1.Refresh ENDIF IF ALLTRIM(thisform.text2.value) == '' ELSE SELECT dm_ncc SET FILTER TO UPPER(ALLTRIM(thisform.text2.value))==UPPER(ALLTRIM(dm_n cc.ten_ncc)) ENDIF IF ALLTRIM(thisform.text3.value) == '' ELSE SELECT dm_ncc SET FILTER TO UPPER(ALLTRIM(thisform.text3.value))==UPPER(ALLTRIM(dm_n cc.diachi)) ENDIF IF ALLTRIM(thisform.text4.Value)=='' ELSE SELECT dm_ncc SET FILTER TO UPPER(ALLTRIM(thisform.text4.value))== UPPER(ALLTRIM(dm_ncc.sdt)) ENDIF thisform.grid1.Refresh ELSE IF ALLTRIM(thisform.label9.Caption) == 'M· ngêi giao:' IF ALLTRIM(thisform.text1.value) == '' ELSE SELECT nguoigiao SET FILTER TO UPPER(ALLTRIM(thisform.text1.value))==UPPER(ALLTRIM(nguoi giao.ma_ng)) thisform.grid1.Refresh ENDIF IF ALLTRIM(thisform.text2.value) == '' ELSE SELECT nguoigiao SET FILTER TO UPPER(ALLTRIM(thisform.text2.value))==UPPER(ALLTRIM(nguoi giao.ten_ng)) ENDIF IF ALLTRIM(thisform.text3.value) == '' ELSE SELECT nguoigiao SET FILTER TO UPPER(ALLTRIM(thisform.text3.value))==UPPER(ALLTRIM(nguoi giao.diachi)) ENDIF IF ALLTRIM(thisform.text4.value) == '' ELSE SELECT nguoigiao SET FILTER TO UPPER(ALLTRIM(thisform.text4.value))==UPPER(ALLTRIM(nguoi giao.ma_ncc)) ENDIF thisform.grid1.Refresh ELSE IF ALLTRIM(thisform.label9.Caption) == 'M· §VN:' IF ALLTRIM(thisform.text1.value) == '' ELSE SELECT donvinhan SET FILTER TO UPPER(ALLTRIM(thisform.text1.value))==UPPER(ALLTRIM(donvi nhan.ma_dvnhan)) thisform.grid1.Refresh ENDIF IF ALLTRIM(thisform.text2.value) == '' ELSE SELECT donvinhan SET FILTER TO UPPER(ALLTRIM(thisform.text2.value))==UPPER(ALLTRIM(donvi nhan.ten_dvnhan)) ENDIF IF ALLTRIM(thisform.text3.value) == '' ELSE SELECT donvinhan SET FILTER TO UPPER(ALLTRIM(thisform.text3.value))==UPPER(ALLTRIM(donvi nhan.diachi)) ENDIF IF ALLTRIM(thisform.text4.value) == '' ELSE SELECT donvinhan SET FILTER TO UPPER(ALLTRIM(thisform.text4.value))==UPPER(ALLTRIM(donvi nhan.sdt)) ENDIF thisform.grid1.Refresh ELSE IF ALLTRIM(thisform.label9.Caption) == 'M· ngêi nhËn:' IF ALLTRIM(thisform.text1.value) == '' ELSE SELECT nguoinhan SET FILTER TO UPPER(ALLTRIM(thisform.text1.value))==UPPER(ALLTRIM(nguoi nhan.ma_nn)) thisform.grid1.Refresh ENDIF IF ALLTRIM(thisform.text2.value) == '' ELSE SELECT nguoinhan SET FILTER TO UPPER(ALLTRIM(thisform.text2.value))==UPPER(ALLTRIM(nguoi nhan.ten_nn)) ENDIF IF ALLTRIM(thisform.text3.value) == '' ELSE SELECT nguoinhan SET FILTER TO UPPER(ALLTRIM(thisform.text3.value))==UPPER(ALLTRIM(nguoi nhan.diachi)) ENDIF IF ALLTRIM(thisform.text4.value) == '' ELSE SELECT nguoinhan SET FILTER TO UPPER(ALLTRIM(thisform.text4.value))==UPPER(ALLTRIM(nguoi nhan.ma_dvnhan)) ENDIF thisform.grid1.Refresh ENDIF ENDIF ENDIF ENDIF ENDIF - Sự kiện Click nút lệnh “Thốt” thisform.Release • Form Phieu nhap - Sự kiện Load Form CLOSE ALL OPEN DATABASE data\vattu USE tables\nguoigiao IN USE tables\dm_kho IN USE tables\phieunhap IN USE tables\dongnhap IN USE tables\dm_ncc IN USE tables\dm_tk IN USE tables\dm_vt IN USE temp_pn IN - Sự kiện Init Form thisform.sophieu.Enabled= F thisform.ngayphieu.Enabled= F thisform.makho.Enabled= F thisform.ma_ng.Enabled= F thisform.lydo.Enabled= F thisform.tk_co.Enabled= F thisform.ma_ncc.Enabled= F thisform.thukho.Enabled= F thisform.sotien.Enabled= F thisform.text2.Enabled= F thisform.text7.Enabled= F thisform.text10.Enabled= F thisform.tk_no.Enabled= F thisform.text3.Enabled= F thisform.nhap.Enabled = T thisform.in.Enabled = T thisform.luu.Enabled = T thisform.thoat.Enabled = T SELECT dongnhap CREATE TABLE temp_pn FREE (sophieu character(10),ma_vt character(8),ten_vt character(40),; dvt character(10),soluong float(10),dongia float(10),thanhtien float(15)) SELECT temp_pn thisform.grid1.fontName=".VNtime" thisform.grid1.RecordSource="temp_pn" thisform.grid1.ColumnCount=6 thisform.grid1.column1.ControlSource="temp_pn.ma_vt" thisform.grid1.column2.ControlSource="temp_pn.ten_vt" thisform.grid1.column3.ControlSource="temp_pn.dvt" thisform.grid1.column4.ControlSource="temp_pn.soluong" thisform.grid1.column5.ControlSource="temp_pn.dongia" thisform.grid1.column6.ControlSource="temp_pn.thanhtien" thisform.grid1.column1.header1.fontname=".VNTime" thisform.grid1.column2.header1.fontname=".VNTime" thisform.grid1.column3.header1.fontname=".VNTime" thisform.grid1.column4.header1.fontname=".VNTime" thisform.grid1.column5.header1.fontname=".VNTime" thisform.grid1.column6.header1.fontname=".VNTime" thisform.grid1.column1.header1.fontsize=12 thisform.grid1.column2.header1.fontsize=12 thisform.grid1.column3.header1.fontsize=12 thisform.grid1.column4.header1.fontsize=12 thisform.grid1.column5.header1.fontsize=12 thisform.grid1.column6.header1.fontsize=12 thisform.grid1.column1.header1.caption="Mã vật t" thisform.grid1.column2.header1.caption="Tên vật t" thisform.grid1.column3.header1.caption="Đơn vị tính" thisform.grid1.column4.header1.caption="Số lợng" thisform.grid1.column5.header1.caption="Đơn giá" thisform.grid1.column6.header1.caption="Số tiền" thisform.grid1.refresh thisform.refresh - Sự kiện click nút “Nhập” SELECT phieunhap IF this.Caption='NhËp' thisform.sophieu.Enabled= T thisform.ngayphieu.Enabled= T thisform.makho.Enabled= T thisform.ma_ng.Enabled= T thisform.ma_ncc.Enabled= T thisform.lydo.Enabled= T thisform.tk_co.Enabled= T thisform.thukho.Enabled= T thisform.sotien.Enabled= T thisform.text2.Enabled= T thisform.text7.Enabled= T thisform.text10.Enabled= T thisform.tk_NO.Enabled= T thisform.text3.Enabled= T thisform.tentk.Enabled = T thisform.sophieu.value="" thisform.ngayphieu.value="" thisform.makho.value= "" thisform.ma_ng.value= "" thisform.ma_ncc.value= "" thisform.lydo.value= "" thisform.tk_co.value= "" thisform.thukho.value= "" thisform.sotien.value= "" thisform.text2.value= "" thisform.text7.value= "" thisform.text10.value= "" thisform.tentk.Value='' thisform.tk_no.value='' thisform.text3.Value='' ENDIF - Sự kiện click nút “Lưu” SELECT x1=ALLTRIM(thisform.sophieu.Value) x2=CTOD(ALLTRIM(thisform.ngayphieu.Value)) x3=ALLTRIM(thisform.ma_ng.Value) x4=ALLTRIM(thisform.lydo.Value) x5=ALLTRIM(thisform.makho.Value) x6=ALLTRIM(thisform.tk_co.Value) x7=ALLTRIM(thisform.ma_ncc.Value) x8=ALLTRIM(thisform.tk_no.Value) x9=(thisform.sotien.Value) x11=ALLTRIM(thisform.thukho.value) IF EMPTY(x1) AND EMPTY(x2) AND EMPTY(x3) AND EMPTY(x4) AND EMPTY(x5)AND EMPTY(x6) AND EMPTY(x7) AND EMPTY(x8) RETURN ENDIF báo') IF EMPTY(x1) =MESSAGEBOX("Bạn cha nhập số phiếu",'Thông báo') RETURN ENDIF IF EMPTY(x2) =MESSAGEBOX("Bạn cha nhập ngày",'Thông báo') RETURN ENDIF IF EMPTY(x3) =MESSAGEBOX("Bạn cha nhập mã ngời giao",'Thông RETURN ENDIF IF EMPTY(x4) =MESSAGEBOX("Bạn cha nhập lí nhập vật t ",'Thông báo') RETURN ENDIF IF EMPTY(x5) =MESSAGEBOX("Bạn cha nhập mã kho",'Thông báo') RETURN endif IF EMPTY(x6) =MESSAGEBOX("Bạn cha nhập số hiệu tài khoản có",'Thông báo') RETURN ENDIF IF EMPTY(x7) =MESSAGEBOX("Bạn cha nhập mã nhà cung cấp",'Thông báo') RETURN ENDIF IF EMPTY(x8) =MESSAGEBOX("Bạn cha nhập số hiệu tài khoản nợ",'Thông báo') else LOCATE FOR ALLTRIM(phieunhap.sophieu)==ALLTRIM(thisform.sophieu.Value) IF FOUND() MESSAGEBOX('Phiếu tồn Nhập lại',"Thông báo") thisform.sophieu.value="" thisform.ngayphieu.value="" thisform.makho.value="" thisform.ma_ng.value="" thisform.ma_ncc.value="" thisform.lydo.value="" thisform.tk_co.value="" thisform.thukho.value="" thisform.tk_NO.Value='' thisform.text3.Value='' thisform.tentk.Value='' thisform.sotien.value= "" thisform.text2.value= "" thisform.text7.value= "" thisform.text10.value= "" else DELETE FOR EMPTY(sophieu) SET DELETED on delete APPEND BLANK replace sophieu WITH x1 replace ngayphieu WITH x2 replace ma_ng WITH x3 replace lydo WITH x4 replace makho WITH x5 replace tk_co WITH x6 replace ma_ncc WITH x7 REPLACE tk_no WITH x8 replace sotien WITH x9 SELECT GO top DO WHILE NOT EOF() STORE "" TO _ma_vt,_ten_vt,_dvt,_soluong,_dongia _ma_vt=ma_vt _ten_vt=ten_vt _dvt=dvt _soluong=soluong _dongia=dongia INSERT INTO tables\dongnhap(sophieu,ma_vt,ten_vt,dvt,soluong,dongia) values(thisform.sophieu.value,_ma_vt,_ten_vt,_dvt,_soluong,_dongia) SKIP ENDDO MESSAGEBOX("Bạn tạo xong phiếu",0+32,'Thông báo') thisform.Refresh ENDIF ENDIF SELECT DELETE FOR EMPTY(ma_vt) SET DELETED on delete thisform.refresh thisform.sophieu.value="" thisform.ngayphieu.value="" thisform.makho.value="" thisform.ma_ng.value="" thisform.ma_ncc.value="" thisform.lydo.value="" thisform.tk_co.value="" thisform.thukho.value="" thisform.tk_NO.Value='' thisform.text3.Value='' thisform.tentk.Value='' thisform.sotien.value= "" thisform.text2.value= "" thisform.text7.value= "" thisform.text10.value= "" thisform.ma_ncc.setfocus - Sự kiện click nút “Thêm” SELECT temp_pn APPEND BLANK thisform.grid1.Refresh thisform.refresh - Sự kiện click nút “Hủy” thisform.ma_ncc.setfocus q=MESSAGEBOX("b¹n mn hủ thao tác không?",'Thông báo') IF q=1 thisform.sophieu.value="" thisform.ngayphieu.value="" thisform.makho.value= "" thisform.ma_ng.value= "" thisform.ma_ncc.value= "" thisform.lydo.value= "" thisform.tk_co.value= "" thisform.thukho.value= "" thisform.text2.value= "" thisform.text7.value= "" thisform.text10.value= "" SELECT temp_pn ZAP thisform.grid1.Refresh Endif - Sự kiện click nút “In” SET PROCEDURE TO prg\tienchu.prg REPORT FORM report\phieunhap PREVIEW FOR dongnhap.sophieu=thisform.sophieu.value MỤC LỤC PHẦN MỞ ĐẦU PHẦN NỘI DUNG CHƯƠNG 1: LÝ LUẬN CHUNG VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN VÀ CÔNG TÁC QUẢN LÝ NHẬP – XUẤT VẬT TƯ TRONG DOANH NGHIỆP .4 1.1 Hệ thống thông tin (HTTT) doanh nghiệp 1.1.1 HTTT quản lý Doanh nghiệp 1.1.2 Sự cần thiết phải phát triển HTTTQL Doanh nghiệp: 1.1.3 Các bước phát triển HTTT: .5 1.1.3.1 Khảo sát lập kế hoạch dự án: .5 1.1.3.2 Phân tích hệ thống 1.1.3.3 Thiết kế hệ thống 1.1.3.4 Kiểm thử 1.1.3.5 Triển khai bảo trì 1.1.4 Các khái niệm ký pháp sử dụng: 1.1.4.1 Mơ hình nghiệp vụ 1.1.4.2 Mơ hình liệu – quan hệ (Relation Data Model) 12 1.2 Lý luận chung HTTT quản lý nhập – xuất vật tư cơng tác kế tốn chi tiết vật tư 13 1.2.1 Chức năng, nhiệm vụ: 13 1.2.2 HTTT quản lý nhập – xuất vật tư: 13 1.2.3 Công tác kế toán chi tiết vật tư: .14 1.2.3.1 Phân loại vật tư .14 1.2.3.2 Nguyên tắc cách đánh giá vật tư 15 1.2.3.3 Phương pháp hạch toán chi tiết vật tư 18 1.2.3.4 Kế toán tổng hợp nhập – xuất vật tư theo phương pháp kê khai thường xuyên 19 1.2.3.5 Kế toán tổng hợp nhập – xuất vật tư theo phương pháp kiểm kê định ky 25 1.3 Cơ sở liệu: .26 CHƯƠNG 2: THỰC TRẠNG QUẢN LÝ NHẬP – XUẤT VẬT TƯ TẠI CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ XÂY DỰNG TIỀN PHONG 29 2.1 Khái quát công ty Cổ phần đầu tư xây dựng Tiền Phong 29 2.1.1 Giới thiệu công ty .29 2.1.1.1 Trụ sở: 29 2.1.1.2 Ngành nghề kinh doanh: 29 2.1.1.3 Đặc điểm tổ chức quản lý công ty: 29 2.1.2 Tổ chức công tác kế tốn cơng ty: 31 2.1.2.1 Sơ đồ tổ chức máy kế toán cơng ty .31 2.1.2.2 Hình thức tổ chức cơng tác kế tốn 32 2.1.2.3 Hệ thống tài khoản kế toán .32 2.1.2.4 Phương pháp kế toán hàng tồn kho 32 2.2 Thực trạng tổ chức quản lý nhập – xuất vật tư công ty 32 2.2.1 Đặc điểm vật tư công ty 32 2.2.2 Quản lý nhập – xuất vật tư công ty 33 2.2.2.1 Chứng từ tài khoản sử dụng .33 2.2.2.2 Phân loại vật tư công ty .33 2.2.2.3 Qui trình nhập – xuất vật tư cơng ty 34 2.2.2.4 Phương pháp hạch toán chi tiết vật tư công ty 36 2.3 Đánh giá HTTT quản lý nhập – xuất vật tư công ty 36 2.4 Phân tích hệ thống 37 2.4.1 Mục tiêu hệ thống 37 2.4.2 Xác định u cầu mơ tả tốn .38 2.4.2.1 Mơ tả tốn 38 2.4.2.2 Phân tích yêu cầu 40 2.4.2.3 Các hồ sơ thu thập 40 CHƯƠNG 3: GIẢI PHÁP PHÂN TÍCH HTTTQL NHẬP – XUẤT VẬT TƯ VÀ THIẾT KẾ CHƯƠNG TRÌNH ỨNG DỤNG CỦA BÀI TỐN QUẢN LÝ NHẬP – XUẤT VẬT TƯ TẠI CƠNG TY CỔ PHẨN ĐẦU TƯ & XÂY DỰNG TIỀN PHONG .46 3.1 Mơ hình nghiệp vụ toán 46 3.1.1 Biểu đồ ngữ cảnh 46 3.1.2 Biểu đồ phân cấp chức 47 3.1.3 Đặc tả cách thức thực chức .47 3.1.4 Ma trận thực thể chức 49 3.1.5 Mơ hình hóa tiến trình xử lý 50 3.1.5.1 Biểu đồ luồng liệu mức 50 3.1.5.2 Biểu đồ luồng liệu vật lý chi tiết mức 51 3.2 Mô hình khái niệm liệu: mơ hình E-R .52 3.2.1 Liệt kê, xác hóa, chọn lọc thông tin .52 3.2.2 Xác định thực thể thuộc tính 54 3.2.3 Xác định mối quan hệ thuộc tính 55 3.2.4 Mơ hình E – R .55 3.3 Thiết kế chương trình ứng dụng 58 3.3.1 Mơ hình logic 58 3.3.1.1 Chuyển mơ hình E – R sang mơ hình quan hệ 58 3.3.1.2 Biểu đồ quan hệ mơ hình liệu .60 3.3.2 Thiết kế sở liệu vật lý 60 3.3.3 Chương trình quản lý nhập – xuất vật tư công ty Cổ phần đầu tư & xây dựng Tiền Phong .63 3.3.3.1 Giao diện 63 3.3.3.2 Hệ thống menu .63 3.3.3.3 Một số form chương trình 65 3.3.3.3 Một số Report chương trình: 78 3.3.3.4 Một số đoạn code chương trình .82 3.3.3.5 Những vấn đề đồ án chưa đạt .87 KẾT LUẬN .88 TÀI LIỆU THAM KHẢO .89 PHỤ LỤC .90 ... TƯ TẠI CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ XÂY DỰNG TIỀN PHONG 2.1 Khái quát công ty Cổ phần đầu tư xây dựng Tiền Phong 2.1.1 Giới thiệu công ty 2.1.1.1 Trụ sở:  Tên công ty: Công ty Cổ phần đầu tư xây. .. thơng tin quản lý VI Kết cấu đồ án: Tên đề tài: : Xây dựng chương trình quản lý nhập - xuất vật tư công ty Cổ phần đầu tư xây dựng Tiền Phong Ngoài phần mở đầu, phần kết luận phần phụ lục tài... tích hệ thống Chương 3: Giải pháp phân tích hệ thống thông tin quản lý nhập-xuất vật tư thiết kế chương trình ứng dụng tốn quản lý nhập-xuất vật tư công ty Cổ Phần đầu tư xây dựng Tiền phong - Giải

Ngày đăng: 22/05/2019, 08:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w