網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)完整版_第1頁(yè)
網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)完整版_第2頁(yè)
網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)完整版_第3頁(yè)
網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)完整版_第4頁(yè)
網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)完整版_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品文檔武漢工程大學(xué)課程設(shè)計(jì)報(bào)告課題名稱(chēng):靜軒花圃網(wǎng)上花店系統(tǒng) 專(zhuān)業(yè)班級(jí):09 級(jí)電子商務(wù) 01班學(xué)生學(xué)號(hào):0920070111 0920070116 09200701220920070124 0920070128學(xué)生姓名:學(xué)生成績(jī):指導(dǎo)教師: 王毅彥課題工作時(shí)間:2012年5月14日 至2012年6月22日9歡迎下載一、課程設(shè)計(jì)的任務(wù)或?qū)W年論文的基本要求對(duì)電子商務(wù)系統(tǒng),進(jìn)行問(wèn)題識(shí)別、可行性分析、詳細(xì)調(diào)查、系統(tǒng)化分析, 并在系統(tǒng)分析的基礎(chǔ)上,科學(xué)合理地進(jìn)行了系統(tǒng)的詳細(xì)設(shè)計(jì):系統(tǒng)功能結(jié)構(gòu) 圖設(shè)計(jì)、信息系統(tǒng)架構(gòu)設(shè)計(jì)、基于 WEB勺業(yè)務(wù)流程設(shè)計(jì)、安全方案設(shè)計(jì)、推 廣方案設(shè)計(jì)、營(yíng)銷(xiāo)方案設(shè)計(jì)以及系統(tǒng)物理

2、配置方案設(shè)計(jì),并提交系統(tǒng)設(shè)計(jì)報(bào) 告;最后研發(fā)電子商務(wù)系統(tǒng)試用軟件系統(tǒng)。通過(guò)這次課程設(shè)計(jì)達(dá)到如下目標(biāo):1、理論聯(lián)系實(shí)際,將所學(xué)習(xí)的電子商務(wù)理論運(yùn)用到實(shí)際的網(wǎng)站中;2、學(xué)習(xí)電子商務(wù)網(wǎng)站開(kāi)發(fā)的先進(jìn)思想和技術(shù);3、掌握電子商務(wù)網(wǎng)站建設(shè)的基本技術(shù),培養(yǎng)一定的動(dòng)手能力;4、掌握電子商務(wù)網(wǎng)站規(guī)劃、設(shè)計(jì)、開(kāi)發(fā)和維護(hù)的流程和技術(shù)。二、進(jìn)度安排(1)適用09電子2個(gè)班,時(shí)間為3周,從2012年5月14日到2012年6月3日 本次課程設(shè)計(jì)以去年所做的課程設(shè)計(jì)的結(jié)果為基礎(chǔ),功能需求已經(jīng)明確,不需 再做需求分析,具體實(shí)施步驟為:具體實(shí)施步驟為:1、2012年5月14日到2012年5月20日系統(tǒng)分析;2、2012年5月2

3、1日到2012年5月27日 編程環(huán)境的熟悉;3、2012年5月28日到2012年6月3日 系統(tǒng)設(shè)計(jì)。二、進(jìn)度安排(2)適用09電子2個(gè)班,時(shí)間為3周,從2012年6月4日至IJ 2012年6月22日 本次課程設(shè)計(jì)在上三周所做的課程設(shè)計(jì)的基礎(chǔ)上,主要完成實(shí)施部分具體實(shí)施 步驟為:具體實(shí)施步驟為:1、2012年6月4日到2012年6月10日系統(tǒng)實(shí)施,2、2012年6月11日到2012年6月17日 系統(tǒng)測(cè)試、修改完善;3、2012年6月18日到2012年6月22日系統(tǒng)運(yùn)行檢查三、參考資料或參考文獻(xiàn)1 .張躍平耿祥義.JSP程序設(shè)計(jì)M.北京:清華大學(xué)出版社,20092 .孫細(xì)明.管理信息系統(tǒng)M.武漢:

4、武漢理工大學(xué)出版社,20053 .劉全.網(wǎng)頁(yè)設(shè)計(jì)M.武漢:武漢大學(xué)出版社,20074 .施伯樂(lè)丁寶康楊衛(wèi)東.數(shù)據(jù)庫(kù)教程M.北京:電子工業(yè)出版社,20045 .田魯懷.數(shù)據(jù)結(jié)構(gòu)M.北京:電子工業(yè)出版社,20066 .高怡新.ASP網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)第 2版M.北京:人民郵電出版社,20087文東 喬明秋.ASP程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)M.北京:科學(xué)出版社,20108蔣忠仁.ASP應(yīng)用與開(kāi)發(fā)技術(shù)教程M.北京:人民郵電出版社,2009四、課程設(shè)計(jì)摘要網(wǎng)上花店,它可以使商家與供應(yīng)商更緊密地聯(lián)系起來(lái),更快地滿足客戶需 求;也可以讓商家在全球市場(chǎng)上銷(xiāo)售產(chǎn)品。根據(jù)客戶與商家這兩方面的需要, 網(wǎng)上花店應(yīng)運(yùn)而生。它

