軟件工程課外實(shí)踐_第1頁(yè)
軟件工程課外實(shí)踐_第2頁(yè)
軟件工程課外實(shí)踐_第3頁(yè)
軟件工程課外實(shí)踐_第4頁(yè)
軟件工程課外實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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)介

軟件工程課外實(shí)踐作業(yè)指導(dǎo)老師:趙業(yè)清鮮花訂購(gòu)系統(tǒng)組長(zhǎng)岳永輝組員

張?jiān)品?/p>

朱玉偉

趙萌杰引言網(wǎng)上商店也被稱為電子商店,是電子商務(wù)的一個(gè)重要組成部分。網(wǎng)上花店作為電子商務(wù)的一種具體形式,在Internet上已經(jīng)非常普及。由于充分利用和結(jié)合了最新的信息技術(shù),網(wǎng)上花店具有傳統(tǒng)花店無(wú)可比擬的優(yōu)勢(shì),如經(jīng)營(yíng)成本低,受地域限制和時(shí)間限制少,市場(chǎng)擴(kuò)張力極大等。網(wǎng)上購(gòu)物越來(lái)越成為現(xiàn)代年輕人的首選足不出門便能選購(gòu)好自己稱心如意的商品,鮮花更是人們的首選,在百忙之中有可能你無(wú)法親自到花店選擇你想要的花,但是此系統(tǒng)借助發(fā)達(dá)的網(wǎng)絡(luò)和現(xiàn)代的科技技術(shù)可以讓你打開(kāi)網(wǎng)頁(yè)就能完成鮮花的訂購(gòu)。網(wǎng)上花店傳承花意,為親人朋友送去心意已經(jīng)成為某種時(shí)尚。運(yùn)行環(huán)境1MicrosoftSQLSever2005或者20082瀏覽器:谷歌IE瀏覽器或者國(guó)內(nèi)的360瀏覽器極速瀏覽器鮮花預(yù)訂系統(tǒng)的功能模塊如下圖:花店系統(tǒng)普通用戶會(huì)員管理員查看鮮花留言板留言管理會(huì)員管理網(wǎng)站注冊(cè)會(huì)員查看訂單留言板留言選花購(gòu)花任務(wù)分工岳永輝:?jiǎn)栴}定義,需求分析朱玉偉:可行性研究,總體設(shè)計(jì)張?jiān)品澹涸敿?xì)設(shè)計(jì),綜合測(cè)試趙萌杰:編碼和單元測(cè)試,維護(hù)問(wèn)題定義:鮮花預(yù)定系統(tǒng)現(xiàn)代技術(shù)的進(jìn)步的進(jìn)步對(duì)傳統(tǒng)花店上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)花店的投資,鮮花預(yù)訂系統(tǒng)解決方案應(yīng)切合傳統(tǒng)花店實(shí)際的需求和發(fā)展的趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)花店在實(shí)施上網(wǎng)方案的之前,必須對(duì)一系列問(wèn)題進(jìn)行科學(xué)的論證,如鮮花預(yù)訂系統(tǒng)的需求分析、鮮花預(yù)定系統(tǒng)總體規(guī)劃、鮮花預(yù)定系統(tǒng)的功能和實(shí)施方案、鮮花預(yù)定系統(tǒng)的傳播與推廣、運(yùn)行鮮花預(yù)定系統(tǒng)的軟件和硬件配置、鮮花預(yù)訂系統(tǒng)的管理系統(tǒng)和管理方法等等。鮮花預(yù)定系統(tǒng)具體實(shí)施的質(zhì)素直接影響傳統(tǒng)花店在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問(wèn)題,同時(shí)也涉及到管理的因素。綜上所述,鮮花預(yù)定系統(tǒng)已經(jīng)成為互聯(lián)網(wǎng)時(shí)代傳統(tǒng)花店的必由之路??尚行苑治鲋夹g(shù)可行

由于現(xiàn)如今網(wǎng)絡(luò)幾乎已經(jīng)遍布世界的每一個(gè)角落,同時(shí)又為了方便用戶隨時(shí)隨地使用本系統(tǒng),本系統(tǒng)采用B/S結(jié)構(gòu)。B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全??尚行苑治鲋?jīng)濟(jì)可行1.2.2經(jīng)濟(jì)可行性本系統(tǒng)架構(gòu)雖有些復(fù)雜,但是由于用戶量很大,所以能在短時(shí)間內(nèi)還本,盈利也是可觀的。因而,從經(jīng)濟(jì)角度來(lái)說(shuō),本系統(tǒng)的開(kāi)發(fā)是可行的。(1)穩(wěn)定的消費(fèi)群體。根據(jù)有關(guān)部門調(diào)查表明,網(wǎng)上購(gòu)物系統(tǒng)的客戶群都很穩(wěn)定??梢哉f(shuō),一個(gè)好的網(wǎng)上購(gòu)物系統(tǒng)一般都以其固定的消費(fèi)群體。其用戶只要用過(guò)一次,基本上都會(huì)再用第二第三次并一直用該系統(tǒng)進(jìn)行購(gòu)物。所以說(shuō),網(wǎng)上購(gòu)物系統(tǒng)有著其較為穩(wěn)定的消費(fèi)群體。(2)安全的支付體系。本系統(tǒng)采用支付寶接口進(jìn)行網(wǎng)上交易,從而將交易風(fēng)險(xiǎn)轉(zhuǎn)移到安全性極高的支付寶交易系統(tǒng)上,保障了交易的安全。支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司是國(guó)內(nèi)領(lǐng)先的獨(dú)立第三方支付平臺(tái)

