醫(yī)藥連鎖店管理系統(tǒng)——畢業(yè)論文
《醫(yī)藥連鎖店管理系統(tǒng)——畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《醫(yī)藥連鎖店管理系統(tǒng)——畢業(yè)論文(39頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 -1- 本科畢業(yè)論文(設(shè)計)本科畢業(yè)論文(設(shè)計) 醫(yī)藥連鎖店管理系統(tǒng)管理系統(tǒng) 學(xué)學(xué) 院院: : 信息學(xué)院信息學(xué)院 專專 業(yè):業(yè):計算機科學(xué)與技術(shù)計算機科學(xué)與技術(shù) 班班 級:級: 學(xué)學(xué) 號:號: 學(xué)生姓名學(xué)生姓名: : 指導(dǎo)教師:指導(dǎo)教師: 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 頁 摘要 【摘要】 隨著我國市場經(jīng)濟的蓬勃發(fā)展和人們對醫(yī)藥產(chǎn)品需求的迅速增加,醫(yī)藥行業(yè)正 處于一個高速發(fā)展的時期。藥品流通現(xiàn)代化經(jīng)營模式正成為醫(yī)藥流通企業(yè)掌握未來 的有效手段,醫(yī)藥產(chǎn)業(yè)的競爭將向“大集團、大品種、大市場”戰(zhàn)略方向靠攏。在 當(dāng)今高度信息化的時代,越來越多的醫(yī)藥經(jīng)營企業(yè)意識到提高企業(yè)管理水平的重要 性,也迫切要
2、求加快管理信息化的進程。醫(yī)藥連鎖機構(gòu)維系業(yè)務(wù)正常運行以及建立 核心競爭力的基礎(chǔ)之一就是擁有高效、穩(wěn)定的信息系統(tǒng)。行業(yè)的快速發(fā)展必然導(dǎo)致 市場競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內(nèi) 部管理,提高運營效率,另外,由于醫(yī)藥產(chǎn)品種類繁多、銷售模式特殊,業(yè)務(wù)量大, 單憑手工記賬已遠遠適應(yīng)不了企業(yè)快速發(fā)展的需求。醫(yī)藥作為一個關(guān)系到人們健康 的特殊行業(yè),并且國家對醫(yī)藥行業(yè)又有一些不同與其他行業(yè)的管理政策,這些都加 大了企業(yè)管理的難度。而通過網(wǎng)絡(luò)化管理醫(yī)藥連鎖企業(yè)可以實現(xiàn)總店管理員對各分 店進行的一系列經(jīng)營管理(銷售情況、銷售匯總、統(tǒng)計等) ,從而迅速建立和完善 現(xiàn)代企業(yè)的信息化
3、管理機制問題??梢哉f,沒有信息化的醫(yī)藥連鎖幾乎是不可想象 的。由此,醫(yī)藥連鎖店管理系統(tǒng)應(yīng)運而生。 【關(guān)鍵詞】 醫(yī)藥連鎖、藥品、醫(yī)藥、醫(yī)藥連鎖店 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 3 頁 目錄 摘要.1 0 引言.1 1 系統(tǒng)分析.2 1.1 需求分析.2 1.2 可行性分析.2 2 總體設(shè)計.2 2.1 項目規(guī)劃.2 2.2 系統(tǒng)功能結(jié)構(gòu)圖.3 3 系統(tǒng)設(shè)計.4 3.1 設(shè)計目標(biāo).4 3.2 開發(fā)及運行環(huán)境.4 3.3 邏輯結(jié)構(gòu)設(shè)計.5 4 前臺主要功能模塊詳細設(shè)計.5 4.1 前臺文件總體架構(gòu).5 4.2 藥品搜索模塊設(shè)計.8 4.3 藥品展示模塊設(shè)計.10 4.4 求醫(yī)問藥模塊設(shè)計.15
4、5 程序調(diào)試與錯誤處理.27 5.1 利用代碼正確控制 Check 控件被選中狀態(tài) 27 附錄 A 參考文獻 . 附錄 B 數(shù)據(jù)表 附錄 C 文件架構(gòu)圖 -1- 0 引言 全球經(jīng)濟一體化步伐的加快,使大多數(shù)企業(yè)適應(yīng)市場發(fā)展,不斷的擴大企業(yè)的 經(jīng)營規(guī)模,從單一的企業(yè)對客戶的銷售模式,轉(zhuǎn)變成企業(yè)的多店對客戶的銷售模式 (即連鎖經(jīng)營管理模式) ,更有一部分企業(yè),為了占領(lǐng)市場的絕大多數(shù)份額,和同 行的企業(yè)聯(lián)合,加盟成一個大的連鎖機構(gòu),以適應(yīng)經(jīng)濟全球一體化的經(jīng)營管理體制。 經(jīng)營模式的轉(zhuǎn)變,對企業(yè)的管理提出了全新的要求,除了要求保存原有管理體制的 優(yōu)點外,更為重要的是,需要解決多店銷售帶來的一系列的管理上
5、的新問題。多店 銷售,要求對多店進行統(tǒng)一的管理,同步的進行一系列的經(jīng)營活動。傳統(tǒng)的單一計 算機管理系統(tǒng),已經(jīng)不能滿足連鎖管理體制下新的管理要求。 互聯(lián)網(wǎng)時代的到來,為管理體制注入了新的血液。越來越多企業(yè)商家認識到 Internet 的優(yōu)越性,開始通過 Internet 進行企業(yè)管理,樹立企業(yè)的網(wǎng)絡(luò)形象,介紹企 業(yè)的經(jīng)營管理模式、銷售的商品信息。同時,通過網(wǎng)絡(luò)化管理,實現(xiàn)了由總店管理 員對各分店的銷售情況進行匯總、統(tǒng)計的功能,解決實際工作中不能及時對連鎖店 銷售情況進行統(tǒng)一管理的問題;通過網(wǎng)絡(luò)化管理,實現(xiàn)了和客戶在線的交流,增加 了和客戶溝通的渠道。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 2 頁 1
6、 系統(tǒng)分析 1.1 需求分析 通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面。 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理。 方便的數(shù)據(jù)查詢,滿足顧客快速、準(zhǔn)確查找藥品信息的要求。 全面展示企業(yè)的形象,讓顧客通過網(wǎng)絡(luò)對企業(yè)有一個更為全面的認識。 提供公告信息、養(yǎng)生之道、加盟信息等。 設(shè)置求醫(yī)問藥功能模塊,幫助顧客解決問題,拉近和客戶之間的距離。 分類展示藥品信息,方便客戶查看相關(guān)內(nèi)容。 系統(tǒng)管理員對網(wǎng)站后臺管理模塊設(shè)置。 連鎖店用戶對網(wǎng)站后臺管理模塊設(shè)置。 管理前臺所展示的全部信息類內(nèi)容。 后臺功能完善的藥品管理模塊。 功能強大的銷售管理、統(tǒng)計模塊
7、。 為保證數(shù)據(jù)的安全性設(shè)置數(shù)據(jù)備份功能、數(shù)據(jù)恢復(fù)功能。 各連鎖店銷售排行統(tǒng)計。 系統(tǒng)注銷。 1.2 可行性分析 經(jīng)濟性 網(wǎng)絡(luò)化管理解決了實際工作中不能及時對連鎖店銷售情況進行統(tǒng)一管理的問題, 為企業(yè)節(jié)省了大量的管理上所花費的時間,提高了企業(yè)經(jīng)營管理效率。 技術(shù)性 通過網(wǎng)絡(luò)管理,實現(xiàn)了和客戶在線溝通的功能,實現(xiàn)對各連鎖店進行銷售的統(tǒng) 計、排行功能。為總店管理提供了功能強大的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。 2 總體設(shè)計 2.1 項目規(guī)劃 醫(yī)藥連鎖店管理系統(tǒng)是一個典型的 ASP 數(shù)據(jù)庫開發(fā)應(yīng)用程序,由連鎖店前臺展 示模塊、總店后臺管理和連鎖店后臺管理 3 部分組成。 前臺展示模塊 該模塊主要為顧客提供藥品
8、信息的查詢功能、藥品分類信息展示、公司簡介、 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 3 頁 好藥推薦、熱銷排行、科學(xué)養(yǎng)生、求醫(yī)問藥、加盟我們等功能模塊。 總店后臺管理 該模塊主要管理 My Info(添加總店管理員信息) 、公告管理、科學(xué)養(yǎng)生文章、 連鎖店管理、藥品管理、銷售管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。 連鎖店后臺管理 該模塊主要管理 My Info(添加連鎖店用戶的信息) 、藥品管理、藥品銷售。 2.2 系統(tǒng)功能結(jié)構(gòu)圖 醫(yī)藥連鎖店管理系統(tǒng)前臺功能結(jié)構(gòu)如圖 1 所示。 圖 1 醫(yī)藥連鎖店管理系統(tǒng)前臺功能結(jié)構(gòu)圖 總店后臺管理系統(tǒng)功能結(jié)構(gòu)圖如圖 2 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 4 頁 圖
9、2 總店后臺管理系統(tǒng)功能結(jié)構(gòu)圖 醫(yī)藥連鎖店管理系統(tǒng)后臺功能結(jié)構(gòu)圖如圖 3 所示。 圖 3 醫(yī)藥連鎖店管理系統(tǒng)功能結(jié)構(gòu)圖 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 5 頁 3 系統(tǒng)設(shè)計 3.1 設(shè)計目標(biāo) 本系統(tǒng)是針對醫(yī)藥連鎖企業(yè)的經(jīng)營管理模式進行設(shè)計的,主要實現(xiàn)如下目標(biāo): 系統(tǒng)采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn) 確、數(shù)據(jù)存儲安全可靠。 為顧客提供一個方便、快捷的藥品信息查詢功能模塊。 全面展示企業(yè)的形象。 分類展示藥品信息方便顧客查看,為顧客提供最新好藥信息。 為顧客提供養(yǎng)生的科學(xué)知識。 實現(xiàn)了在線解答顧客疑難問題的功能模塊。 設(shè)置了總店后臺管理和連鎖店后臺管理功能。 由總店管
10、理員管理前臺的所有信息類功能模塊。 為總店管理員設(shè)置了功能完備的銷售統(tǒng)計管理模塊,對連鎖店的銷售性總 值進行管理、統(tǒng)計各排行,同時對各連鎖店進行管理。 實現(xiàn)了由總店管理對數(shù)據(jù)庫進行數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)的功能。 連鎖店后臺管理模塊為連鎖店管理員提供了分店藥品管理和藥品銷售管理 模塊,并提供用戶管理功能。 系統(tǒng)運行穩(wěn)定、安全可靠。 3.2 開發(fā)及運行環(huán)境 硬件平臺: CPU:P41.8GHz。 內(nèi)存:256MB 以上。 軟件平臺: 操作系統(tǒng):Windows xp/ Windows 2000。 數(shù)據(jù)庫:SQL Server 2000。 瀏覽器:IE5.0,推薦使用 IE6.0。 Web 服務(wù)器:IIS
11、5.0。 分辨率:最佳效果 1024768 像素。 3.3 邏輯結(jié)構(gòu)設(shè)計 本系統(tǒng)數(shù)據(jù)庫采用 SQL Server 2000 數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為 DB_Lsmanage 中包含 8 張表。下面分別給出數(shù)據(jù)表概要說明及數(shù)據(jù)表的結(jié)構(gòu)。 1數(shù)據(jù)表概要說明 為使對本系統(tǒng)后臺的數(shù)據(jù)庫中數(shù)據(jù)表有一個更清晰的認識,筆者設(shè)計了一個數(shù) 據(jù)表樹型結(jié)構(gòu)圖,該數(shù)據(jù)表樹型結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 6 頁 圖 4 數(shù)據(jù)表樹型結(jié)構(gòu)圖 2數(shù)據(jù)表的結(jié)構(gòu) 關(guān)于數(shù)據(jù)庫中的數(shù)據(jù)表請參見附錄 B。 4 前臺主要功能模塊詳細設(shè)計 4.1 前臺文件總體架構(gòu) 1功能模塊介紹 前臺頁面主要包括以下功能模
12、塊: 網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟導(dǎo)航條和站內(nèi)分類導(dǎo)航兩個部分。 公司簡介:主要介紹公司的基本信息。 好藥推薦:主要用于推薦用戶反饋的好藥信息。 藥品展示:主要是展示藥品的信息。 熱銷排行:主要展示銷量最好的前 10 種藥品信息及詳細信息查看。 科學(xué)養(yǎng)生:主要用于介紹養(yǎng)生理論、養(yǎng)生方法。 求醫(yī)問藥:主要用于展示求醫(yī)問藥的留言信息及發(fā)表新留言兩部分。 加盟我們:介紹公司的加盟條件。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 7 頁 2前臺頁面運行結(jié)果 顧客在進入醫(yī)藥連鎖店后,首先進入連鎖店的大廳,也就是連鎖店的首頁。醫(yī) 藥連鎖店首頁包含很多內(nèi)容,和現(xiàn)實中的醫(yī)藥連鎖店一樣,列出了連鎖店的藥品展 示、好藥推
13、薦、熱銷排行、公告信息、連鎖店列表及客戶的最新留言信息。 前臺首頁運行結(jié)果如圖 7 所示。 1 342 6 79 8 5 10 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 8 頁 圖 7 前臺首頁運行結(jié)果 前臺頁面的各部分說明以列表形式給出,如表 1 所示。 表 1 前臺首頁解析 區(qū)域名稱說明對應(yīng)文件 1網(wǎng)站導(dǎo)航主要展示網(wǎng)站的旗幟廣告和站內(nèi)導(dǎo)航條top1.asp 2用戶登錄 主要用于提供總店管理員和連鎖店管理員登錄后臺 的入口 left.asp 3好藥推薦主要用于展示用戶反饋的好藥信息left.asp 4公告主要用于展示本站的最新公告right.asp 5藥品搜索按藥品名稱、適應(yīng)癥進行藥品信息的模糊搜索
14、left.asp 6連鎖店列表展示全國各地連鎖店信息right.asp 7熱銷排行展示連鎖店中銷量最好的 10 種藥品left.asp 8藥品展示主要用于展示藥品的信息main.asp 9最新留言記錄用戶的留言信息right.asp 10版權(quán)信息用于展示網(wǎng)站的版權(quán)信息bottom.asp 4創(chuàng)建數(shù)據(jù)庫連接 創(chuàng)建數(shù)據(jù)庫連接主要分兩步進行:一是創(chuàng)建數(shù)據(jù)庫連接文件 Conn.asp,二是在 需要與數(shù)據(jù)庫連接的頁面中包含該文件(如,) 。 連接數(shù)據(jù)庫的代碼如下: 4.2 藥品搜索模塊設(shè)計 如果用戶想要更快速查找藥品信息,怎么辦?醫(yī)藥連鎖店管理系統(tǒng)專門設(shè)計了 藥品搜索模塊,通過使用它,用戶能夠查詢到需求
15、的藥品信息。本網(wǎng)站采用的是關(guān) 鍵字搜索,并把關(guān)鍵字搜索范圍進行了限制,按藥品名稱及適應(yīng)癥對指定的藥品參 數(shù)的關(guān)鍵字進行模糊查詢。 該功能由兩部分組成,一部分是查詢條件輸入專區(qū)(left.asp) ,另一部分是查詢 結(jié)果顯示專區(qū)(answer.asp) ,查詢條件輸入專區(qū)的設(shè)計效果如圖 8 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 9 頁 圖 8 查詢條件輸入專區(qū)頁面的設(shè)計效果 當(dāng)用戶在查詢條件輸入專區(qū)頁面填寫查詢內(nèi)容并確認進行信息查詢,當(dāng)前頁將 更新為查詢結(jié)果展示專區(qū)頁面。查詢結(jié)果展示專區(qū)頁面首先根據(jù)用戶提交的查詢數(shù) 據(jù)(表單信息)進行數(shù)據(jù)庫檢索,并將結(jié)果集輸出到瀏覽器中。查詢結(jié)果展示專區(qū) 頁
16、面的設(shè)計效果如圖 9 所示。 圖 9 查詢結(jié)果展示專區(qū)頁面的設(shè)計效果 查詢條件輸入專區(qū)頁面涉及的 HTML 表單元素如表 2 所示。 表 2 查詢條件輸入專區(qū)頁面涉及的 HTML 表單元素 名稱類型含義重要屬性 form2form表單 action=“index.asp“onSubmit=“return chkwords();“ keywordstext輸入查詢關(guān)鍵字 style=“border:1px solid;border- color:000000“ 當(dāng)用戶在查詢條件輸入專區(qū)頁面輸入查詢關(guān)鍵字后,首先利用 JavaScript 編寫 chkwords()函數(shù),用來檢測用戶輸入信息是否合
17、法,當(dāng)用戶輸入合法的信息后,提 交該表單,完整代碼如下: function chkwords() 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 10 頁 if (document.form2.keywords.value=“) alert(“請輸入關(guān)鍵字!“); form2.keywords.focus(); return false; return true; 按藥品名稱及適應(yīng)癥狀對指定的藥品參數(shù)關(guān)鍵字進行模糊查詢,并顯示相應(yīng)的 查詢結(jié)果,其代碼如下: “ response.write “共找到 “border-color:000000;background-color:ffffff;“ 0 then
18、response.write “ end if rs.movenext 繼續(xù)執(zhí)行下一條語句 if i Mod 2 = 0 then response.write “ end if if rs.eof then exit for 當(dāng)記錄執(zhí)行到文件尾結(jié)束 該循環(huán) next% 在瀏覽藥品模塊中還有一個很關(guān)鍵的程序塊就是列表的翻頁功能。當(dāng)從各個入 口進入到瀏覽藥品程序列表頁后,如何能夠把這些參數(shù)保留住,在程序列表頁中進 行自身的傳遞以便翻頁?這就需要 ASP 程序來完成,實現(xiàn)這個功能的完整代碼如下: 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 15 頁 “ 添加對應(yīng)藥品的詳細信息【查看詳細】按鈕的程序代碼如下:
19、 )“ style=“border:1px solid;border-color:000000;background-color:ffffff;“ 分類藥品展示頁面的運行結(jié)果如圖 13 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 16 頁 圖 13 分類藥品展示頁面的運行效果 2藥品詳細信息展示頁面 藥品詳細信息展示頁面是為了讓用戶對藥品有一個更全面的了解,以方便選購。 該頁面主要是根據(jù)傳遞的參數(shù)(本例為藥品 ID 號,參數(shù)名為 ming)檢索相應(yīng)的記 錄信息并顯示。 藥品詳細信息展示頁面的設(shè)計效果如圖 14 所示。 圖 14 藥品詳細信息展示頁面的設(shè)計效果 根據(jù)傳遞的參數(shù)進行數(shù)據(jù)庫檢索的代碼如
20、下: 當(dāng)顯示藥品的詳細信息,即主要成份、適應(yīng)癥、用法用量、詳細說明時,觸發(fā) 函數(shù) repstr()。該函數(shù)的作用是將指定數(shù)目的空字符串替換為一個空字符串,其完整 代碼如下: 0 then repstr=replace(str,“,“ “) else repstr=“沒有信息“ end if end function % 顯示圖片信息的代碼如下: 0 then% “ width=“150“ height=“150“ 顯示藥品的詳細信息的程序代碼如下: 顯示藥品名稱 顯示主要成份 顯示適應(yīng)癥 顯示用法用量 顯示詳細說明 藥品詳細信息展示頁面的運行結(jié)果如圖 15 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計)
21、 第 18 頁 圖 15 藥品詳細信息展示頁面的運行結(jié)果 4.4 求醫(yī)問藥模塊設(shè)計 求醫(yī)問藥模塊作為一個完全獨立的模塊,主要包括留言列表、發(fā)表留言、查看 留言、回復(fù)留言和刪除留言 5 部分。 1留言列表 用戶可以單擊首頁主導(dǎo)航區(qū)【求醫(yī)問藥】超鏈接,進入到“留言列表”頁面。 用戶可以在留言列表頁面填寫留言信息;單擊任意一個留言的標(biāo)題鏈接,打開查看 留言頁面,瀏覽對應(yīng)留言的詳細信息。 留言列表頁面的設(shè)計效果如圖 17 所示。 圖 17 留言列表頁面的設(shè)計效果 留言列表主要就是將數(shù)據(jù)中的留言信息分頁輸出到瀏覽器中,每頁顯示 2 條記 錄,留言列表文件中檢索數(shù)據(jù)庫的程序代碼如下: 現(xiàn)在還沒有人發(fā)表提問
22、“ else rs.pagesize=2 每頁顯示2條記錄 page=Clng(request.QueryString(“page“) 查找當(dāng)前顯示的頁碼 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 如果記錄尾結(jié)束循環(huán) % “ / “ 留言列表頁面的運行結(jié)果如圖 18 所示。 圖 18 留言列表頁面的運行結(jié)果 2發(fā)表留言 用戶可以在留言列表頁面中單擊【發(fā)表新留言】按鈕
23、,進入到“發(fā)表留言”頁 面發(fā)表留言信息。 在設(shè)計發(fā)表留言頁時,為了使用戶的留言信息保存后,留言內(nèi)容的文字和標(biāo)點 符號能夠統(tǒng)一,在查看留言信息時,不影響閱讀效果,所以在此,將不規(guī)則字符“” 通過函數(shù) replace()替換為字符“ ” ,同時控制用戶輸入的任一主題內(nèi)容不為空,如 果為空,將給予信息提示。 發(fā)表留言頁面的設(shè)計效果如圖 19 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 21 頁 圖 19 發(fā)表留言頁面的設(shè)計效果 發(fā)表留言頁面中涉及的 HTML 表單元素如表 3 所示。 表 3 發(fā)表留言頁面中涉及的 HTML 表單元素 名稱類型含義重要屬性 form1form表單 action=“ on
24、Submit=“return chkfields();“ authortext昵稱style=“border:1px solid;border-color:000000“ titletext標(biāo)題style=“border:1px solid;border-color:000000“ contenttextarea內(nèi)容 b1submit【提交】按鈕 b2reset【取消】按鈕onClick=“window.close();“ 發(fā)表留言信息時的數(shù)據(jù)處理頁主要是將用戶提交的表單信息保存到數(shù)據(jù)庫中, 數(shù)據(jù)處理頁的程序代碼如下: 0 then% “) content=replace(content,“
25、“,“ “) author=trim(request(“author“) author=replace(author,“,“) if title=“ or content=“ or author=“ then % 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 22 頁 alert(“請準(zhǔn)確填寫留言信息“); setTimeout(“window.close();“,10); 留言成功“ % opener.location.reload(); /刷新當(dāng)前窗口的父窗口 setTimeout(“window.close();“,800); 發(fā)表留言頁面的運行結(jié)果如圖 20 所示。 圖 20 發(fā)表留言頁面的運行結(jié)
26、果 3查看留言 用戶可以在“留言列表”頁面中單擊任意一條留言的標(biāo)題鏈接,打開查看留言 頁面,瀏覽對應(yīng)留言的詳細信息。用戶可以在該頁面實現(xiàn)留言信息的回復(fù)、留言信 息的刪除及回復(fù)信息的刪除功能。 查看留言頁面的設(shè)計效果如圖 21 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 23 頁 圖 21 查看留言頁面的設(shè)計效果 查看留言頁面主要就是將數(shù)據(jù)中的留言信息輸出到瀏覽器中,通過傳遞的參數(shù) id,在數(shù)據(jù)表中檢索留言信息,來判斷訪問留言信息的人數(shù),如果檢索到參數(shù) id, 則說明訪問一次 id 所對應(yīng)的留言信息,這時通過更新數(shù)據(jù)表對訪問人數(shù)做自加 1 操 作。留言列表文件中的檢索數(shù)據(jù)庫的程序代碼如下: 請選擇
27、留言!“ response.End() 結(jié)束語句 end if set rs=conn.execute(“select * from tb_BBS where Id=“ style=“border:1px solid;border-color:#000000;background-color:#ffffff“ 通過上面的代碼可以看出,操作被提交到處理頁后,處理頁將根據(jù)傳遞過來的 id 值對回復(fù)的留言信息進行存儲,其關(guān)鍵代碼如下: 0 then content=trim(request(“content“) if len(content)=0 then alert(“請?zhí)顚懥粞詢?nèi)容!“); wi
28、ndow.history.back(); response.End() end if content=replace(content,chr(13),“) content=replace(content,“ “,“ “) author=trim(request(“author“) 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 25 頁 postdate=now() 回復(fù)留言日期和時間 sql=“insert into tb_BBS (content,author,postdate,upid) values (“ setTimeout(“window.close();“,800); 此處省略了判斷昵稱及回復(fù)
29、留言內(nèi)容是否為空的代碼 end if % 5刪除留言 在查看留言頁面中,單擊【刪除】按鈕,進行相應(yīng)的留言信息或回復(fù)信息的刪 除操作。 刪除留言信息是在每條留言記錄后添加一個【刪除】按鈕,可以在瀏覽完留言 信息后對于沒有價值的留言信息做刪除操作,其關(guān)鍵代碼如下: );“ 刪除回復(fù)信息是在每條記錄后添加一個【刪除】按鈕,可以在瀏覽完留言的回 復(fù)信息后對于沒有價值的留言回復(fù)信息做刪除操作,代碼如下: “ 當(dāng)操作被提交到處理頁后,首先通過標(biāo)記 Flag 來判斷用戶是否有操作權(quán)限,如 果該用戶為管理員級別,則處理頁將根據(jù)傳遞過來的 id 值對相應(yīng)的記錄進行刪除, 其關(guān)鍵代碼如下: 1 then% ale
30、rt(“您無權(quán)刪除!“); setTimeout(“window.close();“,10); alert(“刪除留言信息成功!“); window.location.href=“askfor.asp“; 5 程序調(diào)試與錯誤處理 5.1 利用代碼正確控制 Check 控件被選中狀態(tài) 在醫(yī)藥連鎖店管理系統(tǒng)中,在刪除公告信息時,公告列表中只有一條公告記錄, 這時,單擊【全選】按鈕并不能將復(fù)選框選中,如圖 42 所示。 圖 42 單擊【全選】按鈕時,復(fù)選框不能被選中 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 27 頁 根據(jù)以上的情形進行分析,當(dāng)單擊【全選】按鈕時,調(diào)用 selall()函數(shù)判斷復(fù)選 框的個數(shù)
31、時,沒有考慮到 1 個復(fù)選框時如何進行處理,因此會出現(xiàn)上面的情況。 源代碼如下: function selall() var nn=self.document.all.item(“delit“) for(j=0;j=2) for(j=0;jnn.length;j+) self.document.all.item(“delit“,j).checked=true; 當(dāng)復(fù)選框為大于等于2時, 處于選中狀態(tài) else self.document.all.item(“delit“,0).checked=true; 當(dāng)復(fù)選框為1時,處于選 中狀態(tài) 此時再運行網(wǎng)頁時,將顯示如圖 43 所示的頁面。 圖 43
32、 單擊【全選】按鈕后,將單個復(fù)選框選中 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 28 頁 附錄 A 參考文獻 1JSP 數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006 年 3 月 2Delphi 數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006 年 3 月 3Visual Basic 數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006 年 3 月 4Visual C+數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006 年 3 月 5JSP 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 王國輝、牛強、李南南等 2005 年 7 月 6Visual Basic 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 宋坤、趙智勇、
33、劉強等 2005 年 7 月 7SQL Server 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 宋昆、李嚴等 2006 年 1 月 8Access 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 李俊民、高春燕等 2006 年 1 月 9Visual Basic 精彩編程 200 例 機械工業(yè)出版社賽奎春、高春艷等 2003 年 1 月 10ASP 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 李嚴、于亞芳、王國輝2004 年 12 月 11Delphi 工程應(yīng)用與項目實踐 機械工業(yè)出版社 宋坤、趙智勇等 2005 年 1 月 12Visual Basic 工程應(yīng)用與項目實踐 機械工業(yè)出版社高春艷、李俊民等 2005 年
34、 1 月 13Visual C工程應(yīng)用與項目實踐 機械工業(yè)出版社張雨、阮偉良等 5005 年 1 月 14JSP 工程應(yīng)用與項目實踐 機械工業(yè)出版社 陳威、白偉明、李楠2005 年 2 月 15ASP 工程應(yīng)用與項目實踐 機械工業(yè)出版社 王國輝、牛強、李南南2005 年 4 月 16Visual Basic 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社高春艷、李俊民、 張耀庭等 2005 年 7 月 17ASP 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 王國輝、牛強、李南南等 2005 年 7 月 18Delphi 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 宋坤、趙智勇、劉強等 2005 年 7 月 19Vi
35、sual foxpro 數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用 人民郵電出版社 周桓、張雨、 王國輝 2004 年 5 月 20PoweBuilder 數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用 人民郵電出版社 劉志銘 張振坤 馮文萃 2004 年 5 月 21Delphi 數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用 人民郵電出版社 賽奎春 陳紫鴻 宋 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 29 頁 昆 2004 年 5 月 22Visual basic 數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用 人民郵電出版社 高春艷、李艷 2004 年 5 月 23Visual C+ 管理信息系統(tǒng)完整項目實例剖析 人民郵電出版社 明日科技 2005 年 7 月
36、 24Visual Basic 管理信息系統(tǒng)完整項目實例剖析 人民郵電出版社 明日科技 2005 年 7 月 25PowerBuilder 管理信息系統(tǒng)完整項目實例剖析 人民郵電出版社 明日科技 2005 年 7 月 26Visual FoxPro 管理信息系統(tǒng)完整項目實例剖析 人民郵電出版社 明日科技 2005 年 7 月 27Delphi 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 賽奎春、鄭驍鵬等 2004 年 2 月 28Visual Basic 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社劉志銘、高春艷等 2003 年 8 月 29Visual FoxPro 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社王晶瑩、
37、王國輝等 2003 年 9 月 30Power Builder 數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社華傳銘、張振坤等 2003 年 9 月 31PowerBuilder 精彩編程 200 例 機械工業(yè)出版社 張振坤、李文立等2004 年 9 月 32Visual FoxPro 精彩編程 200 例 機械工業(yè)出版社 王國輝、董韶華等 2004 年 9 月 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 30 頁 附錄 B 數(shù)據(jù)表 (1)tb_BBS(留言信息表) 留言信息表主要用于保存用戶的留言信息,表 tb_BBS 的結(jié)構(gòu)如表 B.1 所示。 表 B.1 表 tb_BBS 的結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 Id
38、int4ID titlevarchar8000標(biāo)題名稱 contentvarchar8000留言內(nèi)容 upidint4留言 ID Postdatesmalldatetime4發(fā)表時間 authorvarchar50作者 readcountint4閱讀留言人數(shù) backcountint4回復(fù)留言人數(shù) (2)tb_MedicineName(藥品信息表) 藥品信息表用來保存的藥品的基礎(chǔ)信息。表 tb_MedicineName 的結(jié)構(gòu)如表 B.2 所示。 表 B.2 表 tb_MedicineName 的結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 Idint4ID TypeIdint4類別 ID yNamevarc
39、har200藥品名稱 Modevarchar200單位 Pricemoney8單價 intimedatetime8入庫時間 Mode1varchar200規(guī)格 Gradebit1推薦狀態(tài) imgvarchar200圖片 elementsvarchar200主要成份 fortillvarchar200適應(yīng)癥狀 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 31 頁 usesizevarchar200用法用量 medbookvarchar200詳細說明 (3)tb_MedicineType(藥品類別表) 藥品類別表主要用來保存藥品類別信息,表 tb_MedicineType 的結(jié)構(gòu)如表 B.3 所示。 表 B
40、.3 表 tb_ MedicineType 的結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 TypeIdint4類別 ID TypeNamevarchar50類別名稱 (4)tb_sell(銷售信息表) 銷售信息表主要用于保存商品的銷售信息,表 tb_sell 的結(jié)構(gòu)如表 B.4 所示。 表 B.4 表 tb_sell 的結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 Idbigint8ID TypeNamevarchar50類別名稱 yNamevarchar50藥品名稱 Modevarchar50單位 Pricevarchar50單價 Slint4數(shù)量 TotalPricemoney8總金額 Time1datetime8銷售
41、時間 itTypeint4分類等級 UserIdint4連鎖店 ID Mode1varchar50藥品規(guī)格 (5)tb_User(用戶信息表) 用戶信息表主要用于保存用戶信息,表 tb_User 的結(jié)構(gòu)如表 B.5 所示。 表 B.5 tb_User 結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 UserIDint4連鎖店 ID UserNamevarchar50連鎖店的名稱 UserPassvarchar50連鎖店用戶密碼 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 32 頁 Flagint4級別 Addressvarchar50連鎖店地址 Telvarchar50聯(lián)系電話 YouBianvarchar50郵編 Em
42、ailvarchar50電子郵件 Mnamevarchar50負責(zé)人 IDint4ID RegDatevarchar50注冊時間 (6)tb_NoticeBBS(公告信息表) 公告信息表主要用于保存發(fā)布的公告信息,表 tb_NoticeBBS 的結(jié)構(gòu)如表 B.6 所 示。 表 B.6 tb_NoticeBBS 結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 idxint4ID 號 titlevarchar50公告標(biāo)題 regDatevarchar50發(fā)布日期 contenttext16公告內(nèi)容 (7)tb_kexue(科學(xué)養(yǎng)生信息表) 科學(xué)養(yǎng)生信息表主要用于保存科學(xué)養(yǎng)生信息,表 tb_kexue 的結(jié)構(gòu)如表 B
43、.7 所示。 表 B.7 tb_kexue 結(jié)構(gòu) 字段名數(shù)據(jù)類型長度描述 idxint4ID 號 titlevarchar50標(biāo)題名稱 contentvarchar8000科學(xué)養(yǎng)生內(nèi)容 regDatesmalldatetime4發(fā)布時間 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 33 頁 附錄 C 文件架構(gòu)圖 醫(yī)藥連鎖店管理系統(tǒng)的前臺文件架構(gòu)如圖 C.1 所示。 前臺首頁 index.asp 公司簡介 introduce.asp 前臺主體頁面 熱銷排行 sort.asp 科學(xué)養(yǎng)生 kexue.asp 求醫(yī)問藥 askfor.asp 藥品展示 show.asp 好藥推薦 goodmed.asp 后臺登錄
44、入口 index.asp 加盟我們 together.asp 旗幟導(dǎo)航條 站內(nèi)分類導(dǎo)航 index.asp 圖 C.1 文件架構(gòu)圖 醫(yī)藥連鎖店管理系統(tǒng)后臺文件架構(gòu),如圖 C.2 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 34 頁 后臺登錄 /manage/ default.asp 總店管理員登錄 公告管理 /manage/bbs/ bbsman.asp 科學(xué)養(yǎng)生文章 /manage/kexue/ kexue.asp 數(shù)據(jù)備份 /manage/bf/ DB_bf.asp 數(shù)據(jù)恢復(fù) /manage/bf/ DB_hf.asp 銷售管理 各連鎖店 庫存情況 /manage/ view.asp 各連鎖
45、店 庫存排行 /manage/ sort.asp 銷售統(tǒng)計 /manage/ #asp 類別添加 /manage/goods/ goodsclass.asp 藥品管理 藥品列表 /manage/goods/ goodslist.asp 藥品添加 /manage/goods/ addgoodsname.asp 連鎖店用戶登錄 連鎖店管理 連鎖店列表 /manage/user/ userlist.asp 連鎖店添加 /manage/user/ user.asp 藥品管理 藥品入庫 /manage/goods/ goodsadd.asp My Info /manage/user/ changepwd.asp My Info /manage/user/ changepwd.asp 藥品銷售 藥品入庫 出庫庫存情況 /manage/goods/ mygoods.asp 圖 C.2 醫(yī)藥連鎖店管理系統(tǒng)后臺文件架構(gòu)圖 求醫(yī)問藥模塊的文件架構(gòu)如圖 C.3 所示。 貴州大學(xué)本科畢業(yè)論文(設(shè)計) 第 35 頁 求醫(yī)問藥 askfor.asp 留言列表 readask.asp 發(fā)表新留言 addask.asp 查看留言 readask.asp 回復(fù)該留言 huifu.asp 刪除留言 delask.asp 圖 C.3 求醫(yī)問藥模塊的文件架構(gòu)圖
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。