2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  學(xué) 生: </p><p>  指導(dǎo)老師: 連貽捷 講師 </p><p>  系 別: 信息科學(xué)與工程學(xué)院 </p>

2、<p>  專 業(yè): 計算機(jī)科學(xué)與技術(shù) </p><p>  班 級: </p><p>  學(xué) 號: </p><p><b>  2013年6月</b></p><p>  福建

3、工程學(xué)院本科畢業(yè)設(shè)計(論文)作者承諾保證書</p><p>  本人鄭重承諾: 本篇畢業(yè)設(shè)計(論文)的內(nèi)容真實、可靠。如果存在弄虛作假、抄襲的情況,本人愿承擔(dān)全部責(zé)任。</p><p><b>  學(xué)生簽名:</b></p><p><b>  年  月   日</b></p><p>  福建工

4、程學(xué)院本科畢業(yè)設(shè)計(論文)指導(dǎo)教師承諾保證書</p><p>  本人鄭重承諾:我已按有關(guān)規(guī)定對本篇畢業(yè)設(shè)計(論文)的選題與內(nèi)容進(jìn)行了指導(dǎo)和審核,該同學(xué)的畢業(yè)設(shè)計(論文)中未發(fā)現(xiàn)弄虛作假、抄襲的現(xiàn)象,本人愿承擔(dān)指導(dǎo)教師的相關(guān)責(zé)任。</p><p><b>  指導(dǎo)教師簽名:</b></p><p><b>  年   月   日<

5、;/b></p><p><b>  目 錄</b></p><p><b>  1 項目來源1</b></p><p>  1.1 項目背景及目的1</p><p>  1.2 商店庫存管理系統(tǒng)的現(xiàn)狀1</p><p>  1.3 項目研究的目的和方法2

6、</p><p>  1.3.1 項目的研究目的2</p><p>  1.3.2 開發(fā)方法及步驟2</p><p>  2 開發(fā)平臺介紹4</p><p>  2.1 系統(tǒng)平臺環(huán)境4</p><p>  2.1.1 硬件平臺4</p><p>  2.1.2 軟件平臺4</p

7、><p><b>  2.2相關(guān)技術(shù)5</b></p><p><b>  3 需求分析6</b></p><p><b>  3.1業(yè)務(wù)需求6</b></p><p>  3.1.1 業(yè)務(wù)流程圖6</p><p>  3.2 功能需求6</

8、p><p>  3.2.1 功能需求描述6</p><p>  3.2.2數(shù)據(jù)流圖7</p><p><b>  4 概要設(shè)計11</b></p><p>  4.1 總體結(jié)構(gòu)設(shè)計11</p><p>  4.2 接口設(shè)計12</p><p>  4.2.1外部接口

9、12</p><p>  4.2.2 內(nèi)部接口12</p><p>  4.3 數(shù)據(jù)庫設(shè)計13</p><p>  4.3.1 概述13</p><p>  4.3.2 數(shù)據(jù)庫的安全及設(shè)計描述13</p><p>  4.3.3 數(shù)據(jù)庫設(shè)計表13</p><p><b>  

10、5詳細(xì)設(shè)計15</b></p><p><b>  5.1 概述15</b></p><p>  5.2. 系統(tǒng)E-R圖15</p><p>  5.3 模塊設(shè)計說明19</p><p>  5.3.1 用戶登錄模塊設(shè)計說明19</p><p>  5.3.2 商品管理模塊設(shè)

11、計說明21</p><p>  5.3.3出庫單管理模塊設(shè)計說明23</p><p>  5.4 界面設(shè)計25</p><p>  5.4.1 界面設(shè)計原則25</p><p>  5.4.2 數(shù)據(jù)輸入界面設(shè)計25</p><p>  5.5 界面顯示26</p><p>  5.5

12、.1 系統(tǒng)登陸界面26</p><p>  5.5.2 系統(tǒng)主界面27</p><p>  5.5.3商品管理界面28</p><p>  5.5.4添加入庫單界面29</p><p>  5.5.4數(shù)據(jù)統(tǒng)計界面30</p><p>  5.5.4數(shù)據(jù)統(tǒng)計界面31</p><p>&

13、lt;b>  6 總結(jié)33</b></p><p><b>  致謝語35</b></p><p><b>  參考文獻(xiàn):36</b></p><p><b>  附錄:37</b></p><p>  商店庫存管理系統(tǒng)的設(shè)計與實現(xiàn)</p>

14、<p>  摘要:商店庫存管理系統(tǒng)是基于B/S架構(gòu)的典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及網(wǎng)頁前端的開發(fā)兩個方面。該系統(tǒng)根據(jù)現(xiàn)在商店的需求而展開分析與設(shè)計,具有一定的實用性。</p><p>  本系統(tǒng)是利用apache網(wǎng)頁服務(wù)端和php語言和Mysql數(shù)據(jù)庫開發(fā)而成。Apache是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺

15、和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中;PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。</p><p>  PHP安裝它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要

16、高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快;MySQL是一個開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。其體積小、速度快、總體擁有成本低且開放源碼。三者結(jié)合開發(fā)簡易,程序穩(wěn)定,保證系統(tǒng)高效可靠運(yùn)行。</p><p>  本系統(tǒng)主要實現(xiàn)的功能有:登錄管理、用戶管理、商品管理、廠商名管理、商

17、品類型名管理、進(jìn)貨入庫管理、出庫銷售管理、統(tǒng)計管理、商品搜索。其中登錄管理包括用戶登錄和退出;用戶管理包括增刪改查登錄用戶;商品管理是對商品信息的增刪改查;廠商名和類型管理是商品附屬屬性的增刪改查;進(jìn)貨入庫管理是增加商品相應(yīng)庫存并添加一條入庫信息的功能;出庫銷售是減少商品相應(yīng)庫存量并添加一條出庫信息的功能;統(tǒng)計管理則是查看緊急庫存和可以按需求選擇對當(dāng)日或者某天甚至某些天的銷售統(tǒng)計。</p><p>  關(guān)鍵字:商