5、是一個(gè)典型的電子商務(wù)系統(tǒng),其開(kāi)發(fā)主要包括前臺(tái)的網(wǎng) 頁(yè)設(shè)計(jì)應(yīng)用開(kāi)發(fā),后臺(tái)的數(shù)據(jù)庫(kù)建立維護(hù)以及管理兩個(gè)大的方面。對(duì)于前者要 求建立功能完備,使用方便,操作簡(jiǎn)單網(wǎng)站,而對(duì)于后者則要求建立起數(shù)據(jù)一 致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)和管理功能。因此根據(jù)上述的需求,設(shè)計(jì)的系統(tǒng)采用了網(wǎng)站式設(shè)計(jì)的基本思想方法,結(jié) 合了 ASP.Net的編程語(yǔ)言,對(duì)鮮花市場(chǎng)需求進(jìn)行了進(jìn)一步分析后,設(shè)計(jì)出前后 臺(tái)分別登陸的完整的網(wǎng)上鮮花銷(xiāo)售與管理系統(tǒng)。本系統(tǒng)在前臺(tái)實(shí)現(xiàn)了會(huì)員登陸, 查詢(xún)鮮花,購(gòu)物車(chē)管理,網(wǎng)上購(gòu)物等功能,在后臺(tái)建立了基于前臺(tái)所有模塊功 能的管理功能。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的系統(tǒng)可以滿足鮮花訂購(gòu)者, 和管理

6、員二方面的需要。五、指導(dǎo)教師評(píng)分評(píng)價(jià)內(nèi)容具 體 要 求權(quán)重得分調(diào)查論證能獨(dú)立查閱文獻(xiàn)和從事其他調(diào)研;能提出并較好地論 述課題的實(shí)施方案;有收集、加工各種信息及獲得新知識(shí) 的能力。10實(shí)踐能力獨(dú)立設(shè)計(jì)、計(jì)算、繪圖的能力(課程設(shè)計(jì));能正確選 擇研究(實(shí)驗(yàn))方法,獨(dú)立進(jìn)行研究的能力(學(xué)年論文)15分析解決 問(wèn)題能力能運(yùn)用所學(xué)知識(shí)和技能去發(fā)現(xiàn)與解決實(shí)際問(wèn)題(課程設(shè)計(jì));或能對(duì)課題進(jìn)行理論分析,得出有價(jià)值的結(jié)論(學(xué)年論文)。15工作量、工 作態(tài)度按期圓滿完成規(guī)定的任務(wù),工作量飽滿,難度較大, 工作努力,遵守紀(jì)律;工作作風(fēng)嚴(yán)謹(jǐn)務(wù)實(shí)。10質(zhì)量綜述簡(jiǎn)練完整,有見(jiàn)解;立論正確,論述充分,結(jié)論嚴(yán)謹(jǐn)合理(或設(shè)計(jì)過(guò)

7、程完整,設(shè)計(jì)內(nèi)容完全);文字通順,技術(shù)用語(yǔ)準(zhǔn)確,符號(hào)統(tǒng)一,編號(hào)齊全,書(shū)寫(xiě)工整規(guī)范,圖表完備、整潔、正確;論文(設(shè)計(jì))結(jié)果有參考價(jià)值。40計(jì)算機(jī)應(yīng) 用能力在課程設(shè)計(jì)或?qū)W年論文中,能夠體現(xiàn)計(jì)算機(jī)的應(yīng)用能 力。5創(chuàng)新工作中有創(chuàng)新意識(shí);對(duì)前人工作有改進(jìn)或獨(dú)特見(jiàn)解。5綜合評(píng)語(yǔ)(模式):指導(dǎo)教師簽字:2012年6月 日六、答辯評(píng)分項(xiàng)目分值評(píng)分報(bào)告內(nèi)容50分報(bào)告時(shí)間10分答辯30分創(chuàng)新10分七、答辯記錄記錄人(簽字):答辯意見(jiàn)及答辯成績(jī):2012答辯小組教師(簽字):2012課程設(shè)計(jì)總評(píng)成績(jī):(指導(dǎo)教師評(píng)分X 80%塔辯成績(jī)X 20%目錄一、項(xiàng)目簡(jiǎn)介1.1 產(chǎn)生背景 91.2 主營(yíng)業(yè)務(wù) 91.3 盈利模式

8、91.4 優(yōu)勢(shì) 9二、系統(tǒng)分析2.1 建立新系統(tǒng)的必要性 102.2 業(yè)務(wù)流程分析 122.3 數(shù)據(jù)流程圖142.4 數(shù)據(jù)字典 152.5 E-R 圖 18三、系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)功能設(shè)計(jì) 193.2 代碼設(shè)計(jì) 193.3 系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì) 203.4 輸入/輸出設(shè)計(jì)22四、系統(tǒng)實(shí)施4.1系統(tǒng)實(shí)施26附錄課程設(shè)計(jì)心得與體會(huì)靜軒花圃網(wǎng)上花店系統(tǒng)課程設(shè)計(jì)報(bào)告一、項(xiàng)目簡(jiǎn)介:1.1 、產(chǎn)生背景:網(wǎng)絡(luò)的出現(xiàn)正以飛快的速度遍及我們生活中的各個(gè)方面并一直在延伸,許多幾年前我們想都不敢想的東西被搬上了叫做網(wǎng)絡(luò)的東西,并取得成功。2000年當(dāng)馬云一個(gè)勁忙碌著阿里巴巴時(shí)多少人譏笑懷疑他,電子商務(wù)這十年前只

