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

Đồ án access quản lý hợp đồng xây dựng

29 1,2K 7
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Đồ án Access quản lý hợp đồng xây dựng
Tác giả Nông Xuân Sơn
Người hướng dẫn PGS.TS. Nguyễn Văn Nghiễm
Trường học Trường Đại học Xây dựng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án
Định dạng
Số trang 29
Dung lượng 3,22 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

-3.Macro mcr_rptTheoDoiHD dùng để mở report Theo dõi hợp đồng rpt_TheoDoiHD: E.Chi tiết thiết kế các Form : 1.Form nhập thông tin về hợp đồngfrm_HopDong : * Form này giúp người sử dụng

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC XÂY DỰNG

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Mục Lục I Giới thiệu chương trình 3

II Thiết kế chương trình 4

A Chi tiết thiết kế các Table 4

1 Bảng chủ đầu tư 4

2 Bảng hợp đồng 5

3 Bảng các loại hợp đồng 6

4 Bảng theo dõi hợp đồng 7

5 Bảng người ký hợp đồng 8

6 Bảng chức vụ 9

7 Bảng phòng ban 10

8 Bảng đăng nhập 11

B Quan hệ giữa các Table 12

C Chi tiết thiết kế các Query 12

1 Query xác định các loại hợp đồng đã ký : qry_CacLoaiHD 12

2 Query xác định tình trạng hợp đồng : qry_TinhTrangHD 13

3 Query theo dõi hợp đồng : qry_TheoDoiHD 13

4 Query tra cứu hợp đồng : qry_TraCuuHD 14

5 Query theo dõi thông tin về chủ đầu tư : qry_NhaDauTu 14

6 Query xác định thông tin người ký hợp đồng : qry_NguoiKyHD 15

7 Query tạo báo cáo thông tin người ký hợp đồng : qry_rptNguoiKyHD 15

D Chi tiết thiết kế các Macro 16

1 Số lượng macro 16

2 Macro mcr_HopDong dùng để mở form Hợp đồng(frm_HopDong) 17

3 Macro mcr_rptTheoDoiHD để mở report Theo dõi hợp đồng(rpt_TheoDoiHD) 17

E Chi tiết thiết kế các Form 17

1 Form nhập thông tin về hợp đồng(frm_HopDong) 17

2 Form nhập thông tin theo dõi tình trạng hợp đồng(frm_TheoDoi) 18

3 Form nhập thông tin về chủ đầu tư hợp đồng(frm_NhapBenA) 18

4 Form nhập thông tin về người ký hợp đồng(frm_NguoiKyHD) 19

5 Form tra cứu về các loại hợp đồng đã ký kết(mainfrm_TraCuuCacLoaiHD) 20

6 Form tra cứu thông tin về người ký hợp đồng(mainfrm_TraCuuNguoiKyHD) 20

7 Form tra cứu thông tin hợp đồng theo chủ đầu tư (mainfrm_TraCuuTheoBenA) 21

8 Form tra cứu thông tin về tình trạng hợp đồng (mainfrm_TraCuuHoanThanhHD) 22

9 Form Welcome của chương trình(frm_GioiThieu) 22

10.Form đăng nhập vào chương trình(frm_DangNhap) 23

11.Form đăng ký tài khoản mới (frm_SignIn) 23

12.Form giao diện chính của chương trình(frm_Main) 24

F Chi tiết thiết kế các Report 24

1 Báo cáo số lượng các loại hợp đồng đã ký 24

2 Báo cáo về các hợp đồng đã ký 25

3 Báo cáo theo dõi tình trạng hợp đồng 25

4 Báo cáo về các chủ đầu tư 26

5 Báo cáo về những người đã ký hợp đồng 26

2

Trang 3

-III Tài liệu tham khảo 26

IV Kết luận 27

3

Trang 4

-I Giới thiệu chương trình

Ngày nay, công nghệ thông tin đã thâm nhập và len lỏi vào tất cả các ngành các lĩnh vực, và máy tính điện tử là một công cụ không thể thiếu hỗ trợ đắc lực không chỉ giảm nhẹ sức lao động của con người, mà nó còn tăng năng xuất lao động lên rấtnhiều lần Đặc biệt công việc của con người ngày càng hoàn thiện và phát triển đemlại hiệu quả lao động cao nhất và công việc trở nên dễ dàng hơn khi mà trước đây chúng ta làm bằng thủ công , vì thế việc ứng dụng máy tính vào công việc là rất quan trọng và cần thiết

