大學(xué)生智能交易平臺課程實驗(設(shè)計)報告_第1頁
大學(xué)生智能交易平臺課程實驗(設(shè)計)報告_第2頁
大學(xué)生智能交易平臺課程實驗(設(shè)計)報告_第3頁
大學(xué)生智能交易平臺課程實驗(設(shè)計)報告_第4頁
大學(xué)生智能交易平臺課程實驗(設(shè)計)報告_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

編號: 程汶人當(dāng)計算機(jī)當(dāng)浣課程實驗(設(shè)計)報告題目: 大學(xué)生智能交易平臺 專業(yè)(班): 計算機(jī)科學(xué)與技術(shù)(11級計科七班) 項目組成員:組長:林文 成員:林文需求分析概要設(shè)計張森詳細(xì)設(shè)計軟件測試課程名稱: 大型應(yīng)用軟件設(shè)計 任課教師:劉紀(jì)平 2013年4月30日成績及評語學(xué)號姓名軟件計劃需求分析概要設(shè)計詳細(xì)設(shè)計綜合分實習(xí)成4主及2012301211111林文

2012301211112張森TOC\o"1-5"\h\z第一部分 計劃任務(wù)書 1第二部分需求規(guī)格說明書 8第三部分軟件設(shè)計說明書 20第四部分源程序清單 61第五部分測試說明書 62第六部分使用說明 85第七部分個人總結(jié)報告 92第八部分成績及評語 99詳細(xì)目錄TOC\o"1-5"\h\z\o"CurrentDocument"成績及評語 I第一部分 1計劃任務(wù)書 1\o"CurrentDocument"一、引言 2\o"CurrentDocument"1編寫目的 2\o"CurrentDocument"背景 2定義 2\o"CurrentDocument"參考資料 3\o"CurrentDocument"標(biāo)準(zhǔn)、條約和約定 3\o"CurrentDocument"二、項目概述 3\o"CurrentDocument"項目目標(biāo) 3\o"CurrentDocument"主要人員 3\o"CurrentDocument"產(chǎn)品 4\o"CurrentDocument"產(chǎn)品目標(biāo)與范圍 4\o"CurrentDocument"假設(shè)與約束 4\o"CurrentDocument"三、實施計劃 5\o"CurrentDocument"人員分工 5\o"CurrentDocument"協(xié)作與溝通 5\o"CurrentDocument"進(jìn)度 6\o"CurrentDocument"預(yù)算 7\o"CurrentDocument"四、支持條件 8\o"CurrentDocument"4.2參考文獻(xiàn) 9第二部分 10需求規(guī)格說明書 10、弓I口?????????■*■???■???????(?■*■?■?■?????****■**?************■?*?**??***?*******?************■?*?**??***?*******?************■?*?**??********11\o"CurrentDocument"1編寫目的 11\o"CurrentDocument"項目背景 11\o"CurrentDocument"名詞約定 12\o"CurrentDocument"閱讀對象 12\o"CurrentDocument"參考資料 12\o"CurrentDocument"二、任務(wù)概述 13\o"CurrentDocument"目標(biāo) 13\o"CurrentDocument"用戶特點 14\o"CurrentDocument"假定和約束 14\o"CurrentDocument"三、需求規(guī)定 15\o"CurrentDocument"對功能的規(guī)定 15\o"CurrentDocument"對性能的規(guī)定 16精度 16\o"CurrentDocument"時間特性要求 16\o"CurrentDocument"輸人輸出要求 17\o"CurrentDocument"數(shù)據(jù)管理能力要求 20\o"CurrentDocument"故障處理要求 21\o"CurrentDocument"設(shè)備 23\o"CurrentDocument"支持軟件 24\o"CurrentDocument"接口 24\o"CurrentDocument"控制 25第三部分 26軟件設(shè)計說明書 26(概要設(shè)計) 26\o"CurrentDocument"一、總體設(shè)計 27\o"CurrentDocument"1.1需求規(guī)定 27\o"CurrentDocument"1.2運(yùn)行環(huán)境 27\o"CurrentDocument"1.3基本設(shè)計概念和處理流程 271.4結(jié)構(gòu) 32\o"CurrentDocument"L5功能需求與程序的關(guān)系 32\o"CurrentDocument"6人工處理過程 34\o"CurrentDocument"7尚未解決的問題 34\o"CurrentDocument"1用戶接口 35外部接口 35\o"CurrentDocument"內(nèi)部接口 35\o"CurrentDocument"三、運(yùn)行設(shè)計 35\o"CurrentDocument"1運(yùn)行模塊組合 352運(yùn)行控制 35\o"CurrentDocument"四、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 36\o"CurrentDocument"1邏輯結(jié)構(gòu)設(shè)計要點 36\o"CurrentDocument"2物理結(jié)構(gòu)設(shè)計要點 37\o"CurrentDocument"3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 40\o"CurrentDocument"五、系統(tǒng)出錯處理設(shè)計 40\o"CurrentDocument"5.1出錯信息 40\o"CurrentDocument"2補(bǔ)救措施 40\o"CurrentDocument"3系統(tǒng)維護(hù)設(shè)計 41第四部分 43軟件詳細(xì)設(shè)計說明書 43(詳細(xì)設(shè)計) 43一、弓|言 44\o"CurrentDocument"編寫目的 44\o"CurrentDocument"定義 44\o"CurrentDocument"讀者對象 44\o"CurrentDocument"參考書目 44—>、,總卜 442.2軟件結(jié)構(gòu) 45\o"CurrentDocument"前臺管理部分結(jié)構(gòu) 45后臺管理部分結(jié)構(gòu) 46\o"CurrentDocument"三、程序描述 46\o"CurrentDocument"3.1.2購物模塊 50后臺管理模塊 56后臺登錄模塊 56\o"CurrentDocument"商品管理模塊 58\o"CurrentDocument"會員管理模塊 61\o"CurrentDocument"訂單管理模塊 63\o"CurrentDocument"接口 66\o"CurrentDocument"存儲分配 66\o"CurrentDocument"限制條件 66\o"CurrentDocument"測試要點 66第一部分計劃任務(wù)書一、引言編寫目的為了保證項目團(tuán)隊按時保質(zhì)地完成項目目標(biāo),便于項目團(tuán)隊成員更好地了解項口情況,使項目工作開展的各個過程合理有序,因此以文件化的形式,把對于在項目生命周期內(nèi)的工作任務(wù)范圍、各項工作的任務(wù)分解、項目團(tuán)隊組織結(jié)構(gòu)、各團(tuán)隊成員的工作責(zé)任、團(tuán)隊內(nèi)外溝通協(xié)作方式、開發(fā)進(jìn)度、經(jīng)費(fèi)預(yù)算、項目內(nèi)外環(huán)境條件、風(fēng)險對策等內(nèi)容做出的安排以書面的方式,作為項目團(tuán)隊成員以及項目干系人之間的共識與約定,項目生命周期內(nèi)的所有項目活動的行動基礎(chǔ),項目團(tuán)隊開展和檢查項目工作的依據(jù)。背景每到畢業(yè)李,很多畢業(yè)生會把大量的二手物品運(yùn)到跳蚤市場出售,而有需要的同學(xué)又不得不在眾多雜亂無章的商品中挑選自己感興趣的東西。這樣不僅效率低下,而且勞動量大,很多人也會因為種種原因和跳蚤市場擦肩而過,留下遺憾。基于這種現(xiàn)狀,我們萌發(fā)了開發(fā)一個“大學(xué)生智能交易平臺”的念頭。在這個平臺上,大學(xué)生可以免費(fèi)發(fā)布和獲取各種二手交易的信息,如果發(fā)現(xiàn)有自己想要的物品,可以進(jìn)行線上或線下交易;如果沒有找到自己想要的物品,還可以在此平臺發(fā)布求購信息。此平臺還會根據(jù)用戶的個人信息,如學(xué)校,專業(yè)等,智能推送用戶感興趣的物品。有了此平臺,省去了大學(xué)生為淘寶而東奔西走的煩惱,不僅節(jié)約了學(xué)生的開銷,而且也不至于使還有價值的物品變成廢品,所以這是一個很有意義的平臺。定義CSITP(CollegeStudents*IntelligentTradingPlatform) 大學(xué)生智能交易平臺參考資料《軟件工程導(dǎo)論》陳世鴻清華大學(xué)出版社《軟件工程系統(tǒng)導(dǎo)論》張海潘清華大學(xué)出版社《軟件工程》李代平冶金工業(yè)出版社《軟件工程》王慶育清華大學(xué)出版社標(biāo)準(zhǔn)、條約和約定該軟件開發(fā)過程完全遵守國家法律,并且特別注重開發(fā)人員的素質(zhì)問題,絕對不會抄襲和篡改他人的作品。二、項目概述項目目標(biāo)該項目開發(fā)過程從3.15---6.20,在6月20日之前所有的文檔和代碼都必須要按照規(guī)定完成。項目應(yīng)當(dāng)符合SMART原則:SSpecific明確的陳述MMeasurable可以衡量的結(jié)果AAttainable可以達(dá)成的目標(biāo)RRealistic合理的,現(xiàn)實的或者說是能和實際工作相結(jié)合TTrackable可以跟蹤的主要人員參加本項目開發(fā)的主要人員有陳鎮(zhèn)霖、黃劍翰、陳穎、黃蘊(yùn)熙和李者,我們都是武漢大

學(xué)計算機(jī)學(xué)院本科二年級學(xué)生,學(xué)習(xí)了計算機(jī)基礎(chǔ)理論知識;基本掌握了網(wǎng)頁編程、高級語言編程和數(shù)據(jù)庫原理;對網(wǎng)絡(luò)編程具有濃厚的興趣,具有良好的團(tuán)隊協(xié)作能力。產(chǎn)品本系統(tǒng)最終的產(chǎn)品有一些內(nèi)容:產(chǎn)品名稱編寫語言主要內(nèi)容計劃任務(wù)書(plan.doc)自然語言軟件總體計劃需求規(guī)格說明書(demand.doc)自然語言需求規(guī)格說明書概要設(shè)計文檔(outline.doc)自然語言概要設(shè)計文檔詳細(xì)設(shè)計文檔(detail.doc)自然語言詳細(xì)設(shè)計文檔系統(tǒng)測試文檔(test.doc)自然語言系統(tǒng)測試文檔CSITP.htmlhtml本系統(tǒng)前臺網(wǎng)頁部分CSITP.javajava本系統(tǒng)后臺數(shù)據(jù)處理部分CSITP.sqlMySQL本系統(tǒng)數(shù)據(jù)庫部分產(chǎn)品目標(biāo)與范圍本系統(tǒng)適用于所有大學(xué)生,是一個很方便、智能的在線二手交易平臺。通過網(wǎng)絡(luò)就可以隨時發(fā)布和獲取二手商品信息,還可以進(jìn)行交易。通過分析用戶的個人信息和交易記錄,智能推送用戶感興趣的商品,通過本系統(tǒng),一方面賣家可以快速出售閑置商品,另一方面買家可以快速購買實惠的二手商品。假設(shè)與約束設(shè)計方法:面向?qū)ο蟮拈_發(fā)技術(shù)工具:Eclipse編程語言:JAVA規(guī)范:遵循中華人民共和國國家技術(shù)監(jiān)督局發(fā)布的《軟件開發(fā)過程指南》,《計算機(jī)軟件文檔規(guī)范》以及國家頒布的強(qiáng)制性規(guī)范GWT8567-2006,并注意系統(tǒng)的安全防范。經(jīng)費(fèi)限制:1萬開發(fā)期限:三個月所建議系統(tǒng)的運(yùn)行壽命:2年系統(tǒng)投入使用的時間:2013-06-20三、實施計劃人員分工(見下頁)姓名職務(wù)職責(zé)陳鎮(zhèn)霖組長,編碼負(fù)責(zé)整個開發(fā)過程的管理,并編寫軟件代碼黃劍翰需求分析寫需求分析文檔陳穎概要設(shè)計寫概要設(shè)計文檔黃蘊(yùn)熙詳細(xì)設(shè)計寫詳細(xì)設(shè)計文檔李者測試寫測試報告協(xié)作與溝通團(tuán)隊內(nèi)部以一起聚餐或開會的形式進(jìn)行溝通和交流

