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

正文內(nèi)容

基于c2c的易貨系統(tǒng)的畢業(yè)論文(編輯修改稿)

2025-07-21 15:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。(1)。(2)新建一個(gè)名為Products的類,使用上述的幾條原則來(lái)設(shè)計(jì)一個(gè)業(yè)務(wù)類,由于需要從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)。(3)從工具箱中拖一個(gè)ObjectDataSource控件到設(shè)計(jì)視圖,在彈出的任務(wù)窗口中選擇“配置數(shù)據(jù)源”菜單項(xiàng),在選擇業(yè)務(wù)對(duì)象下拉列表框中選擇Products對(duì)象,接下來(lái)在定義數(shù)據(jù)方法中,可以選擇四個(gè)方法,如圖 圖 2(九)使用ObjectDataSource更新數(shù)據(jù)要更新數(shù)據(jù),同樣需要在業(yè)務(wù)對(duì)象中定義更新的方法,在具體的編寫代碼之前,先介紹ObjectDataSource控件的一個(gè)非常有用的屬性DataObjectTypeName。ObjectTypeName中性獲取或設(shè)置某個(gè)類的名稱,將該類用于更新、插入或刪除數(shù)據(jù)操作中的參數(shù),而不是從數(shù)據(jù)綁定控件傳遞個(gè)別的值。也就是說(shuō),在編寫更新、插入方法時(shí),不用為Products表中一個(gè)一個(gè)的指定參數(shù),可能直接指定一個(gè)具有與Products表中相對(duì)應(yīng)的公共屬性的類即可。第二節(jié) 功能結(jié)構(gòu)圖 圖 3 第三節(jié) 功能設(shè)計(jì) 一、登錄模塊 用戶輸入信息,實(shí)現(xiàn)數(shù)據(jù)庫(kù)中用戶查詢,完成登錄功能 二、注冊(cè)模塊 根據(jù)用戶輸入信息,進(jìn)行注冊(cè),對(duì)于重名用戶提示用戶名已被注冊(cè) 三、搜索模塊 根據(jù)類別,用戶輸入信息查詢相應(yīng)的商品,并顯示,用戶可以通過(guò)商品名稱、商品分類、價(jià)格、日期等信息搜索所需商品 四、貨物顯示模塊 顯示數(shù)據(jù)庫(kù)中的貨物大概信息,根據(jù)用戶搜索的條件顯示相應(yīng)商品 五、詳細(xì)信息模塊 根據(jù)用戶選擇,顯示商品詳細(xì)信息,并生成驗(yàn)證碼,提供用戶給貨主留言功能,供用戶與貨主交流 六、貨物發(fā)布模塊 用戶可以根據(jù)需要,發(fā)布自己的商品,將相應(yīng)信息存入數(shù)據(jù)庫(kù) 七、貨物管理模塊 用戶根據(jù)自己情況,改變貨物名稱、描述、價(jià)格、圖片、狀態(tài)、類別等屬性 八、留言模塊 用戶可以通過(guò)這個(gè)平臺(tái),給開發(fā)商留言,以便開發(fā)者更進(jìn)系統(tǒng)第四節(jié) 各個(gè)文件及界面 文件夾image:系統(tǒng)的圖片 文件夾photo:商品的圖片 :增加貨物頁(yè)面及代碼 :用戶自定義控件,系統(tǒng)底部 :生成驗(yàn)證碼 :主頁(yè)界面及代碼 :法律聲明頁(yè)及代碼 :各個(gè)子模塊的母版 :主頁(yè)的母版 :關(guān)于我們頁(yè)面 1:商品詳細(xì)信息頁(yè)面及代碼 1:商品管理頁(yè)面及代碼 1:注冊(cè)頁(yè)面及代碼 1:聯(lián)系我們頁(yè)面及代碼 1:用戶自定義控件,系統(tǒng)頂部 1:系統(tǒng)配置文件第三章 易貨系統(tǒng)的詳細(xì)設(shè)計(jì) 第一節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是項(xiàng)目開發(fā)過(guò)程中的一個(gè)非常重要的環(huán)節(jié),數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞影響到系統(tǒng)的效率,合理的設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)可以提高數(shù)據(jù)存儲(chǔ)效率,保證數(shù)據(jù)的完整和統(tǒng)一。數(shù)據(jù)庫(kù)的設(shè)計(jì)要進(jìn)行表的設(shè)計(jì),在這個(gè)系統(tǒng)中,使用的是SQL Server 2008數(shù)據(jù)庫(kù)。根據(jù)系統(tǒng)功能需求,建立一個(gè)060505217的數(shù)據(jù)庫(kù)【7~9】。一、用戶信息表 用戶信息表(USER_INFO)中字段有:用戶標(biāo)號(hào)(UserID)、用戶名(UserName)、密碼(Password)、郵箱(Email)、地址(Address)、電話(Telephone)、注冊(cè)日期(RegionDate)、最后登錄日期(LastLoginDate)。用戶具體信息如下: 圖 4二、商品分類表商品分類表(SORT_INFO)中字段有:商品類別號(hào)(SortID)、商品類別名稱(SortName),商品分類的具體定義如下: 圖 5三、商品信息表商品信息表(PRODUCT_INFO)中的字段有:商品編號(hào)(ProductID)、商品名(ProductName)、價(jià)格(UnitPrice)、發(fā)布日期(IssueDate)、描述(Description)、圖片(Url)、商品類型號(hào)(SortID)、貨主名(UserName)、想換物品(Change)、貨物狀態(tài)(State),商品信息的具體定義如下: 圖 6四、商品留言表商品留言表(REVIEW)中的字段有:留言號(hào)(ReviewID)、商品號(hào)(ProductID)、留言時(shí)間(ReviewDate)、留言內(nèi)容(ReviewContent)、留言者(UserName),商品留言表的具體定義如下: 圖 7五、聯(lián)系我們表聯(lián)系我們表(TELLUS)中的字段有:留言號(hào)(ContentID)、主題(Tittle)、內(nèi)容(Body)、留言者(UserName)、留言時(shí)間(CreatTime),聯(lián)系我們表具體定義如下: 圖 8第二節(jié) 詳細(xì)實(shí)現(xiàn)完成數(shù)據(jù)庫(kù)設(shè)計(jì)后,便可以進(jìn)行系統(tǒng)的開發(fā)了。本節(jié)將從用戶控件、主頁(yè)母版、注冊(cè)頁(yè)面、主頁(yè)、生成驗(yàn)證碼、添加貨物、貨物詳細(xì)信息、貨物管理等功能出發(fā),介紹各個(gè)功能的實(shí)現(xiàn)。一、top用戶控件 若是用戶登錄,將用戶名存入Session對(duì)象中,根據(jù)Session[UserName]的內(nèi)容顯示歡迎用戶或者歡迎游客,顯示用戶最后登錄時(shí)間,對(duì)于游客,則顯示當(dāng)時(shí)的系統(tǒng)時(shí)間。代碼如下[10]: if (Session[UserName] != null) { = Session[UserName].ToString()。 = Session[LastLoginDate].ToString()。 } else { = 游客。 = ()。 } 對(duì)于登錄的用戶可以跳入貨物管理頁(yè)面,對(duì)于未登錄用戶提示登錄,代碼: if (Session[UserName] != null) { ()。 } else { (scriptalert(39。請(qǐng)先登錄??!39。)。=39。39。/script)。 }}二、主頁(yè)母版 實(shí)現(xiàn)登錄功能,連接數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中根據(jù)用戶輸入的用戶名跟密碼查詢數(shù)據(jù)庫(kù)中是否存在記錄,對(duì)于錯(cuò)誤的情況給出提示,并將用戶相關(guān)信息填入Session對(duì)象,留著后面修改用戶信息用[11]。 string userName = ()。 string passWord = ()。 SqlConnection con = new SqlConnection(Integrated Security=true。server=.\\sqlexpress。database=060505217)。 string strSql = select * from USER_INFO where UserName=39。 + userName + 39。 and Password=39。 + passWord+39。 SqlCommand = new SqlCommand(strSql, con)。 ()。 object num = ()。//獲得表的第一行第一列值 object類型 if (num == null) { (script language=javascriptalert(\密碼錯(cuò)誤!!\)。/script)。 return。 } else { strSql = select * from [USER_INFO] where UserName=39。 + + 39。 = strSql。 SqlDataReader sdr = ()。 if (()) { string s = sdr[LastLoginDate].ToString()。 Session[LastLoginDate] = s。 Session[UserName] = 。 Session[UserPassword] = 。 ()。 } = Session[UserName].ToString()。 = Session[LastLoginDate].ToString()。 = 。 }根據(jù)現(xiàn)在的時(shí)間,修改數(shù)據(jù)庫(kù)中的最后登錄時(shí)間,代碼如下: string sql = update USER_INFO set LastLoginDate=39。 + () + 39。 where UserName=39。 + userName + 39。 SqlCommand m = new SqlCommand(sql, conn)。 try // 更新數(shù)據(jù)庫(kù),異常處理 { ()。 ()。 = ()。 } catch { } finally { ()。 } }用戶點(diǎn)擊搜索按鈕后,將用戶輸入的信息傳入到主頁(yè)面,在主頁(yè)面中獲信息,并查詢出相關(guān)的商品。設(shè)置一個(gè)string類型變量,根據(jù)用戶輸入信息,組成一個(gè)字符串,傳入到主頁(yè)面,代碼: protected void btnSearchs_Click(object sender, EventArgs e) { string strUrl = ~/?。 if ( != ) { strUrl += ProductName= + () + amp。 } if ( 1) { strUrl += SortID= + () + amp。 } if ( != ) { strUrl += UnitPriceFrom= + ()+amp。 } if(!=) { strUrl += UnitPriceTo= + () + amp。 } if(!=) { strUrl+=IssueDateFrom=+()+amp。 } if(!=) { strUrl += IssueDateTo= + () + amp。 } strUrl = (0,)。 (strUrl)。 } 三、注冊(cè)頁(yè)面用戶輸入注冊(cè)相關(guān)信息,系統(tǒng)對(duì)這些信息進(jìn)行驗(yàn)證,對(duì)于通過(guò)驗(yàn)證的信息,連接到數(shù)據(jù)庫(kù)中,并將信息插入數(shù)據(jù)庫(kù),給出注冊(cè)成功提示,然后返回主頁(yè)面[12]。 strSql = insert into USER_INFO(UserName,Password,Email,Address,Telephone,RegionDate,LastLoginDate) values(39。 + name + 39。,39。 + password + 39。,39。 + + 39。,39。 + address + 39。,39。+telephone+39。,39。+()+39。,39。+()+39。)。 = new SqlCommand(strSql, con)。 ()。//執(zhí)行目錄操作通過(guò)執(zhí)行INSERT在不使用 DataSet 的情況下更改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 ()。 //提示注冊(cè)成功,并返回主頁(yè) (scriptalert(39。注冊(cè)成功??!39。)。=39。39。/script)。 四、主頁(yè)判斷用戶是不是第一次登錄,設(shè)置當(dāng)前頁(yè),并根據(jù)相關(guān)情況綁定數(shù)據(jù), if (!IsPostBack) { = 1。 (currentPage,1)。 BindP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1