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

Phân tích thiết kế phần mềm quản lý tiến độ và chi phí dự án CNTT tại công ty cổ phần truyền thông văn hóa việt

77 773 3

Đ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 77
Dung lượng 3,19 MB

Nội dung

LỜI CẢM ƠN Khóa luận tốt nghiệp em: “Phân tích thiết kế phần mềm quản lý tiến độ chi phí dự án cơng nghệ thơng tin Cơng ty Cổ phần truyền thơng văn hóa Việt – Hà Nội” hoàn thành với hướng dẫn TS Trương Văn Tú anh chị Cơng ty Cổ phần truyền thơng văn hóa Việt – Hà Nội Lời cảm ơn đầu tiên, em gửi đến thầy giáo TS Trương Văn Tú, người hướng dẫn giúp đỡ tận tình em suốt trình thực tập làm khóa luận Em xin chân thành cảm ơn thầy cô giáo khoa Hệ thống thông tin kinh tế Trường ĐH Công nghệ thông tin & Truyền thông hướng dẫn, tạo điều kiện cho em học tập, nghiên cứu bốn năm học qua Em xin chân thành cảm ơn anh chị Cơng ty Cổ phần truyền thơng văn hóa Việt – Hà Nội tạo điều kiện cung cấp cho em thông tin nghiệp vụ quản lý dự án cơng nghệ thơng tin, hóa đơn chứng từ liên quan đến q trình làm khóa luận doanh nghiệp Xin cảm ơn bạn bè gia đình trao đổi, thảo luận, giúp đỡ em hồn thành khóa luận tốt nghiệp Thái Nguyên, ngày tháng năm 2013 Sinh viên thực LỜI CAM ĐOAN Em xin cam đoan tồn nội dung khóa luận em nghiên cứu tài liệu, khảo sát công tác Công ty Cổ phần truyền thông văn hóa Việt – Hà Nội, từ viết sở lý thuyết liên quan đến việc thực khóa luận tốt nghiệp: “Phân tích thiết kế phần mềm quản lý tiến độ chi phí dự án cơng nghệ thông tin Công ty Cổ phần truyền thông văn hóa Việt – Hà Nội” tự xây dựng chương trình thực chức phân tích khóa luận Khóa luận tốt nghiệp khơng chép từ chương trình hay sản phẩm khác Người cam đoan Nguyễn Thị Thu Hương MỤC LỤC TỔNG QUAN VỀ QUẢN LÝ DỰ ÁN 1.1 Những vấn đề chung quản lý dự án 1.1.1 Quản lý dự án 1.1.2 Quản lý tiến độ dự án 1.1.3 Quản lý chi phí dự án 17 1.2 Tìm hiểu ngơn ngữ lập trình Visual C# hệ quản trị sở dự liệu Microsoft SQL Server 21 1.2.1 Ngơn ngữ lập trình Visual C# .21 1.2.2 Giới thiệu SQL SERVER 26 1.3 Vài nét cơng ty Cổ phần Truyền thơng Văn Hóa Việt 32 2.1 Khảo sát thực trạng quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn Hóa Việt 33 2.2 Phân tích hệ thống quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn Hóa Việt 34 2.3 Thiết kế hệ thống quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn Hóa Việt 37 2.3.1 Biểu đồ phân cấp chức 37 2.3.2 Biểu đồ luồng liệu 38 2.3.2.1 Mức ngữ cảnh .38 2.3.2.2 Mức đỉnh 39 2.3.2.3 Mức đỉnh chức quản lí hồ sơ dự án 40 2.3.2.4 Mức đỉnh chức quản lí tiến độ dự án 41 2.3.2.5 Mức đỉnh chức quản lí chi phí dự án 42 2.3.2.6 Mức đỉnh chức báo cáo dự án .43 2.4 Thiết kế sở liệu 44 2.4.2 Các bảng liệu 45 2.4.3 Sơ đồ thực thể liên kết 48 CHƯƠNG .49 THIẾT KẾ PHẦN MỀM QUẢN LÝ TIẾN ĐỘ VÀ CHI PHÍ CÁC DỰ ÁN CƠNG NGHỆ THÔNG TIN TẠI CÔNG TY CỔ PHẦN TRUYỀN THÔNG VĂN HÓA VIỆT 49 3.1 Mơ tả tốn 49 3.2 Giao diện số chức chương trình 50 3.2.1 Giao diện đăng nhập .50 3.2.2 Giao diện hệ thống 51 3.2.3 Giao diện cập nhật khách hàng .52 3.2.4 Giao diện cập nhật phòng ban .52 3.2.5 Giao diện cập nhật nhân viên 53 3.2.6 Giao diện cập nhật hồ sơ dự án .54 3.2.7 Giao diện cập nhật danh sách công việc .55 3.2.8 Giao diện kiểm tra tiến độ công việc 56 3.2.9 Giao diện cập nhật chi phí nhân cơng 57 3.2.10 Giao diện cập nhật chi phí nhân cơng 58 3.2.11 Giao diện cập nhật chi phí nhân cơng 59 3.2.12 Giao diện cập nhật tính tổng chi phí dự án 60 KẾT LUẬN 61 TÀI LIỆU THAM KHẢO 62 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .68 DANH MỤC BẢNG BIỂU Bảng 2.1:Bảng danh mục phòng ban 45 Bảng 2.2: Bảng nhân viên 45 Bảng 2.3: Bảng khách hàng 46 Bảng 2.4: Bảng hồ sơ dự án 46 Bảng 2.5: Bảng danh sách công việc 46 Bảng 2.6: Bảng kiểm tra tiến độ công việc 47 Bảng 2.7: Bảng chi phí nhân công 47 Bảng 2.8: Bảng chi phí máy móc thiết bị 47 DANH MỤC HÌNH ẢNH Hình 1.1: Chu trình quản lý dự án .7 Hình 2.2: Quy trính sản xuất cơng ty Cổ phần truyền thồng văn hóa Việt .33 Hình 2.1: Quy trính sản xuất cơng ty Cổ phần truyền thồng văn hóa Việt 36 Hình 2.2: Phân tích hệ thông quản lý tiến độ dự án .37 Hình 2.3: Phân tích hệ thống quản lý chi phí dự án .38 Hình 2.4: Biểu đồ phân cấp chức .39 Hình 2.5: Biểu đồ luồng liệu mức ngữ cảnh 43 Hình 2.6: Biểu đồ luồng liệu mức đỉnh 44 Hình 2.7: Biểu đồ luồng liệu mức đỉnh chức quản lí hồ sơ dự án` 45 Hình 2.8: Biểu đồ luồng liệu mức đỉnh chức quản lí tiến độ dự án .46 Hình 2.9: Biểu đồ luồng liệu mức đỉnh chức quản lí chi phí dự án .47 Hình 2.10: Biểu đồ luồng liệu mức đỉnh chức báo cáo dự án 48 Hình 2.11: Sơ đồ thực thể liên kết .51 LỜI MỞ ĐẦU  Lí chọn đề tài Một xã hội phát triển không ngừng, kinh tế ngày lớn mạnh vấn đề quản lý tốn khó khăn tốn kinh doanh nhiều lĩnh vực đời sống xã hội Khi thực dự án, người quản lý phải phân tích chi tiết dự án cần thực hiện, đưa kế hoạch đầy đủ thông tin liên quan để quản lý đạo thực tốt công việc Dự án đầu tư thường kéo dài nhiều năm, với nhiều giai đoạn phát triển phức tạp Để quản lý dự án tồn vịng đời từ bắt đầu đến kết thúc đòi hỏi nguồn lực lớn có kiến thức rộng rãi Dự án hoàn thành tiến độ, đạt chất lượng phạm vi tài hạn hẹp vừa mục tiêu vừa thách thức đơn vị cá nhân tham gia quản lý dự án Nhận thức tầm quan trọng vấn đề kết hợp với tìm hiểu thực tế Cơng ty cổ phần Truyền thơng văn hóa Việt tơi lựa chọn đề tài “ Phân tích thiết kế phần mềm quản lý tiến độ chi phí dự án cơng nghệ thơng tin Cơng ty Cổ phần truyền thơng văn hóa Việt – Hà Nội” Công nghệ thông tin phát triển với đời ngơn ngữ lập trình cho phép thiết kế xây dựng phần mềm quản lý nhiều hình thức khác Với hỗ trợ loại sở liệu quan hệ, ta kết hợp chúng với: ASP, C#, PHP, VB… để xây dựng triển khai ứng dụng với nhiều mục đích khác C# hệ quản trị sở liệu SQL không nằm ngồi mục đích dùng để xây dựng phần mềm quản lý tối ưu Mỗi Script loại sở liệu có điểm mạnh điểm yếu Tuy nhiên, với độ phức tạp quy mô ứng dụng chọn C# hệ quản trị sở liệu SQL lựa chọn tốt cho loại hình quản lý  Mục tiêu đề tài “Quản lý tiến độ chi phí dự án” thực dựa chuẩn mực quản lý dự án Công ty Cổ phần Truyền thông văn hóa Việt, cơng cụ giúp cơng việc quản lý thơng tin tiến độ, chi phí dự án thuận tiện, dễ dàng, tiết kiệm thời gian, tiền hiệu cao, chuyên nghiệp Cũng qua đề tài em bổ sung nhiều kiến thức mới, ôn lại kiến thức cũ, thực nhuần nhuyễn thao tác from, report, menu nắm cách tổ chức, xếp, lưu trữ quản lý dự án  Phạm vi nghiên cứu Quản lý tiến độ dự án trình quản lý bao gồm việc xác định thời gian thực cơng việc tồn dự án quản lý tiến trình thực hiên cơng việc dự án sở nguồn lực cho phép yêu cầu chất lượng định Quản lý chi phí dự án q trình phân phối nguồn quỹ cho hoạt động dự án nhằm đảm bảo thực hiên tốt mục tiêu chi phí, chất lượng tiến độ dự án  Ý nghĩa khoa học thực tiễn Nhằm giúp dự án hồn thành cơng việc dự án theo u cầu ký thuật chất lượng phạm vi dự toán duyệt theo tiến độ thời gian cho phép Nhằm giúp liên kết hoạt động, công việc dự án đồng thời tăng cường hợp tác thành viên rõ trách nhiệm thành viên tham gia dự án Tạo điều kiện phát vướng mắc phát sinh điều chỉnh kịp thời trước thay đổi điều kiện khơng dự đốn trước  Bố cục đề tài Ngoài phần mở đầu, kết luận, tài liệu tham khảo đề tài gồm chương: Chương 1: Tổng quan quản lý dự án Chương 2: Phân tích thiết kế hệ thống quản lý tiến độ chi phí dự án cơng nghệ thơng tin Chương 3: Thiết kế phần mềm quản lý tiến độ chi phí dự án công ty Cổ phần Truyền thông Văn hóa Việt CHƯƠNG TỔNG QUAN VỀ QUẢN LÝ DỰ ÁN 1.1 Những vấn đề chung quản lý dự án 1.1.1 Quản lý dự án  Khái niệm dự án Theo Ngân hàng giới “Dự án tổng thể sách, hoạt động chi phí liên quan với thiết kế nhằm đạt mục tiêu định thời gian định” Cũng có tài liệu cho dự án phải nhằm vào việc sử dụng có hiệu đầu vào để thu đầu mục tiêu cụ thể Đầu vào nguồn lao động, vật tư, tiền vốn đất đai Đầu sản phẩm, dịch vụ giảm bớt đầu vào Sử dụng đầu vào thể biện pháp kỹ thuật, biện pháp tổ chức luật lệ Theo Lyn Squire “dự án tổng thể giải pháp nhằm sử dụng nguồn tài nguyên hữu hạn vốn có nhằm đem lại lợi ích thực cho xã hội nhiều tốt” Dự án chuỗi hoạt động liên kết tạo nhằm đạt kết định phạm vi ngân sách thời gian xác định Theo điều lệ quản lý đầu tư xây dựng (ban hành kèm theo Nghị định số 177/CP ngày 20 tháng 10 năm 1994 Chính phủ), dự án đầu tư hiểu sau:"Dự án đầu tư tập hợp đề xuất việc bỏ vốn để tạo mới, mở rộng cải tạo đối tượng định nhằm đạt tăng trưởng số lượng, cải tiến nâng cao chất lượng sản phẩm hay dịch vụ khoảng thời gian xác định." Theo Luật đầu tư số 59/2005/QH11 ngày 29/11/2005 “Dự án đầu tư tập hợp đề xuất bỏ vốn trung dài hạn để tiến hành hoạt động đầu tư địa bàn cụ thể, khoảng thời gian xác định” Có nhiều cách định nghĩa dự án Tùy thuộc theo mục đích mà nhấn mạnh khía cạnh Trên phương diện phát triển, có hai cách hiểu dự án: Cách hiểu “tĩnh” cách hiểu “động” Theo cách hiểu “tĩnh” dự án hình tượng tình (một trạng thái) mà ta muốn đạt tới Theo cách hiểu thứ hai: “Dự án lĩnh vực hoạt động đặc thù, nhiệm vụ cần phải thực với phương pháp riêng, nguồn lực riêng theo kế hoạch tiến độ nhằm tạo thực thể mới” Trên phương diện quản lý: “Dự án nỗ lực có thời hạn nhằm tạo sản phẩm dịch vụ nhất” Định nghĩa nhấn mạnh hai đặc tính: (1) Nỗ lực tạm thời, nghĩa dự án đầu tư có điểm bắt đầu kết thúc xác định Dự án kết thúc mục tiêu dự án đạt dự án bị loại bỏ, (2) Sản phẩm dịch vụ Sản phẩm dịch vụ sản phẩm dịch vụ khác biệt so với sản phẩm tương tự có dự án khác  Đặc trưng dự án - Dự án có mục đích, kết xác định Tất dự án phải có kết xác định rõ Kết tòa nhà, dây chuyền sản xuất đại chiến thắng chiến dịch vận động tranh cử vào vị trí trị Mỗi dự án lại bao gồm tập hợp nhiều nhiệm vụ cần thực Mỗi nhiệm vụ cụ thể lại có kết riêng, độc lập Tập hợp kết cụ thể nhiệm vụ hình thành nên kết chung dự án Nói cách khác, dự án hệ thống phức tạp, phân chia thành nhiều phận, phân hệ khác để thực hiệnvà quản lý phải thống đảm bảo mục tiêu chung thời gian, chi phí việc hoàn thành với chất lượng cao - Dự án có chu kì phát triển riêng có thời gian tồn hữu hạn Dự án sáng tạo, giống thực thể sống, dự án trải qua giai đoạn: hình thành, phát triển, có thời điểm bắt đầu, kết thúc… Dự án không kéo dài mãi Mọi dự án có chu kì sống, bắt đầu mong muốn nhu cầu người yêu cầu việc tốt đẹp kết thúc sau bàn giao cho người yêu cầu sản phẩm dịch vụ thỏa mãn cho nhu cầu họ Theo mơ hình này: mức độ sử dụng nguồn lực (vật tư, máy móc thiết bị…) tăng dần đạt cao giai đoạn thực dự án, tỷ lệ với chi phí dự án Chu kì sống dự án coi biến động diễn theo giai đoạn khác nhau, chúng phân biệt chất hoạt động chúng số lượng loại nguồn lực mà chúng địi hỏi Ví dụ: với dự án đầu tư xây dựng giai đoạn xác định dự án chuẩn bị đầu tư cần nhà dự báo, lập quy hoạch, họ có phiếu giao việc hợp đồng lập quy hoạch tổng thể giao thông vận tải vùng quy hoạch chi tiết giao thông vận tải chuyên ngành Giai đoạn chuẩn bị đầu tư: trước hết cần tư vấn thiết kế, chuyên gia dự báo, chuyên gia phân tích kinh - Muốn cập nhật lại thông tin hồ sơ dự án chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 3.2.7 Giao diện cập nhật danh sách cơng việc Hình 3.6 Giao diện cập nhật danh sách cơng việc  Hình thức trình bày: gồm nhập liệu nút lệnh  Thao tác sử dụng: - Nhập tất thông tin hồ sơ dự án vào row datagridview Sau nhập xong chọn nút “Thêm” để lưu nội dung vừa nhập 55 - Muốn xóa hồ sơ dự án: chọn hồ sơ dự án cần xóa nhấn nút “Xóa” - Muốn cập nhật lại thông tin hồ sơ dự án chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 3.2.8 Giao diện kiểm tra tiến độ công việc Hình 3.7 Giao diện kiểm tra tiến độ  Hình thức trình bày: gồm nhập liệu nút lệnh  Thao tác sử dụng: - Nhập tất thông tin kiểm tra tiến độ dự án vào row datagridview Sau nhập xong chọn nút “Thêm” để lưu nội dung vừa nhập 56 - Muốn xóa kiểm tra tiến độ dự án: chọn kiểm tra tiến độ dự án cần xóa nhấn nút “Xóa” - Muốn cập nhật lại thơng tin dự toán kiểm tra tiến độ dự án chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 3.2.9 Giao diện cập nhật chi phí nhân cơng Hình 3.8: Giao diện cập nhật chi phí nhân cơng  Hình thức trình bày: gồm nhập liệu nút lệnh  Thao tác sử dụng: - Nhập tất thơng tin chi phí nhân cơng dự án vào ô nhập liệu Sau nhập xong chọn nút “Thêm” để lưu nội dung vừa nhập - Muốn xóa hồ sơ dự án: chọn số hóa đơn cần xóa nhấn nút “Xóa” - Muốn cập nhật lại thơng tin chi phí nhân cơng dự án chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” 57 - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 3.2.10 Giao diện cập nhật chi phí nhân cơng Hình 3.9: Giao diện cập nhật chi phí máy móc, thiết bị  Hình thức trình bày: gồm nhập liệu nút lệnh  Thao tác sử dụng: - Nhập tất thơng tin chi phí máy móc thiết bị dự án vào ô nhập liệu Sau nhập xong chọn nút “Thêm” để lưu nội dung vừa nhập - Muốn xóa hồ sơ dự án: chọn số hóa đơn cần xóa nhấn nút “Xóa” - Muốn cập nhật lại thơng tin chi phí máy móc thiết bị dự án chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 58 3.2.11 Giao diện cập nhật chi phí nhân cơng Hình 3.10: Giao diện cập nhật chi phí khác  Hình thức trình bày: gồm ô nhập liệu nút lệnh  Thao tác sử dụng: - Nhập tất thông tin chi phí khác vào nhập liệu Sau nhập xong chọn nút “Thêm” để lưu nội dung vừa nhập - Muốn xóa hồ sơ dự án: chọn số hóa đơn cần xóa nhấn nút “Xóa” - Muốn cập nhật lại thơng tin chi phí khác chọn phong ban datagridview, nhập lại nội dung textbox nhấn nút “Sửa” - Nhấn nút “Thoát” thực thao tác thêm sửa để hủy bỏ thao tác thực 59 3.2.12 Giao diện cập nhật tính tổng chi phí dự án Hình 3.11: Giao diện tính tổng chi phí dự án  Hình thức trình bày: gồm nhập liệu nút lệnh  Thao tác sử dụng: Chọn tên dự án muốn tính tổng chi phí, phần mềm tự động lấy tổng chi phí nhân cơng, tổng chi phí máy móc thiết bị, tổng chi phsi khác dự án qua form khác, từ tính tổng chi phí dự án, đồng thời thể biểu đồ bên cạnh tỷ lệ loại chi phí chiếm so với tổng vốn đầu tư dự án 60 KẾT LUẬN  Kết đạt Qua tìm hiểu, nghiên cứu đề tài, em đạt số kết sau: - Hiểu tầm quan trọng hệ quản trị sở liệu lợi ích mang lại vô to lớn - Đã nắm kỹ việc sử dụng ngôn ngữ C# biết tính mềm dẻo mang lại - Biết môi trường làm việc, biết thêm cách giao tiếp với cán nhân viên công ty Đề tài “Phân tích thiết kế phần mềm quản lý tiến độ chi phí dự án cơng nghệ thơng tin Cơng ty Cổ phần truyền thơng văn hóa Việt – Hà Nội ” hoàn thành phần giới thiệu tổng quan, phân tích thiết kế hệ thống, cho việc quản lý nghiệp vụ liên quan đến quản lý tiến độ chi phí dự án cơng ty Giao diện thân thiện với người dùng, dễ sử dụng  Hạn chế Do thời gian kiến thức hạn chế nên đề tài khơng tránh khỏi thiếu sót: - Q trình thử nghiệm hệ thống chưa thực nhiều, chưa làm với liệu thật thời gian cịn hạn hẹp - Ràng buộc chức hệ thống, lưu liệu, phục hồi liệu form vấn đề chưa giải  Hướng phát triển Tiếp tục hoàn thiện chức nâng cao chất lượng chương trình quản lý tiến độ chi phí dự án đồng thời triển khai thêm số chức khác chương trình quản lý dự án quản lý rủi ro, quản lý nhân sự, quản lý chất lượng,… 61 TÀI LIỆU THAM KHẢO [1] Trần Đắc Phiến (2010), Giáo trình phân tích thiết kế hệ thống, Nhà xuất Đại học Công nghiệp TP.HCM [2] Lê Văn Phùng (2005), Cơ sở liệu quan hệ cơng nghệ phân tích thiết kế, Nhà xuất Thông tin truyền thông [3] Nguyễn Ngọc Bình Phương (2007), Các giải pháp lập trình C#, Nhà xuất Giao thông vận tải [4] Từ Quang Phương (2008), Giáo trình quản lý dự án đầu tư, Trường ĐH KTQD [5] Nguyễn Hữu Quốc (2009), Quản lý dự án, Học viện Cơng nghệ Bưu viễn thông [6] Phần mềm Microsoft Project 62 PHỤ LỤC Mã nguồn chương trình: Module cập nhật danh sách cơng việc namespace Huong_KLTN2 { public partial class CapNhatChiPhiNhanCong : DevComponents.DotNetBar.Office2007Form { SqlConnection cn; DataTable hsDuan, dsCongviec; public CapNhatChiPhiNhanCong() { InitializeComponent(); cn = new SqlConnection(@"Data Source=HUONGTUANPC\SQLEXPRESS;Initial Catalog=huong_qlda;Integrated Security=True"); hsDuan = new DataTable(); dsCongviec = new DataTable(); } void LoadDA_CV() { if (cn.State == ConnectionState.Closed) cn.Open(); try { var da = new SqlDataAdapter("select * from hosoduan", cn); da.Fill(hsDuan); cbxmaduan.DataSource = hsDuan; cbxmaduan.DisplayMember = "TenDuAn"; cbxmaduan.ValueMember = "MaDuAn"; } catch (Exception ex) { throw ex; } finally { if (cn.State == ConnectionState.Open) cn.Close(); } } void LoadCV(string mada) { 63 if (cn.State == ConnectionState.Closed) cn.Open(); try { dsCongviec.Clear(); var da = new SqlDataAdapter("Select * from DanhSachCongViec where MaDuAn ='" + mada + "'", cn); da.Fill(dsCongviec); cbxmacongviec.DataSource = dsCongviec; cbxmacongviec.DisplayMember = "TenCongViec"; cbxmacongviec.ValueMember = "MaCongViec"; } catch (Exception ex) { throw ex; } finally { if (cn.State == ConnectionState.Open) cn.Close(); } } private void cbxmaduan_SelectedValueChanged(object sender, EventArgs e) { } private void cbxmaduan_SelectedIndexChanged(object sender, EventArgs e) { LoadCV(cbxmaduan.SelectedValue.ToString()); } private void CapNhatChiPhiNhanCong_Load(object sender, EventArgs e) { LoadDA_CV(); hienthi(); } private void hienthi() { string sql = ""; sql="select distinct nc.SoHoaDon 'Số hóa đơn',da.TenDuAn 'Tên dự án',cv.TenCongViec 'Tên công việc',nc.SoLuongNV 'Số lượng NV', nc.SoNgayCong 'Ngày công',nc.Luong 'Lương' "; sql+="from ChiPhiNhanCong nc, HoSoDuAn da,DanhSachCongViec cv "; 64 sql += "where nc.MaCongViec=cv.MaCongViec and cv.MaDuAn=nc.MaDuAn "; DataSet ds = new DataSet(); SqlDataAdapter ad = new SqlDataAdapter(sql, cn); ad.Fill(ds, "ChiPhiNhanCong"); datachiphinhancong.DataSource = ds.Tables["ChiPhiNhanCong"]; } private void bnthem_Click(object sender, EventArgs e) { String sql = "Insert Into ChiPhiNhanCong Values(N'"+txtsohoadon.Text+"','"+cbxmacongviec.SelectedValue.ToString() +"','"+txtsoluongnhancong.Text+"','"+txtsongaycong.Text+"','"+txtluong.Text+"','"+cb xmaduan.SelectedValue.ToString()+"')"; SqlCommand cmd = new SqlCommand(sql, cn); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); cmd.Dispose(); hienthi(); } private void bntthoat_Click(object sender, EventArgs e) { this.Close(); } private void datachiphinhancong_RowEnter(object sender, DataGridViewCellEventArgs e) { try { txtsohoadon.Text = datachiphinhancong[0, e.RowIndex].Value.ToString(); cbxmacongviec.Text = datachiphinhancong[2, e.RowIndex].Value.ToString(); txtsoluongnhancong.Text = datachiphinhancong[3, e.RowIndex].Value.ToString(); txtsongaycong.Text = datachiphinhancong[4, e.RowIndex].Value.ToString(); txtluong.Text = datachiphinhancong[5, e.RowIndex].Value.ToString(); cbxmaduan.Text = datachiphinhancong[1, e.RowIndex].Value.ToString(); LoadCV(cbxmaduan.SelectedValue.ToString()); } catch (Exception) 65 { } } private void bntxoa_Click(object sender, EventArgs e) { DialogResult tl; tl = MessageBox.Show("Bạn có chăn muốn xóa không?", "tra loi", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (tl == DialogResult.OK) { string sql = "delete from ChiPhiNhanCong where SoHoaDon='" + txtsohoadon.Text + "'"; SqlCommand cmd = new SqlCommand(sql, cn); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); cmd.Dispose(); hienthi(); } } private void bntsua_Click(object sender, EventArgs e) { string sql = "Update ChiPhiNhanCong Set MaCongViec='" + cbxmacongviec.SelectedValue.ToString() + "',"; sql += "SoLuongNV='" + float.Parse(txtsoluongnhancong.Text) + "',"; sql += "SoNgayCong='" + float.Parse(txtsongaycong.Text) + "',"; sql += "Luong='" + decimal.Parse(txtluong.Text) + "',"; sql += "MaDuAn='" + cbxmaduan.SelectedValue.ToString() + "' "; sql += " where SoHoaDon='" + txtsohoadon.Text + "'"; SqlCommand cmd = new SqlCommand(sql, cn); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); cmd.Dispose(); hienthi(); } private void tinh() { decimal sl = (txtsoluongnhancong.Text.Equals("") == false ? Convert.ToDecimal(txtsoluongnhancong.Text) : 0); 66 decimal songay = (txtsongaycong.Text.Equals("") == false ? Convert.ToDecimal(txtsongaycong.Text) : 0); decimal luong = (txtluong.Text.Equals("") == false ? Convert.ToDecimal(txtluong.Text) : 0); txtthanhtien.Text = (sl * songay * luong).ToString(); } private void txtsongaycong_TextChanged(object sender, EventArgs e) { tinh(); } } } 67 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN … …………………… , ngày … tháng ….năm 2013 GIÁO VIÊN HƯỚNG DẪN 68 ... quan quản lý dự án Chương 2: Phân tích thiết kế hệ thống quản lý tiến độ chi phí dự án cơng nghệ thơng tin Chương 3: Thiết kế phần mềm quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn. .. tổng chi phí dự án Hình 2.3: Phân tích chức quản lý chi phí dự án 36 2.3 Thiết kế hệ thống quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn Hóa Việt 2.3.1 Biểu đồ phân cấp chức Quản. .. Hóa Việt 32 2.1 Khảo sát thực trạng quản lý tiến độ chi phí dự án cơng ty Cổ phần Truyền thơng Văn Hóa Việt 33 2.2 Phân tích hệ thống quản lý tiến độ chi phí dự án công ty Cổ

Ngày đăng: 05/01/2016, 19:53

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

TÀI LIỆU LIÊN QUAN

w