18、店庫存;庫存管理系統(tǒng);B/S架構(gòu);apache;php;mysql;</p><p>  The design and iplementation of</p><p>  Store Stock Management System(SSMS)</p><p>  Abstract:the store stock management system is the t

19、ypical information management system based on B/S architecture, its development mainly includes two aspects: the background of the establishment and maintenance of database and front-end development of webpage. The syste

20、m analysis and design according to the shop now demand, has a certain practicality.</p><p>  This system is the Apache webpage server and PHP language and Mysql database development. Apache is an open source

21、 Apache software foundation of the webpage server;PHP install it can perform dynamic webpage faster than CGI or Perl. Dynamic web pages using PHP to make compared with other programming languages; MySQL is a small associ

22、ation database management system is an open source, the developer for the Swedish company MySQL AB. At present, MySQL is widely used in Internet, small and medium-siz</p><p>  The main function of this syste

23、m contains login management, user management, commodity management, supplier management, commodity type management, goods warehousing management, sales management, statistics management, merchandise search.. The log mana

24、gement include user login and exit; the user management includes the crud user login; commodity management of commodity information crud; vendor name and type of management is commodity dependency crud; stock stock manag

25、ement is to increase the comm</p><p>  Key words: Store Stock;Stock Management System;B/S;apache;php;mysql;</p><p><b>  1 項目來源</b></p><p>  1.1 項目背景及目的</p><p&

26、gt;  庫存管理系統(tǒng)是一個商店乃至企業(yè)不可缺少的部分,它的內(nèi)容對于單位的決策者和管理者來說都至關(guān)重要,所以庫存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件庫存,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。</p><p>  當(dāng)今時代,世界經(jīng)濟(jì)正在從工業(yè)時代向知識時代轉(zhuǎn)變。我們

27、說知識時代經(jīng)濟(jì)的兩個重要特征就是全球化和信息化,要實現(xiàn)全球化和信息化,就必須依靠更加完善的網(wǎng)絡(luò)和更加完善的數(shù)據(jù)庫。在這樣一個飛速發(fā)展的信息科技時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的大好時機(jī)。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且一定程度上提高了其安全性。尤其對于比較復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。

28、</p><p>  尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好商店乃至企業(yè)的庫存信息而設(shè)計的,商店庫存管理系統(tǒng)就是一種伴隨著計算機(jī)信息技術(shù)發(fā)展而成長起來的一種庫存管理解決方案。</p><p>  1.2 商店庫存管理系統(tǒng)的現(xiàn)狀</p><p>  商店庫存

29、管理系統(tǒng)在國內(nèi)外范圍都趨于完善,尤其是近幾年伴隨著計算機(jī)的快速普及,商店庫存管理系統(tǒng)的使用范圍逐步擴(kuò)大,運(yùn)用人群也越來越多,從最早的運(yùn)用簡單紙筆和輔助工具計算器記錄庫存進(jìn)出庫情況,到現(xiàn)在運(yùn)用計算機(jī)對庫存的商品信息記錄、出入庫記錄、數(shù)據(jù)統(tǒng)計等等,巨大的市場潛力和商業(yè)需求也促使許多公司加大了對庫存管理系統(tǒng)的研究力度,以便滿足不同文化水平人對商店庫存管理的需求。</p><p>  現(xiàn)今傳統(tǒng)的商店庫存管理系統(tǒng)存在一些挑

30、戰(zhàn)與局限性,比如針對商店商品不同單位的庫存,單位換算概念很模糊;亦或不能有一種比較嚴(yán)謹(jǐn)?shù)姆椒ㄋ愠雒咳盏挠闆r,單純以每件商品的進(jìn)價出售價差來算總的盈利額對于市場經(jīng)濟(jì)來說是不科學(xué)的,如果以一個時間范圍來計算總支出金額和收入金額,這樣只能保證在大部分時間都是準(zhǔn)確的,卻忽略了前后的真空期,所以這也是不嚴(yán)謹(jǐn)?shù)?。因此商店庫存管理系統(tǒng)急需進(jìn)一步完善,使以上問題能得到完美解決和系統(tǒng)功能進(jìn)一步提高。</p><p>  1.3

31、 項目研究的目的和方法</p><p>  1.3.1 項目的研究目的</p><p>  本商店庫存管理系統(tǒng)設(shè)計與開發(fā),通過商店庫存的功能分析、數(shù)據(jù)分析的過程,運(yùn)用數(shù)據(jù)庫設(shè)計、維護(hù)與運(yùn)用SQL 對數(shù)據(jù)庫中的表進(jìn)行查詢的技術(shù),開發(fā)一套在實際商店庫存管理上可以投入實際應(yīng)用的管理系統(tǒng)。本系統(tǒng)是運(yùn)行在Window 操作系統(tǒng)下,利用apache+php+mysql為平臺進(jìn)行開發(fā)的;對于并非大量的數(shù)

32、據(jù)信息,采用mysql 數(shù)據(jù)庫進(jìn)行存儲和處理。商店庫存管理系統(tǒng)包括用戶管理、商品管理、廠商名管理、商品類型名管理、進(jìn)貨入庫管理、出庫銷售管理、統(tǒng)計管理等等,能有效地提高家庭財務(wù)管理效率。本系統(tǒng)的操作使用方式應(yīng)符合普通商店的一般習(xí)慣,應(yīng)具備操作靈活,使用方便等特點,便于使用。用Mysql 的作為數(shù)據(jù)庫后臺支持,可以方便的進(jìn)行各種數(shù)據(jù)存儲、查詢和處理,所開發(fā)出的系統(tǒng)應(yīng)安全可靠。</p><p>  1.3.2 開發(fā)方

33、法及步驟</p><p><b>  可行性分析</b></p><p>  商店庫存管理系統(tǒng)的投入,能夠提高商店員工對商店庫存的工作效率、減少人員精力支出,從而減少勞力資本的投入,所以本系統(tǒng)開發(fā)是很有必要的。</p><p><b>  技術(shù)可行性分析</b></p><p>  本系統(tǒng)開發(fā)涉及到

