




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目名稱:ITBook閱讀器(APP)
組長:計算機葉嵐清
,卜組組員人:(班級學(xué)號、姓名、負責(zé)H勺重要工作)
ITBook閱讀器需求規(guī)格闡明書
1.需求概述
1.1目的
伴隨科學(xué)技術(shù)的發(fā)展人民的生活水平得到了不停日勺提高,智能手也被人們接受且普
遍使用。現(xiàn)今更是人手一部智能,并且以Android系統(tǒng)作為智能運行平臺的市
場擁有率已高達二分之一。伴隨近些年來網(wǎng)絡(luò)通信基礎(chǔ)設(shè)施日勺日漸完善,流量費用己經(jīng)
有了大幅的下降,并且伴伴隨4G網(wǎng)絡(luò)的發(fā)展,電腦能做的事情都能在上完畢。因此
面向Android系統(tǒng)平臺的應(yīng)用程序也日臻完善,流入市場的應(yīng)用程序總量已到達幾千萬
個。
因此閱讀領(lǐng)域日勺應(yīng)用數(shù)量也是極其日勺龐大,不過目前市面上所存有的閱讀器日勺功
能重要是面向娛樂類H勺小說領(lǐng)域。雖然有部分閱讀器包括技術(shù)類書籍,但其數(shù)量少、收
費高,無法滿足顧客的需求。因此我們想做一種it類書籍閱讀器,為技術(shù)人員提供強有
力H勺資源支持。在這里我們使用爬蟲從網(wǎng)上爬取有關(guān)H勺技術(shù)類書籍的信息存到數(shù)據(jù)庫中,
并用爬蟲技術(shù)將書籍批量下載到服務(wù)器內(nèi)部。這樣就可認為顧客提供大量日勺書籍種類,
以滿足他們?nèi)丈讓W(xué)習(xí)需求。
1.2運行環(huán)境
本軟件運行于Android4.0及以上的系統(tǒng)平臺上,規(guī)定內(nèi)存運行內(nèi)存在1G以上且
支持無線上網(wǎng)功能,擴展存儲空間在4G以上,cpu頻率在IGhz以上。
1.3顧客的特點
該APP啊目的顧客人群重要為一下幾類:
1.在校大學(xué)生,并且具有一定H勺英語基礎(chǔ)閱讀能力,學(xué)習(xí)的是與計算機有關(guān)的專
業(yè)
2.在校學(xué)生,不過所學(xué)的專業(yè)不是計算機,不過有愛好在畢業(yè)或者后來從事與計
算機有關(guān)的工作。
3.己經(jīng)畢業(yè)時并且在職工作日勺從事計算機行業(yè)日勺技術(shù)人員,有業(yè)余時間想深入學(xué)
習(xí)計算機技能,提高自我的能力。
4.社會上自學(xué)計算機技術(shù)的人群。
對于顧客日勺經(jīng)驗規(guī)定:可以純熟日勺操作與使用Android系統(tǒng),具有較強日勺自我學(xué)習(xí)與
約束能力,具有一定的計算機學(xué)科基礎(chǔ)知識。
1.4約束條件
開發(fā)期限限制:時間只有三個月,相對而言還是比較緊迫的。
開發(fā)平臺與工具:我們使用Windows1。作為重要日勺系統(tǒng)開發(fā)平臺,并且使用google
官方推薦時Androidstudio作為重要的開發(fā)工具,租用騰訊時提供的虛擬主機搭建服務(wù)器
后臺。
軟件開發(fā)生命周期模型:我們采用瀑布模型作為軟件生命周期模型,由于瀑布模型
合用于需求比較固定日勺情形,并且實行起來較為簡樸。
法律:我們提供的這些電子書資源有也許會侵犯那些著作者的版權(quán),并且為那些提
供正版書籍日勺電子書閱讀器的開發(fā)商日勺利益導(dǎo)致一定日勺損害。因此為了不侵犯著作者的
知識產(chǎn)權(quán),我們打算開發(fā)聚合類的網(wǎng)站,只是提供這些資源的位置,以及下載鏈接。
技術(shù):我們目前所學(xué)日勺知識比較膚淺,許多Android開發(fā)的知識并沒有學(xué)習(xí)到或者掌
握到,我們也缺乏UI設(shè)計師,因此在軟件開發(fā)日勺過程中也許會碰到多種各樣日勺難題,因
此許多問題我們會采用他人已經(jīng)寫好的公布到github上面的框架來實現(xiàn)我們想要實現(xiàn)的
功能。
經(jīng)費:開發(fā)初期,我們?nèi)丈捉?jīng)費是比較少日勺,例如說租用虛擬主機日勺費用以及進行市
場調(diào)研的開支,對于我們這樣一群學(xué)生來說也是一筆比較大的承擔(dān)。
1.5編寫目的
本文針對該ITBook閱讀器的運行環(huán)境以及顧客群體進行了詳盡II勺分析,同步將它作
為產(chǎn)品設(shè)計和開發(fā)日勺根據(jù),從而編制出來該需求規(guī)格闡明書。編寫本闡明書日勺目的是規(guī)
范化本軟件的編寫,意在于提高軟件開發(fā)過程中日勺能見度,便于對軟件開發(fā)過程中的控
制與管理“同步提出了該AppH勺軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,
并作為工作成果日勺原始根據(jù)。此文檔深入定制軟件開發(fā)日勺細節(jié)問題,明確軟件需求、安
排項目規(guī)劃與進度、組織軟件開發(fā)與測試,便于顧客與開發(fā)商協(xié)調(diào)工作。本文檔而向日勺
讀者重要是項目委托單位的管理人員、設(shè)計人員和開發(fā)人員,但愿能使本軟件開發(fā)工作
更詳細。
1.6目的讀者
軟件開發(fā)和測試人員,以及指導(dǎo)老師,以及目的顧客
2.功能需求
2.1.1登錄注冊功能
為了使閱讀器具有閱讀記憶功能,顧客在進入app后需要進行注冊登錄,顧客便可
以擁有一種獨立的空間將適合自己H勺書籍放入書架或加入收藏。
書籍搜索功能
為了便捷顧客尋找自己想要II勺書籍,本閱讀器設(shè)置了搜索功能。顧客只需在搜索欄
中打入書名便可查找出該書信息。在這里重要是運用數(shù)據(jù)庫中日勺like語句進行書名匹配,
并將匹配到日勺書籍返回給顧客。
顧客收藏功能
當顧客發(fā)現(xiàn)適合自己閱讀日勺書籍之時為了不遺失該書,可以將其加入收藏,除此之
外,ITBook閱讀器采用云端同步收臧功能,收藏的圖書不會伴隨硬件的)更換而遺失,以
此來以便顧客H勺閱讀。
2.2分層數(shù)據(jù)流圖描述
ITBook閱讀系統(tǒng)分層數(shù)據(jù)流圖如下所示,在這里我們由三張圖來顯示,展現(xiàn)了我們
分析這個系統(tǒng)時從簡到難的思想。
無效用戶信息
1閱讀系統(tǒng)頂層圖
無效用戶信息
2閱讀系統(tǒng)。層圖
表
戶列
庫用
無數(shù)據(jù)
效
川
戶
信
息
息
川戶信
器
顯示
用戶
----
----
----
----
藏狀態(tài)
2、收
、川戶
籍舊
\書
4
表
藏列
庫收
-數(shù)據(jù)
----
----
----
--
----
----
----
-
收做
表
戶列
庫用
-數(shù)據(jù)
----
----
----
----
----
----
-
----
----
----
----
信息
用戶
圖
統(tǒng)1子
讀系
3閱
力需求
3.能
式
態(tài)和方
定的狀
3.1規(guī)
闡明
a.
.
讀器
類閱
技術(shù)
為IT
軟件
入
b.輸
密碼
名、
顧客
1.
理
C.處
定義對輸入數(shù)據(jù)、中間參數(shù)進行處理以獲得預(yù)期輸出成果你的所有操作。包括:
1.輸入數(shù)據(jù)日勺有效性檢查。
2.操作的J次序,包括事件的時間設(shè)定。
3.異常狀況H勺響應(yīng),例如溢出、通信故障、錯誤處理等。
4.受操作影響日勺參數(shù)。
5.用于把輸入轉(zhuǎn)換成對應(yīng)輸出的措施。
6.輸出數(shù)據(jù)H勺有效性檢查。
d.輸出
輸出數(shù)據(jù)為PDF,目的地為顧客。
3.2CSCI能力需求
本軟件為閱讀器軟件,可以進行電子書的閱讀,電子書為PDF格式。
功能:
1.登錄、注冊
2.圖書界面
3.圖書分類
4.圖書收藏
5.圖書下載
6.在線閱讀
主題:目前為電腦技術(shù)類書籍
對象:全體人群
3.3CSCI內(nèi)外部接口需求
i.搜索圖書祈求方式:get祈求參數(shù)content
2.獲取大分類列表祈求方式:get祈求參數(shù)無
3.獲取小分類列表祈求方式:get祈求參數(shù)id
4.獲取小分類書本列表祈求方式:get祈求參數(shù)sub_categoryid
5.注冊祈求方式:posL祈求參數(shù)name,password,phone
6.登錄祈求方式::post祈求參數(shù)name,password
7.設(shè)置收藏狀態(tài)祈求方式:get祈求參數(shù)userid,booid,status
8.獲取顧客收藏書本列表祈求方式:get祈求參數(shù)userid
9.推薦書本列表祈求方式:get祈求參數(shù)無
3.4接口的項目唯一的標識符
a)CSCI必須分派給該接口的優(yōu)先級;
登錄注冊優(yōu)先。
b)對要實現(xiàn)的接口類型的規(guī)定:
實時數(shù)據(jù)傳送、數(shù)據(jù)的儲存和檢索;
C)CSCI必須提供、儲存、發(fā)送、存取、接受時各個數(shù)據(jù)元素所規(guī)
定的特性:
1)
(1)名稱/標識符:
(2)項目唯一日勺標識符;
(3)非技術(shù)(自然語言)名稱;
(4)數(shù)據(jù)元素名稱;
(5)技術(shù)名(如在代碼或數(shù)據(jù)庫中的變量名或字段名);
(6)縮略名或同義名。
2)數(shù)據(jù)類型
字母數(shù)字、整數(shù)文字;
3)大小和格式
字符串日勺長度和標點符號;
4)計量單位
字節(jié);
5)也許值的范圍或枚舉
0-99;
6)精確性
對aI程度
精度
4位有效數(shù)字
7)優(yōu)先級別、定期、頻率、容量、序列以及其他約束條件:
元素可以被更新、業(yè)務(wù)規(guī)則合用;
8)保密性約束;
MD5加密
9)來源
設(shè)置/發(fā)送實體
接受
使用/接受實體。
d)CSCI必須提供、存儲、發(fā)送、訪問、接受的數(shù)據(jù)元素組合體(記
錄、消息、文獻、數(shù)組、顯示、報表等)所規(guī)定的特性:
1)名稱/標識符:
(1)項目唯一的標識符;
(2)非技術(shù)(自然語言)名稱;
(3)技術(shù)名稱;
(4)縮略名或同義名,
2)介質(zhì)
磁盤PHP開發(fā)工具
4)顯示和其他輸出的視聽特性
顏色、布局、字體、圖標和其他顯示元素、峰鳴音和亮度;
5)包之間的關(guān)系:
排序/存取特性;
6)優(yōu)先級、時序、頻率、容量、序列及其他約束:
包可以被更新、業(yè)務(wù)規(guī)則合用;
7)保密性約束;
MD5
8)來源
設(shè)置/發(fā)送實體
接受者
使用/接受實體。
e)CSCI必須使用的接口的通信措施所規(guī)定的特性:
1.項目唯一的標識符;
2.通信鏈接/帶寬/頻率/介質(zhì)及其特性;
3.消息格式;
4.流控制;
5.序列編號和緩沖辨別配;
6.周期/非周期傳送的數(shù)據(jù)傳送速率,傳播間隔;
7.路由、尋址、命名約定;
8.傳播服務(wù),包括:優(yōu)先權(quán)和等級;
9.安全性/保密性考慮;
10.加密、顧客鑒別、隔離和審核;
f)CSCI必須使用的接口的協(xié)議所規(guī)定的特性:
11.項目唯一口勺標識符;
12.協(xié)議H勺優(yōu)先級別/層次;
13.打包,包括拆包和重新打包、路由和尋址;
14.合法性檢查、錯誤控制和恢復(fù)過程;
15.同步,包括建立連接、保持和終止;
16.狀態(tài)、標識及仔何其他匯報的特性。
g)其他所需要的特性,接口實體的物理兼容性:
尺寸、公差、負載和接插件的兼容性、電壓等。
3.5適應(yīng)性需求
目前僅支持安卓端,后續(xù)會有IOS以及PC端。
3.6安全性需求
防止散播非法信息。
3.7保密性需求
MD5加密,保證顧客信息安全。
3.8CSCI環(huán)境需求
安卓端或安卓模擬器。
3.9計算機資源需求
3.9.1計算機硬件需求
處理機、存儲器、輸入/輸出設(shè)備、輔助存儲器、通信/網(wǎng)絡(luò)設(shè)備。
3.9.2計算機軟件需求
LINUX操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng),通信、網(wǎng)絡(luò)軟件、JAVA編程軟件。
3.10軟件質(zhì)量原因
有關(guān)CSCI功能性、可靠性、易用性、效率、維護性、可移植性和其他屬性的定量規(guī)
定。
3.11人員需求
前端工程師*5
后臺工程師*5
測試*2
4.內(nèi)部數(shù)據(jù)需求
4.1ER圖
4.1.1ITBookapp數(shù)據(jù)模型:
顧客:顧客名,密碼
書籍:書籍名,書籍編號,作者,出版口期,出版社
雜志:雜志名,雜志編號,出版日期,雜志社,主編
書架:書籍分類導(dǎo)航,圖書展示
每個顧客只有一種書架,每個書架只屬于一種顧客;一種顧客可以閱讀多本書籍和
雜志并收藏,分享并且搜索,每本書籍和雜志都可以被多種顧客搜索,閱讀,分享,每
本書籍和雜志可以被多種顧客同步閱讀并收臧;收臧完有收藏書籍和收藏時間。
4.2數(shù)據(jù)字典
公用表名字段名數(shù)據(jù)類型中文名稱適合用范圍
idint顧客編號
注冊登錄模
usernameVarchar(32)顧客名
塊
passwordVarchar(32)密碼
idint書籍的編號
Sub_categorydint書籍所屬子主分類編號書籍展示,
book
nameVarchar(512)書籍名稱搜索,閱讀
authorVarchar(512)作者模塊
informationtext簡介
UriVarchar(512)書籍所在地址
idint書籍分類的編號
Category
nameVarchar(32)主分類名稱
書籍分類導(dǎo)
idiul了分類名稱
航模塊
Sub_cat
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學(xué)反思促進同伴成長的方式試題及答案
- 2025年扶持政策對創(chuàng)業(yè)者的財務(wù)影響試題及答案
- 探討2025年家具行業(yè)設(shè)計考試中的設(shè)計靈感獲取渠道試題及答案
- 實踐能力2025年物理試題及答案
- 家具市場的文化傳播與品牌影響力考核試題及答案
- 行政法試卷申論題型及答案
- 命題管理類試題及答案
- 大學(xué)物理2025年綜合性試題及答案
- 以患者為中心的全面健康管理服務(wù)模式研究
- 家具行業(yè)的市場分析與競爭策略制定的重要性研究試題及答案
- 【初中數(shù)學(xué)教學(xué)中對學(xué)生應(yīng)用意識培養(yǎng)的分析7400字(論文)】
- 生物質(zhì)能源生物質(zhì)氣化技術(shù)研究
- 智能化弱電行業(yè)測試題庫含答案2023
- 項目部管理人員通訊錄
- 貝恩杯案例分析大賽初賽題目
- 2023年江蘇省南京市中考語文默寫題復(fù)習(xí)(附答案解析)
- 全國各省市郵編對照表
- 行政區(qū)域代碼表Excel
- YS/T 837-2012濺射靶材-背板結(jié)合質(zhì)量超聲波檢驗方法
- 燒烤類菜單表格
- 酒水購銷合同范本(3篇)
評論
0/150
提交評論