工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計說明書_第1頁
工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計說明書_第2頁
工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計說明書_第3頁
工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計說明書_第4頁
工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計說明書_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本科畢業(yè)設(shè)計說明書題 目:工程招投標(biāo)信息管理系統(tǒng)的分析與設(shè)計院 (部):管理工程學(xué)院專 業(yè): 信息管理與信息系統(tǒng)班 級:姓 名:學(xué) 號: 指導(dǎo)教師:完成日期:I / 45目 錄摘 要ABSTRACT1 工程招投標(biāo)信息管理系統(tǒng)綜述11.1 關(guān)于工程項目招投標(biāo) 11.2 工程招投標(biāo)信息管理系統(tǒng)的研究背景和意義 21.3 本文研究的主要容和技術(shù)路線 22 工程招投標(biāo)信息管理系統(tǒng)的分析42.1 工程招投標(biāo)管理系統(tǒng)的可行性分析 42.1.1 經(jīng)濟可行性 42.1.2 技術(shù)可行性 42.2 工程招投標(biāo)信息管理系統(tǒng)業(yè)務(wù)流程分析 42.3 工程招投標(biāo)信息管理系統(tǒng)的用例圖 52.4 工程招投標(biāo)信息管理管理系統(tǒng)各

2、模塊的功能分析 92.5 開發(fā)環(huán)境簡介 102.5.1 開發(fā)工具的選擇 102.5.2 開發(fā)環(huán)境介紹 113 工程招投標(biāo)信息管理系統(tǒng)的設(shè)計123.1 系統(tǒng)功能設(shè)計 123.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 163.2.1 數(shù)據(jù)庫 E-R 圖設(shè)計 163.2.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 194 系統(tǒng)部分功能的實現(xiàn)234.1 管理員操作功能的實現(xiàn) 234.2 投標(biāo)人用戶功能的實現(xiàn) 305 結(jié)論35致 36參考文獻(xiàn)37II / 45摘 要在現(xiàn)代化的技術(shù)模式下,計算機已經(jīng)廣泛應(yīng)用于工程的招投標(biāo)信息管理,給傳統(tǒng)的招投標(biāo)信息管理方式帶來了重大的革命。如何有效進(jìn)行招投標(biāo)信息管理是擺在我們面前的一個新的課題。本文較為詳盡地介紹了

3、與工程招投標(biāo)有關(guān)的基礎(chǔ)概念與研究路線,對招投標(biāo)信息管理系統(tǒng)進(jìn)行了需求分析。其中主要對系統(tǒng)的數(shù)據(jù)流程圖進(jìn)行了詳細(xì)描繪,對系統(tǒng)的設(shè)計思想、設(shè)計目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃,對系統(tǒng)中所用到的數(shù)據(jù)庫、主要界面、應(yīng)用程序的設(shè)計與實現(xiàn)作了較為詳細(xì)的說明。本設(shè)計是在 Visual Studio.Net 平臺上運用 ASP.NET 技術(shù)來實現(xiàn)的,并運用 SQL Server 2000 作為后臺數(shù)據(jù)庫,開發(fā)出來的基于 B/S 結(jié)構(gòu)的適于中小型招標(biāo)單位的工程招投標(biāo)信息管理系統(tǒng)。該系統(tǒng)包括管理員發(fā)布招標(biāo)信息,管理招標(biāo)文件,管理投標(biāo)文件,對文件答疑、投標(biāo)情況總體情況以與通過預(yù)審和中標(biāo)單位進(jìn)行公示。投標(biāo)人查看招

4、標(biāo)信息,下載招標(biāo)文件,查看文件答疑,上傳投標(biāo)文件,查看投標(biāo)總體情況以與通過預(yù)審和中標(biāo)單位等功能。關(guān)鍵詞:關(guān)鍵詞:招投標(biāo)信息管理系統(tǒng);Visual Studio.Net 平臺;SQL Server2000;B/S 結(jié)構(gòu)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 工程招投標(biāo)信息管理系統(tǒng)綜述1.1 關(guān)于工程項目招投標(biāo)工程發(fā)包與承包是目前我國實施建筑工程的最主要辦法,是保證建設(shè)工程質(zhì)量、工期和經(jīng)濟效益的最佳手段。招標(biāo)與投標(biāo)是實施工程發(fā)包與承包的最關(guān)鍵的環(huán)節(jié),對建設(shè)工程項目的圓滿完成起著決定性作用。要使我國的建設(shè)市場更進(jìn)一步規(guī)化、國際化,建設(shè)工程招投標(biāo)的研究將起到龍頭作用,尤其對招投標(biāo)的規(guī)化研究有著重要的意義。簡而言之,建筑施工企業(yè)要想獲得工程并獲取利潤,對招投標(biāo)整體的研究分析將具有重要的意義??茖W(xué)地進(jìn)行招投標(biāo)的評價分析,提高企業(yè)