是由阿里巴巴集團(tuán)CEO馬云先生在2004年12月創(chuàng)立的第三方支付平臺(tái),是阿里巴巴集團(tuán)的關(guān)聯(lián)公司。

(3)方便的物流配送。

電子商務(wù)企業(yè)通常都與相應(yīng)的物流公司有合作協(xié)議。因而,網(wǎng)上購(gòu)物的物流配送環(huán)節(jié)的質(zhì)量能夠得到肯定。

需求分析本系統(tǒng)主要為運(yùn)營(yíng)商、企業(yè)以及消費(fèi)者,以下從三方角度分析系統(tǒng)功能需求:運(yùn)營(yíng)商為本系統(tǒng)的超級(jí)管理員,能審核企業(yè)開(kāi)設(shè)店鋪的申請(qǐng),同時(shí)可以對(duì)企業(yè)用戶、消費(fèi)者用戶進(jìn)行管理,并對(duì)企業(yè)用戶發(fā)布的商品進(jìn)行管理,能鎖定或刪除發(fā)布虛假、非法商品的企業(yè)用戶及其商品。運(yùn)營(yíng)商同時(shí)能查看消費(fèi)者用戶的基本信息,當(dāng)發(fā)生法律紛爭(zhēng)時(shí)向相關(guān)部門提供其完整信息。運(yùn)營(yíng)商需保證系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)存取速度要盡量快,且保證系統(tǒng)有較高的安全性,這是由于在生成訂單時(shí)需要通過(guò)網(wǎng)絡(luò)傳輸消費(fèi)者的信用卡號(hào)碼密碼等信息。運(yùn)營(yíng)商需保證系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)存取速度要盡量快,且保證系統(tǒng)有較高的安全性,這是由于在生成訂單時(shí)需要通過(guò)網(wǎng)絡(luò)傳輸消費(fèi)者的信用卡號(hào)碼密碼等信息。企業(yè):企業(yè)用戶可以向運(yùn)營(yíng)商申請(qǐng)?jiān)诒鞠到y(tǒng)中開(kāi)設(shè)自己的網(wǎng)上店鋪,并可在自己的店鋪里上架企業(yè)的產(chǎn)品,供消費(fèi)者選購(gòu)。

企業(yè)用戶可以管理系統(tǒng)中的商品信息??梢韵蛳到y(tǒng)中添加新商品,也可以對(duì)商品信息做修改,還可以刪除沒(méi)有存貨或不再出售的商品記錄。

系統(tǒng)還能提供管理客戶定單的功能給企業(yè)用戶。企業(yè)用戶通過(guò)客戶的資料,來(lái)與客戶取得聯(lián)系。