9、屬于少數(shù) 人的東西,也逐漸被越來(lái)越多的人所接受,這不僅為商家提供了盈利的平臺(tái),也 大大的為用戶提供了方便。網(wǎng)上花店作為這種趨勢(shì)下的一個(gè)子集,它是為時(shí)下快節(jié)奏的生活方式提供一 種及時(shí)方便的服務(wù),例如你在一個(gè)沒(méi)有花店的地方,你可以通過(guò)手機(jī)或電腦購(gòu)買(mǎi), 手指動(dòng)一動(dòng)就能坐等產(chǎn)品送到家。精品文檔1.2 、主營(yíng)業(yè)務(wù):花卉銷(xiāo)售為商家提供平臺(tái)1.3 、盈利模式:靜軒網(wǎng)上花城有三種盈利方式:廣告盈利: 允許廣告商在在本網(wǎng)站投放一定數(shù)量的廣告從中收取一定的廣告費(fèi)用。銷(xiāo)售收入:通過(guò)網(wǎng)站上架自己的商品,賣(mài)給用戶所得的收入。傭金: 本公司外的商家在本網(wǎng)站上架產(chǎn)品后與客戶達(dá)成訂單后, 我公司從中扣除的5%的費(fèi)用。1.4

10、、優(yōu)勢(shì):人性化服務(wù), 網(wǎng)站除發(fā)布花卉的價(jià)格品種外還有與花有關(guān)的各種知識(shí)以供購(gòu)花人買(mǎi)花時(shí)能有更多的用戶體驗(yàn)。在線交流, 網(wǎng)站為客戶買(mǎi)花時(shí)提供在線交流平臺(tái), 這種即時(shí)交流不僅是買(mǎi)家與賣(mài)家的交流而且更有買(mǎi)家與買(mǎi)家的交流,大部分網(wǎng)站都沒(méi)這一點(diǎn)。提供貨到付款收服務(wù): 為保證消費(fèi)者的滿意度, 我們有采取讓消費(fèi)者拿到產(chǎn)品后確認(rèn)滿意后才收款的服務(wù)。二 、 系統(tǒng)分析:2.1 、建立新系統(tǒng)的必要性在靜軒花圃公司的電子商務(wù)應(yīng)用中,該銷(xiāo)售系統(tǒng)是為傳統(tǒng)經(jīng)營(yíng)的花店構(gòu)建網(wǎng) 上銷(xiāo)售渠道而開(kāi)發(fā)的。在當(dāng)今這個(gè)知識(shí)經(jīng)濟(jì)和網(wǎng)絡(luò)經(jīng)濟(jì)的時(shí)代,有越來(lái)越多的人參與到網(wǎng)上購(gòu)物。網(wǎng)上購(gòu)物不僅是一種時(shí)尚,還可以節(jié)約大量的時(shí)間,而且操作非常方便。如

11、今,隨著電子商務(wù)的迅速發(fā)展和不斷壯大,人們?nèi)粘I钪械囊率匙⌒行枨蠖伎梢酝ㄟ^(guò)網(wǎng)絡(luò)迅速實(shí)現(xiàn),且不說(shuō)箱包服裝配飾這些商品的網(wǎng)上交易量早已突破幾百億元,就連電影票、優(yōu)惠券、團(tuán)購(gòu)餐飲、團(tuán)購(gòu)KTV這些以前聞所未聞的業(yè)務(wù)如今也是紅紅火火。這些都說(shuō)明著隨著生活節(jié)奏的加快,人們已經(jīng)把網(wǎng)上購(gòu)物作為生活的一部分,而鮮花作為人們之間傳遞心意、寄予美好心愿的載體,在網(wǎng)絡(luò)上進(jìn)行鮮花交易有很好的市場(chǎng)前景。然而,傳統(tǒng)的鮮花銷(xiāo)售帶有很強(qiáng)的地域局限性,原因有以下幾點(diǎn):首先,鮮花店一般都位于市中心,而且數(shù)量較少,同時(shí),城市規(guī)模卻不斷擴(kuò)大,一般只有居住在鮮花店附近的居民才會(huì)去花店買(mǎi)花,花店的客源不是很充足。其次,去傳統(tǒng)花店買(mǎi)花對(duì)于

12、普通市民來(lái)說(shuō)比較耗費(fèi)時(shí)間,而且由于提前不知道花店的鮮花儲(chǔ)備情況還有可能買(mǎi)不到自己想買(mǎi)的花,這一問(wèn)題對(duì)于居住在郊區(qū)鄉(xiāng)下的顧客來(lái)說(shuō)更為突出,顯然傳統(tǒng)花店不能夠很好的響應(yīng)客戶的需求。第三,對(duì)于身處異鄉(xiāng)但想給父母獻(xiàn)花傳達(dá)心意的年輕人或者分離在不同城市里的夫妻情侶們,傳統(tǒng)花店根本不能提供給他們服務(wù),這樣對(duì)于傳統(tǒng)花店來(lái)說(shuō)是喪失了一個(gè)賺錢(qián)的好機(jī)會(huì)。該系統(tǒng)響應(yīng)人們對(duì)鮮花的需求,設(shè)計(jì)一個(gè)能進(jìn)行鮮花查詢(xún)、訂購(gòu)及管理功能的網(wǎng)上花店系統(tǒng),將傳統(tǒng)的花店經(jīng)營(yíng)管理模式與計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)系統(tǒng)的綜合經(jīng)營(yíng)管理模式相結(jié)合。一方面擴(kuò)大自身的業(yè)務(wù)范圍,另一方面更好的滿足顧客需求,提高客戶滿意度和忠誠(chéng)度。本系統(tǒng)主要是構(gòu)建網(wǎng)上鮮花訂購(gòu)和

