需求規(guī)格說明書 (二)_第1頁
需求規(guī)格說明書 (二)_第2頁
需求規(guī)格說明書 (二)_第3頁
需求規(guī)格說明書 (二)_第4頁
需求規(guī)格說明書 (二)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

三、需求規(guī)格闡明書

1.弓I言......................................................................

1.1編寫目的.................................................

1.2項(xiàng)目背景

1.3定義.....................................................

1.4參照資料.................................................

2.任務(wù)概述..................................................................2

2.1目的.....................................................

2.2運(yùn)營環(huán)境................................................

2.3條件與限制..............................................

3數(shù)據(jù)描述...................................................................3

3.1靜態(tài)數(shù)據(jù).................................................

3.2動態(tài)數(shù)據(jù)................................................

3.3數(shù)據(jù)庫簡介..............................................

3.4數(shù)據(jù)詞典................................................

3.5數(shù)據(jù)采集.................................................

4功能需求...................................................................3

4.1功能劃分.....................................................

4.2功能描述.....................................................

5.性能需求........................................................................3

5.1數(shù)據(jù)精確度...................................................

5.2時(shí)間特性....................................................

5.3適應(yīng)性.......................................................

6.運(yùn)營需求3

6.1顧客界面

6.2硬件接口

6.3軟件接口

6.4故障解決

7.其他需求3

L引言

1.1編寫目的

此項(xiàng)目的需求是開發(fā)一種“籃球論壇”系統(tǒng),改系統(tǒng)協(xié)助顧客理解“籃球論壇”,為顧

客提供系統(tǒng)的使用措施和技巧可以使顧客更快捷的掌握系統(tǒng)的操作措施。文檔根據(jù)“籃球論

壇”系統(tǒng)的顧客信息管理、留言管理、資訊管理、賽事信息管理等核心業(yè)務(wù),重點(diǎn)描述了系

統(tǒng)的業(yè)務(wù)日的和有關(guān)的重要功能,為系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)提供支持和約束,為系統(tǒng)的顧客、開

發(fā)人員和測試人員提供交流、溝通根據(jù)。

?讀者對象:

?系統(tǒng)設(shè)計(jì)人員

?系統(tǒng)開發(fā)人員

?項(xiàng)目管理人員

?測試人員

1.2項(xiàng)目背景

近些年來,大眾籃球在國內(nèi)迅速發(fā)展起來,大眾籃球賽事內(nèi)容豐富,多元化發(fā)展,越來

越受到人們的關(guān)注。在大街小巷、學(xué)校、廣場,隨處可見籃球場地,在工廠、單位都會有籃

球場地供員工休閑娛樂,這就標(biāo)志著大眾籃球已經(jīng)成為了全國性口勺文化,它融入到了全國各

地不同的地區(qū)、不同的民族。大眾籃球是群眾強(qiáng)身健體、修身養(yǎng)性的工具和手段,目前,籃

球活動不僅僅是年輕人喜歡H勺一項(xiàng)運(yùn)動,由于它的強(qiáng)身健體,修身養(yǎng)性的特點(diǎn),中年人和老

年人也逐漸喜歡上了這項(xiàng)運(yùn)動。

4月I日,北京隊(duì)在五棵松體育館戰(zhàn)勝了廣東隊(duì),奪得了冠軍,18000人穿上了紀(jì)念T恤,

構(gòu)成了白色熱浪,配上現(xiàn)場的籃球氛圍達(dá)成了CBA歷屆比賽H勺最熱點(diǎn),配上優(yōu)質(zhì)H勺電視轉(zhuǎn)

播效果、燈光和音效,現(xiàn)場洋溢著一片中國籃球文化H勺氣息,從這場轉(zhuǎn)播看出來了中國籃球

文化的樣子。國家體育總局籃球運(yùn)動管理中心主任李元偉曾提出“文化才是籃球比賽II勺魂,

CBA不僅僅是運(yùn)動,更是一種文化價(jià)值的體現(xiàn)二

闡明:

開發(fā)軟件名稱:“CBA籃球新聞網(wǎng)”和基于Android(或者IOS)歐I籃球新聞系統(tǒng)

開發(fā)人員:張碧怡,隆嬌,魏恒,要曙麗,李儒夢

1.3定義

主鍵(PrimaryKey):每一筆資料中U勺主鍵都是表格中"勺唯一值。換言之,它是用來獨(dú)

一無二地確認(rèn)一種表格中的每一行資料。