11、中標(biāo)率,為企業(yè)帶來更多的贏利,不僅是企業(yè)管理者共同的愿望,也是全社會的愿望。在當(dāng)前形勢下,對建設(shè)工程招投標(biāo)的現(xiàn)狀進(jìn)行分析和對其規(guī)化管理進(jìn)行研究,有著舉足輕重的意義。建設(shè)工程施工招標(biāo)投標(biāo),是國際通用的,比較成熟的、科學(xué)合理的發(fā)包方式。在我國社會主義市場經(jīng)濟條實行工程項目的網(wǎng)上招投標(biāo),推行建設(shè)工程招投標(biāo)制,對于健全市場競爭機制,促進(jìn)資源優(yōu)化配置;對于提高施工企業(yè)素質(zhì),保證建設(shè)工程的工期、質(zhì)量和效益;對于規(guī)建筑市場交易行為,防止不正當(dāng)競爭行為的發(fā)生,都具有非常重要的意義。工程項目的招標(biāo)和投標(biāo)是實現(xiàn)市場定價的價格機制,它使工程項目的價格更加趨向于合理,便于招標(biāo)和投標(biāo)雙方更好的選擇,有利于價格的控制,體

12、現(xiàn)了公開、公平、公正的原則。工程招標(biāo)有多種方式,其中公開招標(biāo)是最主要的方式,本設(shè)計就是以這種招標(biāo)方式為基礎(chǔ)的。公開招標(biāo)有利于吸引所有對項目感興趣的承包商,參加投標(biāo)的承包商會很多,在激烈的競爭中,業(yè)主容易獲得很有競爭力的標(biāo)價。這種招標(biāo)方式也會給投標(biāo)者一個公平競爭的機會,因為它基本上沒有任何的限制條件,只要承包商愿意投標(biāo)就可以參加,增加了投標(biāo)者參與的積極性。缺點是對投標(biāo)者的限制越少,招標(biāo)者就要增加對每一個標(biāo)書的評審力度,不僅要確保標(biāo)書的容要滿足招標(biāo)文件的要求,還要保證投標(biāo)者在技術(shù)上和財政上有能力完成特定的項目。因此,當(dāng)大量承包商遞交了他們的標(biāo)書以后,就需要很多的時間和精力去放在這些標(biāo)書的評審上。工

13、程項目招投標(biāo)管理在工程建設(shè)中具有重要的地位,隨著現(xiàn)代大型工程的日益增多,招投標(biāo)管理涉與的部門、機構(gòu)、單位越來越多,現(xiàn)行的管理手段不能適應(yīng)高速度、高質(zhì)量的要求,迫切需要新的管理手段 。根據(jù)工程項目招投標(biāo)管理的特點和公開招標(biāo)的特點以與信息系統(tǒng)的需求,提出了基于2 / 45Internet 建立工程項目招投標(biāo)管理信息系統(tǒng)的新方法,具有一定的新穎性。本論文通過對工程項目招投標(biāo)管理的簡單描述,明確了一些基本的概念,分析傳統(tǒng)工程招投標(biāo)方法中存在的問題,找出這些問題產(chǎn)生的原因。提出了建立工程項目招投標(biāo)管理信息系統(tǒng)的方法以解決現(xiàn)行的招投標(biāo)管理息不暢、溝通困難、暗箱操作等問題。本論文以公開招標(biāo)為基礎(chǔ)對工程項目招

14、投標(biāo)管理信息系統(tǒng)的可行性、業(yè)務(wù)流程、數(shù)據(jù)庫建立、各種功能的實現(xiàn)進(jìn)行了分析。1.2 工程招投標(biāo)信息管理系統(tǒng)的研究背景和意義工程招投標(biāo)工作涉與的工程項目往往關(guān)系到國計民生,耗資大,回收期長,政策性極強,招投標(biāo)各方面存在著既相互競爭又相互制約、相互合作的關(guān)系,變動因素較多,管理的容的廣泛切復(fù)雜。在招投標(biāo)活動中有大量的信息需要進(jìn)行傳輸與管理。耗費大量的人力和物力。隨著網(wǎng)絡(luò)逐漸滲透到社會經(jīng)濟生活的各個領(lǐng)域,信息化、電子化已經(jīng)成社會的廣泛共識,電子商務(wù)和電子政務(wù)的應(yīng)用逐漸普與。該系統(tǒng)是以工程招標(biāo)投標(biāo)業(yè)務(wù)流程為核心,融合信息交流、計算機網(wǎng)絡(luò)等信息技術(shù)的電子政務(wù)和電子商務(wù)相結(jié)合的平臺。因此,采用網(wǎng)絡(luò)將傳統(tǒng)的招

15、投標(biāo)活動搬到網(wǎng)上進(jìn)行現(xiàn)代化的運營管理是一種行之有效的的辦法。傳統(tǒng)的招投標(biāo)活動要耗費大量的人力和物力,交易成本高。而互聯(lián)網(wǎng)的開放性、覆蓋面的廣泛性、運行成本的低廉性可以彌補傳統(tǒng)的招投標(biāo)方式的不足。能夠充分體現(xiàn)招投標(biāo)工“公開、公平、公正”的原則,減少可能發(fā)生的暗箱操作,提高辦事效率。1.3 本文研究的主要容和技術(shù)路線本文在研究工程招投標(biāo)信息管理系統(tǒng)的設(shè)計之前,對C#和做了有針對性的學(xué)習(xí),主要是學(xué)習(xí)了本系統(tǒng)可能要用到的一些功能模塊的實現(xiàn)以與復(fù)習(xí)了數(shù)據(jù)庫的一些相關(guān)知識,深入的分析了工程招投標(biāo)管理理論和工程招投標(biāo)管理系統(tǒng)的需求,然后就是對系統(tǒng)做了詳細(xì)的界面,并且逐步實現(xiàn)各個界面的功能。之后又對系統(tǒng)做了詳