13、管理的平臺(tái),具體完成如下功能:a. 會(huì)員管理功能:包括會(huì)員登錄注冊(cè)和用戶信息修改等模塊,會(huì)員可以享受不同等級(jí)的優(yōu)惠。b. 商品管理功能:用戶可以通過(guò)商品列表方便的查看某一子列表中的所有商品。如點(diǎn)擊“母親節(jié)”,就可以在頁(yè)面上看到所有關(guān)于母親節(jié)的鮮花品種的詳細(xì)信息,單擊其中某一種,就可以進(jìn)入到商品信息的詳細(xì)頁(yè)面作進(jìn)一步的了解。c. 購(gòu)物車(chē)功能:當(dāng)用戶對(duì)某種鮮花感興趣的時(shí)候,就可以通過(guò)該功能將其入到自己的購(gòu)物車(chē),也可以從購(gòu)物車(chē)?yán)飫h除已選定的鮮花,也可以修改訂購(gòu)數(shù)量。d. 訂單查詢(xún)功能:通過(guò)訂單查詢(xún),用戶可以查到自己的所有訂單信息??尚行苑治觯?1 歡迎下載。精品文檔(1)技術(shù)上的可行性:一方面,本小

14、組的成員都熟練掌握.NET技術(shù)和數(shù)據(jù)庫(kù)技術(shù), 之前還有開(kāi)發(fā)具有一定功能的管理信息系統(tǒng)的經(jīng)驗(yàn),對(duì)本次開(kāi)發(fā)項(xiàng)目的管理流程 都十分了解,能夠做到功能的細(xì)分和整體效率的優(yōu)化在技術(shù)上也不存在什么瓶頸, 能夠很快設(shè)計(jì)好整套解決方案并交付使用。另一方面,本系統(tǒng)對(duì)于計(jì)算機(jī)軟硬件 的要求不是很高,有IIS作為WebK務(wù)器,安裝好Visual Studio 2005 及以上版 本,以及Internet explorer 6.0級(jí)以上版本即可運(yùn)行本系統(tǒng)。(2)經(jīng)濟(jì)上的可行性:本系統(tǒng)雖然涉及功能較多,但開(kāi)發(fā)過(guò)程并不復(fù)雜,而且市 面上有許多網(wǎng)站的代碼可以拿來(lái)借鑒套用,總體開(kāi)發(fā)成本比較低,所以經(jīng)濟(jì)壓力 不會(huì)很大。另外,本

15、系統(tǒng)無(wú)需專(zhuān)門(mén)人員進(jìn)行維護(hù),維護(hù)成本也比較低。而且本系 統(tǒng)投入使用后只要合理進(jìn)行網(wǎng)絡(luò)推廣,可以較快得到回報(bào)。而且,本系統(tǒng)是先付 費(fèi)后提供服務(wù),可以加速資金周轉(zhuǎn),減少資金積壓。公司可以利用本系統(tǒng)較快的 獲得客戶需求及市場(chǎng)狀況,從而提供更高質(zhì)量的服務(wù),這無(wú)論是對(duì)公司還是對(duì)顧 客都有著長(zhǎng)遠(yuǎn)的利益。(3)管理上的可行性:本系統(tǒng)有標(biāo)準(zhǔn)的操作界面,一般的管理人員就可以進(jìn)行日 常的維護(hù)更新,即使他們不知道如何進(jìn)行操作,只需稍加講解,就不存在什么問(wèn) 題。因此建立該網(wǎng)站在技術(shù)上、經(jīng)濟(jì)上和管理上都是可行的。2.2 、業(yè)務(wù)流程分析通過(guò)對(duì)該公司的電子商務(wù)業(yè)務(wù)的調(diào)查分析, 該網(wǎng)站的組織結(jié)構(gòu)圖和業(yè)務(wù)流 程圖設(shè)計(jì)如下:流程圖

16、1:網(wǎng)站整體框架圖:圖1網(wǎng)上花店銷(xiāo)售系統(tǒng)組織結(jié)構(gòu)圖流程圖2:圖2網(wǎng)上花店系統(tǒng)業(yè)務(wù)流程圖從業(yè)務(wù)流程圖可以看出該網(wǎng)站主要有以下功能:網(wǎng)上注冊(cè)系統(tǒng)采用用戶名申請(qǐng)的方式。為方便地給客戶提供安全、快捷的個(gè)性化服務(wù), 便于交易的順利完成,要求顧客填寫(xiě)真實(shí)信息,并對(duì)顧客信息保密。鮮花瀏覽主要是對(duì)各種不同種類(lèi)圖鮮花信息的分類(lèi)瀏覽。其中對(duì)于圖鮮花按照兩級(jí)分 類(lèi),一類(lèi)是比較籠統(tǒng)的,范圍比較大的一種分類(lèi),二級(jí)分類(lèi)是在一級(jí)分類(lèi)的基 礎(chǔ)上的內(nèi)容細(xì)分。鮮花檢索對(duì)站內(nèi)所售鮮花的查詢(xún)。查詢(xún)可以通過(guò)確定鮮花類(lèi)別、確定鮮花名、寓意、等信息來(lái)進(jìn) 行精確查詢(xún)。購(gòu)物車(chē)13歡迎下載精品文檔對(duì)購(gòu)物車(chē)的操作包括:顯示購(gòu)物車(chē)內(nèi)容、添加新鮮花、

17、刪除已購(gòu)圖鮮花、更改購(gòu)鮮花數(shù)量、提交購(gòu)物車(chē)中的所有物品、清空購(gòu)物車(chē)等。訂單查詢(xún)方便客戶及時(shí)了解自己目前所訂購(gòu)的鮮花數(shù)量、 名稱(chēng), 以及是否已經(jīng)被系統(tǒng)接受,取消訂單等。 客戶信息管理通過(guò)管理員身份,可以對(duì)該系統(tǒng)所有客戶信息進(jìn)行修改、刪除、查看等操作,同時(shí)管理員可以通過(guò)用戶 ID ,姓名, E-mail ,聯(lián)系電話等客戶注冊(cè)信息進(jìn)行查詢(xún),以便了解客戶的一些基本個(gè)人資料。鮮花信息管理通過(guò)管理員身份, 對(duì)網(wǎng)站內(nèi)所有鮮花信息進(jìn)行增加、 刪除、 修改、 查詢(xún)等操作,便于網(wǎng)站鮮花信息的及時(shí)更新,滿足讀者需求。是管理網(wǎng)站鮮花信息的核心。訂單信息管理通過(guò)管理員身份,對(duì)訂購(gòu)客戶名、鮮花名、訂單號(hào)、已受理訂單、未受