34、的技術(shù)因素有:</p><p>  管理系統(tǒng)的開發(fā)理論與技術(shù)支持。</p><p>  基于B/S開發(fā)的理論基礎(chǔ)</p><p>  B/S機(jī)構(gòu)規(guī)劃和技術(shù)設(shè)計。</p><p>  數(shù)據(jù)庫技術(shù)理論與實踐。</p><p>  Web開發(fā)技術(shù)。能夠使用php開發(fā)系統(tǒng)</p><p>  綜上,大學(xué)

35、四年所學(xué)、所實踐,本系統(tǒng)開發(fā)不存在以上技術(shù)問題</p><p><b>  需求分析</b></p><p>  本系統(tǒng)大致可實現(xiàn)以下功能(模塊):</p><p>  用戶管理: 新用戶的添加,修改密碼及其它信息,移除用戶等,這個用戶就是系統(tǒng)用來登錄所需要的帳號角色。</p><p>  商品管理:商品管理是對商品種類

36、的名稱價格等信息的增刪改查。區(qū)分同一件商品的規(guī)則是結(jié)合它的商品名和廠商品。</p><p>  商品廠商管理:由于同樣的商品有可能有不同的廠商,所以設(shè)置這個模塊來區(qū)分各種同名商品是很有必要的,通過增加廠商,在商品添加或管理的時候就有商品廠商的選擇。</p><p>  商品類型名管理:由于商品有不同的類型,所以設(shè)置這個模塊來區(qū)分各種商品類型。</p><p>  入

37、庫及出庫管理:針對商品的銷售和進(jìn)貨,對數(shù)據(jù)庫的相應(yīng)商品進(jìn)行庫存的增加或者刪減,保證實際庫存與數(shù)據(jù)庫的統(tǒng)一。</p><p>  數(shù)據(jù)統(tǒng)計:一個庫存管理系統(tǒng)所需要的數(shù)據(jù)統(tǒng)計功能,可以按時間區(qū)間統(tǒng)計銷售額等等。</p><p><b>  數(shù)據(jù)庫設(shè)計與實現(xiàn)</b></p><p>  根據(jù)業(yè)務(wù)需求、信息需求、和處理需求,確定信息系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)

38、操作。建立E—R 圖,進(jìn)行數(shù)據(jù)庫設(shè)計,建立完備的數(shù)據(jù)庫系統(tǒng)。</p><p><b>  系統(tǒng)實現(xiàn)</b></p><p>  用PHP以及Mysql對設(shè)計好的系統(tǒng)模型進(jìn)行編程,實現(xiàn)此系統(tǒng)。</p><p><b>  測試與維護(hù)</b></p><p>  對系統(tǒng)每一個功能模塊程序進(jìn)行測試。<

39、;/p><p><b>  2 開發(fā)平臺介紹</b></p><p>  2.1 系統(tǒng)平臺環(huán)境</p><p>  2.1.1 硬件平臺</p><p>  硬件設(shè)備設(shè)計是根據(jù)信息系統(tǒng)的設(shè)計需求,確定信息系統(tǒng)物理設(shè)備方案,所設(shè)計的硬件設(shè)備方案在能夠充分滿足信息系統(tǒng)功能需求的前提下,還應(yīng)滿足系統(tǒng)的效率、可靠性、安全性和適應(yīng)性等

40、性能要求,并具有較高的性價比。根據(jù)前面的需求分析,我們得出本系統(tǒng)理想的環(huán)境當(dāng)然是配置較高最好,實際操作中硬件平臺如下:</p><p>  硬件環(huán)境(訪問者):建議用戶在允許的情況下采用較高配置硬件資源。</p><p>  硬件環(huán)境(開發(fā)者):賽揚(yáng)T1600 1.7GHz處理器,1G內(nèi)存,160G磁盤空間。</p><p>  2.1.2 軟件平臺</p&g

41、t;<p>  軟件平臺是信息系統(tǒng)開發(fā)和運(yùn)行所需的集成軟件環(huán)境,設(shè)計和選擇高效、實用、方便、功能齊全的軟件平臺,對信息系統(tǒng)的開發(fā)具有十分重要的意義。在結(jié)合實際開發(fā)的需要并充分考慮各種軟件平臺的性能及適用范圍和對軟件平臺的使用能力,本系統(tǒng)的軟件平臺選擇如下:</p><p><b> ?。?) 操作系統(tǒng)</b></p><p>  目前在個人微機(jī)上用的操作

42、系統(tǒng)主要有Vista/Windows7/xp/2003server 等,本系統(tǒng)在Windows XP 操作系統(tǒng)下進(jìn)行開發(fā),可運(yùn)行于前面所列舉的各種操作系統(tǒng),建議使用Windows xp以上系統(tǒng)。</p><p><b> ?。?) 支撐軟件</b></p><p>  支撐軟件是輔助開發(fā)和維護(hù)軟件的工具或環(huán)境軟件,包括編譯程序,數(shù)據(jù)庫系統(tǒng),集成開發(fā)環(huán)境等,本系統(tǒng)的支撐

43、軟件是:數(shù)據(jù)庫管理系統(tǒng)(PHPMyadmin)與www網(wǎng)頁瀏覽器(IE 6)。</p><p><b>  2.2相關(guān)技術(shù)</b></p><p><b>  C/S模式</b></p><p>  B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶

44、工作界面是通過WWW的瀏覽器來實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn)。瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本,是互聯(lián)網(wǎng)、計算機(jī)進(jìn)一步在全球發(fā)展的標(biāo)志。</p><p><b>  PHP</b></p><p>

45、  PHP 獨特的語法混合了Perl 、C、Java 以及 PHP 自創(chuàng)的語法。 它可以比Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!PHP還可以執(zhí)行已經(jīng)編譯后的代碼,編

46、譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使所有代碼的運(yùn)行速度更加快速。</p><p><b>  MYSQL </b></p><p>  MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的開發(fā)公司是瑞典的MySQL AB,目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫的管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,并不是把所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就提高了靈活性并增加了速度

47、。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用數(shù)據(jù)庫標(biāo)準(zhǔn)化語言。MySQL分為社區(qū)版和商業(yè)版,由于其速度快、體積小、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的Apache+php+MySQL(AMP)開發(fā)環(huán)境。</p><p><b>  3 需求分析</b></p>