Trong giai đoạn hiện nay, việc áp dụng công nghệ thông tin trong các công tác quản

lý của các cơ quan tổ chức, các xí nghiệp, công ty đã rất phổ biến và rất cần thiết Việc quản lý và chuẩn hóa dữ liệu là rất phức tạp và đòi hỏi phải có một cách khoa học và năng suất cao hơn, đòi hỏi nhân công tốn kém hơn , công việc ngày càng hoàn thiện hơn.Điều mà chúng ta quan tâm ở đây là ứng dụng công nghệ thông tin vào bài toán quản lý để có thể hiểu được tầm quan trọng của nó tới mức nào

Với đề tài Quản lý hợp đồng công ty xây dựng trên hệ quản trị cơ sở dữ liệu

Microsoft Access, tôi đã làm và xây dựng dữ liệu cho bài toán này Vì thời gian có hạn và kiến thức chuyên môn chưa cao nên không thể tránh khỏi các sai sót, vì vậy tôi rất mong các bạn và các thầy cô đóng góp ý kiến để bổ sung và sửa chữa cho chương trình này ngày càng hoàn thiện hơn Với những kiến thức đã học trong môn

hệ quản trị cơ sở dữ liệu Access, tôi viết một chương trình đơn giản để giải quyết vấn đề trên đơn giản nhất tới mức có thể

 Các chức năng chính :

 Đăng ký, đăng nhập chương trình

 Quản lý thông tin hợp đồng xây dựng, chủ đầu tư và người ký hợp đồng, các giai đoạn thực hiện hợp đồng

 Tra cứu thông tin về các loại hợp đồng, tình hình hợp đồng, chủ đầu

 Chưa có chức năng phân quyền người dùng

 Chưa có chức năng sao lưu và phục hồi cơ sơ dữ liệu

 Tính bảo mật của chương trình kém

4

Trang 6

-2 Bảng hợp đồng :

Design:

Database:

6

Trang 7

-3.Bảng các loại hợp đồng :

Design:

Database:

7

Trang 8

-4 Bảng theo dõi hợp đồng:

Design:

Database:

8

Trang 9

-5.Bảng người ký hợp đồng :

Design:

Database:

9

Trang 10

-6.Bảng chức vụ :

Design:

Database:

10

Trang 11

-7.Bảng phòng ban :

Design:

Database:

11

Trang 12

-8.Bảng đăng nhập :

Design:

Database:

12

Trang 13

-B Quan hệ giữa các Table :

C Chi tiết thiết kế các Query:

1 Query xác định các loại hợp đồng đã ký : qry_CacLoaiHD

13

Trang 14

-2 Query xác định tình trạng hợp đồng : qry_TinhTrangHD

3 Query theo dõi hợp đồng : qry_TheoDoiHD

14

Trang 15

-4 Query tra cứu hợp đồng : qry_TraCuuHD

5.Query theo dõi thông tin về chủ đầu tư : qry_NhaDauTu

15

Trang 16

-6 Query xác định thông tin người ký hợp đồng : qry_NguoiKyHD

7 Query tạo báo cáo theo dõi thông tin người ký hợp đồng : qry_rptNguoiKyHD

16

Trang 17

-D.Chi tiết thiết kế các Macro :

Macro trong chương trình được thiết kế vô cùng đơn giản, chủ yếu dùng để

mở, đóng các form hoặc report Do số lượng macro nhiều và có tính lặp (vì chúng được gán chủ yếu vào các nút trên frm_Main) nên chỉ trình bày một vài macro, các macro khác cũng tương tự

1 Số lượng macro :

2 Macro mcr_HopDong dùng để mở form Hợp đồng(frm_HopDong):

17

Trang 18

-3.Macro mcr_rptTheoDoiHD dùng để mở report Theo dõi hợp đồng

(rpt_TheoDoiHD):

E.Chi tiết thiết kế các Form :

1.Form nhập thông tin về hợp đồng(frm_HopDong) :

