




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、網上醫(yī)藥連鎖系統(tǒng) 摘要:摘要:隨著我國市場經濟的蓬勃發(fā)展和人們對醫(yī)藥產品需求的迅速增加,醫(yī)藥行業(yè) 正處于一個高速發(fā)展的時期。藥品流通現代化經營模式正成為醫(yī)藥流通企業(yè)掌握未 來的有效手段,醫(yī)藥產業(yè)的競爭將向“大集團、大品種、大市場”戰(zhàn)略方向靠攏。 在當今高度信息化的時代,越來越多的醫(yī)藥經營企業(yè)意識到提高企業(yè)管理水平的重 要性,也迫切要求加快管理信息化的進程。醫(yī)藥連鎖機構維系業(yè)務正常運行以及建 立核心競爭力的基礎之一就是擁有高效、穩(wěn)定的信息系統(tǒng)。行業(yè)的快速發(fā)展必然導 致市場競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強 內部管理,提高運營效率,另外,由于醫(yī)藥產品種類繁多、銷售模
2、式特殊,業(yè)務量 大,單憑手工記賬已遠遠適應不了企業(yè)快速發(fā)展的需求。醫(yī)藥作為一個關系到人們 健康的特殊行業(yè),并且國家對醫(yī)藥行業(yè)又有一些不同與其他行業(yè)的管理政策,這些 都加大了企業(yè)管理的難度。而通過網絡化管理醫(yī)藥連鎖企業(yè)可以實現總店管理員對 各分店進行的一系列經營管理(銷售情況、銷售匯總、統(tǒng)計等) ,從而迅速建立和完 善現代企業(yè)的信息化管理機制問題??梢哉f,沒有信息化的醫(yī)藥連鎖幾乎是不可想 象的。由此,醫(yī)藥連鎖店管理系統(tǒng)應運而生。 關鍵詞:關鍵詞:數據庫、a、醫(yī)藥連鎖。 目錄目錄 引言引言. 1 1 系統(tǒng)分析系統(tǒng)分析. 1.1 需求分析 . 1.2 可行性分析 . 2 2 總體設計總體設計. 2.
3、1 項目規(guī)劃 . 2.2 系統(tǒng)功能結構圖 . 3 3 系統(tǒng)設計系統(tǒng)設計. 3.1 設計目標 . 3.2 開發(fā)及運行環(huán)境 . 3.3 邏輯結構設計 . 4 4 前臺主要功能模塊詳細設計前臺主要功能模塊詳細設計. 4.1 前臺文件總體架構 . 4.2 藥品搜索模塊設計 . 4.3 藥品展示模塊設計 . 4.4 求醫(yī)問藥模塊設計 . 5 5 程序調試與錯誤處理程序調試與錯誤處理. 參考文獻參考文獻. 附錄附錄. 引言 全球經濟一體化步伐的加快,使大多數企業(yè)適應市場發(fā)展,不斷的擴大企業(yè)的經營 規(guī)模,從單一的企業(yè)對客戶的銷售模式,轉變成企業(yè)的多店對客戶的銷售模式(即連鎖 經營管理模式) ,更有一部分企業(yè)
4、,為了占領市場的絕大多數份額,和同行的企業(yè)聯合, 加盟成一個大的連鎖機構,以適應經濟全球一體化的經營管理體制。經營模式的轉變, 對企業(yè)的管理提出了全新的要求,除了要求保存原有管理體制的優(yōu)點外,更為重要的是, 需要解決多店銷售帶來的一系列的管理上的新問題。多店銷售,要求對多店進行統(tǒng)一的 管理,同步的進行一系列的經營活動。傳統(tǒng)的單一計算機管理系統(tǒng),已經不能滿足連鎖 管理體制下新的管理要求。 互聯網時代的到來,為管理體制注入了新的血液。越來越多企業(yè)商家認識到 internet 的優(yōu)越性,開始通過 internet 進行企業(yè)管理,樹立企業(yè)的網絡形象,介紹企業(yè) 的經營管理模式、銷售的商品信息。同時,通過
5、網絡化管理,實現了由總店管理員對各 分店的銷售情況進行匯總、統(tǒng)計的功能,解決實際工作中不能及時對連鎖店銷售情況進 行統(tǒng)一管理的問題;通過網絡化管理,實現了和客戶在線的交流,增加了和客戶溝通的 渠道。 1 系統(tǒng)分析 1.1 需求分析 通過調查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面。 由于該系統(tǒng)的使用對象多,要求有較好的權限管理。 方便的數據查詢,滿足顧客快速、準確查找藥品信息的要求。 全面展示企業(yè)的形象,讓顧客通過網絡對企業(yè)有一個更為全面的認識。 提供公告信息、養(yǎng)生之道、加盟信息等。 設置求醫(yī)問藥功能模塊,幫助顧客解決問題,拉近和客戶之間的距離。 分類
6、展示藥品信息,方便客戶查看相關內容。 系統(tǒng)管理員對網站后臺管理模塊設置。 連鎖店用戶對網站后臺管理模塊設置。 管理前臺所展示的全部信息類內容。 后臺功能完善的藥品管理模塊。 功能強大的銷售管理、統(tǒng)計模塊。 為保證數據的安全性設置數據備份功能、數據恢復功能。 各連鎖店銷售排行統(tǒng)計。 系統(tǒng)注銷。 1.2 可行性分析 (1)技術可行性。鑒于本人在以前數據庫課程設計中已用 asp.netsql server 2000 開 發(fā)過類似的管理信息系統(tǒng),對開發(fā)管理信息系統(tǒng)就有了一些認識和提高,使自己在開發(fā) 管理信息系統(tǒng)方面的技術更加成熟。由于本設計最重要體現的是實用性,所以,通過大 量的社會調查和分析,結合自
7、己現有的技術水平加上導師的指導,還是能按期完成本課 程設計的。 (2)經濟可行性。成本方面:由于本課程設計屬于計算機專業(yè)教學的最后一個環(huán)節(jié), 所以人力消耗免費,資源學校提供,指導老師義務指導。所以成本計算只需計算開發(fā)期 間開發(fā)者的生活消費,學校資源的消耗,所以開發(fā)本軟件的成本是非常低的。效益方面: 可大大節(jié)約人力,以前需要多人干的工作,使用本系統(tǒng)只需一個或幾個人就能完成,且 工作量和勞動強度大大降低。所以開發(fā)本軟件可以為社會帶來較好的經濟效益。 從以上分析看開發(fā)本軟件在經濟上是可行的。 (3)操作可行性。所有本軟件的用戶對象是網站的工作人員,由于本軟件要設計成友 好的界面,寫出詳細的使用說明,
8、用戶只需懂得簡單的計算機操作知識,就能自由應用 本軟件。 2 總體設計 2.1 項目規(guī)劃 醫(yī)藥連鎖店管理系統(tǒng)是一個典型的 asp 數據庫開發(fā)應用程序,由連鎖店前臺展示模 塊、總店后臺管理和連鎖店后臺管理 3 部分組成。 前臺展示模塊 該模塊主要為顧客提供藥品信息的查詢功能、藥品分類信息展示、公司簡介、好藥 推薦、熱銷排行、科學養(yǎng)生、求醫(yī)問藥、加盟我們等功能模塊。 總店后臺管理 該模塊主要管理 my info(添加總店管理員信息) 、公告管理、科學養(yǎng)生文章、連鎖 店管理、藥品管理、銷售管理、數據備份、數據恢復。 連鎖店后臺管理 該模塊主要管理 my info(添加連鎖店用戶的信息) 、藥品管理、
9、藥品銷售。 2.2 系統(tǒng)功能結構圖 醫(yī)藥連鎖店管理系統(tǒng)前臺功能結構如圖 1 所示。 圖 1 醫(yī)藥連鎖店管理系統(tǒng)前臺功能結構圖 總店后臺管理系統(tǒng)功能結構圖如圖 2 所示。 圖 2 總店后臺管理系統(tǒng)功能結構圖 醫(yī)藥連鎖店管理系統(tǒng)后臺功能結構圖如圖 3 所示。 圖 3 醫(yī)藥連鎖店管理系統(tǒng)功能結構圖 3 系統(tǒng)設計 3.1 設計目標 本系統(tǒng)是針對醫(yī)藥連鎖企業(yè)的經營管理模式進行設計的,主要實現如下目標: 系統(tǒng)采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準確、數 據存儲安全可靠。 為顧客提供一個方便、快捷的藥品信息查詢功能模塊。 全面展示企業(yè)的形象。 分類展示藥品信息方便顧客查看,為顧客提供最
10、新好藥信息。 為顧客提供養(yǎng)生的科學知識。 實現了在線解答顧客疑難問題的功能模塊。 設置了總店后臺管理和連鎖店后臺管理功能。 由總店管理員管理前臺的所有信息類功能模塊。 為總店管理員設置了功能完備的銷售統(tǒng)計管理模塊,對連鎖店的銷售性總值進行 管理、統(tǒng)計各排行,同時對各連鎖店進行管理。 實現了由總店管理對數據庫進行數據備份、數據恢復的功能。 連鎖店后臺管理模塊為連鎖店管理員提供了分店藥品管理和藥品銷售管理模塊, 并提供用戶管理功能。 系統(tǒng)運行穩(wěn)定、安全可靠。 3.2 開發(fā)及運行環(huán)境 硬件平臺: cpu:p41.8ghz。 內存:256mb 以上。 軟件平臺: 操作系統(tǒng):windows xp/ wi
11、ndows 2003。 數據庫:sql server 2000。 瀏覽器:ie5.0,推薦使用 ie6.0。 web 服務器:iis5.0。 分辨率:最佳效果 1024768 像素。 3.3 邏輯結構設計 本系統(tǒng)數據庫采用 sql server 2000 數據庫,系統(tǒng)數據庫名稱為 db_lsmanage 中包 含 8 張表。下面分別給出數據表概要說明及數據表的結構。 1數據表概要說明 為使對本系統(tǒng)后臺的數據庫中數據表有一個更清晰的認識,筆者設計了一個數據表 樹型結構圖,該數據表樹型結構圖包含系統(tǒng)所有數據表 圖 3.1 數據表樹型結構圖 2數據表的結構 關于數據庫中的數據表 (1)tb_bbs(
12、留言信息表) 留言信息表主要用于保存用戶的留言信息,表 tb_bbs 的結構如表 1 所示。 表 1 表 tb_bbs 的結構 字段名數據類型長度描述 idint4id titlevarchar8000 標題名稱 contentvarchar8000 留言內容 upidint4 留言 id postdatesmalldatetime4 發(fā)表時間 authorvarchar50 作者 readcountint4 閱讀留言人數 backcountint4 回復留言人數 留言信息表能夠向消費者反饋一些藥品的療效和對本網站的建議。 (2)tb_medicinename(藥品信息表) 藥品信息表用來保存
13、的藥品的基礎信息。表 tb_medicinename 的結構如表 2 所示。 表 2 表 tb_medicinename 的結構 字段名數據類型長度描述 idint4id typeidint4 類別 id ynamevarchar200 藥品名稱 modevarchar200 單位 pricemoney8 單價 intimedatetime8 入庫時間 mode1varchar200 規(guī)格 gradebit1 推薦狀態(tài) imgvarchar200 圖片 elementsvarchar200 主要成份 fortillvarchar200 適應癥狀 usesizevarchar200 用法用量 m
14、edbookvarchar200 詳細說明 藥品信息表主要用于展示所售藥品的一些詳細信息,便于消費者進行選擇性購買。 (3)tb_medicinetype(藥品類別表) 藥品類別表主要用來保存藥品類別信息,表 tb_medicinetype 的結構如表 3 所示。 表.3 表 tb_ medicinetype 的結構 字段名數據類型長度描述 typeidint4 類別 id typenamevarchar50 類別名稱 藥品類別表便于對所需藥品進行搜索,方便快捷。 (4)tb_sell(銷售信息表) 銷售信息表主要用于保存商品的銷售信息,表 tb_sell 的結構如表 4 所示。 表 4 表
15、tb_sell 的結構 字段名數據類型長度描述 idbigint8id typenamevarchar50 類別名稱 ynamevarchar50 藥品名稱 modevarchar50 單位 pricevarchar50 單價 slint4 數量 totalpricemoney8 總金額 time1datetime8 銷售時間 ittypeint4 分類等級 useridint4 連鎖店 id mode1varchar50 藥品規(guī)格 銷售信息表是很好地能向消費者展示哪些藥品受到人們的歡迎。商品的銷售信息能 夠反映網站的銷售量。 (5)tb_user(用戶信息表) 用戶信息表主要用于保存用戶信息
16、,表 tb_user 的結構如表 5 所示。 表 5 tb_user 結構 字段名數據類型長度描述 useridint4 連鎖店 id usernamevarchar50 連鎖店的名稱 userpassvarchar50 連鎖店用戶密碼 flagint4 級別 addressvarchar50 連鎖店地址 telvarchar50 聯系電話 youbianvarchar50 郵編 emailvarchar50 電子郵件 mnamevarchar50 負責人 idint4id regdatevarchar50 注冊時間 用戶信息表能夠向消費者提供最方便快捷的消費地址和聯系方式,并且管理用戶的 信
17、息。 (6)tb_noticebbs(公告信息表) 公告信息表主要用于保存發(fā)布的公告信息,表 tb_noticebbs 的結構如表 6 所示。 表 6 tb_noticebbs 結構 字段名數據類型長度描述 idxint4 id 號 titlevarchar50 公告標題 regdatevarchar50 發(fā)布日期 contenttext16 公告內容 公告信息表管理網站所發(fā)布的公告,讓用戶第一時間了解網站的最新信息。 (7)tb_kexue(科學養(yǎng)生信息表) 科學養(yǎng)生信息表主要用于保存科學養(yǎng)生信息,表 tb_kexue 的結構如表 7 所示。 表 7 tb_kexue 結構 字段名數據類型長
18、度描述 idxint4 id 號 titlevarchar50 標題名稱 contentvarchar8000 科學養(yǎng)生內容 regdatesmalldatetime4 發(fā)布時間 科學養(yǎng)生信息表能保存一些科學養(yǎng)生的信息,讓用戶去充分了解自身的身體狀況和 更好的養(yǎng)生之道。 4 前臺主要功能模塊詳細設計 4.1 前臺文件總體架構 1功能模塊介紹 前臺頁面主要包括以下功能模塊: 網站導航:主要包括網站的旗幟導航條和站內分類導航兩個部分。 公司簡介:主要介紹公司的基本信息。 好藥推薦:主要用于推薦用戶反饋的好藥信息。 藥品展示:主要是展示藥品的信息。 熱銷排行:主要展示銷量最好的前 10 種藥品信息及
19、詳細信息查看。 科學養(yǎng)生:主要用于介紹養(yǎng)生理論、養(yǎng)生方法。 求醫(yī)問藥:主要用于展示求醫(yī)問藥的留言信息及發(fā)表新留言兩部分。 加盟我們:介紹公司的加盟條件。 2前臺頁面運行結果 顧客在進入醫(yī)藥連鎖店后,首先進入連鎖店的大廳,也就是連鎖店的首頁。醫(yī)藥連 鎖店首頁包含很多內容,和現實中的醫(yī)藥連鎖店一樣,列出了連鎖店的藥品展示、好藥 推薦、熱銷排行、公告信息、連鎖店列表及客戶的最新留言信息。 前臺首頁運行結果如圖 4.1 所示。 圖 4.1 前臺首頁運行結果 前臺頁面的各部分說明以列表形式給出,如表 1 所示。 表 1 前臺首頁解析 區(qū)域名稱說明對應文件 1 網站導航主要展示網站的旗幟廣告和站內導航條
20、top1.asp 2 用戶登錄主要用于提供總店管理員和連鎖店管理員登錄后臺的入口 left.asp 3 好藥推薦主要用于展示用戶反饋的好藥信息 left.asp 4 公告主要用于展示本站的最新公告 right.asp 5 藥品搜索按藥品名稱、適應癥進行藥品信息的模糊搜索 left.asp 6 連鎖店列表展示全國各地連鎖店信息 right.asp 1 342 6 79 8 5 10 7 熱銷排行展示連鎖店中銷量最好的 10 種藥品 left.asp 8 藥品展示主要用于展示藥品的信息 main.asp 9 最新留言記錄用戶的留言信息 right.asp 10 版權信息用于展示網站的版權信息 bo
21、ttom.asp 4創(chuàng)建數據庫連接 創(chuàng)建數據庫連接主要分兩步進行:一是創(chuàng)建數據庫連接文件 conn.asp,二是在需要 與數據庫連接的頁面中包含該文件(如,) 。 連接數據庫的代碼如下: 4.2 藥品搜索模塊設計 如果用戶想要更快速查找藥品信息,怎么辦?醫(yī)藥連鎖店管理系統(tǒng)專門設計了藥品 搜索模塊,通過使用它,用戶能夠查詢到需求的藥品信息。本網站采用的是關鍵字搜索, 并把關鍵字搜索范圍進行了限制,按藥品名稱及適應癥對指定的藥品參數的關鍵字進行 模糊查詢。 該功能由兩部分組成,一部分是查詢條件輸入專區(qū)(left.asp) ,另一部分是查詢結果 顯示專區(qū)(answer.asp) ,查詢條件輸入專區(qū)的
22、設計效果如圖 4.2 所示。 圖 4.2 查詢條件輸入專區(qū)頁面的設計效果 當用戶在查詢條件輸入專區(qū)頁面填寫查詢內容并確認進行信息查詢,當前頁將更新 為查詢結果展示專區(qū)頁面。查詢結果展示專區(qū)頁面首先根據用戶提交的查詢數據(表單 信息)進行數據庫檢索,并將結果集輸出到瀏覽器中。查詢結果展示專區(qū)頁面的設計效 果如圖 4.3 所示。 圖 4.3 查詢結果展示專區(qū)頁面的設計效果 查詢條件輸入專區(qū)頁面涉及的 html 表單元素如表 2 所示。 表 2 查詢條件輸入專區(qū)頁面涉及的 html 表單元素 名稱類型含義重要屬性 form2form 表單 action=index.asponsubmit=retur
23、n chkwords(); keywordstext 輸入查詢關鍵字 style=border:1px solid;border-color:000000 當用戶在查詢條件輸入專區(qū)頁面輸入查詢關鍵字后,首先利用 javascript 編寫 chkwords()函數,用來檢測用戶輸入信息是否合法,當用戶輸入合法的信息后,提交該表 單,完整代碼如下: function chkwords() if (document.form2.keywords.value=) alert(請輸入關鍵字!); form2.keywords.focus(); return false; return true; 按藥
24、品名稱及適應癥狀對指定的藥品參數關鍵字進行模糊查詢,并顯示相應的查詢 結果,其代碼如下: % key=request.querystring(keywords) sql=select * from tb_medicinename where yname like % a href=show.asp?typeid= 藥品分類展示頁面功能的實現,主要是檢索數據庫,將藥品類型字段為“typeid”的 數據以分頁形式輸出到瀏覽器中,每頁顯示 2 條數據。 分頁顯示藥品信息的關鍵代碼如下: % if request(typeid) then rs.open select * from tb_medici
25、nename where typeid= 規(guī) 格 適應癥 input type=button value=查看詳細 onclick=newwin(manage/goods/look.asp?id=) style=border:1px solid;border-color:000000;background-color:ffffff; %if i mod 2 0 then response.write end if rs.movenext 繼續(xù)執(zhí)行下一條語句 if i mod 2 = 0 then response.write end if if rs.eof then exit for 當記錄
26、執(zhí)行到文件尾結束該循環(huán) next% 在瀏覽藥品模塊中還有一個很關鍵的程序塊就是列表的翻頁功能。當從各個入口進 入到瀏覽藥品程序列表頁后,如何能夠把這些參數保留住,在程序列表頁中進行自身的 傳遞以便翻頁?這就需要 asp 程序來完成,實現這個功能的完整代碼如下: %response.write 該類共包含 添加對應藥品的詳細信息【查看詳細】按鈕的程序代碼如下: input type=button value=查看詳細 onclick=newwin(manage/goods/look.asp?id=) style=border:1px solid;border-color:000000;backg
27、round-color:ffffff; 分類藥品展示頁面的運行結果如圖 4.7 所示。 圖 4.7 分類藥品展示頁面的運行效果 2藥品詳細信息展示頁面 藥品詳細信息展示頁面是為了讓用戶對藥品有一個更全面的了解,以方便選購。該 頁面主要是根據傳遞的參數(本例為藥品 id 號,參數名為 ming)檢索相應的記錄信息并 顯示。 藥品詳細信息展示頁面的設計效果如圖 4.8 所示。 圖 4.8 藥品詳細信息展示頁面的設計效果 根據傳遞的參數進行數據庫檢索的代碼如下: 當顯示藥品的詳細信息,即主要成份、適應癥、用法用量、詳細說明時,觸發(fā)函數 repstr()。該函數的作用是將指定數目的空字符串替換為一個空
28、字符串,其完整代碼如下: 0 then repstr=replace(str,) else repstr=沒有信息 end if end function % 顯示圖片信息的代碼如下: 0 then% img src=goodspic/ width=150 height=150 顯示藥品的詳細信息的程序代碼如下: 顯示藥品名稱 顯示主要成份 顯示適應癥 顯示用法用量 顯示詳細說明 藥品詳細信息展示頁面的運行結果如圖 4.9 所示。 圖 4.9 藥品詳細信息展示頁面的運行結果 4.4 求醫(yī)問藥模塊設計 求醫(yī)問藥模塊作為一個完全獨立的模塊,主要包括留言列表、發(fā)表留言、查看留言、 回復留言和刪除留言
29、 5 部分。 1留言列表 用戶可以單擊首頁主導航區(qū)【求醫(yī)問藥】超鏈接,進入到“留言列表”頁面。用戶 可以在留言列表頁面填寫留言信息;單擊任意一個留言的標題鏈接,打開查看留言頁面, 瀏覽對應留言的詳細信息。 留言列表頁面的設計效果如圖 4.10 所示。 圖 4.10 留言列表頁面的設計效果 留言列表主要就是將數據中的留言信息分頁輸出到瀏覽器中,每頁顯示 2 條記錄, 留言列表文件中檢索數據庫的程序代碼如下: % set rs=server.createobject(adodb.recordset) sql=select * from tb_bbs where upid=0 order by id
30、 desc rs.open sql,conn,3,3 分頁顯示留言信息 if rs.eof then response.write 現在還沒有人發(fā)表提問 else rs.pagesize=2 每頁顯示2條記錄 page=clng(request.querystring(page) 查找當前顯示的頁碼 if page= or pagers.pagecount then page=rs.pagecount rs.absolutepage=page 將記錄指針定位到指定頁 i=1 for i=1 to rs.pagesize if rs.eof then exit for 如果記錄尾結束循環(huán) % t
31、r a href=readask.asp?id= / %response.write 當前共 留言列表頁面的運行結果如圖 4.11 所示。 圖 4.11 留言列表頁面的運行結果 2發(fā)表留言 用戶可以在留言列表頁面中單擊【發(fā)表新留言】按鈕,進入到“發(fā)表留言”頁面發(fā) 表留言信息。 在設計發(fā)表留言頁時,為了使用戶的留言信息保存后,留言內容的文字和標點符號 能夠統(tǒng)一,在查看留言信息時,不影響閱讀效果,所以在此,將不規(guī)則字符“”通過函 數 replace()替換為字符“ ” ,同時控制用戶輸入的任一主題內容不為空,如果為空,將給 予信息提示。 發(fā)表留言頁面的設計效果如圖 4.12 所示。 圖 4.12
32、發(fā)表留言頁面的設計效果 發(fā)表留言頁面中涉及的 html 表單元素如表 3 所示。 表 3 發(fā)表留言頁面中涉及的 html 表單元素 名稱類型含義重要屬性 form1form 表單 action= onsubmit=return chkfields(); authortext 昵稱 style=border:1px solid;border-color:000000 titletext 標題 style=border:1px solid;border-color:000000 contenttextarea 內容 b1submit 【提交】按鈕 b2reset 【取消】按鈕 onclick=wi
33、ndow.close(); 發(fā)表留言信息時的數據處理頁主要是將用戶提交的表單信息保存到數據庫中,數據 處理頁的程序代碼如下: 0 then% % title=trim(request(title) 用于除去字符串中的空格 title=replace(title,) 用于將字符串中的指定字符替換 content=trim(request(content) content=replace(content,) content=replace(content,chr(13),) content=replace(content, ,) author=trim(request(author) author
34、=replace(author,) if title= or content= or author= then % alert(請準確填寫留言信息); settimeout(window.close();,10); % response.end() end if postdate=now() 獲取系統(tǒng)當前的日期和時間 set rs=conn.execute(insert into tb_bbs (title,content,backcount,readcount,author,postdate,upid) values ( /刷新當前窗口的父窗口 settimeout(window.close
35、();,800); 發(fā)表留言頁面的運行結果如圖 4.13 所示。 圖 4.13 發(fā)表留言頁面的運行結果 3查看留言 用戶可以在“留言列表”頁面中單擊任意一條留言的標題鏈接,打開查看留言頁面, 瀏覽對應留言的詳細信息。用戶可以在該頁面實現留言信息的回復、留言信息的刪除及 回復信息的刪除功能。 查看留言頁面的設計效果如圖 4.14 所示。 圖 4.14 查看留言頁面的設計效果 查看留言頁面主要就是將數據中的留言信息輸出到瀏覽器中,通過傳遞的參數 id, 在數據表中檢索留言信息,來判斷訪問留言信息的人數,如果檢索到參數 id,則說明訪 問一次 id 所對應的留言信息,這時通過更新數據表對訪問人數做自
36、加 1 操作。留言列表 文件中的檢索數據庫的程序代碼如下: % id=request.querystring(id) if id= then 如果id為空 response.write 請選擇留言! response.end() 結束語句 end if set rs=conn.execute(select * from tb_bbs where id= style=border:1px solid;border-color:#000000;background-color:#ffffff通 過上面的代碼可以看出,操作被提交到處理頁后,處理頁將根據傳遞過來的id值對回復 的留言信息進行存儲,其關
37、鍵代碼如下: 0 then content=trim(request(content) if len(content)=0 then alert(請?zhí)顚懥粞詢热荩?; window.history.back(); response.end() end if content=replace(content,chr(13),) content=replace(content, ,) author=trim(request(author) postdate=now() 回復留言日期和時間 sql=insert into tb_bbs (content,author,postdate,upid) va
38、lues ( settimeout(window.close();,800); 此處省略了判斷昵稱及回復留言內容是否為空的代碼 end if % 5刪除留言 在查看留言頁面中,單擊【刪除】按鈕,進行相應的留言信息或回復信息的刪除操 作。 刪除留言信息是在每條留言記錄后添加一個【刪除】按鈕,可以在瀏覽完留言信息 后對于沒有價值的留言信息做刪除操作,其關鍵代碼如下: input type=image src=images/a_delete.gif onclick=return newwin1(delask.asp?id=); 刪除回復信息是在每條記錄后添加一個【刪除】按鈕,可以在瀏覽完留言的回復信 息后對于沒有價值的留言回復信息做刪除操作,代碼如下: a href=delask.asp?id= 當操作被提交到處理頁后,首先通過標記 flag 來判斷用戶是否有操作權限,如果該 用戶為管理員級別,則處理頁將根據傳遞過來的 id 值對相應的記錄進行刪除,其關鍵代 碼如下: %if session(flag)1 then% alert(您無權刪除!); settimeou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咨詢合同補充協議
- 手房委托房產中介買賣合同書
- 河道濕地防洪工程施工方案
- 員工簽訂勞動合同協議
- 2025年二建考試試題及答案
- 武進區(qū)智能化道閘施工方案
- 砌石擋土墻冬雨季施工方案
- 居室空間設計概述習題
- 夏季網吧活動方案
- 個錘子檢討書更新
- GB/T 45229-2025劇場工藝安全要求
- 2025年廣州市黃埔區(qū)東區(qū)街招考社區(qū)居委會專職工作人員高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年黑龍江省高職單招《職測》高頻必練考試題庫400題(含答案)
- GB 45184-2024眼視光產品元件安全技術規(guī)范
- 2025年湖南科技職業(yè)學院高職單招數學歷年(2016-2024)頻考點試題含答案解析
- 2025年新人教版八年級下冊物理全冊教案
- 《建筑電氣設計》課件
- 化學-浙江省首考2025年1月普通高等學校招生全國統(tǒng)一考試試題和答案
- 【地理】俄羅斯課件-2024-2025學年人教版(2024)地理七年級下冊
- 藥品使用風險監(jiān)測與預警制度
- 《軟件實施方法論》課件
評論
0/150
提交評論