48、<p><b>  3.1業(yè)務(wù)需求</b></p><p>  3.1.1 業(yè)務(wù)流程圖</p><p><b>  3.2 功能需求</b></p><p>  3.2.1 功能需求描述</p><p>  本系統(tǒng)大致可分為以下功能(模塊):</p><p>  

49、用戶管理:新用戶的添加,修改密碼及其它信息,移除用戶,因為這是一個小型商店,并不涉及權(quán)限問題,所以這個功能會相對簡單一些。</p><p>  商品管理:查詢裝口布局做到精簡一目了然。增加商品時要充分利用javascript對輸入框進(jìn)行判斷。</p><p>  商品廠商管理:充分利用javascript對輸入框進(jìn)行判斷。</p><p>  商品類型名管理:充分利

50、用javascript對輸入框進(jìn)行判斷。</p><p>  入庫及出庫管理:保證實際庫存與數(shù)據(jù)庫的統(tǒng)一。</p><p>  數(shù)據(jù)統(tǒng)計:按各種時間區(qū)間統(tǒng)計銷售額。</p><p><b>  3.2.2數(shù)據(jù)流圖</b></p><p><b>  4 概要設(shè)計</b></p><

51、;p>  4.1 總體結(jié)構(gòu)設(shè)計</p><p><b>  4.2 接口設(shè)計</b></p><p><b>  4.2.1外部接口</b></p><p><b>  1. 用戶界面</b></p><p>  在用戶界面部分,根據(jù)需求分析結(jié)果,用戶需要一個簡易操作界面

52、。在界面設(shè)計上,應(yīng)做到簡捷、易于操作,擁有和諧的人機(jī)交互界面,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。在界面設(shè)計部分,本系統(tǒng)按照一般信息管理系統(tǒng)用戶界面設(shè)計標(biāo)準(zhǔn)、利用HTML中樣式的控制,為用戶提供友好、方便、直觀、簡潔、美觀的操作環(huán)境。</p><p>  本系統(tǒng)利用html中的Iframe標(biāo)簽固定左邊的菜單欄,每個頁面的邊框一致化,使頁面有統(tǒng)一的界面風(fēng)格和操作風(fēng)格。對錯誤信息、提示信息進(jìn)行標(biāo)準(zhǔn)化

53、,盡量做到清晰明了、整齊歸一。</p><p>  本系統(tǒng)在輸入上,利用javascript控制,避免的用戶的誤操作,并且有些地方會有輸入提示,通俗易懂,更方便用戶的正確使用。</p><p><b>  2. 軟件接口</b></p><p>  服務(wù)器程序可以使用php提供的對Mysql的接口,進(jìn)行對數(shù)據(jù)庫的所有訪問。</p>

54、<p><b>  3. 硬件接口</b></p><p>  在輸入方面,對于鍵盤、鼠標(biāo)的輸入、對輸入進(jìn)行處理。</p><p>  在輸出方面,打印機(jī)的連接和使用,也可用PHP的標(biāo)準(zhǔn)輸入/輸出對其進(jìn)行處理。</p><p>  4.2.2 內(nèi)部接口</p><p>  系統(tǒng)在功能模塊的設(shè)計上,以“高內(nèi)聚、

55、低耦合”為此次設(shè)計的目標(biāo)。內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值等方式進(jìn)行信息的傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中進(jìn)行展示說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各個模塊之間進(jìn)行傳輸。</p><p><b>  4.3 數(shù)據(jù)庫設(shè)計</b></p><p><b>  4.3.1 概述</

56、b></p><p>  數(shù)據(jù)庫是信息系統(tǒng)的基礎(chǔ)和核心,數(shù)據(jù)庫設(shè)計的質(zhì)量將直接關(guān)系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。制作數(shù)據(jù)庫表首先要確定實體的屬性和實體間的關(guān)系。根據(jù)關(guān)系做出數(shù)據(jù)表。</p><p>  4.3.2 數(shù)據(jù)庫的安全及設(shè)計描述</p><p>  數(shù)據(jù)庫的用戶表設(shè)定了用戶名和密碼登錄,防止本系統(tǒng)不受非法用戶的入侵,保證系統(tǒng)的信息安全不受非法獲取和修改。

57、</p><p>  4.3.3 數(shù)據(jù)庫設(shè)計表</p><p>  用戶表記錄了管理員的相關(guān)信息,具體如下表:</p><p><b>  表4-3-1用戶表</b></p><p>  字段名類型空含義</p><p>  [usernames]varchar

58、(20)否用戶名</p><p>  [names]varchar(20)否用戶姓名</p><p>  [pwd]varchar(20)否密碼</p><p>  [tel]varchar(13)是電話</p><p>  商品表記錄了商品員的相關(guān)信息,具

59、體如下表:</p><p><b>  表4-3-2商品表</b></p><p>  字段名類型空含義</p><p>  [id]int(255)否編號</p><p>  [brand]varchar(20)否廠商名</p>

60、<p>  [cod]varchar(20)否貨號</p><p>  [name]varchar(13)否商品名稱</p><p>  [unit]varchar(8) 否單位</p><p>  [number]int(5) 否數(shù)量</p>&

61、lt;p>  [type]varchar(10) 否類型</p><p>  [outprice]float否出售價格</p><p>  [attime]datetime否加入時間</p><p><b>  表4-3-3出庫表</b></p><p

62、>  字段名類型空含義</p><p>  [id]int(255)否編號</p><p>  [brand]varchar(20)否廠商名</p><p>  [name]varchar(13)否商品名稱</p><p>  [unit

63、]varchar(8) 否單位</p><p>  [number]int(5) 否數(shù)量</p><p>  [price]float否出售單價</p><p>  [attime]datetime否出庫時間</p><p><b>  

64、表4-3-4入庫表</b></p><p>  字段名類型空含義</p><p>  [id]int(255)否編號</p><p>  [brand]varchar(20)否廠商名</p><p>  [name]varchar(13)否

