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

下載本文檔

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

文檔簡介

1、<p><b>  第一章:緒論</b></p><p><b>  1.1 設(shè)計背景</b></p><p>  大學(xué)校園里師生數(shù)量規(guī)模很大,其學(xué)習(xí)、工作和生活相對封閉在一個有限的空間,人口密集程度非常高,而且人員相對固定、綜合素質(zhì)較高、個人信用值得信賴、具備相對較高消費層次、商品需求相對集中、電腦普及率高、數(shù)字化校園建設(shè)工作日趨完善

2、,這些獨特的特點,非常適合開展校園電子商務(wù)。但對于絕大多數(shù)的師生來說,建立一個個人網(wǎng)上商店卻也并非易事。因此本項目開發(fā)一個以用戶自助式開店為模式的校園電子商務(wù)網(wǎng)站,幫助廣大師生輕松實現(xiàn)網(wǎng)上開店的夢想。</p><p>  網(wǎng)上開店是目前電子商務(wù)活動的一個新亮點,是眾多創(chuàng)業(yè)者、特別是大學(xué)生們創(chuàng)業(yè)途徑的首選。網(wǎng)上開店者如何把握成功的機會、規(guī)避風(fēng)險?制定切實可行的網(wǎng)上開店策略,如選擇適合的電子商務(wù)平臺、搞好網(wǎng)上商店的推

3、廣、建立信譽等,都是十分必要的。</p><p>  網(wǎng)上開店通常是指經(jīng)營者在互聯(lián)網(wǎng)上注冊一個虛擬的網(wǎng)上商店,將待售商品的信息發(fā)布到網(wǎng)頁上,對商品感興趣的瀏覽者通過網(wǎng)上或網(wǎng)下的支付方式向經(jīng)營者付款,經(jīng)營者通過郵寄等方式,將商品發(fā)送給購買者。網(wǎng)上開店有兩種方式:一種是建立在第三方提供的電子商務(wù)平臺上由商家自行開展網(wǎng)上銷售業(yè)務(wù)的個人網(wǎng)店,這種方式相當(dāng)于在一些大的商場里租用一個店鋪或柜臺,借助大商場的影響與人氣做生意,

4、我們目前所看到的網(wǎng)上開店基本都是采用這種方式,本文所討論的也只是這種方式。另一種是自立門戶型的網(wǎng)上開店,是經(jīng)營者自己親自建服務(wù)器或申請?zhí)摂M空間所建的網(wǎng)店,這種方式需要一定的啟動資金和相應(yīng)的專業(yè)知識,一般只適合于企業(yè)。 </p><p>  與傳統(tǒng)的實體商店相比,網(wǎng)上開店具有啟動資金少、創(chuàng)業(yè)成本低、手續(xù)簡單、交易快捷、經(jīng)營與維護不需要太多的專業(yè)知識、容易上手等諸多優(yōu)點,成為眾多創(chuàng)業(yè)者的選擇,特別是剛剛開始創(chuàng)業(yè)的大

5、學(xué)生群體所選擇。</p><p><b>  1.2 可行性分析</b></p><p>  《校園電子商務(wù)網(wǎng)站(自助開店)》利用現(xiàn)有各大高校具備的校園網(wǎng)絡(luò)硬件條件,無須為此平臺專門購買硬件平臺。因此在經(jīng)濟上是可行的。</p><p>  《校園電子商務(wù)網(wǎng)站(自助開店)》在現(xiàn)有的大學(xué)校園網(wǎng)絡(luò)的基礎(chǔ)上架設(shè)windows2003+Apache2+P

6、HP5+MySql4.0這樣的一個安全的平臺。windows2003解決了兼容性問題,在網(wǎng)絡(luò)、安全性、配置維護等各方面都有令人稱贊的表現(xiàn),是一款功能強大的高端服務(wù)器操作系統(tǒng)。Apache是款卓越的開放源碼的WEB服務(wù)器,無可置疑,作為多年來WEB服務(wù)器的首選;PHP是一種流行的嵌入式腳本語言,借助PHP我們可以快速開發(fā)WEB后臺程序;MySQL 是基于SQL的客戶/服務(wù)器模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有功能強大、使用簡單、管理方便、運行

