二手書籍市場網(wǎng)站系統(tǒng)設(shè)計_第1頁
二手書籍市場網(wǎng)站系統(tǒng)設(shè)計_第2頁
二手書籍市場網(wǎng)站系統(tǒng)設(shè)計_第3頁
二手書籍市場網(wǎng)站系統(tǒng)設(shè)計_第4頁
二手書籍市場網(wǎng)站系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章 系統(tǒng)分析1. 需求分析1.1 系統(tǒng)功能要求:日常生活中,經(jīng)常會有一些閑置的學習、生活物品,這些物品一方面對于原有的物主失去了價值,但另一方面又有人在為不能負擔一些物品的高價而發(fā)愁。這個時候二手市場的作用也就體現(xiàn)得特別明顯。在二手市場中,最常見的是書本,自己的確用不上了,扔了又可惜,將它投入到二手市場中,可以變廢為寶。我們發(fā)現(xiàn)一個很有趣的現(xiàn)象: 二手市場上的書籍與一般書店的書籍不同,他們除了價格低廉,還能在這里“買”到許多學習經(jīng)驗,因為有許多都是高年級用過的參考書,所以許多寶貴的筆記都留在了書中,這種知識無聲的交流又豈是新書能夠比擬的?在從同學中我們了解到,校園二手市場在資源循環(huán)利用方面

2、的作用也已經(jīng)得到了廣大同學的認可。1.2功能需求描述1.2.1管理員管理員具有同系統(tǒng)的功能的添加,刪除,更改等操作,主要提供商品類別的添加,刪除修改。管理投訴功能,如果投訴真實則封殺用戶。提供系統(tǒng)廣告的添加等功能。1.2.2商品發(fā)布系統(tǒng)的每個用戶可以是買商品,也可以買商品,每個用戶都可以開店,發(fā)布商品,系統(tǒng)提供發(fā)布商品的照片,名稱價格,數(shù)量,商品信息等功能,最后發(fā)布的商品能在主頁的前邊;1.2.3商品查找系統(tǒng)對商品實現(xiàn)分類管理,每個商品都可以在自己的大類中找到;1.2.4商品投訴用戶對商品不滿意可以發(fā)表投訴,投訴的內(nèi)容被發(fā)送到店主的“我的投訴”模塊中,店主可以解釋,同時用戶也可以在商品的頁面看

3、到1.2.5站內(nèi)信系統(tǒng)不僅提供店主的信息,方便買主聯(lián)系,同時提供站內(nèi)信的功能,買主可以通過站內(nèi)信與店主聯(lián)系,方便快捷;站內(nèi)信通過ajax實現(xiàn);不是跳到另外的頁面,而是彈出一個小的div浮動誆,很方便;1.2.6查看自己的商品系統(tǒng)為每個用戶建立了自己的空間,在里面用戶可以查看自己發(fā)布的商品,可以修改商品的信息;1.3系統(tǒng)目標要求1.2.1時間經(jīng)濟性。優(yōu)化邏輯設(shè)計與物理設(shè)計,使系統(tǒng)運行效率高,反映速度快。1.2.2可靠性。能連續(xù)準確的處理業(yè)務(wù),有較強的容錯功能。1.2.3可理解性。用戶容易理解和使用該系統(tǒng)。1.2.4可維護性和適用性。系統(tǒng)應(yīng)易于修改、易于擴充、易于維護,能夠適應(yīng)業(yè)務(wù)的不斷發(fā)展需要。

4、1.2.5可用性。目標系統(tǒng)功能齊全,能夠完成滿足業(yè)務(wù)需求。1.2.6安全保密性。標準系統(tǒng)的物理安全,數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理,(本系統(tǒng)用戶分為管理員,和一般用戶);1.4數(shù)據(jù)流圖第二章 系統(tǒng)設(shè)計2. 概要設(shè)計2.1局部視圖1:用戶管理員號管理員性別用戶名密碼姓名事務(wù)規(guī)則:管理員具有同系統(tǒng)的功能的添加,刪除,更改等操作,主要提供商品類別的添加,刪除修改。管理投訴功能,如果投訴真實則封殺用戶。提供系統(tǒng)廣告的添加等功能。2:商品小類商品號商 品名稱價格信息類別店主日期折扣小類屬于類別描述類別名稱類別號事務(wù)規(guī)則:每個商品屬于一個小類,通過,在發(fā)布和查找商

5、品是提供依據(jù) 3:用戶-投訴投訴提供投訴商品名投訴號投訴內(nèi)容投訴用戶代號商品號商 品名稱價格信息類別店主日期折扣事務(wù)規(guī)則:每個用戶可以投訴商品,投訴被發(fā)送到用戶的“我的投訴中”,店主可以解釋投訴,同時被顯示到商品頁面; 4:商品戰(zhàn)內(nèi)信站內(nèi)信擁有發(fā)送人站內(nèi)信號信內(nèi)容接受人商品號商 品名稱價格信息類別店主日期折扣事務(wù)規(guī)則:用戶看到自己喜歡的商品,可以通過系統(tǒng)提供的用戶的聯(lián)系方式,與店主通過點還聯(lián)系,也可以通過系統(tǒng) 提供的站內(nèi)信的功能與店主聯(lián)系,方便快捷 5:大類小類大類類別描述類別名稱類別號小類類別描述類別名稱類別號擁有事務(wù)規(guī)則:每個小類屬于一個大類,提供商品的分類存貯; 2.2集成視圖商品號商