65、商品名稱</p><p>  [unit]varchar(8) 否單位</p><p>  [number]int(5) 否數(shù)量</p><p>  [tolprice]float否入庫總價</p><p>  [attime]datetime否

66、入庫時間</p><p>  表4-3-5廠商名表</p><p>  字段名類型空含義</p><p>  [id]int(255)否編號</p><p>  [brand]varchar(20)否廠商名</p><p>  [pfb]

67、varchar(40)否廠商地址</p><p>  [tel]varchar(30) 否聯(lián)系電話</p><p>  表4-3-6商品類型表</p><p>  字段名類型空含義</p><p>  [id]int(255)否編號</p&g

68、t;<p>  [type]varchar(30) 否類型名</p><p><b>  5詳細(xì)設(shè)計</b></p><p><b>  5.1 概述</b></p><p>  通過系統(tǒng)概要設(shè)計為后期將要構(gòu)造的系統(tǒng)實體建立一個模型或表達(dá)式。在軟件系統(tǒng)總體設(shè)計中,完成了數(shù)據(jù)和系統(tǒng)構(gòu)建,并

69、通過模塊層次結(jié)構(gòu)圖來描繪軟件結(jié)構(gòu)。</p><p>  通過對商店庫存基本業(yè)務(wù)流程的調(diào)查和了解以及前面對系統(tǒng)需求的分析后,接下來要做的就是本系統(tǒng)概要設(shè)計。</p><p>  5.2. 系統(tǒng)E-R圖</p><p>  概念模型的設(shè)計是為了將現(xiàn)實世界信息進(jìn)行抽象,實現(xiàn)信息世界的建模,是進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具。數(shù)據(jù)庫概念模型設(shè)計可通過E-R圖來描述現(xiàn)實世界的概念模型

70、。本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個實體之間的聯(lián)系,具體的如下圖所示:</p><p>  系統(tǒng)總ER圖細(xì)節(jié)如下:</p><p>  5.3 模塊設(shè)計說明</p><p>  5.3.1 用戶登錄模塊設(shè)計說明</p><p><b> ?。?)程序描述</b></p><p>  該模塊用于對使用

71、該系統(tǒng)的用戶進(jìn)行登錄驗證的功能。</p><p><b> ?。?)功能</b></p><p>  表5-2 模塊設(shè)計表2</p><p>  (3) 用戶管理程序流程圖</p><p>  5.3.2 商品管理模塊設(shè)計說明</p><p><b>  (1)程序描述</b>

72、;</p><p>  該模塊用于對使用該系統(tǒng)的商品信息進(jìn)行添加、查詢、刪除、修改操作。</p><p>  是本系統(tǒng)最基本的功能,所有操作都圍繞著這個模塊來進(jìn)行,例如核心模塊</p><p>  出庫入庫也是基于這個商品管理模塊。我們在這里之舉例此功能的商品添加功能。</p><p><b> ?。?)功能</b>&l

73、t;/p><p>  表5-2 模塊設(shè)計表2</p><p>  (3) 商品添加程序流程圖如下</p><p>  5.3.3出庫單管理模塊設(shè)計說明</p><p><b>  (1)程序描述</b></p><p>  該模塊用于對使用該系統(tǒng)的商品出庫進(jìn)行處理,此商品銷售出庫模塊與商品進(jìn)貨入庫模塊

74、這兩部分是本系統(tǒng)的核心功能,每個倉庫管理系統(tǒng)最核心的操作就是對庫存的增加與減少,本設(shè)計說明之舉例商品的出庫功能。</p><p><b> ?。?)功能</b></p><p>  表5-2 模塊設(shè)計表2</p><p>  (3) 用戶管理程序流程圖如下</p><p><b>  5.4 界面設(shè)計</

75、b></p><p>  5.4.1 界面設(shè)計原則</p><p> ?。?)一致性原則。人機(jī)界面設(shè)計要盡量使每個頁面除了主要內(nèi)容外的設(shè)計是一致的,增強(qiáng)頁面間的一致性,統(tǒng)一界面風(fēng)格。</p><p> ?。?)信息記憶性原則。人機(jī)界面設(shè)計要盡量減少使用者的記憶負(fù)擔(dān),采用有助于記憶的頁面信息設(shè)計方案。</p><p> ?。?)幫助和提示

76、原則。要對用戶的操作命令作出相應(yīng)的反應(yīng),幫助用戶正確地處理問題。在系統(tǒng)處理工作時要有相應(yīng)的提示,盡量把主動權(quán)讓給用戶,例如刪除功能,要提示用戶是否確定要刪除該條記錄。</p><p>  5.4.2 數(shù)據(jù)輸入界面設(shè)計</p><p>  數(shù)據(jù)輸入界面往往占終端用戶最多的使用時間,也是計算機(jī)系統(tǒng)中最容易出問題的部分之一。其總目標(biāo):簡化用戶的工作量,并且盡可能降低出錯率,除此之外還要容忍用戶疏

77、忽或錯誤。這些要求在設(shè)計實現(xiàn)時可采用多種方法:</p><p>  (1)盡可能減輕用戶記憶,采用列表或下拉框來選擇。對共同輸入內(nèi)容設(shè)置默認(rèn)值;使用代碼和縮寫等;系統(tǒng)自動記錄用戶已輸入過的內(nèi)容。</p><p> ?。?)使界面有一致風(fēng)格的數(shù)據(jù)輸入界面。</p><p> ?。?)防止用戶出錯。對刪除必須再一次確認(rèn),對嚴(yán)重的錯誤,要警告并退出。對空值輸入,要給出相

78、應(yīng)的提示;在輸入框中也有限制,限制可輸入的字符類型。</p><p>  (4)提供反饋。要使用戶能查看已輸入的內(nèi)容,并提示有效的輸入回答。 </p><p> ?。?)若條件具備,在數(shù)據(jù)輸入界面盡可能采用自動輸入。</p><p><b>  5.5 界面顯示</b></p><p>  由于本系統(tǒng)的界面繁多,有