消費(fèi)者:未注冊(cè)用戶使用本系統(tǒng)前須先注冊(cè)賬號(hào),填寫個(gè)人信息。已注冊(cè)用戶可以在首頁(yè)輸入賬號(hào)名和密碼登錄,然后系統(tǒng)檢查密碼的正確性。如果密碼正確,用戶就可以進(jìn)行購(gòu)物,否則只能做一般的頁(yè)面瀏覽。進(jìn)入系統(tǒng)后,用戶就可以直接進(jìn)行購(gòu)物。用戶對(duì)感興趣的商品可選定,查看其詳細(xì)信息??蛇x擇將商品加入購(gòu)物車購(gòu)買,或是繼續(xù)查看其他商品。當(dāng)購(gòu)物結(jié)束時(shí),用戶首先需要瀏覽一下已經(jīng)存在于購(gòu)物車中的商品項(xiàng)目,此時(shí)可以更改任何已經(jīng)存在于購(gòu)物車中的商品數(shù)量。如果確定要購(gòu)買購(gòu)物車內(nèi)的商品,系統(tǒng)會(huì)生成一份訂購(gòu)商品的訂單。用戶須填寫姓名,家庭地址,截止日期,電子郵件地址等必要的信息。用戶提交訂單以后,系統(tǒng)將用戶信息、信用卡信息和購(gòu)物總價(jià)發(fā)送到銀聯(lián)系統(tǒng),由銀聯(lián)系統(tǒng)驗(yàn)證用戶及信用卡信息并執(zhí)行扣款操作,銀聯(lián)系統(tǒng)操作成功與否的信息返回到系統(tǒng)。系統(tǒng)根據(jù)銀聯(lián)系統(tǒng)的操作結(jié)果給用戶發(fā)送E-MAIL提示用戶操作成功與否的消息。如果扣款成功,則與物流系統(tǒng)接口,安排給用戶派送所購(gòu)買商品??傮w設(shè)計(jì)系統(tǒng)功能劃分網(wǎng)上花店系統(tǒng)分為兩個(gè)操作層,前臺(tái)交互系統(tǒng)和后臺(tái)管理系統(tǒng)。前臺(tái)交互系統(tǒng):用戶注冊(cè)、用戶登錄、鮮花搜索、查看鮮花詳細(xì)信息、購(gòu)買鮮花、查看用戶歷史訂單、留言板留言、管理員登陸等功能。后臺(tái)管理系統(tǒng):網(wǎng)站用戶管理、訂單信息管理、商品信息管理、留言信息管理、系統(tǒng)管理員管理、注銷登陸。詳細(xì)設(shè)計(jì)編碼和單元測(cè)試編碼1數(shù)據(jù)庫(kù)E-R圖2數(shù)據(jù)庫(kù)表3數(shù)據(jù)庫(kù)代碼4物理設(shè)計(jì)E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)Customes表屬性名稱 數(shù)據(jù)類型 屬性描述customerNo int 顧客編號(hào)password char(20) 密碼name varchar(50) 姓名email Varchar(50) 電子郵件idcard varchar(50) 身份證sex char(1) 性別viplevel varchar(50) VIP等級(jí)customertype varchar(50) 顧客類型unit varchar(50) 單位addressNo int 地址編號(hào)Goods表屬性名稱 數(shù)據(jù)類型 屬性描述goodsNo int 商品編號(hào)name varchar(50) 商品名稱typeNo int 類型編號(hào)describe varchar(50) 描述unit varchar(50) 單位price varchar(50) 價(jià)格norms varchar(50) 規(guī)格firmNo int 廠商編號(hào)minimumstock varchar(50) 最低庫(kù)存actualstock varchar(50) 實(shí)際庫(kù)存Order表屬性名稱 數(shù)據(jù)類型 屬性描述orderNo int 訂單編號(hào)customerNo int 客戶編號(hào)takeoverdate date 收貨日期takeoveraddress varchar(50) 收貨地址receivedcondition varchar(50) 收貨狀態(tài)orderconditon char(10) 訂單狀態(tài)invoiceNo int 發(fā)票編號(hào)ordervalue varchar(50) 訂單金額deliverydate date 發(fā)貨日期goodsNo int 商品編號(hào)ordernumber varchar(50) 訂貨數(shù)量price varchar(50) 價(jià)格Producers表屬性名稱 數(shù)據(jù)類型 屬性描述producerNo int 廠商編號(hào)name varchar(50) 名稱address varchar(100) 地址telephone char(20) 電話Vip表屬性名稱 數(shù)據(jù)類型 屬性描述viplevel varchar(50) VIP等級(jí)vipdiscount varchar(50) 會(huì)員折扣Comment表屬性名稱 數(shù)據(jù)類型 屬性描述commentNo int 評(píng)論編號(hào)customerNo int 客戶編號(hào)goodsNo int 商品編號(hào)email varchar(50) 電子郵件details varchar(500) 評(píng)論詳情date datetime 評(píng)論日期Unit表屬性名稱 數(shù)據(jù)類型 屬性描述unitNo int 單位編號(hào)name varchar(50) 名稱telephone varchar(50) 電話Address表屬性名稱 數(shù)據(jù)類型 屬性描述addressNo int 地址編號(hào)name varchar(50) 名稱數(shù)據(jù)庫(kù)代碼createdatabaseflowerordingon(name='flowerording_data',filename='d:\flowerording.mdf',size=5mb,maxsize=100mb,filegrowth=10%)logon(name='flowerording_log',filename='d:\flowerording_log.ldf',size=2mb,maxsize=100mb,filegrowth=1mb)Gouseflowerordingcreatetablecustomes(customernoint,passwordchar(20),name varchar(50),email Varchar(50), idcard varchar(50),sex char(1), viplevel varchar(50), customertype varchar(50), unit varchar(50), addressNo int ,)useflowerordingcreatetablegoods(goosnoint,namevarchar(50),telephonechar(20),typenoint,describevarchar(50),unitvarchar(50),pricevarchar(50),normsvarchar(50),firmnoint,minimumstockvarchar(50))useflowerordingcreatetabledingdan(ordernoint,customernoint,takeoverdatedate,takeoveraddresvarchar(50),receivedconditionvarchar(50),invoicenoint,ordervaluevarchar(50),delieverydatedate,ordernumbervarchar(50),pricevarchar(50))useflowerordingcreatetableproducer(producernoint,namevarchar(50),addresvarchar(100),telephonechar(20))useflowerordingcreatetablevip(VIPleveralvarchar(50),vipdiscountvarchar(50),)useflowerordingcreatetablecomment(

commentNo int ,

溫馨提示

  • 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)論