16、細(xì)的測試運行。本文主要研究了工程項目招投標(biāo)信息管理系統(tǒng)的可行性,包括技術(shù)可行性和經(jīng)濟可行性兩個方面。并且分析了工程項目管理的業(yè)務(wù)流程,以與詳細(xì)的繪制了本系統(tǒng)的用例圖,本文還對工程項目招投標(biāo)信息管理系統(tǒng)的各個模塊的功能分析進(jìn)行了詳細(xì)介紹,并且還對本系統(tǒng)的開發(fā)工具和開發(fā)環(huán)境進(jìn)行了簡單說明,其次本文還分析了工程項目招投標(biāo)信息管理系統(tǒng)的設(shè)計,系統(tǒng)的功能設(shè)計和數(shù)據(jù)庫的 E-R 圖設(shè)計以與表結(jié)構(gòu)都進(jìn)行了詳細(xì)的分析,最后本文以圖示并分投標(biāo)人和管理員兩個角色的方式對系統(tǒng)的每個功能都做了詳細(xì)的講解。3 / 45在系統(tǒng)的設(shè)計與實現(xiàn)工作中,詳細(xì)介紹了系統(tǒng)的結(jié)構(gòu)體系,完成了該系統(tǒng)的需求分析、詳細(xì)設(shè)計、編碼實現(xiàn)等工作。

17、4 / 452 工程招投標(biāo)管理系統(tǒng)的分析2.1 工程招投標(biāo)管理系統(tǒng)的可行性分析2.1.1 經(jīng)濟可行性經(jīng)濟可行性研究是對企業(yè)的經(jīng)濟現(xiàn)狀和投資能力進(jìn)行分析,對招投標(biāo)信息管理系統(tǒng)建設(shè)運行和維護費用進(jìn)行估算,對系統(tǒng)建成后企業(yè)可能取得的社會和經(jīng)濟效益進(jìn)行估計。由于該系統(tǒng)功能簡單,所以設(shè)計時花費人力、物力和財力都較小,但系統(tǒng)的實用性卻可以在很大程度上降低了招投標(biāo)管理人員的工作量,提高工作效率,所以該系統(tǒng)的開發(fā)在經(jīng)濟是可行的。2.1.2 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。工程招投標(biāo)管理系統(tǒng)用的是 C#開發(fā)語言,調(diào)試比較方便,當(dāng)前的計算機硬件配置

18、也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。2.2 工程招投標(biāo)信息管理系統(tǒng)業(yè)務(wù)流程分析 工程招投標(biāo)的主要業(yè)務(wù)有招標(biāo)代理機構(gòu)備案、招標(biāo)信息發(fā)布、標(biāo)書發(fā)售、投標(biāo)、開標(biāo)專家抽取評標(biāo)、中標(biāo)結(jié)果公示、現(xiàn)場監(jiān)督,本系統(tǒng)的業(yè)務(wù)流程并不是工程招投標(biāo)的全部流程,只是包含了主要的業(yè)務(wù)。本招投標(biāo)信息管理系統(tǒng)的業(yè)務(wù)流程如圖 2.1 所示:5 / 45系統(tǒng)管理管理員登陸公告管理文件管理預(yù)審管理中標(biāo)管理招標(biāo)文件投標(biāo)文件答疑管理投標(biāo)人登陸查看各種公告下載文件招標(biāo)文件上傳文件投標(biāo)文件圖 2.1

19、 工程招投標(biāo)管理系統(tǒng)業(yè)務(wù)流程2.3 工程招投標(biāo)信息管理系統(tǒng)的用例圖系統(tǒng)采用的是 ASP.NET 基于 C#語言編寫的,sql server2000 數(shù)據(jù)庫,三層架構(gòu)系統(tǒng)。其中角色又分投標(biāo)人和管理員兩種。管理員和投標(biāo)人工都可以進(jìn)行登錄,其用例圖如圖 2.2 所示:圖 2.2 用戶登錄用例圖6 / 45其用例描述如表 2.1 所示:表 2.1 用戶登錄用例描述用例名稱登錄描述管理員和投標(biāo)人可以登錄到本系統(tǒng)中用例參與者管理員,投標(biāo)人前置條件管理員或用戶之前存于表中基本事件流管理員或投標(biāo)人在瀏覽器的中輸入本系統(tǒng)的地址,就會進(jìn)入到登錄頁面,在這個頁面中輸入名稱和密碼,點擊登錄按鈕,如果信息驗證通過,頁面

20、會跳轉(zhuǎn)到系統(tǒng)主頁面其他事件流無異常事件流如果身份驗證失敗,系統(tǒng)提示用戶名、密碼或驗證碼錯誤,請重新填寫后置條件無投標(biāo)人可以注冊用戶,查看各種公告公示,下載文件,上傳文件,其用例圖如圖 2.3所示:圖 2.3 投標(biāo)人用例圖其用例描述如表 2.2 所示:7 / 45表 2.2(a) 個人資料用例描述用例名稱注冊描述投標(biāo)人可以注冊用戶用例參與者投標(biāo)人前置條件無基本事件流投標(biāo)人進(jìn)入首頁點擊注冊按鈕,進(jìn)入系統(tǒng)注冊頁面,在注冊頁面中完成用戶注冊其他事件流無異常事件流無后置條件無表 2.2(b) 查看公告用例描述用例名稱查看公告描述投標(biāo)人可以查看公告用例參與者投標(biāo)人前置條件投標(biāo)人已經(jīng)登錄成功基本事件流登錄成

