Thiết kế dữ liệu của chương trình

Một phần của tài liệu Đồ án xây dựng hệ thống tư vấn thiết kế xây dựng (Trang 104)

Dữ liệu của chương trình được lưu trữ và xử lý bằng hệ quản trị cơ sở dữ liệu SQL server2000. Số liệu của chương trình được lưu vào các bảng có cấu trúc như sau:

Đồ án tốt nghiệp Xây dựng hệ thống tư vấn thiết kế xây dựng

105 V.2.1. Định mức dự toán:

Là bảng số liệu lưu trữ mã công tác , tên công tác, đơn vị tính và hao phí vật liệu, nhân công, máy . Bảng này sẽ lưu chi tiết mức hao phí từng loại vật liệu, nhân công và máy của một đơn vị công việc cụ thể. Bảng này các cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

maCV char 3 tenCV char 30 donvitinh char 5 vltk float 8 vatlieu float 8 nhancong float 8 may float 8

V.2.2. Đơn giá xây dựng cơ bản:

Là bảng số liệu lưu trữ mã công tác, tên công tác, đơn vị tính và giá vật liệu, nhân công, máy. Bảng này sẽ lưu tổng chi phí vật liệu, nhân công, máy cho từng công việc cụ thể. Bảng này các cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

maCV char 3 tenCV char 100 donvitinh char 5 vatlieu float 8 nhancong float 8 may float 8

V.2.3. Dự toán và tiên lượng:

Là bảng số liệu lưu trữ mã số, tên công tác, đơn vị tính, các công thức tính khối lượng (trong trường diễn giải), khối lượng, đơn giá của công việc. Nội dung của bảng được xác định bởi việc vào tiên lượng khi tính dự toán công trình và nó sẽ là bảng căn cứ để tính dự toán. Tên bảng này do người sử dụng đặt. Bảng này các cấu trúc như sau

Tên trường Kiểu dữ liệu Độ lớn trường

tenCV char 200 donvitinh char 5 diengiai char 200 khoiluong float 8 giaVL float 8 giaNC float 8 giamay float 8 hesoNC float 8 hesomay float 8 V.2.4. Giá vật liệu:

Là bảng số liệu lưu trữ mã số, tên vật liệu, đơn vị tính, chi phí lưu thông, chi phí tại hiện trường, giá tại hiện trường của chúng. Bảng này lưu trữ giá của từng loại vật liệu cụ thể. Bảng này các cấu trúc như sau :

V.2.5. Lương nhân công:

Là bảng số liệu lưu trữ mã số, cấp bậc thợ, đơn vị tính, lương cơ bản, lương kể cả phụ cấp. Bảng này lưu trữ “giá” của từng loại nhân công cụ thể. Bảng này các cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 3

ten char 30

donvitinh char 5

luongcoban float 8

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 3 tenvl char 50 donvitinh char 5 giamua float 8 chiphiluuthong float 8 chiphihientruong float 8 giahientruong float 8

Đồ án tốt nghiệp Xây dựng hệ thống tư vấn thiết kế xây dựng

107

luong float 8

V.2.6. Giá ca máy:

Là bảng số liệu lưu trữ mã số, tên loại máy, đơn vị tính, lương thợ lái máy, giá ca máy. Bảng này lưu trữ giá của từng loại ca máy cụ thể Bảng này có cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 3

ten char 30

donvitinh char 5

luongtho float 8

giamay float 8

V.2.7. Danh mục vật liệu, nhân công, máy:

Là bảng số liệu lưu trữ mã số, tên vật liệu hoặc nhân công hoặc máy và đơn vị tính. Nội dung được xác định bởi số lượng vật liệu, nhân công, máy xuất hiện trong định mức, mỗi loại được lưu trữ trong một bảng riêng . Nó dùng để tra cứu các loại vật liệu, nhân công, máy trong quá trình thao tác với chức năng Nhập số liệu của chương trình. Và chúng có chung một cấu trúc như sau:

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 3

ten char 30

donvitinh char 5

V.2.8. Danh mục nhóm công tác:

Là bảng số liệu lưu trữ mã số, tên công tác, chỉ dẫn kỹ thuật. Nội dung được xác định bởi số lượng nhóm công tác xuất hiện trong định mức. Bảng này các cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 5