7、速度快、安全可靠性強、多線程、跨平臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等優(yōu)點,特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。</p><p>  校園網(wǎng)絡(luò)建設(shè)是當(dāng)前高校信息化建設(shè)的重中之重,對于教學(xué)、科研和管理工作具有重要意義,就目前我國各大高校的校園網(wǎng)建設(shè)已經(jīng)能夠為本系統(tǒng)提供很好的平臺,如圖1.1所示。新形勢下如何進一步加強校園網(wǎng)絡(luò)利用,是一個值得探索和思考的重要課題;各大高校也自行開發(fā)諸如校網(wǎng)學(xué)堂、畢業(yè)論文(設(shè)計

8、)綜合管理系統(tǒng)等信息管理系統(tǒng)來輔助教學(xué)信息管理系統(tǒng)覆蓋整個校園網(wǎng)絡(luò)。但是缺少一個有利于充分利用學(xué)生課余時間來豐富大學(xué)生活的平臺。校園電子商務(wù)網(wǎng)站(自助開店)平臺正是應(yīng)需求而做出的</p><p>  圖1.1 網(wǎng)絡(luò)店鋪的網(wǎng)絡(luò)模型</p><p>  第二章 架設(shè)平臺及相關(guān)軟件介紹</p><p>  2.1 Windows2003</p><

9、;p>  Windows Server 2003采用.Net架構(gòu),作為網(wǎng)絡(luò)操作系統(tǒng)或服務(wù)器操作系統(tǒng),高性能、高可靠性和高安全性是其必備要素,尤其是日趨復(fù)雜的企業(yè)應(yīng)用和Internet應(yīng)用,對其提出了更高的要求。微軟的企業(yè)級操作系統(tǒng)中,如果說Windows 2000全面繼承了NT技術(shù),那么Windows Server 2003則是依據(jù).Net架構(gòu)對NT技術(shù)作了重要發(fā)展和實質(zhì)性改進,凝聚了微軟多年來的技術(shù)積累,并部分實現(xiàn)了.Net戰(zhàn)略

10、,或者說構(gòu)筑了.Net戰(zhàn)略中最基礎(chǔ)的一環(huán)。</p><p>  Windows Server 2003的啟動速度和程序運行速度比Windows 2000 Server要快許多,其可管理性較Windows 2000有了很大增強,主要體現(xiàn)在各種服務(wù)的配置上。利用“配置您的服務(wù)器”和“管理您的服務(wù)器”向?qū)?,系統(tǒng)管理員可以輕松地進行服務(wù)器角色的安裝和管理,從而完成各種服務(wù)器的安裝和配置,其簡單、方便、全面非Windows

