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