freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的招投標(biāo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—論文-在線瀏覽

2025-02-08 02:23本頁面
  

【正文】 .................................. 27 1 引言 隨著網(wǎng)絡(luò)的推廣與網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,電子商務(wù)已經(jīng)被越來越多的人所接受,在某些方面之處利用網(wǎng)絡(luò)的方便甚至已經(jīng)取代了傳統(tǒng)的商店。用非常小的開銷,人們就可以用電子方式進(jìn)行招標(biāo)項(xiàng)目或者競(jìng)標(biāo)項(xiàng)目,通過虛擬的網(wǎng)絡(luò)方式將買主和 賣主聯(lián)系起來。賣方可以在該系統(tǒng)中發(fā)布自己的廣告,同時(shí)給出自己所希望得到的最底價(jià)格,然后由買方出價(jià)競(jìng)標(biāo),最后到截止日期時(shí)出價(jià)最高者獲得項(xiàng)目。 本文闡述的就是在 B/S模式下的 Web應(yīng)用程序,運(yùn)用 Visual SQL Server 2021等開發(fā)工具來設(shè)計(jì)和實(shí)現(xiàn) 完成招投標(biāo)的過程,其中招標(biāo)功能模塊主要是實(shí)現(xiàn)會(huì)員資格審核,用 戶招投標(biāo)委托管理,發(fā)布招標(biāo)公告,發(fā)布中標(biāo)信息,澄清、修改項(xiàng)目信息,以及添加項(xiàng)目和下載標(biāo)書。該系統(tǒng)作為買方和賣方的一個(gè)媒介,一方面由買方出價(jià)購買,一方面由賣方發(fā)布物品信息,由一段時(shí)間內(nèi)的價(jià)高者獲得此項(xiàng)目,最后由買賣雙方進(jìn)行確認(rèn),最終完成買方和賣方之間的成功交易。公元 193 年,羅馬皇帝的皇冠被拍賣掉了,如今,通過拍賣進(jìn)行的交易數(shù)額巨大,交易所涉及的行業(yè)眾多。許多大型項(xiàng)目合同也是通過招標(biāo)的方式來實(shí)現(xiàn)的。網(wǎng)上招標(biāo)將傳統(tǒng)的招投標(biāo)過程轉(zhuǎn)變?yōu)橐粋€(gè)簡(jiǎn)單、方便、快捷的過程,并通過網(wǎng)絡(luò)將招投標(biāo)信息傳送到各企業(yè)。 招投標(biāo)過程的概述 在招投標(biāo)過程中招標(biāo)過程主要是負(fù)責(zé)會(huì)員資質(zhì)審核,用戶招標(biāo)信息委托管理, 招標(biāo)文件形成,以及招標(biāo)文件的管理。并針對(duì)投標(biāo)信息管理所需要的更新修改,提供相應(yīng)的機(jī)制。當(dāng)投標(biāo)結(jié)束后,根據(jù)一定的機(jī)制注銷投標(biāo)。 3 系統(tǒng)開發(fā)相關(guān)技術(shù) 系統(tǒng)開發(fā) 技術(shù) (Active Serever )是微軟公司推出的 Web開發(fā)平臺(tái)。 .NET系列服務(wù)軟件最終目標(biāo)是形成 Inter的操作系統(tǒng),進(jìn)而控制其他基于次平臺(tái)上的服務(wù)應(yīng)用軟件。在 ,公共語言運(yùn)行 (CLR)是整個(gè) .NET框架賴以存在的基礎(chǔ),它為 Microsfot .NET應(yīng)用程序提供了一個(gè)托管的代碼執(zhí)行環(huán)境。 .NET 的組成 .NET主要由 3個(gè)部分組成,下面分別對(duì)這 3個(gè)部分進(jìn)行簡(jiǎn)單的介紹。 (2).NET Framework,.NET Framework為 ,方便了開發(fā)人員對(duì)應(yīng)用程序 的開發(fā),同樣也滿足了已經(jīng)連接到 Inter上用戶的需要。 .NET 技術(shù) (1).NET Framework為 Microsoft 公司建立 .NET戰(zhàn)略提供了基礎(chǔ)。 (2).NET Framework提供了各種基礎(chǔ)服務(wù),而這些服務(wù)在 Microsoft公司看來是實(shí)現(xiàn)其 .NET戰(zhàn)略的基本所在。 SQL數(shù)據(jù)庫技術(shù) 隨著數(shù)據(jù)庫技術(shù)的不斷完善,用戶數(shù)據(jù)的不斷積累,用戶的需求也不斷提高,在此之上,更高級(jí)的應(yīng)用應(yīng)運(yùn)而生,這包括已經(jīng)成熟的數(shù)據(jù)倉庫應(yīng)用、廣為接受的商業(yè)智能( BI)應(yīng)用、以及方興未艾的 SOA等。 當(dāng)用戶訪問數(shù)據(jù)庫時(shí),怎樣減少用戶的等待,快速返回用戶需要的數(shù)據(jù)是所有數(shù) 據(jù)庫都需要解決的問題。目前各數(shù)據(jù)庫在這一方面都不夠完善,我們相信在未來,數(shù)據(jù)庫能夠容納和存儲(chǔ)各種數(shù)據(jù)之后,必然向快速搜索和查詢方面進(jìn)行增強(qiáng)。它是隨著 Inter技術(shù)的興起,對(duì) C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式來訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。 4 系統(tǒng)總體分析 系統(tǒng)總體功能模塊 網(wǎng)上招投標(biāo)系統(tǒng)要實(shí)現(xiàn)的主要功能是:用戶注冊(cè),項(xiàng)目招標(biāo)信息發(fā)布,招標(biāo)信息查詢,項(xiàng)目投標(biāo)單位查看,項(xiàng)目競(jìng)標(biāo)。當(dāng)注冊(cè)為本系統(tǒng)的會(huì)員后,可以實(shí)現(xiàn)招標(biāo)和競(jìng)標(biāo)等相關(guān)操作。 圖 41 系統(tǒng)總體功能結(jié)構(gòu) 在頁面瀏覽器中第一次進(jìn)入該系統(tǒng),所看到的是默認(rèn)的首頁,在該頁面中主要包括一個(gè)系統(tǒng)功能簡(jiǎn)介和登錄、注冊(cè)等的鏈接。用戶正確填寫注冊(cè)信息后,系統(tǒng)將頁面自動(dòng)跳轉(zhuǎn)到主頁面,標(biāo)記用戶已經(jīng)登錄。該頁面對(duì)登錄用戶顯示歡迎信息,并提供了一個(gè)簡(jiǎn)單的可供選擇的菜單,通過該菜單,用戶可以使用系統(tǒng)所提供的各種功 能。若用戶單擊該列表中的某個(gè)項(xiàng)目時(shí),系統(tǒng)會(huì)彈出是否確認(rèn)交易,如果用戶確認(rèn),那么就可以完成該項(xiàng)目的交易了。如果需要成為會(huì)員,那么就需要注冊(cè)為本系統(tǒng)的會(huì)員,才能進(jìn)行相關(guān)的服務(wù)操作。實(shí)現(xiàn)了用戶注冊(cè)的功能。但是沒有注冊(cè)會(huì)員的用戶只能瀏覽項(xiàng)目列表,但不能進(jìn)行任何相關(guān)的操作。此時(shí)用戶就可以通過上述的兩種方式 進(jìn)入系統(tǒng),通過瀏覽項(xiàng)目列表后,若想采購某種項(xiàng)目,那么就需要下載標(biāo)書了,如圖43所示。此模塊提供了項(xiàng)目信息的錄入,編輯等功能。 開始 錄入用戶信息 數(shù)據(jù)是否完整 調(diào)用存儲(chǔ)過程 實(shí)現(xiàn)用戶信息添加 結(jié)束 開始 成為會(huì)員后 系統(tǒng)主頁 標(biāo)書下載 結(jié)束 圖 44 項(xiàng)目信息發(fā)布模塊流程 項(xiàng)目競(jìng)標(biāo)模塊的流程,如圖 45 所示。競(jìng)標(biāo)結(jié)束時(shí),會(huì)判斷誰為出價(jià)最高的用戶,此用戶為競(jìng)拍此項(xiàng)目的成功者。 是 否 圖 45 項(xiàng)目競(jìng)標(biāo)模塊的流程 開始 添加項(xiàng)目編號(hào) 添加其它信息 保存 結(jié)束 開始 查詢到競(jìng)標(biāo)的項(xiàng)目 瀏 覽項(xiàng)目詳細(xì)信息 是否最高出價(jià)人 競(jìng)標(biāo)成功 競(jìng)標(biāo)失敗 結(jié)束 聯(lián)系賣方 項(xiàng)目 交易 結(jié)束 5 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 圖 51 設(shè)計(jì)關(guān)系模型 數(shù)據(jù)表的創(chuàng)建 在該系統(tǒng)中,作為買方和賣方的一個(gè)媒介,一方面由賣方發(fā)布項(xiàng)目的信息,另一方面由買方出價(jià)購買,由一段時(shí)間內(nèi)的價(jià)高者獲得此項(xiàng)目,最后買賣雙方進(jìn)行確認(rèn),完成網(wǎng)絡(luò)銷售的過程。 (2)在項(xiàng)目中,包括待招和已交易的項(xiàng)目信息。 (4)包含每個(gè)已被出價(jià)的項(xiàng)目和出價(jià)者的 ID號(hào)。 所以在該系統(tǒng)中共需要?jiǎng)?chuàng)建 5個(gè)數(shù)據(jù)表,用于存放網(wǎng)絡(luò)招投標(biāo)管理系統(tǒng)所需要的數(shù)據(jù)。 下表 51至 56是每個(gè)數(shù)據(jù)表的簡(jiǎn)要描述,以及它們與數(shù)據(jù)庫中其他表關(guān)系的說明。下面是系統(tǒng)數(shù)據(jù)表 51至 56的簡(jiǎn)要描述。這里選擇的是使用可視化工具還是使用 SQL Server腳本文件在查詢分析器中直接運(yùn)行來創(chuàng)建一個(gè)表的腳本文件。如創(chuàng)建一組存儲(chǔ)過程,存儲(chǔ)過程是 Web應(yīng)用程序后臺(tái)數(shù)據(jù)存儲(chǔ)的組成部分。這意味著如果經(jīng)常需要改變表的內(nèi)容,就必須確保存儲(chǔ)過程以同樣的方式工作,這樣才能確保應(yīng)用程序繼續(xù)工作。 本系統(tǒng)的存儲(chǔ)過程比較多,前面已經(jīng)詳細(xì)介紹各個(gè)存儲(chǔ)過程的功能,下面將本系統(tǒng)的整個(gè)存儲(chǔ)過程做簡(jiǎn)要的描述,如下表 57所示。其中 , 版本 和版權(quán)信息。 此外,當(dāng)用戶登錄本系統(tǒng)后,可以對(duì)一系列項(xiàng)目進(jìn)行瀏覽,當(dāng)用戶欲求購項(xiàng)目時(shí),那么就需要參與競(jìng)標(biāo),在參與競(jìng)標(biāo)之前需要對(duì)標(biāo)書進(jìn)行下載等 工作。注冊(cè)用戶可以選擇某個(gè)特定的待招項(xiàng)目,單擊后到達(dá) 己欲對(duì)該項(xiàng)目出價(jià),其功能的實(shí)現(xiàn)主要是對(duì)一個(gè)項(xiàng)目出價(jià),出價(jià)后利用數(shù)據(jù)綁定將出價(jià)信息寫入數(shù)據(jù)庫,在數(shù)據(jù)庫中通過對(duì)出價(jià)信息進(jìn)行比較,將出價(jià)最高的用戶判定為競(jìng)標(biāo)獲勝者,再從數(shù)據(jù)庫中將數(shù)據(jù)讀取出來并將用戶參與競(jìng)標(biāo)的項(xiàng)目發(fā)布在系統(tǒng)的主頁面上,同時(shí)還公布出參與競(jìng)標(biāo)的用戶的詳細(xì)信息。 appSettings add key=ConnectionString Value= Data source=(local)。 User id=sa。該頁面非常簡(jiǎn)單,如果用戶已經(jīng)是系統(tǒng)會(huì)員,那么只要輸入正確的用戶名和密碼就可以進(jìn)入改系統(tǒng)了。在不是會(huì)員的情況下,用戶可以瀏覽本系統(tǒng)中正在招標(biāo)的相關(guān)信息,但是不能進(jìn)行任何相關(guān)的操作。這些屬性分別與數(shù)據(jù)表中的字段相對(duì)應(yīng)。在該頁面中使用了幾個(gè) Panel組件,通過設(shè)置它們的 Visible屬性 可以實(shí)現(xiàn)上面的操作。如果沒有登錄需要注冊(cè),則添加用戶詳細(xì)信息,通過 Customer方法和系統(tǒng)引用文件 .dll向數(shù)據(jù)庫添加注冊(cè)信息。如下表 62所示: 表 62 Person類設(shè)計(jì)方案方法的定義和描述 方 法 名 稱 描 述 public string AddCustomer(string FamilyName,string GiveName,string EmailAddress,string Password,string Add1,string Add2,string City,string State,string Zip,string Country) 添加一個(gè)用戶信息 public PersonDetails GetPersonByID(Int32 intPersonID) 獲取某條競(jìng)標(biāo)信息的競(jìng)標(biāo)者信息 public PersonDetails GetPersonByID(string strEmail) 通過用戶名即郵件地址來查詢一個(gè)用戶 public PersonDetails Login(string strEmail,string strPassword) 處理用戶登錄事件 public string ModifyCustomer(string FamilyName,string GiveName,string EmailAddress,string Password,string Add1,string Add2,string City,string State,string Zip,string Country) 更新用戶信息 其頁面和幾個(gè)事件代碼如下圖 62所示:: 圖 62 用戶注冊(cè)頁面 下面主要介紹的是注冊(cè)頁面中核心代碼部分,其代碼如下: private string Process。 myPersonDetails = new ()。 myPersonDetails= ([].Value)。 = 。 = 。 = 。 = 。 = 。 obj = null。 = true。 = true。 } } //添加用戶信息 private void btnSubmit_Click(object sender, e) { if () { obj = new ()。 if (Process == ADD) { strStatus = (, , , , , , , , , )。 [GivenName].Value= 。 [PersonID].Value = strStatus。 } catch (FormatException ex) { = strStatus。 if (strStatus == 1) { [GivenName].Value= [txtGivenName]。 ()。 } } } } } } 用戶登錄頁面主要是為會(huì)員提供服務(wù),在用戶已經(jīng)成為會(huì)員時(shí),只要該用戶輸入正確的用戶名和密碼,就能進(jìn)入系統(tǒng),進(jìn)行一些相關(guān)的具體操作。該頁面(圖 63用戶登錄頁面 )與代碼如下: 圖 63 系統(tǒng)登錄頁面 private void btnSubmit_Click(object sender, e) { if () { obj = new ()。 myPersonDetails = (, )。 [GivenName].Value = 。 ()。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1