11、 2000可比,其在在安全上下了大力氣,不僅堵完了已發(fā)現(xiàn)的所有NT漏洞,而且還重新設(shè)計了安全子系統(tǒng),增加了新的安全認證,改進了安全算法。</p><p>  2.2 Apache</p><p>  根據(jù)Netcraft公司(http://www.netcraft.com)1999年12月所做的關(guān)于WEB服務(wù)器市場的調(diào)查,Apache以54.49%的市場占有率名列各服務(wù)器的榜首,緊隨其后

12、的是IIS(23.78%)和Netscape(7.02%)。雖然后兩種服務(wù)器都有各自公司強有力的資金支持和強大的宣傳攻勢,但是仍然難以抵擋Apache這一免費、源代碼開放的自由軟件的誘人魅力。</p><p>  Apache項目最早始于1995年[7],由一些網(wǎng)絡(luò)管理人員自發(fā)組成,其目的是開發(fā)出一個穩(wěn)定、強大的WEB服務(wù)器以滿足新一代網(wǎng)站的需要。當(dāng)時,最流行的服務(wù)器是由美國國家超級計算機應(yīng)用中心(NCSA)開發(fā)

13、的一套軟件,但是后來因為主要的設(shè)計人員相繼離開,使該軟件的研制陷入停滯狀態(tài)。也就是在這個時候,網(wǎng)站管理人員加入到開發(fā)隊伍中,對服務(wù)器的功能進行了擴展,并提出了一些修補錯誤的補丁程序,使服務(wù)器的功能更加完善,并由此得名Apache(注:patch在英文中是補丁的意思)。</p><p>  能夠直接查看源代碼是Apache服務(wù)器最吸引人的地方之一。只要使用者熟悉C++或Perl,就可以自己動手修改和添加服務(wù)器的功能

14、,而且還有許多由世界各地的開發(fā)人員免費提供的功能模塊可以直接使用。</p><p>  目前,Apache服務(wù)器在Unix和Windows平臺都可以使用。</p><p>  (一)安裝Apache服務(wù)器</p><p>  很多人都認為安裝Apache服務(wù)器是一件非常復(fù)雜的工作,其實事實并非如此。在Unix平臺下安裝Apache服務(wù)器的過程和安裝其它大多數(shù)應(yīng)用程序

15、的過程完全相同。首先下載源文件,然后對其進行編譯之后就可以使用。而Windows版本Apache服務(wù)器的安裝則更加簡單,像其它Windows應(yīng)用程序一樣也提供了安裝向?qū)А?lt;/p><p>  不管在哪一種操作系統(tǒng)平臺上安裝,首先我們都需要獲得Apache服務(wù)器的一份拷貝。不同操作系統(tǒng)版本的大小并不一樣,但是文件都不會太大,一般在1兆和3兆之間。因此,即使通過網(wǎng)絡(luò)下載的話,也不會占用太多的時間。</p>

16、<p>  (二)下載Apache</p><p>  Apache服務(wù)器的官方站點:http://www.apache.org/有Apache的免費下載服務(wù),并且提供了多個鏡像供下載者選擇。</p><p><b>  2.3 PHP </b></p><p>  PHP是能讓你生成動態(tài)網(wǎng)頁的工具之一。PHP代表:超文本預(yù)處理器

17、(PHP: Hypertext Preprocessor)。PHP是完全免費的,不用花錢,你可以從PHP官方站點(http://www.php.net)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進你自己需要的特色。PHP在大多數(shù)Unix平臺,Linux和微軟Windows平臺上均可以運行。怎樣在Windows環(huán)境的PC機器或Unix機

18、器上安裝PHP的資料可以在PHP官方站點上找到。安裝過程很簡單。</p><p>  2.3.1 PHP技術(shù)特點</p><p>  (1)PHP是免費的;</p><p>  (2)語法簡單,易學(xué)易用;</p><p>  (3)面向?qū)ο缶幊棠芰姡?lt;/p><p>  (4)支持眾多網(wǎng)絡(luò)協(xié)議;</p>

19、<p>  (5)具有強大的數(shù)據(jù)庫功能和豐富的函數(shù)庫;</p><p>  (6)移植性強,跨多個平臺;</p><p><b>  (7)執(zhí)行效率高;</b></p><p>  (8)可擴展性極強。</p><p>  2.3.2 PHP技術(shù)的工作原理</p><p>  PHP

20、主要的功能是在Web環(huán)境下,由客戶端瀏覽器傳遞一些信息給Web服務(wù)器,再由Web服器去啟動所指定的程序碼來完成特定的工作,如圖2.1所示。</p><p>  圖2.1 PHP的工作原理</p><p>  用戶通過Web客戶端瀏覽器請求某個功能頁面。Web服務(wù)器接受這個請求,根據(jù)系統(tǒng)的邏輯設(shè)計,將這個請求對應(yīng)的PHP文件讀出,并交給PHP處理程序。PHP處理程序解釋這個文件,執(zhí)行相應(yīng)

