3 Nhấn vào nút Danh Sách - Lấy danh sách các đối tác đưa vào ListView 5 Nhấn nút Sửa - Sửa thông tin về đối tác và nhấn nút đồng ý 6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiể
Trang 1NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
TpHCM, ngày……tháng……năm……
Giáo viên hướng dẫn [Ký tên và ghi rõ họ tên]
Trang 2NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
TpHCM, ngày……tháng……năm……
Giáo viên phản biện [Ký tên và ghi rõ họ tên]
Trang 3Lời Cảm Ơn
Chúng em xin chân thành cảm ơn thầy Đinh Thanh Hồng đã tận tình giúp đỡ ,
hướng dẫn và cung cấp tài liệu liên quan đến đồ án này trong suốt thời gian qua
Chúng em xin chân thành cảm ơn khoa Công Nghệ Thông Tin cùng các thầy cô của
trường Cao Đẳng Nguyễn Tất Thành đã tạo điều kiện thuận lợi trong quá trình học
tập của chúng em
Chúng em cảm ơn các thầy cô trong khoa đã tận tình giảng dạy, trang bị cho chúng
em những kinh nghiệm, những kiến thức quý báu trong những năm học vừa qua
Cảm ơn tất cả các bạn bè đã giúp đỡ đóng góp ý kiến để xây dựng đề án này được
thành công
Sinh viên thực hiện
Nguyễn Quyết Cường Nguyễn Minh Đức
Trang 4Khoa Công Nghệ Thông Tin
ĐỀ CƯƠNG CHI TIẾT
Tên Đề Tài : Quản Lý Các Hồ Sơ Tham Dự Thầu Cty Cổ Phần 3T.
Giáo Viên Hướng Dẫn : Thầy Đinh Thanh Hồng.
Thời Gian Thực Hiện : 4/2008 -8/2008
Sinh Viên Thực Hiện : -Nguyễn Minh Đức - MSSV : 306305018
-Nguyễn Quyết Cường - MSSV : 306305010
Loại Đề Tài : Xây Dựng Ứng Dụng.
Nội Dung Đề Tài : Xây Dựng Chương Trình Quản Lý , Theo Dõi Quá Trình
Các Hồ Sơ Tham Dự Đấu Thầu Các Dự Án Viễn Thông Và Kết Quả Đạt Được
Trang 5Kế Hoạch Thực Hiện:
1 Giai đoạn 1(từ ngày 20/4 đến ngày 30/4): Phân tích và tìm hiểu nội dung chi tiết
của đề tài Quản Lý Các Hồ Sơ Tham Dự Thầu Cty Cổ Phần 3T
2 Giai đoạn 2(từ ngày 1/5 đến ngày 15/5): Xây dựng cơ sở dữ liệu Access
3 Giai đoạn 3(từ ngày 16/5 đến ngày 1/6): Phác thảo thiết kế mô hình giao diện
cho chương trình
3.1.1 Thiết kế các chức năng của Form
3.1.2 Thiết kế sơ đồ màn hình của từng Form
3.1.2.1.1 Giao diện màn hình của từng Form
4 Giai đoạn 4(từ tháng 6 đến ngày 23/7):
4.1.1 Hiện thực hóa chương trình
4.1.2 Viết báo cáo
4.1.2.1.1 Báo cáo lần 1 vào tháng 6 hoàn thành xong giai đoạn1, giai
đoạn2 và giai đoạn 3
4.1.2.1.2 Báo cáo lần 2 vào tháng 8 hoàn tất và hiện thực chương
Trang 6MỤC LỤC
Phần Tóm Tắt 7
Chương 1: Khảo Sát Hiện Trạng 8
1.1 Hiện Trạng Tổ Chức ….8
1.2 Hiện trạng tin học 8
1.3 Quy Trình nghiệp vụ 8
Chương 2: Hệ thống chương trình 10
2.1 Yêu cầu và các chức năng 10
2.1.1 Danh sách các yêu cầu nghiệp vụ 10
2.1.2 Danh sách các bảng 11
2.1.3 Sơ đồ mối quan hệ giữa các bảng 16
2.1.4 Giải thích mối quan hệ giữa các bảng 17
2.1.5 Sơ đồ trong cơ sở dữ liệu 17
2.1.6 Sơ đồ cơ sở dữ liệu trên thực tế .18
Chương 3: Thiết kế và phân tích chương trình 19
3.1 Phân tích chương trình 19
3.2 Sơ đồ màn hình 21
3.3 Thiết kế 21
Chương 4: Đánh giá kết quả đạt được và hướng nghiên cứu phát triển 4.1 Đánh giá kết quả đạt được 58
4.2 Hướng nghiên cứu phát triển 58
4.3 Kết luận 58
Trang 7Phần Tóm Tắt
Công ty cổ phần 3T là một doanh nghiệp hoạt động trong lĩnh vực cung cấp
các giải pháp và thiết bị viễn thông Do số lượng hồ sơ dự thầu nhiều và thời
gian một hồ sơ dự thầu từ lúc đăng ký dự thầu cho đến khi có kết quả mở thầu
khá dài Mặt khác thông tin này cũng cần được chia sẻ với các bộ phận kinh
doanh, nghiệp vụ nên công ty định ứng dụng tin học vào công việc quản lý và
theo dõi các hồ sơ dự thầu từ khi bắt đầu đăng ký dự thầu cho đến khi có kết quả
mở thầu, công ty sẽ ký hợp đồng với chủ đầu tư Chương trình này hổ trợ các
chức năng thông dụng về việc quản lý các hồ sơ sẽ thực hiện nhẹ nhàng nhanh
chóng và chính xác hơn, cũng như hổ trợ việc lưu trữ nguồn dữ liệu của công ty
Để tìm hiểu sâu sắc hơn về chương trình này , mời các thầy cô và các bạn
cùng chúng em đến với trang kế tiếp
Trang 8
1.2 Hiện Trạng Tin Học
Việc dùng tin hoc để quản lý giúp cho công ty 3T rất nhiều trong việc quàn
lý đấu thầu, từ lúc nộp hồ hồ sơ đến lúc đóng thầu và ký hợp đồng tất cả đều được tin học hóa
1.3 Quy Trình Nghiệp Vụ
Quá trình dự thầu bao gồm các bước:
Mua hồ sơ dự thầu và đăng ký dự thầu (tên dự án, gói thầu, đơn vị chủ đầu tư, thời gian đóng thầu, thời gian mở thầu, trị giá gói thầu, mô tả nội dung thầu, yêu cầu kỹ thuật, nhân viên mua hồ sơ, ngày mua hồ sơ, chi phí mua hồ sơ, tỷ lệ phần trăm bảo lãnh thực hiện hợp đồng nên giá chào thầu, tỷ lệ phần trăm bảo lãnh bảo hành trên giá chào thầu)
điền thông tin vào hồ sơ dự thầu và nộp hồ sơ dự thầu (ngày nộp hồ sơ thầu, giá chào thầu, trị giá bảo lãnh thực hiện hợp đồng, trị giá bảo lãnh bảo hành, thời gian giao hàng và quy cách, chủng loại, số lượng, hãng sản xuất, nước sản xuất, chi tiết thông số kỹ thuật của mặt hàngcung cấp)
khi có kết quả mở thầu:
Trang 9- Nếu trúng thầu: nhân viên phụ trách ghi nhận tình trạng của hồ sơ
dự thầu là trúng thầu, số và ngày của thông báo trúng thầu
- Nếu trật thầu: nhân viên phụ trách ghi nhận tình trạng của hồ sơ
Nếu trúng thầu, công ty tiến hành ký hợp đồng với chủ đầu tư, nhân viên phụ trách ghi nhận lại tình trạng của hồ sơ thầu là đã ký hợp đồng Đồng thời ghi nhận lại số, ngày của hợp đồng được ký kết, tên đơn vị hợp đồng, trị giá của hợp đồng bằng VND và USD, thời gian giao hàng theo hợp đồng
Sau khi ký hợp đồng, công ty có trách nhiệm ký quỹ để thực hiện các bảo lãnh thực hiện hợp đồng, bảo lãnh bảo hành Nhân viên phụ trách sẽ ghi lại tình trạng của hồ sơ thầu là đã ký quỹ bảo lãnh thực hiện hợp đồng bảo lãnh bảo hành
Hàng tuần, tháng, nhân viên phụ trách phải lập báo cáo gửi cho ban giám đốc, các bộ phận liên quan về tình hình các hồ sơ dự thầu
- Báo cáo tổng hợp về các hồ sơ dự thầu trong kỳ theo thứ tự thời gian và tình trạng của hồ sơ dự thầu
- Danh sách hồ sơ trúng thầu và chưa thực hiện ký quỹ đến thời điểm hiện tại
- Danh sách hồ sơ dự thầu phát sinh trong kỳ
- Danh sách hồ sơ trúng thầu trong kỳ
- Danh sách hồ sơ trật thầu trong kỳ
- Danh sách hồ sơ trúng thầu đã ký hợp đồng trong kỳ
- Danh sách hồ sơ trúng thầu đã ký hợp đồng trong kỳ và hoàn thành ký quỹ
Trang 10
Chương 2:
Hệ Thống Chương Trình:
2.1 Yêu Cầu Và Các Chức Năng:
21.1 Danh Sách Và Các Yêu Cầu Nghiệp Vụ:
1 Chi Tiết Hợp Đồng BM1 Thêm,Xóa,Sửa,Tìm Kiếm,In
Trang 11Bảng1: Chi Tiết Hợp Đồng
STT TÊN DỮ LIỆU KIỂU DỮ LIỆU MIỀN GIÁ
TRỊ
GHI CHÚ
14 Đơn Giá Ngoại Tệ Number
16 Thành Tiền Ngoại Tệ Number
Trang 12Bàng2: Đối Tác
STT TÊN DỮ LIỆU KIỂU DỮ LIỆU MIỀN GIÁ TRỊ GHI CHÚ
Trang 13Bảng3: Dự Án
STT TÊN DỮ LIỆU KIỂU DỮ LIỆU MIỀN GIÁ TRỊ GHI CHÚ
7 Trị Giá Mời Thầu Number
8 Ngày Đóng Thầu Date/Time
9 Ngày Mở Thầu Date/Time
11 Ngày Mua Hồ Sơ Date/Time
12 Chi Phí Mua Hồ Sơ Number
13 Loại Ngoại Tệ Number
15 Thành Tiền Ngoại Tệ Number
Trang 149 Thành Tiền Ngoại Tệ Number
11 Thuế Suất VAT Number
Trang 15Bảng5: Hồ Sơ Thầu
5 Trị Giá Chào Thầu Number
9 Ngày Thông Báo Trúng Thầu Date/Time
11 Ngày Bắt Đầu Bảo Lãnh Date/Time
12 Ngày Kết Thúc Bảo Lãnh Date/Time
14 Ngày Bắt Đầu Bảo Hành Date/Time
15 Ngày Kết Thúc Bảo Hành Date/Time
Trang 162.1.3 Sơ Đồ Mối Quan Hệ Giữa Các Bảng:
Trang 172.1.4 Giải Thích Mối Quan Hệ Giữa Các Bảng:
Nhìn vào sơ đồ trên ta thấy bảng Hợp Đồng có mối quan hệ một nhiều với bảng Chi Tiết Hợp Đồng vì một Hợp Đồng thì có nhiều Chi Tiết Hợp Đồng và tương tự như vậy bảng Mặt Hàng có mối quan hệ một nhiều với bảng Chi Tiết Hợp Đồng
Bảng Đối Tác có quan hệ một nhiều với bảng Hợp Đồng vì một Đối Tác có thể có nhiều Hợp Đồng cũng giống như trên bảng Hồ Sơ Thầu có mối quan hệ với bảng Hợp Đồng nhưng chỉ là mối quan hệ một một mà thôi vì một Hồ Sơ Thầu thì chỉ có một Hợp Đồng và cũng như vậy bảng Dự Án cũng có mối quan hệ một một với bảng Hồ Sơ Thầu
2.1.5.Sơ Đồ Trong Cơ Sở Dữ Liệu
Trang 182.1.5 Sơ đồ cơ sở dữ liệu trên thực tế
Trang 20ĐĂNG XUẤT
THOÁT
DANH MỤC
HỒ SƠ THẦU
HỢP ĐỒNG
MẶT HÀNG
EXCEL
WORD
CHI TIẾT HỢP ĐỒNG
Trang 213.3 Thiết kế
3.3.1.MainForm
Khi chạy chương trình chúng ta nhập vào UserName và Password và sau đó click vào nút Đăng Nhập nếu bạn nuốn vào chương trình và click nút Thoát nếu bạn không muốn vào
Trang 22Trong MainForm có thề vào các ứng dụng bằng nhiều cách : vào bằng Menu
Trang 23Có thể vào ứng dụng bằng cách click vào các biểu tượng hình trên thanh ToolStrip
ở phía dưới thanh Menu
Trang 24Hoặc cách thứ ba để vào các ứng dụng là Click phải chuột để chọn
Trang 253.3.2 Form thông tin đối tác
2 Nhấn vào nút Thêm Mới - Hiện lên các TextBox để nhập dữ liệu và nhấn
nút ghi nhận sẽ lưu xuống bảng Đối Tác
3 Nhấn vào nút Danh Sách - Lấy danh sách các đối tác đưa vào ListView
5 Nhấn nút Sửa - Sửa thông tin về đối tác và nhấn nút đồng ý
6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiểu tìm kiếm
8 Nhấn nút Đóng Form - Đóng Form Đối Tác lại
Trên màn hình Form hiển thị thông tin đối tác bao gồm có các chức năng thêm, xóa,
Trang 26Khi màn hình Form hiện lên thì các Textbox và Combobox đều ẩn khi chúng ta nhấn vào nút thêm mới thì các công cụ này sẽ hiện lên để ta nhập dữ liệu vào Và sau khi nhập xong dữ liệu chúng ta nhấn nút lưu thì sẽ hiện ra một hộp thoại báo là lưu thành công và hiển thị ra Listview
Khi chúng ta chọn dữ liệu trên Listview và nhấn vào nút sửa thì chương trình
sẽ lấy dữ liệu từ Listview đổ ra Textbox và Combobox khi sửa xong chúng
ta nhấn nút đồng ý thì chương trình sẽ lưu dữ liệu vừa mới sửa xong vào cơ
sở dữ liệu hiển thị ra Listview và đồng thời hiện ra câu thông báo thay đổi thông tin thành công
Trang 27Khi chúng ta nhấn vào nút xóa thì sẽ hiện ra hộp thoại hỏi bạn có muốn xóa không nếu chúng ta chọn Yes thì chương trình sẽ báo xóa thành công nếu chọn No thì chương trình không xóa
Trang 29Khi ta Click vào nút Tìm Kiếm thì chương trình sẽ hiện ra câu thông báo bạn phải chọn kiểu tìm kiếm sau đó ta sổ Combobox tại mục Tìm Kiếm Theo để chọn kiểu tìm kiếm
Trang 31Ví dụ như chúng ta tìm kiếm theo mã đối tác thì chúng ta chọn mã đối tác khi đó TextBox của mã đối tác sẽ hiện lên chúng ta chỉ cần nhập vào mã cần tìm kiếm sau
đó Click vào nút Tìm Kiếm thì chương trình sẽ báo tìm thấy được bao nhiêu mã đối tác
Trang 333.3.3.Thông Tin Dự Án Cũng giống như Form Thông Tin Đối Tác Form Thông Tin Dự Án cũng có các chức năng thêm mới thông tin dự án , xóa thông tin dự án , sửa thông tin dự án và tìm kiếm thông tin dự án
Trang 34STT Biến cố Xử lý
2 Nhấn vào nút Thêm Mới - Hiện lên các TextBox để nhập dữ liệu và nhấn
nút ghi nhận sẽ lưu xuống bảng Dự Án
3 Nhấn vào nút Danh Sách - Lấy danh sách các dự án đưa vào ListView
5 Nhấn nút Sửa - Sửa thông tin về dự án và nhấn nút đồng ý
6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiểu tìm kiếm
8 Nhấn nút Đóng Form - Đóng Form dự án lại
Khi ta nhấn vào nút thêm mới thì các Contronl sẽ hiện lên ta nhập dữ liệu vào và nhấn nút lưu
Trang 35Nếu ta muốn sửa dữ liệu thì chỉ việc chọn dòng dữ liệu trên Listview và nhấn vào nút sửa chương trình sẽ lấy dữ liệu từ Listview ra các Control cho ta sửa và nhấn nút dồng ý chương trình sẽ hiện ra câu thông báo là thay đổi thông tin thành công
Trang 36Nếu ta muốn xóa thì chỉ cần chọn dữ liệu trên Listview và nhấn nút xóa chương trình sẽ hiện ra câu thông báo là bạn có muốn xóa không nếu chúng ta chọn Yes thì chương trình sẽ hiện ra câu thông báo là xóa thành công nếu chọn No thì sẽ không xóa
Trang 38Khi chúng ta muốn tìm kiếm thông tin của dự án thì Click vào nút tìm kiếm chuơng trình sẽ hiện ra câu thông báo là chọn kiểu cần tìm khi đó Control Conbobox sẽ hiên lên chúng ta sẽ sổ ra và chọn kiểu cần tìm ví dụ như kiểu cần tìm là Mã Dự Án thì Control Textbox Mã Dự Án sẽ hiện lên ta chỉ cần nhập mã cần tìm vào và bấm nút tìm liếm
Trang 403.3.4.Thông Tin Mặt Hàng Các chức năng của thông tin mặt hàng cũng giống như của thông tin đối tác và thông tin dự án
Khi muốn thêm mới mặt hàng thì ta chỉ cần nhấn vào nút thêm mới và khi thêm xong thì ta chỉ cần nhấn nút lưu chương trình sẽ báo thêm thành công và ta sẽ có một mặt hàng mới
2 Nhấn vào nút Thêm Mới - Hiện lên các TextBox để nhập dữ liệu và nhấn
nút ghi nhận sẽ lưu xuống bảng Mặt Hàng
3 Nhấn vào nút Danh Sách - Lấy danh sách các mặt hàng đưa vào ListView
5 Nhấn nút Sửa - Sửa thông tin về mặt hàng và nhấn nút đồng ý
6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiểu tìm kiếm
8 Nhấn nút Đóng Form - Đóng Form Mặt Hàng lại
Trang 41Và nếu như ta muốn sửa một mặt hàng nào đó thì ta chọn mặt hàng trên Listview và nhấn vào nút sửa
Sau khi sửa xong ta nhấn vào nút đồng ý chương trình sẽ hiện ra câu thông báo thay đổi thông tin thành công
Trang 42Nếu ta muốn xóa ta chỉ cần chọn mặt hàng và nhấn nút xóa chương trình sẽ hiện ra câu thông báo bạn có muốn xóa không nếu chọn Yes thì chương trình sẽ xóa mặt hàng đó
Trang 43Màn hình xuất hiện thong báo xóa thành công Bạn chỉ cần nhấn Yes lập tức dữ liệu
sẽ đựơc xóa
Trang 44Nếu muốn tìm kiếm mặt hàng nào thì chỉ cần Click vào nút Tìm Kiếm chương trình
sẽ hiện lên câu thông báo bảo bạn phải chọn kiểu tìm ví dụ bạn tìm tên mặt hàng thì nhập tên mặt hàng cần tìm vào và Click vào nút Tìm Kiếm chương trình sẽ tìm ra mặt hàng có tên mà bạn cần tìm
Trang 453.3.5.Thông Tin Hồ Sơ Dự Thầu
Cũng giống như các Form trên Form thông tin hồ sơ dự thầu dùng để chứa thông tin
về các hồ sơ tham dự thầu và cũng có các chức năng như thêm mới hồ sơ thầu , sửa
hồ sơ thầu , xóa hồ sơ thầu và tìm kiếm hồ sơ thầu
Khi ta muốn thêm một hồ sơ thầu mới thì chỉ việc Click vào nút thêm mới sau đó nhập thông tin hồ sơ thầu cần thêm và nhấn nút lưu chương trình sẽ hiện ra hộp thoại thông báo ghi thành công
Trang 46STT Biến cố Xử lý
ListView
2 Nhấn vào nút Thêm Mới - Hiện lên các TextBox để nhập dữ liệu và nhấn
nút ghi nhận sẽ lưu xuống bảng Hồ Sơ Dự Thầu
3 Nhấn vào nút Danh Sách - Lấy danh sách các hồ sơ dự thầu đưa vào
ListView
4 Nhấn nút Xóa - Xóa thông tin về hồ sơ dự thầu
5 Nhấn nút Sửa - Sửa thông tin về hồ sơ dự thầu và nhấn nút đồng
ý
6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiểu tìm kiếm
8 Nhấn nút Đóng Form - Đóng Form Hồ Sơ Dự Thầu lại
Khi muốn sửa thông tin hồ sơ thầu thì ta chọn hồ sơ thầu cần sửa trên Listview rồi sau đó nhấn vào nút sửa sau khi sửa xong ta nhấn nút lưu thì chương trình sẽ cập
Trang 47nhật lại thông tin mới vừa sửa và hiển thị ra câu thông báo thay đổi thông tin thành công
Nếu chúng ta muốn xóa hồ sơ thầu nào thì chỉ cần chọn hồ sơ thầu đó và nhấn vào nút xóa chương trình sẽ hiển thị ra thông báo bạn có muốn xóa không nếu chọn Yes thì chương trình sẽ xóa
Trang 48Khi ta muốn tìm kiếm hồ sơ thầu nào thì Click vào nút tìm kiếm chương trình sẽ hiện ra câu thông báo chọn kiểu tìm kiếm nếu chúng ta chọn kiểu tìm kiếm là mã hồ
sơ thầu thì chỉ cần nhập vào mã hồ sơ thầu và Click vào nút tìm kiếm chương trình
sẽ thông báo tìm được bao nhiêu hồ sơ thầu có mã này
Trang 50STT Biến cố Xử lý
2 Nhấn vào nút Thêm Mới - Hiện lên các TextBox để nhập dữ liệu và nhấn
nút ghi nhận sẽ lưu xuống bảng Hợp Đồng
3 Nhấn vào nút Danh Sách - Lấy danh sách các hợp đồng đưa vào ListView
5 Nhấn nút Sửa - Sửa thông tin về hồ sơ dự thầu và nhấn nút đồng
ý
6 Nhấn nút Tìm Kiếm - Xuất hiện ComboBox để chọn kiểu tìm kiếm
8 Nhấn nút Đóng Form - Đóng Form Hợp Đồng lại
Khi muốn sửa bất kì một hợp đồng nào thì chỉ cần chọn hợp đồng đó trong Listview
và Click vào nút sửa sau khi sửa xong ta nhấn vào nút đồng ý chương trình sẽ cập