【正文】
給用戶寄發(fā)圖書。:主要代碼實(shí)現(xiàn):try { (sDBDriver)。 } //處理異常 catch( e) { (數(shù)據(jù)庫連接:+())。 }//數(shù)據(jù)庫的連接conn=(sConnStr)。 stmt=()。 for(int i=0。i。i++){ int myUpdate=(update sub set sub_check=true where sub_number=39。+id[i]+39。)。 int mUpdate=(update basket set basket_admincheck=true where sub_number=39。+id[i]+39。)。//對(duì)定單數(shù)據(jù)進(jìn)行具體到更新操作,更新兩張表中的信息。 本模塊是系統(tǒng)的核心,主要負(fù)責(zé)定單的審查,是定單的流程最后一個(gè)環(huán)節(jié),也是最重要的一個(gè)環(huán)節(jié)。書店的任何數(shù)據(jù)都和定單數(shù)據(jù)有直接或者間接的關(guān)系,有效的定單和書店的經(jīng)濟(jì)利益有直接的關(guān)系,收入和支出都是由定單引起的。程序當(dāng)中也嚴(yán)格限制數(shù)據(jù)的有效性,無效數(shù)據(jù)不會(huì)錄入到數(shù)據(jù)庫中。大量的數(shù)據(jù)中找到用戶需要的數(shù)據(jù),這樣的數(shù)據(jù)挖掘很有必要。同樣,系統(tǒng)中也提供這樣的查詢,在數(shù)據(jù)庫的SQL中,查詢實(shí)現(xiàn)很簡單,本系統(tǒng)的查詢也是根據(jù)SQL的查詢語句實(shí)現(xiàn)的,通過模糊匹配,實(shí)現(xiàn)對(duì)圖書信息的查詢。其具體實(shí)現(xiàn)是輸入關(guān)鍵字,如果數(shù)據(jù)庫中有記錄,便會(huì)顯示出查詢的結(jié)果,沒有記錄則顯示找不到與之對(duì)應(yīng)的書。這其中主要是在系統(tǒng)的數(shù)據(jù)庫中進(jìn)行查找。:主要的查詢代碼:String hw_name,sort_id。 if((sort_id)==null){ hw_name=getStr((hw_name))。 sql=select * from hw where hw_name like 39。%+hw_name+%39。 order by hw_id DESC。 rs=(sql)。 } else{ sort_id=(sort_id)。 hw_name=getStr((hw_name))。 sql=select * from hw where sort_id=39。+sort_id+39。 and hw_name like 39。%+hw_name+%39。 order by hw_id DESC。 rs=(sql)。 }主要的程序設(shè)計(jì)思路是通過控件傳遞關(guān)鍵字給SQL語句,然后在數(shù)據(jù)庫中進(jìn)行查詢操作。為了讓系統(tǒng)功能更加豐富,系統(tǒng)還提供了公告發(fā)布和友情連接管理的功能,在公告發(fā)布模塊中,系統(tǒng)管理員可以添加公告,用戶登陸網(wǎng)站的時(shí)候可以查看公告。友情鏈接也是網(wǎng)站常見的一種形式,主要是實(shí)現(xiàn)頁面的跳轉(zhuǎn),增加網(wǎng)站的點(diǎn)擊率。本系統(tǒng)也提供本功能。(注:公告功能并未實(shí)現(xiàn))5部分頁面運(yùn)行結(jié)果以及系統(tǒng)配置說明:(首頁)(用戶123的購書車)系統(tǒng)的配置主要包括JDK,Tomcat和數(shù)據(jù)源的配置:JDK和Tomcat安裝步驟很簡單,按照提示就可以安裝,主要是JDK的環(huán)境變量的設(shè)置: JDK的默認(rèn)安裝目錄為C:\jdk;本系統(tǒng)安裝在E:\jdk。更新環(huán)境變量在系統(tǒng)桌面中;右擊[我的電腦]圖標(biāo);選擇[屬性]命令;彈出[系統(tǒng)特性]對(duì)話框。在[高級(jí)]選項(xiàng)卡中;單擊[環(huán)境變量]按鈕;彈出[環(huán)境變量]對(duì)話框;該對(duì)話框分為[Administrator 的用戶變量]和[系統(tǒng)變量]兩個(gè)選項(xiàng)組。在[系統(tǒng)變量]選項(xiàng)組中;找到path變量后單擊[編輯]按鈕;彈出[編輯系統(tǒng)變量]對(duì)話框。在[變量值]文本框最前面輸入“E:\jdk\bin。”,然后單擊[確定]按鈕。在[系統(tǒng)變量]選項(xiàng)組中單擊[新建]按鈕,在[變量名]文本框中輸入“classpath”,在[變量值]文本框中輸入“E:\jdk\lib\; E:\jdk\lib\;” 然后單擊[確定]按鈕。用同樣的方法把E:\jdk添加到JAVA_HOME環(huán)境變量中;單擊[應(yīng)用]按鈕再單擊[確定]按鈕。至此JDK的安裝及配置完成。數(shù)據(jù)源的配置則比較難:首先,從控制面板的管理工具中打開“ODBC數(shù)據(jù)源管理器”,單擊[系統(tǒng)DSN]選項(xiàng)卡,單擊[添加]按鈕;然后,從“名稱”列表欄中選擇Microsoft Access Driver(*.mdb),在彈出的“ODBC Microsoft Access安裝”對(duì)話框中,填入數(shù)據(jù)源名為“shnxn”然后對(duì)數(shù)據(jù)庫進(jìn)行選擇。最后點(diǎn)擊“確定”完成對(duì)數(shù)據(jù)源的配置。系統(tǒng)操作說明:在地址欄中鍵入:://localhost:8181\Bookshop\,便可以進(jìn)入驪苑網(wǎng)上書店的首頁面了。管理員用戶名:admin,密碼:admin會(huì)員用戶名:123