21、的處理過程,如數(shù)據(jù)庫的訪問與操作等。PHP從數(shù)據(jù)庫中取得數(shù)據(jù)后,將按照文件的要求,形成一個標(biāo)準(zhǔn)HTML頁面。將生成的HTML頁面交給Web服務(wù)器。Web客戶端瀏覽器將該HTML文件解釋執(zhí)行并顯示出來。這樣就完成了一次客戶瀏覽器端提出的某個PHP請求。由于腳本在服務(wù)器上,而不是在客戶瀏覽器端運行,傳到瀏覽器上的Web頁面是在服務(wù)器上生成的,所以服務(wù)器端腳本不易被復(fù)制,用戶看不到所要瀏覽頁上的PHP源代碼,只能看到解釋后的結(jié)果,這樣就可以做

22、到對源程序保密。</p><p><b>  2.4 MySQL</b></p><p>  本系統(tǒng)使用的是MySQL數(shù)據(jù)庫服務(wù)器。</p><p>  MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務(wù)器結(jié)構(gòu)的實現(xiàn),它由一個服務(wù)器守護程序mysq

23、ld和很多不同的客戶程序和庫組成。</p><p>  SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。</p><p>  MySQL 是基于SQL的客戶/服務(wù)器模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有功能強大、使用簡單、管理方便、運行速度快、安全可靠性強、多線程、跨平

24、臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等優(yōu)點,特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。另外,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。作為開放源代碼運動的產(chǎn)物之一,MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)越來越受到人們的青睞,應(yīng)用范圍也越來越廣。聞名遐邇的速度和易用性使MySQL特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。</p><p>  MySQL 主要目標(biāo)是快速、健壯和易用。</p>

25、<p>  2.5 DreamweaveMX2004 </p><p>  DreamweaverMX2004是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器, 是一種可視化網(wǎng)頁制作工具,利用它可以輕松地制作出跨越平臺限制和跨越瀏覽器限制的動態(tài)網(wǎng)頁。</p><p>  DreamweaverMX2004 可以開發(fā)HTML、XHTML、Cold

26、Fusion、ASP、ASP.NET、JSP或PHP網(wǎng)站。通過平面設(shè)計工具以及代碼提示、標(biāo)簽編輯器、可擴展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設(shè)計的管理。新集成的工作空間可以與Macromedia Flash MX和Fireworks MX共享,其中包括了標(biāo)示簽的文檔窗口、可放到dock中的畫板組、可定制的工具條和集成的文件瀏覽。DreamweaverMX2004 還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格

27、、可訪問的模板以及為客戶端交互應(yīng)用而提供的JavaScript。</p><p>  2.6 EditPlus2.0</p><p>  EditPlus2.0 是一款功能強大的文字處理軟件。它可以充分的替換記事本,它也提供網(wǎng)頁作家及程序設(shè)計師許多強悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多種語法的著色顯示

28、。程序內(nèi)嵌網(wǎng)頁瀏覽器,其它功能還包含 FTP 功能、HTML 編輯、URL 突顯、自動完成、剪貼文本、行列選擇、強大的搜索與替換、多重撤銷/重做、拼寫檢查、自定義快捷鍵,等等。</p><p>  第3章 系統(tǒng)總體設(shè)計</p><p>  本系統(tǒng)模仿著名的電子商務(wù)平臺—淘寶網(wǎng)的設(shè)計原理和頁面設(shè)計,界面美觀漂亮、操作簡單,無須學(xué)習(xí),只要會上網(wǎng),即可輕松使用。用php面向?qū)ο蟮乃枷?,可進行二