79、很多界面都是類似的,因此選擇了一些有代表性的界面進(jìn)行說明。</p><p>  5.5.1 系統(tǒng)登陸界面</p><p>  登陸界面提供了一個給系統(tǒng)用戶進(jìn)入商店庫存管理系統(tǒng)的一個入口,必須輸入正確的賬號和密碼才能進(jìn)入系統(tǒng),每個用戶名在系統(tǒng)中只能唯一存在。如圖5-15所示:</p><p>  圖5-15商店庫存管理系統(tǒng)登陸界面</p><p&g

80、t;  5.5.2 系統(tǒng)主界面</p><p>  在登陸界面上輸入正確的帳號、密碼之后,進(jìn)入商店庫存管理系統(tǒng)。如圖5-16所示,主界面是一個產(chǎn)品搜索界面,單擊左邊的菜單,可以顯示對應(yīng)的子菜單,直觀的看出該菜單下所擁有的功能。</p><p>  圖5-16商店庫存管理系統(tǒng)主界面</p><p>  5.5.3商品管理界面</p><p> 

81、 在左邊菜單欄選擇相應(yīng)的子菜單單擊進(jìn)入后,右邊的窗口顯示如下的界面,這是一個商品管理的界面,直觀的看出所有商品的信息,數(shù)據(jù)量超過設(shè)定的10條會在下一頁中顯示。其中每一條記錄后面有兩個操作,分別是修改和刪除,點擊修改后,界面會跳到相應(yīng)的修改界面,點擊刪除后,網(wǎng)頁前端會進(jìn)行一個js腳本的確認(rèn)框,點擊確定則刪除,點擊取消責(zé)取消刪除動作。</p><p>  圖5-17商品管理的界面</p><p&g

82、t;  圖5-18商品添加的界面</p><p>  5.5.4添加入庫單界面</p><p>  該模塊用于對使用該系統(tǒng)的商品入庫進(jìn)行處理,此商品銷售出庫模塊與商品進(jìn)貨入庫模塊這兩部分是本系統(tǒng)的核心功能,通過添加相應(yīng)的信息把入庫單寫入進(jìn)貨入庫表,然后修改商品表相應(yīng)的庫存量。 </p><p>  圖5-19入庫進(jìn)貨單界面</p><p> 

83、 5.5.4數(shù)據(jù)統(tǒng)計界面</p><p>  此界面為數(shù)據(jù)統(tǒng)計功能模塊下的查看銷售記錄功能,點擊昨日銷售清單,下面的列表會顯示出昨日所有售出的商品信息。此外還可以按日期區(qū)間查詢,選擇比如從5月1號至5月10號的信息,系統(tǒng)會列出相應(yīng)日期內(nèi)的所有銷售信息。</p><p>  圖5-20數(shù)據(jù)統(tǒng)計-昨日銷售單界面</p><p>  5.5.4數(shù)據(jù)統(tǒng)計界面</p&g

84、t;<p>  此界面為數(shù)據(jù)統(tǒng)計功能模塊下的查看銷售記錄功能,點擊昨日銷售清單,下面的列表會顯示出昨日所有售出的商品信息。此外還可以按日期區(qū)間查詢,選擇比如從5月1號至5月10號的信息,系統(tǒng)會列出相應(yīng)日期內(nèi)的所有銷售信息。</p><p>  圖5-21數(shù)據(jù)統(tǒng)計-昨日銷售單界面</p><p>  圖5-21數(shù)據(jù)統(tǒng)計-按日期區(qū)間查詢銷售單界面</p><p

85、>  圖5-22數(shù)據(jù)統(tǒng)計-按日期區(qū)間查詢結(jié)果界面</p><p><b>  6 總結(jié)</b></p><p>  斷斷續(xù)續(xù)地經(jīng)過將近半年的調(diào)查、學(xué)習(xí)、研究和設(shè)計,系統(tǒng)的開發(fā)已經(jīng)大功告成,之前對于PHP語言幾乎一無所知,因為想做一個B/S架構(gòu)的系統(tǒng),所以我是邊學(xué)邊做,雖然依靠我有限知識或者說學(xué)習(xí)能力制作出來的軟件和想象中的還是有些差距,理想很豐滿現(xiàn)實很骨感,雖然

86、骨感,但至少是一份完整的系統(tǒng),至少這是對自己一次能力的提升和信心的積累?,F(xiàn)將總結(jié)如下:</p><p>  (1)系統(tǒng)的功能基本達(dá)到預(yù)想的設(shè)計要求,系統(tǒng)中各個模塊的核心功能都有實現(xiàn)。</p><p> ?。?)系統(tǒng)模塊劃分比較明確,模塊功能設(shè)計有較強(qiáng)的針對性。</p><p> ?。?)體現(xiàn)出了B/S架構(gòu)下系統(tǒng)的優(yōu)勢,界面比較美觀,而且也最大限度地保持了各頁面的一致

87、性。</p><p>  由于實踐經(jīng)驗的不足,系統(tǒng)還有一些地方亟待完善,是截至本次畢業(yè)設(shè)計結(jié)束還未解決但已意識到的不足:</p><p>  (1)最開始計劃用ext來做這種b/s架構(gòu)的管理系統(tǒng)的界面,ext界面的整潔布局天生就適合做這樣的管理系統(tǒng),可是因為在ext還沒學(xué)習(xí)完成之前,迫不及待地就對系統(tǒng)開始動工,最后也是不了了之。</p><p> ?。?)同樣的,沒

88、有把之前期待的AJAX無刷新技術(shù)融入到系統(tǒng)中,確實是一個很大的遺憾,學(xué)了一段時間AJAX,真正要用的時候還是無從下手被系統(tǒng)繁瑣的關(guān)系給擊敗,無奈放棄。</p><p> ?。?)很想把商品信息加入有不同單位的儲存,感覺這樣更接近現(xiàn)實,雖然這只是一個便利商店的庫存系統(tǒng),但是同一件商品也是有可能有大小不同單位的,至少這樣會更方便用戶使用,這也是幾乎所有庫存系統(tǒng)都沒有體現(xiàn)出來的,可是在想破腦筋之后還是沒能相出一個完美的

