2019
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG HỆ THỐNG QUẢN LÝ DỰ THẦU
NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG HỆ THỐNG QUẢN LÝ DỰ THẦU
BÙI THỊ NGỌC PHÚC
Người hướng dẫn:
Sinh viên thực hiện:
Số thẻ sinh viên:
Lớp:
TS.LÊ TRẦN ĐỨC
BÙI THỊ NGỌC PHÚC
102150122
15T2
Đà Nẵng, 12/2019
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG HỆ THỐNG QUẢN LÝ DỰ THẦU
Người hướng dẫn:
Sinh viên thực hiện:
Số thẻ sinh viên:
Lớp:
TS.LÊ TRẦN ĐỨC
BÙI THỊ NGỌC PHÚC
102150122
15T2
Đà Nẵng, 12/2019
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THƠNG TIN
CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
NHẬN XÉT ĐỒ ÁN TỐT NGHIỆP
I.
Thông tin chung:
1.
Họ và tên sinh viên:
Bùi Thị Ngọc Phúc
2.
Lớp:
Số thẻ SV: 102150122
3.
Tên đề tài:
4.
Người hướng dẫn:
II.
Nhận xét đồ án tốt nghiệp:
15T2
Xây dựng hệ thống quản lý dự thầu.
Lê Trần Đức
Học hàm/ học vị: Ts
1. Về tính cấp thiết, tính mới, khả năng ứng dụng của đề tài: (điểm tối đa là 2đ)
………………………………………………………………………………………..
………………………………………………………………………………………..
2. Về kết quả giải quyết các nội dung nhiệm vụ yêu cầu của đồ án: (điểm tối đa là 4đ)
………………………………………………………………………………………..
………………………………………………………………………………………..
3. Về hình thức, cấu trúc, bố cục của đồ án tốt nghiệp: (điểm tối đa là 2đ)
………………………………………………………………………………………..
………………………………………………………………………………………..
4. Đề tài có giá trị khoa học/ có bài báo/ giải quyết vấn đề đặt ra của doanh nghiệp hoặc
nhà trường: (điểm tối đa là 1đ)
………………………………………………………………………………………..
………………………………………………………………………………………..
5. Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa:
………………………………………………………………………………………..
………………………………………………………………………………………..
III.
Tinh thần, thái độ làm việc của sinh viên: (điểm đánh giá tối đa 1đ)
………………………………………………………………………………………..
………………………………………………………………………………………..
IV.
Đánh giá:
1.
Điểm đánh giá:
2.
Đề nghị: ☐ Được bảo vệ đồ án ☐ Bổ sung để bảo vệ
/10
☐ Không được bảo vệ
Đà Nẵng, ngày 19 tháng 12 năm 2019
Người hướng dẫn
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THƠNG TIN
CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
NHẬN XÉT PHẢN BIỆN ĐỒ ÁN TỐT NGHIỆP
V. Thông tin chung:
5. Họ và tên sinh viên: Bùi Thị Ngọc Phúc
6. Lớp: 15T2
Số thẻ SV: 102150122
7. Tên đề tài: Xây dựng hệ thống quản lý dự thầu
8. Người phản biện: ..………………………….………… Học hàm/ học vị: ………..
VI.Nhận xét, đánh giá đồ án tốt nghiệp:
Điểm
tối đa
TT Các tiêu chí đánh giá
1
Sinh viên có phương pháp nghiên cứu phù hợp, giải quyết
đủ nhiệm vụ đồ án được giao
80
1a
- Hiểu và vận dụng được kiến thức Toán và khoa học tự nhiên
trong vấn đề nghiên cứu
15
1b
- Hiểu và vận dụng được kiến thức cơ sở và chuyên ngành trong
vấn đề nghiên cứu
25
1c
- Có kỹ năng vận dụng thành thạo các phần mềm mơ phỏng, tính
tốn trong vấn đề nghiên cứu
10
1d
- Có kỹ năng đọc, hiểu tài liệu bằng tiếng nước ngồi ứng dụng
trong vấn đề nghiên cứu
10
1e
- Có kỹ năng làm việc nhóm, kỹ năng giải quyết vấn đề
10
1f
- Đề tài có giá trị khoa học, cơng nghệ; có thể ứng dụng thực tiễn:
10
2
Kỹ năng viết:
20
2a
- Bố cục hợp lý, lập luận rõ ràng, chặt chẽ, lời văn súc tích
15
2b
- Thuyết minh đồ án khơng có lỗi chính tả, in ấn, định dạng
5
3
Điểm
trừ
Điểm
còn lại
Tổng điểm đánh giá: theo thang 100
Quy về thang 10 (lấy đến 1 số lẻ)
3. Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa:
………………………………………………………………………………………..
………………………………………………………………………………………..
4. Ý kiến khác:
………………………………………………………………………………………..
5. Đề nghị:
Được bảo vệ đồ án/ Bổ sung thêm để bảo vệ/ Không được bảo vệ
Đà Nẵng, ngày 20 tháng 12 năm 2019
Người phản biện
NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
TÓM TẮT
Tên đề tài: Xây dựng hệ thống quản lý dự thầu.
Sinh viên thực hiện: Bùi Thị Ngọc Phúc
Số thẻ SV: 102150122
Lớp: 15T2
Tóm tắt nội dung đồ án:
Gần đây, khái niệm “Cách mạng Công nghiệp 4.0” được nhắc đến nhiều trên truyền
thông và mạng xã hội. Và cuộc đổ bộ cơng nghệ 4.0 trên tồn thế giới cũng như ở Việt
Nam đã đặt ra cho các doanh nghiệp những nhu cầu bức thiết trong việc đổi mới kỹ
thuật, nâng cao giải pháp quản lý doanh nghiệp.
Hiện nay, một số doanh nghiệp đã ứng dụng các hệ thống quản lý để tối ưu hóa q
trình làm việc của mình, tiết kiệm được nhiều thời gian và chi phí. Tập đồn Hịa Bình
là một trong những tập đồn dự thầu lớn áp dụng hệ thống quản lý dự thầu để quản lý
các quy trình đầu thầu của mình. Hệ thống quản lý dự thầu HBC là một hệ thống đơn
giản, dễ sử dụng và tiếm kiệm được nhiều thời gian trong quy trình đấu thầu.
Hệ thống quản lý dự thầu có những tính năng gì?
Xây dựng hệ thống quản lý dự thầu nhằm giúp cho các doanh nghiệp, tập đoàn xây
dựng tại Việt Nam quản lý quy trình dự thầu tốt hơn, chuẩn hóa quy trình quản lý, lưu
trữ, tập trung thơng tin, tạo các form tài liệu cần thiết một cách dễ dàng ngay tại hệ
thống, theo dõi được tiến độ của các gói thầu, truy cập thơng tin bất cứ đâu, giảm thiểu
các loại chi phí khơng cần thiết.
Hệ thống quản lý dự thầu:
- Quản lý gói thầu: Xem danh sách gói thầu ( tìm kiếm, lọc , sorting), xem chi tiết,
chỉnh sửa, xóa gói thầu, thêm gói thầu, phân quyền sử dụng từng chức năng của
từng gói thầu. Phân quyền sữ dụng các chức năng cho từng gói thầu. Thực hiện
-
các hoạt động dự thầu theo quy trình (có form in cho các tài liệu tạo trên hệ
thống).
Quản lý người dùng: Quản lý nhóm người dùng, phân quyền các chức năng
chung cho từng nhóm người dùng, quản lý người dùng theo từng nhóm.
Cài đặt: Cấu hình các thơng tin chung: Khu vực, Loại cơng trình, Hạng mục thi
cơng, Vị trí/ chức vụ, loại hợp đồng.
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THƠNG TIN
CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Họ tên sinh viên:
Bùi Thị Ngọc phúc
Lớp: 15T2
Khoa: Công nghệ thông tin
1. Tên đề tài đồ án:
Số thẻ sinh viên: 102150122
Ngành: Hệ thống thông tin
Xây dựng hệ thống quản lý dự thầu.
2. Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ đối với kết quả thực hiện
3. Các số liệu và dữ liệu ban đầu:
……………………………………..……………………………………………..……...
...…………………………………………………………………………………………
…..………………………………….…..………………………..………………………
4. Nội dung các phần thuyết minh và tính tốn:
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
5. Các bản vẽ, đồ thị ( ghi rõ các loại và kích thước bản vẽ ):
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
6. Họ tên người hướng dẫn: TS. Lê Trần Đức
7. Ngày giao nhiệm vụ đồ án:
15 / 09/ 2019
8. Ngày hoàn thành đồ án:
15/ 12/ 2019
Đà Nẵng, ngày 19 tháng 12 năm 2019
Trưởng Bộ môn ……………………..
Người hướng dẫn
LỜI CẢM ƠN
Trong suốt thời gian thực hiện và hoàn thành đồ án này, em đã nhận được sự giúp
đỡ và hướng dẫn tận tình của các Thầy, các Cơ và các bạn trong Khoa Công nghệ Thông
tin Trường Đại học Bách khoa - Đại học Đà Nẵng. Em xin gửi lời cảm ơn chân thành
và sâu sắc tới các Thầy Cô trong Khoa đã giảng dạy và truyền đạt những kiến thức cần
thiết, những kinh nghiệm quý báu cho chúng em có thể thực hiện đồ án này.
Trước tiên, em xin chân thành cám ơn thầy giáo TS.Lê Trần Đức giảng viên khoa
công nghệ thông tin – Trường Đại Học Bách Khoa Đà Nẵng đã chỉ bảo tận tình, giúp
đỡ em trong suốt quá trình học tập và quá trình thực hiện đề tài này.
Thứ hai, em xin chân thành cảm ơn Công ty cổ phần BYS đã tạo điều kiện, hỗ trợ
và giúp đỡ em trong quá trình thực tập.
Mặc dù đã có cố gắng hồn thiện đồ án trong phạm vi và khả năng cho phép nhưng
không tránh khỏi những thiếu sót, rất mong nhận được sự ý kiến đóng góp, nhận xét
đánh giá của quý Thầy Cô.
Em chân thành cảm ơn!
i
LỜI CAM ĐOAN
Tôi xin cam đoan:
1. Nội dung trong đồ án này là do tôi thực hiện dưới sự hướng dẫn trực tiếp của
thầy TS. Lê Trần Đức.
2. Các tham khảo dùng trong đồ án đều được trích dẫn rõ ràng tên tác giả, tên
cơng trình, thời gian, địa điểm cơng bố.
3. Nếu có những sao chép khơng hợp lệ, vi phạm, tơi xin chịu hồn tồn trách
nhiệm.
Sinh viên thực hiện
Bùi Thị Ngọc Phúc
ii
MỤC LỤC
TÓM TẮT
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
LỜI CẢM ƠN .................................................................................................................. i
LỜI CAM ĐOAN ........................................................................................................... ii
MỤC LỤC ..................................................................................................................... iii
DANH MỤC HÌNH ẢNH ...............................................................................................v
DANH MỤC BẢNG BIỂU .......................................................................................... vii
DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT ...................................................... viii
MỞ ĐẦU .........................................................................................................................1
1. Tổng quan về đề tài ...............................................................................................1
2. Mục tiêu đề tài .......................................................................................................2
3. Đối tượng nghiên cứu ............................................................................................2
4. Phương pháp thực hiện ..........................................................................................2
5. Bố cục của đồ án ...................................................................................................3
CHƯƠNG 1.
CƠ SỞ LÝ THUYẾT ...........................................................................4
1.1. ASP.NET Core ...................................................................................................4
1.1.1. Giới thiệu về ASP.NET Core ......................................................................4
1.1.2. ASP.NET Core ............................................................................................4
1.1.3. Những đặc điểm nổi bật của ASP.NET Core ..............................................5
1.2. AngularJS ...........................................................................................................5
1.2.1. Giới thiệu về AngularJS ..............................................................................5
1.2.2. Các đặc tính của của Angular......................................................................5
1.2.3. Các tính năng cốt lõi của AngularJS ...........................................................6
1.3. Hệ quản trị cơ sở dữ liệu SQL Server ................................................................6
1.3.1. Giới thiệu về SQL Server ............................................................................6
1.3.2. Vì sao nên chọn SQL Server .......................................................................8
iii
CHƯƠNG 2.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ..........................................9
2.1. Phân tích u cầu ...............................................................................................9
2.1.1
Mơ tả bài tốn ..............................................................................................9
2.1.2
Hiện trạng ....................................................................................................9
2.1.3
u cầu Chức năng .....................................................................................9
2.1.4
Yêu cầu phi chức năng ................................................................................9
2.2. Phân tích và thiết kế hệ thống ..........................................................................11
2.2.1. Các tác nhân của hệ thống .........................................................................11
2.2.2. Sơ đồ tổng quan hệ thống ..........................................................................12
2.2.3. Sơ đồ chi tiết quy trình dự thầu .................................................................13
2.2.4. Sơ đồ Use-case ..........................................................................................15
2.2.5. Sơ đồ hoạt động .........................................................................................18
2.2.6. Thiết kế cơ sở dữ liệu ................................................................................24
CHƯƠNG 3.
TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ .......................................34
3.1. Triển khai môi trường làm việc ........................................................................34
3.1.1. Yêu cầu .........................................................................................................34
3.1.2. Thực hiện......................................................................................................34
3.2. Kết quả chương trình ..........................................................................................34
KẾT LUẬN ...................................................................................................................42
1. Đánh giá kết quả ..................................................................................................42
1.1. Ưu điểm ...........................................................................................................42
1.2. Hạn chế............................................................................................................42
2. Hướng phát triển ..................................................................................................43
TÀI LIỆU THAM KHẢO .............................................................................................44
PHỤ LỤC ......................................................................................................................45
iv
DANH MỤC HÌNH ẢNH
Hình 1.1. Kiến trúc .NET .................................................................................................4
Hình 1.2. Các thành phần chính trong SQL Server ........................................................7
Hình 2.1. Sơ đồ tổng quan hệ thống ..............................................................................13
Hình 2.2. Sơ đồ chi tiết quy trình dự thầu .....................................................................14
Hình 2.3. Ca sử dụng tổng quát.....................................................................................15
Hình 2.4. Quản lý tài khoản ..........................................................................................16
Hình 2.5. Cài đặt thơng tin ............................................................................................16
Hình 2.6. Quản lý người dùng .......................................................................................17
Hình 2.7. Phân quyền gói thầu ......................................................................................17
Hình 2.8. Sơ đồ hoạt động phần quản lý người dùng ...................................................18
Hình 2.9. Sơ đồ hoạt động phần cài đặt ........................................................................19
Hình 2.10. Sơ đồ hoạt động phần quản lý gói thầu .......................................................19
Hình 2.11. Sơ đồ hoạt động phần Quản lý tài khoản ....................................................20
Hình 2.12. Sơ đồ hoạt động phần Hồ sơ mời thầu ........................................................20
Hình 2.13. Sơ đồ hoạt động phần trình duyệt giá .........................................................21
Hình 2.14. Sơ đồ hoạt động phần xem thơng báo .........................................................21
Hình 2.15. Sơ đồ hoạt động phần PĐNDT ....................................................................22
Hình 2.16. Sơ đồ hoạt động phần TK-PCTĐ ................................................................23
Hình 2.17. Sơ đồ hoạt động phần PV-TT ......................................................................23
Hình 2.18. Sơ đồ hoạt động phần kết quả dự thầu ........................................................24
Hình 3.1. Màn hình đăng nhập ......................................................................................34
Hình 3.2. Màn hình quản lý người dùng .......................................................................35
Hình 3.3. Màn hình cài đặt thơng tin ............................................................................35
Hình 3.4. Màn hình danh sách gói thầu ........................................................................36
Hình 3.5. Màn hình chi tiết gói thầu .............................................................................36
Hình 3.6. Màn hình phân quyền gói thầu ......................................................................37
Hình 3.7. Màn hình upload Hồ sơ mời thầu ..................................................................37
Hình 3.8. Màn hình bắt đầu quy trình dự thầu ..............................................................38
Hình 3.9. Màn hình tạo mới phiếu đề nghị dự thầu ......................................................38
Hình 3.10. Màn hình tạo mới bảng phân cơng tiến độ..................................................39
Hình 3.11. Màn hình tạo mới bảng tóm tắt điều kiện dự thầu ......................................39
Hình 3.12. Màn hình tạo mới bảng báo cáo khảo sát cơng trình..................................40
Hình 3.13. Màn hình tạo mới trình duyệt giá ................................................................40
Hình 3.14. Màn hình quản lý phỏng vấn/ thương thảo .................................................41
v
Hình 3.15. Màn hình kết quả dự thầu ............................................................................41
vi
DANH MỤC BẢNG BIỂU
Bảng 2.1 . Các tác nhân chính của hệ thống .................................................................11
Bảng 2.2. Các tác nhân chính trong từng gói thầu .......................................................11
Bảng 2.3. ADUserGroups (Nhóm người dùng) .............................................................25
Bảng 2.4. ADUsers (Người dùng) .................................................................................25
Bảng 2.5. HREmployees (Nhân viên) ............................................................................26
Bảng 2.6. ARBidOpportunitys(Gói thầu) ......................................................................26
Bảng 2.7. ARProposedTenderParticipatingReports (Phiếu đề nghị dự thầu) ..............28
Bảng 2.8. ARTenderPriceApprovals (Trình duyệt giá) .................................................29
Bảng 2.9. ARTenderConditionalSummaries (Bảng tóm tắt điều kiện dự thầu) ............29
Bảng 2.10. ARBidPermissionGroup (nhóm quyền) .......................................................30
Bảng 2.11. ARBidPermissions (Quyền).........................................................................31
Bảng 2.12. ARBidUserGroupPermissions (Quyền của người dùng tỏng từng gói thầu)
.......................................................................................................................................31
Bảng 2.13. ARBidUserGroups (Nhóm người dùng trong gói thầu) ..............................31
Bảng 2.14. ARBidDocumentTypes (Loại tài liệu HSMT) ..............................................32
Bảng 2.15. ARBidDocuments (Tài liệu HSMT) .............................................................32
Bảng 2.16. ARBidUserNotifications (Thông báo user) .................................................32
Bảng 2.17. ARBidEmailHistorys (Lịch sử gởi mail) .....................................................33
vii
DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT
Từ viết tắt
API
Diễn giải
Application Programming Interface
HSMT
Hồ sơ mời thầu
HSDT
Hồ sơ dự thầu
KQDT
Kết quả dự thầu
PCTĐ
Phân cơng tiến độ
TDG
Trình duyệt giá
ĐNDT
Đề nghị dự thầu
PV
VLXD
Phỏng vấn
Vật liệu xây dựng
viii
Đề tài: Xây dựng hệ thống quản lý dự thầu
MỞ ĐẦU
1. Tổng quan về đề tài
Năm 2017, Việt Nam chính thức định hướng phát triển ngành công nghiệp 4.0Đây là xu hướng công nghệ tất yếu mà nước ta cần hướng đến để theo kịp các nước phát
triển trên thế giới. Cách mạng công nghiệp 4.0 mở ra cho chúng ta nhiều cơ hội để nâng
cao trình độ, năng lực sản xuất và cạnh tranh trong chuỗi giá trị toàn cầu, tạo ra sự thay
đổi lớn về mơ hình kinh doanh. Những năm gần đây, khi hạ tầng công nghệ thơng tin
được đầu tư và mở rộng thì các ứng dụng công nghệ thông tin dần phát triển và được áp
dụng rộng rãi trên nhiều lĩnh vực, từ đơn giản đến phức tạp. Với tốc độ phát triển của
công nghệ thông tin, sự liên kết dữ liệu chặt chẽ đã giúp cho năng lực xử lý và lưu trữ
thông tin của từng cá nhân, từng tổ chức hiệu quả hơn
Trong bối cảnh nền công nghệ thông tin đã và đang phát triển mạnh mẽ như hiện
nay, ngày càng có nhiều ứng dụng công nghệ mới vào đời sống, phục vụ cơng việc cũng
như giải trí cho con người trong tất cả các lĩnh vực.
Trong ngành xây dựng, mức độ cạnh ngày càng trở lên sôi động. Không những
danh mục đầu tư xây dựng được mở rộng mà số lượng doanh nghiệp nội địa và doanh
nghiệp ngoại cũng ngày càng nhiều. Từ năm 2001 đến nay, cùng với nền kinh tế cả nước
trên đà phát triển mạnh và hội nhập sâu hơn, rộng hơn vào nền kinh tế khu vực và thế
giới, ngành Xây dựng đã tổ chức thực hiện có hiệu quả các chiến lược, Quy hoạch và
Kế hoạch phát triển dài hạn trong các lĩnh vực của Ngành như: Định hướng quy hoạch
tổng thể phát triển các đô thị Việt Nam đến năm 2025, tầm nhìn đến năm 2050; Chiến
lược phát triển nhà ở đến năm 2020, tầm nhìn đến năm 2030; Quy hoạch xây dựng các
vùng kinh tế trọng điểm, vùng tỉnh và các đô thị; Quy hoạch tổng thể phát triển VLXD,
xi măng, cùng với các Chiến lược, định hướng về cấp nước, thoát nước, quản lý chất
thải rắn đô thị...trên phạm vi cả nước với mục tiêu đảm bảo sự phát triển ngành Xây
dựng đáp ứng yêu cầu phát triển kinh tế - xã hội của đất nước theo định hướng phát triển
bền vững.
Ngành Xây dựng đã có những bước tiến đáng kể theo hướng hiện đại, cả trong lĩnh
vực xây dựng cơng trình, vật liệu xây dựng, kiến trúc và quy hoạch xây dựng, phát triển
đô thị và nhà ở; năng lực xây dựng công trình có nhiều tiến bộ, đáp ứng ngày càng tốt
hơn nhu cầu về xây dựng, kể cả những cơng trình quy mơ lớn, địi hỏi chất lượng cao,
cơng nghệ hiện đại ở trong và ngoài nước.
SVTH: Bùi Thị Ngọc Phúc
GVHD: TS. Lê Trần Đức
Trang 1
Đề tài: Xây dựng hệ thống quản lý dự thầu
Có một thực trạng đang hiện hữu ở nhiều doanh nghiệp xây dựng là: họ vẫn đang
rất hạn chế ứng dụng phần mềm vào trong công tác quản lý điều hành hoạt động doanh
nghiệp. Xây dựng là một ngành có vốn đầu tư lớn, thời gian triển khai dự án lâu, địa bàn
thi cơng rộng và phân tán, có sự tham gia của nhiều đơn vị, tổ chức, cá nhân. Bài toán
quản trị cho ngành xây dựng trở nên cấp thiết hơn bao giờ hết khi các doanh nghiệp xây
dựng vẫn giữ cách quản lý truyền thống: vừa chưa sử dụng hiệu quả nguồn lực lại gây
nên tình trạng lãng phí, mất đi một số cơ hội đầu tư mới.
Từ vấn đề đó nên em đã chọn đề tài “Xây dựng hệ thống quản lý dự thầu” để làm
đề tài tốt nghiệp của mình với mục tiêu nâng cao tính chun nghiệp trong tất cả các
khâu quản lý dự thầu của các doanh nghiệp xây dựng.
2. Mục tiêu đề tài
Việc tạo ra hệ thống “Xây dựng hệ thống quản lý dự thầu” nhằm nâng cao tính
chuyên nghiệp trong tất cả các khâu quản lý dự thầu của các doanh nghiệp xây dựng.
Thơng qua hệ thống này các doanh nghiệp có thể dễ dàng quản lý quy trình dự thầu của
mình, dễ dàng tìm kiếm các tài liệu liên quan, tiết kiệm được nhiều chi phí, thời gian và
nhân lực cho cơng tác dự thầu. Từ đó sẽ thuận tiện hơn trong việc thực hiện các công
việc liên quan.
3. Đối tượng nghiên cứu
Hệ thống xây dựng trên quy trình quản lý dự thầu của tập đồn xây dựng Hịa BìnhMột trong những tập đoàn xây dựng tại Việt Nam.
4. Phương pháp thực hiện
Với những mục đích nêu trên, để có thể xây dựng hệ thống hoàn chỉnh em đặt ra
những phương pháp cụ thể cho mình như sau:
Sử dụng kiến thức đã học kết hợp với các thông tin về nghiệp vụ đầu thầu tìm
hiểu tại tập đoan HBC để phân tích yêu cầu, từ đó xây dựng hệ thống phù hợp.
Nghiên cứu các hệ thống tương tự để tìm hiểu ưu nhược điểm từ đó vận dụng
cho sản phẩm của mình.
Khảo sát yêu cầu khách hàng, thu thập dữ liệu để phân tích đúng, phù hợp với
u cầu khách hàng.
Tìm hiểu về AngularJS và .NET Core.
Tìm hiểu về lập trình web API (Application Programming Interface).
Thực hiện xây dựng hệ thống trên nền tảng web, sử dụng AngularJS để lập trình
front-end và .Net Core cho back-end.
SVTH: Bùi Thị Ngọc Phúc
GVHD: TS. Lê Trần Đức
Trang 2
Đề tài: Xây dựng hệ thống quản lý dự thầu
5. Bố cục của đồ án
Đồ án bao gồm các nội dung sau:
Mở đầu
Chương 1:Cơ sở lý thuyết.
Chương 2: Phân tích và thiết kết hệ thống.
Chương 3: Triển khai và đánh giá kết quả.
Kết luận .
SVTH: Bùi Thị Ngọc Phúc
GVHD: TS. Lê Trần Đức
Trang 3
Đề tài: Xây dựng hệ thống quản lý dự thầu
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT
1.1.
ASP.NET Core
1.1.1. Giới thiệu về ASP.NET Core
ASP.NET Core khơng phải là một ngơn ngữ lập trình. ASP.NET Core là một
Open-source mới và là Cross-Platform framework giúp xây dựng các ứng dụng internet
hiện đại dựa trên cloud. Như là, web apps, IoT apps, mobile backends. Các ứng dụng
ASP.NET Core có thể chạy trên .Net core hoặc trên .NET framewrok. Nó là kiến trúc
cung cấp framework phát triển tối ưu cho các ứng dụng triển khai trên cloud hoặc chạy
local. Nó bao gồm các Module thành phần với chi phí tối thiểu. Do đó bạn có thể giữ lại
tính linh hoạt khi xây dựng ứng dụng của mình. Bạn có thể phát triển và chạy các ứng
dụng ASP.NET Core Cross-platfrom trên Windows, trên Mac, trên Linux. ASP.NET
Core là mã nguồn mở trên Github.
1.1.2. ASP.NET Core
Hiện nay, về cơ bản .NET có ba phiên bản khác nhau: .NET Framework, .NET
Core và Mono. Mỗi phiên bản có Runtime Library và Toolings riêng.
Hình 1.1. Kiến trúc .NET
.NET Framework được phát hành năm 2002 và chỉ hoạt động trên hệ điều hành
Windows. .NET Framework là lựa chọn tốt nhất cho việc thiết kế các ứng dụng Desktop
Windows. Những nền tảng ứng dụng như WPF, Winforms, ASP.NET(1-4) đều
hoạt động dựa trên .NET Framework.
SVTH: Bùi Thị Ngọc Phúc
GVHD: TS. Lê Trần Đức
Trang 4