進(jìn)度模塊任務(wù)工作量(天)開始日期截止日期完成情況(%)資源軟件計劃學(xué)習(xí)基礎(chǔ)知識53/153/20100plan.doc軟件計劃編寫文檔53/203/25100plan.doc軟件計劃返工修改13/253/26100plan.doc需求分析學(xué)習(xí)基礎(chǔ)知識83/264/2100demand.doc需求分析編寫文檔64/24/8100demand.doc需求分析返工修改24/84/10100demand.doc概要設(shè)計學(xué)習(xí)基礎(chǔ)知識104/104/20100outline.doc概要設(shè)計編寫文檔74/204/27100outline.doc概要設(shè)計返「修改34/274/30100outline.doc詳細(xì)設(shè)計學(xué)習(xí)基礎(chǔ)知識104/305/10100Detail.doc

詳細(xì)設(shè)計編'弓文檔75/105/17100Detail.doc詳細(xì)設(shè)計返工修改35/175/20100Detail.doc詳細(xì)設(shè)計編寫代碼155/206/4100D,CSITRhtml,CSITRjava,CSITRsql詳細(xì)設(shè)計返「修改56/46/9100D,CSITRhtml,CSITRjava,CSITRsql軟件測試學(xué)習(xí)基礎(chǔ)知識36/96/12100Test.doc軟件測試編寫文檔36/126/15100demand.doc,outline.doc,Test.doc配置協(xié)調(diào)26/156/17100全部管理跟蹤26/176/19100全部質(zhì)量分析16/196/20100全部預(yù)算勞務(wù)預(yù)算:人員數(shù)量(人)時間(天)595經(jīng)費(fèi)預(yù)算:類別金額(元)辦公費(fèi)2000差旅費(fèi)500機(jī)時費(fèi)500資料費(fèi)1000通訊費(fèi)200專用設(shè)備租金1000總計5200四、支持條件說明為了支持本項目的完成所需要的各種條件和設(shè)施。內(nèi)部支持硬件:CPU:2.0GHz以上內(nèi)存:2GB以上硬盤:100G以上空間軟件:Windowsxp/7/8EclipseMySQLDreamweaver參考文獻(xiàn)《項目管理一計劃、進(jìn)度和控制的系統(tǒng)方法》(第7版)HaroldKerzner(電子工業(yè)出版社,楊愛華等譯);《計算機(jī)軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編2003》中國標(biāo)準(zhǔn)出版社;《PMBOK-2000》PMI;《PMBOK-2004》PMI:《成功的項目管理》TrevolLYoung(泰晤士報商業(yè)版,嚴(yán)鴻娟譯);《成功的項目管理》JackGido&JamesP.Clements(21世紀(jì)管理經(jīng)典教材系列,張金城等譯);第二部分需求規(guī)格說明書一、引言編寫目的編寫本需求規(guī)格說明書的目的在于:描述用戶需求,明確系統(tǒng)功能內(nèi)容、功能邊界、開發(fā)途徑:作為雙方簽訂的軟件開發(fā)合同的一部分內(nèi)容形式存在;項目相關(guān)人員參考資料經(jīng)使用方認(rèn)可的需求說明將作為產(chǎn)品特征評價、仲裁的重要參考。項目背景說明:(1)軟件系統(tǒng)名稱:大學(xué)生智能交易系統(tǒng)(2)任務(wù)提出者:武大計科7班軟件工程《大學(xué)生智能交易系統(tǒng)》研究小組開發(fā)者:同上本項目將實現(xiàn)大學(xué)生智能交易系統(tǒng)的原型部分,并且在該原型的基礎(chǔ)上進(jìn)行功能的擴(kuò)展和需求的界定,最終完成的版本將在未來申請好的域名網(wǎng)站上使用。提供武漢大學(xué)校內(nèi)的學(xué)生商品交易服務(wù)。(3)本系統(tǒng)將存儲用戶信息,《大學(xué)生智能交易系統(tǒng)》將與其他的系統(tǒng)共享這些注冊信息,共享的系統(tǒng)可能是武漢大學(xué)公共數(shù)據(jù)庫。這些系統(tǒng)之間不提供應(yīng)用程序級別的接口,數(shù)據(jù)共享通過SQLServer數(shù)據(jù)庫表的公共訪問來實現(xiàn)。本系統(tǒng)將使用sqlserver2008作為數(shù)據(jù)庫存儲系統(tǒng),sqlserver2008企業(yè)版將由本系統(tǒng)的最終擁有者自行購買。名詞約定垃圾信息:含無意義或大量惡意重復(fù)內(nèi)容的信息非法用戶:大量發(fā)布垃圾信息或違反相關(guān)法律規(guī)定內(nèi)容的用戶會員:在本網(wǎng)站系統(tǒng)注冊的用戶游客:所有瀏覽本網(wǎng)站的非會員或未登錄用戶閱讀對象本需求文檔的讀者為:需求分析人員,軟件開發(fā)人員,測試人員,項目提出人。參考資料《軟件需求最佳實踐——SERU過程框架原理與應(yīng)用》 徐峰 電子工業(yè)出版社《軟件工程面向?qū)ο蠛蛡鹘y(tǒng)的方法》 StephenR.Schach機(jī)械工業(yè)出版社《軟件工程》 陳世鴻 武漢大學(xué)出版社二、任務(wù)概述目標(biāo)改革開放以來,隨著社會主義市場經(jīng)濟(jì)的蓬勃發(fā)展,人民生活水平的日益提高,使得人們具有越來越多的剩余物品,因而產(chǎn)生了交換剩余物品的需求。而大學(xué)生也是如此,校園里大學(xué)生們主要通過校內(nèi)BBS與擺攤等方式來交易自己的剩余或二手物品,但這樣的交易方式比較原始,也不方便。通過對校內(nèi)學(xué)生的調(diào)研,我們發(fā)現(xiàn),大學(xué)生們比較傾向于使用一個統(tǒng)一的系統(tǒng)來進(jìn)行二手商品的交易,這樣的交易方式比較適合大學(xué)生二手商品的種類多,規(guī)模小,交易隨機(jī)性強(qiáng)的特點。針對大學(xué)生二手交易的以上特點,我們認(rèn)為開發(fā)出一個大學(xué)生智能交易系統(tǒng)是很有必要的,他能在很大程度上滿足在校大學(xué)生進(jìn)行二手交易的需求。大學(xué)生智能交易系統(tǒng)的誕生可以在方便廣大在校大學(xué)生的同時,也使得了大學(xué)生剩余物品的循環(huán)利用,促進(jìn)節(jié)約。本項目問題的定義是:是建立一個完善的大學(xué)生智能交易平臺系統(tǒng)。通過堅實的數(shù)據(jù)庫和服務(wù)器系統(tǒng),我們可以創(chuàng)造一個基于C2c架構(gòu)的智能交易平臺,該平臺可進(jìn)行商品推薦、商品購買、在線支付等功能,為校內(nèi)大學(xué)生進(jìn)行二手或剩余物品交易提供便利。該軟件最終的使用者是校園C2C服務(wù)提供商、在校大學(xué)生,并且以Internet頁面的形式提供瀏覽和操作,提供以下的功能:默認(rèn)頁提供關(guān)于網(wǎng)站的基本信息;武漢大學(xué)大學(xué)生用戶可以創(chuàng)建自己的帳戶,通過學(xué)號與武漢大學(xué)公共數(shù)據(jù)庫對應(yīng);如果用戶輸入的電子郵件ID在數(shù)據(jù)庫中已存在,系統(tǒng)將顯示錯誤頁;用戶必須先登錄才能在網(wǎng)站中記錄詳細(xì)信息;如果用戶為賣家,則可以發(fā)布售賣商品的詳細(xì)信息:如果用戶為買家,則可以求購商品的詳細(xì)信息:用戶可以修改/刪除他輸入的詳細(xì)信息;即使不登錄站點也可以使用搜索工具;用戶可以按照關(guān)鍵字、類別和'或價格搜索信息;用戶特點本系統(tǒng)最后的使用者是武漢大學(xué)的學(xué)生,他們都使用瀏覽器上網(wǎng)通過頁面進(jìn)行操作,因此,用戶無需進(jìn)行程序或者軟件的安裝或者培訓(xùn)工作,但是他們對頁面信息的填寫、按照特定信息杳找應(yīng)具備一定的經(jīng)驗。根據(jù)業(yè)務(wù)的頻繁程度,穩(wěn)定運(yùn)行的系統(tǒng)每天接受的操作(點擊)數(shù)量應(yīng)該在1000-10000次,對于超過10000次的負(fù)荷,應(yīng)該采用增加服務(wù)器和硬件性能、版本升級的方法來解決。用戶對頁面的友好性、簡單清晰和易操作性,有一定的要求。這些特點決定了本系統(tǒng)應(yīng)該采用B/S架構(gòu)來進(jìn)行開發(fā)。假定和約束根據(jù)本研究小組的討論研究,該項目約束條件包括:A、本系統(tǒng)的預(yù)算在1萬元(人民幣);B、本系統(tǒng)的最后的交付日期是2013年12月1日,之后進(jìn)行負(fù)荷測試、峰值測試、試運(yùn)行,系統(tǒng)要求在2014年1月1日正常投入使用;假設(shè):A、負(fù)荷測試的程序和軟件由本研究小組提供;B、本小組能夠提供階段性的驗證工作,包括一些評審和測試工作的支持和配合;C、超過10000萬次/日的訪問量,不輸入本系統(tǒng)應(yīng)解決的問題;D、在第一個原型的版本中,該系統(tǒng)不會有大的需求方面的變更;其他相關(guān)的假定和約束條件將進(jìn)一步補(bǔ)充。三、需求規(guī)定對功能的規(guī)定(1)、首頁設(shè)計首頁設(shè)計應(yīng)該清晰簡單、美觀大方,同時還要做到信息充足,突出大學(xué)生智能交易系統(tǒng)的特點和操作的入口。(2)、個人信息管理只有登錄后的用戶可以修改、刪除自己發(fā)布的信息,登錄人員可以根據(jù)郵件/密碼組合,手機(jī)號/密碼組合,學(xué)號/密碼組合或者用戶名/密碼組合來進(jìn)行驗證。本站管理員不能對任何學(xué)生買家或賣家的信息進(jìn)行更新、刪除操作,特殊狀況下除外,此時應(yīng)備案。這些私有信息屬于用戶,本站不能因為商業(yè)目的向外界公開,個人信息完全由個人來控制其內(nèi)容,程序應(yīng)提供個人信息維護(hù)的頁面。(3)、信息查詢提供查詢的頁面,用戶能針對類型、價格或關(guān)鍵字進(jìn)行相關(guān)商品的查詢,并得到正確的信息列表。(4)、安全管理安全方面的管理,防止惡意攻擊、非法入侵和對數(shù)據(jù)的篡改。對性能的規(guī)定精度1、個人信息:郵件的字母數(shù)不能超過50個、商品的名稱允許輸入50個漢字、密碼允許輸入20個字母;2、商品信息:價格保持為兩位小數(shù)、可以輸入一百個漢字的附加信息,其他的要求同第一項;3、用戶選擇或者輸入數(shù)據(jù),進(jìn)行信息查詢,應(yīng)不區(qū)分大小寫;4、用戶選擇或者輸入數(shù)據(jù),進(jìn)行信息查詢,應(yīng)執(zhí)行不完全匹配的模糊查詢;時間特性要求1、用戶登錄請求、個人信息填寫完畢后的提交、個人信息更改、刪除的操作,響應(yīng)時間應(yīng)該在1.5s之內(nèi)——用戶不應(yīng)感到系統(tǒng)有延遲的時間;2、用戶執(zhí)行商品或者買賣家信息查詢,返回記錄在100行之內(nèi)的,響應(yīng)時間應(yīng)不超過2s,超過100行記錄的情況,應(yīng)該進(jìn)行分頁顯示,每頁顯示20-80行(具體由美工人員來設(shè)定)結(jié)果信息;靈活性A、操作方式程序在通常的應(yīng)用環(huán)境下使用鼠標(biāo)和鍵盤進(jìn)行輸入操作,對于執(zhí)行按鈕,通常使用鼠標(biāo)的點擊完成,在IE,CHROME與HREFOX等常用瀏覽器中完全兼容。B、運(yùn)行環(huán)境程序在通常的條件下,在WinXP/7/8及后續(xù)的MS的操作系統(tǒng)匕只要已經(jīng)安裝了IE6.0或者后續(xù)版本,都能夠瀏覽所公布的頁面、執(zhí)行對應(yīng)的操作,在MACOS與LINUX上的FIREFOX或CHROME等瀏覽器亦如此。但是,要求使用者的IE不要禁用Cookie功能。頁面服務(wù)器的環(huán)境應(yīng)安裝HS7.0,正常啟動Web服務(wù),數(shù)據(jù)庫服務(wù)器及詳細(xì)的配置和安裝參考以下硬件和軟件的支持。C、同其他軟件的接口的變化本系統(tǒng)將與武漢大學(xué)公共數(shù)據(jù)庫進(jìn)行交互,因此應(yīng)提供一個驗證接口。A、精度和有效時限的變化(不適用)B、計劃的變化或改進(jìn)由于本系統(tǒng)的規(guī)模比較小,計劃和進(jìn)度的改變不影響到需要實現(xiàn)的需求。輸人輸出要求系統(tǒng)的基本數(shù)據(jù)單元如下:數(shù)據(jù)單元名稱登錄/私人信息組成名稱 格式 范圍 精度 說明口令字符10-登錄時輸入的密碼姓名字符50-姓名/聯(lián)系人用戶名字符128-登陸用戶名電子郵件字符50-聯(lián)系Email備注姓名和用戶名的組合不允許重復(fù),電子郵件不允許重復(fù)