外鍵(ForeignKey):設(shè)表tl,t2中均有一種name字段,并且是HB、J主鍵,那么假如設(shè)

t2中II勺name為外鍵II勺話,向(2中添加數(shù)據(jù)的時(shí)候,假如name值不在tl之中就會報(bào)錯(cuò)。

CBAdatabase:本項(xiàng)目數(shù)據(jù)庫W、J名稱,如卜簡稱cba

CMS服務(wù)平臺:管理員個(gè)人中心,負(fù)責(zé)發(fā)布整頓文章信息源。

1.4參照資料

[I.(美)Stephe.R.Schac..韓松、鄧迎春譯,《面向?qū)ο笈c老式軟件工程…統(tǒng)一過

程W、J理論與實(shí)踐》,機(jī)械工業(yè)出版..I

⑵EdwardYourdon&CarlArgila著,《OBJECTORIENTEDANALYSIS&DESIGN》,

電子工業(yè)出版社,199S

[3]趙池龍編著,《實(shí)用軟件工程》,電子工業(yè)出版社,.3

14]韓萬江編著.《軟件工程案例教程》,機(jī)械工業(yè)出版社,.5

[5]殷人昆等著,《軟件工程》,清華大學(xué)出版社

[6]張海藩編著,《軟件工程導(dǎo)論》(第五版),清華大學(xué)出版社,.3

[7]韓萬江編著,《軟件工程案例教程》,機(jī)

械工業(yè)出版社,.5

2.任務(wù)概述

2.1目的

為了使籃球賽事適應(yīng)全民網(wǎng)絡(luò)H勺大背景,可以向網(wǎng)絡(luò)民提供更有時(shí)效性,更精確的籃球

報(bào)道。其開發(fā)重要涉及后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序界面開發(fā)兩個(gè)方面。對于

后臺數(shù)據(jù)庫的建立和維護(hù)規(guī)定建立起數(shù)據(jù)H勺一致性和完整性強(qiáng)、數(shù)據(jù)安全性好、符合3NF

范式庫。而前端應(yīng)用程序H勺開發(fā)則規(guī)定應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面和諧、使

用簡樸以便等特點(diǎn)。

對于界面的設(shè)計(jì)我們應(yīng)當(dāng)追求的是:美觀、易讀性強(qiáng)、清楚度高。原則是:不能由于刻意追

求美觀而以整個(gè)界面的清楚度日勺犧牲作為代價(jià),不能為了清楚度而拋棄對易讀性日勺追求。再

設(shè)計(jì)的J過程中我們應(yīng)當(dāng)根據(jù)實(shí)際的狀況進(jìn)行設(shè)計(jì),做到具體問題具體分析,不刻意追求原

則。

2.2運(yùn)營環(huán)境

本系統(tǒng)是基于JavaEE架構(gòu)的“籃球論壇”系統(tǒng)。

(1)服務(wù)器操作系統(tǒng):WindowsServer

為最大限度的保證服務(wù)器程序正常運(yùn)營,服務(wù)器采用的操作系統(tǒng)與個(gè)人電腦的操作系

統(tǒng)有很大區(qū)別,它們對穩(wěn)定性、安全性等方面有著比個(gè)人操作系統(tǒng)更高的規(guī)定。目前主流日勺

服務(wù)器操作系統(tǒng)重要分為WindowsServer、NetwaresUnix以及Linux。

(2)Web服務(wù)淵:ApacheTomcat7.0.56

Tomcat是一種羥量級應(yīng)用服務(wù)耦,是Apache軟件基金會(ApacheSoftware

Foundation)Jakarta項(xiàng)目中的J一種核心項(xiàng)目。它性能穩(wěn)定、技術(shù)先進(jìn)且不斷改善,運(yùn)營時(shí)占

用的系統(tǒng)資源小,成為目前比較流行的Web應(yīng)用服務(wù)器。

(3)數(shù)據(jù)庫服務(wù)器:MySQL

MySQL是最流行歐I關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最佳