ndma char 60

ndchuong nchar 1000

V.2.9. Số liệu tính giá vật liệu bình quân đến hiện trường:

Là bảng số liệu lưu trữ mã số, tên vật liệu, đơn vị tính, nguồn hàng, giá mua, bậc hàng, trọng lượng, phương tiện vận chuyển, cự ly, cấp đường ...v.v. Bảng này dùng để tính đơn giá cho vật liệu đến hiện trường. Nội dung được xác định bởi số lượng vật liệu xuất hiện trong định mức. Bảng này các cấu trúc như sau :

Tên trường Kiểu dữ liệu Độ lớn trường

ma char 3 ten char 50 donvitinh char 5 nguonhang char 30 giamua float 8 tytrongvl float 8 bachang float 8 hesobachang float 8 phuongtien char 30 culycapduong char 50 ganh char 20 xeben float 8 hesocuoc float 8 cuoc float 8 boclen float 8 haoVC float 8 lt_khac float 8 bocxuong float 8 haobaoquan float 8 VCnoibo float 8 chiphiluuthong float 8 chiphihientruong float 8 giahientruong float 8 duongsat float 8 duongthuy float 8 thoso float 8 phicau float 8 phikhac float 8

Đồ án tốt nghiệp Xây dựng hệ thống tư vấn thiết kế xây dựng

109 V.2.10. Đơn giá khảo sát :

Là bảng số liệu lưu trữ : mã công việc, tên công việc, đơn vị tính, chi phí vật liệu, chi phí nhân công, chi phí máy. Nội dung của bảng được xác định bằng số lượng công việc có trong Định mức dự toán. Dữ liệu của bảng này sẽ dùng cho công việc tính dự toán.Bảng này có cấu trúc như sau.

Tên trường Kiểu dữ liệu Độ lớn trường

maCV char 10 tenCV char 100 donvitinh char 5 vatlieu float 8 nhancong float 8 may float 8

V.3. Các module chính trong chương trình.

Chương trình được xây dựng thông qua các Form và các lớp để truy cập và xử lý với cơ sở dữ liệu. Các lớp thao tác với cơ sở dữ liệu được lưu trong hai thư mục là: Thư mục ClassInfo và thư mục ClassController. Việc kết nối dữ liệu được thực hiện trực tiếp trên các Form.

Sơ đồ tổng quan thiết kế các lớp của chương trình:

Chi tiết thực hiện của các lớp và các Form cùng các phương thức kèm theo các Form trong đồ án này được trình bày chi tiết trong Phụ lục kèm theo.

Đồ án tốt nghiệp Xây dựng hệ thống tư vấn thiết kế xây dựng

111 KẾT LUẬN

Nhiệm vụ đặt ra của đồ án là xây dựng hệ thống tư vấn thiết kế xây dựng. Với đề tài này thì việc trước tiên cần thực hiện được là phân tích và định rõ các qui trình hoạt động của hệ thống. Để từ đó đưa ra phương án xây dựng một cơ sở dữ liệu đầy đủ và chính xác. Hệ thống là rất lớn cả về mặt dữ liệu lẫn các modul xử lý nên cần phải xác đinh rõ công việc cụ thể khi xây dựng nhưng vẫn đảm bảo hướng mở phát triển hoàn thiện hệ thống.

1. Các kế quả đạt được.

Về mặt xây dựng cơ sở dữ liệu:

a Chúng em đã xây dựng cho thành phố Hà nội – bởi xét về mặt dữ liệu cũng như các phần xử lý thì cơ sở dữ liệu này có thể lấy làm chuẩn để xây dựng và mở rộng cho tất cả các tỉnh thành phố trong cả nước. Bên cạnh đó các dữ liệu chuẩn chung của nhà nước đã được chúng em xây dựng đầy đủ và chính xác.

a Chúng em đã tạo các Stored Procedures thao tác với dữ liệu – các Store về định dạng cầu trúc truy vấn là chung cho tất cả các tỉnh thành phố. Chính vì vậy có thể nói về mặt xử lý dữ liệu chúng em đã hoàn thành một cách đầy đủ.