組成名稱 格式 范圍 精度 說明所在院系字符128-具體的聯(lián)系地址描述信息字?符255-簡短描述信息超級連接字符255-主頁地址電子郵件字符50-聯(lián)系人字符20-用戶圖像JPG50KB以下-從武漢大學(xué)公共數(shù)據(jù)庫中取得賣家信用數(shù)字整數(shù)-賣出好評數(shù)買家信用數(shù)字整數(shù)-買入好評數(shù)附加條件字符255-其他的條件說明在校年限數(shù)字怙數(shù)-在校的時間商品類別字符20-所屬類型手機(jī)號數(shù)字整數(shù)11本人手機(jī)號學(xué)號數(shù)字?整數(shù)13武大學(xué)號校園卡密碼數(shù)字整數(shù)6驗證所用商品名稱字?符30-商品名稱求購/出售布爾整數(shù)10求購,1出售數(shù)據(jù)單元名稱個人與商品信息

商品簡介字符255-商品圖片jpg1MB以下-存放售賣商品圖片備注為保持?jǐn)?shù)據(jù)訪問的效率,存在一定的數(shù)據(jù)冗余輸入的操作要求如下:序號輸入信息操作和處理輸出1URL地址信息網(wǎng)絡(luò)訪問旨以2郵件、密碼,手機(jī)、密碼,學(xué)號、密碼或用戶名、密碼登錄操作和驗證是否登錄成功3類別、價格或關(guān)鍵字查詢結(jié)果列表4用戶的完整的信息執(zhí)行添加操作對應(yīng)信息被保存5買家信息提交到系統(tǒng)該信息被保存6賣家信息提交到系統(tǒng)該信息被保存7商品信息提交到系統(tǒng)該信息被保存8買家信息修改數(shù)據(jù)更新9賣家信息修改數(shù)據(jù)更新10商品信息修改數(shù)據(jù)更新11買家信息刪除對應(yīng)數(shù)據(jù)被刪除

