![工程招投標信息管理系統(tǒng)的分析與設計說明書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/05040310-8046-42ee-a4b7-4401ed00b3b8/05040310-8046-42ee-a4b7-4401ed00b3b81.gif)
![工程招投標信息管理系統(tǒng)的分析與設計說明書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/05040310-8046-42ee-a4b7-4401ed00b3b8/05040310-8046-42ee-a4b7-4401ed00b3b82.gif)
![工程招投標信息管理系統(tǒng)的分析與設計說明書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/05040310-8046-42ee-a4b7-4401ed00b3b8/05040310-8046-42ee-a4b7-4401ed00b3b83.gif)
![工程招投標信息管理系統(tǒng)的分析與設計說明書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/05040310-8046-42ee-a4b7-4401ed00b3b8/05040310-8046-42ee-a4b7-4401ed00b3b84.gif)
![工程招投標信息管理系統(tǒng)的分析與設計說明書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/05040310-8046-42ee-a4b7-4401ed00b3b8/05040310-8046-42ee-a4b7-4401ed00b3b85.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科畢業(yè)設計說明書題 目:工程招投標信息管理系統(tǒng)的分析與設計院 (部):管理工程學院專 業(yè): 信息管理與信息系統(tǒng)班 級:姓 名:學 號: 指導教師:完成日期:I / 45目 錄摘 要ABSTRACT1 工程招投標信息管理系統(tǒng)綜述11.1 關于工程項目招投標 11.2 工程招投標信息管理系統(tǒng)的研究背景和意義 21.3 本文研究的主要容和技術路線 22 工程招投標信息管理系統(tǒng)的分析42.1 工程招投標管理系統(tǒng)的可行性分析 42.1.1 經濟可行性 42.1.2 技術可行性 42.2 工程招投標信息管理系統(tǒng)業(yè)務流程分析 42.3 工程招投標信息管理系統(tǒng)的用例圖 52.4 工程招投標信息管理管理系統(tǒng)各
2、模塊的功能分析 92.5 開發(fā)環(huán)境簡介 102.5.1 開發(fā)工具的選擇 102.5.2 開發(fā)環(huán)境介紹 113 工程招投標信息管理系統(tǒng)的設計123.1 系統(tǒng)功能設計 123.2 系統(tǒng)數(shù)據庫設計 163.2.1 數(shù)據庫 E-R 圖設計 163.2.2 數(shù)據庫表結構設計 194 系統(tǒng)部分功能的實現(xiàn)234.1 管理員操作功能的實現(xiàn) 234.2 投標人用戶功能的實現(xiàn) 305 結論35致 36參考文獻37II / 45摘 要在現(xiàn)代化的技術模式下,計算機已經廣泛應用于工程的招投標信息管理,給傳統(tǒng)的招投標信息管理方式帶來了重大的革命。如何有效進行招投標信息管理是擺在我們面前的一個新的課題。本文較為詳盡地介紹了
3、與工程招投標有關的基礎概念與研究路線,對招投標信息管理系統(tǒng)進行了需求分析。其中主要對系統(tǒng)的數(shù)據流程圖進行了詳細描繪,對系統(tǒng)的設計思想、設計目標與系統(tǒng)的整體結構進行了明確的規(guī)劃,對系統(tǒng)中所用到的數(shù)據庫、主要界面、應用程序的設計與實現(xiàn)作了較為詳細的說明。本設計是在 Visual Studio.Net 平臺上運用 ASP.NET 技術來實現(xiàn)的,并運用 SQL Server 2000 作為后臺數(shù)據庫,開發(fā)出來的基于 B/S 結構的適于中小型招標單位的工程招投標信息管理系統(tǒng)。該系統(tǒng)包括管理員發(fā)布招標信息,管理招標文件,管理投標文件,對文件答疑、投標情況總體情況以與通過預審和中標單位進行公示。投標人查看招
4、標信息,下載招標文件,查看文件答疑,上傳投標文件,查看投標總體情況以與通過預審和中標單位等功能。關鍵詞:關鍵詞:招投標信息管理系統(tǒng);Visual Studio.Net 平臺;SQL Server2000;B/S 結構III / 45IV / 45Engineeringngineering BiddingBidding InformationInformation ManagementManagement SystemSystemABSTRACTABSTRACTIn the modern technology mode, the computer has been widely used in
5、the bidding information management which brings about a major revolution for the traditional biddinginformation management methods. How to conduct the bidding information management effectively is a new problem that we face. Thisdesign presents in more detail with the bidding information management
6、system based on the concept and research routes, and then on the bidding information management system needs analysis, which depicts the system data flow diagram in detail. And it makes the design of the system of thought, the design goals and overall structure of a clear planning.It has a more deta
7、iled explanation for the system used in the database, the main page, and the application made by the Design and Implementation.This design is in Visual platform using technology to realize, and using the SQL Server 2000 as backend database, developed based on B/S structure of the small and medium-si
8、zed the bid invitation unit for the bidding information management system. The system includes ops bidding information, management of documents of inviting bids, management of documents and the bid documents answering, bidding situation general situation and through preliminary examination and the u
9、nits for publication. Bidders check bidding information, download the tender documents, check the file upload bidding documents, answering questions, the overall situation and through check bidding functions such as intended and the unit.KeyKey Words:Words:Bidding Information Management System;Visua
10、l Studio.Net platform;SQL Server2000; B/S StructureV / 451 / 451 工程招投標信息管理系統(tǒng)綜述1.1 關于工程項目招投標工程發(fā)包與承包是目前我國實施建筑工程的最主要辦法,是保證建設工程質量、工期和經濟效益的最佳手段。招標與投標是實施工程發(fā)包與承包的最關鍵的環(huán)節(jié),對建設工程項目的圓滿完成起著決定性作用。要使我國的建設市場更進一步規(guī)化、國際化,建設工程招投標的研究將起到龍頭作用,尤其對招投標的規(guī)化研究有著重要的意義。簡而言之,建筑施工企業(yè)要想獲得工程并獲取利潤,對招投標整體的研究分析將具有重要的意義??茖W地進行招投標的評價分析,提高企業(yè)
11、中標率,為企業(yè)帶來更多的贏利,不僅是企業(yè)管理者共同的愿望,也是全社會的愿望。在當前形勢下,對建設工程招投標的現(xiàn)狀進行分析和對其規(guī)化管理進行研究,有著舉足輕重的意義。建設工程施工招標投標,是國際通用的,比較成熟的、科學合理的發(fā)包方式。在我國社會主義市場經濟條實行工程項目的網上招投標,推行建設工程招投標制,對于健全市場競爭機制,促進資源優(yōu)化配置;對于提高施工企業(yè)素質,保證建設工程的工期、質量和效益;對于規(guī)建筑市場交易行為,防止不正當競爭行為的發(fā)生,都具有非常重要的意義。工程項目的招標和投標是實現(xiàn)市場定價的價格機制,它使工程項目的價格更加趨向于合理,便于招標和投標雙方更好的選擇,有利于價格的控制,體
12、現(xiàn)了公開、公平、公正的原則。工程招標有多種方式,其中公開招標是最主要的方式,本設計就是以這種招標方式為基礎的。公開招標有利于吸引所有對項目感興趣的承包商,參加投標的承包商會很多,在激烈的競爭中,業(yè)主容易獲得很有競爭力的標價。這種招標方式也會給投標者一個公平競爭的機會,因為它基本上沒有任何的限制條件,只要承包商愿意投標就可以參加,增加了投標者參與的積極性。缺點是對投標者的限制越少,招標者就要增加對每一個標書的評審力度,不僅要確保標書的容要滿足招標文件的要求,還要保證投標者在技術上和財政上有能力完成特定的項目。因此,當大量承包商遞交了他們的標書以后,就需要很多的時間和精力去放在這些標書的評審上。工
13、程項目招投標管理在工程建設中具有重要的地位,隨著現(xiàn)代大型工程的日益增多,招投標管理涉與的部門、機構、單位越來越多,現(xiàn)行的管理手段不能適應高速度、高質量的要求,迫切需要新的管理手段 。根據工程項目招投標管理的特點和公開招標的特點以與信息系統(tǒng)的需求,提出了基于2 / 45Internet 建立工程項目招投標管理信息系統(tǒng)的新方法,具有一定的新穎性。本論文通過對工程項目招投標管理的簡單描述,明確了一些基本的概念,分析傳統(tǒng)工程招投標方法中存在的問題,找出這些問題產生的原因。提出了建立工程項目招投標管理信息系統(tǒng)的方法以解決現(xiàn)行的招投標管理息不暢、溝通困難、暗箱操作等問題。本論文以公開招標為基礎對工程項目招
14、投標管理信息系統(tǒng)的可行性、業(yè)務流程、數(shù)據庫建立、各種功能的實現(xiàn)進行了分析。1.2 工程招投標信息管理系統(tǒng)的研究背景和意義工程招投標工作涉與的工程項目往往關系到國計民生,耗資大,回收期長,政策性極強,招投標各方面存在著既相互競爭又相互制約、相互合作的關系,變動因素較多,管理的容的廣泛切復雜。在招投標活動中有大量的信息需要進行傳輸與管理。耗費大量的人力和物力。隨著網絡逐漸滲透到社會經濟生活的各個領域,信息化、電子化已經成社會的廣泛共識,電子商務和電子政務的應用逐漸普與。該系統(tǒng)是以工程招標投標業(yè)務流程為核心,融合信息交流、計算機網絡等信息技術的電子政務和電子商務相結合的平臺。因此,采用網絡將傳統(tǒng)的招
15、投標活動搬到網上進行現(xiàn)代化的運營管理是一種行之有效的的辦法。傳統(tǒng)的招投標活動要耗費大量的人力和物力,交易成本高。而互聯(lián)網的開放性、覆蓋面的廣泛性、運行成本的低廉性可以彌補傳統(tǒng)的招投標方式的不足。能夠充分體現(xiàn)招投標工“公開、公平、公正”的原則,減少可能發(fā)生的暗箱操作,提高辦事效率。1.3 本文研究的主要容和技術路線本文在研究工程招投標信息管理系統(tǒng)的設計之前,對C#和做了有針對性的學習,主要是學習了本系統(tǒng)可能要用到的一些功能模塊的實現(xiàn)以與復習了數(shù)據庫的一些相關知識,深入的分析了工程招投標管理理論和工程招投標管理系統(tǒng)的需求,然后就是對系統(tǒng)做了詳細的界面,并且逐步實現(xiàn)各個界面的功能。之后又對系統(tǒng)做了詳
16、細的測試運行。本文主要研究了工程項目招投標信息管理系統(tǒng)的可行性,包括技術可行性和經濟可行性兩個方面。并且分析了工程項目管理的業(yè)務流程,以與詳細的繪制了本系統(tǒng)的用例圖,本文還對工程項目招投標信息管理系統(tǒng)的各個模塊的功能分析進行了詳細介紹,并且還對本系統(tǒng)的開發(fā)工具和開發(fā)環(huán)境進行了簡單說明,其次本文還分析了工程項目招投標信息管理系統(tǒng)的設計,系統(tǒng)的功能設計和數(shù)據庫的 E-R 圖設計以與表結構都進行了詳細的分析,最后本文以圖示并分投標人和管理員兩個角色的方式對系統(tǒng)的每個功能都做了詳細的講解。3 / 45在系統(tǒng)的設計與實現(xiàn)工作中,詳細介紹了系統(tǒng)的結構體系,完成了該系統(tǒng)的需求分析、詳細設計、編碼實現(xiàn)等工作。
17、4 / 452 工程招投標管理系統(tǒng)的分析2.1 工程招投標管理系統(tǒng)的可行性分析2.1.1 經濟可行性經濟可行性研究是對企業(yè)的經濟現(xiàn)狀和投資能力進行分析,對招投標信息管理系統(tǒng)建設運行和維護費用進行估算,對系統(tǒng)建成后企業(yè)可能取得的社會和經濟效益進行估計。由于該系統(tǒng)功能簡單,所以設計時花費人力、物力和財力都較小,但系統(tǒng)的實用性卻可以在很大程度上降低了招投標管理人員的工作量,提高工作效率,所以該系統(tǒng)的開發(fā)在經濟是可行的。2.1.2 技術可行性技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。工程招投標管理系統(tǒng)用的是 C#開發(fā)語言,調試比較方便,當前的計算機硬件配置
18、也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。2.2 工程招投標信息管理系統(tǒng)業(yè)務流程分析 工程招投標的主要業(yè)務有招標代理機構備案、招標信息發(fā)布、標書發(fā)售、投標、開標專家抽取評標、中標結果公示、現(xiàn)場監(jiān)督,本系統(tǒng)的業(yè)務流程并不是工程招投標的全部流程,只是包含了主要的業(yè)務。本招投標信息管理系統(tǒng)的業(yè)務流程如圖 2.1 所示:5 / 45系統(tǒng)管理管理員登陸公告管理文件管理預審管理中標管理招標文件投標文件答疑管理投標人登陸查看各種公告下載文件招標文件上傳文件投標文件圖 2.1
19、 工程招投標管理系統(tǒng)業(yè)務流程2.3 工程招投標信息管理系統(tǒng)的用例圖系統(tǒng)采用的是 ASP.NET 基于 C#語言編寫的,sql server2000 數(shù)據庫,三層架構系統(tǒng)。其中角色又分投標人和管理員兩種。管理員和投標人工都可以進行登錄,其用例圖如圖 2.2 所示:圖 2.2 用戶登錄用例圖6 / 45其用例描述如表 2.1 所示:表 2.1 用戶登錄用例描述用例名稱登錄描述管理員和投標人可以登錄到本系統(tǒng)中用例參與者管理員,投標人前置條件管理員或用戶之前存于表中基本事件流管理員或投標人在瀏覽器的中輸入本系統(tǒng)的地址,就會進入到登錄頁面,在這個頁面中輸入名稱和密碼,點擊登錄按鈕,如果信息驗證通過,頁面
20、會跳轉到系統(tǒng)主頁面其他事件流無異常事件流如果身份驗證失敗,系統(tǒng)提示用戶名、密碼或驗證碼錯誤,請重新填寫后置條件無投標人可以注冊用戶,查看各種公告公示,下載文件,上傳文件,其用例圖如圖 2.3所示:圖 2.3 投標人用例圖其用例描述如表 2.2 所示:7 / 45表 2.2(a) 個人資料用例描述用例名稱注冊描述投標人可以注冊用戶用例參與者投標人前置條件無基本事件流投標人進入首頁點擊注冊按鈕,進入系統(tǒng)注冊頁面,在注冊頁面中完成用戶注冊其他事件流無異常事件流無后置條件無表 2.2(b) 查看公告用例描述用例名稱查看公告描述投標人可以查看公告用例參與者投標人前置條件投標人已經登錄成功基本事件流登錄成
21、功后,投標人進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊各種,會進入公告的查看頁面,投標人通過點擊該頁面中的工程的名稱,就可以來查詢公告信息其他事件流無異常事件流無后置條件無8 / 45表 2.2(c) 下載文件用例描述用例名稱下載招標文件描述投標人下載招標文件用例參與者投標人前置條件員工已經登錄成功基本事件流登錄成功后,投標人進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊招標文件,會進入下載招標文件的頁面,投標人在該頁面中點擊文件名稱就可以下載該招標文件 其他事件流無異常事件流無后置條件無表 2.2(d) 上傳投標文件用例描述用例名稱上傳投標文件描述投標人上傳投標文件用例參與者投標人前置條件員工已經登
22、錄成功基本事件流登錄成功后,投標人進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊投標文件,會進入下載招標文件的頁面,投標人在該頁面中就可以上傳投標文件其它事件流無異常事件流無后置條件無管理員包括普通用戶權限外,還可以進行系統(tǒng)管理包括招標公告公告管理、招標文件管理、投標文件管理、文件答疑管理,投標文件預審管理,中標公示管理。管理員用例圖如圖 2.4 所示:9 / 45圖 2.4 管理員用例圖2.4 工程招投標信息管理系統(tǒng)各模塊的功能分析工程招投標管理系統(tǒng)總功能模塊圖如下:圖 2.5 系統(tǒng)總功能模塊圖系統(tǒng)各模塊功能分析如下:10 / 45表 2.3 業(yè)務功能表登錄登陸后才可以進行各種操作注冊注冊獲得用戶
23、名和密碼后才可以登錄查看各種公告投標人登錄后可以查看招標公告、文件答疑公告、查看投標人數(shù)公告、投標預審公告、中標公示下載招標文件登錄后可以下載招標文件投標人上傳投標文件登錄后可以上傳投標文件登錄登錄后才可以進行各種管理招標公告管理可以對招標公告進行發(fā)布、編輯、修改、刪除等管理招標文件管理對招標文件上傳、刪除等管理投標文件管理對投標文件下載、刪除管理投標文件數(shù)對投標文件數(shù)進行發(fā)布、刪除等管理招標文件答疑對招標文件進行答疑,發(fā)布答疑公告投標文件預審發(fā)布招標預審通過、刪除預審公告管理員中標公示發(fā)布中標公示2.6 開發(fā)環(huán)境簡介2.6.1 開發(fā)工具的選擇Visual Studio 是一套完整的開發(fā)工具集
24、,用于生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用一樣的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發(fā)的關鍵技術。Microsoft .NET 框架是生成、部署和運行 Web 服務與應用程序的平臺。它提供了一個生產率高且基于標準的多語言環(huán)境,用于將現(xiàn)有投資與下
25、一代應用程序和服務集成,同時提供了解決 Internet 規(guī)模應用程序的部署和操作難題的靈活性。.NET 框架由三個主要部分組成:公共語言運行庫、統(tǒng)一類庫的分層集合和稱為 ASP.NET 的 Active Server 11 / 45Pages 組件化版本。.NET 首先是一個環(huán)境。這是一個理想化的未來互聯(lián)網環(huán)境,讓所有的計算機群、相關設備和服務商協(xié)同工作的網絡計算環(huán)境。簡而言之,互聯(lián)網提供的服務,要能夠完成更高程度的自動化處理。.NET 謀求的是一種理想的互聯(lián)網環(huán)境。.NET 的最終目的就是讓用戶在任何地方、任何時間,以與利用任何設備都能訪問他們所需要的信息、文件和程序。而用戶則不需要知道這
26、些東西存在之處,以與如何獲得等具體細節(jié)。他們只需發(fā)出請求,然后接收,而所有后臺的復雜性是完全屏蔽起來的。所以對于企業(yè)的 IT 人員來說,他們也不需要管理復雜的平臺以與各種分布應用之間的工作是如何協(xié)調的。2.6.2 開發(fā)環(huán)境介紹選擇微軟平臺作為主導,一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃部網絡時,將微軟平臺作為首選方案;另一方面從技術角度來講,微軟平臺上的應用無論是在開發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):Windows XP 數(shù)據庫:SQL Server 2000開發(fā)工具與語言: Visual Studio 2008 ,C#12 / 453 工程招投標信息管理
27、系統(tǒng)的設計3.1 系統(tǒng)功能設計工程項目招投標信息管理系統(tǒng)是一個關于企業(yè)部工程招投標的一個管理信息系統(tǒng),其中管理員模塊部分是本系統(tǒng)是核心部分,主要包括招標公告的管理,招標文件的管理,招標文件答疑管理,投標預審管理,投標人數(shù)管理,中標公示管理,投標文件管理。(1)招標公告管理功能。公告情況管理功能主要是對招標公告信息進行管理,主要包括:標號、公告名稱、公告容、發(fā)布時間等信息進行管理。主要功能模塊有:招標公告信息錄入;1招標公告信息修改;2招標公告信息刪除;3招標公告信息查詢。4系統(tǒng)管理員可以根據需要進行添加、刪除、修改、查詢功能,其結構圖如圖 3.1 所示。圖 3.1 招標公告信息管理模塊圖13
28、/ 45(2)招標文件信息管理功能。招標文件信息管理功能包括招標文件的上傳、刪除、查詢和修改。上傳功能。該系統(tǒng)提供的招標文件上傳功能主要是管理員在招標公告信息發(fā)布以后,1為投標人提供招標文件,供投標人下載使用修改功能。該系統(tǒng)提供的招標文件的修改功能,主要是第一次上傳的文件可能有地2方描述不清楚,修改后進行第二次上傳。刪除功能。該系統(tǒng)中刪除招標文件的功能是為了是網上的招標數(shù)量的數(shù)量較少,方3面管理員查詢。查詢功能。該系統(tǒng)提供的招標文件的查詢功能主要是為了方面管理員查看某一招標 4文件是否已經上傳,以免重復上傳。圖 3.2 招標文件管理模塊圖(3)投標預審管理功能。在招標人上傳投標文件后,管理員下
29、載投標文件后,進行投標文件的預審工作,然后把通過預審的投標單位的公布出來,以供投標人查看自己單位是否通過預審。主要功能模塊有:公布通過預審;114 / 45預審的修改;2預審的刪除;3預審的查詢。4圖 3.3 通過預審管理模塊圖(4)投標人數(shù)信息管理功能。對某一招標工程的主要功能模塊有:投標人數(shù)的發(fā)布;1投標人數(shù)的修改;2投標人數(shù)的查詢;3投標人數(shù)的刪除。415 / 45圖 3.4 投標人數(shù)管理模塊圖(5)中標公示管理功能。對某一招標工程的中標公布,便于投標人進行查詢主要功能模塊有:中標錄入;1中標修改;2中標查詢;3中標刪除;4圖 3.5 中標息管理模塊圖(6)投標文件管理功能。該功能主要是
30、管理員對投標文件進行下載、查詢,刪除。而投標人對文件進行修改,修改后再上傳。16 / 45圖 3.6 投標文件管理模塊圖3.2 系統(tǒng)數(shù)據庫設計3.2.1 數(shù)據庫 E-R 圖設計據上面的設計,本實例規(guī)劃出的實體主要有管理員實體、投標人實體、招標文件實體、投標文件實體、公告實體等。工程招投標信息管理系統(tǒng)主要實體間關系 E-R 圖如圖 3.7 所示:圖 3.7 人事信息管理系統(tǒng)主要實體間關系 E-R 圖17 / 45實體的分 E-R 圖,如下所示:圖 3.8 員招標文件實體 E-R 圖圖 3.9 投標文件實體 E-R 圖18 / 45圖 3.10 招標公告實體 E-R 圖圖 3.11 文件答疑實體
31、E-R 圖19 / 45圖 3.12 文件預審實體 E-R 圖圖 3.13 中標公示實體 E-R 圖20 / 45圖 3.14 投標人數(shù)實體 E-R 圖管理員(管理員工編號,密碼)投標人(投標人編號,密碼)投標文件(文件編號,文件名稱)招標文件(招標文件編號,文件名稱)文件答疑(答疑編號,工程名稱,問題,回答容,發(fā)布時間)投標人(編號,密碼)投標人數(shù)(編號,工程名稱,發(fā)布時間)3.2.2 數(shù)據庫表結構設計該系統(tǒng)數(shù)據庫名稱為 bysj,該數(shù)據庫由 9 表組成,它們分別是:投標人注冊信息表:customer管理員登錄信息表:admin招標文件信息表:filename投標文件信息表:tbwj投標人數(shù)
32、信息表:tbrs文件答疑信息表:wjdy招標公告信息表:zbxx預審信息表:zbys中標信息表:zbdw下面列舉其中五個表格的信息:21 / 45表 3.1 招標公告信息表字段名類型長度是否可以為空idchar10否namechar50是contentchar1000是timevarchar50是id,公告編號,主鍵。name,公告名稱,主要是表明要招標的工程。content,公告容,主要指對招標工程的簡要介紹。time,時間,讓用戶看到發(fā)表公告的時間日期。表 3.2 文件答疑表字段名類型長度是否可以為空idint4否gcnamevarchar50是questionvarchar500是ans
33、wervarchar1000是timevarchar20是id,文件答疑號,主鍵gcname,招標工程名稱,標識招標工程的具體名稱。question,問題,標識對招標文件有何疑問。answer,回答,標識對問題的回答。time,時間,標識對疑問的回答發(fā)布在網上的時間。表 3.3 中標單位信息表字段名類型長度是否可以為空idchar10否gcmzchar50是zbdwchar50是timechar50是id,公告號,主鍵。22 / 45gcmz,工程名稱,標識所中標的工程名稱的名稱。zbdw,單位名稱,標識中標的單位名稱。time,時間,標識中標信息發(fā)布的時間。表 3.4 預審信息表字段名類型長
34、度是否可以為空idint4否namechar50是hgnamechar500是fbtimevarchar50是id,公告號,主鍵。name, ,名稱,標識參加投標的工程的名稱。hgname,合格名稱,標識通過預審的單位的名稱。fbtime,發(fā)布時間,用于標識發(fā)布通過預審單位名稱的時間。表 3.5 投標文件信息表字段名類型長度是否為空idint4否filenamechar50是id,主鍵,自動編號。filename,文件名稱,標識招標文件的名稱,與招標工程相關。其中部分表結構關系圖如下:23 / 45圖 3.15 數(shù)據庫表關系圖4 系統(tǒng)部分功能的實現(xiàn)ASP.NET 采用面向對象的設計方法,提供了
35、許多好用的控件。從大體上來講:24 / 45ASP.NET 的控件包括 WEB 控件、HTML 控件和用戶自定義控件。WEB 控件是 ASP.NET 新添加的控件組,該控件模型編程簡潔,易于檢錯,可用于生成復雜的服務器端控件,使用者可以在服務器端進行編程,實現(xiàn)自己想要的功能。但 WEB 控件想要在客戶端顯示,就必須轉換成 HTML。HTML 控件早在 ASP 中就有,他只能在客戶端進行編程。用戶自定義控件,主要是為了用戶自己定義系統(tǒng)中沒有的控件。這樣的好處是,用戶可以把自己需要經常用到的頁面部分做成用戶控件,在項目其它頁面需要用到的地方,直接拖放用戶控件就可以完成,這樣可以大大提高編程的效率。
36、在對系統(tǒng)界面層設計的時候。在窗體中可以根據自己的需要拖放控件,對控件所要實現(xiàn)的功能進行編程。因為在此之前已經對系統(tǒng)進行了分析,那些常用到的方法已經在業(yè)務邏輯層設計完畢,只需要對應的進行調用即可。這樣可以使編程條理變得更加清晰。4.1 管理員操作功能的實現(xiàn)本系統(tǒng)基于 B/S 架構設計,即服務器/瀏覽器模式。系統(tǒng)使用方法:進入系統(tǒng)登錄頁面。用戶輸入用戶名和密碼以與點擊登錄后可以進入系統(tǒng)。若用戶名或密碼或者是驗證碼錯誤,則提示“用戶名密碼或驗證碼錯誤” ,重新輸入正確密碼或用戶名或驗證碼后進入。系統(tǒng)初始用戶名管理員,投標人若是想登錄,首頁在用戶角色下拉列表中選擇投標人角色。若是投標人若是沒有注冊,首
37、頁應該點擊注冊,進入注冊頁面進行注冊。管理員用戶擁有管理系統(tǒng)的權限,可以對系統(tǒng)的所有模塊進行增加、修改、刪除、查詢管理。圖 4.1 所示即為普通用戶登錄界面。圖 4.1 普通用戶登錄界面當用戶點擊登錄按鈕后,觸發(fā)事件 Button1_Click,時間通過輸入的信息來進行判斷輸入的信息是否正確,并根據輸入的信息來確定是用戶的角色以與選擇要進入的頁面,并25 / 45在 session 中記錄相關信息。防止用戶通過直接輸入網址來進入相應的頁面。登錄功能實現(xiàn)代碼如下:protectedvoid Button1_Click(object sender, EventArgs e) if (DropDow
38、nList1.SelectedItem.Value = 管理員) conn1();if (DropDownList1.SelectedItem.Value = 投標人) conn2(); publicvoid conn1() SqlConnection conn = newSqlConnection(server=.;database=bysj;uid=sa;pwd=362);string user = txtname.Text.ToString();string password = txtpassword.Text.ToString();SqlDataAdapter sda = newSq
39、lDataAdapter(select * from admin where name= + user + and password= + password + , conn);DataSet ds = newDataSet(); sda.Fill(ds);if (ds.Tables0.Rows.Count = 1 & yzm.Text = SessionValid.ToString() Sessionflag = 管理員; Response.Redirect(zbgg.aspx); else Response.Write(alert(用戶名密碼或驗證碼錯誤);); publicvoi
40、d conn2() SqlConnection conn = newSqlConnection(server=.;database=bysj;uid=sa;pwd=362);string user = txtname.Text.ToString();string password = txtpassword.Text.ToString();SqlDataAdapter sda = newSqlDataAdapter(select * from customer where name= + user + and password= + password + , conn);DataSet ds
41、= newDataSet(); sda.Fill(ds);if (ds.Tables0.Rows.Count = 1 & yzm.Text = SessionValid.ToString() Sessionflag = 投標人 ; Response.Redirect(zbgg1.aspx); else 26 / 45Response.Write(alert(用戶名密碼或驗證碼錯誤);); 管理員用戶登錄后,出現(xiàn)管理員能看到的招標公告界面,如圖 4.2 所示,點擊上面各個按鈕即可對相應模塊進行各種操作。點擊表中的就可發(fā)布招標公告。圖 4.2 管理員登錄后的主界面點擊表中后,看到如圖 4.
42、3 所示頁面,圖 4.3 系統(tǒng)管理員發(fā)布招標公告的界面實現(xiàn)招標公告功能的主要代碼如下所示:protectedvoid Button1_Click(object sender, EventArgs e) 27 / 45SqlConnection conn = newSqlConnection(Server =.;database=bysj;uid=sa;pwd=362;); conn.Open();SqlCommand cmd = newSqlCommand(insert into zbxx values( + txtbh.Text + , + txtname.Text + , + txtcon
43、tent.Text + , + System.DateTime.Now + ), conn); cmd.ExecuteNonQuery(); conn.Close(); Response.Write(alert(提交成功);); 點擊招標文件后,管理員進入招標文件管理頁面,在此頁面管理員可以可以對招標文件進行上傳、查找、刪除等操作。頁面如圖 4.4 所示:圖 4.4 管理員管理招標文件頁面點擊刪除按鈕就可以刪除招標文件,點擊選擇文件,選擇后點擊上傳就可以上傳招標文件,并且顯示文件名稱和文件大小。點擊上面投標文件后,管理員就課進入投標文件管理頁面,管理員可以下砸招標文件以與刪除投標文件。如圖 4
44、.5 所示:28 / 45圖 4.5 管理員管理投標文件頁面點擊文件名就可以進行對投標文件的下載,點擊刪除按鈕就可以刪除投標文件,如上圖 4.5 所示.實現(xiàn)刪除功能的代碼如下:protectedvoid LinkButton1_Click(object sender, EventArgs e) /獲取文件名 filename filename已經在前臺“刪除”按鈕中的commandArgument屬性中綁定string fileName = (LinkButton)sender) mandArgument;string path = Server.MapPath(File) + ;File.D
45、elete(path + fileName); 點擊上面資格預審按鈕,管理員就可以進入投標文件預審管理頁面,管理員可以發(fā)布通過預審,以與刪除記錄等操作,如圖 4.6 所示:29 / 45圖 4.6 管理員管理資格預審頁面點擊編輯按鈕就可以進行編輯,在文本框里面輸入相應的容,然后點擊插入,就可以發(fā)布相關信息。點擊上面表格里的文件答疑按鈕管理員就可以進入文件答疑頁面,管理員可以對參加投標人關于招標文件的疑問進行解答,并且發(fā)布。頁面如圖 4.7 所示:圖 4.7 管理員發(fā)布文件答疑頁面30 / 45點擊上面表格投標人數(shù)按鈕,管理員就可以進入投標人數(shù)管理頁面,可以對人數(shù)信息進行增加、修改,刪除等操作,
46、頁面如圖 4.8 所示:圖 4.8 管理員管理投標人數(shù)頁面點擊編輯按鈕就可以進行編輯,點擊刪除按鈕就可以刪除一條信息,在文本框里面輸入相應的容,然后點擊插入,就可以發(fā)布相關信息。點擊上面表格里的中標公示按鈕管理員就可以進入中標公示信息管理頁面,如圖 4.9所示:圖 4.9 管理員中標公示頁面31 / 45點擊編輯按鈕就可以進行編輯,點擊刪除按鈕就可以刪除一條信息,在文本框里面輸入相應的容,然后點擊插入,就可以發(fā)布相關信息4.2 投標人用戶功能的實現(xiàn)下面以投標人身份登錄為例簡要介紹一下投標人模塊的使用過程。登陸后投標人看到的是招標公告頁面,出現(xiàn)圖 4.10 所示界面。圖 4.10 投標人登錄后查
47、看公告界面點擊標題連接,就可以查看投標公告的詳細信息,例如,點擊龍園住宅項目電梯防護工程,就可以出現(xiàn)如圖 4.11 所示的頁面。圖 4.11 招標公告詳細信息頁面32 / 45點擊上面表格里面的招標文件就進入下載招標文件頁面,如圖 4.12 所示,左下角就是下載的文件。圖 4.12 投標人下載招標文件頁面點擊上面表格投標文件按鈕,投標人就可以進入到投標文件上傳頁面,如圖 4.13 所示:圖 4.13 投標人上傳投標文件頁面功能實現(xiàn)的主要代碼為:string fileName = FileUpload1.FileName;33 / 45string path = Server.MapPath(t
48、bfile) + ;while (System.IO.File.Exists(path + fileName) fileName = 1 + fileName; FileUpload1.SaveAs(path + fileName); Label1.Text = 文件名: + fileName + ,文件大小: + FileUpload1.PostedFile.ContentLength/1024 + KB; Response.Write(alert(文件上傳成功););/把文件名存入數(shù)據庫SqlConnection conn = newSqlConnection(Server =.;data
49、base=bysj;uid=sa;pwd=362;); conn.Open();SqlCommand cmd = newSqlCommand(insert into tbwj (filename) values( + fileName + ), conn); cmd.ExecuteNonQuery(); conn.Close();投標人點擊上面表格投標預審按鈕,投標人就可以進入查看預審通過情況的頁面,頁面如圖 4.14 所示:圖 4.14 投標人查看預審通過頁面34 / 45投標人點擊上面表格文件答疑按鈕,就可以進入查看文件答疑頁面,如圖 4.15 所示:圖 4.15 投標人查看文件答疑頁面點
50、擊工程名稱,就可以看到關于該該工程投標文件的全部答疑結果,如圖 4.16 所示:圖 4.16 文件答疑詳細頁面35 / 45投標人點擊上面表格里的投標人數(shù)按鈕,就可以就如投標人數(shù)查詢頁面,在文本框中輸入相應的標號,投標人就可以查詢相應的招標工程的投標人數(shù),如圖 4.17 所示:圖 4.17 投標人數(shù)差選頁面投標人點擊上面表格里的中標公示,就可以進入查看中標結果頁面,查看自己單位是否中標,頁面如圖 4.18 所示:圖 4.18 投標人查看中標結果頁面36 / 455 結 論根據工程項目招投標工作信息化建設的需求,研究開發(fā)了網上招投標系統(tǒng),論文根據已經設計招投標管理系統(tǒng)的設計和實現(xiàn)來組織。通過本文
51、的研究可以得出以下結論:(1)分析研究了當前工程招投標系統(tǒng)的現(xiàn)狀和關于招投標管理工具的發(fā)展現(xiàn)狀,在對現(xiàn)有工程招投標管理過程進行分析的基礎上,提出了此工程招投標信息管理系統(tǒng)的需求。這樣做的優(yōu)勢在于,充分發(fā)揮互聯(lián)網網絡平臺的特點,將招投標系統(tǒng)注重的公平,公開,公正的原則應用進來,大大提高了招投標管理和標書處理中的效率,讓原來重復和隱秘的標書記錄和評標處理工作變得有序而簡單。(2)B/S 模式的設計使得系統(tǒng)界面風格統(tǒng)一為瀏覽器,并具有統(tǒng)一的語言格式、統(tǒng)一的傳輸協(xié)議,不僅使系統(tǒng)管理簡單,優(yōu)化資源,而且支持異種數(shù)據庫和方便信息發(fā)布等。Web服務的部署方式也提高了服務器上部署應用的難度,簡化了服務器的部署和維護的難度,讓原本復雜和麻煩的維護工作變得簡單快捷。(3)按照系統(tǒng)分析、系統(tǒng)的設計和個功能界面的實現(xiàn)三個方面詳細介紹每個部分的具體設計過程。在系統(tǒng)分析的部分中主要是從工程招投標管理信息系統(tǒng)的可行性包括技術可行性和經濟可行性以與工程招投標信息管理系統(tǒng)的業(yè)務流程分析來展開的。系統(tǒng)的設計是從系統(tǒng)的功能設計和系統(tǒng)的數(shù)據庫設計展開的。功能界面的實現(xiàn)部分中詳細介紹了管理員和投標人這兩個用戶角色的各種功能以與列出了系統(tǒng)部分重要功能的實現(xiàn)代碼。37 / 45致 本文是在兆柱老師精心指導和大力支持下完成的。首
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度員工代持勞動合同范本及法律分析
- 二零二五年度茶飲加盟店區(qū)域獨家經營合同
- 2025年度租賃房產租賃合同終止后物業(yè)管理交接授權委托合同
- 二零二五年度炊事員安全操作與技能提升聘用合同
- 2025-2030年即食面點機行業(yè)深度調研及發(fā)展戰(zhàn)略咨詢報告
- 2025-2030年司機長途提神飲企業(yè)制定與實施新質生產力戰(zhàn)略研究報告
- 2025年齒輪減速電動機項目可行性研究報告
- 2025至2030年防水密封脂項目投資價值分析報告
- 2025至2030年遙控飛碟玩具項目投資價值分析報告
- 2025至2030年中國雙層充氣絨床數(shù)據監(jiān)測研究報告
- 文檔協(xié)同編輯-深度研究
- 2025年度有限責任公司拆伙協(xié)議書范本4篇
- 七年級數(shù)學新北師大版(2024)下冊第一章《整式的乘除》單元檢測習題(含簡單答案)
- 2024-2025學年云南省昆明市盤龍區(qū)高一(上)期末數(shù)學試卷(含答案)
- 五年級上冊寒假作業(yè)答案(人教版)
- 2025中考關于名詞的語法填空專練(二)(含答案)
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 2025年中考語文復習熱搜題速遞之說明文閱讀(2024年7月)
- 班組現(xiàn)場5S與目視化管理
- 和達投資集團(杭州)有限公司招聘筆試沖刺題2025
- 政企單位春節(jié)元宵猜燈謎活動謎語200個(含謎底)
評論
0/150
提交評論