Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 110 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
110
Dung lượng
2,79 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 cịn 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Á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 q 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ế tố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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Á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ế toá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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Á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 cịn 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 HTTT quản lý tiền mặt, tiền gửi ngân hàng SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế 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 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? Chức năng, nhiệm vụ, mục tiêu cần đạt HTTT gì? SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế Đị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 1.1.3.3 Thiết kế hệ thống Thiết kế 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 SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế 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 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 SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh Tế 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 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 SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thông Tin Kinh 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 - 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 SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ Án Tốt Nghiệp Khoa Hệ Thống Thơng Tin Kinh Tế 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 q 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 - Tiến trình: cơng việc hệ thống nhằm thao tác liệu đầu vào cho kết thông tin đầu Ký pháp biểu diễn tiến trình sau: tên tiến trình kết hợp động từ bổ ngữ Số hiệu Tên tiến trình - Luồng liệu: đường truyền dẫn thông tin (hồ sơ, tập mục thông tin hồ sơ) vào chức hệ thống Cú pháp biểu diễn: Tên luồng liệu SV: Phùng Thị Phương Dung Lớp: CQ44/41.02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Sự kiện Click của nút lệnh “Thoát” thisform.Release LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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" LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 RETURN endif IF EMPTY(x6) =MESSAGEBOX("Bạn có",'Thông báo') RETURN ENDIF IF EMPTY(x7) =MESSAGEBOX("Bạn cấp",'Thông báo') RETURN ENDIF IF EMPTY(x8) =MESSAGEBOX("Bạn nợ",'Thông báo') else cha nhập mà kho",'Thông báo') cha nhập số hiệu tài khoản cha nhập mà nhà cung cha nhập số hiệu tài khoản 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="" LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 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” LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com q=MESSAGEBOX("bạn muốn huỷ 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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ế toá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ế tố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 và 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 kỳ 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ế tốn cơng ty .31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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ư tại công ty 34 2.2.2.4 Phương pháp hạch toán chi tiết vật tư tại 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 được 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 TOÁ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ụ của bài 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 hiện chức lá .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 dữ liệu mức 50 3.1.5.2 Biểu đồ luồng dữ liệu vật lý chi tiết mức .51 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.2 Mô hình khái niệm dữ 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 55 3.2.3 Xác định mối quan hệ thuộc tính 56 3.2.4 Mơ hình E – R .57 3.3 Thiết kế chương trình ứng dụng 59 3.3.1 Mơ hình logic 59 3.3.1.1 Chuyển mơ hình E – R sang mơ hình quan hệ 59 3.3.1.2 Biểu đồ quan hệ mơ hình liệu .61 3.3.2 Thiết kế sở liệu vật lý 61 3.3.3 Chương trình 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 .64 3.3.3.1 Giao diện chính 64 3.3.3.2 Hệ thống menu .64 3.3.3.3 Một số form chương trình 66 3.3.3.3 Một số Report chương trình: 79 3.3.3.4 Một số đoạn code chương trình .83 3.3.3.5 Những vấn đề đồ án đã và chưa đạt được .88 KẾT LUẬN 89 TÀI LIỆU THAM KHẢO 90 PHỤ LỤC .91 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... Kinh Tế 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 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... 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... 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 toá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