* Form này giúp người sử dụng thao tác với các thông tin trên bảng hợp đồng (tbl_HopDong)

* Người sử dụng có thể xem các thông tin về hợp đồng đã ký và thực hiện các chức năng thêm, sửa, xóa và lập báo cáo cho hợp đồng thông qua các nút lệnh tương ứng

* Lưu ý: nếu thông tin về người ký hợp đồng và chủ đầu tư chưa có ta có thể tạo mới thông qua nút lệnh [ ] Sau khi bấm vào thì chương trình sẽ chuyển qua giao diện form frm_NguoiKyHD và frm_NhapBenA tùy chọn

18

Trang 19

-2.Form nhập thông tin theo dõi tình trạng hợp đồng(frm_TheoDoi) :

* Form này giúp người sử dụng thao tác với các thông tin trên bảng theo dõi hợp đồng (tbl_TheoDoi)

* Người sử dụng có thể xem thông tin về tình trạng các hợp đồng đã ký và thực hiện các chức năng thêm, sửa và lập báo cáo cho tình trạng hợp đồng đó thông qua các nút lệnh tương ứng

3.Form nhập thông tin về chủ đầu tư hợp đồng(frm_NhapBenA) :

* Form này giúp người sử dụng thao tác với các thông tin trên bảng chủ đầu tư (tbl_BenA)

19

Trang 20

* Người sử dụng có thể xem các thông tin về chủ đầu tư đã ký hợp đồng và thực hiện các chức năng thêm, sửa, xóa và lập báo cáo cho thông tin về chủ đầu tư thông qua các nút lệnh tương ứng.

4 Form nhập thông tin về người ký hợp đồng(frm_NguoiKyHD) :

* Form này giúp người sử dụng thao tác với các thông tin trên bảng người ký hợp đồng (tbl_NguoiKyHD)

* Người sử dụng có thể xem các thông tin về người ký hợp đồng và thực hiện các chức năng thêm, sửa, xóa và lập báo cáo cho người ký hợp đồng thông qua các nút lệnh tương ứng

20

Trang 21

-5 Form tra cứu về các loại hợp đồng đã ký kết(mainfrm_TraCuuCacLoaiHD) :

* Form này giúp người sử dụng tra cứu thông tin về các hợp đồng đã ký qua queryqry_CacLoaiHD

* Người sử dụng chọn loại hợp đồng cần tra cứu trên combobox, sau đó thông tin

về các loại hợp đồng đã ký sẽ được hiện thị qua datasheet của subform

subfrm_TraCuuCacLoaiHD

* Có thể sửa trực tiếp các thông tin trên datasheet và dữ liệu sẽ được tự động lưu vào cơ sở dữ liệu

6 Form tra cứu thông tin về người ký hợp đồng(mainfrm_TraCuuNguoiKyHD):

* Form này giúp người sử dụng tra cứu thông tin về những người đã ký hợp đồng qua query qry_NguoiKyHD

* Người sử dụng chọn tên người đã ký hợp đồng cần tra cứu trên combobox, sau

đó thông tin về người ký hợp đồng đã ký sẽ được hiện thị qua datasheet của

subform subfrm_TraCuuNguoiKyHD

* Có thể sửa trực tiếp các thông tin trên datasheet và dữ liệu sẽ được tự động lưu vào cơ sở dữ liệu

21

Trang 22

-7 Form tra cứu thông tin hợp đồng theo chủ đầu tư

(mainfrm_TraCuuTheoBenA):

* Form này giúp người sử dụng tra cứu thông tin về các chủ đầu tư đã ký hợp

đồng qua query qry_NhaDauTu

* Người sử dụng chọn tên các chủ đầu tư đã ký hợp đồng cần tra cứu trên

combobox, sau đó thông tin về các chủ đầu tư đã ký hợp đồng sẽ được hiển thị qua datasheet của subform subfrm_TraCuuTheoBenA

* Có thể sửa trực tiếp các thông tin trên datasheet và dữ liệu sẽ được tự động lưu vào cơ sở dữ liệu

22

Trang 23

-8 Form tra cứu thông tin về tình trạng hợp đồng

(mainfrm_TraCuuHoanThanhHD) :

