軟件工程課外實踐_第1頁
軟件工程課外實踐_第2頁
軟件工程課外實踐_第3頁
軟件工程課外實踐_第4頁
軟件工程課外實踐_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

張云峰

朱玉偉

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

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

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

(3)方便的物流配送。

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

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

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

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

消費者:未注冊用戶使用本系統(tǒng)前須先注冊賬號,填寫個人信息。已注冊用戶可以在首頁輸入賬號名和密碼登錄,然后系統(tǒng)檢查密碼的正確性。如果密碼正確,用戶就可以進行購物,否則只能做一般的頁面瀏覽。進入系統(tǒng)后,用戶就可以直接進行購物。用戶對感興趣的商品可選定,查看其詳細信息??蛇x擇將商品加入購物車購買,或是繼續(xù)查看其他商品。當購物結(jié)束時,用戶首先需要瀏覽一下已經(jīng)存在于購物車中的商品項目,此時可以更改任何已經(jīng)存在于購物車中的商品數(shù)量。如果確定要購買購物車內(nèi)的商品,系統(tǒng)會生成一份訂購商品的訂單。用戶須填寫姓名,家庭地址,截止日期,電子郵件地址等必要的信息。用戶提交訂單以后,系統(tǒng)將用戶信息、信用卡信息和購物總價發(fā)送到銀聯(lián)系統(tǒng),由銀聯(lián)系統(tǒng)驗證用戶及信用卡信息并執(zhí)行扣款操作,銀聯(lián)系統(tǒng)操作成功與否的信息返回到系統(tǒng)。系統(tǒng)根據(jù)銀聯(lián)系統(tǒng)的操作結(jié)果給用戶發(fā)送E-MAIL提示用戶操作成功與否的消息。如果扣款成功,則與物流系統(tǒng)接口,安排給用戶派送所購買商品??傮w設計系統(tǒng)功能劃分網(wǎng)上花店系統(tǒng)分為兩個操作層,前臺交互系統(tǒng)和后臺管理系統(tǒng)。前臺交互系統(tǒng):用戶注冊、用戶登錄、鮮花搜索、查看鮮花詳細信息、購買鮮花、查看用戶歷史訂單、留言板留言、管理員登陸等功能。后臺管理系統(tǒng):網(wǎng)站用戶管理、訂單信息管理、商品信息管理、留言信息管理、系統(tǒng)管理員管理、注銷登陸。詳細設計編碼和單元測試編碼1數(shù)據(jù)庫E-R圖2數(shù)據(jù)庫表3數(shù)據(jù)庫代碼4物理設計E-R圖邏輯結(jié)構(gòu)設計Customes表屬性名稱 數(shù)據(jù)類型 屬性描述customerNo int 顧客編號password char(20) 密碼name varchar(50) 姓名email Varchar(50) 電子郵件idcard varchar(50) 身份證sex char(1) 性別viplevel varchar(50) VIP等級customertype varchar(50) 顧客類型unit varchar(50) 單位addressNo int 地址編號Goods表屬性名稱 數(shù)據(jù)類型 屬性描述goodsNo int 商品編號name varchar(50) 商品名稱typeNo int 類型編號describe varchar(50) 描述unit varchar(50) 單位price varchar(50) 價格norms varchar(50) 規(guī)格firmNo int 廠商編號minimumstock varchar(50) 最低庫存actualstock varchar(50) 實際庫存Order表屬性名稱 數(shù)據(jù)類型 屬性描述orderNo int 訂單編號customerNo int 客戶編號takeoverdate date 收貨日期takeoveraddress varchar(50) 收貨地址receivedcondition varchar(50) 收貨狀態(tài)orderconditon char(10) 訂單狀態(tài)invoiceNo int 發(fā)票編號ordervalue varchar(50) 訂單金額deliverydate date 發(fā)貨日期goodsNo int 商品編號ordernumber varchar(50) 訂貨數(shù)量price varchar(50) 價格Producers表屬性名稱 數(shù)據(jù)類型 屬性描述producerNo int 廠商編號name varchar(50) 名稱address varchar(100) 地址telephone char(20) 電話Vip表屬性名稱 數(shù)據(jù)類型 屬性描述viplevel varchar(50) VIP等級vipdiscount varchar(50) 會員折扣Comment表屬性名稱 數(shù)據(jù)類型 屬性描述commentNo int 評論編號customerNo int 客戶編號goodsNo int 商品編號email varchar(50) 電子郵件details varchar(500) 評論詳情date datetime 評論日期Unit表屬性名稱 數(shù)據(jù)類型 屬性描述unitNo int 單位編號name varchar(50) 名稱telephone varchar(50) 電話Address表屬性名稱 數(shù)據(jù)類型 屬性描述addressNo int 地址編號name varchar(50) 名稱數(shù)據(jù)庫代碼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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論