21、功后,投標(biāo)人進(jìn)入系統(tǒng)主頁面,在主頁面的導(dǎo)航菜單中點擊各種,會進(jìn)入公告的查看頁面,投標(biāo)人通過點擊該頁面中的工程的名稱,就可以來查詢公告信息其他事件流無異常事件流無后置條件無8 / 45表 2.2(c) 下載文件用例描述用例名稱下載招標(biāo)文件描述投標(biāo)人下載招標(biāo)文件用例參與者投標(biāo)人前置條件員工已經(jīng)登錄成功基本事件流登錄成功后,投標(biāo)人進(jìn)入系統(tǒng)主頁面,在主頁面的導(dǎo)航菜單中點擊招標(biāo)文件,會進(jìn)入下載招標(biāo)文件的頁面,投標(biāo)人在該頁面中點擊文件名稱就可以下載該招標(biāo)文件 其他事件流無異常事件流無后置條件無表 2.2(d) 上傳投標(biāo)文件用例描述用例名稱上傳投標(biāo)文件描述投標(biāo)人上傳投標(biāo)文件用例參與者投標(biāo)人前置條件員工已經(jīng)登

22、錄成功基本事件流登錄成功后,投標(biāo)人進(jìn)入系統(tǒng)主頁面,在主頁面的導(dǎo)航菜單中點擊投標(biāo)文件,會進(jìn)入下載招標(biāo)文件的頁面,投標(biāo)人在該頁面中就可以上傳投標(biāo)文件其它事件流無異常事件流無后置條件無管理員包括普通用戶權(quán)限外,還可以進(jìn)行系統(tǒng)管理包括招標(biāo)公告公告管理、招標(biāo)文件管理、投標(biāo)文件管理、文件答疑管理,投標(biāo)文件預(yù)審管理,中標(biāo)公示管理。管理員用例圖如圖 2.4 所示:9 / 45圖 2.4 管理員用例圖2.4 工程招投標(biāo)信息管理系統(tǒng)各模塊的功能分析工程招投標(biāo)管理系統(tǒng)總功能模塊圖如下:圖 2.5 系統(tǒng)總功能模塊圖系統(tǒng)各模塊功能分析如下:10 / 45表 2.3 業(yè)務(wù)功能表登錄登陸后才可以進(jìn)行各種操作注冊注冊獲得用戶

23、名和密碼后才可以登錄查看各種公告投標(biāo)人登錄后可以查看招標(biāo)公告、文件答疑公告、查看投標(biāo)人數(shù)公告、投標(biāo)預(yù)審公告、中標(biāo)公示下載招標(biāo)文件登錄后可以下載招標(biāo)文件投標(biāo)人上傳投標(biāo)文件登錄后可以上傳投標(biāo)文件登錄登錄后才可以進(jìn)行各種管理招標(biāo)公告管理可以對招標(biāo)公告進(jìn)行發(fā)布、編輯、修改、刪除等管理招標(biāo)文件管理對招標(biāo)文件上傳、刪除等管理投標(biāo)文件管理對投標(biāo)文件下載、刪除管理投標(biāo)文件數(shù)對投標(biāo)文件數(shù)進(jìn)行發(fā)布、刪除等管理招標(biāo)文件答疑對招標(biāo)文件進(jìn)行答疑,發(fā)布答疑公告投標(biāo)文件預(yù)審發(fā)布招標(biāo)預(yù)審?fù)ㄟ^、刪除預(yù)審公告管理員中標(biāo)公示發(fā)布中標(biāo)公示2.6 開發(fā)環(huán)境簡介2.6.1 開發(fā)工具的選擇Visual Studio 是一套完整的開發(fā)工具集

24、,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用一樣的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework 的功能,通過此框架可使用簡化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。Microsoft .NET 框架是生成、部署和運行 Web 服務(wù)與應(yīng)用程序的平臺。它提供了一個生產(chǎn)率高且基于標(biāo)準(zhǔn)的多語言環(huán)境,用于將現(xiàn)有投資與下

25、一代應(yīng)用程序和服務(wù)集成,同時提供了解決 Internet 規(guī)模應(yīng)用程序的部署和操作難題的靈活性。.NET 框架由三個主要部分組成:公共語言運行庫、統(tǒng)一類庫的分層集合和稱為 ASP.NET 的 Active Server 11 / 45Pages 組件化版本。.NET 首先是一個環(huán)境。這是一個理想化的未來互聯(lián)網(wǎng)環(huán)境,讓所有的計算機群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作的網(wǎng)絡(luò)計算環(huán)境。簡而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動化處理。.NET 謀求的是一種理想的互聯(lián)網(wǎng)環(huán)境。.NET 的最終目的就是讓用戶在任何地方、任何時間,以與利用任何設(shè)備都能訪問他們所需要的信息、文件和程序。而用戶則不需要知道這

