小型藥店銷售管理系統(tǒng)的設(shè)計計算機(jī)畢業(yè)設(shè)計(論文)_第1頁
小型藥店銷售管理系統(tǒng)的設(shè)計計算機(jī)畢業(yè)設(shè)計(論文)_第2頁
小型藥店銷售管理系統(tǒng)的設(shè)計計算機(jī)畢業(yè)設(shè)計(論文)_第3頁
小型藥店銷售管理系統(tǒng)的設(shè)計計算機(jī)畢業(yè)設(shè)計(論文)_第4頁
小型藥店銷售管理系統(tǒng)的設(shè)計計算機(jī)畢業(yè)設(shè)計(論文)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、x x x x x x x x 學(xué)學(xué) 院院學(xué)學(xué) 位位 論論 文文小型藥店銷售管理系統(tǒng)的設(shè)計小型藥店銷售管理系統(tǒng)的設(shè)計論文作者姓名:論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位專業(yè):申請學(xué)位類別:申請學(xué)位類別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:小型藥店銷售管理系統(tǒng)小型藥店銷售管理系統(tǒng)的設(shè)計的設(shè)計摘摘 要要隨著 internet 近年來的迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集和發(fā)布信息的最佳渠道,于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為 b2b(即企業(yè)對企業(yè)),b2c(即企業(yè)對消費(fèi)者),c2c(即消費(fèi)者對消費(fèi)者)

2、電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和客戶方便的傳遞信息,完成電子貿(mào)易或交易。本文主要介紹整體系統(tǒng)構(gòu)架及數(shù)據(jù)庫的建立,并詳細(xì)介紹了客戶系統(tǒng)的各個功能模塊、后臺管理系統(tǒng)模塊、系統(tǒng)邏輯結(jié)構(gòu)、數(shù)據(jù)庫相關(guān)表設(shè)計以及頁面功能。后臺管理系統(tǒng)是該系統(tǒng)的主要系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立維護(hù)和應(yīng)用程序的開發(fā)這兩個方面。程序功能實現(xiàn)后管理員可以完成商品信息的添加修改、定單的管理、用戶的管理、以及網(wǎng)站上的管理。關(guān)鍵詞:關(guān)鍵詞:internet;藥店銷售管理系統(tǒng);數(shù)據(jù)庫design of small pharmacy management s

3、ystem abstractalong with the rapid development of the internet recent years, the internet day by day becomes the best channel to collect and publish information. so the electronic commerce becomes popular. more and more on-line store are build up by merchants, it provide a kind of shopping idea to t

4、he consumer. the on-line shopping system serve as the front side of electronic commerce such as b2b (enterprise to enterprise), b2c (enterprise to consumer), c2c (consumer to consumer), which in the entire commerce process plays an important role.the system has powerful interactive function, which m

5、ay lead the merchant and the customer to communicate with each other conveniently in order to complete the electronics trade or the transaction.this paper mainly introduces the skeleton of the whole system and the establishment of database. each functional module of the customer such as the backgrou

6、nd management system module, logical organization of the system, the related table design of the database, and the pages function are introduced in detail. the background management system is the main functional system, the development of which mainly includes the establishment and maintenance of th

7、e background database and the development of the application procedure. after the realization of the system, the administrator may complete the commodity information adding and modifying, the management of the order, users management, as well as the management of the website.key words: internet; man

8、agement of pharmacy system;database目目 錄錄論文總頁數(shù):20 頁1 引言 .11.1 課題背景 .11.2 國內(nèi)外研究現(xiàn)狀 .11.3 本課題研究的意義 .12 系統(tǒng)概述 .12.1 總體設(shè)計 .12.2 安全機(jī)制 .32.3 數(shù)據(jù)庫分析 .32.4 系統(tǒng)的設(shè)計 .42.4.1 后臺管理功能敘述 .42.4.2 后臺管理設(shè)計流程圖: .52.4.3 用戶購買商品流程圖 .63 數(shù)據(jù)庫設(shè)計 .73.1 數(shù)據(jù)庫的概念模型 .73.2 數(shù)據(jù)庫各表設(shè)計 .84 系統(tǒng)功能的實現(xiàn) .114.1 普通用戶系統(tǒng)功能的實現(xiàn) .114.2 后臺管理功能的實現(xiàn) .144.2.1

9、商品管理模塊 .144.2.2 訂單管理模塊 .164.2.3 用戶管理模塊 .164.2.4 網(wǎng)站管理 .17結(jié) 論.18參考文獻(xiàn).18致 謝.19聲 明.201 1 引言引言1.11.1 課題背景課題背景隨著商品經(jīng)濟(jì)的快速增長,商品買賣市場需要更廣闊的市場空間,同時互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)不斷深入千家萬戶,給人們帶來了很多快捷便利的服務(wù),同時越來越多的企業(yè)為了推廣自己的商業(yè)品牌和拓寬銷售渠道,紛紛開設(shè)網(wǎng)上商店。正是由于網(wǎng)上商店的廣泛使用,本畢業(yè)設(shè)計選擇開發(fā)一個網(wǎng)上藥店銷售管理系統(tǒng)。1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀gartner 集團(tuán)總裁曾說:“如果一家公司到 2000 年底還沒