12賣家信息刪除對應(yīng)數(shù)據(jù)被刪除13商品信息刪除對應(yīng)數(shù)據(jù)被刪除14查找到的數(shù)據(jù)項聯(lián)系發(fā)送電子郵件其他輸入要求:A、價格:在查詢的時候,在5000人民幣以下進(jìn)行選擇,在輸入新的商品信息的時候,可以自定義價格,但也只能5000人民幣以下;B、用戶在輸入自己的信息的時候,要求輸入所有數(shù)據(jù)項,所有項不能為空;數(shù)據(jù)管理能力要求以下是每天、每月的各個單元可能產(chǎn)生的新的數(shù)據(jù)量、和對應(yīng)可能訪問值的估計次數(shù)。以下的數(shù)據(jù)是系統(tǒng)穩(wěn)定運(yùn)行時的正常增長,不包括訪問的高峰值或者其他的特殊的情況。數(shù)據(jù)單元數(shù)據(jù)量需要的存儲容量注冊學(xué)生/月10-100010M求購學(xué)生/月10-100010M出售學(xué)生/月10-100010M出售買入/月10-100010M頁面訪問數(shù)/日100-1000-峰值訪問數(shù)/秒100-500-

相關(guān)對數(shù)據(jù)的操作單元和頻率對應(yīng)如下:操作單元月訪問數(shù)數(shù)據(jù)庫操作單元數(shù)訪問主頁100-10000-登錄100-10000100-10000增加個人信息1000-100001000-10000增加商品信息10-100010-1000更改個人信息10-100010-1000更改商品信息1-101-10刪除個人信息10-10010-100刪除商品信息1-101-10根據(jù)以上的數(shù)據(jù),每月要求的額外的數(shù)據(jù)存儲空間為50M。并且,所有數(shù)據(jù)采用集中式存儲,數(shù)據(jù)位于數(shù)據(jù)庫服務(wù)器上。數(shù)據(jù)庫要有安全保障性能,必須只有授權(quán)的用戶才能操作。故障處理要求A、在數(shù)據(jù)訪問、增改時,用戶輸入一些不合理的數(shù)據(jù)的時候,能夠進(jìn)行一些合理的提示信息,不能因為輸入錯誤而導(dǎo)致系統(tǒng)的錯誤,或者窗口關(guān)閉;B、數(shù)據(jù)庫要求有災(zāi)難備份機(jī)制,以防止數(shù)據(jù)的全部丟失;C、對于不使用COOKIE功能的IE,應(yīng)給予適當(dāng)?shù)奶崾?;其他專門要求A、安全性盡管允許非登錄用戶進(jìn)行商品信息查詢,用戶/商品信息的修改,必須是已經(jīng)登錄的用戶。此外,由于本系統(tǒng)在Internet上使用,防止非法的入侵是系統(tǒng)必須要考慮的因素。B、可擴(kuò)充性系統(tǒng)在開發(fā)完畢以后,應(yīng)允許在后續(xù)的商業(yè)合同中進(jìn)行功能的擴(kuò)展或者功能的重新解釋和實現(xiàn)。本系統(tǒng)只實現(xiàn)一個招聘/應(yīng)聘信息管理和查詢的技術(shù)結(jié)構(gòu),在系統(tǒng)開發(fā)完畢后可能立即要進(jìn)行升級,包括對功能的擴(kuò)充和性能的增強(qiáng),可能新增加的功能包括:1、信息發(fā)布;2、過訪客人和用戶的管理:3、商品的詳細(xì)劃分;4,按照不同的條件實現(xiàn)不同方式的組合查詢;5、自動郵件服務(wù);6,出售求購統(tǒng)計;系統(tǒng)在實現(xiàn)的時候,可以考慮這些系統(tǒng)的后備方案。C、健壯性系統(tǒng)應(yīng)該保證在一次開機(jī)三個月之內(nèi)穩(wěn)定運(yùn)行,數(shù)據(jù)庫在?些災(zāi)難事故中能夠在系統(tǒng)安裝好之后,兩小時內(nèi)恢復(fù)。系統(tǒng)的健壯性,牽涉到WEB服務(wù)器的特性,這些特性和數(shù)據(jù),應(yīng)該在設(shè)計報告中提交。四、運(yùn)行環(huán)境規(guī)定4.1設(shè)備客戶程序硬件要求:具有PentiumII處理器且滿足以下要求的計算機(jī):最低64MB內(nèi)存最小1GB硬盤鼠標(biāo)鍵盤WEB服務(wù)器硬件需求;具有PentiumIV處理器且滿足以下要求的計算機(jī):最低512MB內(nèi)存最小8GB硬盤總線I/O:8M/s;鼠標(biāo)鍵盤數(shù)據(jù)庫服務(wù)器硬件需求:具有PentiumIV處理器且滿足以下要求的計算機(jī):最低512MB內(nèi)存最小100GB硬盤鼠標(biāo)鍵盤4.2支持軟件客戶程序軟件:WindowsXP/7/8或更高版本IE7.0或者更高的版本網(wǎng)絡(luò)支持WEB服務(wù)器軟件:Windows2OO3Server或更高版本IIS7.0或后續(xù)版本數(shù)據(jù)庫服務(wù)器軟件:Windows2003Server或更高版本SQLServer2008企業(yè)版接口本系統(tǒng)將要求與IIS提供的Web發(fā)布服務(wù)進(jìn)行交互,編寫好的頁面放在IIS指定的目錄下,ns對外管理訪問和安全。所采用的訪問協(xié)議為Http協(xié)議,有關(guān)IIS的使用和與頁面存儲訪問的機(jī)制、HTTP協(xié)議詳細(xì)的說明,請參考其他方面的資料。同時本系統(tǒng)應(yīng)與武漢大學(xué)公共數(shù)據(jù)庫進(jìn)行交互驗證,必須與武漢大學(xué)校方進(jìn)行溝通,我們會留出驗證接口。控制本系統(tǒng)的運(yùn)行,需要WINSERVER與SQLSERVER的支持。在系統(tǒng)服務(wù)器上啟動數(shù)據(jù)庫,各瀏覽器終端對數(shù)據(jù)庫進(jìn)行訪問以實現(xiàn)對數(shù)據(jù)的操作。系統(tǒng)的主要輸入設(shè)備是鍵盤,輸出主要是顯示器輸出和打印機(jī)打印輸出等。第三部分軟件設(shè)計說明書