29、次開發(fā),擴展性強。</p><p><b>  3.1模塊功能</b></p><p>  本系統(tǒng)主要分為兩大模塊,管理員和普通店主。管理員負責(zé)整個網(wǎng)站的管理和維護。普通店主主要負責(zé)自己店鋪的管理和維護。</p><p>  3.1.1管理員模塊功能</p><p>  在本系統(tǒng)中,管理員在整個平臺中主要有三大基本模塊管

30、理,分別是,網(wǎng)站參數(shù)管理,店鋪參數(shù)管理,網(wǎng)站數(shù)據(jù)管理。網(wǎng)站參數(shù)管理包括對網(wǎng)站的參數(shù)、新聞公告、友情連接、會員等信息進行管理,店鋪參數(shù)管理店鋪的修改和刪除、店鋪的新聞、公告、店鋪的商品等信息進行管理,網(wǎng)站數(shù)據(jù)管理主要對網(wǎng)站數(shù)據(jù)的備份和恢復(fù)。其模塊圖如圖3.2所示。</p><p>  圖3.2 管理員模塊</p><p>  3.1.2用戶模塊功能</p><p>

31、  店鋪用戶登錄后,選擇相應(yīng)連接,即可看到相應(yīng)的頁面,主要分為兩種情況,一種是普通游客,只能瀏覽網(wǎng)站的新聞公告、商品,店鋪,店鋪掌柜等信息。一種是店鋪掌柜,可以看到本網(wǎng)站前臺所有的模塊,并可進行相應(yīng)操作。其主要模塊除了游客看到的以外還要對自己店鋪的管理,如有基本資料管理、站內(nèi)短信服務(wù)、店鋪標(biāo)志管理、修改店鋪資料管理店鋪連接、發(fā)布店鋪商品、發(fā)布店鋪公告、裝修你的店鋪、瀏覽我的店鋪、退出控制面板等。其模塊圖如圖3.6所示。</p>

32、;<p>  圖3.3 店鋪掌柜模塊 </p><p><b>  3.2 數(shù)據(jù)庫設(shè)計</b></p><p>  本系統(tǒng)主要包含的表有:商品表,店鋪掌柜表,管理員表,管理員公告表,店鋪掌柜公告表,管理員新聞表,店鋪掌柜新聞表等,這里主要介紹商品表和店鋪掌柜表。</p><p><b> ?。?)商品表</b&

33、gt;</p><p>  標(biāo)識:shop_goods</p><p>  商品表包括商品編號、掌柜編號、商品名稱、商品詳細信息、商品價格、商品數(shù)量、商品圖片、商品有效期、發(fā)布日期、商品瀏覽次數(shù)10個字段,如表3.4所示。</p><p><b>  表3.4 商品表</b></p><p><b> ?。?

34、)店鋪掌柜表</b></p><p>  標(biāo)識:shop_user</p><p>  店鋪掌柜表包括掌柜編號、掌柜帳號、掌柜密碼、掌柜Email、掌柜QQ、掌柜真實姓名、掌柜性別、注冊時間、店鋪名稱、店鋪描述、店鋪地址、店鋪log、店鋪瀏覽次數(shù)、系部編號、聯(lián)系方式、分類編號、掌柜頭像18個字段,如表3.3。</p><p>  表3.3 店鋪掌柜表&

35、lt;/p><p>  第4章 系統(tǒng)詳細設(shè)計</p><p>  4.1 前臺用戶瀏覽</p><p>  本頁面采用下面的流程圖來說明</p><p>  圖4.1前臺用戶瀏覽</p><p>  4.2 店鋪掌柜和管理員身份驗證</p><p>  在登錄頁面對應(yīng)的地方輸入用戶名、密碼,確認

36、后登錄。在提交后的php文件中,首先通過用戶名對數(shù)據(jù)庫中的shop_user/shop_admin表進行檢索,若檢索到的記錄集為空,則說明用戶名錯誤,從而轉(zhuǎn)到相應(yīng)的出錯處理程序,若記錄集不為空,再進行用戶名判斷,若用戶名與表中的用戶名不相等,進行出錯處理,若相等,進而檢查密碼是否相等,不相等,作出錯處理,相等則轉(zhuǎn)入學(xué)生/老師登錄成功的操作頁面,并將用戶名,密碼,用戶名以session對象保存起來。</p><p>