18、理訂單等信息進(jìn)行查詢(xún),獲得訂單的詳細(xì)情況,對(duì)訂單進(jìn)行處理。網(wǎng)站所有訂單信息通過(guò)該功能實(shí)現(xiàn)管理。2.3、 、數(shù)據(jù)流程圖靜軒花圃網(wǎng)上花店系統(tǒng)的數(shù)據(jù)流程圖如下圖所示:14 歡迎下載。精品文檔P2.3訂單查詢(xún)P3.11 rD訂單信息管理訂單信息表F3P3.2F1 , F3P3管理員操作管理員信息表鮮花信息管理P3.3用戶信息管理D會(huì)員信息表鮮花信息表D管理員信息表29歡迎下載圖3網(wǎng)上花店系統(tǒng)數(shù)據(jù)流程圖說(shuō)明:本系統(tǒng)主要有兩方面產(chǎn)生數(shù)據(jù)流,一方面是用戶操作產(chǎn)生的,用戶通過(guò)輸入 查詢(xún)條件查詢(xún)數(shù)據(jù)庫(kù),用戶提交個(gè)人信息以及訂單信息可以動(dòng)態(tài)修改數(shù)據(jù)庫(kù);另 一方面是由于管理員操作而產(chǎn)生的,管理員可以從數(shù)據(jù)庫(kù)中讀取訂

19、單信息從而進(jìn) 行線下的倉(cāng)儲(chǔ)運(yùn)輸,也可以通過(guò)標(biāo)準(zhǔn)的操作頁(yè)面進(jìn)行鮮花信息及用戶信息的增刪 改查操作。2.4、 數(shù)據(jù)字典表1:數(shù)據(jù)存儲(chǔ)條目:編R名稱(chēng)流入數(shù)據(jù)流出數(shù)據(jù)組成組織形式D1會(huì)員信息表F1F1用戶名+密碼+注冊(cè)信息等按id號(hào)排序D2管理員信息表F2F2用戶名+密碼+id等按管理員類(lèi)別排序D3鮮花信息表F3F3鮮花id+庫(kù)存數(shù)量+ 圖片+描述+價(jià)格等按鮮花類(lèi)別排序D4訂單信息表F1, F3F4訂單標(biāo)識(shí)+ 訂單時(shí)間+購(gòu)買(mǎi)用戶信息按時(shí)間和鮮花類(lèi)別排序表2:數(shù)據(jù)流條目編R名稱(chēng)來(lái)源去處組成說(shuō)明F1會(huì)員信息注冊(cè)的會(huì)員更新數(shù)據(jù)庫(kù),形成訂單信息用戶名+用戶電子郵箱+用戶注 冊(cè)密碼+用戶注冊(cè)時(shí)間+用戶聯(lián) 系電話

20、+用戶真實(shí)姓名F2管理員信息系統(tǒng)分配的管理員管理員入口管理員用戶名+密碼僅在管理員進(jìn)行管理網(wǎng)站時(shí)使用F3鮮花信息管理員發(fā)布的鮮花信息更新數(shù)據(jù)庫(kù),形成訂單信息;網(wǎng)站展示鮮花種類(lèi)+鮮花名+市場(chǎng)價(jià)格+會(huì)員價(jià)格訓(xùn)述編R名稱(chēng)來(lái)源去處組成說(shuō)明F4訂單信息用戶表單提交用戶及管理員訂單查詢(xún)訂單編號(hào)+鮮花信息+用戶信息表3:數(shù)據(jù)項(xiàng)條目編p名稱(chēng)長(zhǎng)度備注01會(huì)員編號(hào)N1002用戶名C2003密碼C804真實(shí)姓名C2005性別C06電話號(hào)碼C1107QQC1308詳細(xì)地址C3009電子郵箱C20特定格式10用戶編號(hào)N1011訂單編號(hào)N1512用戶名C2013訂單金額N2014收貨人姓名C2015收貨人電話C1116收

21、貨人地址C3017時(shí)間D818付款方式C1019送貨方式C1020鮮花編號(hào)N1021圖片C1522鮮花名稱(chēng)C2023庫(kù)存數(shù)量N2024商品編碼C2025會(huì)員價(jià)格N1126花語(yǔ)C3027材料款式C10表4:加工條目編R名稱(chēng)輸入處理邏輯輸出P1.1注冊(cè)用戶按照注冊(cè)頁(yè)面輸入信息將用戶輸入信息更新到數(shù)據(jù)庫(kù)注冊(cè)成功提示P1.2登錄用戶名+密碼將用戶輸入與數(shù)據(jù)庫(kù)里的信息進(jìn)行匹配登陸成功提示P2會(huì)員操作操作指令根據(jù)操作指令動(dòng)態(tài)地將數(shù)據(jù)庫(kù)信息顯示給用戶網(wǎng)站頁(yè)面P2.1鮮花查詢(xún)查詢(xún)條件根據(jù)查詢(xún)條件將數(shù)據(jù)庫(kù)信息顯示給用戶網(wǎng)站頁(yè)面P2.2購(gòu)物車(chē)管理操作指令對(duì)已加入到購(gòu)物車(chē)的商品進(jìn)行增刪操作修改后的購(gòu)物車(chē)信息P2.3