(概要設(shè)計)一、總體設(shè)計1.1需求規(guī)定需求規(guī)定的詳細(xì)內(nèi)容,請參考第二部分《大學(xué)生智能交易平臺項目需求說明》1.2運(yùn)行環(huán)境客戶程序硬件要求:A具有Intel(R)CoreT1110處理器且滿足以下要求的計算機(jī):>最低64MB內(nèi)存>最小10GB硬盤>鼠標(biāo)A鍵盤服務(wù)器硬件需求:A具有PentiumIII處理器且滿足以下要求的計算機(jī):A最低512MB內(nèi)存>最小1TB硬盤?鼠標(biāo)A鍵盤1.3基本設(shè)計概念和處理流程系統(tǒng)結(jié)構(gòu):本系統(tǒng)的實現(xiàn)采用典型的三層模式、B/S結(jié)構(gòu)來實現(xiàn),不同的客戶端程序共同訪問中心數(shù)據(jù),系統(tǒng)結(jié)構(gòu)如圖1.3.1。Oracle1O,AccessDB2*-SQLServer20(Xk'圖1.3.1系統(tǒng)結(jié)構(gòu)設(shè)計說明:>每一臺計算機(jī)需要安全瀏覽器A每個客戶程序通過中間件訪問中央的數(shù)據(jù)庫服務(wù)器>數(shù)據(jù)庫服務(wù)器用OraclelO或SQLServer2000來實現(xiàn)>多用戶并發(fā)訪問和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào)由OraclelO/Access/DB2/SQLServer2000數(shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器來完成系統(tǒng)需求:本大學(xué)生交易平臺應(yīng)包括兩個基本部分:一是前臺銷售用戶在前臺可以瀏覽、搜索、購買商品、能看到商城的最新公告;另一個是后臺管理,管理員在此管理網(wǎng)站信息和商品,具體包括錄入和更改網(wǎng)上信息、訂單查詢和處理、商品的上架和下架、還可以管理在商城注冊的用戶等。系統(tǒng)的前后臺功能結(jié)構(gòu)圖如圖1.3.2和圖1.3.3所示:前臺功能模塊,「商品購物,「商品購物,|商品展臺]訂單查漏

商城公會會員資料收銀臺購物裝訂單查漏

商城公會會員資料收銀臺購物裝商品查卸銷售排行,特價商品

新品上?0.k圖1.3.2大學(xué)生交易平臺系統(tǒng)前臺功能結(jié)構(gòu)后臺功能模塊,訂單訂單管理“公告管理退出系統(tǒng)+圖1.3.3大學(xué)生交易平臺系統(tǒng)后臺功能結(jié)構(gòu)系統(tǒng)總體流程圖:流程圖的總體概述:前臺功能模塊主要是通過登錄(普通用戶不需要登錄)進(jìn)入商城后,對公告、商品的瀏覽以及查詢、購買。后臺的管理模塊主要是實現(xiàn)了管理員對公告、商品、訂單及會員用戶的管理。在進(jìn)入商城選購商品時,應(yīng)先將選購的商品放到購物車中,然后去點擊購買,填寫收貨人的信息(會員已保存收貨人的信息,但是可以更改)。付款,購物完成。系統(tǒng)總體流程圖如圖1.3.4所示。圖1.3.4大學(xué)生交易平臺系統(tǒng)總體流程圖業(yè)務(wù)流程圖:網(wǎng)上交易部分.瀏覽與選擇商品:顧客進(jìn)入網(wǎng)站即刻自動提供購物車,不需身份確認(rèn)就可以在網(wǎng)站上隨意瀏覽、挑選商品(可增加、刪除、修改購物車上商品的數(shù)量),網(wǎng)站提供最新的商品列表,熱賣商品優(yōu)先列表給顧客作為選購時的參考。.判斷:顧客確定所購物品后,系統(tǒng)將判斷該顧客是否是會員,如果是,則可直接填寫訂單;否則,提示顧客登記注冊;若不注冊則確認(rèn)訂單。.提交訂單:已選購的商品需填寫訂單細(xì)節(jié),如付款及提貨方式等。只有正式提交定單才能生效。.注冊:顧客可在公司的網(wǎng)站上注冊,填寫姓名地址等信息后提交申請。.確認(rèn):后臺管理將實時得到顧客的注冊信息,通過電話及其他方式確認(rèn),得到注冊確認(rèn)的顧客才能成為會員,并擁有唯一的會員證號。.非會員:不是會員的顧客可以先挑選商品再申請成為會員,享受會員價格,所定購的商品數(shù)及時存入數(shù)據(jù)庫;也可以直接下單,則不享有會員價,不能查看自己的訂單信息。.送貨與付款:網(wǎng)上的每一份訂單都將實時存入后臺數(shù)據(jù)庫,后臺操作人員通過電話及其他方式確認(rèn),確認(rèn)后將及時實施該訂單:向顧客送貨,貨到付款,完成網(wǎng)上交易。業(yè)務(wù)流程圖如圖1.3.5所示。用戶進(jìn)入網(wǎng)站

圖1.3.5大學(xué)生交易平臺業(yè)務(wù)流程圖L4結(jié)構(gòu)應(yīng)用程序內(nèi)部結(jié)構(gòu):應(yīng)用程序內(nèi)部結(jié)構(gòu)采用分層編碼來實現(xiàn),并且為保證各子系統(tǒng)的獨(dú)立性,結(jié)合JavaBean組件技術(shù)1.5功能需求與程序的關(guān)系

如表1.5.1所示。功能模塊用戶模塊管理員模塊會員模塊類別模塊產(chǎn)品模塊訂單模塊AdminLogin.jspJLogin.jspJCategoryList.jspCaterotyAdd.jspVCategoryModify.jspVOrderDetilShow.jspOrderList.jspOrderModifyjspOrderAdd.jspVProductAdd.jspVProductDelelt.jspVProductAdd.jspVProductModify.jspProductSearch.jspVProductUpload.jspJUserDelete.jspJUserList.jsPJsalesCount.jspJ表151功能需求與程序的關(guān)系表6人工處理過程無1.7尚未解決的問題需求中的問題在本設(shè)計中已經(jīng)全部實現(xiàn),但是,基于一般的考慮,可能會在開發(fā)過程或者后期版本中增加的功能包括:1、公告通知模塊;2、統(tǒng)計分析模塊;(說明:若已經(jīng)解決了需求中存在的問題,以上的可以不屬于尚未解決的問題;)二、接口設(shè)計本系統(tǒng)采用java進(jìn)行開發(fā),所提供的不同層次的接口,都具有高度的集成性,本系統(tǒng)沒有采用低級語言設(shè)計和完成自定義的接口,因此接口設(shè)計大部分已經(jīng)由不同方式的JavaBean組件來完成了,以下只做簡單的說明。2.1用戶接口采用窗口化,菜單式進(jìn)行設(shè)計,在設(shè)計時響應(yīng)熱鍵。2外部接口java應(yīng)用程序包括了支持程序,主要的支持程序為JavaBean,有關(guān)JavaBean的相關(guān)說明,請參考其他資料。“大學(xué)生交易平臺”通過JavaBean接口訪問數(shù)據(jù)庫,純java方式對數(shù)據(jù)庫訪問對象進(jìn)行了層次式的封裝,詳細(xì)的有關(guān)純Java方式的說明,請參考純java方式相關(guān)的技術(shù)資料。與數(shù)據(jù)庫的接口設(shè)計,主要集中在圖《系統(tǒng)邏輯結(jié)構(gòu)》中數(shù)據(jù)庫訪問模塊的獨(dú)立封裝部分,詳細(xì)的接口、訪問調(diào)用,請參考《大學(xué)生交易平臺詳細(xì)設(shè)計說明》。2.3內(nèi)部接口內(nèi)部接口主要集中在兩部分:中間處理層對數(shù)據(jù)庫訪問層數(shù)據(jù)的調(diào)用和處理;界面層對中間數(shù)據(jù)庫處理層的調(diào)用、控制命令的響應(yīng)。三、運(yùn)行設(shè)計運(yùn)行模塊組合本程序主要是以一個窗口為模塊,一般一個窗口完成一個特定的功能,主窗口主要是通過打開另一個子窗口來實現(xiàn)模塊之間不同功能的連接和組合。個模塊之間相互獨(dú)立,程序的可移植性好。個模塊之間主要是通過傳遞數(shù)據(jù)項的引用來實現(xiàn)模塊間的合作和數(shù)據(jù)共享。2運(yùn)行控制只要符合程序說明書,用戶可自由控制,不額外限定用戶輸入,異常由程序內(nèi)部處理,并給出提示信息。

3運(yùn)行時間每次操作相應(yīng)上線為5秒。四、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計要點一、用戶信息表(User)用戶(用戶編號,用戶名,密碼,電話,地址,注冊時間)二、商品信息表(Product)商品(商品編號,商品名,商品描述,市場價,會員價,上架時間,類別編號)三、類別分類表(Category)類別(韁號,類別名,描述,層次編碼,級別,父親編號)四、訂單信息表(SalesOrder)訂單(訂單編號,用戶編號,送貨地址,下單時間,訂單狀態(tài))五、購物車表(Salesltem)購物車(韁號,商品編號,單價,數(shù)量,訂單號)六、管理員信息表(User)管理員(管理員編號,用戶名,密碼,電話,注冊時間)如圖1.4.1所示。n會員1管理員

n會員1管理員n購物車圖1.4.1E-R圖2物理結(jié)構(gòu)設(shè)計要點一、用戶信息表(User)序號字段名字段含義類型長度默認(rèn)值允許空主鍵說明1Id用戶編碼int101是自動遞增

2username用戶名varchar403password密碼varchar164phone電話varchar405addr地址varchar2556rdate注冊時間datatime二、商品信息表(Product)序號字段名字段含義類型長度默認(rèn)值允許空主鍵說明1id產(chǎn)品編號int101是自動遞增2name2lE口XZf口口多1varchar2553descr描述varchar2554normalprice市場價double105memberprice會員價double106pdate上架日期datatime7categoryid類別int10三、類別分類表(Category)序號字段名字段含義類型長度默認(rèn)值允許空主鍵說明1id類別編號int101是自動遞增2name類別名varchar255

3descr描述varchar2554eno層次編碼varchar65grade級別varchar16pid父親編號int10四、訂單信息表(SalesOrder)序號字段名字段含義類型長度默認(rèn)值允許空M建說明1id訂單編號int101是自動遞增2userid用戶編號int1013addr送貨地址varchar4004odate下單時間datatime5status訂單狀態(tài)int1五、銷售清單表(Saleltem)序號字段名字段含義類型長度默認(rèn)值允許空主鍵說明1id編號int101是自動遞增2productid產(chǎn)品編號int1013unitprice中價double104pcount數(shù)球int35orderid訂單編號int10六、管理員信息表(Admin)序字段名字段含義類型長度默認(rèn)值允許空主鍵說明1Id用戶編碼int101是自動遞增2username用戶名varchar403password密碼varchar164phone電話varchar405addr地址varchar2556rdate注冊時間datatime3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)為關(guān)系型數(shù)據(jù)庫,所以在程序中可以用標(biāo)準(zhǔn)的SQL語句與數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,交互過程中采用通用的數(shù)據(jù)反問接口。為了保持良好的程序架構(gòu),對數(shù)據(jù)庫訪問采用DAO設(shè)計模式實現(xiàn),提高維護(hù)性和擴(kuò)張性。五、系統(tǒng)出錯處理設(shè)計出錯信息本程序多采用了異常處理機(jī)制,當(dāng)遇到異常時不但能夠及時處理,保證程序的安全性和穩(wěn)定性,而且各種出錯信息能夠通過彈出對話框的形式,及時的告訴用戶出錯的原因和解決的方法,是用戶以后能夠減少錯誤的發(fā)生。程序的發(fā)部分還采取了出錯保護(hù),如輸入內(nèi)容的長度和類型減少了用戶出錯的可能。2補(bǔ)救措施說明故障出現(xiàn)后可能采取的變通措施,包括:數(shù)據(jù)庫連接錯誤:主要是數(shù)據(jù)庫設(shè)置不正確或者SQLServer異常引起的,只需要取消本次操作,檢查數(shù)據(jù)庫即可。輸入錯誤:用戶輸入不規(guī)范造成的,應(yīng)在盡量減少用戶出錯的條件的情況下,主要通過對話框,提醒用戶,然后再次操作。其他操作錯誤:對于用戶的不正當(dāng)操作,有可能是程序發(fā)生錯誤。主要是中止操作,并提醒用戶中止的原因和操作的規(guī)范。其他不可預(yù)知的錯誤:對于程序不可預(yù)知的錯誤,不可能作出完全的異常處理,這時主要保證數(shù)據(jù)的安全,所以要經(jīng)常進(jìn)行數(shù)據(jù)庫備份,并及時聯(lián)系維修人員,以逐步完善程序。5.3系統(tǒng)維護(hù)設(shè)計由于系統(tǒng)較小沒有外加維護(hù)模塊,因為維護(hù)工作比較簡單,僅靠數(shù)據(jù)庫的一些基本維護(hù)措施即可。42第四部分軟件詳細(xì)設(shè)計說明書