37、;  出錯及處理:在該模塊中可能發(fā)生的錯誤有</p><p> ?、?用戶名錯誤,系統(tǒng)這時會提醒“無此用戶,重新輸入!”</p><p>  ② 姓名錯誤,系統(tǒng)提示“姓名錯誤!”</p><p>  實例截圖如4.2所示。</p><p>  圖4.2 店鋪掌柜登陸頁面</p><p>  4.3 網(wǎng)站

38、頁面設(shè)計</p><p>  本站采取首頁既是真?zhèn)€網(wǎng)站的窗口的設(shè)計方略,通過首頁即可了解整個網(wǎng)站的基本面貌。當(dāng)?shù)赇佌乒竦顷懞?,即可看到整個控制面板。以下將采取圖文并茂的方式進行詳細介紹。</p><p> ?。?)在用戶輸入本站網(wǎng)址以后,即可看到首頁頁面。實例截圖如4.3所示。</p><p><b>  圖4.3首頁頁面</b></p&

39、gt;<p> ?。?)店鋪掌柜通過身份驗證后,系統(tǒng)自動轉(zhuǎn)向控制面板。控制面板既是店鋪掌柜對自己的店鋪進行管理的窗口。店鋪掌柜可以管理已經(jīng)發(fā)布的商品,裝修自己的店鋪,發(fā)布新聞公告,管理店鋪log,對自己基本資料進行管理等。實例截圖如4.4所示。</p><p><b>  圖4.4 控制面板</b></p><p> ?。?)瀏覽用戶可以有首頁進入查看各

40、個店鋪掌柜發(fā)布的商品,公告,新聞,友情連接,個人形象,店鋪地址以及聯(lián)系方式等,還可以用QQ在線交流。實例截圖如4.5所示</p><p>  圖4.5某掌柜的店鋪</p><p>  第5章 設(shè)計過程中的問題及解決</p><p>  5.1 用PHP程序訪問Mysql數(shù)據(jù)庫的方法和程序</p><p>  (1)用PHP程序訪問Mysql

41、數(shù)據(jù)庫的方法比較簡單,具體步驟如下:</p><p>  用函數(shù)mysql_connect(string[server],string[username],string[password])建立與Mysql服務(wù)器的連接,如連接成功,函數(shù)返回一個連接標(biāo)識;否則,返回FALSE,表明連接失敗。這里,參數(shù)server可以寫成“host-</p><p>  name:port”的形式。如果函數(shù)調(diào)

42、用中未填寫參數(shù)server,則缺省為server='localhost:3306',缺省用戶名為數(shù)據(jù)</p><p>  庫服務(wù)器進程的擁有者。</p><p>  (2)mysql_select_db(database_name,resource[link_identifier])函數(shù)設(shè)置與指定數(shù)據(jù)庫連接標(biāo)識相關(guān)的當(dāng)前活動數(shù)據(jù)庫。如缺省連接標(biāo)識,則使用前面已經(jīng)建立的連接;

43、如前面沒有建立連接,則函數(shù)試圖建立一個連接后再設(shè)置與指定數(shù)據(jù)庫連接相關(guān)的當(dāng)前活動數(shù)據(jù)庫。函數(shù)調(diào)用成功,返回TRUE;否則,返回FALSE。</p><p>  (3)準(zhǔn)備好符合SQL語言標(biāo)準(zhǔn)的語句字符串,即類似于</p><p>  $sql=”select * from shop_goods where goods_id=’10’”;程序語句。</p><p>