22、訂單查詢(xún)操作指令根據(jù)操作指令動(dòng)態(tài)地將數(shù)據(jù)庫(kù)信息顯示給用戶訂單查詢(xún)結(jié)果頁(yè)面P2.4提交訂單購(gòu)物車(chē)信息+收件人信息將訂單信息提交到數(shù)據(jù)庫(kù)交易成功提示P3管理員操作操作指令用操作指令動(dòng)態(tài)地修改數(shù)據(jù)庫(kù)信息操作成功頁(yè)面P3.1訂單信息管理訂單查詢(xún)條件對(duì)訂單進(jìn)行增刪改查操作操作成功頁(yè)面P3.2鮮花信息管理鮮花信息1對(duì)鮮花信息進(jìn)行增刪改查操作操作成功頁(yè)面P3.3用戶信息管理與用戶信息對(duì)用戶信息進(jìn)行增刪改查操作操作成功頁(yè)面2.5、 E R 圖靜軒花圃網(wǎng)上花店系統(tǒng)的E-R圖如下圖所示:鮮花信息表圖片類(lèi)別價(jià)格編口名稱(chēng)簡(jiǎn)介1N對(duì)應(yīng)訂單信息表鮮花編號(hào)訂單編號(hào)會(huì)員 編號(hào)訂單狀態(tài)總 價(jià)人信息會(huì)員信息表郵 箱庫(kù)存 數(shù)量郵箱

23、電話編口用戶 編號(hào)用戶名登錄密碼會(huì)員信息表聯(lián)系 電話用戶名登錄省、碼圖4系統(tǒng)E-R圖三、系統(tǒng)設(shè)計(jì)3.1、系統(tǒng)功能設(shè)計(jì)網(wǎng)上花店系統(tǒng)主要是進(jìn)行鮮花銷(xiāo)售的計(jì)算機(jī)軟件,從目前的鮮花銷(xiāo)售流程中,我們可以發(fā)現(xiàn)一些比較明顯的流程作業(yè)和管理需求。同時(shí)也為我們的系統(tǒng)分析提供了較好的依據(jù)。在網(wǎng)上花店系統(tǒng)中主要涉及到花庫(kù)、會(huì)員、管理員、訂單等幾個(gè)模塊。根據(jù)用戶角色的權(quán)限不同,本系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。具體功能結(jié)構(gòu)圖如下圖所示:前臺(tái)功能模塊會(huì) 員 注 jm/ 登 陸訂單管理圖5系統(tǒng)功能結(jié)構(gòu)圖注:用戶信息管理包括會(huì)員信息管理及管理員信息管理。3.2、代碼設(shè)計(jì)表5:鮮花類(lèi)別代碼表代碼鮮花類(lèi)別H1H2父IOH3情人節(jié)H

24、4中秋節(jié)H5圣誕節(jié)H6清明節(jié)H7七嚇F1戀人F2父母F3老師F4上司F5客戶F6病人F7男朋友F8女朋友表6:商品編號(hào)代碼表商口口編P商品名稱(chēng)P0001牽手一生P0002粉紅愛(ài)戀P0003怦然心動(dòng)P0004海底之心P0005藍(lán)色愛(ài)戀P0006完美期待P0007友誼長(zhǎng)存P0008心的旅途3.3、 系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)運(yùn)行環(huán)境:后臺(tái)數(shù)據(jù)庫(kù)主要應(yīng)用SQLSever 2005數(shù)據(jù)庫(kù),前臺(tái)界面設(shè)計(jì)主 要使用Visual Studio 2005編程平臺(tái)ASP.NETC#§言設(shè)計(jì),服務(wù)器使用了 IIS 6.0運(yùn)行環(huán)境主要是在Windows xp環(huán)境,打開(kāi)服務(wù)器和IE瀏覽器輸入網(wǎng)址就可 以看

25、到運(yùn)行效果。系統(tǒng)的硬件要求為PentiumIII 600MHz 以上的微型計(jì)算機(jī),256MB RAMZ上 內(nèi)存?;谏鲜鲞\(yùn)行環(huán)境,依據(jù)系統(tǒng)分析,設(shè)計(jì)了幾個(gè)數(shù)據(jù)表文件,現(xiàn)將部分表的的 結(jié)構(gòu)及說(shuō)明如下:(1)用戶(包括管理員及會(huì)員)信息表(users):保存系統(tǒng)用戶的登錄信息。管理員和會(huì)員是用Role字段區(qū)分。表7用戶信息表字段名稱(chēng)數(shù)據(jù)類(lèi)寬度小數(shù)位是否為主說(shuō)明型鍵IDchar14是用戶編號(hào)Namevarchar50否用戶名Passwordvarchar50否登錄密碼Phonecodevarchar20否聯(lián)系電話Emailsvarchar50否電子郵件AdvancePayment float否預(yù)先支

