校园二手交易平台项目总结 2013年12月23日,5:57:29
個人資源,參考請先經(jīng)本人同意,謝謝。
校園二手交易平臺項目總結(jié)
組員:唐方舟、劉雪英、李文婷、葛夢嬌
按安排,我們于2013年9月23日負責(zé)校園二手交易平臺項目。2個月來,在組員的合作和支持下,項目進行的比較順利。于2013年12月12號圓滿的完成了該項目。現(xiàn)項目設(shè)計情況匯報如下:?
?
一、項目基本情況:
????本項目運用了JSP、ASP、CSS、數(shù)據(jù)庫等開發(fā)技術(shù),設(shè)計出一個包含有基本功能的網(wǎng)上交易平臺。
| 任務(wù)名稱 | 開始時間 | 完成時間 | 完成標(biāo)志 |
| 需求分析 | 2013-09-23 | 2013-10-08 | 需求分析報告 |
| 項目開發(fā)計劃 | 2013-10-12 | 2013-10-20 | 項目分工 |
| 數(shù)據(jù)庫設(shè)計 | 2013-10-30 | 2013-11-05 | 數(shù)據(jù)庫表 |
| 詳細設(shè)計 | 2013-11-05 | 2013-11-20 | 組員報告 |
| 編碼 | 2013-11-25 | 2013-12-01 | 源代碼 |
| 測試 | 2013-12-05 | 2013-12-10 | 測試頁面 |
| 總結(jié) | 2013-12-20 | 2013-12-20 | 項目總結(jié)報告 |
?
?
需求分析
引入信息:以下是我們的系統(tǒng)功能模塊信息
系統(tǒng)功能模塊設(shè)計
根據(jù)需求分析,把系統(tǒng)功能分成商品管理,用戶管理,系統(tǒng)管理這三大模塊。
?
商品管理中還有賣家注冊、賣家登陸、商品更新、商品評價
?
(一)商品管理模塊:
賣家:注冊?賣家詳細填寫一下信息:姓名、昵稱、性別、學(xué)號、密碼、學(xué)院、聯(lián)系方式、住址:即柳園xx號樓、xx房間。注冊成功后。選擇登陸或退出。
登陸:賣家使用昵稱或?qū)W號登陸。登陸后進入賣家界面。發(fā)布商品信息,更新商品信息,查看買家評價并回復(fù),查看信用。
發(fā)布商品信息:其中商品屬性包括——商品類別,商品名稱,商品描述,商品數(shù)量,新舊程度描述,原價,現(xiàn)價,賣家聯(lián)系方式,距離下架天數(shù)。除了“距離下架天數(shù)”屬性由系統(tǒng)操作外,其余須由賣家填寫決定。
商品檢索:輸入關(guān)鍵字查找或者選擇具體類別查找。距離下架天數(shù)為0(表示已下架)的商品不在檢索范圍內(nèi)。其中商品檢索類別包括:手機、數(shù)碼:手機通訊(apple,三星,HTC等),手機配件(存儲卡,耳機,移動電源,保護殼等),攝影攝像(便攜相機,單反等);電腦(大到顯示器、主機,小到鍵盤鼠標(biāo)攝像頭);宿舍家居小電器(如電風(fēng)扇、洗衣機、臺燈);服裝、鞋靴、箱包;首飾;圖書(英語資料、計算機專業(yè)書籍、考研資料、各類考證的書籍)。具體小的分類不一一寫了。好多。。。參照亞馬遜。而賣家所填的商品類別與商品檢索類別逐一對應(yīng)。
商品更新:商品信息每三天自動下架,也可以由賣家自己處理下架。三天到期后,如果商品沒有賣出去,賣家可以申請繼續(xù)三天的上架期。下架的商品不在買家的檢索范圍內(nèi)。同時包括賣家的評價更新。
(二)用戶管理模塊:
包括用戶注冊,用戶登錄,用戶信息管理這三個主要部分。
用戶注冊:用戶輸入學(xué)號,昵稱,性別,學(xué)院專業(yè)信息,出生年月等信息后提交給系統(tǒng),由系統(tǒng)分配登錄密碼并發(fā)送郵件到其校內(nèi)郵箱,用戶登錄校內(nèi)郵箱獲得他的登錄密碼,根據(jù)用戶名和登錄密碼登錄系統(tǒng),修改自己的登錄密碼。在學(xué)校里不論師生,其學(xué)號只有一個,規(guī)定一個學(xué)號只能注冊一次。這保證了只有學(xué)校的師生才能注冊,提高了交易的安全性。注冊完畢后選擇登陸或退出。
用戶登錄:用戶使用學(xué)號或昵稱即可登錄。登陸之后進入商品界面,檢索需要的商品,加入購物車,聯(lián)系賣家,查看自己的信用度。當(dāng)用戶信用度低于-10?時將被限制從低于-10?那一天起6?個月不能登錄(即用戶剩余鎖定時間以180?天倒計時--當(dāng)用戶剩余鎖定時間為0?時能正常登錄),6?個月滿后信用度歸0。
用戶信息管理:包括用戶修改密碼,查看個人信用度、歷史交易情況以及歷史評價。
?
(三)系統(tǒng)管理模塊:
包括管理員,用戶檢舉與投訴三個部分。
管理員:每一個商品類別至少有一個普通管理員來管理。普通管理員檢查相應(yīng)的商品類別已發(fā)布的商品信息中是否有垃圾信息(比如說商品信息明顯地虛造,商品信息不全等),從而進行相應(yīng)地刪除商品信息,將商品下架,扣除用戶相應(yīng)信用度等操作(發(fā)現(xiàn)一個虛假信息信用度減3,商品信息不全信用度減1)。
用戶檢舉與投訴:當(dāng)用戶發(fā)現(xiàn)商品信息中存在垃圾信息時,可以向相應(yīng)類別的普通管理員檢舉。如果檢舉屬實,則檢舉用戶信用度加3;當(dāng)用戶覺得普通管理員操作不公正時可以向超級管理員投訴,如果投訴屬實,則投訴用戶信用度加5。檢舉或投訴不被采用時,檢舉用戶或投訴用戶信用度不變。
包括用戶注冊,用戶登錄,用戶信息管理查詢修改這三個主要部分。
用戶注冊:用戶輸入用戶名,學(xué)號,密碼,電話,學(xué)院專業(yè),郵箱,密碼找回問題等信息等信息后提交給系統(tǒng),經(jīng)過系統(tǒng)檢驗用戶名還沒有被使用后就可以進行注冊了,在學(xué)校里不論師生,其學(xué)號只有一個,規(guī)定一個學(xué)號只能注冊一次。這保證了只有學(xué)校的師生才能注冊,提高了交易的安全性。注冊完畢后選擇登陸或退出。另外注冊后可以選擇更改密碼或者用戶信息等!
用戶登錄:用戶使用用戶名即可登錄。登陸的時候如果沒有注冊可以點擊進行注冊。然后進入主界面,檢索需要的商品,加入購物車,聯(lián)系賣家,查看自己的信用度。當(dāng)用戶信用度低于-10?時將被限制從低于-10?那一天起6?個月不能登錄(即用戶剩余鎖定時間以180?天倒計時--當(dāng)用戶剩余鎖定時間為0?時能正常登錄),6?個月滿后信用度歸0。
用戶信息管理:包括用戶修改密碼,修改個人注冊信息、歷史交易情況以及歷史評價。
二?總體和詳細設(shè)計
?關(guān)于我的用戶信息管理模塊,我設(shè)計了登錄,注冊和修改,查看信息等模塊,大致流程如下
?
以上圖示即是總體設(shè)計思想,下面是分工:
——登陸及注冊@劉雪英
——購物車@李文婷
——買家管理@葛夢嬌
——賣家管理@唐方舟
——管理員管理@劉雪英
?
界面模塊設(shè)計(@唐方舟):
v?歡迎頁模塊:
1、我要買東西—→登陸or注冊(@劉雪英)—→主頁模塊
2、我要賣東西—→登陸or注冊(@劉雪英)—→發(fā)布商品頁面(@唐方舟)
3、管理員入口
4、隨便逛逛(待定)
v?主頁模塊:
1、導(dǎo)航分類—→商品列表—→商品詳細信息(@葛夢嬌)
2、搜索框—→同上(@葛夢嬌)
3、購物車—→購物車頁面(@李文婷)
4、個人主頁—→個人信息頁面(@劉雪英)
5、最新發(fā)布(動態(tài)文字信息)—→商品詳細信息(@葛夢嬌)
6、推薦賣家—→賣家的個人信息頁面(@唐方舟)
v?信用度規(guī)則:
-交易完成后,賣家與買家互評信用度(+1?or?-1?or?+0)
-自訂單生成3天后,賣家未確認(rèn)交易完成,則將商品下架,并信用度-1
-若管理員審核發(fā)現(xiàn)賣家發(fā)布虛假or垃圾信息,則將賣家信用度-1
v?商品處理規(guī)則
-商品發(fā)布3天后,自動下架
-自訂單生成3天后,賣家未確認(rèn)交易完成,則將商品下架,并信用度-1
-3天內(nèi),賣家確認(rèn)交易完成后,商品下架
v?發(fā)布商品流程:
賣家填寫商品信息—→(請耐心等待管理員審核。。。)—→管理員審核—→(審核結(jié)果 頁面)—→商品上架
?
?
三、數(shù)據(jù)庫設(shè)計
3.1?數(shù)據(jù)庫分析
數(shù)據(jù)庫設(shè)計是開發(fā)應(yīng)用系統(tǒng)中一個非常重要的環(huán)節(jié)。數(shù)據(jù)庫設(shè)計應(yīng)該滿足數(shù)據(jù)的存儲需求,同時便于訪問和查詢,它既要保證數(shù)據(jù)的準(zhǔn)確和完整,又要避免過多的數(shù)據(jù)冗余。
?
3.2?數(shù)據(jù)表設(shè)計
基于數(shù)據(jù)庫的概念設(shè)計和系統(tǒng)功能模塊的分析,設(shè)計出四個主要數(shù)據(jù)庫表。
(1)商品信息表。商品信息表記錄的是上貨商品的相關(guān)信息,見表1。
(2)購物車信息表。用戶瀏覽之后添加的商品信息。見表2
(3)用戶信息表。用戶信息表記錄的是與用戶相關(guān)的信息,見表3。
(4)交易單信息表。交易單信息表記錄交易的具體信息,見表4。
(5)管理員信息表。管理員信息表記錄管理員的登錄信息,見表5。
?我所用到的就是用戶信息表。用戶信息表記錄的是與用戶相關(guān)的信息
表1?商品信息表
| 列名 | 數(shù)據(jù)類型 | 字段長度 | 可否為空 | 說明 |
| ID | [int]IDENTITY | —— | Not?null | ID序列號 |
| GoodsName | varchar? | 30 | Not?null | 商品名稱 |
| GoodsClass | varchar | 20 | Not?null | 商品類別 |
| GoodsDescription | varchar | 100 | Not?null | 商品描述 |
| GoodsAccount | Int | —— | Not?null | 商品數(shù)量 |
| NewDegree | varchar | 10 | Not?null | 新舊程度 |
| OriginalPrice | float | —— | Not?null | 原價 |
| CurrentPrice | float | —— | Not?null | 售價 |
| Contact | varchar | 20 | Not?null | 聯(lián)系方式 |
| DaysLef | datetime | —— | Not?null | 下架剩余時間 |
?
表2?購物車信息表
| 列名 | 數(shù)據(jù)類型 | 字段長度 | 可否為空 | 說明 |
| GoodsName | varchar? | 30 | Not?null | 商品名稱 |
| GoodsAccount | Int | —— | Not?null | 商品數(shù)量 |
| CurrentPrice | float | —— | Not?null | 售價 |
| TotalPrices | float | —— | Not?null | 總價 |
?
?
表3?用戶信息表
?
| 列名 | 數(shù)據(jù)類型 | 字段長度 | 可否為空 | 說明 |
| ID | [int]IDENTITY | —— | Not?null | ID序列號 |
| Username | int | 20 | Not?null | 用戶名 |
| Password | varchar | 20 | Not?null | 密碼 |
| permit | varchar | 20 | Not?null | 用戶權(quán)限 |
| Sno | varchar | 45 | Not?null | 學(xué)號 |
| Number | varchar | 45 | Not?null | 電話號碼 |
| Dapartment | varchar | 40 | Not?null | 學(xué)院 |
| Major | varchar | 45 | Not?null | 專業(yè) |
| Question | varcha | 45 | Not?null | 密碼提示問題 |
| Reply | varchar | 45 | Not?null | 密碼提示問題回答 |
?
表4?交易單信息表
| 列名 | 數(shù)據(jù)類型 | 字段長度 | 可否為空 | 說明 |
| ID | [int]IDENTITY | —— | Not?null | ID序列號 |
| SellerID | int | —— | Not?null | 賣方ID |
| BuyerID | int | —— | Not?null | 買方ID |
| GoodsID | int | —— | Not?null | 商品信息ID |
| SellerRemark | varchar | 100 | Not?null | 賣方評價 |
| BuyerRemark | varchar | 100 | Not?null | 買方評價 |
| DealTime | datetime | —— | Not?null | 成交時間 |
?
?
表5?管理員信息表
| 列名 | 數(shù)據(jù)類型 | 字段長度 | 可否為空 | 說明 |
| ID | [int]IDENTITY | —— | Not?null | ID序列號 |
| AdminClass | varchar | 10 | Not?null | 管理員類別 |
| AdminUserID | int | —— | Not?null | 管理員用戶ID |
?
?
? 四??測試報告
4.1測試任務(wù)
| 序號 | 前期任務(wù) | 特殊技能 | 責(zé)任人 | 工作量(天) | 完成日期 |
| 1 | 開發(fā)出各種功能 | 實現(xiàn)登錄注冊頁面實現(xiàn)賣家買家的基本功能 | 唐方舟 | 40 | 2013-12-20 |
4.2?主要測試模塊方法
4.2.1?分頁能不能使用
4,2.2?跳轉(zhuǎn)頁面能否跳轉(zhuǎn)到主頁面
4.2.3?鼠標(biāo)點擊用登錄是否能能跳到頁面?
4.2.4?是否能運行起來
4.2.5?運行起來的程序是否能關(guān)閉
4.2.6???能否正確查詢修改用戶信息和商品信息
4.27???能否正確的進行商品的交易
4.3?測試項
| 測試項名稱 | 測試項標(biāo)識 | 介質(zhì)特性 | 變換要求 | 相關(guān)引用材料 |
| 整體項目 | 購物 | 暫無 | 暫無 | 教材 |
4.4參考文獻
| 序號 | 名稱 | 文件標(biāo)識/版本 | 出版單位 | 出版日期 |
| 1 | javaee | 暫無 | 北京交通大學(xué) | 2008-6 |
?
4.5風(fēng)險和應(yīng)急
風(fēng)險:如果注冊或者登錄或者購物沒有成功,會對本網(wǎng)站的信譽產(chǎn)生影響!是否能夠成功的購物,瀏覽。
應(yīng)急:在顧客提出問題的第一時間幫顧客解決問題。
?
?
?
4.6?測試分析報告
4.6.1編者說明:
????測試完成后,將會形成一些測試日志,對于每個測試用例也有了一個反饋的結(jié)果,那么從這個數(shù)據(jù)中看出問題、找到問題以及尋找解決問題的方法,那就是測試分析報告所要完成的事了。
?編寫目的:
用于記錄測試明晰,?便于內(nèi)部測試人員查看。
4.6.2測試概要
| 編號 | 測試名稱 | 測試結(jié)果 | 預(yù)期與現(xiàn)實的差異 |
| 1 | 測試數(shù)據(jù)是否能夠插入并取出 | 數(shù)據(jù)正確從數(shù)據(jù)庫中插入取出 | 沒有差異 |
| 2 | 測試用戶名的獨立性 | 系統(tǒng)正確判斷出用戶名的獨立性 | 沒有差異 |
| 3 | 測試分頁的可行性 | 正確處理分頁現(xiàn)實數(shù)據(jù) | 沒有差異 |
4.6.3分析摘要?
4.6.3.1?能力
本次測試成功的驗證了,?本系統(tǒng)的基本功能,即驗證登錄和注冊的各種功能
4.6.3.2評價?
我感的我們網(wǎng)站的功能已經(jīng)基本達到?了預(yù)期的內(nèi)容效果,可以與其他部分進行連接并且投入使用了
?
五??總結(jié)體會
一??分工完成情況
我們各自分工完成的情況不同,我完成的是賣家賣家的瀏覽以及發(fā)布商品,買賣商品的功能,
劉雪英完成賣家賣家管理員的登錄注冊,以及信息管理和信息修改功能。
葛夢嬌完成的是主頁設(shè)計分類瀏覽
李文婷是購物車的加入,修改模塊等。
二、?存在的不足:
1、基礎(chǔ)知識不太扎實
2、設(shè)計的程序不夠完善
3、購物網(wǎng)站功能不是很齊全
三、體會
???1?通過此次的程序設(shè)計明白了團隊的重要,從剛開始的什么都不懂到一點點商討研究各個模塊的分類和實現(xiàn),我們學(xué)到了很多新的東西,比如說數(shù)據(jù)連接池和數(shù)據(jù)源的應(yīng)用,以及信息的異步傳輸方式,還有美化界面用的css等。。。對javaee?有了更加深刻的認(rèn)識!!
?
2、Java功能強大,我們對它的掌握還不夠,加上時間緊迫和我的經(jīng)驗不足,本系統(tǒng)難免有不足之處。但是我們會更加努力的去學(xué)習(xí)自己尚不懂得知識,相信自己以后會有更加精通的web開發(fā)技術(shù)。
?
總結(jié)
以上是生活随笔為你收集整理的校园二手交易平台项目总结 2013年12月23日,5:57:29的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机归属地查询接口,手机号查3大运营商的
- 下一篇: MQTT基础--MQTT 客户端和代理以