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

正文內(nèi)容

基于web的招投標系統(tǒng)的設(shè)計與實現(xiàn)—計算機畢業(yè)設(shè)計(論文-文庫吧資料

2024-11-25 21:37本頁面
  

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