* Form này giúp người sử dụng tra cứu thông tin về các tình trạng các hợp đồng

đã ký qua query qry_TinhTrangHD

* Người sử dụng chọn một trong hai loại tình trạng của hợp đồng là Đã hoàn

thành hoặc Chưa hoàn thành cần tra cứu trên combobox, sau đó thông tin về các

hợp đồng sẽ được hiển thị qua datasheet của subform

subfrm_TraCuuHoanThanhHD

* Có thể sửa trực tiếp các thông tin trên datasheet và dữ liệu sẽ được tự động lưu vào cơ sở dữ liệu

9 Form Welcome của chương trình(frm_GioiThieu) :

* Form đầu tiên xuất hiện khi mở chương trình, giới thiệu sơ lược về chương trình

để thực hiện đồ án Access

* Form sẽ tự động đóng lại trong 3s và vào form đăng nhập (frm_DangNhap), hoặc người dùng có thể bấm vào nút Đăng nhập để không phải chờ

23

Trang 24

-10 Form đăng nhập vào chương trình(frm_DangNhap) :

* Form dùng để kiểm tra tài khoản của người sử dụng

* Nếu nhập đúng tên đăng nhập vào mật khẩu rồi bấm nút Đăng nhập trên form thì sẽ vào được form chính (frm_Main)

* Nếu chưa có tài khoản đăng nhập, người sử dụng có thể đăng ký tài khoản mới thông qua nút Đăng ký trên menu để vào form đăng ký (frm_SignIn)

11 Form đăng ký tài khoản mới (frm_SignIn):

* Form có chức năng đăng ký tài khoản cho người dùng mới

* Nhập tên đăng ký và mật khẩu rồi bấm nút Đồng ý để hoàn tất

24

Trang 25

-12 Form giao diện chính của chương trình(frm_Main) :

* Form lưu trữ các nút thực hiện các chức năng chính và hiển thị thông tin của

chương trình

* Muốn dùng chức năng nào của chương trình người sử dụng sẽ bấm vào các nút

có nội dung tương ứng Nội dung công việc sẽ được thể hiện qua một bảng chính cónhiệm vụ tải các nội form tương ứng với từng nút lên trên đó

* Ngoài ra trên form còn có chức năng đăng xuất và giới thiệu về chương trình thông qua hai nút Đăng xuất và Giới thiệu bên trái của form

F.Chi tiết thiết kế các Report :

1 Báo cáo số lượng các loại hợp đồng đã ký:

25

Trang 27

-2 Báo cáo về các hợp đồng đã ký :

3 Báo cáo theo dõi tình trạng hợp đồng :

27

Trang 28

-4 Báo cáo về các chủ đầu tư :

5 Báo cáo về những người đã ký hợp đồng :

III Tài liệu tham khảo :

Chương trình này được xây dựng dựa trên kiến thức đã học trên lớp kèm theo tham khảo các tài liệu sau :

1 Giáo trình hệ quản trị cơ sở dữ liệu access, GV Nguyễn Hồng Hạnh, 2009.

2 Ebook Collection CNTT, http://nhipsongcongnghe.net, 2007

3 Các loại hợp đồng xây dựng, http://giaxaydung.vn, 2009

28

Trang 29

-III Kết luận :

Em xin chân thành cảm ơn thầy Nguyễn Văn Nghiễm đã tận tình giúp đỡ và

hướng dẫn em hoàn thành đồ án này Do hiểu biết về lĩnh vực chuyên môn còn nhiều thiếu sót nên đồ án này vẫn rất hạn chế Rất mong được thầy cô góp ý để em hoàn thiện vào đợt bảo vệ tới

Em xin chân thành cảm ơn!

29

-Hà Nội, Ngày tháng năm Sinh viên thực hiện :Nông Xuân Sơn

Ngày đăng: 22/12/2013, 16:07

HÌNH ẢNH LIÊN QUAN

2. Bảng hợp đồng : - Đồ án access   quản lý hợp đồng xây dựng
2. Bảng hợp đồng : (Trang 6)
4. Bảng theo dõi hợp đồng: - Đồ án access   quản lý hợp đồng xây dựng
4. Bảng theo dõi hợp đồng: (Trang 8)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w