Về mặt xây dựng chương trình:

a Các modul thao tác với cơ sở dữ liệu và các modul xử lý lập dự toán đã được chúng em xây dựng. Các modul này đều đảm bảo tính chính xác trong quá trình hoạt động khi chạy và kiểm thử.

a Giao diện của chương trình đều được xây dựng bởi các Form tựa giao diện của hệ điều hành MicroSoft XP để tạo một cảm giác thân thiện cho người dùng. Để có được sự bố trí các Form chức năng hợp lý và khoa học chúng em tham khảo các ý kiến của các chuyên gia tại công ty CDC.

a Công tác xử lý bắt lỗi đều được chúng em tập trung xử lý vì đây chính là lý do nâng cao hiểu quả của chương trình. Để có được những xử lý bắt lỗi hợp lý chúng em đã để người dùng liên tục chạy thử và thao tác với tối đa các tình huống.

Trong quá trình thực hiện đồ án chúng em đã phát huy tối đa hiệu quả phương pháp làm việc theo nhóm.:

a Công tác khảo sát hoạt động của hệ thống, tìm kiếm cơ sở dữ liệu và các tài liệu liên quan đến chương trình a phần việc này do sinh viên Phan Quang Thuân đảm nhiệm.

a Phân tích hệ thống dựa trên kết quả khảo sát a phần việc này do sinh viên Nguyễn Thị Hồng Chi đảm nhiêm.

a Xây dựng cơ sở dữ liệu cho chương trình a phần việc này do sinh viên Nguyễn Thị Hông Chi đảm nhiệm.

a Cài đặt chương trình a phần việc này do sinh viên Phan Quang Thuận đảm nhiệm.

2. Các hướng phát triển tiếp theo.

Về mặt xây dựng cơ sở dữ liệu: Tiếp tục khảo sát và hoàn tất cho các tỉnh và thành phố còn lại trong cả nước.

Về mặt xây dựng chương trình: Tiếp tục phát triển phần lập đơn giá cho phần dự toán, các chức năng hỗ trợ cho việc lập dự toán và phần in. Phát triển hệ thống với các phần việc: Thiết kế qui hoạch, thiết kế kiến trúc, thiết kế kết cấu, thiết kế cơ điện và thiết kế cấp thoát nước. Cuối cùng là xây dựng được một cơ sở tri thức và một mô tơ suy diễn nhằm hỗ trợ trong việc lựa chọn các phương án tối ưu, cũng như hoàn thiện dần khi thao tác với hệ thống.

3. Tính ứng dụng.

Nếu hệ thống hoàn thiện và được đưa vào sử dụng thì tính ứng dụng là vô cùng to lớn. Có thể nói rằng đây là một bước ngoặt lớn của ngành xây dựng – sẽ số hoá công tác tư vần thiết kế xây dựng truyền thống. Hệ thống sẽ rút ngắn tối đa thời gian cho các dự án xây dựng, và giảm tối thiểu chi phí cho công tác tư vấn thiết kế.

Đồ án tốt nghiệp Xây dựng hệ thống tư vấn thiết kế xây dựng

113 TÀI LIỆU THAM KHẢO

1. Nguyễn Văn Ba – Phân tích và thiết kế hệ thống thông tin – Nhà xuất bản Đại học Quốc Gia Hà Nội – Năm xuất bản 2003

2. Phạm Hữu Khang – Kỹ thuật lập trình ứng dụng C#.Net toàn tập – Nhà xuất bản lao độngaxã hội.

3. Ủy ban nhân dân thành phố Hà Nội – Đơn giá xây dựng cơ bản thành phố Hà Nội a Nhà xuất bản xây dựng – Năm xuất bản 1999.

4. PGS. PTS Bùi Văn Yêm – Phương pháp định giá sản phẩm xây dựng – Nhà xuất bản xây dựng – Năm xuất bản 1999.

5. Trang Web http://MSDN.com. 6. Trang Web http://Codeproject.com.

Một phần của tài liệu Đồ án xây dựng hệ thống tư vấn thiết kế xây dựng (Trang 104)

Tải bản đầy đủ (PDF)

(113 trang)