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

正文內(nèi)容

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

2024-12-14 02:23本頁(yè)面
  

【正文】 獻(xiàn) [1] 吉根林 ,崔海源. ASP. NET程序設(shè)計(jì)教程 [M].北京:電子工業(yè)出版社, 2021。例如:許多數(shù)字項(xiàng)字段沒(méi)有驗(yàn)證;當(dāng)編輯用戶(hù)信息時(shí),必須強(qiáng)制輸入密碼,確保密碼匹配等等。存儲(chǔ)過(guò)程的應(yīng)用對(duì)于系統(tǒng)的維護(hù)和提高速度都具有重要的作用。 此本系統(tǒng)開(kāi)發(fā)了一個(gè)網(wǎng)絡(luò)招標(biāo)投標(biāo)系統(tǒng),必要重要的內(nèi)容是 三個(gè)通用模塊即三個(gè)類(lèi)文件,這三個(gè)類(lèi)文集成了系統(tǒng)中數(shù)據(jù)庫(kù)應(yīng)用的方法,大部分的應(yīng)用程序都是通過(guò)掉用其中的方法完成操作的。該系統(tǒng)是基于 B/S下利用 Visual SQL2021開(kāi)發(fā)的,是一個(gè)實(shí)驗(yàn)性的系統(tǒng)。 結(jié) 論 本文主要分析了實(shí)現(xiàn)招投標(biāo)系統(tǒng)的主要方法,并對(duì)招投標(biāo)的主要功能做了描述。 else return 。itemname= + (strName) + amp。 ()。 { objItemList = new ()。 = false。 } else { = Wele guest。 = false。 //通過(guò) Tools類(lèi)中的 :public static bool IsLoggedIn()方法 ,并用該方法去判斷用戶(hù)是否已經(jīng)登錄。該頁(yè)面 (圖 64項(xiàng)目工程 )如下: 圖 64 項(xiàng)目工程 該頁(yè)面項(xiàng)目類(lèi)的數(shù)據(jù)層設(shè)計(jì)的方法和 Page_Load主要事件處理程序與頁(yè)面如下 (圖 64項(xiàng)目工程 ): 表 62列出了 Item數(shù)據(jù)層類(lèi)的設(shè)計(jì)方案方法的定義和描述。從該頁(yè)面中,注冊(cè)用戶(hù)可以選擇某個(gè)特定的待招項(xiàng)目,單擊后到達(dá) 查看別人的競(jìng)價(jià)或者自己為該項(xiàng)目出價(jià)。 } else = Login failed. Please try again.。 [PersonID].Value = ()。 if ( != 0) { [].Value = 。 myPersonDetails = new ()。因此,重點(diǎn)是按鈕的單擊事件響應(yīng)程序,其功能主要是通過(guò)判定用戶(hù)輸入的用戶(hù)名和密碼是否和曾經(jīng)注冊(cè)時(shí)寫(xiě)入在數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否相同,來(lái)實(shí)現(xiàn)的登錄功能。 } else if( 1) { = Update Failed! + strStatus。 [].Value=。 } } else { // 更新用戶(hù)信息 strStatus=(, , , , , , , , , )。 ()。 [].Value = 。 try { (strStatus)。 string strStatus。 = false。 } else { Process = ADD。 = false。 = false。 = 。 = 。 = 。 = [].Value。 = 。 obj = new ()。 //判定是否為注冊(cè)用戶(hù) private void Page_Load(object sender, e) { if (()) { Process = MODIFY。 下面是 Person類(lèi)設(shè)計(jì)方案方法的定義和描述。在寫(xiě)入數(shù)據(jù)庫(kù)時(shí),首先調(diào)用了 Tools類(lèi)中的 public static bool IsLoggedIn()方法來(lái)實(shí)現(xiàn)判定用戶(hù)是否已經(jīng)登錄,這樣才能進(jìn)行安全驗(yàn)證,確定用戶(hù)是否具有權(quán)限訪(fǎng)問(wèn)某些頁(yè)面。在首頁(yè)面單擊“注冊(cè)”鏈接進(jìn)入該頁(yè)面,此頁(yè)面不僅可以讓用戶(hù)注冊(cè)添加個(gè)人用戶(hù)信息,同時(shí)它也是修改注冊(cè)信息的界面。 圖 61 系統(tǒng)首頁(yè) 頁(yè)面的實(shí)現(xiàn) 用戶(hù)注冊(cè)頁(yè)面主要調(diào)用 Person類(lèi)提供了用戶(hù)的詳細(xì)信息相關(guān)的各個(gè)屬性。如果用戶(hù)不是會(huì)員,那么 用戶(hù)只要按照要求填寫(xiě)相關(guān)的信息就可以成功的注冊(cè)為本系統(tǒng)會(huì)員。Password=5202114 / /appSetting 系統(tǒng)首 頁(yè)面 該頁(yè)面為系統(tǒng)首頁(yè) (圖 61系統(tǒng)首頁(yè) ),提供了登錄、注冊(cè)和瀏覽列表的鏈接。database=bids。 文件 主要介紹 重復(fù)連接數(shù)據(jù)庫(kù)操作的設(shè)置。其頁(yè)面顯示了一個(gè)表 , 該表對(duì)每個(gè)當(dāng)前招競(jìng)標(biāo)的項(xiàng)目作了簡(jiǎn)單的說(shuō)明。 本系統(tǒng)還主要提供了那些與項(xiàng)目基本信息相關(guān)的數(shù)據(jù)庫(kù)操作方法,在項(xiàng)目類(lèi)中首先為了用戶(hù)參與招標(biāo)投標(biāo),其中主要的部分是為某個(gè)項(xiàng)目添加一個(gè)招競(jìng)信息,在添加項(xiàng)目的時(shí)候通過(guò)對(duì)項(xiàng)目發(fā)布,項(xiàng)目信息的說(shuō)明,以及對(duì)項(xiàng)目信息的修改,刪除,更新等操作來(lái)實(shí)現(xiàn)了用戶(hù)在本系統(tǒng)中的招標(biāo)功能,其功能的實(shí)現(xiàn)主要是在數(shù)據(jù)庫(kù)中對(duì)相關(guān)的數(shù)據(jù)與信息進(jìn)行修改,刪除,更新等,即實(shí)現(xiàn)發(fā)布招標(biāo)信息使用戶(hù)參與招標(biāo)。 表 57 存儲(chǔ)過(guò)程表 存 儲(chǔ) 過(guò) 程 描 述 sp_bid_isp 添加一條用戶(hù)的競(jìng)價(jià) sp_Get_Bid_Details 獲取某件項(xiàng)目所有競(jìng)價(jià)的詳細(xì)信息 sp_item_dsp 刪除某件項(xiàng)目 sp_get_highest_bid 獲取某件項(xiàng)目的最高競(jìng)價(jià) sp_item_isp 添加一件項(xiàng)目 sp_item_sel 返回某用戶(hù)的項(xiàng)目 sp_item_usp 更新某件項(xiàng)目信息 sp_items_for_sale 返回所有可以競(jìng)價(jià)的項(xiàng)目 sp_login 處理用戶(hù)登錄事件 sp_my_winning_bids 返回某用戶(hù)當(dāng)前競(jìng)標(biāo)于領(lǐng)先地位的所有項(xiàng)目 sp_person_isp 添加一個(gè)用戶(hù)信 息 sp_person_sel 通過(guò)用戶(hù)名即郵件地址來(lái)查詢(xún)一個(gè)用戶(hù) sp_person_sel_by_id 查詢(xún)某條競(jìng)標(biāo)信息的競(jìng)標(biāo)者信息 sp_person_usp 更新用戶(hù)信息 sp_sale_plete 完成某個(gè)項(xiàng)目的交易 sp_sale_isp 為某個(gè)項(xiàng)目增加一次成功的交易記錄 6 系統(tǒng)總體實(shí)現(xiàn) 本系統(tǒng)使用 Pagelet控件技術(shù)編寫(xiě)了 件。而且使用存儲(chǔ)過(guò)程訪(fǎng)問(wèn)表比直接訪(fǎng)問(wèn)更快。應(yīng)用程序與存儲(chǔ)過(guò)程通信,而存儲(chǔ)過(guò)程則與表通信。 存儲(chǔ)過(guò)程 為了遵循好的設(shè)計(jì)原則,可以使用良種方法對(duì) 這些表進(jìn)行訪(fǎng)問(wèn)。 表 51 系統(tǒng)數(shù)據(jù)表的簡(jiǎn)要描述 表 52 用戶(hù)信息表 (Person) 字段名 數(shù)據(jù)類(lèi)型 長(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 是 所屬?lài)?guó)家 Active char 1 是 行為 LastLogin datetime 8 是 最后登錄時(shí)間 表 描述 Person 包含系統(tǒng)中所有注冊(cè)用戶(hù)的資料 Item 包含待售或以售項(xiàng)目的信息 Bid 包含每個(gè) Item出價(jià)的信息 Sale 包含每項(xiàng)銷(xiāo)售的信息,包括被出價(jià)的項(xiàng)目和出價(jià)者 Id Seller 包含 Person出售的項(xiàng)目信息 表 53 Seller表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為 空 是否為主鍵 說(shuō)明 ID bigint 8 是 唯一標(biāo)識(shí) PersonID bigint 8 用戶(hù) ID ItemsListed int 4 所列項(xiàng)目 ItemsActive int 4 活躍項(xiàng)目 LastActivity datetime 8 最后一項(xiàng)活動(dòng) 表 54 Item表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空 是否為主鍵 說(shuō)明 ItemID bigint 8 是 唯一標(biāo)識(shí) ItemName varchar 500 項(xiàng)目名稱(chēng) Description varchar 1000 是 項(xiàng)目描述 AskingPrice money 8 要求價(jià)格 NotifyPrice money 8 是 通報(bào)價(jià)格 SellerID bigint 8 賣(mài)方 ID ListingDate datetime 8 上部時(shí)間 ExpirationDate datetime 8 到期 ItemStatus varchar 10 狀態(tài) 表 55 Bid表 字段名 數(shù)據(jù)類(lèi)型 長(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ù)類(lèi)型 長(zhǎng)度 是否允許為空 是否為主鍵 說(shuō)明 SaleID bigint 8 是 唯一標(biāo)識(shí) ItemID bigint 8 項(xiàng)目 ID WinningBid money 8 中標(biāo) BuyerID bigint 8 買(mǎi)家 ID sellerApproval char 1 賣(mài)方審批 BuyerAcceptance char 1 買(mǎi)方驗(yàn)收 Completiondate Datetime 8 竣工日期 創(chuàng)建表的腳本文件 數(shù)據(jù)表在創(chuàng)建完畢后,前面已經(jīng)介紹了所有表數(shù)據(jù)表的結(jié)構(gòu)、內(nèi)容及各表之間的關(guān)系,還要生成 SQL腳本文件。在解決方案中依次具體的思考了每個(gè)表中字段的數(shù)據(jù)類(lèi)型、鍵和 null值等內(nèi)容。 在數(shù)據(jù)庫(kù)模型中不僅列出了各個(gè)表中的所有字段,同時(shí)也標(biāo)出了各表的主鍵 和外鍵等重要的信息,如果仔細(xì)閱讀前面關(guān)于系統(tǒng)功能分析及系統(tǒng)流程的介紹之后, 一定可以很好地理解這些數(shù)據(jù)表中各字段所代表的含義,同時(shí)也應(yīng)該思考為何各表時(shí)間的關(guān)系。 (5)另外還需要包含用戶(hù)招標(biāo)的項(xiàng)目信息。 (3)在投標(biāo)中需要包含對(duì)每個(gè)項(xiàng)目的出價(jià)的信息。因此該系統(tǒng)要滿(mǎn)足以下的數(shù)據(jù)庫(kù)需求分析: 招標(biāo)投標(biāo)系統(tǒng)需要提供信息的查詢(xún),保存,更新以及刪除等功能,這就要求數(shù)據(jù)庫(kù)能充分滿(mǎn)足各種信息的輸入和輸出,通過(guò)上述系統(tǒng)功能 的分析,根據(jù)招標(biāo)投標(biāo)系統(tǒng)的需求,總結(jié)如下的需求信息: (1)用戶(hù)需要注冊(cè)才能進(jìn)行招標(biāo)投標(biāo)等一系列的相關(guān)操作。競(jìng)拍成功的用戶(hù)將會(huì)聯(lián)系賣(mài)方,進(jìn)行項(xiàng)目的交易。 此模塊提供了用戶(hù)從競(jìng)標(biāo)項(xiàng)目列表到交易完成的全部功能。若想發(fā)布項(xiàng)目信息,首要條件是用戶(hù)已經(jīng)成為系統(tǒng)會(huì)員,然后可以添加要競(jìng)拍的項(xiàng)目,并編輯以添加項(xiàng)目的信息。 圖 43 標(biāo)書(shū)下載模塊流程 項(xiàng)目信息發(fā)布模塊 項(xiàng)目信息發(fā)布管理流程,如圖 44所示。此時(shí)用戶(hù)通過(guò)注冊(cè)鏈接,單擊注冊(cè)進(jìn)行注冊(cè)為會(huì)員。 網(wǎng)上招投標(biāo)系統(tǒng) 項(xiàng)目競(jìng)標(biāo)模塊 用戶(hù)注冊(cè)模塊 項(xiàng)目信息發(fā)布模塊 標(biāo)書(shū)下載模塊 下載標(biāo)書(shū) 登 錄 注 冊(cè) 參與競(jìng)標(biāo) 瀏覽項(xiàng)目 更新項(xiàng)目 添加其它 添加項(xiàng)目 否 是
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1