10、有制訂出一個企業(yè)級電子商務(wù)戰(zhàn)略,它在未來年的營銷中將不具備任何的競爭力。 ”對于商家而言,放棄網(wǎng)絡(luò)世界,忽視這些日益膨脹的網(wǎng)絡(luò)人口,就意味著放棄一個新興的、迅速增長的無限大的市場。這是任何一個有遠(yuǎn)見的企業(yè)家所不能承受的。從目前的經(jīng)濟(jì)現(xiàn)狀,由于國外經(jīng)濟(jì)發(fā)達(dá),人民接觸到網(wǎng)絡(luò)世界比我國普遍要早的多,而且人們的消費(fèi)水平比我國高,所以在國外網(wǎng)上交易市場非?;钴S。由于國內(nèi)人們受消費(fèi)水平和安全意識的影響,人們在網(wǎng)上買賣商品的人還是少數(shù),但是隨著人們意識的逐漸轉(zhuǎn)變,到目前為止,國內(nèi)網(wǎng)上交易市場已經(jīng)呈現(xiàn)活躍的態(tài)勢,國內(nèi)電子商務(wù)還在初步啟動階段,而國外的電子商務(wù)已經(jīng)處于成熟階段。1.31.3 本課題研究的意義本課

11、題研究的意義企業(yè)與消費(fèi)者間的電子商務(wù),是一種網(wǎng)上直銷方式,網(wǎng)上銷售藥品縮減了中間渠道,產(chǎn)品一般直接源自廠商的生產(chǎn)基地,不但品質(zhì)有保證價格上也更優(yōu)惠。同時網(wǎng)上銷售在縮減支出方面的優(yōu)勢也是傳統(tǒng)店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費(fèi)用,所以價格成為眾多網(wǎng)上購藥用戶的首選因素。另外所不同的就是網(wǎng)上購物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質(zhì)量的提高,購物方式也變得輕松自由化、個性化,這將成為網(wǎng)上銷售藥品的一大優(yōu)勢。2 2 系統(tǒng)概述系統(tǒng)概述2.12.1 總體設(shè)計總體設(shè)計小型藥店銷售管理系統(tǒng)可

12、實現(xiàn)基本的在線注冊、查找搜索產(chǎn)品、以及后臺管理維護(hù)共分為:商品管理、定單管理、用戶管理、以及相關(guān)網(wǎng)站管理。系統(tǒng)功能模塊如圖 2-1 所示。1商品管理:(1)添加總分類:主要完成創(chuàng)建商品信息的大的分類以及修改工作,便于用戶查找。第 1 頁 共 49 頁(2)添加小分類:完成具體一點(diǎn)的分類,將小類歸類于大分類。(3)添加新商品:完成商品信息的錄入以及相關(guān)處理。(4)查看與修改:主要完成商品信息的修改和刪除功能。2訂單管理:(1)最新訂單:主要可以查看到客戶買的商品訂單信息,及時進(jìn)行訂單的處理。(2)已確認(rèn)的訂單:通過上面的“最新訂單”處理,然后顯示給管理員看是否已經(jīng)處理訂單。(3)查詢投訴訂單:這

13、里主要顯示客戶投訴的訂單的具體信息,便于管理員及時處理訂單給客戶一個答復(fù)。 訂單投訴用戶注冊登陸前臺查詢商品信息顯示日期時間小型藥店銷售管理系統(tǒng)購物記錄購物車更改資料用戶管理訂單管理商品管理后臺管理網(wǎng)站管理管理退出圖 2-1 系統(tǒng)功能模塊3用戶管理:(1)會員用戶管理:可以查看到現(xiàn)在的會員用戶,并可以實現(xiàn)對會員進(jìn)行刪除和升級為 vip 會員兩個功能。第 2 頁 共 49 頁(2)添加會員:可以實現(xiàn)添加會員或 vip 會員功能。4網(wǎng)站管理:(1)添加新聞:實現(xiàn)對新聞標(biāo)題、內(nèi)容的添加。(2)修改刪除新聞:實現(xiàn)對新聞的修改和刪除功能。(3)添加測評:實現(xiàn)對商品信息的反饋,讓客戶可以了解到同類產(chǎn)品哪個

14、產(chǎn)品比較好用。(4)刪除修改測評:主要對測評信息的改動與刪除。(5)添加醫(yī)藥常識:完成醫(yī)藥常識的添加,讓客戶可以了解更多的醫(yī)藥常識。(6)修改刪除醫(yī)藥常識:主要完成對醫(yī)藥常識信息的修改和刪除功能。2.22.2 安全機(jī)制安全機(jī)制 用戶注冊和修改資料模塊中的用戶密碼采用 md5 加密機(jī)制,保證用戶信息的安全性。其算法簡單描述為:以 512 位分組來處理輸入的信息,且每一分組又被劃分為 16 個 32 位子分組,經(jīng)過了一系列的處理后,算法的輸出由四個 32位分組組成,將這四個 32 位分組級聯(lián)后將生成一個 128 位散列值。 2.32.3 數(shù)據(jù)庫分析數(shù)據(jù)庫分析 小型藥店銷售管理系統(tǒng)數(shù)據(jù)庫采用 acc

15、ess 數(shù)據(jù)庫,其中表單及作用如下:admin-管理員數(shù)據(jù)表 basket-售出商品信息表 cp-產(chǎn)品測評信息表 sub-訂單詳細(xì)信息表hw-貨物信息表 member-會員信息表news-新聞信息表 nsort-產(chǎn)品小分類表 sort-產(chǎn)品大分類表 story-醫(yī)藥常識表ts-投訴訂單表2.42.4 系統(tǒng)的設(shè)計系統(tǒng)的設(shè)計.1 后臺管理功能敘述后臺管理功能敘述 后臺管理系統(tǒng)主要負(fù)責(zé)管理系統(tǒng)的一切工作,通過它才能讓客戶了解到該系統(tǒng)用于何用,通過管理用戶可以了解客戶,從而改善系統(tǒng),是客戶與商家的聯(lián)系重要渠道,其功能主要如下:(1)商品管理:在程序設(shè)計功能完成后,需要向自己的系統(tǒng)添加一

