MỤC LỤC MỞ ĐẦU 2 CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ MÔ TẢ BÀI TOÁN CỦA CÔNG TY TNHH ĐẦU TƯ VÀ PHÁT TRIỂN ĐĂNG QUANG 4 1.1. GIới thiệu về công ty TNHH Đầu Tư và Phát Triển Đăng Quang. 4 1.1.1.Qúa trình hình thành và phát triển 4 1.1.2. Đặc điểm kinh doanh của công ty Đăng Quang 4 1.1.3. Sơ đồ tổ chức bộ máy quản lý 5 1.2.Thực trạng quản lý công trình cơ điện của công ty Đăng Quang 6 1.2.1.Thực trạng quản lý công trình cơ điện: 6 1.2.2.Mô tả nghiệp vụ của bài toán 7 CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 19 2.1. Sơ đồ phân rã chức năng 19 2.1.2.Mô tả các chức năng 19 2.2. Xây dựng mô hình luồng dữ liệu 20 2.2.1. Xây dựng mô hình luồng dữ liệu mức khung cảnh 20 2.2.2. Xây dựng mô hình luồng dữ liệu mức đỉnh 21 2.2.3. Xây dựng luồng dữ liệu mức dưới đỉnh 22 2.2.3.1 Mức dưới đỉnh quản lý hệ thống 22 2.2.3.2 Mức dưới đỉnh quản lý danh mục 23 2.2.3.3 Mức dưới đỉnh quản lý dự án 24 2.2.3.4 Mức dưới đỉnh thống kê báo cáo 25 CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ CSDL CHO HỆ THỐNG 26 3.1. Xây dựng mô hình thực thể liên kết của hệ thống 26 3.3. Thiết kế logic CSDL 28 3.4. Thiết kế các bảng vật lý 34 CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH 38 4.1. Lựa chọn ngôn ngữ 38 4.2. Tổng quan về ngôn ngữ lập trìnhC và cơ sở dữ liệu SQL Server 38 4.2.1. Tổng quan về ngôn ngữ lập trình . 38 4.2.2. Tổng quan về cơ sở dữ liệu 45 KẾT LUẬN 48 Tài liệu tham khảo 49
Trang 1KHOA 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
Trang 2MỤC LỤC
MỞ ĐẦU 2
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ MÔ TẢ BÀI TOÁN CỦA CÔNG TY TNHH ĐẦU TƯ VÀ PHÁT TRIỂN ĐĂNG QUANG 4
1.1 GIới thiệu về công ty TNHH Đầu Tư và Phát Triển Đăng Quang 4
1.1.1.Qúa trình hình thành và phát triển 4
1.1.2 Đặc điểm kinh doanh của công ty Đăng Quang 4
1.1.3 Sơ đồ tổ chức bộ máy quản lý 5
1.2.Thực trạng quản lý công trình cơ điện của công ty Đăng Quang 6
1.2.1.Thực trạng quản lý công trình cơ điện: 6
1.2.2.Mô tả nghiệp vụ của bài toán 7
CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 19
2.1 Sơ đồ phân rã chức năng 19
2.1.2.Mô tả các chức năng 19
2.2 Xây dựng mô hình luồng dữ liệu 20
2.2.1 Xây dựng mô hình luồng dữ liệu mức khung cảnh 20
2.2.2 Xây dựng mô hình luồng dữ liệu mức đỉnh 21
2.2.3 Xây dựng luồng dữ liệu mức dưới đỉnh 22
2.2.3.1 Mức dưới đỉnh quản lý hệ thống 22
2.2.3.2 Mức dưới đỉnh quản lý danh mục 23
2.2.3.3 Mức dưới đỉnh quản lý dự án 24
2.2.3.4 Mức dưới đỉnh thống kê báo cáo 25
CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ CSDL CHO HỆ THỐNG 26
3.1 Xây dựng mô hình thực thể liên kết của hệ thống 26
3.3 Thiết kế logic CSDL 28
3.4 Thiết kế các bảng vật lý 34
CHƯƠNG 4 XÂY DỰNG CHƯƠNG TRÌNH 38
4.1 Lựa chọn ngôn ngữ 38
4.2 Tổng quan về ngôn ngữ lập trìnhC# và cơ sở dữ liệu SQL Server 38
4.2.1 Tổng quan về ngôn ngữ lập trình 38
Trang 34.2.2 Tổng quan về cơ sở dữ liệu 45 KẾT LUẬN 48 Tài liệu tham khảo 49
Trang 4MỞ ĐẦU
Ngày nay, Công nghệ thông tin đã và đang đóng vai trò quan trọng trong xã hội nógiúp con người làm việc với mức độ chính xác cao, quản lý và tổ chức công việc đạt hiệuquả, cũng như thông tin được phổ biến và cập nhật nhanh chóng , chính xác Do đó việc ứngdụng công nghệ thông tin vào các phòng ban công ty, xí nghiệp, trường học là nhu cầu tấtyếu Và thực sự nó được coi là người cố vấn sáng suốt và trung thực, đáng tin cậy thực sựcần thiết của mỗi nhà lãnh đạo trong hoạt động quản lý và điều hành hoạt động của doanhnghiệp
Như vậy, với sự đa dạng của các hoạt động kinh doanh thì việc quản lý và điều hànhcác hoạt động kinh doanh đó càng trở nên phức tạp hơn, yêu cầu độ chính xác và tính hiệuquả cao hơn Đối với nhà quản lý những yêu cầu đó càng trở nên quan trọng hơn, công việchàng ngày đòi hỏi phải làm việc với kế toán, tài chính, với vấn đề nhân sự - tiền lương hayviệc điều hành sản xuất.Công ty Đăng Quang là công ty chuyên về cơ điện vì vậy cần mộtphần mềm quản lý dự án công trình cơ điện để tổ chức công việc, cũng như đưa ra chiếnlược kinh doanh là rất quan trọng Qua thời gian thực tập và tìm hiểu tại công ty ĐăngQuang, em đã đi đến việc giải quyết vấn đề: “Xây dựng phần mềm quản lý dự án công trình
cơ điện tại công ty TNHH Đầu Tư và Phát Triển Đăng Quang”
Mục tiêu nghiên cứu của đề tài
Công ty Đăng Quang là công ty có thế mạnh về cơ điện các dự án tăng lên nhanhchóng cả về số lượng và giá trị Với đề tài: “Xây dựng phần mềm quản lý dự án công trình
cơ điện công ty Đăng Quang” để quản lý dự án là một phương pháp hiệu quả để điều hànhhoạt động kinh doanh cũng như xây dựng các chiến lược dài hạn.Mục tiêu cụ thể là:
Đánh giá thực trạng tình hình quản lý dự án tại công ty Đăng Quang
Đề xuất xây dựng phần mềm quản lý dự án tại công ty
Đối tượng nghiên cứu: Quy trình quản lý công trình cơ điện công ty TNHH Đầu Tư và PhátTriển Đăng Quang
Trang 5Phạm vi nghiên cứu: Công ty TNHH Đầu Tư và Phát Triển Đăng Quang
Phương pháp thực hiện đề tài
Phương pháp nghiên cứu tài liệu
Nghiên cứu các tài liệu về các dự án, tham khảo các công trình nghiên cứu khoa học,luận văn, giáo trình chuyên ngành về quản lý dự án công trình, tài liệu về DN…Nội dungcác tài liệu bao gồm lý thuyết hệ thống thông tin quản lý, giới thiệu về DN như quy mô, cơcấu tổ chức, quá trình hình thành và phát triển, tình hình hoạt động kinh doanh của côngty…Những tài liệu do phòng tổ chức hành chính và phòng kế toán, phòng kỹ thuật… cungcấp
Trang 6CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ MÔ TẢ BÀI TOÁN CỦA CÔNG
TY TNHH ĐẦU TƯ VÀ PHÁT TRIỂN ĐĂNG QUANG 1.1 GIới thiệu về công ty TNHH Đầu Tư và Phát Triển Đăng Quang.
1.1.1.Qúa trình hình thành và phát triển
Công ty TNHH Đầu Tư và Phát Triển Đăng Quang được thành lập ngày 15 tháng 10năm 2015 là một công ty hoạt động trên lĩnh vực cơ điện, địa kỹ thuật và dịch vụ Doanh sốnăm 2016 đạt 16 tỷ đồng
1.1.2 Đặc điểm kinh doanh của công ty Đăng Quang
Công ty TNHH Đầu tư và phát triển Đăng Quang hoạt động trong các lĩnh vực:
Tư vấn, Khảo sát, Thiết kế và Thi công cơ điện : Đăng Quang có đội ngũ nhân viên giàukinh nghiệm trong lĩnh vực cơ điện để đảm bảo an toàn cao nhất đến người sử dụng
Tư vấn, thiết kế Địa kỹ thuật nền móng : Đăng Quang đã tích hợp những nguồn lựcsẵn có lợi thế trong lĩnh vực Địa chất công trình để có thể xây dựng tại Việt Nam
Khảo sát địa chất công trình và thí nghiệm nền móng
Tư vấn, thiết kế và thi công hạ tầng
Hiện nay, lĩnh vực cơ điện đang là thế mạnh của công ty với số lượng các dự án tăng lênnhanh chóng cả về số lượng và giá trị
Trang 71.1.3 Sơ đồ tổ chức bộ máy quản lý
Công ty gồm 40 nhân viên, gồm 10 người trong ban lãnh đạo và tổng số các cán bộnhân viên trong các lĩnh vực có trên 30 người và 100% đã tốt nghiệp đại học, cao đẳng chínhquy về các chuyên ngành kỹ thuật và kinh tế Để quản lý công ty hoạt động sản xuất kinhdoanh hiệu quả, công ty Đăng Quang tổ chức bộ máy quản lý theo mô hình trực tuyến, chứcnăng
Sơ đồ tổ chức bộ máy quản lý của công ty thể hiện trong hình 1.1
Hình 1.1: Sơ đồ bộ máy tổ chức của công ty TNHH Đầu tư và phát triển Đăng Quang
Trong đó:
Ban giám đốc: điều hành toàn bộ hoạt động của công ty.
Phòng kế hoạch - kinh doanh: giữ một nhiệm vụ rất quan trọng là tìm kiếm và mở
rộng thị trường, trực tiếp giới thiệu các sản phẩm Công ty kinh doanh tới các doanh nghiệpđang có nhu cầu Tìm hiểu, lựa chọn nguồn nguyên vật liệu để cung cấp cho các công trình;đưa ra các dự toán chi phí cũng như doanh thu, lợi nhuận sẽ đạt được; dự báo các rủi ro cóthể xảy ra và các phương án dự phòng
Phòng thiết kế - kỹ thuật thi công: Căn cứ vào năng lực của các kỹ sư, cử nhân.
Phòng thiết kế kỹ thuật – thi công công sẽ chia ra làm 3 bộ phận thiết kế, thi công và hồ sơ
Trang 8Bộ phận thiết kế: thiết kế bản vẽ chi tiết cho từng dự án Tiến hành nghiên cứu sản xuất
thiết bị mẫu hoặc đưa ra những thông số kỹ thuật của thiết bị cần thiết trong dự án, thỏa mãnmọi yêu cầu của chủ đầu tư
Bộ phận thi công: tiến hành lắp đặt các công trình và nghiệm thu kỹ thuật cũng như chịu
trách nhiệm bảo hành sau khi kết thúc công trình
Bộ phận hồ sơ: Làm hồ sơ thầu và hoàn thiện hồ sơ thanh quyết toán công trình.
Phòng tài chính - kế toán: thực hiện chức năng về quản lý mặt tài chính của toàn
công ty; tổ chức hạch toán kế toán; thu nhập và quản lý lưu trữ các chứng từ, hợp đồng đãký; quản lý mọi hoạt động tài chính trong công ty; lập báo cáo
Do đặc thù mới thành lập nên công ty Đầu tư và Phát triển Đăng Quang đang trong quá trìnhđầu tư và ứng dụng Công nghệ thông tin vào quản lý công trình cơ điện Trong đợt
thực tập này,em tìm hiểu về quy trình quản lý dự án công trình cơ điện tại Công ty ĐăngQuang
1.2.Thực trạng quản lý công trình cơ điện của công ty Đăng Quang
1.2.1.Thực trạng quản lý công trình cơ điện:
Trong quá trình tìm hiểu công trình cơ điện ở công ty Đăng Quang: Công ty tư vấn,thiết kế, thi công lắp đặt, bảo hành bảo trì tổng thể các hạng mục Cơ điện cho các công trìnhdân dụng và công nghiêp:
Hệ thống điện nặng:
+ Hệ thống nguồn cung cấp: Trạm biến áp, máy phát điện, UPS, tụ bù
+ Hệ thống truyền tải và phân phối: Đường dây cao, trung, hạ thế
+ Hệ thống BUS DUCT, BUS - WAY, tủ bảng phân phối điện động lực, Tủ ATS, TủATS, Tủ hòa dồng bộ
+ Hệ thống chiếu sáng: ổ cắm
Trang 9+ Hệ thống tiếp điạ, chống sét
Hệ thống điện nhẹ:
+ Hạ tầng ICT (LAN, thoại)
+ Kiểm soát vào ra
+ Camera an ninh
+ Truyền hình cáp, truyền hình Internet
+ Âm thanh, trình chiếu
1.2.2.Mô tả nghiệp vụ của bài toán
Quy trình quản lý công trình cơ điện của công ty được thể hiện trong hình 2.1
Hình 1.2: Quy trình quản lý công trình cơ điện công ty TNHH Đầu Tư và phát triển Đăng Quang
Quá trình nhận thầu dự án:
Công tác chuẩn bị ban đầu bao gồm ký hợp đồng sau khi nhận thông báo trúng thầu
với chủ đầu tư Bên cạnh đó, chủ đầu tư sẽ chuyển tiền tạm ứng cho bên công ty thầu để muasắm thiết bị vật tư cho công trình và thuê nhân công Sau đó, ban giám đốc công ty họp cùngcác trưởng bộ phận trong công ty đưa ra các phương án thiết kế, thi công theo yêu cầu củachủ đầu tư
Nhận thầu là bước đầu tiên của quản lý công trình Sau khi công ty gửi báo giá và hồ
sơ thầu đến chủ đầu tư, nếu được duyệt hồ sơ thầu sẽ bao gồm
- Hợp đồng kinh tế
- Tổng hợp báo giá được duyệt
- Chi tiết báo giá được duyệt
Trang 10- GIấy đề nghị tạm ứng
- Bản vẽ thiết kế
Các đối tác hiện nay của công ty
+Chủ đầu tư, nhà thầu chính như:
Công ty CP đầu tư và phát triển xây dựng - Investco
Công ty cổ phần tư vấn xây dựng Công nghiệp và Đô thị Việt Nam (VCC)
Công ty cổ phần CENTEC
Công ty TNHH Maple (Singapore)
+ Các nhà thầu phụ như:
Công ty TNHH xây dựng và thương mại TAV Bắc Ninh
Các đội thi công nhỏ
Các mẫu hồ sơ chứng từ của nghiệp vụ nhận thầu dự án được thể hiện trong các hình
Hình 1.3: Hợp đồng kinh tế
Trang 11Hình 1.4 Giấy đề nghị tạm ứng
Phương án thiết kế thi công
- Sau khi hợp đồng được kí duyệt, 2 bên cùng ngồi với nhau lên phương án thiết kế thicông Phương án thiết kế sẽ được bộ phận thiết kế đảm nhiệm
- Thống nhất phương án và thời gian cụ thể để thực hiện các hạng mục của công trình
- Lập kế hoạch triển khai công việc(Bao gồm các việc phải thực hiện từ khâu chuẩn bịđến khâu đấu thầu, thiết kế, thi công cho khâu nghiệm thu, bàn giao công trình vào sửdụng Ban quản lý dự án được thiết lập trên những khống chế tổng thể về chi phí, nhânlực, thời gian trên cơ sở các mục tiêu đã xác định cho dự án.)
Phương án thiết kế thi công
Trang 12- Sau khi hợp đồng được kí duyệt, 2 bên cùng ngồi với nhau lên phương án thiết kế thicông Phương án thiết kế sẽ được bộ phận thiết kế đảm nhiệm.
- Thống nhất phương án và thời gian cụ thể để thực hiện các hạng mục của công trình
- Lập kế hoạch triển khai công việc(Bao gồm các việc phải thực hiện từ khâu chuẩn bịđến khâu đấu thầu, thiết kế, thi công cho khâu nghiệm thu, bàn giao công trình vào sửdụng Ban quản lý dự án được thiết lập trên những khống chế tổng thể về chi phí,nhân lực, thời gian trên cơ sở các mục tiêu đã xác định cho dự án.)
Tổ chức thực hiện thi công
- Căn cứ vào phương án thiết kế thi công công ty giao cho đội thi công tổ chức thi côngtheo sơ đồ được duyệt
- Trước khi tiến hành thi công bộ phận thi công tiến hành gửi yêu cầu vật tư: thời giancần vật tư, hãng sản xuất, nước sản xuất, quy cách vật tư, mã vật tư cho phòng kếhoạch kinh doanh, phòng kế toán tài chính để lên phương án nhập vật tư theo tiến độ
đề nghị
Các mẫu yêu cầu vật tư được thể hiện trong hình
Hình 1.5: Phiếu yêu cầu vật tư
Trang 13Hình 1.6:Phiếu báo giá
Hình 1.7: GIấy chứng nhận chất lượng
Trang 14Hình 1.8: Hóa đơn giá trị gia tăng
Hình 1.9: GIấy chứng nhận xuất xưởng
Trang 15Hình 1.10: Phiếu xuất kho bán hàng, biên bản giao nhận hàng hóa
Hoàn thành nghiệm thu
- Sau khi hoàn thành công trình theo hợp đồng đã thỏa thuận, khi hệ thống hoạt độngđạt tiêu chuẩn đã đề ra, hai bên tiến hành nghiệm thu và công ty bàn giao lại cho đơn vị sửdụng Bên bộ phận thi công sẽ thu thập, kiểm tra và toàn bộ hồ sơ quản lý và các điều kiện
để nghiệm thu công trình đưa vào sử dụng theo quy định
Các mẫu hồ sơ chứng từ khi hoàn thành nghiệm thu được thể hiện trong hình
Trang 16Hình 1.11.Khối lượng hoàn thành từng công đoạn,
Hình 1.12.GIấy đề nghị thanh toán lần 1
Trang 17 Bàn giao công trình
Sau khi hoàn thành công trình theo hợp đồng đã thỏa thuận thì công ty bàn giao lại cho đơn
vị sử dụng gồm các chứng từ bàn giao, bảo hành, bảo dưỡng được thể hiện trong hình
Hình 1.13 Biên bản bàn giao thiết bị
Trang 19* Tính lỗ, lãi (Tổng số tiền thu về theo hợp đồng - Chi phí) cho từng dự án, cho từng chủ đầutư.
LN = Gía trị theo hợp đồng của công trình - ∑ CP công trình
+ Nếu LN >0 thì công trình lãi
+ Nếu LN <0 thì công trình lỗ
Hình 1.15.Biên bản đối chiếu công nợ
Trang 20Hình1.16.Cân đối thu chi
1.3 Xác định yêu cầu của hệ thống
- Thông tin chính xác và kịp thời là hết sức thiết yếu cho dự án
- Hầu hết các dự án có quá nhiều dữ liệu mà không đầy đủ thông tin thích hợp về dự án đang
ở đâu so với các mục tiêu tiến độ, chi phí và chất lượng
Từ thực trạng của bài toán e sẽ xây dựng phần mềm quản lý dự án công trình giúpcho cải thiện công tác quản lý các dự án thi công, kiểm soát tốt việc sử dụng nguồn lực,kiểm soát chi phí, cải thiện công tác nghiệm thu thanh - quyết toán cũng như các hoạt độngquản trị chung doanh nghiệp
Trang 21CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 2.1 Sơ đồ phân rã chức năng
Sơ đồ phân rã chức của hệ thống được thực hiện trên hình 2.1
Hình 2.1: Sơ đồ phân rã chức năng quản lý dự án công trình cơ điện
2.1.2.Mô tả các chức năng
Chức năng quản lý hệ thống
- Quản lý người dùng: Người dùng muốn truy cập vào hệ thống thì phải được cấp một tênđăng nhập, một mật khẩu, quyền truy cập hệ thống Tên truy cập, mật khẩu và quyền truycập hệ thống này được người quản trị cấp cho mỗi người dùng, người dùng sẽ dùng nó đểtruy cập hệ thống
Trang 22- Sao lưu, back up hệ thống: Hệ thống sẽ tự động sao lưu dữ liệu khi có sự cố xảy ra, đểtránh mất hết dữ liệu trong hệ thống.
Chức năng quản lý danh mục: Chức năng này sẽ thực hiện việc cập nhật danh mục nhânviên, danh mục dự án, danh mục chủ đầu tư, danh mục nhà thầu, danh mục_dự án thực hiện,dạnh mục nhà thầu_dự án
Chức năng quản lý dự án gồm:
- Quản lý dự án_thực hiện:
- Quản lý tiến độ thực hiện_CĐT:
- Quản lý tiến độ thanh toán_CĐT:
- Quản lý tiến độ thực hiện_NT:
- Quản lý tiến độ thanh toán_NT
Chức năng báo cáo thống kê: Báo cáo thông tin dự án, tình hình tài chính và hiệu quả thựchiện công việc
- Báo cáo thông tin dự án
- Báo cáo tiến độ thực hiện_chủ đầu tư
- Báo cáo tiến độ thanh toán_chủ đầu tư
- Báo cáo tiến độ thanh toán_nhà thầu
- Báo cáo tiến độ thực hiện_nhà thầu
2.2 Xây dựng mô hình luồng dữ liệu
2.2.1 Xây dựng mô hình luồng dữ liệu mức khung cảnh
Mô hình luồng dữ liệu mức khung cảnh được thể hiện trong hình 2.2
Trang 23Hình 2.2: Mô hình luồng dữ liệu mức khung cảnh
Biểu đồ mức khung cảnh cho ta cái nhìn khái quát về quá trình hoạt động của hệthống Hệ thống gồm 4 tác nhân: Nhân viên, Nhà Thầu, Lãnh đạo, Chủ Đầu Tư
+ Nhân Viên: là người trực tiếp sử dụng các thao tác trên hệ thống
+ Lãnh đạo: Hàng tuần, hàng tháng, quý, ban lãnh đạo gửi yêu cầu cung cấp các báocáo theo định kì Bộ phận quản lý dược có trách nhiệm lập báo cáo theo yêu cầu gửi banlãnh đạo Dựa vào thông tin dự án về mặt thời gian, chất lượng và chi phí để lựa chọn các kỹthuật phù hợp để thực hiện dự án theo đúng yêu cầu của chủ dự án
+ Nhà Thầu: xem thông tin dự án thầu và thực hiện dự án nhận thầu
+ Chủ Đầu Tư: đưa ra thông tin dự án và cấp vốn để thực hiện dự án
2.2.2 Xây dựng mô hình luồng dữ liệu mức đỉnh
Mô hình luồng dữ liệu mức đỉnh của hệ thống được thể hiện trong hình 2.3
Trang 24Hình 2.3: Mô hình luồng dữ liệu mức đỉnh của hệ thống
2.2.3 Xây dựng luồng dữ liệu mức dưới đỉnh
2.2.3.1 Mức dưới đỉnh quản lý hệ thống
Mô hình luồng dữ liệu chức năng quản lý hệ thống thể hiển trong hình 2.4
Trang 25Hình 2.4: Mô hình luồng dữ liệu chức năng quản lý hệ thống
2.2.3.2 Mức dưới đỉnh quản lý danh mục
Mô hình luồng dữ liệu chức năng quản lý danh mục được thể hiện trong hình 2.5