




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、J2ME圖書館無線輔助管理系統(tǒng)需 求 說 明 書學號:2005051128班級: 計算機學院06級應用1班目錄1 引言 . 31.1 編寫目的 . 31.2 背景 . 31.3 定義 . 41.4 參考資料 . 42 任務概述 . 42.1 目標 . 42.2 用戶的特點 . 42.3 假定和約束 . 53 需求規(guī)定 . 53.1 對功能的規(guī)定 . 53.2 對性能的規(guī)定 . 113.2.1精度.113.2.2時間特性要求 .123.2.3靈活性 .123.3 輸人輸出要求 . 123.4 數(shù)據(jù)管理能力要求 . 123.5 故障處理要求 . 123.6 其他專門要求 . 13姓名:*4 運行環(huán)
2、境規(guī)定 . 134.1 設備 . 134.2 支持軟件 . 134.3 接口 . 134.4 控制 . 131 引言1.1 編寫目的本需求分析報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度, 便于對軟件開發(fā)過程中的控制與管理, 該文檔主要敘述了項目應用的背景, 軟件的總體需求, 應用環(huán)境, 適用范圍, 并定義了軟件應該達到什么樣的性能, 本篇文檔可以提供項目的概要 設計和詳細設計階段的指導, 也可供項目開發(fā)人員之間的交流, 同時本文檔也是用戶和開發(fā) 人員之間交流的基礎。作為后期測試的依據(jù)。1.2 背景J2ME(Java 2 Micro Edition)是 Java 2 的一個
3、組成部分,它與 J2SE、J2EE 并稱。J2ME 是一 種高度優(yōu)化的 Java 運行環(huán)境,專門針對小型的,資源有限設備的Java 應用的程序開發(fā),為開發(fā)各種嵌入式設備提供了標準化的平臺, 主要針對消費類電子設備的, 尤其是手機。 手機與計算機網絡的結合也越來越緊密,能夠實現(xiàn)HTTP 協(xié)議下的 Web 頁面數(shù)據(jù)傳輸,基于 UDP 傳輸協(xié)議的數(shù)據(jù)包傳輸,基于套接字連接的數(shù)據(jù)傳輸。HTTP 協(xié)議,是面向事物的應用層協(xié)議, 它是萬維網上能夠可靠地交換文件 (包括文本, 聲音,圖像等各種多媒體文件)的重要基礎。最典型應用就是互聯(lián)網上的Web 頁面文本的傳輸。UDP 協(xié)議是位于傳輸層的協(xié)議,UDP 是面
4、向無連接的,不保證可靠傳輸和以數(shù)據(jù)為傳輸 單位,UDP 協(xié)議直接工作于 IP 協(xié)議的頂層。UDP 協(xié)議端口不同于多路應用程序,其運 行是從一個單個設備到另一個單個設備。典型應用是一些網絡聊天工具。Socket 通信方式是一種低級的網絡接口,MIDP 規(guī)范中定義了 SocketConnection 類,表示了該接口的連接方法。隨著 3G 時代的到來,第三代移動通訊設備大行其道,移動終端不僅僅是打電話,發(fā)短 信的工具,屆時將會有更多的豐富的移動應用程序出現(xiàn)。移動商務,辦公作為3G 應用的重要分支,將會廣泛流行。本項目“移動圖書館”主要是針對高校學生借閱書籍,管 理人員對書籍進行管理的手機客戶端應用
5、軟件。1.3 定義J2ME JAVA 2 Platform Micro EditionAPI Application Programming Interface 應用程序編程接口MIDP Mobile Information Device Profile 移動信息設備簡表CLDC Connected Limited Device Configuration 有限無線設備配置UI User Interface 用戶界面HTTP Hypertext Transfer Protocol超文本傳輸協(xié)議UDP User Datagram Protocol用戶數(shù)據(jù)報協(xié)議Socket套接字1.4 參考資料【
6、1】 林勝利,劉華軍 . 精通 J2ME 無線編程 M. 中國鐵道出版社, 2006【2】 楊建,楊軍精通 J2ME 嵌入式軟件開發(fā)M.電子工業(yè)出版社,2007【3】 劉先用,高志軍等 JAVA 網絡編程技術內幕M.國防工業(yè)出版社,2002【4】 劉斌,丁璇等 . J2ME 手機開發(fā)入門 M. 人民郵電出版社, 20062 任務概述2.1 目標移動圖書館系統(tǒng)使用 C/S 結構,分為服務器端和手機客戶端兩個部分, 其中服務器端提 供模擬學校網上圖書館功能,提供數(shù)據(jù)存儲的服務器終端。手機客戶端包括讀者登入和管理 員登入兩個模塊,讀者登入模塊提供書刊檢索, 個人信息查詢等功能; 管理員登入模塊提供
7、書籍信息修改和消息發(fā)布等功能。2.2 用戶的特點讀者用戶: 高校學生, 具有本高校下發(fā)的登入用戶名和密碼, 具有向本高校圖書館借閱 書籍的權利,具有借閱書刊以及意見反饋的需求。管理員: 高校圖書館工作人員, 具有本高校下發(fā)的登入用戶名和密碼, 具有管理書籍權 利,具有對書籍的增加刪減,以及新書增訂的能力。2.3 假定和約束本系統(tǒng)軟件是在模擬器上模擬實現(xiàn)圖書館的管理流程, 難免受到手機軟硬件的限制, 將 重點放在實現(xiàn)系統(tǒng)功能以及界面設計方面,降低了物理層的無線承載能力的要求。如果時間不夠的話,為了保證項目的質量,可能會按優(yōu)先級去掉優(yōu)先級比較低的功能。3 需求規(guī)定3.1 對功能的規(guī)定系統(tǒng)功能介紹:
8、使用該系統(tǒng)的用戶在系統(tǒng)初始化時將看到一個歡迎界面, 然后使用圖書館分配的用戶名 和密碼登入系統(tǒng),系統(tǒng)將提供幫助功能, 顯示系統(tǒng)的使用細節(jié),退出功能, 使用戶安全退出 該系統(tǒng)。讀者登入,將可以使用以下幾個功能:1.書刊檢索: 用戶在界面上輸入期望查詢的書籍名稱,點擊 “查詢”,若有館藏書籍, 將返回書籍列表, 選擇書籍目錄, 可以查詢相應書籍的基本信息; 若沒有館藏書籍, 用戶可以選擇“書刊增訂” ,輸入書籍名稱,就可以將期望增訂的書籍提交給管理 員,管理員就可以根據(jù)需求增加書籍。2.讀者信息查詢: 用戶可以查詢個人基本信息; 可以查詢個人借閱書籍列表, 若所借 書籍還在借閱期內,可以點擊“續(xù)借
9、” ,向圖書館續(xù)借該書籍,若所借書籍即將超 期,用戶還可以選擇該書籍, 然后添加到期鬧鈴提示; 用戶可以修改個人密碼信息。3.公告查詢:用戶可以查閱圖書館的公告信息,新書到館信息。4.討論區(qū): 當用戶登入到書籍討論區(qū)后, 就可以和在線的讀者對書籍進行討論, 或者 向在線的管理人員提出意見或建議。5.意見反饋: 當圖書管理人員不在線的時候, 讀者可以使用該功能, 填寫意見和建議, 系統(tǒng)將其發(fā)送給管理人員。管理員登入,將可以使用以下幾個功能:1.管理員信息查詢:管理員可以查詢個人基本信息,也可以修改個人登入密碼。2.書籍信息修改: 管理員可以查詢讀者的書刊增訂信息, 購買相應書籍后, 可以在新 書
10、發(fā)布選項中將新書名稱通過本系統(tǒng)發(fā)布出來; 也可以通過舊書刪除選項將過期或 者下架書籍從圖書館數(shù)據(jù)庫中刪除。3.討論區(qū): 當用戶登入到書籍討論區(qū)后, 就可以和在線的讀者進行交流, 在線接受讀 者提出意見或建議。系統(tǒng)功能圖:優(yōu)先級越高的,功能就越重要功冃匕編號1功能名稱用戶登入優(yōu)先級1功能描述讀者,管理員用戶登入界面輸入項用戶名,密碼處理描述根據(jù)用戶名和密碼登入到讀者歡迎界面或管理員歡迎界面輸出項歡迎界面功冃匕編號2功能名稱書刊檢索優(yōu)先級1功能描述根據(jù)讀者輸入查詢的書籍,返回館藏書籍列表輸入項查詢書籍名稱處理描述訪問服務器端,根據(jù)館藏書籍返回列表輸出項所以館藏書籍列表功冃匕編號3功能名稱書刊信息查
11、詢優(yōu)先級1功能描述根據(jù)館藏書籍列表選擇某個條目,選擇查看該書更詳細的信息輸入項“選擇”按鍵處理描述訪問服務器端,根據(jù)館藏書籍返回書籍詳細信息輸出項書籍詳細信息功冃匕編號4功能名稱書刊增訂優(yōu)先級1功能描述若沒有查詢到書籍信息,可以將該書籍加入書刊增訂列表輸入項書籍名稱,書刊號,作者,出版商等處理描述將書籍信息添加到服務器端數(shù)據(jù)庫輸出項顯示書籍增訂成功功冃匕編號5功能名稱讀者信息查詢優(yōu)先級2功能描述查詢顯示登入用戶的個人信息輸入項無處理描述根據(jù)登入是的用戶名和密碼顯示讀者的個人信息輸出項讀者個人信息詳情功冃匕編號6功能名稱書刊借閱優(yōu)先級2功能描述根據(jù)登入的用戶顯示該用戶所借書籍,以及借出情況輸入項
12、登入用戶的用戶名和編號處理描述根據(jù)登入是的用戶名和密碼顯示讀者所借書籍輸出項所借書籍的基本信息功冃匕編號7功能名稱書刊續(xù)借優(yōu)先級1功能描述將即將到期的書籍進行網上續(xù)借輸入項期望續(xù)借書籍編號處理描述通過書籍編號修改數(shù)據(jù)庫書本基本信息輸出項續(xù)借成功信息功冃匕編號8功能名稱鬧鈴提示優(yōu)先級2功能描述對即將到期的書籍設置鬧鈴提示功能輸入項所借書籍應還日期處理描述根據(jù)標識所需還書日期提示響鈴輸出項功冃匕編號9功能名稱密碼修改優(yōu)先級1功能描述修改登入用戶的密碼輸入項登入用戶的新密碼處理描述將更新的密碼寫入服務器端數(shù)據(jù)庫輸出項密碼修改成功提示功冃匕編號10功能名稱新書發(fā)布優(yōu)先級1功能描述查詢新發(fā)布的書籍輸入項
13、處理描述訪問服務器端數(shù)據(jù)庫,返回新書具體信息輸出項新書信息功冃匕編號11功能名稱書籍討論區(qū)優(yōu)先級1功能描述設置一個讓用戶在線討論的空間,可以顯示在線人數(shù)及在線人名輸入項處理描述經 J2ME 實現(xiàn)客戶端間信息交流輸出項功冃匕編號12功能名稱管理員個人信息查詢優(yōu)先級1功能描述顯示官理貝個人信息輸入項管理員姓名和密碼處理描述將姓名密碼提交后臺數(shù)據(jù)庫,返回管理員基本信息輸出項管理員基本信息功冃匕編號13功能名稱書籍增訂信息修改優(yōu)先級1功能描述查看讀者提交的新書增訂信息,及時更新書籍,并在更新后刪除該增訂信息輸入項處理描述訪問后臺數(shù)據(jù)庫,修改書籍增訂信息表輸出項提示“修改成功”信息功冃匕編號14功能名稱
14、新書發(fā)布優(yōu)先級1功能描述將更新的書籍的基本信息提示給讀者輸入項新書基本信息處理描述將更新書籍的基本信息寫入后臺數(shù)據(jù)庫,讓讀者登入時查詢訪問輸出項提示“發(fā)布成功”信息功冃匕編號15功能名稱舊書刪除優(yōu)先級2功能描述將過期或下架的書籍及時通過客戶端刪除輸入項期望刪除書籍的編號或書名處理描述修改后臺數(shù)據(jù)庫,更新書籍信息輸出項提示是否刪除成功信息功冃匕編號16功能名稱幫助優(yōu)先級3功能描述提供使用該系統(tǒng)用戶的基本指導輸入項處理描述寫在頁面上的靜態(tài)文本信息輸出項功冃匕編號17功能名稱退出優(yōu)先級1功能描述退出該系統(tǒng)輸入項處理描述切斷與后臺數(shù)據(jù)庫的連接,以及和其他客戶端的連接輸出項3.2 對性能的規(guī)定321 精
15、度在進行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入數(shù)準確。用戶的輸入必須合法, 且在閱讀并參考使用手冊的情況下使用本軟件,否則軟件引起的異常崩潰或退出概不負責。322 時間特性要求對于一般的單個文件的操作,延時可忽略不計。但如果涉及到的文件比較多,或者用戶進行的操作相當耗費CPU 的時候,延時會很明顯。如果某項操作耗費時間已經超過1 分鐘還沒結束,用戶應自行決定放棄此操作或退出本軟件。3.2.3 靈活性a.本軟件會檢測出大部分用戶的錯誤操作。b.本軟件初始化過程中會檢測運行環(huán)境,如果不符合運行條件,會強制退出并給用戶反饋錯誤信息。c.本系統(tǒng)是基于 Ec
16、lipse3.2+Eclipseme1.2.1 開發(fā)?;緦崿F(xiàn)功能的前提下實現(xiàn)真機操作。3.3 輸人輸出要求阿拉伯數(shù)字均為十進制無正負索引號根據(jù)規(guī)定的 ISBN 設置日期格式均為 yy-mm-dd3.4 數(shù)據(jù)管理能力要求本軟件對管理數(shù)據(jù)的大小依手機本身的性能(主要是內存和CPU)以及文件數(shù)決定。及時保存后臺數(shù)據(jù)庫相關信息3.5 故障處理要求故障描述原因分析解決辦法不能進入本軟件,進入后退出手機不支持 J2ME,不符合本軟件運行的環(huán)境換一個手機試試運行中退出手機內存不足退出后重新運行本軟件運行時死機程序 bug 或內存不夠向作者報告此 bug 或者依照上面的處理辦法其他未列舉的故障描述Report bugs to author3.6 其他專門要求系統(tǒng)應采用良好的人機對話圖形界面,利于用戶使用。并應該有效限制用戶使用權限,維護系統(tǒng)安全性。數(shù)據(jù)備份應該及時操作,避免數(shù)據(jù)丟失。4 運行環(huán)境規(guī)定4.1 設備本軟件目標運行平臺為所有支持CLDC1.1、MIDP2.0,屏幕分辨率不小于 200X2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國四路硬盤錄像機數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國涼屋頂節(jié)能隔熱防曬涂料數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國三腔雙囊胃管數(shù)據(jù)監(jiān)測研究報告
- 遺產繼承協(xié)議咨詢合同
- 2025年法律知識競賽搶答題庫及答案(共50題)
- 健康健身挑戰(zhàn)賽參賽協(xié)議
- 醫(yī)療行業(yè)模擬試題
- 事業(yè)單位崗位聘用協(xié)議
- 健康保險代理銷售合作協(xié)議
- 關于產品研發(fā)方向決策會議的紀要
- 全國優(yōu)質課一等獎職業(yè)學?!独L制切割類組合體的三視圖》課件
- 【自考復習資料】03011兒科護理學(二)復習重點
- 跳繩之雙腳跳教案
- 大象版小學科學四年級下冊5.1小船與浮力 教學課件
- 物資管理工作流程圖
- 中國馬克思主義與當代思考題(附答案)
- 中西式點心新手制作教程
- 讀書分享交流會《從一到無窮大》課件
- 高大模板支撐體系安全檢查驗收表
- 蘇教版六年級下冊綜合實踐活動計劃及全冊教案
- 村集體經濟組織會計制度講解
評論
0/150
提交評論