16、定的商品,才能展現(xiàn)出該系統(tǒng)用于什么方面,用這個功能就能向系統(tǒng)里面添加自己想要出賣的商品以及必要的信息,讓客戶便捷輕松地找到自己需要的產(chǎn)品,通過該功能管理員可以及時的進(jìn)行商品信息的正確修改,給客戶真實信任感。(2)定單管理:包括查閱定單和處理定單,管理員通過查看商家購買的定第 3 頁 共 49 頁單和商家的申訴定單,進(jìn)行及時的處理,必要時可以通過聯(lián)系方式及時找到客戶,進(jìn)行具體的相關(guān)處理。(3)用戶管理:對已申請注冊的用戶,如果用戶不想再把自己的資料以及信息留給該系統(tǒng),可以通過聯(lián)系管理員,對客戶信息進(jìn)行刪除,以及對長期合作的客戶進(jìn)行會員升級,成為 vip 會員,使客戶享受更實惠的服務(wù)。(4)網(wǎng)站管

17、理:主要實現(xiàn)對最近發(fā)生的醫(yī)藥行情以及醫(yī)藥事件的信息添加,讓客戶了解最近的醫(yī)藥發(fā)展動態(tài);通過添加醫(yī)藥常識還可以讓客戶了解到基本的醫(yī)藥常識,給客戶更溫馨的提示;通過用戶反饋信息,添加相關(guān)產(chǎn)品的測評信息,使產(chǎn)品聯(lián)系到實際醫(yī)藥行情與療效,讓客戶在同類產(chǎn)品中可以選擇更加好用的產(chǎn)品。(5)用戶退出:主要實現(xiàn)管理員注銷登陸和返回網(wǎng)站首頁,通過注銷登陸管理員可以實現(xiàn)退出管理或換另外的管理員用戶登陸管理頁面,通過返回首頁可以方便的便于管理員觀察網(wǎng)站管理的效果,及時進(jìn)行相關(guān)的處理。第 4 頁 共 49 頁.2 后臺管理設(shè)計流程圖:后臺管理設(shè)計流程圖:登陸是否為管理員登陸進(jìn)入管理頁面否是選擇功能商品

18、管理用戶管理訂單管理網(wǎng)站管理退出管理添加總分類查看與修改添加小分類添加新商品刪除升級會員管理添加會員管理最新訂單已確認(rèn)訂單查詢投訴訂單是否成功改寫或?qū)懭霐?shù)據(jù)庫返回首頁是否成功是是否否處理圖 2-2 后臺管理系統(tǒng)流程圖第 5 頁 共 49 頁網(wǎng)站管理添加新聞修改刪除新聞添加產(chǎn)品測評刪除修改測評添加醫(yī)藥常識刪除修改醫(yī)藥常識是否成功是改寫或?qū)懭霐?shù)據(jù)庫否返回首頁圖 2-3 后臺管理系統(tǒng)流程圖的續(xù)圖對上面的功能圖的說明:每一個管理功能模塊都是一個獨(dú)立的模塊,只要操作完相應(yīng)的管理都可以直接選用其他的功能模塊,所以在選擇不同功能進(jìn)行處理的“是否成功”這個處理過程時,在上兩圖我都把這些功能融合在一個處理過程來

19、畫而已,便于直觀簡單。.3 用戶購買商品流程圖用戶購買商品流程圖用戶登陸購買商品是否成功是到收銀臺付款確認(rèn)信息否是繼續(xù)購買否退出圖 2-4 用戶購買商品流程圖第 6 頁 共 49 頁3 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計3.13.1 數(shù)據(jù)庫的概念模型數(shù)據(jù)庫的概念模型圖 3-1 會員與商品的 e-r 圖e-r(entity-relationship approach)圖是最常用的概念模型表示方法,也是數(shù)據(jù)庫的核心和基礎(chǔ),它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,依據(jù)概念模型設(shè)計應(yīng)具的特點(diǎn):真實性、易理解性、易修改性、易轉(zhuǎn)換性,上面描述了該系統(tǒng)的會員與商品的 e-r 圖。3.23.2 數(shù)據(jù)庫各表設(shè)