(詳細(xì)設(shè)計)一、引言編寫目的對系統(tǒng)中每個模塊做出詳細(xì)設(shè)計,闡述每個模塊的功能、性能、輸入輸出、程序邏輯、接口、存儲分配、限制條件等詳細(xì)內(nèi)容,為整個系統(tǒng)的開發(fā)工作建立基礎(chǔ),使軟件開發(fā)人員對系統(tǒng)的詳細(xì)要求更加明確。列出測試要點,方便軟件測試人員進(jìn)行測試等后續(xù)工作。項目背景請參考第一部分(計劃任務(wù)書)定義讀者對象軟件開發(fā)人員、軟件測試人員、項目負(fù)責(zé)人參考書目《軟件工程導(dǎo)論》PankajJalote著羅飛邵凌霜等譯陳世鴻主審清華大學(xué)出版社《軟件工程》王立福等著北京大學(xué)出版社《軟件文檔編寫》辛明海等著高等教育出版社二、總體設(shè)計2.1需求概述請參考第二部分(需求規(guī)格說明書)2.2軟件結(jié)構(gòu)2.2.1前臺管理部分結(jié)構(gòu)2.2.2后臺管理部分結(jié)構(gòu)三、程序描述3.1前臺管理模塊商品瀏覽模塊功能.用戶發(fā)出請求后,顯示商品目錄或商品詳細(xì)信息或其他用戶請求的內(nèi)容。.用戶輸入商品名稱或其他重要信息查詢所需商品。.用戶可查詢商品信息發(fā)生變動時及時發(fā)布的公告。.提供查詢新上架商品、當(dāng)前特價銷售商品、近一個月內(nèi)同類或同店鋪商品銷售數(shù)量排行功能。性能系統(tǒng)每天24小時運(yùn)行,最多允許一萬名用戶同時使用該系統(tǒng),若超出最大人數(shù)則系統(tǒng)報錯,系統(tǒng)對用戶請求的最大響應(yīng)時間為2秒,在此時間內(nèi)將相應(yīng)結(jié)果顯示在屏幕上,該模塊提供中文和英文兩種顯示界面,如果性能長時間不能滿足需求可擴(kuò)展性能。輸入項目名稱標(biāo)識類型有效范圍輸入方式商品名稱GoodsNamevarchar當(dāng)前程序鍵盤輸入輸出項目名稱標(biāo)識類型有效范圍輸出方式商品名稱GoodsNamevarchar當(dāng)前程序頁面商品價格Pricedouble當(dāng)前程序頁面商品詳細(xì)信息Goodslnfovarchar當(dāng)前程序頁面?zhèn)渥emarkvarchar當(dāng)前程序頁面商品公告Noticevarchar當(dāng)前程序頁面程序邏輯查詢公告系統(tǒng)報錯3.1.2購物模塊功能.用戶可注冊會員,以會員身份登錄并填寫或修改會員資料.將選中商品加入購物車.查詢購物車中商品,支付或刪除購物車中商品.查詢訂單,顯示訂單已支付或支付失敗性能系統(tǒng)每天24小時運(yùn)行,最多允許一萬名用戶同時使用該系統(tǒng),若超出最大人數(shù)則系統(tǒng)報錯,系統(tǒng)對用戶請求的最大響應(yīng)時間為1.5秒,在此時間內(nèi)將相應(yīng)結(jié)果顯示在屏幕上,該模塊提供中文和英文兩種顯示界面,如果性能長時間不能滿足需求可擴(kuò)展性能。輸入項目名稱標(biāo)識類型有效范圍輸入方式會員用戶名MemberlDvarchar當(dāng)前程序鍵盤輸入密碼PasswordVarchar當(dāng)前程序鍵盤輸入姓名NameVarchar當(dāng)前程序鍵盤輸入性別SexVarchar當(dāng)前程序手動選擇學(xué)院AcadamyVarchar當(dāng)前程序鍵盤輸入郵箱E-mailvarchar當(dāng)前程序鍵盤輸入輸出項目名稱標(biāo)識類型有效范圍輸入方式會員用戶名MemberlDvarchar當(dāng)前程序?qū)υ捒?頁面密碼PasswordVarchar當(dāng)前程序?qū)υ捒?頁面姓名NameVarchar當(dāng)前程序頁面性別Sexchar當(dāng)前程序頁面學(xué)院AcadamyVarchar當(dāng)前程序頁面

郵箱E-mailvarchar當(dāng)前程序頁面商品名稱GoodsNamevarchar當(dāng)前程序頁面商品價格Pricedouble當(dāng)前程序頁面商品詳細(xì)信息Goodslnfovarchar當(dāng)前程序頁面?zhèn)渥emarkvarchar當(dāng)前程序頁面訂單號OrderNumvarchar當(dāng)前程序頁面是否支付成功Successchar當(dāng)前程序頁面剩余到達(dá)天數(shù)Dateint當(dāng)前程序頁面程序邏輯Start系統(tǒng)報錯選擇商品會員登錄Y支付購物車中商品End3.2后臺管理模塊后臺登錄模塊功能.管理員注冊、登錄。.管理員完成管理后退出登錄。性能系統(tǒng)每天24小時運(yùn)行,最多允許50名管理員同時使用該系統(tǒng),系統(tǒng)對管理員請求的最大響應(yīng)時間為3秒,該模塊提供中文和英文兩種界面,如果性能長時間不滿足需求可擴(kuò)展性能。輸入項目名稱標(biāo)識類型有效范圍輸入方式管理員用戶名AdminlDvarchar當(dāng)前

溫馨提示

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

評論

0/150

提交評論