26、些東西存在之處,以與如何獲得等具體細(xì)節(jié)。他們只需發(fā)出請求,然后接收,而所有后臺的復(fù)雜性是完全屏蔽起來的。所以對于企業(yè)的 IT 人員來說,他們也不需要管理復(fù)雜的平臺以與各種分布應(yīng)用之間的工作是如何協(xié)調(diào)的。2.6.2 開發(fā)環(huán)境介紹選擇微軟平臺作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃部網(wǎng)絡(luò)時,將微軟平臺作為首選方案;另一方面從技術(shù)角度來講,微軟平臺上的應(yīng)用無論是在開發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):Windows XP 數(shù)據(jù)庫:SQL Server 2000開發(fā)工具與語言: Visual Studio 2008 ,C#12 / 453 工程招投標(biāo)信息管理

27、系統(tǒng)的設(shè)計3.1 系統(tǒng)功能設(shè)計工程項目招投標(biāo)信息管理系統(tǒng)是一個關(guān)于企業(yè)部工程招投標(biāo)的一個管理信息系統(tǒng),其中管理員模塊部分是本系統(tǒng)是核心部分,主要包括招標(biāo)公告的管理,招標(biāo)文件的管理,招標(biāo)文件答疑管理,投標(biāo)預(yù)審管理,投標(biāo)人數(shù)管理,中標(biāo)公示管理,投標(biāo)文件管理。(1)招標(biāo)公告管理功能。公告情況管理功能主要是對招標(biāo)公告信息進(jìn)行管理,主要包括:標(biāo)號、公告名稱、公告容、發(fā)布時間等信息進(jìn)行管理。主要功能模塊有:招標(biāo)公告信息錄入;1招標(biāo)公告信息修改;2招標(biāo)公告信息刪除;3招標(biāo)公告信息查詢。4系統(tǒng)管理員可以根據(jù)需要進(jìn)行添加、刪除、修改、查詢功能,其結(jié)構(gòu)圖如圖 3.1 所示。圖 3.1 招標(biāo)公告信息管理模塊圖13

28、/ 45(2)招標(biāo)文件信息管理功能。招標(biāo)文件信息管理功能包括招標(biāo)文件的上傳、刪除、查詢和修改。上傳功能。該系統(tǒng)提供的招標(biāo)文件上傳功能主要是管理員在招標(biāo)公告信息發(fā)布以后,1為投標(biāo)人提供招標(biāo)文件,供投標(biāo)人下載使用修改功能。該系統(tǒng)提供的招標(biāo)文件的修改功能,主要是第一次上傳的文件可能有地2方描述不清楚,修改后進(jìn)行第二次上傳。刪除功能。該系統(tǒng)中刪除招標(biāo)文件的功能是為了是網(wǎng)上的招標(biāo)數(shù)量的數(shù)量較少,方3面管理員查詢。查詢功能。該系統(tǒng)提供的招標(biāo)文件的查詢功能主要是為了方面管理員查看某一招標(biāo) 4文件是否已經(jīng)上傳,以免重復(fù)上傳。圖 3.2 招標(biāo)文件管理模塊圖(3)投標(biāo)預(yù)審管理功能。在招標(biāo)人上傳投標(biāo)文件后,管理員下

29、載投標(biāo)文件后,進(jìn)行投標(biāo)文件的預(yù)審工作,然后把通過預(yù)審的投標(biāo)單位的公布出來,以供投標(biāo)人查看自己單位是否通過預(yù)審。主要功能模塊有:公布通過預(yù)審;114 / 45預(yù)審的修改;2預(yù)審的刪除;3預(yù)審的查詢。4圖 3.3 通過預(yù)審管理模塊圖(4)投標(biāo)人數(shù)信息管理功能。對某一招標(biāo)工程的主要功能模塊有:投標(biāo)人數(shù)的發(fā)布;1投標(biāo)人數(shù)的修改;2投標(biāo)人數(shù)的查詢;3投標(biāo)人數(shù)的刪除。415 / 45圖 3.4 投標(biāo)人數(shù)管理模塊圖(5)中標(biāo)公示管理功能。對某一招標(biāo)工程的中標(biāo)公布,便于投標(biāo)人進(jìn)行查詢主要功能模塊有:中標(biāo)錄入;1中標(biāo)修改;2中標(biāo)查詢;3中標(biāo)刪除;4圖 3.5 中標(biāo)息管理模塊圖(6)投標(biāo)文件管理功能。該功能主要是

30、管理員對投標(biāo)文件進(jìn)行下載、查詢,刪除。而投標(biāo)人對文件進(jìn)行修改,修改后再上傳。16 / 45圖 3.6 投標(biāo)文件管理模塊圖3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計3.2.1 數(shù)據(jù)庫 E-R 圖設(shè)計據(jù)上面的設(shè)計,本實例規(guī)劃出的實體主要有管理員實體、投標(biāo)人實體、招標(biāo)文件實體、投標(biāo)文件實體、公告實體等。工程招投標(biāo)信息管理系統(tǒng)主要實體間關(guān)系 E-R 圖如圖 3.7 所示:圖 3.7 人事信息管理系統(tǒng)主要實體間關(guān)系 E-R 圖17 / 45實體的分 E-R 圖,如下所示:圖 3.8 員招標(biāo)文件實體 E-R 圖圖 3.9 投標(biāo)文件實體 E-R 圖18 / 45圖 3.10 招標(biāo)公告實體 E-R 圖圖 3.11 文件答疑實體