20、計數(shù)據(jù)庫各表設(shè)計對后臺管理系統(tǒng)所要用到的表有:admin:包含管理員的用戶名和密碼 basket:已售出的產(chǎn)品信息cp:主要包含測評信息的標(biāo)題和內(nèi)容 hw:包含商品的詳細(xì)信息member:包含會員的詳細(xì)信息內(nèi)容 news:包含新聞信息的標(biāo)題和內(nèi)容story:包含醫(yī)藥常識的詳細(xì)內(nèi)容 sub:包含定單的詳細(xì)信息nsort:產(chǎn)品小分類信息 sort:產(chǎn)品大分類信息 ts:主要包含會員投訴定單的基本信息各表的詳細(xì)描述:第 7 頁 共 49 頁表 1 admin(管理員數(shù)據(jù)表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述admin_name文本50否管理員名(主鍵)admin_pass文本50否管理員密碼

21、表 2 basket(售出商品信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述basket_id自動編號長整型商品 id 號 (主鍵)hw-id文本50是貨物編號user_name文本50是用戶名basket_count文本50是夠買商品的數(shù)量basket_data日期/時間是購買商品時間basket_check是/否是商品確認(rèn)basket_adminche是/否是管理員確認(rèn)的定單hw_name文本50是商品名稱hw_cash文本50是買家應(yīng)付的價格sub_number文本50是定單編號表 3 member(會員信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述user_id自動編號長整型用

22、戶的 id 號(主鍵)user_name文本50是用戶名user_pass文本50是用戶密碼user_mail文本50是用戶郵件箱user_adds文本50是用戶地址user_tel文本50是用戶電話user_regtime日期/時間是用戶注冊時間user_regip文本255是用戶注冊 ipuser_lasttime日期/時間是用戶最后登陸時間user_lastip文本255是用戶最后登陸的 ipuser_postcode文本50是用戶郵政編碼user_namec文本50是用戶的真實姓名user_type文本50是用戶類型表 4 hw(貨物信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述h

23、w_id自動編號長整型商品 id(主鍵)hw_cash數(shù)字小數(shù)會員價格hw_content備注是簡單描述商品信息hw_content2備注是詳細(xì)描述商品信息hw_buys數(shù)字長整型出售了多少件hw_date日期/時間是上貨時間chubsh文本100是出品公司daili數(shù)字長整型vip 價格第 8 頁 共 49 頁pifa數(shù)字長整型市場價格zhuang文本50是包裝類型date日期/時間是出品日期tuijian是/否是否推薦jia是/否是否為新產(chǎn)品sort_id數(shù)字長整型產(chǎn)品總類型 idnsort_id數(shù)字長整型產(chǎn)品小分類 idhw_name文本50是商品名稱hw_pic文本255是商品圖片位置

24、表 5 cp(產(chǎn)品評測信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述news_id自動編號長整型測評 id(主鍵)news_title文本255是測評標(biāo)題news_content備注是測評內(nèi)容news_date日期/時間是測評時間表 6 story(醫(yī)藥常識表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述news_id自動編號長整型藥品常識 id(主鍵)news_title文本255是藥品常識標(biāo)題news_content備注300是藥品常識內(nèi)容news_date日期/時間是藥品常識日期表 7 sort(產(chǎn)品大分類表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述sort_id自動編號長整型分類

25、id 號(主鍵)sort_name文本50是分類名表 8 nsort(產(chǎn)品小分類表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述nsort_id自動編號長整型分類 id 號(主鍵)nsort_name文本50否分類名sort_id數(shù)字長整型是分類號表 9 news(新聞信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述news_id自動編號長整型新聞 id 號(主鍵)news_title文本255是新聞標(biāo)題news_content備注是新聞內(nèi)容news_date日期/時間是新聞日期表 10 sub(定單詳細(xì)信息表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述sub_id自動編號長整型定單 id(主

26、鍵)basket_id文本50是購買商品 iduser_name文本50是用戶名sub_date日期/時間是定單時間sub_number文本50是定單編號第 9 頁 共 49 頁sub_check是/否是定單是否處理sub_to文本50是賣給什么用戶sub_mail文本50是買家郵件箱sub_tel文本50是買家電話sub_adds文本255是買家地址sub_post文本15是買家郵政編碼qian文本50是付款方式other文本100是備注表 11 ts(投訴定單表)字段名數(shù)據(jù)類型字段大小是否允許為空字段描述ts_id自動編號長整型投訴定單 iduser_name文本50是用戶名sub_num

27、eber文本50是定單編號ts_date日期/時間是定單時間4 4 系統(tǒng)功能的實現(xiàn)系統(tǒng)功能的實現(xiàn)4.14.1 普通用戶系統(tǒng)功能的實現(xiàn)普通用戶系統(tǒng)功能的實現(xiàn)主要是針對用戶來說的,其中主要包括實現(xiàn)靜態(tài)網(wǎng)頁的展現(xiàn)和一些基本功能。瀏覽器端的界面圖如圖 4-1:圖 4-1 瀏覽器端的界面圖(1)時間展示功能模塊的實現(xiàn)為:年月日。 (2)搜索產(chǎn)品和藥品查詢功能:搜索產(chǎn)品和藥品查詢中的查詢都是調(diào)用的同一個網(wǎng)頁即:search1.asp,其效果展現(xiàn)如圖 4-2。設(shè)計思路采用模糊查詢從數(shù)據(jù)庫中查找 hw-name 像用戶輸入的字段,其主要應(yīng)用到的搜索語句:sql=select * from hw where h

28、w_name like%&hw_name&% order by hw_id desc。首先是把搜索文本筐里面值為空,然后把瀏覽器端填入的字段賦給 hw-第 10 頁 共 49 頁name,語句為:hw_name=request(hw_name),然后從數(shù)據(jù)庫 hw 中查找貨物名字,再打開數(shù)據(jù)庫 rs.open sql,conn,3,3,開始執(zhí)行,如果在數(shù)據(jù)庫中為空或沒有找到類同與用戶輸入數(shù)據(jù)的字段,就返回給用戶提示,其提示語為:沒有你要找的商品,請先確定商品的類別,如果數(shù)據(jù)庫中的字段不為最后一條文字信息,就把數(shù)據(jù)庫 hw 中的所有類同于用戶輸入的字段該每一條的數(shù)據(jù)信息調(diào)出來給用

29、戶觀看。 用戶要查詢商品信息頁面圖如圖 4-2:圖 4-2 查詢商品信息的頁面(3)用戶登陸處理模塊 主要用 sql 語句:sql=select * from member where user_name=& user _name &從數(shù)據(jù)庫表 member 中查找用戶名字,如果找到用戶,然后進(jìn)一步從數(shù)據(jù)中調(diào)用用戶密碼確認(rèn)用戶密碼是否正確,如果用戶名和密碼都正確將通過驗證,成功登陸,如果其中一個出錯了,將為用戶提示“您的用戶或密碼不正確!請重新登陸” ,讓用戶重新登陸或者沒有注冊的用戶進(jìn)行注冊。代碼如下面所示: sql=select * from member where us

30、er_name=&user_name& rs.open sql,conn,3,3 if rs.eof then errmsg=errmsg+你輸入的用戶不存在! founderr=true else if user_pass= rs(user_pass) then session(user_name)=rs(user_name) session(user_type)=rs(user_type) rs(user_lasttime)=now() rs(user_lastip)=request.servervariables(remote_addr) rs.update else第

31、11 頁 共 49 頁 errmsg=errmsg+你輸入的密碼錯誤! founderr=true end if rs.close if founderr=true then % (4)購物功能處理以及顯示的功能實現(xiàn)如果用戶要購買物品,首先要判斷用戶是否登陸,判斷語句:if session ( user _name)=如果沒有登陸,將提示用戶登陸或注冊用戶,如果登陸成功的用戶,才能執(zhí)行購買商品等操作。購買商品的設(shè)計思路:一是用戶在登陸后直接根據(jù)商品信息購買商品,二是根據(jù)用戶查找商品購買,用其實現(xiàn)語句為:sql = select * from hw where hw_id=&reques

32、t(hw_id),如果找到,就把商品信息給用觀看,然后進(jìn)一步確認(rèn)購買當(dāng)用戶確認(rèn)購買的時候,系統(tǒng)有一個判斷用戶成員類型,比如:判斷是否為會員如果是會員然后就執(zhí)行下面的語句 ,。在這里主要實現(xiàn)的是把不同類的成員商品價格做一個調(diào)整,因為不同的用戶,商品價格會不一樣,然后用一個創(chuàng)建一個新的數(shù)據(jù)項目,把商品信息的基本信息和會員信息保存起來,并返回給數(shù)據(jù)庫 basket,添加定單。其實現(xiàn)語句為:rs.addnewrs(hw_id)=hw_idrs(user_name)=session(user_name)rs(basket_count)=countrs(basket_date)=now()rs(hw_na

33、me)=request(hw_name)rs(hw_cash)=request(hw_cash)第 12 頁 共 49 頁rs(basket_count)=int(rs(basket_count)+int(count)rs.updaters.close在瀏覽器端顯示給用戶觀看到的主要功能語句:顯示商品名稱的語句:顯示商品的價格的語句:元顯示購買貨物數(shù)量語句:顯示合計價格語句:元 計算總的價格語句:totalcash=totalcash +(rs(hw_cash) *rs(basket _count)4.24.2 后臺管理功能的實現(xiàn)后臺管理功能的實現(xiàn)后臺管理的功能實現(xiàn)主要針對管理員設(shè)計的,負(fù)責(zé)管

34、理整個系統(tǒng)。管理員用戶界面圖:圖 4-3 管理員用戶界面.1 商品管理模塊商品管理模塊(1)商品的添加以及處理功能:首先判斷是不是管理員,如果不為管理員,就要談出管理員登陸界面,其實現(xiàn)語句為,然后將該 request 的 action 屬性值為 save,然后用一系列變量存儲管理員輸入的商品信息,然后對這些變量執(zhí)行判斷,如: if hw_name= then errmsg=errmsg+名稱不能為空 founderr=true如果輸入類型有誤,就將里面的變量類型轉(zhuǎn)換為數(shù)據(jù)庫中相對應(yīng)的類型,如轉(zhuǎn)換貨物名:hw_name=replace(hw_name, , ),

35、然后對數(shù)據(jù)庫 hw 執(zhí)第 13 頁 共 49 頁行操作,將貨物信息寫入數(shù)據(jù)中,其語句為: sql=select * from hwset rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 rs.addnew(2)商品刪除模塊:%if request(action)=del then sql=select * from hw where hw_id=&request(hw_id)set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 if rs

36、.eof then response.redirect delhw.asp else rs.delete rs.update end if rs.close response.write 貨物刪除成功 response.write response.write 返回else%(3)添加大分類模塊: 先定義一個事項,訪問數(shù)據(jù)庫,如果數(shù)據(jù)庫問空的,就提示管理管增加類別,語句為:if rs.eof and rs.bof then response.write 請增加類別,如果不為空的就把已有的分類信息顯示出來,然后提供管理員操作,如果管理員選擇“改名” ,在處理程序里面將執(zhí)行 case rename

37、里面的語句,對數(shù)據(jù)庫進(jìn)行操作重定義名 rs(sort_name) = request.form(retitle),并更新數(shù)據(jù)庫然后關(guān)閉,如果管理員選擇“刪除” ,將執(zhí)行 case del里面的程序,對數(shù)據(jù)庫里面的分類名執(zhí)行刪除,如果管理員選擇“新增” ,將執(zhí)行 case new,對數(shù)據(jù)庫執(zhí)行 rs.addnew,rs(sort_name) = request.form(newtitle),并更新關(guān)閉數(shù)據(jù)庫。添加大分類界面圖如圖 4-4:第 14 頁 共 49 頁圖 4-4 添加大分類界面圖.2 訂單管理模塊訂單管理模塊主要通過管理員來處理訂單,處理過的訂單,用戶可以查詢到自己的

38、那些訂單已經(jīng)處理過,管理員“已確認(rèn)訂單”選項,看到自己已處理的訂單,其中主要處理語句為:rs(sub_check)=1。貨物送出處理的模塊代碼為:.3 用戶管理模塊用戶管理模塊包括會員的刪除、升級為 vip 和添加會員三個功能(1)會員刪除功能的實現(xiàn):首先要判斷是否為管理員,如果為管理員才執(zhí)行以下程序代碼,先從 member 表中找到 user-id,sql=select * from member where user_id=&request(user_id),然后打開數(shù)據(jù)庫,再判斷數(shù)據(jù)庫是否存在此用戶信息,如果不存在將顯示用戶信息已刪除,如果存在將執(zhí)行刪除語句,其為

39、 rs.delete,將用戶信息刪除。(2)會員升級的實現(xiàn):其主要實現(xiàn)語句 rs(user_type)=vip(3)添加會員:只提供簡單的添加用戶名和密碼%if request(action)=save then if request(user)= then response.end sql=select * from member set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 rs.addnew rs(user_name)=request(user) rs(user_pass)=md5(request(pas

40、s),32) rs(user_type)=request(type) rs.update rs.close response.write request(type) &用戶添加成功 response.write response.write 返回elseresponse.end%.4 網(wǎng)站管理網(wǎng)站管理(1)添加新聞:該功能用于添加新聞信息,用 rs.addnew,rs(news_title) =news_title,rs(news_content)=news_content,rs.updat 來實現(xiàn)功能,設(shè)計思想首先判斷輸入信息的標(biāo)頭和內(nèi)能是否為空,如果為空就返回一個信

41、息“數(shù)據(jù)不能為空的信息提示”并不進(jìn)行寫入數(shù)據(jù)庫中,返回重新添加,如果兩個數(shù)據(jù)都不為空就寫入數(shù)據(jù)庫,更新數(shù)據(jù)庫 news 表,然后返回繼續(xù)添加新聞信息。(2)修改刪除新聞:該功能主要用與修該和刪除新聞,其中刪除用第 16 頁 共 49 頁rs.delete來實現(xiàn)功能,設(shè)計思想是直接從數(shù)據(jù)庫中讀出數(shù)據(jù),然后用刪除語句,將其信息刪除,然后更新數(shù)據(jù)庫 news 表(3)添加測評:該功能用于添加產(chǎn)品信息測評的,實現(xiàn)方式和添加新聞功能是同樣的,實現(xiàn)語句為 rs.addnew,rs(news_title)=news_title,rs ( news _ content )=news_content,rs.up

42、date。(4)修改刪除測評:主要實現(xiàn)修改和刪除測評信息,利用rs.delete將其信息刪除,然后更新數(shù)據(jù)庫表 cp。(5)添加藥品常識:主要實現(xiàn)添加藥品常識信息,實現(xiàn)方式和思路同添加新聞和添加測評是同樣的。(6)修改刪除測評:主要實現(xiàn)修改和刪除測評信息,實現(xiàn)方式同修改刪除新聞一樣。第 17 頁 共 49 頁結(jié)結(jié) 論論通過這三個月的學(xué)習(xí)和工作,完成了小型藥店銷售管理系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)是一個在線銷售系統(tǒng),分成前臺和后臺兩個部分,前臺能完成的功能主要包括:用戶注冊登錄,查詢商品,顯示日期,定單投訴更改資料等;后臺部分主要完成的功能有:管理商品,定單管理,用戶管理,網(wǎng)站管理等。由于設(shè)計是基于

43、b/s 模式,該系統(tǒng)具有良好的可移植性等優(yōu)點(diǎn),并且具有相當(dāng)不錯的應(yīng)用前景。同時由于該系統(tǒng)使用的是基于 vbscript 和 javascript 的 asp 技術(shù),使我對該門技術(shù)又有了更加深入的了解,并且對應(yīng)用 dreamweaver 制作靜態(tài)頁面也有了相當(dāng)?shù)男牡?。由?asp 技術(shù)相對現(xiàn)在流行得 jsp 等技術(shù)在安全性方面存在一定得差距,所以該系統(tǒng)在安全性方面存在與生俱來的劣勢,安全性的增強(qiáng)將有待于將來在頁面中加入更多的安全方面的 javascript 等安全組件。由于知識的缺乏,還有很多小細(xì)節(jié)上還沒有處理完善(比如說一些限制條件還沒有加進(jìn)去) ,有待功能完善。參考文獻(xiàn)參考文獻(xiàn)1 天創(chuàng)工作室

44、.網(wǎng)頁制作實戰(zhàn)步步通m.北京:人民郵電出版社,2002。2 肖金秀,廖疆星.網(wǎng)頁設(shè)計培訓(xùn)教程m.北京:冶金工業(yè)出版社,2003。3 林盛雄.asp.net 數(shù)據(jù)庫m.北京:冶金工業(yè)出版社,2004。4 陳俊榮,陳惠貞.asp 與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)網(wǎng)m.北京:中國鐵道出版社,2005。5 陳會安.asp 網(wǎng)頁制作徹底研究m.北京:人民教育出版社,2001。6 馮沃輝 , 黃智誠.新編網(wǎng)頁設(shè)計與制作m.北京:冶金工業(yè)出版社,2003。7 屈喜龍,朱杰.asp+sqlserver 開發(fā)動態(tài)網(wǎng)站實例m.北京:機(jī)械工業(yè)出版社,2006。第 18 頁 共 49 頁x x x x x x x x 學(xué)學(xué) 院院學(xué)學(xué)

45、 位位 論論 文文小型藥店銷售管理系統(tǒng)的設(shè)計小型藥店銷售管理系統(tǒng)的設(shè)計論文作者姓名:論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位專業(yè):申請學(xué)位類別:申請學(xué)位類別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:小型藥店銷售管理系統(tǒng)的設(shè)計小型藥店銷售管理系統(tǒng)的設(shè)計摘摘 要要隨著 internet 近年來的迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集和發(fā)布信息的最佳渠道,于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為 b2b(即企業(yè)對企業(yè)),b2c(即企業(yè)對消費(fèi)者),c2c(即消費(fèi)者對消費(fèi)者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起

46、著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和客戶方便的傳遞信息,完成電子貿(mào)易或交易。本文主要介紹整體系統(tǒng)構(gòu)架及數(shù)據(jù)庫的建立,并詳細(xì)介紹了客戶系統(tǒng)的各個功能模塊、后臺管理系統(tǒng)模塊、系統(tǒng)邏輯結(jié)構(gòu)、數(shù)據(jù)庫相關(guān)表設(shè)計以及頁面功能。后臺管理系統(tǒng)是該系統(tǒng)的主要系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立維護(hù)和應(yīng)用程序的開發(fā)這兩個方面。程序功能實現(xiàn)后管理員可以完成商品信息的添加修改、定單的管理、用戶的管理、以及網(wǎng)站上的管理。關(guān)鍵詞:關(guān)鍵詞:internet;藥店銷售管理系統(tǒng);數(shù)據(jù)庫design of small pharmacy management system abstractalong wit

47、h the rapid development of the internet recent years, the internet day by day becomes the best channel to collect and publish information. so the electronic commerce becomes popular. more and more on-line store are build up by merchants, it provide a kind of shopping idea to the consumer. the on-lin

48、e shopping system serve as the front side of electronic commerce such as b2b (enterprise to enterprise), b2c (enterprise to consumer), c2c (consumer to consumer), which in the entire commerce process plays an important role.the system has powerful interactive function, which may lead the merchant an

49、d the customer to communicate with each other conveniently in order to complete the electronics trade or the transaction.this paper mainly introduces the skeleton of the whole system and the establishment of database. each functional module of the customer such as the background management system mo

50、dule, logical organization of the system, the related table design of the database, and the pages function are introduced in detail. the background management system is the main functional system, the development of which mainly includes the establishment and maintenance of the background database a

51、nd the development of the application procedure. after the realization of the system, the administrator may complete the commodity information adding and modifying, the management of the order, users management, as well as the management of the website.key words: internet; management of pharmacy sys

52、tem;database目目 錄錄論文總頁數(shù):20 頁1 引言 .11.1 課題背景 .11.2 國內(nèi)外研究現(xiàn)狀 .11.3 本課題研究的意義 .12 系統(tǒng)概述 .12.1 總體設(shè)計 .12.2 安全機(jī)制 .32.3 數(shù)據(jù)庫分析 .32.4 系統(tǒng)的設(shè)計 .42.4.1 后臺管理功能敘述 .42.4.2 后臺管理設(shè)計流程圖: .52.4.3 用戶購買商品流程圖 .63 數(shù)據(jù)庫設(shè)計 .73.1 數(shù)據(jù)庫的概念模型 .73.2 數(shù)據(jù)庫各表設(shè)計 .84 系統(tǒng)功能的實現(xiàn) .114.1 普通用戶系統(tǒng)功能的實現(xiàn) .114.2 后臺管理功能的實現(xiàn) .144.2.1 商品管理模塊 .144.2.2 訂單管理模塊

53、.164.2.3 用戶管理模塊 .164.2.4 網(wǎng)站管理 .17結(jié) 論.18參考文獻(xiàn).18致 謝.19聲 明.201 1 引言引言1.11.1 課題背景課題背景隨著商品經(jīng)濟(jì)的快速增長,商品買賣市場需要更廣闊的市場空間,同時互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)不斷深入千家萬戶,給人們帶來了很多快捷便利的服務(wù),同時越來越多的企業(yè)為了推廣自己的商業(yè)品牌和拓寬銷售渠道,紛紛開設(shè)網(wǎng)上商店。正是由于網(wǎng)上商店的廣泛使用,本畢業(yè)設(shè)計選擇開發(fā)一個網(wǎng)上藥店銷售管理系統(tǒng)。1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀gartner 集團(tuán)總裁曾說:“如果一家公司到 2000 年底還沒有制訂出一個企業(yè)級電子商務(wù)戰(zhàn)略,它在未來年的營

54、銷中將不具備任何的競爭力。 ”對于商家而言,放棄網(wǎng)絡(luò)世界,忽視這些日益膨脹的網(wǎng)絡(luò)人口,就意味著放棄一個新興的、迅速增長的無限大的市場。這是任何一個有遠(yuǎn)見的企業(yè)家所不能承受的。從目前的經(jīng)濟(jì)現(xiàn)狀,由于國外經(jīng)濟(jì)發(fā)達(dá),人民接觸到網(wǎng)絡(luò)世界比我國普遍要早的多,而且人們的消費(fèi)水平比我國高,所以在國外網(wǎng)上交易市場非?;钴S。由于國內(nèi)人們受消費(fèi)水平和安全意識的影響,人們在網(wǎng)上買賣商品的人還是少數(shù),但是隨著人們意識的逐漸轉(zhuǎn)變,到目前為止,國內(nèi)網(wǎng)上交易市場已經(jīng)呈現(xiàn)活躍的態(tài)勢,國內(nèi)電子商務(wù)還在初步啟動階段,而國外的電子商務(wù)已經(jīng)處于成熟階段。1.31.3 本課題研究的意義本課題研究的意義企業(yè)與消費(fèi)者間的電子商務(wù),是一種網(wǎng)

55、上直銷方式,網(wǎng)上銷售藥品縮減了中間渠道,產(chǎn)品一般直接源自廠商的生產(chǎn)基地,不但品質(zhì)有保證價格上也更優(yōu)惠。同時網(wǎng)上銷售在縮減支出方面的優(yōu)勢也是傳統(tǒng)店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費(fèi)用,所以價格成為眾多網(wǎng)上購藥用戶的首選因素。另外所不同的就是網(wǎng)上購物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質(zhì)量的提高,購物方式也變得輕松自由化、個性化,這將成為網(wǎng)上銷售藥品的一大優(yōu)勢。2 2 系統(tǒng)概述系統(tǒng)概述2.12.1 總體設(shè)計總體設(shè)計小型藥店銷售管理系統(tǒng)可實現(xiàn)基本的在線注冊、查找搜索產(chǎn)品、以及后臺管理

56、維護(hù)共分為:商品管理、定單管理、用戶管理、以及相關(guān)網(wǎng)站管理。系統(tǒng)功能模塊如圖 2-1 所示。1商品管理:(1)添加總分類:主要完成創(chuàng)建商品信息的大的分類以及修改工作,便于用戶查找。(2)添加小分類:完成具體一點(diǎn)的分類,將小類歸類于大分類。(3)添加新商品:完成商品信息的錄入以及相關(guān)處理。(4)查看與修改:主要完成商品信息的修改和刪除功能。2訂單管理:(1)最新訂單:主要可以查看到客戶買的商品訂單信息,及時進(jìn)行訂單的處理。(2)已確認(rèn)的訂單:通過上面的“最新訂單”處理,然后顯示給管理員看是否已經(jīng)處理訂單。(3)查詢投訴訂單:這里主要顯示客戶投訴的訂單的具體信息,便于管理員及時處理訂單給客戶一個答

57、復(fù)。 訂單投訴用戶注冊登陸前臺查詢商品信息顯示日期時間小型藥店銷售管理系統(tǒng)購物記錄購物車更改資料用戶管理訂單管理商品管理后臺管理網(wǎng)站管理管理退出圖 2-1 系統(tǒng)功能模塊3用戶管理:(1)會員用戶管理:可以查看到現(xiàn)在的會員用戶,并可以實現(xiàn)對會員進(jìn)行刪除和升級為 vip 會員兩個功能。(2)添加會員:可以實現(xiàn)添加會員或 vip 會員功能。4網(wǎng)站管理:(1)添加新聞:實現(xiàn)對新聞標(biāo)題、內(nèi)容的添加。(2)修改刪除新聞:實現(xiàn)對新聞的修改和刪除功能。(3)添加測評:實現(xiàn)對商品信息的反饋,讓客戶可以了解到同類產(chǎn)品哪個產(chǎn)品比較好用。(4)刪除修改測評:主要對測評信息的改動與刪除。(5)添加醫(yī)藥常識:完成醫(yī)藥常識

58、的添加,讓客戶可以了解更多的醫(yī)藥常識。(6)修改刪除醫(yī)藥常識:主要完成對醫(yī)藥常識信息的修改和刪除功能。2.22.2 安全機(jī)制安全機(jī)制 用戶注冊和修改資料模塊中的用戶密碼采用 md5 加密機(jī)制,保證用戶信息的安全性。其算法簡單描述為:以 512 位分組來處理輸入的信息,且每一分組又被劃分為 16 個 32 位子分組,經(jīng)過了一系列的處理后,算法的輸出由四個32 位分組組成,將這四個 32 位分組級聯(lián)后將生成一個 128 位散列值。 2.32.3 數(shù)據(jù)庫分析數(shù)據(jù)庫分析 小型藥店銷售管理系統(tǒng)數(shù)據(jù)庫采用 access 數(shù)據(jù)庫,其中表單及作用如下:admin-管理員數(shù)據(jù)表 basket-售出商品信息表 c

59、p-產(chǎn)品測評信息表 sub-訂單詳細(xì)信息表hw-貨物信息表 member-會員信息表news-新聞信息表 nsort-產(chǎn)品小分類表 sort-產(chǎn)品大分類表 story-醫(yī)藥常識表ts-投訴訂單表2.42.4 系統(tǒng)的設(shè)計系統(tǒng)的設(shè)計.1 后臺管理功能敘述后臺管理功能敘述 后臺管理系統(tǒng)主要負(fù)責(zé)管理系統(tǒng)的一切工作,通過它才能讓客戶了解到該系統(tǒng)用于何用,通過管理用戶可以了解客戶,從而改善系統(tǒng),是客戶與商家的聯(lián)系重要渠道,其功能主要如下:(1)商品管理:在程序設(shè)計功能完成后,需要向自己的系統(tǒng)添加一定的商品,才能展現(xiàn)出該系統(tǒng)用于什么方面,用這個功能就能向系統(tǒng)里面添加自己想要出賣的商品以及必要

60、的信息,讓客戶便捷輕松地找到自己需要的產(chǎn)品,通過該功能管理員可以及時的進(jìn)行商品信息的正確修改,給客戶真實信任感。(2)定單管理:包括查閱定單和處理定單,管理員通過查看商家購買的定單和商家的申訴定單,進(jìn)行及時的處理,必要時可以通過聯(lián)系方式及時找到客戶,進(jìn)行具體的相關(guān)處理。(3)用戶管理:對已申請注冊的用戶,如果用戶不想再把自己的資料以及信息留給該系統(tǒng),可以通過聯(lián)系管理員,對客戶信息進(jìn)行刪除,以及對長期合作的客戶進(jìn)行會員升級,成為 vip 會員,使客戶享受更實惠的服務(wù)。(4)網(wǎng)站管理:主要實現(xiàn)對最近發(fā)生的醫(yī)藥行情以及醫(yī)藥事件的信息添加,讓客戶了解最近的醫(yī)藥發(fā)展動態(tài);通過添加醫(yī)藥常識還可以讓客戶了解到基本的醫(yī)藥常識,給客戶更溫馨的提示;通過用戶反饋信息,添加相關(guān)產(chǎn)品的測評信息,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論