版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 網(wǎng)上鮮花店 </p><p> ------鮮花管理模塊 <
2、;/p><p> 學(xué) 院: 現(xiàn)代科技學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 學(xué) 號(hào): 2009614070303 </p><p> 學(xué)生姓名: 沈大超 </p><p> 指導(dǎo)教師姓名: 常淑惠 </p
3、><p> 指導(dǎo)教師職稱: 副教授 </p><p> 2013年5月31日</p><p><b> 摘要</b></p><p> 在這個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的人人普及的社會(huì),信息的流動(dòng)打破了時(shí)間和空間的限制力,特別是在80年代以后的年輕人中,網(wǎng)絡(luò)幾乎已植入他們的生活當(dāng)中無處不在。借助于電子商務(wù)的存在,網(wǎng)購成
4、為必然,隨著社會(huì)的告訴發(fā)展,人們對各種鮮花的需求也越來越大。鮮花不進(jìn)可以增添情趣、還可以點(diǎn)綴生活,使生活更加充滿激情,更有利于人類身心健康?,F(xiàn)在送鮮花已成為過年過節(jié)喜慶活動(dòng)必備禮品。鮮花的預(yù)售隨之出現(xiàn)。</p><p> 本鮮花店系統(tǒng)建立一個(gè)網(wǎng)上的銷售平臺(tái),采用php語言,以mysql作為后臺(tái)數(shù)據(jù)庫,用appserv作為運(yùn)行環(huán)境。實(shí)現(xiàn)網(wǎng)上鮮花店的鮮花管理模塊。包括類別的簡單資料介紹,增加、修改、刪除等;鮮花的管
5、理:鮮花的增加、修改、刪除等;各種鮮花的基本資料的管理,包括:鮮花編號(hào)、名稱、圖片、花語、價(jià)格等信息。</p><p> 關(guān)鍵字:鮮花店 花語 PHP MYSQL APPSERV </p><p><b> ABSTRACT</b></p><p> Everyone in this popular computer n
6、etwork society, the flow of information to break the limitations of time and space force, especially in young people after 80 years, the network has been implanted in almost their lives everywhere. With the presence of e
7、-commerce, online shopping has become an inevitable, as society tells development, people's demand for a variety of flowers growing. Flowers can add interest does not enter, you can also embellishment of life, to mak
8、e life more passionate, more </p><p> The flower shop system to establish an online sales platform, using php language to mysql as the backend database, using appserv as a runtime environment. Achieve onlin
9、e flower shop flowers management module. Including information on types of simple, add, modify, delete, etc.; flowers Management: flowers add, modify, delete, etc.; variety of flowers in the basic information management,
10、 including: Flowers number, name, picture, florid, prices and other information</p><p> Keywords: flower shop florid PHP MYSQL APPSERV</p><p><b> 目 錄</b></p><p><b
11、> 1 引言1</b></p><p> 1.1研究背景及意義1</p><p> 1.2網(wǎng)上花店系統(tǒng)的主要內(nèi)容1</p><p> 2 系統(tǒng)的開發(fā)環(huán)境和關(guān)鍵技術(shù)2</p><p><b> 2.1開發(fā)環(huán)境2</b></p><p><b> 2.
12、2軟件系統(tǒng)2</b></p><p> 2.2.1 PHP的介紹2</p><p> 2.2.2 MYSQL介紹3</p><p> 2.2.3 APPSERV 簡介4</p><p> 2.2.4 Dreamweaver介紹4</p><p><b> 3 系統(tǒng)分析
13、6</b></p><p><b> 3.1設(shè)計(jì)思路6</b></p><p> 3.2業(yè)務(wù)流程分析6</p><p> 3.3 系統(tǒng)的邏輯模型7</p><p><b> 4 系統(tǒng)設(shè)計(jì)8</b></p><p> 4.1.系統(tǒng)前臺(tái)后臺(tái)的設(shè)計(jì)8
14、</p><p> 4.1.1 用戶管理模塊8</p><p> 4.1.2 后臺(tái)管理9</p><p> 4.2 管理人員的后臺(tái)修改鮮花9</p><p> 4.2.1邏輯E-R圖10</p><p> 4.2.2 數(shù)據(jù)表設(shè)計(jì)11</p><p><b> 5
15、系統(tǒng)實(shí)現(xiàn)13</b></p><p> 5.1頁面框架設(shè)計(jì)13</p><p> 5.2公共模塊13</p><p> 5.3數(shù)據(jù)庫文件13</p><p> 5.4 頁面設(shè)計(jì)14</p><p> 5.4.1.首頁設(shè)計(jì)14</p><p> 5.4.2查找設(shè)
16、計(jì)14</p><p> 5.4.3后臺(tái)設(shè)計(jì)15</p><p><b> 總結(jié)18</b></p><p><b> 致謝19</b></p><p><b> 參考文獻(xiàn)20</b></p><p><b> 1 引言&l
17、t;/b></p><p> 1.1研究背景及意義</p><p> 電子商務(wù)是互聯(lián)網(wǎng)技術(shù)的使用和數(shù)據(jù)的交換,從而完成整個(gè)交易過程,是信息時(shí)代的實(shí)質(zhì)性改變的商業(yè)模式是未來貿(mào)易的發(fā)展方向,各種實(shí)體與商業(yè)活動(dòng)使用互聯(lián)網(wǎng)和先進(jìn)的數(shù)字媒體技術(shù)的各種商業(yè)和貿(mào)易活動(dòng)。它的實(shí)施涉及社會(huì)信用體系,法律環(huán)境,經(jīng)濟(jì)秩序的方面,是一個(gè)與社會(huì)環(huán)境和完整的系統(tǒng)工程的獨(dú)特的結(jié)構(gòu)密切相關(guān)。今天,電子商務(wù)的發(fā)展
18、我們可以看到和聽到的,網(wǎng)上的朋友不再陌生,有些人可能已經(jīng)熟悉電子商務(wù)確實(shí)已經(jīng)出現(xiàn)在我們身邊。</p><p> 很多中國人也逐漸接受和認(rèn)可的電子商務(wù),網(wǎng)上購物作為一種時(shí)尚有很多人了解,有些人把更多的網(wǎng)上商店購物的社會(huì)服務(wù),如真實(shí)生活的一部分。因此,對于商對客電子商務(wù)網(wǎng)站在線購物網(wǎng)站應(yīng)該是我們最常見的電子商務(wù)網(wǎng)站。</p><p> 在線購物網(wǎng)站系統(tǒng)是電子商務(wù)系統(tǒng)的重要組成部分,它是我國
19、商對客在線購物網(wǎng)站的數(shù)量居多,主要是因?yàn)檫@類系統(tǒng)是相對容易實(shí)現(xiàn),所涉及的問題的其他方面是比較小的。它是一種具有交互功能的商業(yè)信息系統(tǒng),為用戶提供靜態(tài)和動(dòng)態(tài)信息資源類型。所謂靜態(tài)信息是指那些不經(jīng)常更改或更新的資源,如公司簡介,管理實(shí)踐和企業(yè)系統(tǒng)等;動(dòng)態(tài)信息是隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。具有強(qiáng)大的交互功能,使商家和用戶方便的傳遞信息,完成電子交易的在線購物系統(tǒng)。</p><p> 不同的花有不
20、同的含義,如玫瑰象征著愛情,適合情侶之間;葫蘆代表新生活,互相鼓勵(lì)在過去等。對花店的老板,有了網(wǎng)上鮮花店系統(tǒng),既可以輕松地管理自己的花,也保證了銷量的增加;對于想要買花的客戶,也不用跑來跑去買了各種各樣的花,只要擁有一臺(tái)計(jì)算機(jī)與互聯(lián)網(wǎng)接入可以買你最喜歡的花;網(wǎng)上鮮花店系統(tǒng),為客戶提供各種信息,鮮花,客戶可以簡單地登錄相關(guān)網(wǎng)站的各種信息一目了然的花朵,不再像以前那樣羞怯的各種各樣的問題要問。總之,該系統(tǒng)產(chǎn)生了很大的優(yōu)勢。</p>
21、;<p> 1.2網(wǎng)上花店系統(tǒng)的主要內(nèi)容</p><p> 在本次畢業(yè)設(shè)計(jì)中,作者的主要工作如下:</p><p> APPSERV掌握安裝,配置和使用;基于APPSERV設(shè)置的基本方法的網(wǎng)站性能測試網(wǎng)站的性能。</p><p> 學(xué)習(xí)數(shù)據(jù)庫的工作原理,掌握MYSQL數(shù)據(jù)庫建立的方法;運(yùn)用MYSQL語言,存儲(chǔ)過程,應(yīng)用系統(tǒng)的制備的基本方法。熟練
22、的數(shù)據(jù)調(diào)用和修改。</p><p> 不同鮮花種類的管理,如可分為:綠植花卉、瓶花、開業(yè)花籃和商務(wù)鮮花等種類,鮮花類別的簡單資料介紹,增加、修改、刪除等;</p><p> 鮮花的管理:鮮花的增加、修改、刪除等;</p><p> 各種鮮花的基本資料的管理,包括:鮮花編號(hào)、名稱、所需材料、基本做法、圖片、花語、價(jià)格等信息;鮮花的查詢:可根據(jù)名稱、所需材料、價(jià)格
23、等進(jìn)行查詢.</p><p> 2 系統(tǒng)的開發(fā)環(huán)境和關(guān)鍵技術(shù)</p><p><b> 2.1開發(fā)環(huán)境</b></p><p> 網(wǎng)絡(luò)操作系統(tǒng)Windows 7</p><p> MySQL數(shù)據(jù)庫服務(wù)器:</p><p> 客戶端平臺(tái):Windows98/NT/2000/2003/XP&
24、lt;/p><p> 開發(fā)工具:PHP MYSQL APPSERV</p><p><b> 2.2軟件系統(tǒng)</b></p><p> 2.2.1 PHP的介紹</p><p> PHP,是英文超級(jí)文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在
25、服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言;同時(shí)PHP和ASP、JAVA一樣,是一門常用于Web編程的語言,它能運(yùn)行在Windows、Linux等絕大多數(shù)操作系統(tǒng)環(huán)境中,常與開源免費(fèi)的Web服務(wù)Apache和數(shù)據(jù)庫Mysql配合使用于Linux平臺(tái)上(簡稱LAMP),具有最高的性價(jià)比,號(hào)稱“Web架構(gòu)黃金組合”。</p><p> 1、 PHP的發(fā)展現(xiàn)狀</p><p
26、> 從Web開發(fā)的歷史看來,PHP、Python和Ruby幾乎是同時(shí)出現(xiàn)的,都是十分有特點(diǎn)的、優(yōu)秀的開源語言,但PHP卻獲得了比Python和Ruby多得多的關(guān)注度,PHP在11月TIOBE排行榜上位居榜首,超過了C++、java和其他語言。</p><p> PHP、C++、java這三種語言都是相當(dāng)優(yōu)秀的腳本語言,為什么PHP能大行其道,位居榜首呢?從表面上來看,這是就業(yè)環(huán)境使然。越來越多的新公司或
27、者新項(xiàng)目使用PHP,這使得PHP相關(guān)社區(qū)越來越活躍,而這又反過來影響到很多項(xiàng)目或公司的選擇,形成一個(gè)良性的循環(huán)。就我們目前了解到的情況,PHP是國內(nèi)大部分web項(xiàng)目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉(zhuǎn)到了PHP。合適的就是最好的,PHP的快速,開發(fā)成本低,周期短,后期維護(hù)費(fèi)用低,開源產(chǎn)品豐富,這些都是另外兩種語言無法比擬的。</p><p> 2、PHP前景及就業(yè)現(xiàn)狀</p>
28、<p> 隨著Web2.0的升溫互聯(lián)網(wǎng)的發(fā)展迎來新一輪的熱潮,由于互聯(lián)網(wǎng)本身的快速發(fā)展、不斷創(chuàng)新的特點(diǎn),決定了只有以最快開發(fā)速度和最低成本,才能取勝,才能始終保持一個(gè)網(wǎng)站的領(lǐng)先性和吸引更多的網(wǎng)民。互聯(lián)網(wǎng)的企業(yè)生存和競爭的核心在于技術(shù),技術(shù)、研發(fā)人才永遠(yuǎn)是這些企業(yè)不可或缺的關(guān)鍵人物,只有擁有資深的人才和領(lǐng)先的技術(shù),才能在最短的時(shí)間內(nèi)創(chuàng)造出優(yōu)秀的網(wǎng)絡(luò)應(yīng)用。PHP技術(shù)和相關(guān)的人才,正是迎合目前的互聯(lián)網(wǎng)的發(fā)展趨勢,PHP作為非常優(yōu)秀
29、的、簡便的Web開發(fā)語言,和Linux,Apache,MySQL緊密結(jié)合,形成LAMP的開源黃金組合,不僅降低使用成本,還提升了開發(fā)速度,滿足最新的互動(dòng)式網(wǎng)絡(luò)開發(fā)的應(yīng)用。</p><p> 因此,在IT業(yè)和互聯(lián)網(wǎng)的超速發(fā)展的時(shí)代,企業(yè)對PHP程序員的需求也大量增加,PHP程序員和招聘崗位的供求比例是1:40,很多公司半年都招不到一個(gè)合適的PHP程序員。這個(gè)崗位是程序員中最火的,這種嚴(yán)重供不應(yīng)求的局面在未來幾年中
30、也將愈演愈烈。</p><p><b> ?。?)入學(xué)門檻低</b></p><p> 在C/C++、JAVA、PHP、ASP這些開發(fā)語言中,PHP是最容易學(xué)的語言,學(xué)習(xí)成本是C和JAVA的1/10,是ASP的1/2。多迪教育設(shè)置的課程可以完全保證零起點(diǎn)的學(xué)員、計(jì)算機(jī)相關(guān)專業(yè)在?;蛏鐣?huì)在職人員達(dá)到具備一年P(guān)HP Web開發(fā)的實(shí)際能力。</p><
31、;p><b> ?。?)行業(yè)競爭小</b></p><p> PHP發(fā)展迅速,大學(xué)里基本未開設(shè)PHP課程,有實(shí)力的培訓(xùn)機(jī)構(gòu)很少,導(dǎo)致掌握PHP的程序員非常少。從求職的角度來看,PHP招聘信息和JAVA或ASP比較,PHP招聘量達(dá)到JAVA和ASP的1/3,但是PHP應(yīng)聘人員只是JAVA和ASP的1/40。</p><p><b> ?。?)社會(huì)需求大
32、</b></p><p> 百度、新浪、搜狐、淘寶、當(dāng)當(dāng)、騰訊QQ等大部分的互聯(lián)網(wǎng)相關(guān)企業(yè)都在使用PHP,對PHP人才需求旺盛。但是互聯(lián)網(wǎng)企業(yè)最頭疼的問題就是招收不到有實(shí)際PHP學(xué)習(xí)經(jīng)驗(yàn)的人員,更別說接受過PHP專業(yè)培訓(xùn)的人員了。</p><p><b> ?。?)發(fā)展前景大</b></p><p> 在無孔不入的互聯(lián)網(wǎng)應(yīng)用環(huán)境
33、下,Web2.0、云計(jì)算、物聯(lián)網(wǎng)等新概念將不斷催生出新的產(chǎn)業(yè)和服務(wù)。而支撐這些新型產(chǎn)業(yè)和服務(wù)的技術(shù)體系非PHP莫屬。而隨著3G和移動(dòng)互聯(lián)網(wǎng)技術(shù)的興起,越來越多的WEB應(yīng)用也選擇了PHP作為主流的技術(shù)方案。</p><p> 在與其他同類編程語言的比較中,PHP具有開發(fā)速度快、運(yùn)行效率高、安全性好、可擴(kuò)展性強(qiáng)、開源自由等特點(diǎn);而回顧PHP近10年來的發(fā)展過程、展望未來互聯(lián)網(wǎng)行業(yè)的發(fā)展趨勢,我們可以得出結(jié)論:PHP
34、的發(fā)展勢頭不可阻擋,必將成為未來WEB開發(fā)領(lǐng)域的主流技術(shù)體系。</p><p> 2.2.2 MYSQL介紹</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用
35、于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。 </p><p> 1.使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性</p>&
36、lt;p> 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)</p><p> 3.為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。</p><p> 4.支持多線程
37、,充分利用CPU資源</p><p> 5.優(yōu)化的sql查詢算法,有效地提高查詢速度</p><p> 6.既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中。</p><p> 7.提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。</p>
38、;<p> 8.提供TCP/IP、ODBC等多種數(shù)據(jù)庫連接途徑。</p><p> 9.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。</p><p> 10.支持大型的數(shù)據(jù)庫??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。</p><p> 11.支持多種存儲(chǔ)引擎。</p><p> 2.2.3 APPSERV 簡介<
39、;/p><p> AppServ 是 PHP 網(wǎng)頁架站工具組合包,作者將一些網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程序,以方便初學(xué)者快速完成架站,AppServ 所包含的軟件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。</p><p> 2.2.4 Dreamweaver介紹</p><p> 在這里我們的系統(tǒng)開
40、發(fā)還需要用到Dreamweaver。Dreamweaver 是優(yōu)秀的可視化網(wǎng)頁設(shè)計(jì)制作工具和網(wǎng)站管理工具之一, 易于代碼編寫,又便于界面設(shè)計(jì),支持最新的Web技術(shù),包含HTML格式控制、處理Flash和Shockwave等媒體格式和動(dòng)態(tài)HTML、基于團(tuán)隊(duì)的Web創(chuàng)作。 </p><p> Dreamweaver是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Dreamweaver 8的發(fā)布,更
41、堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。</p><p><b> 1、靈活的編寫方式</b></p><p> Dreamweaver具有靈活編寫網(wǎng)頁的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)”和“代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代
42、碼,能幫助用戶按工作需要定制自己的用戶界面。</p><p> 2、可視化編輯界面 Dreamweaver是一種所見即所得的HTML編輯器,可實(shí)現(xiàn)頁面元素的插入和生成。或視化編輯環(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對內(nèi)部的HTML編輯器和任何第三方的HTML編輯器進(jìn)行實(shí)時(shí)的訪問。無論用戶習(xí)慣手工輸入HTML源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方
43、式使用戶設(shè)計(jì)網(wǎng)頁和管理網(wǎng)站變得更容易。 3、功能更多的CSS支持—CSS可視化設(shè)計(jì)、CSS檢查工具 4、動(dòng)態(tài)跨瀏覽器驗(yàn)證 當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁面有沒有目標(biāo)瀏覽器不支持的tags或CSS結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對tags和CSS規(guī)則是否適應(yīng)目前的主瀏覽器。</p><p> 5、強(qiáng)大的WE
44、B站點(diǎn)管理功能</p><p> 6、內(nèi)建的圖形編輯引擎</p><p> 7、Dreamweaver的集成特性</p><p> Dreamweaver繼承了Fireworks、Flash和Shockwave的集成特性,可以在這些Web創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實(shí)用的網(wǎng)頁。</p><p> 8、豐富的媒體支持能力
45、 可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強(qiáng)大的多媒體處理功能,在設(shè)計(jì)DHTML和CSS方面表現(xiàn)得極為出色,它利用JavaScript和DHTML語言代碼輕松地實(shí)現(xiàn)網(wǎng)頁元素的動(dòng)作和交互操作。Dreamweaver還提供行為和時(shí)間線兩種控件來產(chǎn)生交互式響應(yīng)和進(jìn)行動(dòng)畫處理。</p><p><b> 3 系統(tǒng)分析</b>&
46、lt;/p><p><b> 3.1設(shè)計(jì)思路</b></p><p> 網(wǎng)上花店系統(tǒng)是一個(gè)相對簡單的基本應(yīng)用,主要滿足傳統(tǒng)花店的業(yè)務(wù)需求將擴(kuò)大他們的銷售渠道網(wǎng)絡(luò),通過一個(gè)簡單的管理,提供給最終的消費(fèi)者產(chǎn)品,訂單處理等提供高質(zhì)量的產(chǎn)品,以實(shí)現(xiàn)在線鮮花銷售。</p><p> 本次希望設(shè)計(jì)的是一個(gè)網(wǎng)上鮮花店系統(tǒng),其中包括以下功能:</p&g
47、t;<p> ?。?)鮮花產(chǎn)品。通過目錄或?qū)Ш綄傩圆樵儊聿檎阴r花,并通過視圖查看鮮花的細(xì)節(jié)。</p><p> ?。?)訂單提交功能??蛻暨x完鮮花,就可以訂購這一交易。從消費(fèi)者的角度看,客戶提交訂單后,這個(gè)網(wǎng)站的在線交易已經(jīng)完成,應(yīng)該進(jìn)入管理員的訂單處理過程。</p><p> (3)訂單查詢。管理員可以檢查訂單的各種情況。提交訂單完成后,應(yīng)該有一個(gè)訂單確認(rèn)過程。一旦訂單確
48、認(rèn)完成處理,網(wǎng)上交易宣告完成。</p><p> (4)用戶管理功能。為了保證網(wǎng)上交易安全,客戶身份驗(yàn)證和管理是必不可少的,因此需要支持用戶注冊、用戶登錄、驗(yàn)證等。管理員也屬于一類用戶,登錄成功,用戶可以查看所有情況。</p><p> 本網(wǎng)上鮮花店系統(tǒng)對一些常用的部分集成為一個(gè)模塊的設(shè)計(jì),如標(biāo)題,和產(chǎn)品導(dǎo)航模塊,本設(shè)計(jì)的新的頁面時(shí)如果有重復(fù)的部分,只需要作為一個(gè)模塊組件嵌套就可以了。
49、</p><p><b> 3.2業(yè)務(wù)流程分析</b></p><p> 系統(tǒng)的基本業(yè)務(wù)流程如下:首先,系統(tǒng)用戶回首頁,根據(jù)自己的需要和選擇花類視圖,選擇鏈接進(jìn)入訂購鮮花之前,你需要進(jìn)行注冊用戶才能繼續(xù)填寫訂單,生成訂單功能,成功后可以填寫訂單信息,系統(tǒng)將自動(dòng)生成信息用戶訂單,本次網(wǎng)上購物行為已完成。具體業(yè)務(wù)流程系統(tǒng)圖3-1所示:</p><p
50、> 圖3-1 業(yè)務(wù)流程分析</p><p> 3.3 系統(tǒng)的邏輯模型</p><p> 通過對在線花店系統(tǒng)的功能劃分,業(yè)務(wù)流程操作分析可以得到如圖</p><p> 圖3-2 系統(tǒng)的邏輯模型</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 4.1.系統(tǒng)前臺(tái)后臺(tái)的
51、設(shè)計(jì)</p><p> 網(wǎng)上鮮花店系統(tǒng)的使用主要是消費(fèi)者和管理員,對于客戶的功能,包括客戶瀏覽鮮花,選擇商品存入商店購物車,最后生成訂單;對與管理員,客戶的信息,鮮花的信息、訂單的信息進(jìn)行管理。如圖:</p><p> 圖4-1 系統(tǒng)前臺(tái)設(shè)計(jì)</p><p> 4.1.1 用戶管理模塊</p><p> 用戶管理功能包括用戶注冊,用戶
52、登錄,身份認(rèn)證等功能。相關(guān)的功能設(shè)計(jì)如下:</p><p> 圖4-2 用戶管理模塊</p><p> ?。?)用戶注冊和認(rèn)證</p><p> 用戶注冊功能設(shè)置在首頁,在提供一個(gè)用戶的登錄和注冊頁面鏈接的位置。為了實(shí)現(xiàn)客戶填寫報(bào)名信息表登記,用戶名不能重復(fù)。如果用戶的名稱已經(jīng)被使用,則注冊失敗返回注冊頁面,繼續(xù)填寫注冊信息。如果注冊成功,頁面自動(dòng)跳轉(zhuǎn)到鮮花瀏覽
53、界面。由用戶提交的正確注冊信息,應(yīng)能夠保存到數(shù)據(jù)庫。</p><p> ?。?)用戶登錄和認(rèn)證</p><p> 對已注冊的用戶需要提供用戶名和密碼才能登錄使用系統(tǒng)功能。</p><p> 輸入登錄信息,提交的信息。對輸入的用戶名和密碼登錄信息是否正確進(jìn)行檢查,如果正確,彈出歡迎消息顯示或屏幕,否則彈出重新登陸界面,來幫助用戶確認(rèn)信息是否是正確的或用戶需要注冊等
54、。成功登錄的用戶應(yīng)開放給所有的購物特點(diǎn)。</p><p> 4.1.2 后臺(tái)管理</p><p> 后臺(tái)管理者功能可以概括為以下幾點(diǎn):</p><p> 客戶管理:可以查詢、備注客戶的信息;</p><p> 鮮花管理:可以添加、修改、刪除鮮花信息;</p><p> 銷售管理:處理客戶的訂單,查詢訂單以及銷
55、售的情況;</p><p> 4.2 管理人員的后臺(tái)修改鮮花 </p><p> 管理人員的登錄設(shè)計(jì),管理員登陸后臺(tái),查看鮮花的信息,然后對鮮花進(jìn)行操作。如圖所示:</p><p> 圖4-3 管理員的后臺(tái)登陸管理</p><p> 4.2.1邏輯E-R圖</p><p> (1).客戶實(shí)體E-R 包括
56、顧客ID、顧客賬號(hào)、顧客性別、顧客密碼、顧客年齡五個(gè)實(shí)體,如圖所示:</p><p> 圖4-4 客戶實(shí)體E-R</p><p> (2).訂單實(shí)體E-R 包括收貨人姓名、收貨人電話、用戶ID、產(chǎn)品ID 等實(shí)體,如圖所示:</p><p> 圖4-5 訂單實(shí)體E-R</p><p> (3).鮮花實(shí)體E-R 包括鮮花ID、鮮
57、花名稱、鮮花顏色、鮮花價(jià)格4個(gè)實(shí)體,如圖所示:</p><p> 圖4-6 鮮花實(shí)體E-R</p><p> 4.2.2 數(shù)據(jù)表設(shè)計(jì)</p><p> 在對網(wǎng)上鮮花店系統(tǒng)進(jìn)行系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,可以得下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):在上面分析邏輯分析的基礎(chǔ)上,共獲得用戶基本表、產(chǎn)品信息表、用戶訂單信息表等3個(gè)表。</p><p> 1、為用
58、戶信息的表格,包括id 、accout、password、sex、age等信息,如圖所示</p><p> 表4-1 user顧客信息表</p><p> 表4-2是產(chǎn)品信息列表,包括id、f_name、color、price等信息,如圖所示:</p><p> 表4-2flowers產(chǎn)品信息列表</p><p> 表4-3是訂單信息
59、表,包括id、name、address、phone、user_id、f_id、time和finish等幾種信息,如圖所示:</p><p> 表4-3.f_order訂單信息表</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1頁面框架設(shè)計(jì)</b></p><p>
60、; 通過以上的分析和設(shè)計(jì)的要求,你可以得到系統(tǒng)頁面設(shè)計(jì)框架。</p><p> 因?yàn)樗蔷W(wǎng)站系統(tǒng)的一部分,所以系統(tǒng)主頁的設(shè)計(jì)是必不可少的。主要實(shí)現(xiàn)了一個(gè)簡單的注冊用戶登錄,管理員登錄,鮮花的瀏覽。</p><p> 客戶可以通過一個(gè)頁面鏈接提供的產(chǎn)品來查看詳情頁面,瀏覽產(chǎn)品詳情頁面是必要的。首頁為客戶和管理員登錄設(shè)置了鏈接,因?yàn)榭蛻艉凸芾韱T權(quán)限是不一樣的,所以在跳轉(zhuǎn)頁不一樣的頁面。&
61、lt;/p><p> 客戶瀏覽鮮花,決定購買產(chǎn)品,填寫訂購頁面的設(shè)計(jì),也需要在這個(gè)頁面,你可以看到的客戶決定購買的產(chǎn)品名稱、數(shù)量、單價(jià)等信息。確認(rèn)后,你可以提交你的訂單。</p><p> 此外,填寫訂購頁面需要在客戶登錄后才能進(jìn)入,所以用戶的登錄和注冊功能也是必不可少的,所以也會(huì)做這么一個(gè)頁面的功能設(shè)計(jì)。</p><p><b> 5.2公共模塊<
62、;/b></p><p> 在系統(tǒng)的設(shè)計(jì)過程中,采用了模塊化設(shè)計(jì)方法的程序,使系統(tǒng)的設(shè)計(jì)時(shí)發(fā)生共享程序代碼可以重復(fù)使用而不必重復(fù)寫,這樣既節(jié)省了系統(tǒng)設(shè)計(jì)的工作量和避免不必要的錯(cuò)誤。</p><p> 需要的設(shè)計(jì)程序文件:數(shù)據(jù)庫連接程序文件。</p><p><b> 5.3數(shù)據(jù)庫文件</b></p><p>
63、 數(shù)據(jù)庫設(shè)計(jì)是基于用戶需求的過程數(shù)據(jù)庫結(jié)構(gòu)過程,具體地說,是指對于一個(gè)給定的應(yīng)用環(huán)境,一個(gè)數(shù)據(jù)庫模型的最優(yōu)結(jié)構(gòu),建立數(shù)據(jù)庫和應(yīng)用程序,以實(shí)現(xiàn)有效的數(shù)據(jù)存儲(chǔ)來滿足用戶的信息要求和處理要求。</p><p> 數(shù)據(jù)庫設(shè)計(jì)的基本步驟:</p><p> 1確定新數(shù)據(jù)庫的目的。明確需要處理這些信息,是亟待解決的問題,并介紹了由此產(chǎn)生的數(shù)據(jù)庫應(yīng)用系統(tǒng)的報(bào)告。同時(shí)收集目前用于記錄數(shù)據(jù)的表格。&l
64、t;/p><p> 2確保所需的表的數(shù)據(jù)庫應(yīng)用系統(tǒng)。這是一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的重要組成部分。設(shè)計(jì)數(shù)據(jù)表,根據(jù)下列信息分類的設(shè)計(jì)原則。數(shù)據(jù)表不包含重復(fù)的信息,和信息部應(yīng)該復(fù)制的數(shù)據(jù)表之間。每個(gè)數(shù)據(jù)表應(yīng)該只包含一個(gè)實(shí)體的信息。</p><p> 3確定所需的數(shù)據(jù)表中的域。每個(gè)數(shù)據(jù)表包含關(guān)于同一實(shí)體的各種屬性的信息。在繪圖桌為每個(gè)數(shù)據(jù)字段,注意以下幾點(diǎn):1)直接與每個(gè)字段的表實(shí)體相關(guān)。B)不包
65、含派生的或計(jì)算的數(shù)據(jù)。C)包含所有需要的信息。D)與最小的邏輯部分保存信息。</p><p> 4獨(dú)特的領(lǐng)域。訪問存儲(chǔ)在不同的連接信息表中的數(shù)據(jù),數(shù)據(jù)庫中的每個(gè)表必須包含一個(gè)主鍵。</p><p> 5確定數(shù)據(jù)表之間的關(guān)系。因?yàn)樾畔⒁驯环峙浣o每個(gè)數(shù)據(jù)表,和一個(gè)主鍵字段的定義,所以你需要一種方式來告訴系統(tǒng)如何重新整合相關(guān)信息的一種有意義的方式功能。為了實(shí)現(xiàn)這一目標(biāo),你必須預(yù)先定義的表之間
66、的關(guān)系。</p><p><b> <?php</b></p><p> $conn=mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫服務(wù)器連接錯(cuò)誤".mysql_error());</p><p>
67、 mysql_select_db("db_database21",$conn) or die("數(shù)據(jù)庫訪問錯(cuò)誤".mysql_error());</p><p> mysql_query("set character set gb2312");</p><p> mysql_query("set names gb2
68、312");</p><p><b> ?></b></p><p><b> 5.4 頁面設(shè)計(jì)</b></p><p> 5.4.1.首頁設(shè)計(jì)</p><p> 本系統(tǒng)對首頁進(jìn)行了分模塊處理,然后再把模塊組合起來,使得系統(tǒng)方便維護(hù),頁面整潔。并且模塊大多是靜態(tài)模塊,提高了客
69、戶的訪問速度,讓網(wǎng)站訪問量增加。</p><p> 圖5-1 鮮花首頁展示</p><p><b> 5.4.2查找設(shè)計(jì)</b></p><p> 系統(tǒng)在首頁添加了查找功能,可直接找到自己喜歡的鮮花</p><p> 圖5-2 鮮花的查找</p><p> 這么節(jié)省了客戶在大量鮮花里面篩
70、選的時(shí)間,使網(wǎng)站系統(tǒng)更人性化,也增加了訂單率。</p><p><b> 5.4.3后臺(tái)設(shè)計(jì)</b></p><p><b> 添加鮮花產(chǎn)品頁面</b></p><p> 為鮮花的建立了各種屬性,如價(jià)格、品牌、等級(jí)、型號(hào)等方面。方便鮮花的管理,也方便了客戶購買時(shí)了解情況。</p><p>&l
71、t;b> 圖5-3 鮮花添加</b></p><p> 3.2 修改商品信息</p><p> 商品添加之后,管理員科技登陸后臺(tái)查詢,并進(jìn)行修改。修改鮮花的剩余量、價(jià)格等信息,也可以把下架的商品刪除掉。</p><p> 圖5-4 修改商品信息</p><p> 3.3 商品類別管理</p><
72、p> 商品分各個(gè)類別,可以到商品的類別里面進(jìn)行查看。</p><p> 5-5 商品類別管理</p><p><b> 3.4商品管理頁面</b></p><p> 管理界面分為四個(gè)板塊,分別為:添加商品、修改商品、商品類別管理和添加商品類別,簡單而又實(shí)用。</p><p> 圖5-6 商品管理頁面<
73、;/p><p><b> 3.5后臺(tái)登陸界面</b></p><p> 此頁面為管理員的后臺(tái)登陸頁面,管理員進(jìn)入后臺(tái)登陸,然后對各個(gè)項(xiàng)目進(jìn)行管理。</p><p> 圖5-7 后臺(tái)登陸界面</p><p><b> 總 結(jié)</b></p><p> 經(jīng)過三個(gè)月的設(shè)計(jì)和
74、開發(fā),網(wǎng)上花店基本系統(tǒng)的開發(fā)成功。在系統(tǒng)的設(shè)計(jì)與開發(fā)過程中,我注重科學(xué)系統(tǒng)的設(shè)計(jì)思想的整體設(shè)計(jì),模塊化和層次化的設(shè)計(jì),使整個(gè)系統(tǒng)流程清晰,為系統(tǒng)的實(shí)現(xiàn)和創(chuàng)造良好的條件,也為今后系統(tǒng)的維護(hù)和更新提供了方便。</p><p> 本設(shè)計(jì)著重于系統(tǒng)的數(shù)據(jù)準(zhǔn)備,對數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析,PHP后臺(tái)數(shù)據(jù)庫鏈接等關(guān)鍵技術(shù)。這些技術(shù)的實(shí)現(xiàn),滿足系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。但這個(gè)系統(tǒng)是一個(gè)普通的小的網(wǎng)上購物系統(tǒng),所以采用PHP技
75、術(shù)實(shí)現(xiàn)的電子商務(wù)網(wǎng)站,選擇一個(gè)相對簡單的MYSQL作為后臺(tái)數(shù)據(jù)庫,它有一個(gè)簡單的和快速的好處。如果你正在開發(fā)一個(gè)數(shù)據(jù)庫比較大,使用MySQL的方法比較復(fù)雜的系統(tǒng),甚至可以開發(fā)出合適的系統(tǒng)。</p><p> 由于該系統(tǒng)的設(shè)計(jì)是建立在基本的要求,在設(shè)計(jì)的基礎(chǔ)上,以該系統(tǒng)為一個(gè)簡單的通用的網(wǎng)上花店的網(wǎng)站,有功能還不完善,有很多地方可以擴(kuò)大和完善,歸納起來主要有以下幾點(diǎn):</p><p>
76、(1)鮮花的信息管理功能的設(shè)計(jì)只是花,顏色,價(jià)格完成的名稱,并沒有對具體的做法給出信息</p><p> ?。?)面向用戶的功能還不完善。只有在該用戶可以查看鮮花信息系統(tǒng)的設(shè)計(jì)考慮,填寫并提交訂單管理等功能,并實(shí)現(xiàn)良好的購物網(wǎng)站只有這是不夠的,要讓用戶有更多的功能。才能更好的經(jīng)營。</p><p> 在今后的工作中,上述提到的各項(xiàng)功能也需要改進(jìn)和實(shí)現(xiàn)。在實(shí)踐中,需要根據(jù)具體的業(yè)務(wù)擴(kuò)張。&
77、lt;/p><p> 通過各種信息渠道我了解到,隨著互聯(lián)網(wǎng)和電子商務(wù)的迅速發(fā)展,網(wǎng)上購物系統(tǒng)技術(shù)的日趨成熟,網(wǎng)上購物的優(yōu)勢越來越明顯,會(huì)有更多的人參與到網(wǎng)上購物的狂潮中。從而創(chuàng)造一個(gè)穩(wěn)定可靠的網(wǎng)站W(wǎng)eb應(yīng)用程序系統(tǒng)的作用越來越重要,對于,一個(gè)JSP / ADO /PHP的應(yīng)用程序而言,調(diào)節(jié)系統(tǒng)的性能和整體效率,除了數(shù)據(jù)庫連接技術(shù),還需要對引擎、Web服務(wù)器,進(jìn)行獨(dú)立的調(diào)整測試。此外,對于安全的要求商業(yè)網(wǎng)站都是比較高
78、的,簡單的認(rèn)證通常是不足夠的,但對系統(tǒng)的設(shè)計(jì)和在線支付功能不足的認(rèn)證加密系統(tǒng),更加的不足。在實(shí)際過程中可以用相對較少的數(shù)字水印技術(shù)實(shí)現(xiàn)安全防篡改。只有綜合考慮后,才能實(shí)現(xiàn)商業(yè)網(wǎng)站的穩(wěn)定運(yùn)行。</p><p><b> 致 謝</b></p><p> 從3月接受畢業(yè)設(shè)計(jì)項(xiàng)目到現(xiàn)在完成畢業(yè)設(shè)計(jì)與論文,常淑惠老師給我精心指導(dǎo)和熱情的幫助,尤其是在籌備階段的項(xiàng)目設(shè)計(jì)和
79、數(shù)據(jù)庫設(shè)計(jì)階段,常老師提出了??許多有價(jià)值的設(shè)計(jì)建議。在最后沖刺階段的修改,常老師也在百忙之中為我們提供必要的幫助,使我能夠成功地完成畢業(yè)設(shè)計(jì)工作。沒有老師的幫助,我們不可能完成的任務(wù)設(shè)計(jì),在此表示衷心的感謝老師。</p><p> 此外,本文設(shè)計(jì)和完成的過程中,學(xué)生和學(xué)校也給了我很多幫助,我要感謝同學(xué)的熱情幫助,也感謝學(xué)校盡可能為我們的幫助找到信息。</p><p><b>
80、 參考文獻(xiàn)</b></p><p> [1] 趙增敏.《PHP+MySQL+Dreamweaver 8動(dòng)態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實(shí)踐》.電子工業(yè)出版社.2007.3-4.</p><p> [2] 韓國鋒 柯華坤 王磊.《ASP網(wǎng)站開發(fā)典型模塊與實(shí)例精講》.電子工業(yè)出版社. 2006. 16-17.344-412.</p><p> [3] 鄒天思 潘
81、凱華 孫鵬.《PHP開發(fā)典型模塊大全》.人民郵電出版社. 2009. 273-278. 333-363.</p><p> [4] 陳營輝.《PHP網(wǎng)絡(luò)編程從入門到精通》.清華大學(xué)出版社.2007.473-573.</p><p> [5] 鄒天思 潘凱華 劉中華.《PHP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊》.人民郵電出版社.2007.116-135.</p><p>
82、[6] (美)Andi Gutmans,Stig Saether Bakken,Derick Rethans.《PHP5 Power Programming》.電子工業(yè)出版 社.2007.111-148.</p><p> [7](美)Marc Wandschneider.《Core Web Application Development with PHP and MySQL》.機(jī)械工業(yè)出版社.2006.573
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上鮮花店-鮮花管理模塊
- 網(wǎng)上鮮花店—訂單管理模塊
- 網(wǎng)上鮮花店—訂購管理模塊
- 網(wǎng)上鮮花店—會(huì)員及系統(tǒng)管理模塊
- 畢業(yè)設(shè)計(jì)---網(wǎng)上鮮花店管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上鮮花店管理系統(tǒng)
- 網(wǎng)上鮮花店管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上鮮花店-系統(tǒng)管理維護(hù)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店--鮮花管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店------鮮花管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 鮮花店ppt鮮花栽培技術(shù)
- jsp網(wǎng)上鮮花店管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 鮮花店網(wǎng)站建設(shè)畢業(yè)論文
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——訂購管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——訂單管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 鮮花店網(wǎng)站建設(shè)《畢業(yè)論文》
- 滿藝鮮花店調(diào)查問卷
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店系統(tǒng)管理維護(hù)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——會(huì)員及系統(tǒng)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--鮮花店網(wǎng)上訂花系統(tǒng)分析與設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論