44、  (4)用mysql_query(stringquery[,resourcelink_identifier])訪問數(shù)據(jù)庫。</p><p>  (5)如(4)是查詢操作,則用mysql_fetch_object ( resource result)從生成的記錄集中取記錄。</p><p>  下面給出實際應(yīng)用的簡單例子和程序:</p><p>  設(shè)有一張表cj,

45、存放在庫名為db1的Mysql數(shù)據(jù)庫服</p><p>  stuid char(10);學(xué)號</p><p>  name char(20);學(xué)生姓名</p><p>  gs int(3);高數(shù)成績</p><p>  wl int(3);普物成績</p><p>  wy int(3);外語成績</p&g

46、t;<p>  現(xiàn)在,我們用PHP程序查詢出高數(shù)成績在90分以上</p><p><b>  <?php</b></p><p>  $link1=mysql_connect("localhost","root","");</p><p>  if(!$link1)

47、</p><p>  {echo"數(shù)據(jù)庫連接失敗!";</p><p><b>  exit;</b></p><p><b>  }</b></p><p>  mysql_select_db("db1",$link1);</p><p&

48、gt;  $sql="select * from cj where gs>=90"</p><p>  $result1=mysql_query($sql, $link1);</p><p>  while($data=mysql_fetch_object($result1))</p><p><b>  {</b>&

49、lt;/p><p>  echo $data->gs;</p><p>  echo"<br>";</p><p><b>  }</b></p><p>  mysql_free_result($result1);</p><p><b>  ?>

50、;</b></p><p><b>  5.2店鋪掌柜注冊</b></p><p>  本模塊剛開始設(shè)計的時候,本想按照淘寶的模式做,淘寶的模式是:用戶先進行基本的注冊,通過email驗證,然后在申請店鋪等等,其操作復(fù)雜,對計算機基礎(chǔ)一般的用戶來說,無疑是增加難度,實現(xiàn)網(wǎng)上開店的夢想距離變大,所以我又利用搜索引擎,找到一些不是很知名的網(wǎng)上自助開店網(wǎng)站,最后

51、總結(jié)出適合在校園實現(xiàn)廣大師生開店夢想比較快捷的方式,我采取一步到位的開店方法,即無論想開店的用戶,還是想購買的用戶,在注冊時就可完成賬戶注冊和店鋪注冊,無須驗證,其操作簡單,方便快捷。主要是考慮到校園內(nèi)用戶水平的殘差不齊,而且校園師生的整體素質(zhì)較高。其設(shè)計如圖5.1所示。</p><p>  圖5.1店鋪掌柜注冊</p><p><b>  第6章 設(shè)計總結(jié)</b>&

52、lt;/p><p>  通過這次《校園電子商務(wù)網(wǎng)站(自助開店)》設(shè)計,使本人對網(wǎng)絡(luò)編程技術(shù)又有了更深的了解,也掌握了很多網(wǎng)頁設(shè)計的操作技巧,但是也存在很多不足之處:首先是系統(tǒng)的搭建平臺不太完美,其實PHP是免費的,它與免費Web服務(wù)軟件Apache和免費數(shù)據(jù)庫MySQL配合使用于Linux平臺上,具有最高的性能價格比,號稱“黃金組合”, 開發(fā)過程中,曾經(jīng)將代碼架設(shè)在Linux平臺上,但是由于代碼中大量的Javascr

53、ipt腳本在Linux中無法正常運行,所以不得不放棄了“黃金組合”,本系統(tǒng)采用的是windows2003操作系統(tǒng),因此顯得有些美中不足;其次,由于本系統(tǒng)數(shù)據(jù)表建設(shè)的特殊性,教師新建的作業(yè)信息必須存放在一條記錄中,這樣雖然解決了數(shù)據(jù)冗余問題,但是,我們必須用多個編輯器來放在一個頁面進行數(shù)據(jù)提交,而PHP不像ASP那樣有龐大的組件很好地支持編輯器,所以我們最終用多行文本框代替了編輯器,這對一些文本的格式操作造成了不便。這些不足之處還有待于今