26、付Rolechar1否角色(2)購(gòu)物車(chē)信息表(ShopCart):保存購(gòu)物車(chē)信息。表8購(gòu)物車(chē)信息表字段名稱(chēng)寬度小數(shù)位是否為主說(shuō)明數(shù)據(jù)類(lèi)型鍵UserNamevarchar50是用戶姓名GoodsIDvarchar14否商口口編pSumPriceNUMfloatint否購(gòu)頭數(shù)重(3)鮮花信息表(Goods):保存鮮花相關(guān)信息。表9鮮花信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型寬度小數(shù)位是否為主 鍵說(shuō)明IDchar14是鮮花編號(hào)Namevarchar50否鮮花名稱(chēng)Introducentext否鮮花簡(jiǎn)介ImageUrlvarchar50否鮮花圖片Pricefloat10否鮮花價(jià)格Classvarchar501否所屬類(lèi)別(

27、4)訂單明細(xì)表(OrderItem):保存訂單中的鮮花的詳細(xì)信息。表10訂單明細(xì)表字段名稱(chēng)數(shù)據(jù)類(lèi)型寬度小數(shù)位是否為主 鍵說(shuō)明GoodsIDvarchar14是商口口編pNUMint否購(gòu)頭數(shù)重OrderIDvarchar14否訂單編號(hào)SumPricefloat否購(gòu)買(mǎi)總價(jià)UserNamevarchar50否用戶姓名(5)訂單信息表(Order):主要保存訂單的信息表11 訂單信息表字段類(lèi)型寬度小數(shù)位 是否為主鍵說(shuō)明OrderID OrderDate TotalPricechar14是訂單編號(hào)datetime否訂單日期float16否訂單總價(jià)UserNamevarchar50否用戶姓名字段寬度小數(shù)位

28、 是否為主鍵說(shuō)明ReceiverNamevarchar50否收貨人姓名ReceiverPhonevarchar50否收貨人電話Statevarchar50否訂單狀態(tài)ReceiverPostco10否dechar收貨人郵編ReceiverAddres200否varchar收貨人地址s3.4、 輸入/輸出設(shè)計(jì)(1)首頁(yè)(2)會(huì)員注冊(cè)頁(yè)面用戶注冊(cè)(3)會(huì)員登錄成功頁(yè)面的4件(4)購(gòu)物車(chē)頁(yè)面我的購(gòu)物車(chē)商品名稱(chēng)價(jià)格數(shù)量小計(jì)|百合30 ¥1 30¥刪除編輯我愛(ài)玫瑰200 ¥1 30¥ 刪B'編輯紅玫瑰200 ¥1 20。¥冊(cè)除編輯商品總金

29、額,230結(jié)賬(5)填寫(xiě)收貨信息頁(yè)面請(qǐng)正確填寫(xiě)以下收貸信息收貨人姓名:熊杰*收貨人地址:武漢工程大學(xué)+聯(lián)系電話! 123456*收貨郵編: 430205*,提交)|退出(6)購(gòu)物成功提示頁(yè)面請(qǐng)正確填寫(xiě)以下收貨信息(7)用戶信息管理頁(yè)面管理璃音再實(shí)酢名電話號(hào)叫20 m315053601IZ3123130123胖|任LWB123103139 123456此工miToak巖行©l.g&jSqq -H6M4M66115J. gIfttt(8)鮮花信息管理頁(yè)面鮮花詳細(xì)信息鮮花名稱(chēng)工|老行的最?lèi)?ài)鮮花類(lèi)別!表耀二價(jià)格,n¥ .鮮花困像,|蟠!上折|大曲近的!鮮花描述,(9)密碼修

30、改頁(yè)面修改密碼重復(fù)新密制:交(10)訂單管理頁(yè)面仃玨3t3m=皿川F日用二.田丸已婚:E 01 總AM#garK市安加iMin湖iCB濰M*200 £0 ¥口不時(shí)修E9j lU#3»第瓊?cè)誥*I頸厘1%SS期第第DML制察 m|的«¥丁,m *翔 1Q|1111ml1W g*t: mTDiznttimfcinfM1m ao- <r時(shí)*mi3LmnUMI20 b¥zed a>¥£皿.基己外第:四、系統(tǒng)實(shí)施(主要內(nèi)容是寫(xiě)出系統(tǒng)的核心算法說(shuō)明。)本網(wǎng)上花店系統(tǒng)主要由以下核心算法:1、顧客注冊(cè)功能的實(shí)現(xiàn)核心算法

31、代碼:精品文檔protected void btnSubmit_Click(object sender, EventArgs e) string sql = "insert intoUSER(ID,NAME,PASSWORD,PHONECODE,EMAILS,ADVANCEPAYMENT,ROLE)values (ID,NAME,PASSWORD,PHONECODE,EMAILS,ADVANCEPAYMENT,ROLE)"SqlParameter parameters = new SqlParameter7;SqlParameter id = new SqlParamete

32、r("ID", SqlDbType.Char);DateTime tempTime = DateTime.Now;id.Value = tempTime.ToString("yyyyMMddhhmmss");parameters0 = id;SqlParameter name = new SqlParameter("NAME", SqlDbType.VarChar);name.Value = this.txtUserName.Text.Trim();parameters1 = name;SqlParameter password =

33、new SqlParameter("PASSWORD", SqlDbType.VarChar);password.Value = this.txtPassword.Text.Trim();parameters2 = password;SqlParameter phoneCode = new SqlParameter("PHONECODE", SqlDbType.VarChar);phoneCode.Value = this.txtPhone.Text.Trim();parameters3 = phoneCode;SqlParameter email =

