【正文】
//更新用戶(hù)信息 public boolean registUser(NgwcUser user)。 //保存logs public void updateComms(NgwcCommodities m ,int num)。 //是否存在用戶(hù) boolean existUser(String username,String password)。 //通過(guò)用戶(hù)名和密碼得到用戶(hù)信息 public List getUserLogs(NgwcUser user)。 //得查找的商品個(gè)數(shù) void addUser(NgwcUser user)。 //按查找得所有商品 int getPages()。 2. 虛擬購(gòu)物車(chē)類(lèi)的設(shè)計(jì)圖42 虛擬購(gòu)物車(chē)類(lèi)類(lèi)圖描述:編號(hào)類(lèi)名描述1Cart虛擬購(gòu)物車(chē)類(lèi)2BeanItems購(gòu)物車(chē)中存放的每一個(gè)商品3. 數(shù)據(jù)庫(kù)操作類(lèi)的設(shè)計(jì)圖43 數(shù)據(jù)庫(kù)操作類(lèi)類(lèi)圖描述:編號(hào)類(lèi)名描述1Dao數(shù)據(jù)庫(kù)操作類(lèi)2DaoImpl數(shù)據(jù)庫(kù)操作類(lèi)的接口,定義的數(shù)據(jù)庫(kù)操作類(lèi)中實(shí)現(xiàn)在方法Dao類(lèi)中實(shí)現(xiàn)的方法說(shuō)明: List showAllComms(int start)。二、AJAX技術(shù)在本例中的作用實(shí)現(xiàn)動(dòng)態(tài)無(wú)刷新的頁(yè)面效果,即通過(guò)動(dòng)態(tài)改變頁(yè)面中層的內(nèi)容改變頁(yè)面的內(nèi)容。AJAX購(gòu)物網(wǎng)站設(shè)計(jì)文檔一、要實(shí)現(xiàn)的功能用戶(hù)訪(fǎng)問(wèn)網(wǎng)站時(shí),如未登陸成用戶(hù),則只可以查看網(wǎng)站中的商品信息不能購(gòu)買(mǎi)商品。注冊(cè)為會(huì)員并登陸后,可以購(gòu)買(mǎi)指定數(shù)量的商品,購(gòu)買(mǎi)完所有商品后,用戶(hù)可調(diào)用結(jié)帳功能對(duì)所購(gòu)買(mǎi)的商品進(jìn)行結(jié)帳,在整個(gè)購(gòu)買(mǎi)過(guò)程中,用戶(hù)所購(gòu)買(mǎi)的商品放在虛擬購(gòu)物車(chē)中,并未記錄數(shù)據(jù)庫(kù)中。三、數(shù)據(jù)庫(kù)模型設(shè)計(jì)圖31 數(shù)據(jù)庫(kù)模型圖描述:編號(hào)庫(kù)表名稱(chēng)描述1ngwc_modities商品信息表2ngwc_operlog用戶(hù)操作記錄,存購(gòu)買(mǎi)信息3ngwc_user用戶(hù)表4ngwc_type用戶(hù)類(lèi)型表四、類(lèi)的設(shè)計(jì)1. 持久化類(lèi)的設(shè)計(jì)圖41 持久化類(lèi)類(lèi)圖描述:編號(hào)類(lèi)名描述1NgwcCommodities商品信息類(lèi)2NgwcOperlog用戶(hù)購(gòu)買(mǎi)信息類(lèi),存購(gòu)買(mǎi)信息3NgwcUser用戶(hù)信息類(lèi)4NgwcType用戶(hù)類(lèi)型類(lèi)說(shuō)明: 持久化類(lèi)的每個(gè)類(lèi)的屬性都有其對(duì)應(yīng)的setter和getter方法,Hibernate通過(guò)持久化類(lèi)可進(jìn)行數(shù)據(jù)庫(kù)的操作。 //按分頁(yè)得所有商品 List showFindComms(String mname, int start)。 //得所有商品總頁(yè)數(shù) int getFindCommsPages(String m