6、品名稱價格類別店主日期折扣信息小類屬于類別描述類別名稱類別號小類類別描述類別名稱類別號屬于用戶號用 戶性別用戶名密碼電話郵件地址屬于站內(nèi)信擁有發(fā)送人站內(nèi)信號信內(nèi)容接受人投訴提供商品號投訴號投訴內(nèi)容用戶號3. 邏輯設(shè)計將E-R圖轉(zhuǎn)化為關(guān)系模式l 用戶(用戶編號,用戶名,密碼,電話,電子郵件,地址,頭像)l 商品(商品編號,商品名稱,價格,圖片路徑,店主編號)l 大類(類別編號,類別名稱,類別描述)l 小類(類別編號,列別名稱,大類編號);3NFl 投訴(投訴編號,內(nèi)容,商品編號,解釋)l 站內(nèi)信(站內(nèi)信編號,內(nèi)容,商品編號)第三章 系統(tǒng)的實現(xiàn)4. 軟件系統(tǒng)設(shè)計與實現(xiàn)系統(tǒng)有jsp實現(xiàn),通過運用st

7、ruts,ajax,div+css,javascript,access等技術(shù)實現(xiàn),structs提供方便的開發(fā)mvc模式,ajax提供快捷的交互,div+css提供功能強大的界面設(shè)計,javascript提供網(wǎng)頁客戶湍功能的實現(xiàn),同時協(xié)助ajax實現(xiàn)異步傳輸,access提供數(shù)據(jù)庫支持,應(yīng)為系統(tǒng)較小,不需要較大的數(shù)據(jù)庫;l Struct:1.登陸功能:名稱ActionActionFrmForward登陸LoginLoginFormLogin_suc視圖:2.修改用戶信息名稱ActionActionFomForward修改UpdateuserUdateuserFormDate_suc視圖:3.輸

8、出菜單名稱ActionActionFomForwardMenuMenuMenuFormMenu_class視圖:4.輸出商品名稱ActionActionFomForwardGoodsGoods無Goods視圖:5.刪除商品名稱ActionActionFomForwardDeletegoodsDeletegoods無Delete_goods視圖:6投訴商品名稱ActionActionFomForwardComplainComplain無Complain_suc視圖:7.添加站內(nèi)信名稱ActionActionFomForwardMessageMessage無Messgae_suc視圖:8解釋投訴名

9、稱ActionActionFomForwardPersionComplainPersionComplain無Persion_complain視圖:l Ajax功能:功能:負責注冊,發(fā)送站內(nèi)信,回復信,回復投訴,級聯(lián)菜單等功能的實現(xiàn):1. 注冊功能function createXmlHttp() if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); else xmlHttp = new ActiveXObject(Microsoft.XMLHTTP); 創(chuàng)建xmlHttp對象(火狐和IE);function checkUser()v

10、ar textvalue = document.getElementById(username).value;var infoDiv = document.getElementById(usernameCheckDiv); infoDiv.innerHTML = 正在驗證用戶名是否可用;createXmlHttp();xmlHttp.onreadystatechange = loadTipCallBack; xmlHttp.open(GET, register_check.jsp?type=username&value=+textvalue, true); xmlHttp.send(null)

11、;向register_check.jsp發(fā)送請求,并把value=用戶名傳到服務(wù)起,進行用戶名唯一性判斷function loadTipCallBack() if (xmlHttp.readyState = 4) var infoDiv = document.getElementById(usernameCheckDiv); infoDiv.innerHTML = xmlHttp.responseText.substr(1); /infoDiv.innerHTML = xmlHttp.responseText; text=xmlHttp.responseText.substr(0,1); if

12、(text=0) issameuser = 0; else issameuser = 1; 顯示服務(wù)器返回的信息,進行字符串的拆分,如果返回信息的第一個字母是0則可以注冊(用戶不存在),否則不開個注冊;并在div中顯示不可以注冊;l 全部struct配置文件視圖:5. 系統(tǒng)的不足及沒實現(xiàn)的功能l 沒有模糊查詢的功能:l 沒有購買成功雙方給出評價的功能;l 沒有實現(xiàn)封殺管理員的功能;6. 課程設(shè)計總結(jié)本此課程設(shè)計,我主要把精力集中在界面上,功能實現(xiàn)不是很多,但基本滿足要求,我用到了很多很新的技術(shù):Struct:處理用ajax處理的界面沒有用到struct外,所有的模塊夠用到了struct,因為struct是使mvc模式方便規(guī)范的一個開源框架,所以使

溫馨提示

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

評論

0/150

提交評論