89、解決方案。</p><p> ?。?)沒有把‘盈利’的統(tǒng)計做出來,不知道要怎么去計算這個統(tǒng)計會比較合適,一種是計算每一件售出的商品的進(jìn)價和售價差,另一種是比如這個月進(jìn)貨的總金額和這個月出售總金額的差。這兩種方案都不完美,最后也只能告吹。</p><p> ?。?)有些可有可無的功能摒棄掉了,比如權(quán)限和備份。權(quán)限問題是我覺得這種小商店系統(tǒng)沒必要做權(quán)限,備份的問題是一方面不是很有必要,另一方面

90、技術(shù)能力也有限。如果能做出來系統(tǒng)肯定會更家完善,這點也很遺憾。</p><p>  通過這次畢業(yè)設(shè)計對庫存管理系統(tǒng)的了解,我覺得要使商店庫存管理系統(tǒng)在商店庫存管理中發(fā)揮其應(yīng)有的效果,就要不斷地拓寬商店庫存管理信息系統(tǒng)在商店庫存管理中的應(yīng)用范圍、增強(qiáng)商店庫存輔助工具的智能化運(yùn)用,使商店庫存管理信息系統(tǒng)真正成為管理的助手。因此,從商店庫存管理信息系統(tǒng)應(yīng)用范圍的趨勢看,應(yīng)大力開發(fā)與互聯(lián)網(wǎng)相連的實時商店庫存計劃管理軟件,

91、也就是要實現(xiàn)商店庫存數(shù)據(jù)的準(zhǔn)確性和實時性,才能準(zhǔn)確判斷理財方向。以往通過人工去計算統(tǒng)計,還有賴于對有關(guān)資料的收集、記錄和分析,十分繁瑣。若是有了軟件程序使用計算機(jī)就可以完成計算機(jī)實時統(tǒng)計,以便用戶在掌握所需情況后,有的放矢地制訂出商店庫存的計劃和進(jìn)貨調(diào)整計劃等等,通過信息反饋系統(tǒng),計算機(jī)還可做出統(tǒng)計分析,數(shù)據(jù)表分析,并且能夠提供商店庫存有關(guān)利潤、升值空間等具體的分析情況。開發(fā)出這樣的計劃管理系統(tǒng)軟件,是商店庫存趨于自動化必然趨勢。<

92、;/p><p>  總之,對商店庫存管理信息系統(tǒng)應(yīng)用及其發(fā)展趨勢的認(rèn)識,應(yīng)持機(jī)遇與挑戰(zhàn)并存的態(tài)度。商店庫存信息化、智能化是社會科技進(jìn)步賦予家庭及其財務(wù)管理軟件的歷史必然,是人類社會進(jìn)入21世紀(jì)之后,所要經(jīng)歷的必由之路。但人類社會要全面實現(xiàn)電腦社會,矛盾也是客觀存在的,將傳統(tǒng)與進(jìn)步結(jié)合、迎接挑戰(zhàn),探索適合商店庫存管理信息系統(tǒng)管理的新路,是以后商店庫存軟件開發(fā)方向應(yīng)該追求的目標(biāo)。</p><p>

93、  總體來說畢業(yè)設(shè)計做到現(xiàn)在這個成果,個人而言已經(jīng)是比較滿意,雖然運(yùn)用了大部分以前學(xué)習(xí)的知識,包括HTML、SQL的基本運(yùn)用,但核心的開發(fā)語言PHP畢竟是現(xiàn)學(xué)現(xiàn)賣。還有必須感嘆一下網(wǎng)絡(luò)的強(qiáng)大,可以讓我在用一種全新的開發(fā)語言且沒有去專門上課學(xué)習(xí)的情況下獨立完成這樣一個系統(tǒng),雖然也必須感嘆一下其中艱辛的過程,但我相信只要有毅力,有信念,最可以做到最好!本次畢業(yè)設(shè)計對我個人來說的意義是鞏固了所學(xué)知識,又了解、學(xué)習(xí)了全新的知識和技術(shù),并且在開發(fā)

94、這樣一款庫存系統(tǒng)的同時,對商店的營銷運(yùn)營有了一定的了解,另外又磨練了我的意志和增強(qiáng)了我學(xué)習(xí)的主動性!真可謂一舉多得!這次畢業(yè)設(shè)計十分有意義!</p><p><b>  致謝語</b></p><p>  大學(xué)生涯里,我學(xué)到的不僅僅是書本上的知識和技術(shù),還學(xué)到了做人應(yīng)該學(xué)會感恩,要懷有一顆感恩的心,此次的畢業(yè)設(shè)計系統(tǒng)部分能順利完成,離不開指導(dǎo)老師的建議和指引,畢業(yè)論文

95、更是導(dǎo)師不厭其煩地跟我說明論文的格式,給了我很大的幫助!導(dǎo)師平易近人,但是談到學(xué)習(xí)工作上的事又很認(rèn)真,無論在理論上還是在實踐中,都給與我莫大的幫助,使我得到很大的提高。這對于我以后的工作和生活都有一種巨大的推動作用!因此,在這里我要鄭重地感謝我的導(dǎo)師!。</p><p>  感謝在整個開發(fā)過程中的各個階段給予一些意見和幫助的同學(xué)朋友們,因為有你們才能使我的開發(fā)更順利,系統(tǒng)的界面更加完美,功能更加完善。</p

96、><p>  至此,本課題圓滿完成,感謝福建工程學(xué)院給予了這個學(xué)習(xí)機(jī)會,讓我從中學(xué)習(xí)到很多很多,并更加體會到了軟件變成開發(fā)的樂趣,并可能因此而讓我終身受益。再次感謝導(dǎo)師和給予我過幫助的人們,今天畢業(yè)設(shè)計的完成因為有你們,明天、后天、未來的人生路上更缺少不了你們!懷著一顆感恩的心,我的大學(xué)生涯也即將落下帷幕,人生奔向更美好的明天!</p><p><b>  參考文獻(xiàn):</b&g

97、t;</p><p>  [1]陶飛飛、李明.Web程序設(shè)計[M].北京交通大學(xué)出版社出版社.2009</p><p>  [2]陸慧恩、張成珠.實用軟件工程[M].北京:清華大學(xué)出版社.2006</p><p>  [3]譚貞軍.php編程新手自學(xué)手冊.機(jī)械工業(yè)出版社.2012</p><p>  [4]唐豪杰、李承飛.mysql數(shù)據(jù)庫編程