54、后的解決。</p><p>  在整個設(shè)計階段感受最為深刻的是掌握學(xué)習(xí)的方式和解決問題的方法。首先是解決問題的方式,雖然面臨的信息很多,但是如何從大量的信息中篩選出所需的信息,有用的信息,才是解決問題的關(guān)鍵,另外一個就是解決問題的方法,就像我在解決設(shè)計中的很多問題一樣,一開始總是在看書,和樹上的進行比對,雖然書本上的只是大部分都是有價值,正確的,但實際上每個人編程的思路和對數(shù)據(jù)處理的方法、思想都是不同的,這舊要求

55、我們一定要通過實踐才能找到解決問題的方案。在整個畢業(yè)設(shè)計的過程中,我深刻的體會到了這一點的重要性,也牢記主了這一點,在今后的學(xué)習(xí)和研究中我也會繼續(xù)將這種方法延續(xù)下去。</p><p><b>  謝辭</b></p><p>  在整個設(shè)計過程中,有很多人對任務(wù)的完成給予了重要的支持和幫助。感謝閔東老師給了作者本次設(shè)計的機會并提供指導(dǎo);閔主任認真負責(zé)的工作態(tài)度,無論在

56、理論上還是實踐中,都給予了作者很大的幫助,使作者得到了不少的提高。在這里非常感謝他們細心而耐心的輔導(dǎo)。</p><p>  同時,論壇中有很多認識不認識的朋友也都為本系統(tǒng)的設(shè)計提出了很寶貴的建議,同樣在這里感謝他們。</p><p><b>  主要參考文獻</b></p><p>  [1]《軟件工程》 閆菲 中國水利水電出版社 2001&

57、lt;/p><p>  [2]《Dreamweaver完美網(wǎng)頁設(shè)計》胡菘 中國青年電子出版社 2005 </p><p>  [3]《PHP4+MySQL完整自學(xué)方案》趙啟志 中國鐵道出版社 2001</p><p>  [4]《MySQL 網(wǎng)頁數(shù)據(jù)庫設(shè)計》 陳俊宏 人民郵電出版社 2000 </p><p>  [5]《PHP4

58、+MySQ網(wǎng)絡(luò)開發(fā)技術(shù)》 仲進平 人民郵電出版社 2000</p><p>  [6]《數(shù)據(jù)庫系統(tǒng)概論》 王珊 高等教育出版社 2002</p><p>  [7]《JavaScript網(wǎng)頁特效實例解析》 李宇 機械工業(yè)出版社 2003</p><p><b>  目 錄</b></p><

59、;p><b>  第一章:緒論1</b></p><p>  1.1 設(shè)計背景1</p><p>  1.2 可行性分析1</p><p>  第二章 架設(shè)平臺及相關(guān)軟件介紹2</p><p>  2.1 Windows20032</p><p>  2.2 Apache3&l

60、t;/p><p><b>  2.3 PHP3</b></p><p>  2.3.1 PHP技術(shù)特點4</p><p>  2.3.2 PHP技術(shù)的工作原理4</p><p>  2.4 MySQL5</p><p>  2.5 DreamweaveMX20045</p>

61、<p>  2.6 EditPlus2.05</p><p>  第3章 系統(tǒng)總體設(shè)計6</p><p><b>  3.1模塊功能6</b></p><p>  3.1.1管理員模塊功能7</p><p>  3.1.2用戶模塊功能7</p><p>  3.2 數(shù)據(jù)庫設(shè)計

62、8</p><p>  第4章 系統(tǒng)詳細設(shè)計10</p><p>  4.1 前臺用戶瀏覽10</p><p>  4.2 店鋪掌柜和管理員身份驗證10</p><p>  4.3 網(wǎng)站頁面設(shè)計11</p><p>  第5章 設(shè)計過程中的問題及解決14</p><p>  5.

溫馨提示

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

評論

0/150

提交評論