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

正文內(nèi)容

基于webservices的商務(wù)網(wǎng)站研究畢業(yè)論文(參考版)

2025-06-25 01:42本頁(yè)面
  

【正文】 //當(dāng)前頁(yè)索引 //設(shè)置ne。//總的記錄數(shù) =()。//允許分頁(yè) =5。//通過(guò)bookWebService的getBookCategoryAll()方法得到所有書(shū)類(lèi)的信息 =[0].DefaultView。//設(shè)置當(dāng)前頁(yè) PagedDataSource ps=new PagedDataSource()。 private void Page_Load(object sender, e) { //如果第一次提交的話(huà),就綁定;如果不是,就不用綁定 if(!IsPostBack) { dataBind()。 protected pageCount。 protected currentPage。//實(shí)例化一個(gè)bookWebService protected nextPage。//通過(guò)代理引用bookWebServicenamespace clientWebApplication{ /// summary /// index 的摘要說(shuō)明。using 。using 。using 。using 。using 。接下來(lái)就要實(shí)現(xiàn)將數(shù)據(jù)庫(kù)中的數(shù)據(jù)綁定到DataList的項(xiàng)。DataList控件沒(méi)有固定的外形,在使用前需要編輯其模板,用戶(hù)根據(jù)需要來(lái)設(shè)計(jì)自己想要的模板,還可以通過(guò)編輯其提供的屬性生成器來(lái)生成各種樣式。DataList控件直接從Microsoft Visual 2003的工具箱中直接拖到編輯窗口就可以了,如果查看代碼,你會(huì)發(fā)現(xiàn)自動(dòng)添加了這樣一行代碼:protected DataList1。每類(lèi)書(shū)的最后有“更多”兩個(gè)紅色字樣,讓用戶(hù)看到這類(lèi)書(shū)的所有書(shū)籍。該頁(yè)面包括各類(lèi)暢銷(xiāo)圖書(shū)的書(shū)名、圖書(shū)封面、作者、價(jià)格、出版社。 添加新項(xiàng)(2) ,我們就可以從“工具箱”里拖放所需的控件了。圖書(shū)管理模塊是由以下頁(yè)面組成的:l 顯示每類(lèi)暢銷(xiāo)前二圖書(shū),也是該網(wǎng)上書(shū)店的首頁(yè) ()l 同類(lèi)所有書(shū)籍列表()l 查看某類(lèi)書(shū)的所有書(shū)籍列表()l 圖本詳細(xì)介紹()l 圖書(shū)搜索()、()限于篇幅,將以有代表性的首面()作詳細(xì)介紹(其它的,請(qǐng)參看附件)。 創(chuàng)建頁(yè)面。 Web應(yīng)用程序創(chuàng)建窗口 添加Web應(yīng)用,亦即創(chuàng)建Web Service代理對(duì)象, Web服務(wù)(bookWebService、mentWebService、customerWebService、orderWebService)。 clientWebApplication應(yīng)用程序該應(yīng)用程序是面向用戶(hù)的,它提供了一個(gè)友好、簡(jiǎn)單的操作界面,以方便用戶(hù)的購(gòu)買(mǎi)。數(shù)據(jù)源幾乎可以是任意的,既可以是來(lái)自數(shù)據(jù)庫(kù)、XML文檔、其他控件的信息,也可以是來(lái)自其它進(jìn)程的信息或者計(jì)算的結(jié)果。通常數(shù)據(jù)綁定技術(shù)用于Web頁(yè)面上顯示數(shù)據(jù),即把Web控件中用于顯示的屬性綁定到數(shù)據(jù)源來(lái)顯示數(shù)據(jù)。為此,我們建立了兩個(gè)Web應(yīng)用程序(clientWebApplication和adminWebApplication),亦即兩個(gè)Web客戶(hù)端。第六章 表示層設(shè)計(jì)與實(shí)現(xiàn)第六章 表示層設(shè)計(jì)及實(shí)現(xiàn)該層包括兩部分:前臺(tái)服務(wù)和后臺(tái)管理。 接口描述public int login(string name,string password)——驗(yàn)證管理員的登錄,成功返回管理員Id,失敗則返回1。public bool changeInformation(int id,string name,string password,string address,string telephone,string question,string answer)——顧客更新個(gè)人信息。public DataSet getPassword(string name,string question,string answer)——顧客取回密碼。public bool login(string name,string password)——驗(yàn)證顧客登錄。public bool customerIsExist(string name)——根據(jù)輸入的名字確定該顧客是否存在。public void passCustomerRegisteById(int id)——根據(jù)編號(hào)通過(guò)對(duì)顧客注冊(cè)信息的審核。public void delCustomerById(int id)——根據(jù)顧客編號(hào)刪除顧客信息,并同時(shí)刪除他所下的訂單。public DataSet getCustomerDetailByName(string name)——根據(jù)顧客姓名得到顧客詳細(xì)信息。 customerWebService 功能描述提供一些對(duì)顧客信息進(jìn)行操作的方法。public int getNewOrderId(int customerId)——得到顧客剛下的訂單的訂單號(hào)。public void ordered(int customerId,double totalPrice)——顧客下訂。public void delOrderById(int id)——通過(guò)訂單號(hào)刪除該訂單。public DataSet getDeliverGoodsOrder()——獲取處于送貨狀態(tài)的訂單信息。public int getOrderCustomerId(int id)——通過(guò)訂單號(hào)得到該訂單的顧客編號(hào)。public DataSet getOrderDetailById(int id)——通過(guò)訂單號(hào)獲取訂單的詳細(xì)信息。 orderWebService 功能描述提供與訂單操作相關(guān)各種方法。public DataSet getComment(string bookISBN)——得到某一本書(shū)的相關(guān)評(píng)論。 mentWebService 功能描述提供一些對(duì)書(shū)籍進(jìn)行評(píng)論的基本操作的方法。 其它Web服務(wù)因篇幅關(guān)系,這里就不再列舉其它Web服務(wù)的設(shè)計(jì)、編碼、測(cè)試、調(diào)用等過(guò)程了(這些過(guò)程與以上兩個(gè)Web服務(wù)所述的過(guò)程相似,它們的完整代碼,在附件里可以找到)。 } } }} 測(cè)試 Service進(jìn)行測(cè)試就可以了。 return (strSQL)。%+name+%39。%+author+%39。%+publisher+%39。%+categoryName+%39。%+ISBN+%39。 } [WebMethod(Description=根據(jù)多種條件搜索書(shū)籍信息。 and =1。)] public DataSet getBookByISBN(string ISBN) { strSQL=select ISBN, as categoryName, as bookName,author,publisher,publishDate,price,coverName,description from books join bookCategories on = where ISBN=39。 return (strSQL)。+categoryId+39。 } } [WebMethod(Description=得到一個(gè)類(lèi)中的所有書(shū)籍。 return (strSQL)。+name+39。 } [WebMethod(Description=根據(jù)類(lèi)名得到該類(lèi)銷(xiāo)量前二的書(shū)籍信息。)。 } //通過(guò)類(lèi)編號(hào)重用該類(lèi)的所有書(shū)籍 private void reUseBookByCategoryId(string categoryName) { strSQL=update books set =1 where categoryId=(select from bookCategories where =39。 (strSQL)。)] public void reUseCategory(string name) { strSQL=update bookCategories set status=1 where name=39。 (strSQL)。 } //通過(guò)類(lèi)的編號(hào)刪除書(shū)籍(并不是真的把其從數(shù)據(jù)庫(kù)里刪除,只是把它的狀態(tài)置為0) private void delBookByCategoryId(int categoryId) { strSQL=update books set status=0 where categoryId=39。 (strSQL)。)] public void delBookCategoryById(int id) { strSQL=update bookCategories set status=0 where id=39。 return (strSQL)。 } } [WebMethod(Description=得到書(shū)的所有類(lèi)別。 return true。+name+39。 return true。)。 } else { strSQL=insert bookCategories(name) values(39。 } [WebMethod(Description=添加書(shū)的類(lèi)別。)] public DataSet getBookBecauseStockLower() { strSQL=select ISBN,name,author,publisher,stock from books where stock(select safeStock from safeStock) and status=1。 return (strSQL)。 } [WebMethod(Description=返回舊的安全庫(kù)存量。+safeStock+39。 } [WebMethod(Description=設(shè)定/更新安全庫(kù)存量。+ISBN+39。+stock+39。 } [WebMethod(Description=根據(jù)書(shū)的ISBN添加庫(kù)存量。+ISBN+39。 } } [WebMethod(Description=根據(jù)ISBN重新設(shè)定書(shū)籍為可用狀態(tài)。 return true。+ISBN+39。 } } [WebMethod(Description=確定書(shū)籍是否存在。 return true。+ISBN+39。 } [WebMethod(Description=根據(jù)ISBN刪除書(shū)籍信息(并不是真的把其從數(shù)據(jù)庫(kù)里刪除,只是把它的狀態(tài)置為0)。+ISBN+39。 } [WebMethod(Description=根據(jù)ISBN搜索書(shū)籍信息。)。,39。,39。),39。,convert(money,39。,39。,39。,39。,39。,39。)] public void addBook(string ISBN,int categoryId,string name,string author,string publisher,DateTime publishDate,Decimal price,string coverName,int stock,string description) { string strSQL=insert into books(ISBN,categoryId,name,author,publisher,publishDate,price,coverName,stock,description) values(39。//創(chuàng)建一個(gè)dataBaseWebService的實(shí)例,以后就是通過(guò)這個(gè)實(shí)例調(diào)用dataBaseWebService所提供的方法的 public book() { InitializeComponent()。)] public class book : { public string strSQL。using 。using 。using 。using 。 在bookWebService的代碼編輯窗口添加方法,完整代碼如下://using System。在這里,我們利用“瀏覽至:本地計(jì)算機(jī)上的Web服務(wù)”添加對(duì)dataBase服務(wù)的引用,并更改該Web引用的默認(rèn)名localhost為dataBaseService, 添加Web引用2 添加Web引用3至此,添加Web引用完成,亦即創(chuàng)建了一個(gè)前面所說(shuō)的Web Service代理對(duì)象。 設(shè)計(jì)過(guò)程及編碼 。public DataSet getBookByISBN(string ISBN)——根據(jù)書(shū)編號(hào)得到書(shū)籍信息。public DataSet getSaleTopTwo(string name)——根據(jù)類(lèi)名得到該類(lèi)銷(xiāo)量前二的書(shū)籍信息。public void delBookCategoryById(int id)——根據(jù)編號(hào),刪除書(shū)類(lèi)別(并不是真的把其從數(shù)據(jù)庫(kù)里刪除,只是把它的狀態(tài)置為0)。public bool addBookCategory(string name)——添加書(shū)的類(lèi)別。public int getOldSafeStock()——返回舊的安全庫(kù)存量。public void addBookStockByISBN(string ISBN,int stock)——根據(jù)書(shū)的ISBN添加庫(kù)存量。public bool bookIsExist(stri
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1