【正文】
庫(kù),如果數(shù)據(jù)庫(kù)問(wèn)空的,就提示管理管增加類別,語(yǔ)句為:if and then option value=請(qǐng)?jiān)黾宇悇e,如果不為空的就把已有的分類信息顯示出來(lái),然后提供管理員操作,如果管理員選擇“改名”,在處理程序里面將執(zhí)行case rename里面的語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作重定義名rs(sort_name) = (reTitle),并更新數(shù)據(jù)庫(kù)然后關(guān)閉,如果管理員選擇“刪除”,將執(zhí)行case del里面的程序,對(duì)數(shù)據(jù)庫(kù)里面的分類名執(zhí)行刪除,如果管理員選擇“新增”,將執(zhí)行case new,rs(sort_name) = (newTitle),并更新關(guān)閉數(shù)據(jù)庫(kù)。添加大分類界面圖如圖44:圖44 添加大分類界面圖主要通過(guò)管理員來(lái)處理訂單,處理過(guò)的訂單,用戶可以查詢到自己的那些訂單已經(jīng)處理過(guò),管理員“已確認(rèn)訂單”選項(xiàng),看到自己已處理的訂單,其中主要處理語(yǔ)句為:rs(sub_check)=1。貨物送出處理的模塊代碼為:%sub_number=(sub_number)sql=select * from sub where sub_number=39。amp。sub_numberamp。39。 set rs=() sql,conn,3,3 rs(sub_check)=1%包括會(huì)員的刪除、升級(jí)為VIP和添加會(huì)員三個(gè)功能(1)會(huì)員刪除功能的實(shí)現(xiàn):首先要判斷是否為管理員,如果為管理員才執(zhí)行以下程序代碼,先從member表中找到userid,sql=select * from member where user_id=amp。request(user_id),然后打開數(shù)據(jù)庫(kù),再判斷數(shù)據(jù)庫(kù)是否存在此用戶信息,如果不存在將顯示用戶信息已刪除,如果存在將執(zhí)行刪除語(yǔ)句,將用戶信息刪除。(2)會(huì)員升級(jí)的實(shí)現(xiàn):其主要實(shí)現(xiàn)語(yǔ)句rs(user_type)=VIP%if request(action)=up thensql=select user_type from member where user_id=amp。request(user_id) sql,conn,3,3if then 沒(méi)有此用戶信息!elsers(user_type)=VIP 用戶升級(jí)為VIP會(huì)員成功!end ifend if%(3)添加會(huì)員:只提供簡(jiǎn)單的添加用戶名和密碼%if request(action)=save then if request(user)= then sql=select * from member set rs=() sql,conn,3,3 rs(user_name)=request(user) rs(user_pass)=md5(request(pass),32) rs(user_type)=request(type) request(type) amp。用戶添加成功 br a href=返回/aelse39。%(1)添加新聞:該功能用于添加新聞信息,rs(news_title) =news_title,rs(news_content)=news_content,設(shè)計(jì)思想首先判斷輸入信息的標(biāo)頭和內(nèi)能是否為空,如果為空就返回一個(gè)信息“數(shù)據(jù)不能為空的信息提示”并不進(jìn)行寫入數(shù)據(jù)庫(kù)中,返回重新添加,如果兩個(gè)數(shù)據(jù)都不為空就寫入數(shù)據(jù)庫(kù),更新數(shù)據(jù)庫(kù)news表,然后返回繼續(xù)添加新聞信息。(2)修改刪除新聞:該功能主要用與修該和刪除新聞,設(shè)計(jì)思想是直接從數(shù)據(jù)庫(kù)中讀出數(shù)據(jù),然后用刪除語(yǔ)句,將其信息刪除,然后更新數(shù)據(jù)庫(kù)news表(3)添加測(cè)評(píng):該功能用于添加產(chǎn)品信息測(cè)評(píng)的,實(shí)現(xiàn)方式和添加新聞功能是同樣的,rs(news_title)=news_title,rs ( news _ content )=news_content。(4)修改刪除測(cè)評(píng):主要實(shí)現(xiàn)修改和刪除測(cè)評(píng)信息,然后更新數(shù)據(jù)庫(kù)表cp。(5)添加藥品常識(shí):主要實(shí)現(xiàn)添加藥品常識(shí)信息,實(shí)現(xiàn)方式和思路同添加新聞和添加測(cè)評(píng)是同樣的。(6)修改刪除測(cè)評(píng):主要實(shí)現(xiàn)修改和刪除測(cè)評(píng)信息,實(shí)現(xiàn)方式同修改刪除新聞一樣。結(jié) 論通過(guò)這三個(gè)月的學(xué)習(xí)和工作,完成了小型藥店銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)是一個(gè)在線銷售系統(tǒng),分成前臺(tái)和后臺(tái)兩個(gè)部分,前臺(tái)能完成的功能主要包括:用戶注冊(cè)登錄,查詢商品,顯示日期,定單投訴更改資料等;后臺(tái)部分主要完成的功能有:管理商品,定單管理,用戶管理,網(wǎng)站管理等。由于設(shè)計(jì)是基于B/S模式,該系統(tǒng)具有良好的可移植性等優(yōu)點(diǎn),并且具有相當(dāng)不錯(cuò)的應(yīng)用前景。同時(shí)由于該系統(tǒng)使用的是基于VBScript和JavaScript的ASP技術(shù),使我對(duì)該門技術(shù)又有了更加深入的了解,并且對(duì)應(yīng)用Dreamweaver制作靜態(tài)頁(yè)面也有了相當(dāng)?shù)男牡?。由于ASP技術(shù)相對(duì)現(xiàn)在流行得JSP等技術(shù)在安全性方面存在一定得差距,所以該系統(tǒng)在安全性方面存在與生俱來(lái)的劣勢(shì),安全性的增強(qiáng)將有待于將來(lái)在頁(yè)面中加入更多的安全方面的JavaScript等安全組件。由于知識(shí)的缺乏,還有很多小細(xì)節(jié)上還沒(méi)有處理完善(比如說(shuō)一些限制條件還沒(méi)有加進(jìn)去),有待功能完善。[1] [M].北京:人民郵電出版社,2002。[2] 肖金秀,[M].北京:冶金工業(yè)出版社,2003。[3] [M].北京:冶金工業(yè)出版社,2004。[4] 陳俊榮,[M].北京:中國(guó)鐵道出版社,2005。[5] [M].北京:人民教育出版社,2001。[6] 馮沃輝 , [M].北京:冶金工業(yè)出版社,2003。[7] 屈喜龍,+SQLserver開發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例[M].北京:機(jī)械工業(yè)出版社,2006。[8] +SQLserver典型網(wǎng)站建設(shè)案例[M].北京:清華大學(xué)出版社,2006。