31、E-R 圖19 / 45圖 3.12 文件預(yù)審實體 E-R 圖圖 3.13 中標(biāo)公示實體 E-R 圖20 / 45圖 3.14 投標(biāo)人數(shù)實體 E-R 圖管理員(管理員工編號,密碼)投標(biāo)人(投標(biāo)人編號,密碼)投標(biāo)文件(文件編號,文件名稱)招標(biāo)文件(招標(biāo)文件編號,文件名稱)文件答疑(答疑編號,工程名稱,問題,回答容,發(fā)布時間)投標(biāo)人(編號,密碼)投標(biāo)人數(shù)(編號,工程名稱,發(fā)布時間)3.2.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計該系統(tǒng)數(shù)據(jù)庫名稱為 bysj,該數(shù)據(jù)庫由 9 表組成,它們分別是:投標(biāo)人注冊信息表:customer管理員登錄信息表:admin招標(biāo)文件信息表:filename投標(biāo)文件信息表:tbwj投標(biāo)人數(shù)

32、信息表:tbrs文件答疑信息表:wjdy招標(biāo)公告信息表:zbxx預(yù)審信息表:zbys中標(biāo)信息表:zbdw下面列舉其中五個表格的信息:21 / 45表 3.1 招標(biāo)公告信息表字段名類型長度是否可以為空idchar10否namechar50是contentchar1000是timevarchar50是id,公告編號,主鍵。name,公告名稱,主要是表明要招標(biāo)的工程。content,公告容,主要指對招標(biāo)工程的簡要介紹。time,時間,讓用戶看到發(fā)表公告的時間日期。表 3.2 文件答疑表字段名類型長度是否可以為空idint4否gcnamevarchar50是questionvarchar500是ans

33、wervarchar1000是timevarchar20是id,文件答疑號,主鍵gcname,招標(biāo)工程名稱,標(biāo)識招標(biāo)工程的具體名稱。question,問題,標(biāo)識對招標(biāo)文件有何疑問。answer,回答,標(biāo)識對問題的回答。time,時間,標(biāo)識對疑問的回答發(fā)布在網(wǎng)上的時間。表 3.3 中標(biāo)單位信息表字段名類型長度是否可以為空idchar10否gcmzchar50是zbdwchar50是timechar50是id,公告號,主鍵。22 / 45gcmz,工程名稱,標(biāo)識所中標(biāo)的工程名稱的名稱。zbdw,單位名稱,標(biāo)識中標(biāo)的單位名稱。time,時間,標(biāo)識中標(biāo)信息發(fā)布的時間。表 3.4 預(yù)審信息表字段名類型長

34、度是否可以為空idint4否namechar50是hgnamechar500是fbtimevarchar50是id,公告號,主鍵。name, ,名稱,標(biāo)識參加投標(biāo)的工程的名稱。hgname,合格名稱,標(biāo)識通過預(yù)審的單位的名稱。fbtime,發(fā)布時間,用于標(biāo)識發(fā)布通過預(yù)審單位名稱的時間。表 3.5 投標(biāo)文件信息表字段名類型長度是否為空idint4否filenamechar50是id,主鍵,自動編號。filename,文件名稱,標(biāo)識招標(biāo)文件的名稱,與招標(biāo)工程相關(guān)。其中部分表結(jié)構(gòu)關(guān)系圖如下:23 / 45圖 3.15 數(shù)據(jù)庫表關(guān)系圖4 系統(tǒng)部分功能的實現(xiàn)ASP.NET 采用面向?qū)ο蟮脑O(shè)計方法,提供了

35、許多好用的控件。從大體上來講:24 / 45ASP.NET 的控件包括 WEB 控件、HTML 控件和用戶自定義控件。WEB 控件是 ASP.NET 新添加的控件組,該控件模型編程簡潔,易于檢錯,可用于生成復(fù)雜的服務(wù)器端控件,使用者可以在服務(wù)器端進(jìn)行編程,實現(xiàn)自己想要的功能。但 WEB 控件想要在客戶端顯示,就必須轉(zhuǎn)換成 HTML。HTML 控件早在 ASP 中就有,他只能在客戶端進(jìn)行編程。用戶自定義控件,主要是為了用戶自己定義系統(tǒng)中沒有的控件。這樣的好處是,用戶可以把自己需要經(jīng)常用到的頁面部分做成用戶控件,在項目其它頁面需要用到的地方,直接拖放用戶控件就可以完成,這樣可以大大提高編程的效率。

36、在對系統(tǒng)界面層設(shè)計的時候。在窗體中可以根據(jù)自己的需要拖放控件,對控件所要實現(xiàn)的功能進(jìn)行編程。因為在此之前已經(jīng)對系統(tǒng)進(jìn)行了分析,那些常用到的方法已經(jīng)在業(yè)務(wù)邏輯層設(shè)計完畢,只需要對應(yīng)的進(jìn)行調(diào)用即可。這樣可以使編程條理變得更加清晰。4.1 管理員操作功能的實現(xiàn)本系統(tǒng)基于 B/S 架構(gòu)設(shè)計,即服務(wù)器/瀏覽器模式。系統(tǒng)使用方法:進(jìn)入系統(tǒng)登錄頁面。用戶輸入用戶名和密碼以與點擊登錄后可以進(jìn)入系統(tǒng)。若用戶名或密碼或者是驗證碼錯誤,則提示“用戶名密碼或驗證碼錯誤” ,重新輸入正確密碼或用戶名或驗證碼后進(jìn)入。系統(tǒng)初始用戶名管理員,投標(biāo)人若是想登錄,首頁在用戶角色下拉列表中選擇投標(biāo)人角色。若是投標(biāo)人若是沒有注冊,首

