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

正文內(nèi)容

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

2024-11-16 02:23 本頁(yè)面


【正文】 ork,.NET Framework為 ,方便了開發(fā)人員對(duì)應(yīng)用程序 的開發(fā),同樣也滿足了已經(jīng)連接到 Inter上用戶的需要。 (3)Windows服務(wù)器系統(tǒng), Windows服務(wù)器系統(tǒng)是指像 SQL Server 2021 等數(shù)據(jù)庫(kù)一樣,由 .NET Framework應(yīng)用程序使用的服務(wù)器產(chǎn)品。 .NET 技術(shù) (1).NET Framework為 Microsoft 公司建立 .NET戰(zhàn)略提供了基礎(chǔ)。所有設(shè)備都將在標(biāo)準(zhǔn)化或共享協(xié)議的基礎(chǔ)賞識(shí)用類似 XML這樣的公共語(yǔ)言,在不同的操 作系統(tǒng)和設(shè)備上執(zhí)行眾多軟件。 (2).NET Framework提供了各種基礎(chǔ)服務(wù),而這些服務(wù)在 Microsoft公司看來(lái)是實(shí)現(xiàn)其 .NET戰(zhàn)略的基本所在。要使網(wǎng)絡(luò)上的兩端交換數(shù)據(jù)庫(kù)和連網(wǎng)工作更加容易,最好有一個(gè)全球網(wǎng)絡(luò)和類似 XML這樣的開發(fā)標(biāo)準(zhǔn)。 SQL數(shù)據(jù)庫(kù)技術(shù) 隨著數(shù)據(jù)庫(kù)技術(shù)的不斷完善,用戶數(shù)據(jù)的不斷積累,用戶的需求也不斷提高,在此之上,更高級(jí)的應(yīng)用應(yīng)運(yùn)而生,這包括已經(jīng)成熟的數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用、廣為接受的商業(yè)智能( BI)應(yīng)用、以及方興未艾的 SOA等。當(dāng)數(shù)據(jù)庫(kù)能夠容納幾乎所有數(shù)據(jù)之后,我們必然面臨的一個(gè)問(wèn)題是如何快速獲得我們需要的數(shù)據(jù)。 當(dāng)用戶訪問(wèn)數(shù)據(jù)庫(kù)時(shí),怎樣減少用戶的等待,快速返回用戶需要的數(shù)據(jù)是所有數(shù) 據(jù)庫(kù)都需要解決的問(wèn)題。這也就需要另外一項(xiàng)高級(jí)增強(qiáng) 面向搜索的增強(qiáng),從某種意義上說(shuō)面向需求的增強(qiáng) 數(shù)據(jù)分析和挖掘也正是這個(gè)方向上的高級(jí)應(yīng)用之一。目前各數(shù)據(jù)庫(kù)在這一方面都不夠完善,我們相信在未來(lái),數(shù)據(jù)庫(kù)能夠容納和存儲(chǔ)各種數(shù)據(jù)之后,必然向快速搜索和查詢方面進(jìn)行增強(qiáng)。 B/S 技術(shù) B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter技術(shù)的興起,對(duì) C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端 ( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。 以目前的技術(shù)看,局域網(wǎng)建立的 B/S結(jié)構(gòu)網(wǎng)絡(luò)應(yīng)用,通過(guò) Inter/Intra模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式來(lái)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在 JAVA這樣的跨平臺(tái) 語(yǔ)言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效。 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)。在系統(tǒng)中,非注冊(cè)用戶可以瀏覽競(jìng)拍中的項(xiàng)目,但不可以參與項(xiàng)目拍賣和競(jìng)拍活動(dòng)。當(dāng)注冊(cè)為本系統(tǒng)的會(huì)員后,可以實(shí)現(xiàn)招標(biāo)和競(jìng)標(biāo)等相關(guān)操作。下面是系統(tǒng)的總體功能模塊如圖 41所示。 圖 41 系統(tǒng)總體功能結(jié)構(gòu) 在頁(yè)面瀏覽器中第一次進(jìn)入該系統(tǒng),所看到的是默認(rèn)的首頁(yè),在該頁(yè)面中主要包括一個(gè)系統(tǒng)功能簡(jiǎn)介和登錄、注冊(cè)等的鏈接。如果用戶還沒(méi)有自己的帳號(hào),需要首先進(jìn)行注冊(cè),單擊首頁(yè)中相應(yīng)的鏈接,進(jìn)入注冊(cè)頁(yè)面。用戶正確填寫注冊(cè)信息后,系統(tǒng)將頁(yè)面自動(dòng)跳轉(zhuǎn)到主頁(yè)面,標(biāo)記用戶已經(jīng)登錄。對(duì)于已經(jīng)注冊(cè)過(guò)的用戶,可以單擊系統(tǒng)首頁(yè)中的“登錄”鏈接,進(jìn)入登錄界面 ,此時(shí)用戶使用正確的帳號(hào)和密碼登錄系統(tǒng)后,頁(yè)面將自動(dòng)跳轉(zhuǎn)到登錄用戶的歡迎界面。該頁(yè)面對(duì)登錄用戶顯示歡迎信息,并提供了一個(gè)簡(jiǎn)單的可供選擇的菜單,通過(guò)該菜單,用戶可以使用系統(tǒng)所提供的各種功 能。本系統(tǒng)最主要的功能是招標(biāo)與競(jìng)標(biāo),對(duì)于某些曾經(jīng)有過(guò)交易記錄的用戶,該頁(yè)面同時(shí)還會(huì)顯示出用戶在以前訪問(wèn)站點(diǎn)過(guò)程中為哪些項(xiàng)目競(jìng)過(guò)價(jià)。若用戶單擊該列表中的某個(gè)項(xiàng)目時(shí),系統(tǒng)會(huì)彈出是否確認(rèn)交易,如果用戶確認(rèn),那么就可以完成該項(xiàng)目的交易了。 用戶注冊(cè)模塊 用戶注冊(cè)流程,當(dāng)用戶還沒(méi)有成為本系統(tǒng)的會(huì)員時(shí)。如果需要成為會(huì)員,那么就需要注冊(cè)為本系統(tǒng)的會(huì)員,才能進(jìn)行相關(guān)的服務(wù)操作。如圖 42所示,此模塊提供了用戶信息的錄入功能,首先在將用戶注冊(cè)信息添加到數(shù)據(jù)庫(kù)的應(yīng)用中時(shí),調(diào)用了存儲(chǔ)過(guò)程。實(shí)現(xiàn)了用戶注冊(cè)的功能。 網(wǎng)上招投標(biāo)系統(tǒng) 項(xiàng)目競(jìng)標(biāo)模塊 用戶注冊(cè)模塊 項(xiàng)目信息發(fā)布模塊 標(biāo)書下載模塊 下載標(biāo)書 登 錄 注 冊(cè) 參與競(jìng)標(biāo) 瀏覽項(xiàng)目 更新項(xiàng)目 添加其它 添加項(xiàng)目 否 是 圖 42 用戶注冊(cè)模塊流程 標(biāo)書下載模塊 用戶在注冊(cè)為會(huì)員后,通過(guò)使用正確的帳號(hào)和密碼即可登錄系統(tǒng)。但是沒(méi)有注冊(cè)會(huì)員的用戶只能瀏覽項(xiàng)目列表,但不能進(jìn)行任何相關(guān)的操作。此時(shí)用戶通過(guò)注冊(cè)鏈接,單擊注冊(cè)進(jìn)行注冊(cè)為會(huì)員。此時(shí)用戶就可以通過(guò)上述的兩種方式 進(jìn)入系統(tǒng),通過(guò)瀏覽項(xiàng)目列表后,若想采購(gòu)某種項(xiàng)目,那么就需要下載標(biāo)書了,如圖43所示。 圖 43 標(biāo)書下載模塊流程 項(xiàng)目信息發(fā)布模塊 項(xiàng)目信息發(fā)布管理流程,如圖 44所示。此模塊提供了項(xiàng)目信息的錄入,編輯等功能。若想發(fā)布項(xiàng)目信息,首要條件是用戶已經(jīng)成為系統(tǒng)會(huì)員,然后可以添加要競(jìng)拍的項(xiàng)目,并編輯以添加項(xiàng)目的信息。 開始 錄入用戶信息 數(shù)據(jù)是否完整 調(diào)用存儲(chǔ)過(guò)程 實(shí)現(xiàn)用戶信息添加 結(jié)束 開始 成為會(huì)員后 系統(tǒng)主頁(yè) 標(biāo)書下載 結(jié)束 圖 44 項(xiàng)目信息發(fā)布模塊流程 項(xiàng)目競(jìng)標(biāo)模塊的流程,如圖 45 所示。 此模塊提供了用戶從競(jìng)標(biāo)項(xiàng)目列表到交易完成的全部功能。競(jìng)標(biāo)結(jié)束時(shí),會(huì)判斷誰(shuí)為出價(jià)最高的用戶,此用戶為競(jìng)拍此項(xiàng)目的成功者。競(jìng)拍成功的用戶將會(huì)聯(lián)系賣方,進(jìn)行項(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ù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 圖 51 設(shè)計(jì)關(guān)系模型 數(shù)據(jù)表的創(chuàng)建 在該系統(tǒng)中,作為買方和賣方的一個(gè)媒介,一方面由賣方發(fā)布項(xiàng)目的信息,另一方面由買方出價(jià)購(gòu)買,由一段時(shí)間內(nèi)的價(jià)高者獲得此項(xiàng)目,最后買賣雙方進(jìn)行確認(rèn),完成網(wǎng)絡(luò)銷售的過(guò)程。因此該系統(tǒng)要滿足以下的數(shù)據(jù)庫(kù)需求分析: 招標(biāo)投標(biāo)系統(tǒng)需要提供信息的查詢,保存,更新以及刪除等功能,這就要求數(shù)據(jù)庫(kù)能充分滿足各種信息的輸入和輸出,通過(guò)上述系統(tǒng)功能 的分析,根據(jù)招標(biāo)投標(biāo)系統(tǒng)的需求,總結(jié)如下的需求信息: (1)用戶需要注冊(cè)才能進(jìn)行招標(biāo)投標(biāo)等一系列的相關(guān)操作。 (2)在項(xiàng)目中,包括待招和已交易的項(xiàng)目信息。 (3)在投標(biāo)中需要包含對(duì)每個(gè)項(xiàng)目的出價(jià)的信息。 (4)包含每個(gè)已被出價(jià)的項(xiàng)目和出價(jià)者的 ID號(hào)。 (5)另外還需要包含用戶招標(biāo)的項(xiàng)目信息。 所以在該系統(tǒng)中共需要?jiǎng)?chuàng)建 5個(gè)數(shù)據(jù)表,用于存放網(wǎng)絡(luò)招投標(biāo)管理系統(tǒng)所需要的數(shù)據(jù)。 在數(shù)據(jù)庫(kù)模型中不僅列出了各個(gè)表中的所有字段,同時(shí)也標(biāo)出了各表的主鍵 和外鍵等重要的信息,如果仔細(xì)閱讀前面關(guān)于系統(tǒng)功能分析及系統(tǒng)流程的介紹之后, 一定可以很好地理解這些數(shù)據(jù)表中各字段所代表的含義,同時(shí)也應(yīng)該思考為何各表時(shí)間的關(guān)系。 下表 51至 56是每個(gè)數(shù)據(jù)表的簡(jiǎn)要描述,以及它們與數(shù)據(jù)庫(kù)中其他表關(guān)系的說(shuō)明。在解決方案中依次具體的思考了每個(gè)表中字段的數(shù)據(jù)類型、鍵和 null值等內(nèi)容。下面是系統(tǒng)數(shù)據(jù)表 51至 56的簡(jiǎn)要描述。 表 51 系統(tǒng)數(shù)據(jù)表的簡(jiǎn)要描述 表 52 用戶信息表 (Person) 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許為空 是否為主鍵 說(shuō)明 PersonID bigint 8 否 是 唯一標(biāo)識(shí) FamilyName varchar 255 否 登錄名 GivenName varchar 255 否 真實(shí)名 EmailAddress varchar 255 否 郵箱地址 Password varchar 255 否 密碼 StreetAddress1 varchar 255 否 單位地址 StreetAddress2 varchar 255 是 地址 City varchar 255 是 城市 State varchar 255 是 狀態(tài) PostalCode varchar 10 是 郵政編碼 Country varchar 255 是 所屬國(guó)家 Active char 1 是 行為 LastLogin datetime 8 是 最后登錄時(shí)間 表 描述 Person 包含系統(tǒng)中所有注冊(cè)用戶的資料 Item 包含待售或以售項(xiàng)目的信息 Bid 包含每個(gè) Item出價(jià)的信息 Sale 包含每項(xiàng)銷售的信息,包括被出價(jià)的項(xiàng)目和出價(jià)者 Id Seller 包含 Person出售的項(xiàng)目信息 表 53 Seller表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為 空 是否為主鍵 說(shuō)明 ID bigint 8 是 唯一標(biāo)識(shí) PersonID bigint 8 用戶 ID ItemsListed int 4 所列項(xiàng)目 ItemsActive int 4 活躍項(xiàng)目 LastActivity datetime 8 最后一項(xiàng)活動(dòng) 表 54 Item表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 是否為主鍵 說(shuō)明 ItemID bigint 8 是 唯一標(biāo)識(shí) ItemName varchar 500 項(xiàng)目名稱 Description varchar 1000 是 項(xiàng)目描述 AskingPrice money 8 要求價(jià)格 NotifyPrice money 8 是 通報(bào)價(jià)格 SellerID bigint 8 賣方 ID ListingDate datetime 8 上部時(shí)間 ExpirationDate datetime 8 到期 ItemStatus varchar 10 狀態(tài) 表 55 Bid表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 是否為主鍵 說(shuō)明 BidID bigint 8 是 唯一標(biāo)識(shí) ItemID bigint 8 項(xiàng)目 ID BidderID bigint 8 投標(biāo)者 ID Timestamp datetime 8 時(shí)間戳 BidAmount money 8 投標(biāo)金額 BidChange money 8 變更 表 56 sale表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 是否為主鍵 說(shuō)明 SaleID bigint 8 是 唯一標(biāo)識(shí) ItemID bigint 8 項(xiàng)目 ID WinningBid money 8 中標(biāo) BuyerID bigint 8 買家 ID sellerApproval char 1 賣方審批 BuyerAcceptance char 1 買方驗(yàn)收 Completiondate Datetime 8 竣工日期 創(chuàng)建表的腳本文件 數(shù)據(jù)表在創(chuàng)建完畢后,前面已經(jīng)介紹了所有表數(shù)據(jù)表的結(jié)構(gòu)、內(nèi)容及各表之間的關(guān)系,還要生成 SQL腳本文件。這里選擇的是使用可視化工具還是使用 SQL Server腳本文件在查詢分析器中直接運(yùn)行來(lái)創(chuàng)建一個(gè)表的腳本文件。 存儲(chǔ)過(guò)程 為了遵循好的設(shè)計(jì)原則,可以使用良種方法對(duì) 這些表進(jìn)行訪問(wèn)。如創(chuàng)建一組存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程是 Web應(yīng)用程序后臺(tái)數(shù)據(jù)存儲(chǔ)的組成部分。應(yīng)用程序與存儲(chǔ)過(guò)程通信,而存儲(chǔ)過(guò)程則與表通信。這意味著如果經(jīng)常需要改變表的內(nèi)容,就必須確保存儲(chǔ)過(guò)程以同樣的方式工作,這樣才能確保應(yīng)用程序繼續(xù)工作。而且使用存儲(chǔ)過(guò)程訪問(wèn)表
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1