98、入門到精通[M].中國水利水電出版社.2008</p><p>  [5]沈磊.零售業(yè)的網(wǎng)絡(luò)時代.上海財經(jīng)大學(xué)工商管理學(xué)院學(xué)報(商業(yè)研究) [N].2007年第5期</p><p>  [6]鄭人杰、殷人昆.實用軟件工程[M].清華大學(xué)出版社.2007 </p><p>  [7]李澤建、許亮.淺析多媒體數(shù)據(jù)庫技術(shù)的發(fā)展和展望[N].昆明理工大學(xué)學(xué)報(理工版).20

99、07年2月</p><p>  [8] Nicholas C.Zakas.JavaScript PD(第二版).NCZonline.2010</p><p>  [9] Luke Welling、Laura Thomson. php和mysql開發(fā)(原書第4版)[M].機(jī)械工業(yè)出版社.2010</p><p>  [10] 陳湘揚(yáng), 陳國益. PHP5+MySQL網(wǎng)

100、頁系統(tǒng)開發(fā)設(shè)計. 北京:電子工業(yè)出版社,2007. </p><p>  [11] 鄒天思, 孫鵬. PHP從入門到精通. 北京:清華大學(xué)出版社,2010.</p><p>  [12] DAVID LANE[美].PHP & MYSQL WEB數(shù)據(jù)庫應(yīng)用開發(fā)指南[M].南京:東南大學(xué)出版社,2009。</p><p>  [13] MIHAI BUCICA

101、[美].AJAX與PHP WEB開發(fā)[M].北京:人民郵電出版社,2011。</p><p><b>  附錄:</b></p><p><b>  關(guān)鍵代碼與算法:</b></p><p><b>  登錄:</b></p><p><b>  <?php&l

102、t;/b></p><p>  include_once("../db/conn.php");</p><p>  $sql = "SELECT COUNT(*) FROM users WHERE usernames = '{$_POST['names']}' AND pwd = '{$_POST['pwd

103、']}'";</p><p>  $conn = mysql_query($sql);</p><p>  $row = mysql_fetch_array($conn);</p><p>  if ($row[0] < 1) {</p><p>  exit("<div style=\&quo

104、t;padding:100px; border:solid 2px;\"><h2 align=\"center\">用戶名或密碼錯誤,請<a href=\"../index.php\"> 返回</a>重試!</h2></div>");</p><p><b>  }else {&

105、lt;/b></p><p>  session_start();</p><p>  $_SESSION['names'] = $_POST['names'];</p><p>  header("Location: ./manage.php"); </p><p><b>

106、;  }</b></p><p><b>  ?></b></p><p><b>  商品搜索算法:</b></p><p><b>  <?php</b></p><p>  //$brand = $_POST['brand'];&l

107、t;/p><p>  //$code = $_POST['code'];</p><p>  $type = $_POST['type'];</p><p>  $name =$_POST['name'];</p><p>  if($name==''){$sql = "S

108、ELECT * FROM products WHERE type like '%{$type}%' ";}</p><p>  else if($type==''){$sql = "SELECT * FROM products WHERE name like '%{$name}%' ";}</p><p> 

109、 else{$sql = "SELECT * FROM products WHERE type like '%{$type}%'&&name like'%{$name}%' ";}</p><p>  $query = mysql_query($sql);</p><p>  $num = mysql_num_rows(

110、$query);</p><p>  if ($num < 1) {</p><p>  echo "<script language=JavaScript>alert('您搜索的內(nèi)容不存在,請查對后重試!');location.href='./manage_main.php'</script>";</

111、p><p><b>  }else {</b></p><p>  while ($row = mysql_fetch_array($query)) {</p><p>  if (!$a) {</p><p><b>  $a = "a";</b></p><p

112、><b>  } else {</b></p><p><b>  $a = "";</b></p><p><b>  }</b></p><p>  echo "<tr class=\"{$a}\"></p><

113、;p>  <td><a href=\"show.php?id={$row[0]}\"> {$row[3]}</a></td></p><p>  <td><a href=\"show.php?id={$row[0]}\"> {$row[1]}</a></td></p&

114、gt;<p>  <td><a href=\"show.php?id={$row[0]}\"> {$row[2]}</a></td></p><p><b>  </tr>";</b></p><p><b>  }</b></p>

115、<p><b>  }</b></p><p><b>  }</b></p><p><b>  ?></b></p><p>  商品管理里的顯示與分頁:</p><p><b>  <?php</b></p>

116、<p>  include_once("../db/conn.php");</p><p>  $perNum = 10;//每頁顯示數(shù)</p><p>  $page = $_GET['page'];</p><p>  $offset = ($_GET['page']-1) * $perNum;<

117、;/p><p>  if ($offset < 1) {</p><p>  $offset = 0;</p><p><b>  }</b></p><p>  $sql = "SELECT * FROM products LIMIT {$offset}, {$perNum}";</p>

118、;<p>  $query = mysql_query($sql);</p><p>  while ($row = mysql_fetch_array($query)) {</p><p>  if (!$a) {</p><p><b>  $a = "a";</b></p><p>

119、;<b>  } else {</b></p><p><b>  $a = "";</b></p><p><b>  }</b></p><p>  //print_r($row);</p><p>  echo "<tr class=\

120、"{$a}\"></p><p>  <td>{$row[3]}</td></p><p>  <td>{$row[1]}</td></p><p>  <td>{$row[2]}</td></p><p>  <td>{$row[5

121、]}</td></p><p>  <td>{$row[4]}</td></p><p>  <td>{$row[6]}</td></p><p>  <td>{$row[7]}</td></p><p>  <td>{$row[8]}</t

122、d></p><p>  <td><a href=\"modpro.php?op=mod&pid={$row[0]}\">[修改]</a>|</p><p>  <a href=\"del.php?op=pro&pid={$row[0]}\" onclick=\"javascr

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論