37、頁應(yīng)該點擊注冊,進(jìn)入注冊頁面進(jìn)行注冊。管理員用戶擁有管理系統(tǒng)的權(quán)限,可以對系統(tǒng)的所有模塊進(jìn)行增加、修改、刪除、查詢管理。圖 4.1 所示即為普通用戶登錄界面。圖 4.1 普通用戶登錄界面當(dāng)用戶點擊登錄按鈕后,觸發(fā)事件 Button1_Click,時間通過輸入的信息來進(jìn)行判斷輸入的信息是否正確,并根據(jù)輸入的信息來確定是用戶的角色以與選擇要進(jìn)入的頁面,并25 / 45在 session 中記錄相關(guān)信息。防止用戶通過直接輸入網(wǎng)址來進(jìn)入相應(yīng)的頁面。登錄功能實現(xiàn)代碼如下:protectedvoid Button1_Click(object sender, EventArgs e) if (DropDow

38、nList1.SelectedItem.Value = 管理員) conn1();if (DropDownList1.SelectedItem.Value = 投標(biāo)人) 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 = 投標(biāo)人 ; Response.Redirect(zbgg1.aspx); else 26 / 45Response.Write(alert(用戶名密碼或驗證碼錯誤);); 管理員用戶登錄后,出現(xiàn)管理員能看到的招標(biāo)公告界面,如圖 4.2 所示,點擊上面各個按鈕即可對相應(yīng)模塊進(jìn)行各種操作。點擊表中的就可發(fā)布招標(biāo)公告。圖 4.2 管理員登錄后的主界面點擊表中后,看到如圖 4.

42、3 所示頁面,圖 4.3 系統(tǒng)管理員發(fā)布招標(biāo)公告的界面實現(xiàn)招標(biāo)公告功能的主要代碼如下所示: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(提交成功);); 點擊招標(biāo)文件后,管理員進(jìn)入招標(biāo)文件管理頁面,在此頁面管理員可以可以對招標(biāo)文件進(jìn)行上傳、查找、刪除等操作。頁面如圖 4.4 所示:圖 4.4 管理員管理招標(biāo)文件頁面點擊刪除按鈕就可以刪除招標(biāo)文件,點擊選擇文件,選擇后點擊上傳就可以上傳招標(biāo)文件,并且顯示文件名稱和文件大小。點擊上面投標(biāo)文件后,管理員就課進(jìn)入投標(biāo)文件管理頁面,管理員可以下砸招標(biāo)文件以與刪除投標(biāo)文件。如圖 4

44、.5 所示:28 / 45圖 4.5 管理員管理投標(biāo)文件頁面點擊文件名就可以進(jìn)行對投標(biāo)文件的下載,點擊刪除按鈕就可以刪除投標(biāo)文件,如上圖 4.5 所示.實現(xiàn)刪除功能的代碼如下:protectedvoid LinkButton1_Click(object sender, EventArgs e) /獲取文件名 filename filename已經(jīng)在前臺“刪除”按鈕中的commandArgument屬性中綁定string fileName = (LinkButton)sender) mandArgument;string path = Server.MapPath(File) + ;File.D

45、elete(path + fileName); 點擊上面資格預(yù)審按鈕,管理員就可以進(jìn)入投標(biāo)文件預(yù)審管理頁面,管理員可以發(fā)布通過預(yù)審,以與刪除記錄等操作,如圖 4.6 所示:29 / 45圖 4.6 管理員管理資格預(yù)審頁面點擊編輯按鈕就可以進(jìn)行編輯,在文本框里面輸入相應(yīng)的容,然后點擊插入,就可以發(fā)布相關(guān)信息。點擊上面表格里的文件答疑按鈕管理員就可以進(jìn)入文件答疑頁面,管理員可以對參加投標(biāo)人關(guān)于招標(biāo)文件的疑問進(jìn)行解答,并且發(fā)布。頁面如圖 4.7 所示:圖 4.7 管理員發(fā)布文件答疑頁面30 / 45點擊上面表格投標(biāo)人數(shù)按鈕,管理員就可以進(jìn)入投標(biāo)人數(shù)管理頁面,可以對人數(shù)信息進(jìn)行增加、修改,刪除等操作,

46、頁面如圖 4.8 所示:圖 4.8 管理員管理投標(biāo)人數(shù)頁面點擊編輯按鈕就可以進(jìn)行編輯,點擊刪除按鈕就可以刪除一條信息,在文本框里面輸入相應(yīng)的容,然后點擊插入,就可以發(fā)布相關(guān)信息。點擊上面表格里的中標(biāo)公示按鈕管理員就可以進(jìn)入中標(biāo)公示信息管理頁面,如圖 4.9所示:圖 4.9 管理員中標(biāo)公示頁面31 / 45點擊編輯按鈕就可以進(jìn)行編輯,點擊刪除按鈕就可以刪除一條信息,在文本框里面輸入相應(yīng)的容,然后點擊插入,就可以發(fā)布相關(guān)信息4.2 投標(biāo)人用戶功能的實現(xiàn)下面以投標(biāo)人身份登錄為例簡要介紹一下投標(biāo)人模塊的使用過程。登陸后投標(biāo)人看到的是招標(biāo)公告頁面,出現(xiàn)圖 4.10 所示界面。圖 4.10 投標(biāo)人登錄后查