34、new SqlParameter("EMAILS", SqlDbType.VarChar);email.Value = this.txtEmail.Text.Trim();parameters4 = email;SqlParameter adven = new SqlParameter("ADVANCEPAYMENT", SqlDbType.Float);adven.Value = 0;parameters5 = adven;SqlParameter role = new SqlParameter("ROLE", SqlDbType.

35、Bit);role.Value = false;parameters6 = role;try int result = dbHelper.ExecuteNonQuery(sql, parameters);if (result = 1)Response.Write("<script type='text/javascript'> alert('添加成功 ');</script>");elsethrow new Exception();catchResponse.Write("<script type=&#

36、39;text/javascript'> alert('用戶名已存在,請(qǐng)修改用戶名! ');</script>");此處代碼中調(diào)用了公共類(lèi)DataBaseHelper ,其代碼如下:using System;using System.Data;using System.Data.SqlClient;using System.Configuration;public class DataBaseHelper private SqlConnection connection;private SqlCommand command;private S

37、qlDataAdapter adapter;public DataBaseHelper() this.connection = newSqlConnection(ConfigurationManager.ConnectionStrings"db_EShopConnectionString".ConnectionStr ing);/ 取得連接字符處;mand = new SqlCommand();mand.Connection = this.connection;this.adapter = new SqlDataAdapter(command);public int Exe

38、cuteNonQuery(string sql) return ExecuteNonQuery(sql, new SqlParameter0);public int ExecuteNonQuery(string sql, SqlParameter param)mand.CommandText = sql;mand.Parameters.Clear();for (int i = 0; i < param.Length; i+) if(parami != null)mand.Parameters.Add(parami);int result = 0;try this.connection.O

39、pen(); result = mand.ExecuteNonQuery();catch (Exception ex) throw ex; finally this.connection.Close(); return result;public DataTable Select(string sql, SqlParameter param)mand.CommandText = sql;mand.Parameters.Clear();for (int i = 0; i < param.Length; i+)if(parami != null)mand.Parameters.Add(par

40、ami);DataTable dtData = new DataTable();trythis.adapter.Fill(dtData);catch (Exception ex)throw ex;return dtData;public DataTable Select(String sql)return this.Select(sql, new SqlParameter0);public static SqlParameter AddParameter(SqlParameter paramArray, SqlParameter param) Array.Resize<SqlParame

41、ter>(ref paramArray, paramArray.Length + 1);paramArrayparamArray.Length - 1 = param;return paramArray;2、人員信息的維護(hù)核心算法代碼:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack)gvMemberBind();public void gvMemberBind()DataTable dt = new DataBaseHelper().Select("select * from user w

42、here role='0' order by name");gvUser.DataSource = dt;gvUser.DataBind();protected void gvUser_PageIndexChanging(object sender, GridViewPageEventArgs e)gvUser.PageIndex = e.NewPageIndex;gvMemberBind();protected void gvUser_RowDeleting(object sender, GridViewDeleteEventArgs e)string name =

43、 gvUser.DataKeyse.RowIndex.Value.ToString();string sql="delete from user where name='"+name+"' "int i = new DataBaseHelper().ExecuteNonQuery(sql);if (i = 1) gvMemberBind();3、商品呈現(xiàn)功能實(shí)現(xiàn)核心算法代碼:private void query()string sql="select top 20 * from Goods where 1=1 "if

44、(!IsPostBack)if (Request"Class" != null && Request"Class".ToString().Trim().Length > 0)sql+= " and class like'%" + Server.HtmlDecode(Request"Class".ToString().Trim()+ "%' "else if (ddlKind.SelectedIndex > 0)sql += " and cla

45、ss like '%" + ddlKind.SelectedValue.Trim() + "%' "if(txtName.Text.Trim().Length>0)sql += " and name like '%" + txtName.Text.Trim() + "%' "if (txtPriceMin.Text.Trim().Length > 0)sql += " and price >=" + txtPriceMin.Text.Trim();if (

46、txtPriceMax.Text.Trim().Length > 0)sql += " and price <=" + txtPriceMax.Text.Trim();sql += " order by class,name "DataTable dt = new DataBaseHelper().Select(sql);dlResult.DataSource = dt;dlResult.DataBind();4、購(gòu)物車(chē)功能實(shí)現(xiàn)核心代碼如下:public OrderItem GetSubGoodsInformation(DataListCom

47、mandEventArgs e, DataList DLName) OrderItem Goods = new OrderItem();Goods.ID = DLName.DataKeyse.Item.ItemIndex.ToString();string GoodsInfo = e.CommandArgument.ToString();Goods.Price = float.Parse(GoodsInfo);return (Goods);public void AddShopCartItem(DataListCommandEventArgs e, DataList DLName)if (Se

48、ssion"USERNAME" != null)OrderItem Goods = null;Goods = GetSubGoodsInformation(e,DLName);if (Goods = null)Response.Write("<script>alert('沒(méi)有可用的數(shù)據(jù)');location='index.aspx'</script>");return;elsestring sql ="select * from ShopCart where GoodsID=GoodsID

49、 andUserName=UserName"SqlParameter parameters = new SqlParameter("GoodsID", SqlDbType.Char, 14),new SqlParameter("UserName", SqlDbType.Char, 50);parameters0.Value = Goods.ID;parameters1.Value = Session"USERNAME".ToString().Trim();int i=new DataBaseHelper().Select(s

50、ql,parameters).Rows.Count;if(i>0 )sql="update ShopCartset Num=(Num+1),SumPrice=(SumPrice+Price)where GoodsID=GoodsID and UserName=UserName"elsesql = "Insert into ShopCart(GoodsID,Num,SumPrice,UserName)values(GoodsID,1,Price,UserName)"SqlParameter parameters1 = new SqlParameter

51、("GoodsID", SqlDbType.Char, 14),45 歡迎下載。new SqlParameter("Price", SqlDbType.Float, 8),new SqlParameter("UserName", SqlDbType.Char, 50);parameters10.Value = Goods.ID;parameters11.Value = Goods.Price;parameters12.Value = Session"USERNAME".ToString().Trim();int s = new DataBaseHelper().ExecuteNonQuery(sql, parameters1);if (s > 0) GlobleClass.PopInfo(this.Page, "恭喜您,添加成功! ");elseGlobleClass.PopInfo(this.Page, "操作不成功! ");elseGlob

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論