畢業(yè)論文物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計-_第1頁
畢業(yè)論文物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計-_第2頁
畢業(yè)論文物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計-_第3頁
畢業(yè)論文物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計-_第4頁
畢業(yè)論文物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計-_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科畢業(yè)設(shè)計(論文)物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計年級:2003級學(xué)號:姓名:**專業(yè):信息安全指導(dǎo)老師:2007年6月院系信息科學(xué)與技術(shù)學(xué)院專業(yè)信息安全年級2003姓名題目物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計指導(dǎo)教師評語指導(dǎo)教師(簽章)評閱人評語評閱人(簽章)成績答辯委員會主任(簽章)年月日畢業(yè)設(shè)計任務(wù)書班級2003學(xué)生姓名學(xué)號20032033專業(yè)信息安全發(fā)題日期:年月日完成日期:年月日題目物資采購招投標(biāo)管理軟件系統(tǒng)設(shè)計題目類型:工程設(shè)計技術(shù)專題研究理論研究軟硬件產(chǎn)品開發(fā)設(shè)計任務(wù)及要求設(shè)計任務(wù)概述:本畢業(yè)設(shè)計以招投標(biāo)公司的物資采購招投標(biāo)過程管理為主要內(nèi)容,實現(xiàn)物資采購過程的信息管理,保證物資采購招投標(biāo)過程的透明性和公正性。設(shè)計任務(wù)包括:建立系統(tǒng)的功能模型和數(shù)據(jù)模型,并在網(wǎng)絡(luò)環(huán)境下建立數(shù)據(jù)庫,以B/S模式編程實現(xiàn)系統(tǒng)的功能。系統(tǒng)功能包括:物資采購企業(yè)基本信息管理、供應(yīng)商基本信息管理、招標(biāo)標(biāo)書管理、投標(biāo)標(biāo)書管理、物資采購信息管理、供應(yīng)商物資信息管理、投標(biāo)過程信息管理。應(yīng)完成的硬件或軟件實驗1、完成系統(tǒng)的數(shù)據(jù)庫設(shè)計。2、完成系統(tǒng)的程序代碼設(shè)計。應(yīng)交出的設(shè)計文件及實物(包括設(shè)計論文、程序清單或磁盤、實驗裝置或產(chǎn)品等)1、畢業(yè)設(shè)計論文2、光盤一張(包括畢業(yè)設(shè)計論文、英文翻譯、可運行的系統(tǒng)的全部內(nèi)容)指導(dǎo)教師提供的設(shè)計資料要求學(xué)生搜集的技術(shù)資料(指出搜集資料的技術(shù)領(lǐng)域)設(shè)計進(jìn)度安排第一部分(周)第二部分(周)第三部分(周)評閱及答辯(周)指導(dǎo)教師:年月日系主任審查意見:審批人:年月日注:設(shè)計任務(wù)書審查合格后,發(fā)到學(xué)生手上。摘要依據(jù)《中華人民共和國招投標(biāo)法》的規(guī)定,采購項目的招投標(biāo)一般要經(jīng)過招標(biāo)、投標(biāo)、開標(biāo)、評標(biāo)、和中標(biāo)5個階段,具有費用大、周期長、技術(shù)要求高、權(quán)利義務(wù)關(guān)系復(fù)雜等特點。相比傳統(tǒng)采購,多了標(biāo)書等許多文件。這樣,有利于明確雙方當(dāng)事人的權(quán)利和義務(wù),保證工程項目的順利進(jìn)行。同時,因周期較長,特別需要雙方當(dāng)事人的配合和協(xié)作,如果不簽訂書面合同,而僅靠招投標(biāo)文件來約束雙方的行為,是遠(yuǎn)遠(yuǎn)不夠的,也是不現(xiàn)實的。此外,招投標(biāo)過程中的黑標(biāo)、串標(biāo)等有失公正的行為時有發(fā)生,給招標(biāo)方、投標(biāo)方等造成損失。物資采購招投標(biāo)管理軟件系統(tǒng),是以物資采購招標(biāo)投標(biāo)的實際需求為背景,將物資采購招投標(biāo)活動的相關(guān)業(yè)務(wù)及工作流程計算機化,以計算機代替?zhèn)鹘y(tǒng)的手工操作方式,實現(xiàn)物資采購招投標(biāo)活動的綜合信息服務(wù)系統(tǒng)的設(shè)計;實現(xiàn)招投標(biāo)的相關(guān)信息進(jìn)行發(fā)布及投標(biāo)報名、查詢等功能。本文從實際招投標(biāo)過程出發(fā),通過需求分析,建立了招投標(biāo)過程管理系統(tǒng)功能邏輯模型和概念數(shù)據(jù)模型;對系統(tǒng)進(jìn)行了概要設(shè)計,建立了系統(tǒng)的層次結(jié)構(gòu)模型和數(shù)據(jù)庫邏輯模型,以易于操作和方便理解為原理,進(jìn)行了操作界面的設(shè)計。該畢業(yè)設(shè)計選擇SQLSERVER2000數(shù)據(jù)庫管理系統(tǒng)和C++Builder6.0開發(fā)環(huán)境實現(xiàn)了物資采購招投標(biāo)管理軟件系統(tǒng)的全部功能。關(guān)鍵詞:物資采購、招投標(biāo)、管理軟件AbstractBasis"methodoftenderingunderthePeople'sRepublicofChina",procurementbiddinggenerallythroughbiddingandtendersevaluation,andtheawardfivestages,withthecost,longlifecycleandhightechnicalrequirements,rightsandobligationsofthecharacteristicsofcomplexrelationships.Comparedtotraditionalprocurement,moretenderandmanyotherdocuments.Thishelpsclearthepartiestotherightsandobligationstoensurethattheprojectproceedssmoothly.Meanwhile,alongercycle,thespecialneedsofthepartiesandwiththecollaboration,ifnotsignawrittencontract,andbiddingdocumentsalonetoconstrainthebehavioroftheparties,isfarfromenough,isunrealistic.TBiddingPurchasingManagementSoftwareSystem,isbiddingfortheprocurementofmaterialsandactualdemandforthebackground,procurementofsuppliesbiddingactivitiesrelatedtobusinessandworkflowcomputerized,Takethecomputerinsteadofthetraditionalmanualmethod,achievingmaterialprocurementbiddingactivitiesintegratedinformationservicesystemdesign;Biddingtoachievetherelevantinformationforthepublicationandtenderinquiries,andotherfunctions.Inaddition,thebiddingprocessandthesuperscript,subscriptSeriesunfairlysuchactshaveoccurred,tothetender,thetendersideandotherlosses.Thispaperfromtheactualbiddingprocess,throughneedsanalysis,establishingabiddingprocessmanagementsystemfunctionmodelandtheconceptoflogicaldatamodel;tooutlinethesystemdesign,establishedasystemofhierarchicalstructureandthedatabaselogicmodeliseasytounderstandandconvenientoperationofprinciple,theinterfacedesign.ThegraduationdesignoptionsSQLServer2000databasemanagementsystemandC++Builder6.0developmentenvironmenttoachievetheprocurementofmaterialsandbiddingmanagementsoftwaresystemfullyfunctional.keywords:materialprocurement,biddingandmanagementsoftware目錄HYPERLINK\l"_Toc163786054"摘要ⅣHYPERLINK\l"_Toc163786055"AbstractⅤHYPERLINK\l"_Toc163786056"第一章緒論3HYPERLINK\l"_Toc163786057"1.1背景及意義3HYPERLINK\l"_Toc163786058"1.2發(fā)展現(xiàn)狀3HYPERLINK\l"_Toc163786059"1.3本文的內(nèi)容4HYPERLINK\l"_Toc163786060"第二章需求分析5HYPERLINK\l"_Toc163786061"2.1需求分析5HYPERLINK\l"_Toc163786062"2.1.1需求描述5HYPERLINK\l"_Toc163786063"2.1.2總體業(yè)務(wù)5HYPERLINK\l"_Toc163786064"用戶分析6HYPERLINK\l"_Toc163786065"系統(tǒng)主要業(yè)務(wù)7HYPERLINK\l"_Toc163786066"系統(tǒng)數(shù)據(jù)流圖8HYPERLINK\l"_Toc163786066"2.1.6數(shù)據(jù)流說明8HYPERLINK\l"_Toc163786067"2.1.7系統(tǒng)數(shù)據(jù)加工描述11HYPERLINK\l"_Toc163786068"2.1.8系統(tǒng)數(shù)據(jù)存儲13HYPERLINK\l"_Toc163786069"2.1.9系統(tǒng)數(shù)據(jù)項14HYPERLINK\l"_Toc163786070"2.2系統(tǒng)的ER模型15HYPERLINK\l"_Toc163786071"第三章總體設(shè)計17HYPERLINK\l"_Toc163786072"3.1系統(tǒng)設(shè)計原則17HYPERLINK\l"_Toc163786073"3.2系統(tǒng)結(jié)構(gòu)設(shè)計17HYPERLINK\l"_Toc163786076"3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計18HYPERLINK\l"_Toc163786076"3.4系統(tǒng)功能模塊設(shè)計21HYPERLINK\l"_Toc163786076"3.5開發(fā)工具與數(shù)據(jù)庫223.6HYPERLINK\l"_Toc163786083"B/S架構(gòu)數(shù)據(jù)庫程序設(shè)計原理22HYPERLINK\l"_Toc163786084"第四章詳細(xì)設(shè)計和實現(xiàn)25HYPERLINK\l"_Toc163786085"4.1編程環(huán)境25HYPERLINK\l"_Toc163786076"4.2數(shù)據(jù)庫管理系統(tǒng)25HYPERLINK\l"_Toc163786076"4.3應(yīng)用系統(tǒng)與數(shù)據(jù)庫接口26HYPERLINK\l"_Toc163786076"4.4數(shù)據(jù)庫操作方法27HYPERLINK\l"_Toc163786089"4.4.1數(shù)據(jù)庫對象處理27HYPERLINK\l"_Toc163786090"4.4.2數(shù)據(jù)庫數(shù)據(jù)顯示28HYPERLINK\l"_Toc163786076"4.5人機界面設(shè)計29HYPERLINK\l"_Toc163786076"4.6功能模塊詳細(xì)實現(xiàn)31HYPERLINK\l"_Toc163786076"用戶信息管理模塊31HYPERLINK\l"_Toc163786076"招標(biāo)標(biāo)書信息管理模塊34HYPERLINK\l"_Toc163786076"投標(biāo)標(biāo)書信息管理模塊35HYPERLINK\l"_Toc163786076"物資采購信息管理模塊36HYPERLINK\l"_Toc163786076"供應(yīng)商物資信息管理模塊38HYPERLINK\l"_Toc163786076"招投標(biāo)過程信息管理模塊394.7HYPERLINK\l"_Toc163786076"實現(xiàn)過程中的問題及其處理444.7.1HYPERLINK\l"_Toc163786076"監(jiān)管單位審核標(biāo)準(zhǔn)44HYPERLINK\l"_Toc163786076"安全性控制44HYPERLINK\l"_Toc163786076"容錯控制44結(jié)論HYPERLINK\l"_Toc163786076"46致謝HYPERLINK\l"_Toc163786076"47參考文獻(xiàn)HYPERLINK\l"_Toc163786076"48第一章緒論1.1背景及意義招標(biāo)投標(biāo)由于其公開、公平、公正的特征和“競爭、優(yōu)化”的功能,使得它的影響和應(yīng)用范圍不斷擴(kuò)大。為了規(guī)范招標(biāo)投標(biāo)行為,促進(jìn)公平競爭,《中華人民共和國招標(biāo)投標(biāo)法》自2000年1月1日起正式實施。以后的基礎(chǔ)設(shè)施、公用事業(yè)、使用國有資金投資和國家融資的項目以及與之有關(guān)的重要設(shè)備、材料等采購,達(dá)到一定規(guī)模標(biāo)準(zhǔn),必須進(jìn)行招標(biāo)。這既是國家法律的強制性要求,也是市場經(jīng)濟(jì)發(fā)展的內(nèi)在需求,因此公正客觀地對投標(biāo)商進(jìn)行評價,選擇最優(yōu)的投標(biāo)商承擔(dān)工程項目,對保護(hù)國家利益和社會公眾利益以及招投標(biāo)當(dāng)事人的合法權(quán)益,促進(jìn)投標(biāo)方的公平競爭,提高經(jīng)濟(jì)效益,保證項目質(zhì)量具有重要的意義。不同行業(yè)根據(jù)自身的特點也制定了相應(yīng)的招標(biāo)投標(biāo)管理辦法,這些法律法規(guī)雖然在程序上保證招投標(biāo)的公正性,但是在實際的招投標(biāo)操作中仍然存在許多問題,導(dǎo)致招標(biāo)投標(biāo)流于形式,如評價的干擾問題:投標(biāo)商通過各種途徑對評委施加影響,在預(yù)審、評標(biāo)、定標(biāo)等招標(biāo)的關(guān)鍵評審環(huán)節(jié)中會出現(xiàn)許多干擾源,妨礙招標(biāo)的公正公平性。再比如主觀偏向問題:評委會部分專家?guī)в胁块T或行業(yè)偏向,在評價過程中難以保持客觀公正性。1.2發(fā)展現(xiàn)狀隨著互聯(lián)網(wǎng)的快速發(fā)展和普及,電子商務(wù)網(wǎng)站大量涌現(xiàn),網(wǎng)上銷售和網(wǎng)上購物以其便捷性正被越來越多的人接受。市場經(jīng)濟(jì)的發(fā)展和日益繁榮,對物資采購招投標(biāo)管理規(guī)范化的要求越來越緊迫,《中華人民共和國招標(biāo)投標(biāo)法》頒布,全國各省、市的物資招投標(biāo)交易中心也相繼成立,社會迫切地要求物資采購招投標(biāo)活動能夠按照《中華人民共和國招標(biāo)投標(biāo)法》的要求,遵循"公開、公平、公正和誠實信用的原則"透明地進(jìn)行,從而規(guī)范現(xiàn)有的物資采購招投標(biāo)市場。在這個大的社會背景下,我們選擇了"物資采購招投標(biāo)管理系統(tǒng)設(shè)計"這個方向作為論文,符合物資采購招投標(biāo)管理行業(yè)的實際需求。物資采購招投標(biāo)管理系統(tǒng),是以物資采購招標(biāo)投標(biāo)的實際需求為背景,將物資采購招投標(biāo)活動的相關(guān)業(yè)務(wù)及工作流程計算機化,以計算機代替?zhèn)鹘y(tǒng)的手工操作方式,實現(xiàn)物資采購招投標(biāo)活動的綜合信息服務(wù)系統(tǒng)的設(shè)計;實現(xiàn)招投標(biāo)的相關(guān)信息進(jìn)行發(fā)布及投標(biāo)報名、查詢等功能。該系統(tǒng)的研究和設(shè)計對于改善職能部門的社會形象,提高工作效率和系統(tǒng)的可靠性,規(guī)范物資交易市場秩序起到了積極作用,具有一定的經(jīng)濟(jì)效益和較大的社會效益。目前已有一些招投標(biāo)管理系統(tǒng),它們的出現(xiàn)對招投標(biāo)的管理起到了一定的作用。但是這些管理系統(tǒng)仍然存在一些問題,主要包括:(1)絕大多數(shù)招投標(biāo)管理系統(tǒng)沒有遵循國際招投標(biāo)的規(guī)則,有明顯的行業(yè)計劃痕跡;(2)大多數(shù)招投標(biāo)管理系統(tǒng)界面不夠友好,大量的信息需要手工錄入,很大程度上增加了操作的難度和出錯的機率;(3)大多數(shù)招投標(biāo)管理系統(tǒng)沒有強大的可視化統(tǒng)計分析功能,不能給項目管理者和評標(biāo)專家以直觀的比較和統(tǒng)計分析,因此不能有效地輔助評標(biāo)和管理。1.3本文內(nèi)容及設(shè)計目標(biāo)針對現(xiàn)有招投標(biāo)管理系統(tǒng)存在的問題,設(shè)計并實現(xiàn)了物資采購招投標(biāo)管理系統(tǒng)。物資采購招投標(biāo)管理系統(tǒng)主要用于物資招投標(biāo)采購,遵循國際招投標(biāo)的規(guī)則,對招投標(biāo)過程進(jìn)行全程規(guī)范管理,體現(xiàn)了“公開、公平、公正”的原則。系統(tǒng)大大提高了工作效率,減少了出錯的機率。同時,系統(tǒng)具有強大的可視化統(tǒng)計分析功能,能有效地輔助評標(biāo)。物資采購招投標(biāo)管理系統(tǒng)可以解決以下問題:提高采購管理工作透明度。由于洽談、審批、合同都在系統(tǒng)中進(jìn)行,審批是由隨機選定的專家組進(jìn)行,可避免個人主觀偏見,杜絕個人回扣等腐敗行為。極大地提高工作效率。理論上一筆業(yè)務(wù)可以在短時間內(nèi)搞定,基本不必開會討論。過去僅審批一項就要幾天時間,現(xiàn)在可由專家隨時隨地審批。采購范圍大。企業(yè)有叫大的選擇范圍和空間,能夠貨比百家,采購到最便宜的商品。加強供應(yīng)商的競爭事實。過去供應(yīng)商只要和某個領(lǐng)導(dǎo)搞好關(guān)系就可以了,現(xiàn)在投標(biāo)報價,不是某個領(lǐng)導(dǎo)說了就算,而且供應(yīng)商不知道競爭對手是誰,只有憑實力,加強競爭。本文主要包括以下四個部分:第一章介紹了物資采購招投標(biāo)管理系統(tǒng)的研究狀況和應(yīng)用情況。第二章通過對系統(tǒng)的總體業(yè)務(wù)、不同用戶需求進(jìn)行具體描述,作出了需求分析。第三章是系統(tǒng)的總體設(shè)計,包括系統(tǒng)的結(jié)構(gòu)和各個功能模塊的描述,所采用的數(shù)據(jù)庫設(shè)計模式。第四章介紹了系統(tǒng)詳細(xì)設(shè)計,包括數(shù)據(jù)庫的實現(xiàn),人機交互界面設(shè)計和功能模塊詳細(xì)實現(xiàn)。第二章需求分析2.1需求分析需求描述招標(biāo)和投標(biāo)是有招標(biāo)人和投標(biāo)人經(jīng)過要約、承諾、擇優(yōu)選定,最終形成協(xié)議和合同關(guān)系的、平等主體之間的一種交易方式,是“法人”之間達(dá)成有償、具有約束力的法律行為。在招投標(biāo)過程中,有的企業(yè)在物流招標(biāo)中,為了某些特殊的利益,也會有失于公平、公正的水準(zhǔn),致使參加投標(biāo)的企業(yè)遭到不公平待遇,使優(yōu)秀的物流企業(yè)沒有中標(biāo)。因此,我們選擇監(jiān)管部門用信息化手段進(jìn)行招投標(biāo)監(jiān)管工作,防止系統(tǒng)出現(xiàn)“串標(biāo)”、“黑標(biāo)”等情況。物資采購招投標(biāo)管理系統(tǒng)的目標(biāo)和任務(wù)是保證招投標(biāo)工作的公開、公平、公正,為招標(biāo)人、投標(biāo)人、監(jiān)管部門提供有效的服務(wù),通過信息化技術(shù),提高工作效率,減少因大量資料查找、數(shù)據(jù)統(tǒng)計帶來的時間消耗。同時為有不同需求的招標(biāo)人、投標(biāo)人、監(jiān)管部門提供特定的業(yè)務(wù)功能??傮w業(yè)務(wù)招標(biāo)方在網(wǎng)上發(fā)布招標(biāo)項目信息,投標(biāo)方選取感興趣的項目投標(biāo),按照招標(biāo)書的格式填寫投標(biāo)書(包括投標(biāo)報價單等項)然后提交,系統(tǒng)根據(jù)招標(biāo)方資格預(yù)審的規(guī)定刪除不合要求的投標(biāo)單位,而通過的單位則自動進(jìn)入專家評審系統(tǒng),為保證招標(biāo)過程的公正公平性,所有的評審專家是由招標(biāo)方在截止日到后在專家?guī)熘须S機生成,分散在全國各地的評審專家按照招標(biāo)方指定的評價指標(biāo)體系打分后通過Internet把信息傳遞給招標(biāo)方,招標(biāo)方在集中所有專家的打分后,通過數(shù)學(xué)模型評價出每個投標(biāo)商的得分,最后由招標(biāo)方按照分?jǐn)?shù)確定中標(biāo)單位,系統(tǒng)流程設(shè)計如圖2-1所示。用戶分析“投標(biāo)系統(tǒng)信息管理系統(tǒng)”的目標(biāo)和任務(wù)是保證招投標(biāo)工作的公開、公平、公正,為招標(biāo)人、投標(biāo)人、監(jiān)管部門提供有效的服務(wù),通過信息化技術(shù),提高工作效率,減少因大量資料查找、數(shù)據(jù)統(tǒng)計帶來的時間消耗。同時為有不同需求的招標(biāo)人、投標(biāo)人、監(jiān)管部門提供特定的業(yè)務(wù)功能。招標(biāo)人:對于招標(biāo)人,本系統(tǒng)著重解決以下業(yè)務(wù):招投標(biāo)流程控制,包括建立維護(hù)項目、標(biāo)段、發(fā)布招標(biāo)公告、投標(biāo)開標(biāo)、評標(biāo)、定標(biāo)到簽約的過程,從專家?guī)炖镞M(jìn)行抽簽,組建評標(biāo)委員會,各種招標(biāo)統(tǒng)計的報表打印,查詢投標(biāo)企業(yè)基礎(chǔ)數(shù)據(jù)庫。招標(biāo)書發(fā)布信息檢索查詢標(biāo)書投遞招標(biāo)書發(fā)布信息檢索查詢標(biāo)書投遞確定標(biāo)底開標(biāo)隨機生成評標(biāo)專家組形成評標(biāo)結(jié)果結(jié)果公布查詢投標(biāo)預(yù)審特殊事件授權(quán)/簽約圖2-1投標(biāo)人:對于投標(biāo)人,本系統(tǒng)著重解決以下業(yè)務(wù):企業(yè)信息備案,由企業(yè)自己填寫自己的基礎(chǔ)信息,包括資質(zhì)、資信、財務(wù)、人員、代表工程、在建工程、設(shè)備等等,備案內(nèi)容由監(jiān)管部門審核入庫。網(wǎng)上投標(biāo)報名,資料打印。專家:對于專家,本系統(tǒng)著重解決以下業(yè)務(wù):在系統(tǒng)參與下,調(diào)出招標(biāo)信息與投標(biāo)信息,進(jìn)行評標(biāo),反饋評標(biāo)結(jié)果信息。監(jiān)管部門:對于監(jiān)管部門,本系統(tǒng)著重解決以下業(yè)務(wù):審核投標(biāo)人的備案信息,監(jiān)督查詢招標(biāo)人的招標(biāo)過程,管理維護(hù)專家?guī)?,查詢統(tǒng)計招標(biāo)人的項目、履約考核等。監(jiān)管部門作為主要的用戶,在六個模塊中都有使用功能,重在監(jiān)督審核,管理具體控制招標(biāo)的流程。投標(biāo)單位在物資供應(yīng)商信息管理中主要是備案自己的資料,在招投標(biāo)流程中主要是投標(biāo)工作。招標(biāo)人作為招標(biāo)人在物資采購企業(yè)信息管理中主要是備案自己的資料,在招投標(biāo)流程中主要是招標(biāo)工作。系統(tǒng)主要業(yè)務(wù)主要業(yè)務(wù)如下表所示:表2-1序號需求用戶1物資采購企業(yè)信息息管理招標(biāo)單位、監(jiān)管部部門2招投標(biāo)流程管理招標(biāo)單位、投標(biāo)單單位、監(jiān)管部部門、專家3招標(biāo)單位、監(jiān)管部部門、專家4招標(biāo)部門、監(jiān)管部部門、專家5投標(biāo)單位、監(jiān)管部部門、專家6理招標(biāo)單位、監(jiān)管部部門、專家7投標(biāo)單位、監(jiān)管部部門、專家8理投標(biāo)單位、監(jiān)管部部門1.物資采購企業(yè)信息息管理物資采購企業(yè)信息息管理所涉及及到的業(yè)務(wù)如如下:(1)維護(hù)物資采購購企業(yè)基礎(chǔ)信信息,由企業(yè)業(yè)在網(wǎng)上注冊冊經(jīng)過監(jiān)管部部門審核通過過后成為正式式用戶。(2)用戶可以進(jìn)行行信息填報和和修改,監(jiān)管管部門辦負(fù)責(zé)責(zé)對更新的信信息進(jìn)行審核核。(3)當(dāng)企業(yè)招標(biāo)時時,用系統(tǒng)直直接從網(wǎng)上打打印出一套固固定格式的招招標(biāo)匯總表進(jìn)進(jìn)行招標(biāo)。2.物資供應(yīng)商信息管管理物資供應(yīng)商信息管管理所涉及到到的業(yè)務(wù)如下下:維護(hù)供應(yīng)商基礎(chǔ)信信息,由企業(yè)業(yè)在網(wǎng)上注冊冊經(jīng)過監(jiān)管部部門審核通過過后成為正式式用戶。用戶可以進(jìn)行信息息填報和修改改,招標(biāo)辦負(fù)負(fù)責(zé)對更新的的信息進(jìn)行審審核。當(dāng)企業(yè)投標(biāo)時,用用系統(tǒng)直接從從網(wǎng)上打印出出一套固定格格式的投標(biāo)匯匯總表進(jìn)行投投標(biāo)。3.招投標(biāo)流程管理招投標(biāo)流程管理的的主要業(yè)務(wù)如如下:創(chuàng)建項目、標(biāo)段等等基本信息。發(fā)布招標(biāo)公告。流程控制,從資審審報名開始,依依次經(jīng)過資格格預(yù)審、投標(biāo)標(biāo)開標(biāo)、評標(biāo)標(biāo)、定標(biāo)、簽簽約各個階段段。4.招標(biāo)標(biāo)書管理招標(biāo)標(biāo)書管理涉及及的主要業(yè)務(wù)務(wù)如下:提供招標(biāo)文件模版版數(shù)據(jù)庫。審批招標(biāo)標(biāo)書,修修改招標(biāo)標(biāo)書書。5.專家組信息管理專家組信息管理涉涉及的主要業(yè)業(yè)務(wù)如下:維護(hù)專家個人信息息。產(chǎn)生專家組評標(biāo)。6.投標(biāo)標(biāo)書管理投標(biāo)標(biāo)書管理涉及及的主要業(yè)務(wù)務(wù)如下:提供投標(biāo)文件模版版數(shù)據(jù)庫。審批投標(biāo)標(biāo)書,修修改投標(biāo)標(biāo)書書。7.物資采購信息管理理物資采購信息管理理涉及的主要要業(yè)務(wù)如下::采購物資詳細(xì)信息息維護(hù)。提供物資信息模版版數(shù)據(jù)庫。8.供應(yīng)商物資信息管管理供應(yīng)商物資信息管管理涉及的主主要業(yè)務(wù)如下下:(1)供應(yīng)商物資詳細(xì)信信息維護(hù)。(2)提供物資信息模版版數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖(DFDD)和數(shù)據(jù)字典(DD)是描述用戶戶需求的重要要工具。數(shù)據(jù)據(jù)流圖描述了了數(shù)據(jù)的來源源和去向,以以及所經(jīng)過的的處理;而數(shù)數(shù)據(jù)字典是對對數(shù)據(jù)流圖中中的數(shù)據(jù)流、數(shù)數(shù)據(jù)存儲和加加工處理的進(jìn)進(jìn)一步描述。首先,介紹系統(tǒng)全局?jǐn)?shù)據(jù)流圖,如圖2-2所示。數(shù)據(jù)流說明數(shù)據(jù)流說明是對數(shù)數(shù)據(jù)流圖中的的數(shù)據(jù)流進(jìn)行行進(jìn)一步的說說明,包括數(shù)數(shù)據(jù)流的名稱稱、來源、流流向、組成和和具體意義。表2-2數(shù)據(jù)流編號號:1數(shù)據(jù)流名物資采購企業(yè)信息息來源物資采購企業(yè)流向物資采購企業(yè)信息息管理組成用戶名+用戶密碼碼+物資采購企企業(yè)名稱+郵箱+地址+郵政編碼+聯(lián)系電話說明監(jiān)管單位對招標(biāo)方方的信息管理理供應(yīng)商物資信息專家信息投標(biāo)標(biāo)書信息專家信息物資采購企業(yè)基本信息管理供應(yīng)商基本信息物資采購企業(yè)信息供應(yīng)商信息物資采購企業(yè)信息供應(yīng)商信息專家供應(yīng)商物資信息專家信息投標(biāo)標(biāo)書信息專家信息物資采購企業(yè)基本信息管理供應(yīng)商基本信息物資采購企業(yè)信息供應(yīng)商信息物資采購企業(yè)信息供應(yīng)商信息專家基本信息基本信息招標(biāo)信息招標(biāo)信息投標(biāo)信息投標(biāo)信息招標(biāo)標(biāo)書信息招標(biāo)標(biāo)書信息物資采購信息物資采購信息供應(yīng)商物資信息評標(biāo)結(jié)果專家組信息評標(biāo)信息投標(biāo)標(biāo)書信息評標(biāo)結(jié)果評標(biāo)信息決標(biāo)信息表2-3數(shù)據(jù)流編號號:2數(shù)據(jù)流名物資供應(yīng)商信息來源物資供應(yīng)商流向物資供應(yīng)商信息管管理組成用戶名+用戶密碼碼+供應(yīng)商名稱+郵箱+地址+郵政編碼+聯(lián)系電話說明監(jiān)管單位對投標(biāo)方方信息的管理理表2-4數(shù)據(jù)流編號號:3數(shù)據(jù)流名專家信息來源專家流向?qū)<倚畔⒐芾斫M成編號+用戶名+用用戶密碼+姓名+郵箱+工作單位+職位說明監(jiān)管單位對專家信信息的管理表2-5數(shù)據(jù)流編號號:4數(shù)據(jù)流名招標(biāo)標(biāo)書信息來源招標(biāo)信息流向招標(biāo)標(biāo)書管理組成編號+用戶名+采采購企業(yè)名稱稱+發(fā)布時間+信息+截止時間說明監(jiān)管單位對招標(biāo)標(biāo)標(biāo)書的管理 表2-6數(shù)據(jù)流編號號:5數(shù)據(jù)流名物資采購信息來源招標(biāo)信息流向物資采購信息管理理組成編號+名稱+招標(biāo)標(biāo)標(biāo)書編號+型號+數(shù)量說明監(jiān)管單位對物資采采購信息的管管理表2-7數(shù)據(jù)流編號號:6數(shù)據(jù)流名投標(biāo)標(biāo)書信息來源投標(biāo)信息流向投標(biāo)標(biāo)書管理組成招標(biāo)標(biāo)書編號+投投標(biāo)標(biāo)書編號號+投標(biāo)用戶名+供應(yīng)商名稱+信息+發(fā)布時間說明監(jiān)管單位對投標(biāo)標(biāo)標(biāo)書的管理表2-8數(shù)據(jù)流編號號:7數(shù)據(jù)流名供應(yīng)商物資信息來源投標(biāo)信息流向供應(yīng)商物資信息管管理組成編號+名稱+招標(biāo)標(biāo)標(biāo)書編號+投標(biāo)標(biāo)書編編號+型號+價格說明監(jiān)管單位對供應(yīng)商商物資信息的的管理表2-9數(shù)據(jù)流編號號:8數(shù)據(jù)流名專家組信息來源專家信息管理流向?qū)<医M管理組成專家編號+招標(biāo)標(biāo)標(biāo)書編號說明監(jiān)管單位對供應(yīng)商商物資信息的的管理表2-10數(shù)據(jù)流編編號:9數(shù)據(jù)流名評標(biāo)信息來源專家組流向招投標(biāo)過程信息管管理組成招標(biāo)標(biāo)書編號+投投標(biāo)標(biāo)書編號+專家編號+評標(biāo)分?jǐn)?shù)說明對招投標(biāo)過程信息的的管理表2-11數(shù)據(jù)流編編號:10數(shù)據(jù)流名決標(biāo)信息來源評標(biāo)信息流向招投標(biāo)過程信息管管理組成招標(biāo)標(biāo)書編號+投投標(biāo)標(biāo)書編號號+物資采購企企業(yè)名稱+供應(yīng)商名稱稱說明對決標(biāo)信息的管理2.1.7系統(tǒng)數(shù)數(shù)據(jù)加工描述述數(shù)據(jù)加工是對數(shù)據(jù)據(jù)流圖中的數(shù)數(shù)據(jù)加工進(jìn)行行進(jìn)一步的說說明,包括加加工的名稱、輸輸入、輸出和和加工邏輯過過程。表2-12加工編號號:1加工處理物資采購企業(yè)信息息輸入物資采購企業(yè)信息息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯對相應(yīng)的數(shù)據(jù)進(jìn)行行新增、修改改和查詢的處處理表2-13加工編號號:2加工處理物資供應(yīng)商信息管管理輸入物資供應(yīng)商信息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯對相應(yīng)的數(shù)據(jù)進(jìn)行行新增、修改改和查詢的處處理表2-14加工編號號:3加工處理專家信息管理輸入專家信息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯對相應(yīng)的數(shù)據(jù)進(jìn)行行新增、修改改和查詢的處處理表2-15加工編號號:4加工處理招標(biāo)標(biāo)書管理輸入招標(biāo)標(biāo)書輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯對相應(yīng)的數(shù)據(jù)進(jìn)行行新增、修改改和查詢的處處理表2-16加工編號號:5加工處理物資采購信息管理理輸入物資采購信息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯接受查詢要求,轉(zhuǎn)轉(zhuǎn)化為存儲文文件識別的查查詢語句表2-17加工編號號:6加工處理投標(biāo)標(biāo)書管理輸入投標(biāo)標(biāo)書輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯按角色接受查詢要要求表2-18加工編號號:7加工處理供應(yīng)商物資信息管管理輸入供應(yīng)商物資信息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯按角色接受查詢要要求表2-19加工編號號:8加工處理專家組信息管理輸入專家信息輸出與存儲文件相應(yīng)的的數(shù)據(jù)流加工邏輯接受監(jiān)管單位的查查詢要求表2-20加工編號號:9加工處理評標(biāo)管理輸入專家組評標(biāo)結(jié)果輸出查詢加工邏輯接受查詢要求表2-21加工編號號:10加工處理招投標(biāo)過程管理輸入決標(biāo)信息輸出查詢加工邏輯接受查詢要求2.1.8系統(tǒng)數(shù)數(shù)據(jù)存儲數(shù)據(jù)存儲是對數(shù)據(jù)據(jù)流圖中的存存儲文件進(jìn)行行進(jìn)一步的說說明,包括存存儲文件的名名稱、文件的的組成和文件件信息組織形形式。表2-22數(shù)據(jù)存儲儲編號:1數(shù)據(jù)文件物資采購企業(yè)信息息文件組成編號+用戶名+名名稱+用戶密碼+郵箱+地址+郵政編碼+聯(lián)系電話組織按照注冊先后順序序排列表2-23數(shù)據(jù)存儲儲編號:2數(shù)據(jù)文件物資供應(yīng)商信息文件組成編號+用戶名+名名稱+用戶密碼+郵箱+地址+郵政編碼+聯(lián)系電話組織按照注冊先后順序序排列表2-24數(shù)據(jù)存儲儲編號:3數(shù)據(jù)文件專家信息文件組成編號+用戶名+姓姓名+用戶密碼+郵箱+聯(lián)系電話組織按照專家編號升序序排列表2-35數(shù)據(jù)存儲儲編號:4數(shù)據(jù)文件招標(biāo)標(biāo)書文件組成編號+發(fā)布時間++截止時間+信息組織按照編號升序排列列表2-26數(shù)據(jù)存儲儲編號:5數(shù)據(jù)文件物資采購信息文件組成招標(biāo)標(biāo)書編號+物物資編號+物資名稱+物資型號+物資數(shù)量組織按照編號升序排列列表2-27數(shù)據(jù)存儲儲編號:6數(shù)據(jù)文件投標(biāo)標(biāo)書文件組成招標(biāo)標(biāo)書編號+投投標(biāo)標(biāo)書編號號+信息組織按照編號升序排列列表2-28數(shù)據(jù)存儲儲編號:7數(shù)據(jù)文件供應(yīng)商物資信息文件組成編號+名稱+品牌牌+價格組織按照編號升序排列列表2-29數(shù)據(jù)存儲儲編號:8數(shù)據(jù)文件專家組信息文件組成專家編號+招標(biāo)標(biāo)標(biāo)書編號組織按照招標(biāo)標(biāo)書編號號升序排列表2-30數(shù)據(jù)存儲儲編號:9數(shù)據(jù)文件評標(biāo)信息文件組成招標(biāo)標(biāo)書編號+投投標(biāo)標(biāo)書編號號+專家編號+評標(biāo)結(jié)果組織按照發(fā)布時間升序序排列表2-31數(shù)據(jù)存儲儲編號:100數(shù)據(jù)文件決標(biāo)信息文件組成物資采購企業(yè)名稱稱+招標(biāo)標(biāo)書編號+供應(yīng)商名稱+投標(biāo)標(biāo)書編編號組織按照發(fā)布時間升序序排列2.1.9系統(tǒng)數(shù)數(shù)據(jù)項表2-32系統(tǒng)數(shù)據(jù)據(jù)項編號字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)說明備注1NameVarchar((50)招標(biāo)用戶名用戶名字符串2StoUserNNameVarchar((50)采購企業(yè)名稱物資采購企業(yè)名稱稱3PassworddVarchar((50)用戶密碼密碼字符串4StoNameVarchar((50)采購企業(yè)名稱5E-MailVarchar((50)電子郵箱6AddressVarchar((100)地址7PostNumVarchar((20)郵政編碼8PhoneVarchar((30)聯(lián)系電話9ProNameVarchar((50)供應(yīng)商名稱10IDInt(4)專家編號從1開始升序排列11CompanyVarchar((50)專家工作單位12Positionn1Varchar((50)專家職位13MateriallIDint物資編號從1開始升序排列14MateriallNameVarchar((50)物資名稱15MateriallAmounntint物資數(shù)量16TypeVarchar((50)物資產(chǎn)地17MateriallPriceeVarchar((50)物資價格18PBookIDint招標(biāo)書編號從1開始升序排列19StoNameVarchar((50)采購企業(yè)名稱20PStartTiimeVarchar((50)發(fā)布時間21PEndTimeeVarchar((50)截止時間22TBookIDint投標(biāo)書編號從1開始升序排列23ProNameVarchar((50)供應(yīng)商名稱24EndTimeVarchar((50)發(fā)布時間25avg_scoFloat(8)投標(biāo)最后得分2.2系統(tǒng)的ER模型型由前面的系統(tǒng)工作作流程圖和數(shù)數(shù)據(jù)項表,可以抽抽象出系統(tǒng)主主要實體,包包括:物資采采購企業(yè)、物物資供應(yīng)商、招招標(biāo)書、投標(biāo)標(biāo)書、物資采采購信息、投投標(biāo)物資信息息、中標(biāo)書。物資采購企業(yè)實體體型的屬性有有:編號、用戶名名、名稱、用用戶密碼、郵郵箱、地址、郵郵政編碼、聯(lián)聯(lián)系電話。物資供應(yīng)商實體型型的屬性有::編號、用戶名名、名稱、用用戶密碼、郵郵箱、地址、郵郵政編碼、聯(lián)聯(lián)系電話。招標(biāo)書實體型的屬屬性有:編號號、發(fā)布時間間、截止時間間。投標(biāo)書實體體型的屬性有有:編號。物資信息實體型的的屬性有:編編號、名稱、品品牌、價格。中標(biāo)書實體型的屬屬性有:編號號、發(fā)布時間間。在ER圖中,我們看到物物資采購企業(yè)業(yè)與招標(biāo)書之之間填寫的1:1關(guān)系,實質(zhì)質(zhì)是,這里的的意思是,在在每次招標(biāo)中中,采購企業(yè)業(yè)只能填寫一一份招標(biāo)文件件,而且有特特定的時間為為招標(biāo)書的屬屬性,其實,采采購企業(yè)是可可以填寫多個個招標(biāo)文件的的,也就是進(jìn)進(jìn)行多次招標(biāo)標(biāo)。而對于物物資采購信息息時,一次招招標(biāo)就可以采采購多樣物資資,這在物資資采購信息模模板數(shù)據(jù)庫中中也將提供,其其它如供應(yīng)商商與招標(biāo)書之之間、供應(yīng)商商物資信息的的關(guān)系也如此此。中標(biāo)聯(lián)系系中,也是指指每一次中參參與的企業(yè)是是各一個。填寫填寫招標(biāo)標(biāo)書發(fā)布時間編號物資采購企業(yè)電話地址郵政編碼名稱用戶名投標(biāo)標(biāo)書發(fā)布時間編號填寫評標(biāo)截止時間密碼用戶名編號姓名密碼郵箱電話密碼物資采購信息郵箱郵箱供應(yīng)商物資信息供應(yīng)商郵箱郵政編碼名稱用戶名地址圖2-3ER圖第三章總體設(shè)計計3.1系統(tǒng)設(shè)計原原則實用性:系統(tǒng)是用用來管理招投投標(biāo)相關(guān)業(yè)務(wù)務(wù)的。因此,系系統(tǒng)必須滿足足監(jiān)管單位、招招標(biāo)人、投標(biāo)標(biāo)人等招投標(biāo)標(biāo)各方的實際際工作需求??煽啃裕合到y(tǒng)的可可靠性要求是是保障辦公環(huán)環(huán)境正常運行行的首要條件件,系統(tǒng)運行行穩(wěn)定,不出出現(xiàn)意外事故故及非正常停停機等。在保保證系統(tǒng)可靠靠性的同時還還要求系統(tǒng)具具有比較好的的容錯性。安全性:系統(tǒng)的安安全性是非常常重要的,合合理的安全控控制可以使應(yīng)應(yīng)用環(huán)境中的的信息資源得得到有效的保保護(hù)。在數(shù)據(jù)據(jù)庫層、應(yīng)用用層我們都進(jìn)進(jìn)行了安全方方面的設(shè)置。在在網(wǎng)絡(luò)環(huán)境方方面,由廳信信息中心在硬硬件防火墻方方面提供支持持。擴(kuò)展性:系統(tǒng)設(shè)計計的時候首先先滿足用戶的的需求,同時時考慮未來業(yè)業(yè)務(wù)發(fā)展、規(guī)規(guī)模擴(kuò)大,設(shè)設(shè)計了具有用用戶端口靈活活的擴(kuò)充能力力,減少二次次開發(fā)的費用用。先進(jìn)性和成熟性::系統(tǒng)設(shè)計既既適應(yīng)新技術(shù)術(shù)發(fā)展的潮流流,保證系統(tǒng)統(tǒng)的先進(jìn)性,也也兼顧了技術(shù)術(shù)上的成熟性性,降低由于于新技術(shù)和新新產(chǎn)品不成熟熟因素帶來的的風(fēng)險。3.2系統(tǒng)結(jié)構(gòu)設(shè)設(shè)計首先,我們對系統(tǒng)統(tǒng)的輸入與輸輸出進(jìn)行分析析。系統(tǒng)輸入:物資采采購企業(yè)信息息物資供應(yīng)商商信息招標(biāo)標(biāo)書物資采購信息息投標(biāo)標(biāo)書供應(yīng)商物資資信息專家信息評標(biāo)信息系統(tǒng)輸出:專家組組信息決標(biāo)信息反饋信息按照系統(tǒng)的工作流流程,通過對對輸入信息的的加工處理,分分析判斷,得得到一系列的的輸出信息,這這一過程可通通過流程圖看看到。具體說說來,對于物物資采購企業(yè)業(yè)信息、物資供供應(yīng)商信息,主主要是用于對對用戶進(jìn)行初初審,以保證證用戶的可靠靠性,防止出出現(xiàn)不可信任任事件。專家家信息是系統(tǒng)統(tǒng)的需要,專專家信息是作作為產(chǎn)生專家家組的依據(jù),一一般是隨機產(chǎn)產(chǎn)生,這就是是輸出中的專專家組信息。產(chǎn)產(chǎn)生之后,要要向選中的專專家發(fā)送郵件件,請求他們們參與評標(biāo)。結(jié)結(jié)合系統(tǒng),調(diào)調(diào)出輸入信息息中的招標(biāo)標(biāo)標(biāo)書、物資采采購信息、投標(biāo)標(biāo)標(biāo)書、供應(yīng)商商物資信息,這這樣就產(chǎn)生下下一個輸入,專專家評標(biāo)信息息。根據(jù)專家家評標(biāo)信息得得出輸出接表表信息。過程程中,對于不不符合要求的的,就產(chǎn)生反反饋信息。我我們可以看到到,這個過程程中,每一步步都是要按照照嚴(yán)格的工作作流程進(jìn)行的的,過程中穿穿插的開標(biāo)等等過程需要按按照嚴(yán)格的規(guī)規(guī)范進(jìn)行,在在系統(tǒng)設(shè)計中中通過程序控控制。到此,我們將整個個過程中的輸輸入輸出確定定了,下面,我我們按照用戶戶角色來分,根根據(jù)用戶類型型,確定用戶戶所應(yīng)具有的的功能,從而而確定出整個個系統(tǒng)在各個個環(huán)節(jié)應(yīng)具有有的功能。首先,從公共功能能來說,用戶戶的信息輸入入、修改、刪刪除,是各個個用戶都應(yīng)有有的功能。對對于招標(biāo)用戶戶而言,應(yīng)具具有對招標(biāo)標(biāo)標(biāo)書、物資采采購信息的輸輸入、修改、刪刪除,對專家家組的選取,但但是這個選取取不是按照用用戶意愿來的的,而應(yīng)具有有隨機性,即即用戶發(fā)出請請求,要求組組成專家組,另另外,開標(biāo)、發(fā)發(fā)布決標(biāo)信息息也是招標(biāo)用用戶下應(yīng)具有有的功能。對對于投標(biāo)用戶戶而言,應(yīng)具具有對招標(biāo)標(biāo)標(biāo)書、物資采采購信息的閱閱讀、下載功功能,對投標(biāo)標(biāo)標(biāo)書、供應(yīng)應(yīng)商物資信息息的輸入、修修改、刪除,最最后還具有閱閱讀反饋信息息或者決標(biāo)信信息的瀏覽功功能。對于專專家而言,應(yīng)應(yīng)具有下載招招標(biāo)標(biāo)書、投投標(biāo)標(biāo)書、物物資采購信息息及供應(yīng)商物物資信息,填填寫評標(biāo)結(jié)果果的功能。最后,對于監(jiān)管部部門而言,應(yīng)應(yīng)該具有查看看整個招投標(biāo)標(biāo)過程,系統(tǒng)統(tǒng)所有用戶信信息的功能。3.3數(shù)據(jù)庫結(jié)構(gòu)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的任務(wù)務(wù)就是把需求求分析階段所所提取的實體體關(guān)系圖,轉(zhuǎn)轉(zhuǎn)換為與選用用的具體相關(guān)關(guān)的機器上的的數(shù)據(jù)庫管理理系統(tǒng)產(chǎn)品所所支持的數(shù)據(jù)據(jù)模型相符合合的邏輯結(jié)構(gòu)構(gòu)。另外,我們還要考慮到以以下數(shù)據(jù)信息息:物資采購企業(yè)每次次只可以發(fā)出出一個招標(biāo)標(biāo)標(biāo)書,發(fā)出的的物資采購信信息可以包含含多種物資。物資供應(yīng)商每次只只能發(fā)出一個個投標(biāo)標(biāo)書,供供應(yīng)商物資信信息種類應(yīng)該該與物資采購購企業(yè)發(fā)出的的物資采購信信息種類相同同。每次招投標(biāo)過程中中參與評標(biāo)的的專家為多個個,同一個招招投標(biāo)項目每每個專家只能能給出一個評評標(biāo)結(jié)果。每個招投標(biāo)企業(yè)都都只有一個用用戶帳號,絕絕不允許有多多個用戶帳號號。監(jiān)管部門可以對全全部用戶進(jìn)行行監(jiān)管,可以以對全部過程程進(jìn)行監(jiān)管。監(jiān)管部門用戶只有一個,有系統(tǒng)提前設(shè)置其用戶名及登錄密碼,因此,不需要提供監(jiān)管單位資料信息表。為方便用戶查看物物資信息,也也方便專家評評標(biāo)時進(jìn)行統(tǒng)統(tǒng)計,提供一一個物資名稱稱編號對應(yīng)信信息表,物資資采購企業(yè)、供供應(yīng)商填寫物物資信息時,需需要按照這個個對應(yīng)表來填填寫。對以上數(shù)據(jù)進(jìn)行分分析后,可以以將ER模型轉(zhuǎn)化為為相應(yīng)的表,形成數(shù)據(jù)庫中表格以及各個表格之間的關(guān)系。系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面的幾個表格所示。各個表格表示數(shù)據(jù)庫中的一個表。本系統(tǒng)定義的數(shù)據(jù)據(jù)庫中包含以以下10個表:物資資采購企業(yè)用用戶信息表StockkUser、物資供應(yīng)應(yīng)商用戶信息息表ProUsser、招標(biāo)書信信息表PubliicBidddingBoook、物資采購購信息表StockkMaterrial、投標(biāo)書信信息表TendeerBookk、投標(biāo)物資資信息表ProMaateriaal、中標(biāo)書信信息表Resullt、專家組信信息表SpeGrroup、物資編號號表Materrial、專家評分分結(jié)果表Score。下面分別介紹這些些表的結(jié)構(gòu)。(1)物資采購企業(yè)用用戶信息表StockkUser,包括用戶戶編號、用戶戶名、用戶密密碼、采購企企業(yè)名稱等,具具體的描述如如表3-1所示。表3-1StoUsser的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1NameVarchar((50)用戶名2PassworddVarchar((50)用戶密碼3StoUserNNameVarchar((50)采購企業(yè)名稱4EMailVarchar((50)電子郵箱5AddressVarchar((100)地址6PostNumVarchar((20)郵政編碼7PhoneNummVarchar((30)聯(lián)系電話(2)物資供應(yīng)商用戶戶信息表ProUsser,包括用戶戶編號、用戶戶名、用戶密密碼、供應(yīng)商商名稱等,具具體的描述如如表3-2所示。表3-2ProUsser的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1NameVarchar((50)用戶名2PassworddVarchar((50)用戶密碼3ProUserNNameVarchar((50)供應(yīng)商名稱4EMailVarchar((50)電子郵箱5AddressVarchar((100)地址6PostNumVarchar((20)郵政編碼7PhoneNummVarchar((30)聯(lián)系電話(3)物資采購信息表表StockkMaterrial,包括物資資編號、名稱稱、數(shù)量、產(chǎn)產(chǎn)地。表3-3StocckMateerial的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1MateriallIDVarchar((20)物資編號2PBookIDVarchar((20)招標(biāo)標(biāo)書編號3MateriallNameVarchar((40)物資名稱4xinghaoVarchar((30)物資型號5MateriallAmounntVarchar((30)物資數(shù)量(4)投標(biāo)物資信息表表ProMaateriaal,包括編號號、名稱、產(chǎn)產(chǎn)地、價格。表3-4ProMMateriial的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1MateriallIDVarchar((20)物資編號2PBookIDVarchar((20)招標(biāo)標(biāo)書編號3TBookIDVarchar((20)投標(biāo)標(biāo)書編號4MateriallNameVarchar((40)物資名稱5xinghaoVarchar((30)物資型號6MateriallPriceeVarchar((30)物資價格(5)招標(biāo)書信息表PPubliccBiddiingBoook,包括招標(biāo)標(biāo)書標(biāo)號、用用戶編號、采采購企業(yè)名稱稱、發(fā)布時間間。表3-5PubliicBidddingBoook的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PBookIDVarchar((20)招標(biāo)書編號2NameVarchar((50)用戶名3StoUserNNameVarchar((50)采購企業(yè)名稱4InformattionVarchar((8000))招標(biāo)標(biāo)書信息4StartTimmedatetimee(8)發(fā)布時間(6)投標(biāo)書信息表TTenderrBook,包括投標(biāo)標(biāo)書編號、用用戶編號、供供應(yīng)商名稱、發(fā)發(fā)布時間。表3-6TendderBoook的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PBookIDVarchar((20)招標(biāo)標(biāo)書編號2TBookIDVarchar((40)投標(biāo)標(biāo)書編號3ProUserNNameVarchar((50)供應(yīng)商名稱4TStartTiimedatetimee(8)發(fā)布時間5TInformaationVarchar((8000))招標(biāo)標(biāo)書信息(7)中標(biāo)書信息表RResultt,包括中標(biāo)標(biāo)書編號、采采購企業(yè)編號號、供應(yīng)商編編號等,具體體的描述如表表3-7所示。表3-7中標(biāo)書信息息表Resullt的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PBookIDVarchar((20)招標(biāo)標(biāo)書編號2TBookIDVarchar((40)投標(biāo)標(biāo)書編號3StoUserNNameVarchar((50)采購企業(yè)名稱5ProUserNNameVarchar((50)供應(yīng)商名稱(8)專家組信息表SSpeGrooup,包括括表3-8Proceess的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PBookIDVarchar((20)招標(biāo)標(biāo)書編號2IDInt(4)專家編號(9)物資編號表Maateriaal,包括表3-9Materrial的結(jié)結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1MateriallIDVarchar((20)物資編號2MateriallNameVarchar((40)物資名稱(10)專家評分結(jié)果表表Scoree,包括表3-10Scorre的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PBookIDVarchar((20)招標(biāo)標(biāo)書編號2TBookIDVarchar((40)投標(biāo)標(biāo)書編號3Scorefloat(8))專家評分4IDint(4)專家編號3.4功能模塊設(shè)設(shè)計系統(tǒng)要實現(xiàn)的功能能是:招標(biāo)信信息發(fā)布,招招標(biāo)信息查詢詢,項目投標(biāo)標(biāo)單位查看,投投標(biāo)單位報價價單的填寫,評評標(biāo)專家?guī)斓牡碾S機生成,E-Mail給專家,專家打分存入數(shù)據(jù)庫,通過數(shù)學(xué)模型決出最高分。難點是專家?guī)斓碾S機生成,而且要防止刷新;評標(biāo)指標(biāo)體系的確定;決標(biāo)標(biāo)的數(shù)學(xué)模型型的設(shè)計。系系統(tǒng)的功能模模塊如圖3--1所示。對各模塊的具體說說明如下表所所示:表3-11編號名稱說明實現(xiàn)等級1物資采購企業(yè)用戶戶信息管理對物資采購企業(yè)信息息的增、刪、改和查詢詢必須2供應(yīng)商用戶信息管管理對物資供應(yīng)商信息的的增、刪、改和查詢詢必須3專家用戶信息管理理對專家信息的管理理餓增、刪、改改和查詢必須4招標(biāo)標(biāo)書管理對招標(biāo)標(biāo)書的增、刪刪、改和查詢詢必須5投標(biāo)標(biāo)書管理對投標(biāo)標(biāo)書的增、刪刪、改和查詢詢必須6物資采購信息管理理對物資采購信息的增增、刪、改和查詢詢必須7供應(yīng)商物資信息管管理對供應(yīng)商物資信息的的增、刪、改和查詢詢必須8招投標(biāo)過程信息管管理對招投標(biāo)過程信息的的增、刪、改和查詢詢必須3.5開發(fā)工具與與數(shù)據(jù)庫在對于物資采購招招投標(biāo)管理軟軟件系統(tǒng)的開開發(fā)過程中,我我選擇了以Borlaand公司出品的C++BBuildeer6.00與Microosoft公司出品的SQLSServerr20000兩者結(jié)合作作為綜合開發(fā)發(fā)環(huán)境。以Borlaand公司的ADOO作為數(shù)據(jù)庫庫接口。開發(fā)發(fā)平臺是Micrrosoftt公司的WindoowsXPPProffessorr。3.6B/S架架構(gòu)數(shù)據(jù)庫程程序設(shè)計原理理b/s(browwser/sserverr)結(jié)構(gòu)即瀏覽覽器和服務(wù)器器結(jié)構(gòu)。它是是隨著intternett技術(shù)的興起起,對c/ss結(jié)構(gòu)的一種種變化或者改改進(jìn)的結(jié)構(gòu)。在在這種結(jié)構(gòu)下下,用戶工作作界面是通過過www瀏覽器器來實現(xiàn),極極少部分事務(wù)務(wù)邏輯在前端端(browsser)實現(xiàn),但是主要事事務(wù)邏輯在服服務(wù)器端(serveer)實現(xiàn),形成所謂三三層3-tieer結(jié)構(gòu)。這樣就大大大簡化了客戶戶端電腦載荷荷,減輕了系統(tǒng)統(tǒng)維護(hù)與升級級的成本和工工作量,降低低了用戶的總總體成本(tco)。以目前的的技術(shù)看,局局域網(wǎng)建立bb/s結(jié)構(gòu)的的網(wǎng)絡(luò)應(yīng)用,并并通過intternett/intrranet模模式下數(shù)據(jù)庫庫應(yīng)用,相對對易于把握、成成本也是較低低的。它是一一次性到位的的開發(fā),能實實現(xiàn)不同的人人員,從不同同的地點,以以不同的接入入方式(比如如lan,,wan,interrnet/iintrannet等)訪訪問和操作共共同的數(shù)據(jù)庫庫;它能有效效地保護(hù)數(shù)據(jù)據(jù)平臺和管理理訪問權(quán)限,服服務(wù)器數(shù)據(jù)庫庫也很安全。特特別是在jaava這樣的的跨平臺語言言出現(xiàn)之后,b/s架構(gòu)管理軟軟件更是方便便、快捷、高高效。物資采購招投標(biāo)管理系統(tǒng)物資采購企業(yè)用戶管理物資供應(yīng)商用戶管理物資采購招投標(biāo)管理系統(tǒng)物資采購企業(yè)用戶管理物資供應(yīng)商用戶管理招標(biāo)標(biāo)書管理投標(biāo)標(biāo)書管理物資采購信息管理供應(yīng)商物資信息管理管理專家組生成專家組信息決標(biāo)投標(biāo)開標(biāo)簽約評標(biāo)資格審核登記注冊查詢修改專家用戶管理登記注冊查詢修改登記注冊查詢修改發(fā)布修改查詢修物資數(shù)量物資信息物資價格物資信息發(fā)布修改查詢修圖3-1b/s架構(gòu)軟件的的優(yōu)勢與劣勢勢(1)維護(hù)和升級方式簡簡單目前,軟件系統(tǒng)的的改進(jìn)和升級級越來越頻繁繁,b/s架構(gòu)的的產(chǎn)品明顯體體現(xiàn)著更為方方便的特性。對對一個稍微大大一點單位來來說,系統(tǒng)管管理人員如果果需要在幾百百甚至上千部部電腦之間來來回奔跑,效效率和工作量量是可想而知知的,但b//s架構(gòu)的軟軟件只需要管管理服務(wù)器就就行了,所有有的客戶端只只是瀏覽器,根根本不需要做做任何的維護(hù)護(hù)。無論用戶戶的規(guī)模有多多大,有多少少分支機構(gòu)都都不會增加任任何維護(hù)升級級的工作量,所所有的操作只只需要針對服服務(wù)器進(jìn)行;;如果是異地地,只需要把把服務(wù)器連接接專網(wǎng)即可,實實現(xiàn)遠(yuǎn)程維護(hù)護(hù)、升級和共共享。所以客客戶機越來越越“瘦”,而服務(wù)器器越來越“胖”是將來信息息化發(fā)展的主主流方向。今今后,軟件升升級和維護(hù)會會越來越容易易,而使用起起來會越來越越簡單,這對對用戶人力、物物力、時間、費費用的節(jié)省是是顯而易見的的,驚人的。因因此,維護(hù)和和升級革命的的方式是“瘦”客戶機,“胖”服務(wù)器。(2)成本降低,選擇更更多

大家都知道winndows在在桌面電腦上上幾乎一統(tǒng)天天下,瀏覽器器成為了標(biāo)準(zhǔn)準(zhǔn)配置,但在在服務(wù)器操作作系統(tǒng)上wiindowss并不是處于于絕對的統(tǒng)治治地位?,F(xiàn)在在的趨勢是凡凡使用b/ss架構(gòu)的應(yīng)用用管理軟件,只只需安裝在llinux服服務(wù)器上即可可,而且安全全性高。所以以服務(wù)器操作作系統(tǒng)的選擇擇是很多的,不不管選用那種種操作系統(tǒng)都都可以讓大部部分人使用wwindowws作為桌面面操作系統(tǒng)電電腦不受影響響,這就使的的最流行免費費的linuux操作系統(tǒng)統(tǒng)快速發(fā)展起起來,linnux除了操操作系統(tǒng)是免免費的以外,連連數(shù)據(jù)庫也是是免費的,這這種選擇非常常盛行。

比如說很多多人每天上“網(wǎng)易”網(wǎng),只要安安裝了瀏覽器器就可以了,并并不需要了解解“網(wǎng)易”的服務(wù)器用用的是什么操操作系統(tǒng),而而事實上大部部分網(wǎng)站確實實沒有使用wwindowws操作系統(tǒng)統(tǒng),但用戶的的電腦本身安安裝的大部分分是winddows操作作系統(tǒng)。(3)應(yīng)用服務(wù)器運行數(shù)數(shù)據(jù)負(fù)荷較重重由于b/s架構(gòu)管理軟軟件只安裝在在服務(wù)器端(server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(server)端完全通過www瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。第四章詳細(xì)設(shè)計計和實現(xiàn)4.1編程環(huán)境Borland公公司出品的C++BBuildeer6.00提供了一個個面向?qū)ο?、可可視化的快速速?yīng)用程序開開發(fā)環(huán)境,就就是所謂的RAD(RRapidAppliicatioonDevvelopmment),這種RAD環(huán)境主要是是能讓程序員員以最少的程程序代碼來建建立高效的Windoows322位應(yīng)用程序序。同時,它它包含了軟件件開發(fā)的一整整套的工具,從從而提升開發(fā)發(fā)效率。C++Buuilderr6.0具有強大的的數(shù)據(jù)庫處理理能力,它對對目前流行的的面向?qū)ο笤O(shè)設(shè)計方法和C++語言進(jìn)行了了集成,從而而結(jié)束了長期期以來廣大C++程序員沒有RAD產(chǎn)品可以用用的尷尬局面面,成為最熱熱門的開發(fā)工工具之一。 C++Buildder6.00含有20多個數(shù)據(jù)感感知控件。在在許多的情況況下,甚至不不需要編寫任任何程序代碼碼,便可以開開發(fā)出一個復(fù)復(fù)雜的應(yīng)用程程序。C++Buuilderr6.0還提供了強強大的BDE。這是一種種非常成熟的的數(shù)據(jù)庫連接接技術(shù),它提提供了三種訪訪問數(shù)據(jù)庫的的方式:一是是可以直接存存取dBase、FoxPrro、Paraddox等文件型數(shù)數(shù)據(jù)庫生成的的DB、DBF文件;二是是提供了標(biāo)準(zhǔn)準(zhǔn)的ODBC接口;三是是提供了高效效的SQLLLinkerr數(shù)據(jù)庫驅(qū)動動程序,允許許直接存取Oraclle、Inforrmix、SyBasse、MSSQQLSerrver、DB2和InterrBase。此外,C++Buuilderr6.0還提供了一一組ADO控件,使C++Buuilderr程序員不用用依靠BDE來創(chuàng)建程序序,可以直接接使用ADO來存取數(shù)據(jù)據(jù)。 C++Buildder6.00率先引入了了多層數(shù)據(jù)庫庫應(yīng)用模型,通通過C++Buuilderr6.0提供的多層層分布式應(yīng)用用服務(wù)(MIDAAS)可以輕松開開發(fā)出高可靠靠性、高效率率、高負(fù)載的的分布式數(shù)據(jù)據(jù)處理系統(tǒng)。此此外,還可以以通過ActivveFormm或InterrBaseEExpresss為多層數(shù)據(jù)據(jù)庫應(yīng)用程序序創(chuàng)建基于WEB的客戶端,這這樣用戶通過過普通的瀏覽覽器就可以與與數(shù)據(jù)庫進(jìn)行行交互。在C++Buuilderr6.0中,MIDAS更名為DataSSnap。DataSSnap強化了原有有的功能,并并改善了執(zhí)行行效率,更方方便使用。 C++Buildder6.00完全支持WEB服務(wù)技術(shù)的Windoows快速應(yīng)用開開發(fā)環(huán)境,在在其中加入了了一組WEB服務(wù)組件。在在此環(huán)境中開開發(fā)出符合SOAP的應(yīng)用可以以和COM+,EJB或者.NET通信,它們們將通過一整整套完全集成成、且支持WEB服務(wù)的可視視化工具、高高效編譯器和和可以重用的的軟件組件,幫幫助用戶構(gòu)建建支持WEB服務(wù)規(guī)范的的服務(wù)器端和和客戶端的應(yīng)應(yīng)用程序。4.2數(shù)據(jù)庫管理理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)采采用Microosoft公司的SQLSServerr20000。SQLSServerr是一個關(guān)系系型數(shù)據(jù)庫管管理系統(tǒng),或或者簡稱RDBMS。它具有如如下的特點::1. 基于圖形的的管理工具::圖形化管理理工具使得在在SQLSServerr20000中管理服務(wù)務(wù)器變得非常常容易。主要要圖形用戶接接口工具是SQLSServerrEnteerprisse。這個工具利利用了微軟管管理控制臺的的功能。MMC是微軟發(fā)布布的用來從一一個位置管理理的所有運行行于WindoowsNTT的服務(wù)的工工具。它可用用來從單個應(yīng)應(yīng)用程序管理理WindoowsNTT、InterrnetIInformmationnServver、SQL和其它產(chǎn)品品。2. 集中式的管管理:不管與與SQLSServerr服務(wù)器相距距多遠(yuǎn),都可可以在中心位位置使用SQLEEnterppriseManagger來管理服務(wù)務(wù)器。3. 支持多客戶戶應(yīng)用程序::SQLSServerr20000支持幾乎各各種類型的客客戶應(yīng)用程序序。SQLSServerr提供了一組組標(biāo)準(zhǔn)應(yīng)用程程序,可以用用它們來管理理服務(wù)器和修修改數(shù)據(jù)。SQLSServerr還提供了一一組標(biāo)準(zhǔn),如如ADO。使用用ADO,可以以建立一個定定制的應(yīng)用程程序來連接到到SQLSServerr和驅(qū)動程序序?qū)τ谒捎糜玫钠渌愋托偷腞DBMS。4. 支持多個不不同的開發(fā)平平臺:幾乎可以用用現(xiàn)有的任意意開發(fā)平臺編編寫應(yīng)用程序序來訪問SQLSServerr。通過ADOO,幾種第三三方的軟件包包也可以用來來開發(fā)在SQLSServerr上運行的應(yīng)應(yīng)用程序。5. 支持企業(yè)級級的應(yīng)用程序序:SQLLServver20000企業(yè)版在32位處理器上上能支持超過過數(shù)十萬億字字節(jié)容量的數(shù)數(shù)據(jù)庫。運行于WindoowsNTT和Windoows955/98:為用于大規(guī)規(guī)模產(chǎn)品,SQLSServerr20000通常在WindoowsNTT上運行。7. 支持?jǐn)?shù)據(jù)復(fù)復(fù)制:復(fù)制是是為了保證用用戶在想用時時就能用數(shù)據(jù)據(jù)的過程。8. 支持分布式式事務(wù)處理::分布式事務(wù)務(wù)處理是指幾幾個服務(wù)器同同時進(jìn)行的事事務(wù)處理。如如果分布式事事務(wù)處理系統(tǒng)統(tǒng)中任意一個個服務(wù)器不能能響應(yīng)所請求求的改動,那那么系統(tǒng)中的的所有服務(wù)器器都不能改動動。分布式事事務(wù)處理系統(tǒng)統(tǒng)將會保證兩兩個服務(wù)器同同時進(jìn)行改動動,沒有數(shù)據(jù)據(jù)會丟失。9. 支持?jǐn)?shù)據(jù)倉倉庫:數(shù)據(jù)倉倉庫通常是一一些海量數(shù)據(jù)據(jù)庫,這些數(shù)數(shù)據(jù)庫包含了了來自于面向向事務(wù)的數(shù)據(jù)據(jù)庫的數(shù)據(jù)。這這些大型數(shù)據(jù)據(jù)庫用來研究究趨勢,這些些趨勢決非是是一般草率的的檢查可以發(fā)發(fā)現(xiàn)的。10.內(nèi)建式的的在線分析處處理:SQLSServerr20000最大的優(yōu)點點之一是將OLAP(在線分析處處理工具)服務(wù)內(nèi)建于于服務(wù)器中。這這些服務(wù)叫做做MicroosoftDecissionSSupporrtSerrvicess(微軟決策支支持服務(wù))。4.3應(yīng)用系統(tǒng)與與數(shù)據(jù)庫接口口在C++Buillder66.0中提供了許許多的數(shù)據(jù)庫庫接口,如ODBC,OLEDB,ADO,BBDE等,各個連連接技術(shù)都有有自己的特點點。在該系統(tǒng)統(tǒng)中,我們采采用了ADO,下面對ADO進(jìn)行介紹::ActiveXDataObjeccts(AADO)使程序員能能夠編寫通過過OLEDB提供者對在在數(shù)據(jù)庫服務(wù)務(wù)器中的數(shù)據(jù)據(jù)進(jìn)行訪問和和操作的應(yīng)用用程序。其主主要優(yōu)點是易易于使用、高高速度、低內(nèi)內(nèi)存支出和占占用磁盤空間間較少。ADO支持用于建建立基于客戶戶端/服務(wù)器和Web的應(yīng)用程序序的主要功能能。ADO同時具有有遠(yuǎn)程數(shù)據(jù)服服務(wù)(RDSS)功能,通過RDS可以在一次次往返過程中中實現(xiàn)將數(shù)據(jù)據(jù)從服務(wù)器移移動到客戶端端應(yīng)用程序或或Web頁、在客戶戶端對數(shù)據(jù)進(jìn)進(jìn)行處理然后后將更新結(jié)果果返回服務(wù)器器的操作。RDS以前的版本本是MicrrosofttRemooteDaataSeervicee1.5,現(xiàn)在,RDS已經(jīng)與ADO編程模型合合并,以便簡化客客戶端數(shù)據(jù)的的遠(yuǎn)程操作。ADO提供執(zhí)行行以下操作的的方式:1.連接到數(shù)據(jù)源。同同時,可確定定對數(shù)據(jù)源的的所有更改是是否已成功或或沒有發(fā)生。2.指定訪問數(shù)據(jù)源源的命令,同同時可帶變量量參數(shù),或優(yōu)優(yōu)化執(zhí)行。3.執(zhí)行命令。4.如果這個命令使使數(shù)據(jù)按表中中的行的形式式返回,則將將這些行存儲儲在易于檢查查、操作或更更改的緩存中中。5.適當(dāng)情況下,可可使用緩存行行的更改內(nèi)容容來更新數(shù)據(jù)據(jù)源。6.提供常規(guī)方法檢檢測錯誤(通通常由建立連連接或執(zhí)行命命令造成)。在典型情況下,需需要在編程模模型中采用所所有這些步驟驟。但是,由由于ADO有很強的靈靈活性,所以以最后只需執(zhí)執(zhí)行部分模塊塊就能做一些些有用的工作作。例如:將將數(shù)據(jù)從文件件直接存儲到到緩存行,然然后僅用ADO資源對數(shù)據(jù)據(jù)進(jìn)行檢查。ADO的目標(biāo)是是訪問、編輯輯和更新數(shù)據(jù)據(jù)源,而編程程模型體現(xiàn)了了為完成該目目標(biāo)所必需的的系列動作的的順序。ADO提供類和對對象以完成以以下活動:1.連接到數(shù)據(jù)源(Connnectioon),并可選擇擇開始一個事事務(wù)。2.可選擇創(chuàng)建對象象來表示SQL命令(Commmand))。3.可選擇在SQQL命令中指定定列、表和值值作為變量參參數(shù)(Parrameteer)。4.執(zhí)行命令(CCommannd、Conneectionn或Recoordsett)。5.如果命令按行返返回,則將行行存儲在緩存存中(Reccordseet)。6.可選擇創(chuàng)建緩存存視圖,以便便能對數(shù)據(jù)進(jìn)進(jìn)行排序、篩篩選和定位(Reccordseet)。7.通過添加、刪除除或更改行和和列編輯數(shù)據(jù)據(jù)(Reccordseet)。8.在適當(dāng)情況下,使使用緩存中的的更改內(nèi)容來來更新數(shù)據(jù)源源(Reccordseet)。9.如果使用了事務(wù)務(wù),則可以接接受或拒絕在在完成事務(wù)期期間所作的更更改。結(jié)束事事務(wù)(Connnectiion)。4.4數(shù)據(jù)庫操作作方法4.4.1數(shù)據(jù)庫庫對象處理系統(tǒng)的數(shù)據(jù)庫操作作對象集合在在這里使用的的是ADO中的ADOTTable和和ADOQuuery。ADOTablee:Name=控件名名;ConnectiionStrring=“連接字符串串”,可以通過點點擊右邊的按按鈕,通過向向?qū)Ы?shù)據(jù)據(jù)源,有時候需要要知道相對路路徑;TableNamme=“表名”;Active=ttrue。下面介紹一下ADOOTablee的一些重要要的方法,這這些方法大部部分和Table是兼容的。為了便于敘述,AADOTabble控件的Name定為

ADOTaable1。移動指針第一個:

ADOOTablee1->Firrst();最后一個:

ADDOTablle1->Lasst();下一個:ADDOTablle1->Nexxt();前一個:

AADOTabble1->>Priorr()。2)從字段中存取數(shù)數(shù)據(jù)項可用以以下方法ADOTablee1->FieeldByValuues[“字段名”];ADOTablee1->FieeldByNName(“索引值”)類型轉(zhuǎn)換函函數(shù);3)修改數(shù)據(jù):修改改數(shù)據(jù)的時候候,需要先建建立EDIT方法,然后后用Post方法才能真真正的寫入。ADOTablee1->Ediit();ADOTablee1->FieeldVallues[“StoUsserNamme”]=“阿大”;ADOTablee1->Poost();4)增加一條空紀(jì)錄錄:

ADOTablee1->Apppend(();5)刪除當(dāng)前紀(jì)錄::ADOTaable1-->Deleete();ADOQueryy控件有個SQL屬性,可以以通過它使用用標(biāo)準(zhǔn)的SQL語句來進(jìn)行行數(shù)據(jù)庫操作作。這個過程程為:關(guān)閉ADOQueery控件和和數(shù)據(jù)庫連接接。清空ADOQueery控件的的屬性,改變變SQL屬性,設(shè)置置為系統(tǒng)功能能相對應(yīng)的語語句。打開ADOQueery控件,連連接數(shù)據(jù)庫,成成功之后,發(fā)發(fā)送SQL語句到數(shù)據(jù)據(jù)庫。數(shù)據(jù)庫把SQL語語句要求的數(shù)數(shù)據(jù)集返回到到ADOQueery控件,并并保存到本地地緩沖區(qū)中。通過ADOQueery對數(shù)據(jù)據(jù)進(jìn)行操作。大部分的系統(tǒng)的功功能都可以通通過以上的步步驟來完成。4.4.2數(shù)據(jù)據(jù)庫數(shù)據(jù)顯示示以數(shù)據(jù)庫網(wǎng)格控件件TDBGrrid來顯示數(shù)據(jù)據(jù) TDBGrid控控件是一個可可視化的數(shù)據(jù)據(jù)庫數(shù)據(jù)顯示示控件。它可可以把二維數(shù)數(shù)據(jù)源按照要要求進(jìn)行行列列顯示。而由由ADOQueery或者ADOTTable控控件查詢的結(jié)結(jié)果就是一個個關(guān)系型數(shù)據(jù)據(jù)庫數(shù)據(jù)集合合,可以用TDBGrrid控件進(jìn)行顯顯示。不過它它們之間不能能直接進(jìn)行連連接,而是要要同過一個TDataaSourcce控件進(jìn)行對對話,DattaSourrce字頂數(shù)據(jù)表表來源(必須須設(shè)置),當(dāng)當(dāng)ADOTaable或者ADOQuuery組件中的屬屬性Activve設(shè)置成true時,DBGriid的數(shù)據(jù)就會會顯示出來。4.5人機交互界界面設(shè)計本節(jié)對招投標(biāo)管理理系統(tǒng)界面的的詳細(xì)設(shè)計和和實現(xiàn)進(jìn)行描描述,主要分分為用戶管理理、物資采購購企業(yè)、物資資供應(yīng)商、專專家、監(jiān)管單單位四個模塊塊,每個模塊塊又分為若干干功能模塊,下下面進(jìn)行分別別介紹。進(jìn)入該系統(tǒng)后,首首先是登錄界界面,已經(jīng)注注冊的用戶可可以直接登錄錄,系統(tǒng)將根根據(jù)用戶輸入入驗證用戶類類型,區(qū)分是是物資采購企企業(yè),物資供供應(yīng)商、專家家還是監(jiān)管單單位,將不同同的用戶分別別鏈接到各自自的主界面下下。如圖所示示為登錄界面面:圖4-1沒有注冊的用戶可可以單擊鏈接接到注冊界面面,并選擇是是物資采購企企業(yè)、物資供供應(yīng)商或者專專家注冊,并鏈接接到各自的注注冊界面下。監(jiān)管單位用用戶由系統(tǒng)使使用時就提前前設(shè)定,不需需要注冊。注注冊的用戶不不需要審核,而而有監(jiān)管單位位進(jìn)行統(tǒng)一管管理,具體將將在專家模塊塊中詳細(xì)討論論。如圖所示示為注冊選擇擇用戶類型界界面:物資采購企業(yè)用戶戶登錄后,經(jīng)經(jīng)系統(tǒng)驗證后后將被轉(zhuǎn)到物物資采購用戶戶界面。對招招標(biāo)用戶,系系統(tǒng)需要提供供的功能有::用戶信息的的修改與查詢詢;招標(biāo)標(biāo)書書與物資采購購信息的發(fā)布布;投標(biāo)標(biāo)書書與供應(yīng)商物物資信息的查查詢;開標(biāo)與與查看評標(biāo)結(jié)結(jié)果;招投標(biāo)標(biāo)結(jié)果的發(fā)布布。圖4-2供應(yīng)商用戶登錄后后,經(jīng)系統(tǒng)驗驗證后將被轉(zhuǎn)轉(zhuǎn)到供應(yīng)商用用戶界面。對對投標(biāo)用戶,系系統(tǒng)需要提供供的功能有::用戶信息的的修改與查詢詢;投標(biāo)標(biāo)書書與供應(yīng)商物物資信息的發(fā)發(fā)布;投標(biāo)標(biāo)標(biāo)書與供應(yīng)商商物資信息的的發(fā)布;招投投標(biāo)結(jié)果的查查詢。專家用戶登錄后,經(jīng)經(jīng)系統(tǒng)驗證后后將被轉(zhuǎn)到專專家用戶界面面。對專家用用戶,系統(tǒng)需需要提供的功功能有:用戶戶信息的修改改與查詢;投投標(biāo)標(biāo)書、供供應(yīng)商物資信信息、投標(biāo)標(biāo)標(biāo)書與供應(yīng)商商物資信息的的查詢;評標(biāo)標(biāo)結(jié)果的發(fā)布布。監(jiān)管單位用戶登錄錄后,經(jīng)系統(tǒng)統(tǒng)驗證后將被被轉(zhuǎn)到監(jiān)管單單位用戶界面面。對監(jiān)管單單位用戶,系系統(tǒng)需要提供供的功能整個個系統(tǒng)信息的的查詢與刪除除,即所有信信息必須又監(jiān)監(jiān)管單位來審審核。圖4-3用戶操作的詳細(xì)界界面在此不過過多介紹,以以招標(biāo)標(biāo)書的的發(fā)布或修改改為例,如圖圖所示,可以以看到,標(biāo)書書發(fā)布時標(biāo)書書編號是有系系統(tǒng)產(chǎn)生的,標(biāo)標(biāo)書有開始時時間和結(jié)束時時間,開始時時間也是由系系統(tǒng)直接讀取取,而結(jié)束時時間是由用戶戶自身決定的的,結(jié)束時間間決定了投標(biāo)標(biāo)用戶可以投投標(biāo)的時間,也也決定了開標(biāo)標(biāo)時間。圖4-44.6功能模塊塊詳細(xì)實現(xiàn)4.6.1用戶戶信息管理模模塊用戶信息管理包括括物資采購企企業(yè)用戶信息息管理、供應(yīng)商商用戶信息管管理、專家用用戶信息管理理。以下是各個信息的的實現(xiàn)算法((用戶信息的的方法是相同同的):1.新增信息物資采購企業(yè)用戶戶、供應(yīng)商用用戶新增信息息項流程:A.初始化控件件ADOTaable,設(shè)設(shè)置運行環(huán)境境;B.讀入新的用戶戶名稱,判斷斷是否重名,該企業(yè)是否否存在,重名名或企業(yè)已存存在則要求用用戶重新輸入入;C.結(jié)束。流程圖如下:初始化初始化用戶輸入用戶名是否存在獲取用戶輸入的資料企業(yè)是否存在結(jié)束YNYNN用戶重新輸入用戶名圖4-5讀入信息的程序如如下:ADOTablee3->Apppend(();//插入一條空空白記錄列至至數(shù)據(jù)表的最最后,且指針針移到此記錄錄;ADOTablee3->Eddit();;//設(shè)定為編輯輯狀態(tài);ADOTablee3->FiieldVaalues[["Namee"]=Eddit1->>Text;;//以下是將用用戶填入的內(nèi)內(nèi)容存入相應(yīng)應(yīng)的表項;ADOTablee3->FiieldVaalues[["Passswordss"]=Eddit2->>Text;;//存入用戶密密碼ADOTablee3->FiieldVaalues[["StoUUserNaame"]==Edit33->Texxt;ADDOTablle3->FFieldVValuess["Emaail"]==Edit44->Texxt;//存入E-MaiilADOTablee3->FiieldVaalues[["Addrress"]]=Editt5->Teext;//存入企業(yè)地地址ADOTabl

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論