47、看公告界面點擊標(biāo)題連接,就可以查看投標(biāo)公告的詳細(xì)信息,例如,點擊龍園住宅項目電梯防護工程,就可以出現(xiàn)如圖 4.11 所示的頁面。圖 4.11 招標(biāo)公告詳細(xì)信息頁面32 / 45點擊上面表格里面的招標(biāo)文件就進(jìn)入下載招標(biāo)文件頁面,如圖 4.12 所示,左下角就是下載的文件。圖 4.12 投標(biāo)人下載招標(biāo)文件頁面點擊上面表格投標(biāo)文件按鈕,投標(biāo)人就可以進(jìn)入到投標(biāo)文件上傳頁面,如圖 4.13 所示:圖 4.13 投標(biāo)人上傳投標(biāo)文件頁面功能實現(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ù)據(jù)庫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();投標(biāo)人點擊上面表格投標(biāo)預(yù)審按鈕,投標(biāo)人就可以進(jìn)入查看預(yù)審?fù)ㄟ^情況的頁面,頁面如圖 4.14 所示:圖 4.14 投標(biāo)人查看預(yù)審?fù)ㄟ^頁面34 / 45投標(biāo)人點擊上面表格文件答疑按鈕,就可以進(jìn)入查看文件答疑頁面,如圖 4.15 所示:圖 4.15 投標(biāo)人查看文件答疑頁面點

50、擊工程名稱,就可以看到關(guān)于該該工程投標(biāo)文件的全部答疑結(jié)果,如圖 4.16 所示:圖 4.16 文件答疑詳細(xì)頁面35 / 45投標(biāo)人點擊上面表格里的投標(biāo)人數(shù)按鈕,就可以就如投標(biāo)人數(shù)查詢頁面,在文本框中輸入相應(yīng)的標(biāo)號,投標(biāo)人就可以查詢相應(yīng)的招標(biāo)工程的投標(biāo)人數(shù),如圖 4.17 所示:圖 4.17 投標(biāo)人數(shù)差選頁面投標(biāo)人點擊上面表格里的中標(biāo)公示,就可以進(jìn)入查看中標(biāo)結(jié)果頁面,查看自己單位是否中標(biāo),頁面如圖 4.18 所示:圖 4.18 投標(biāo)人查看中標(biāo)結(jié)果頁面36 / 455 結(jié) 論根據(jù)工程項目招投標(biāo)工作信息化建設(shè)的需求,研究開發(fā)了網(wǎng)上招投標(biāo)系統(tǒng),論文根據(jù)已經(jīng)設(shè)計招投標(biāo)管理系統(tǒng)的設(shè)計和實現(xiàn)來組織。通過本文

51、的研究可以得出以下結(jié)論:(1)分析研究了當(dāng)前工程招投標(biāo)系統(tǒng)的現(xiàn)狀和關(guān)于招投標(biāo)管理工具的發(fā)展現(xiàn)狀,在對現(xiàn)有工程招投標(biāo)管理過程進(jìn)行分析的基礎(chǔ)上,提出了此工程招投標(biāo)信息管理系統(tǒng)的需求。這樣做的優(yōu)勢在于,充分發(fā)揮互聯(lián)網(wǎng)網(wǎng)絡(luò)平臺的特點,將招投標(biāo)系統(tǒng)注重的公平,公開,公正的原則應(yīng)用進(jìn)來,大大提高了招投標(biāo)管理和標(biāo)書處理中的效率,讓原來重復(fù)和隱秘的標(biāo)書記錄和評標(biāo)處理工作變得有序而簡單。(2)B/S 模式的設(shè)計使得系統(tǒng)界面風(fēng)格統(tǒng)一為瀏覽器,并具有統(tǒng)一的語言格式、統(tǒng)一的傳輸協(xié)議,不僅使系統(tǒng)管理簡單,優(yōu)化資源,而且支持異種數(shù)據(jù)庫和方便信息發(fā)布等。Web服務(wù)的部署方式也提高了服務(wù)器上部署應(yīng)用的難度,簡化了服務(wù)器的部署和維護的難度,讓原本復(fù)雜和麻煩的維護工作變得簡單快捷。(3)按照系統(tǒng)分析、系統(tǒng)的設(shè)計和個功能界面的實現(xiàn)三個方面詳細(xì)介紹每個部分的具體設(shè)計過程。在系統(tǒng)分析的部分中主要是從工程招投標(biāo)管理信息系統(tǒng)的可行性包括技術(shù)可行性和經(jīng)濟可行性以與工程招投標(biāo)信息管理系統(tǒng)的業(yè)務(wù)流程分析來展開的。系統(tǒng)的設(shè)計是從系統(tǒng)的功能設(shè)計和系統(tǒng)的數(shù)據(jù)庫設(shè)計展開的。功能界面的實現(xiàn)部分中詳細(xì)介紹了管理員和投標(biāo)人這兩個用戶角色的各種功能以與列出了系統(tǒng)部分重要功能的實現(xiàn)代碼。37 / 45致 本文是在兆柱老師精心指導(dǎo)和大力支持下完成的。首

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論