的JRDBMS(RelationalDatabaseManagementSystem.關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件。

MySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同H勺表中,而不是將所有

數(shù)據(jù)放在一種大倉庫內(nèi),這樣就增長了速度并提高了靈活性。

MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用原

則化語言。MySQL軟件采用了雙授權(quán)政策,分為社區(qū)版和

商業(yè)版,由于其體積小、速度快、總體擁有成本低,特別是

開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL

作為網(wǎng)站數(shù)據(jù)庫。

與其她的大型數(shù)據(jù)庫例如Oracle.DB2、SQLServer等相

比,MySQL自有它的局限性之處,但是這絲毫也沒有減少

它受歡迎的限度o對于一般的個(gè)人使用者和中小型公司來說,

MySQL提供的功能已經(jīng)綽綽有余,并且由于MySQL是開

放源碼軟件,因此可以大大減少總體擁有成本。

2.3條件與限制

本“籃球論壇”系統(tǒng)應(yīng)用范疇廣,在功能上可進(jìn)一步實(shí)現(xiàn)安全防備、與E-Mail和因特網(wǎng)集

成成為網(wǎng)絡(luò)“籃球論壇”系統(tǒng)。

該是基于C/S模式口勺采用Delphi實(shí)現(xiàn)H勺管理信息系統(tǒng)(ManagemeniInformationSystem)?

數(shù)據(jù)庫服務(wù)器由Oracle9實(shí)現(xiàn):操作系統(tǒng):MySQL;數(shù)據(jù)庫服務(wù)器端軟件ORACLE91。

3.數(shù)據(jù)描述

3.1靜態(tài)數(shù)據(jù)

3.2動態(tài)數(shù)據(jù)

【涉及輸入數(shù)據(jù)和輸出數(shù)據(jù)?!?/p>

3.3數(shù)據(jù)庫簡介

MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最佳

W、JRDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件。

MySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同"勺表中,而不是將所有

數(shù)據(jù)放在一種大倉庫內(nèi),這樣就增長了速度并提高了靈活性。

MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的J最常用原則化語言。MySQL軟件采

用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,特別是

開放源碼這?特點(diǎn),?般中小型網(wǎng)站日勺開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。

與其她的大型數(shù)據(jù)庫例如Oracle、DB2、SQLServer等相

比,MySQL自有它的局限性之處,但是這絲毫也沒有減少

它受歡迎的限度。對于一般的個(gè)人使用者和中小型公司來說,

MySQL提供的功能已經(jīng)綽綽有余,并且由于MySQL是開

放源碼軟件,因此可以大大減少總體擁有成本。

MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布

和支持。它是一種迅速的、多線程、多顧客和強(qiáng)健的ISQL關(guān)系數(shù)據(jù)庫管理系統(tǒng),

是開源的、快的、可靠和易于使用的輕■級的數(shù)據(jù)庫服務(wù)器。在一般中小型的

網(wǎng)站建設(shè)中使用MySQL是一種很不錯(cuò)的選擇。

3.4數(shù)據(jù)詞典

3.5數(shù)據(jù)采集

4.功能需求

4.1服務(wù)器端

4.1.1功能劃分

服務(wù)器端功能設(shè)計(jì)如圖4.1所示:

Fig.4.1Functionaldesignofserver-side

4.1.2功能描述

本籃球賽事系統(tǒng)針對游客、注冊會員管理員提供不同樣的權(quán)限和功能,系統(tǒng)支持游客、

注冊會員兩種角色訪問。

未經(jīng)注冊H勺訪問者稱為游客。游客可以瀏覽平臺首頁,查看籃球賽事新聞資訊、賽程安

排和供求信息。但是因其未注冊,游客沒有發(fā)布留言信息或者其她信息日勺權(quán)限。當(dāng)游客進(jìn)行

留言或發(fā)布操作時(shí);系統(tǒng)將提醒顧客尚未注冊或者尚未登錄.

游客通過注冊后成為網(wǎng)站會員。會員即為個(gè)人顧客。個(gè)人顧客有如下功能:修改個(gè)人信息、

修改登陸密碼、發(fā)布信息(如發(fā)布籃球技術(shù)經(jīng)驗(yàn)、賽事熱評、以球會友等信息)、刊登留言

等。

系統(tǒng)管理員具有整個(gè)系統(tǒng)所有模塊節(jié)點(diǎn)H勺權(quán)限,可以對所有模塊所波及的信息進(jìn)行增刪改

查管理操作:涉及體育資訊H勺發(fā)布,日期賽程H勺發(fā)布,比賽數(shù)據(jù)的更新(如球隊(duì)信息,積分

榜,重要技術(shù)記錄),顧客留言的篩選。

服務(wù)器軟件功能簡介:

(1)顧客管理:提供新顧客注冊、會員登陸、會員資料修改、會員密碼修改等功

能。

規(guī)定:

①顧客在登陸時(shí)注意避免SQL注入。

②注冊時(shí)最佳有驗(yàn)證碼,驗(yàn)證碼四位數(shù)字即可。

(3)(2)顧客信息管理:對顧客注冊信息可以修改、查看。顧客頭像可以刪除、上傳、

修改等。規(guī)定:

(4)①顧客信息涉及:顧客類別、顧客昵稱/公司名稱、真實(shí)姓名、頭像、郵箱、地址、

QQ號碼、聯(lián)系電話、顧客簡介等。

留言管理:添加留言、修改留言、刪除留言、直詢等功能。規(guī)定:

①留言需要涉及:留言人、內(nèi)容、時(shí)間、被留言的資訊標(biāo)題等信息。

②所有留言可按倒敘順序由新到舊排列,并且能顯示被留言的資訊標(biāo)題、留言內(nèi)

容、時(shí)間、留言人等。

③登陸顧客可刊登、修改自己的留言、刪除自己的留言。

(4)資訊管理:添加、修改、查詢、刪除資訊信息,涉及圖片上傳。規(guī)定:

①列表中的資訊記錄應(yīng)涉及發(fā)布賽事資訊標(biāo)題、發(fā)布時(shí)間、訪問數(shù)量等信息。

②完整日勺資訊信息應(yīng)涉及發(fā)布賽事資訊標(biāo)題、發(fā)布時(shí)間、具體描述、圖片、圖片數(shù)

量、留言數(shù)量、訪問數(shù)量等信息。

③查詢所有資訊信息時(shí)應(yīng)可列表分頁顯示所有資訊信息,可以查看前一頁、后一

頁、最前頁、最后頁:可以顯示目前頁數(shù)、共幾頁等。

④查詢可按名稱、發(fā)布管理員、發(fā)布時(shí)間等信息查詢,支持模糊匹配和精確匹配;

⑤對于顧客感愛好的資訊信息,可進(jìn)行收藏。

(5)賽事數(shù)據(jù)管理:添加、修改、查詢、刪除如球隊(duì)信息,比賽信息,積分及技術(shù)

的記錄信息等。必要時(shí)應(yīng)涉及圖片上傳。規(guī)定:

①球隊(duì)信息記錄應(yīng)涉及球隊(duì)名稱、建隊(duì)日期、球員名單、教練名單、獲獎(jiǎng)記錄信息。

②賽事信息記錄應(yīng)涉及比賽時(shí)間、地點(diǎn)、參賽隊(duì)名稱、賽果(如為開賽則為空,如

已完賽則按統(tǒng)一格式記錄賽果,如“100-97”)、備注等信息。

③積分信息記錄應(yīng)涉及名次、球隊(duì)名稱、勝場數(shù)(勝一場積2分)、負(fù)場數(shù)(輸一

場積1分)、場均得分、場均失分、總積分(勝負(fù)場相似名次默認(rèn)按字母序排名)

④查詢所有賽事信息時(shí)應(yīng)可列表分頁顯示所有賽事信息,可以查看前一頁、后一

頁、最前頁、最后頁,可以顯示目前頁數(shù)、共幾頁等。

⑤查詢賽事信息可按球隊(duì)名稱、比賽時(shí)間、比賽地點(diǎn)、與否完賽等信息查詢,支持

模糊匹配和精確匹配,

⑥對于顧客感愛好的賽事信息,可進(jìn)行收藏

4.2移動端

4.2.1功能劃分

服務(wù)器端功能設(shè)計(jì)如圖4.2所示:

查修添修刪查

看改加改除詢

用用賽賽賽賽

戶戶事事事事

注注數(shù)數(shù)數(shù)數(shù)

冊冊據(jù)據(jù)據(jù)據(jù)

信信信信信信

息息息息息息

計(jì)

能設(shè)

端功

roid

And

圖4.2

S

of[O

sign

alde

nction

.2Fu

Fig.4

功能描

4.2.2

功能

如下

滿足

來,

開發(fā)出

服務(wù)器

IOS

基于

本系統(tǒng)

客、

支持游

,系統(tǒng)

和功能

的權(quán)限

不同樣

員提供

員管理

注冊會

游客、

統(tǒng)針對

賽事系

本籃球

問。

角色訪

員兩種

注冊會

程安

訊、賽

新聞資

球賽事

查看籃

首頁,

覽平臺

可以瀏

。游客

游客

稱為

問者

勺訪

注冊H

未經(jīng)

客進(jìn)

。當(dāng)游

權(quán)限

日勺

信息

其她

或者

信息

留言

發(fā)布

沒有

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論