軟件工程圖書管理系統3_第1頁
軟件工程圖書管理系統3_第2頁
軟件工程圖書管理系統3_第3頁
軟件工程圖書管理系統3_第4頁
軟件工程圖書管理系統3_第5頁
已閱讀5頁,還剩3頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗項目名稱:圖書管理系統—系統分析實驗學時:4同組學生姓名:實驗地點:1514實驗日期:實驗成績:批改教師:批改時間:一、實驗目的和要求1、確定項目的可實施性,在此基礎上完成系統的邏輯功能模型的建立;2、采用不同的軟件開發技術,完成對項目的分析過程,給出系統的邏輯功能模型,數據字典以及規格說明書;3、理解項目的業務流程圖,要求繪制出系統的DFD,功能分析圖等。4、完成系統的需求規格說明書。二、實驗儀器和設備環境要求:計算機及配備Windows操作系統和Office應用程序。三、實驗過程1:引言隨著現代科學技術的進步,人類社會正逐漸走向信息化。圖書擁有豐富的文獻信息資源,是社會信息系統的重要組成部分,在信息社會中的作用愈來愈重要。立項目的為了圖書管理系統更完善;為了圖書館對圖書的管理更方便;揉為了減輕圖宇書管理人員啄的工作負擔只。項目背景販本項目的名虧稱:圖書管擁理系統開發掙軟件。蟲本項目的任毛務提出者及林開發者是圖憐書管理系統愉軟件開發小優組,用戶是釋學校圖書館頌。益本系統是針敢對電腦管理習圖書的需求窮設計的,可蠅以完成讀者熟登記、購入燒新書、讀者離借還書、圖鞭書注銷等主剝要功能。志人工管理圖胖書的手續繁炸索、效率低鏡下給具有強隊烈時間觀念捆的管理人員絡帶來了諸多遍不便,圖書消館缺少一套碑完善的圖書縱管理軟件,們為了對圖書園的管理方便燕,滿足圖書抱管理的要求玉,因此設計墻了能對圖書告管理系統的悉需求進行分讀析、功能模謊塊劃分的應側用軟件程序貪。術語說明泊(1)系統打:圖書館管美理軟件續(2)圖書為信息:圖書墻的基本信息舊,包括書名星、圖書編號薦、作者、出場版社、索書喇號、庫存數善量以及庫存吩位置等,以減供于讀者查淹閱。剛(3)借書暗記錄:包括筍借閱者的姓雙名、班級、迎借書卡ID竄號以及所借凍圖書的書名規、借書日期爺等拴(4)借閱鑰規則:對不橡同的借閱者屯有不同的規劃定借閱圖書縮數量和借閱圓時間,對不兄同的違章情陵況有不同的只罰款措施。參考文獻蘇《軟件工程抵導論》善——處張海藩呆編著清喝華大學出版惠社申《軟件工程套》滲——孔張權范編炊著清華次大學出版社已《軟件工程錢理論與實踐晶》張燕洪催蕾鐘睿核李慧等編著縫《軟件工程桃》王慧芳罵畢建權慶編著害實驗一系私統分析參考安文檔。似2:項目概孔述霞2.1待攝開發軟件的扭一般描述揮(1)讀扮者信息的制舞定、輸入、稻修改、查詢谷,包括種類殃、性別、借配書數量、借閥書期限、備衫注。破(2)書牲籍基本信息炊制定、輸入傲、修改、查找詢,包括書錦籍編號、類反別、關鍵詞度、備注。遣(3)借藍書信息制定巾、輸入、修攪改、查詢,己包括書籍編洞號、讀者編吸號、借書日做期、借書期促限、備注。唐(4)還房書信息制定披、輸入、修口改、查詢,乓包括書籍編喜號、讀者編持號、還書日蹈期、還書期造限、備注。拔(5)有秘條件、多條才件查詢各種把信息.害2.2待開匪發軟件的功服能(用分層督數據流圖描僚述)雀2.3用戶珍特征產本系統的最邀終用戶有三鉤種:一是管亦理員(圖書色管理員和其噴它管理人員姻),他們可手以刪除圖書呼信息、刪除絹或增加學生敬信息等;二漂是讀者,可到以查看他們魚的借閱信息鉆。三是系統框維護人員為慚計算機專業單人員,熟悉蕩數據庫、操匙作系統、網敘絡維護工作袍。管理員和鴉讀者都是經殺常性用戶,塌維護人員為偵間隔性用戶梅。按2.4運行早環境(硬件畝環境、軟件暫環境)趕1)皮硬件環境服務器該昨勵(1)躺處理器(C徒PU):P皇entiu矩m際900M龜(推薦P百entiu麗m4閉1.2G傳)源吊盲(2)即內存容量(腰RAM):缺至少膏256M挨(推薦僚512M口)客戶端暴紗陜(1)笨處理器(C貼PU):P拜entiu理m通133M陰或更高膽鑄奴(2)進內存容量(草RAM):么64M衰或更高霧2)軟件環憑境饅數據庫服務洲器端擾(1)操帳作系統:M燕icros扔oftW堂indow漂s200港0億(2)數肌據庫管理系筒統:Ora勇cle,配洽置TCP/奮IP協議毛Web服務閑器端浴(1)操階作系統:M棕icros丈oftW等indow破s200查0耐(2)I偶ntern嬌et信息泊服務(II寒S)6.0閑管理器伯(3)V撲isual攻Stud禁io.NE艱T200彎3,配置T市CP/IP芝協議客戶端握(1)操甲作系統:W俊indow杏s98/瘡2000/乘2003/融XP麻(2)W驚eb瀏覽器賴:Inte駱rnet模Explo轟rer5平.0以上或鍛Netsc趙ape4窩.0以上,御配置TCP郊/IP協議浮3亦:功能需求寬3.1功能楚點列表系統維護:用戶管理測讀者類別設寶置折圖書類別設深置仇3.2功能駐點描述紗1念.用戶管理簽根據在罩校學生的信糾息統計,將忘已經畢業離搜開學校的用良戶刪除,添辯加剛剛入學峽的學生信息葬,將數據庫貢做相應的變輝動。頑流程圖如下馬:辜2兔.暑讀者類別奴設置逮根據襲數據庫中已汁有的讀者信櫻息和讀者借司書權限,在圓讀者借閱書躲籍時,根據哈讀者的權限民,判斷讀者泰的行為是否醉在本人權限燈以內。味3臥.圖書類別榆設置斥根據褲數據庫中已博有的圖書信詞息,將圖書筍分類:A-戰綜合性著作瓜,B-哲學妥,宗教,C精-自然科學楚類,應用科訴學類,社會累科學類等科燭學類用書,澆D-文學,春藝術類。率流程圖如下際:困4幫:外部昌接口需求街4.1用戶付界面串界面的設計酷應本著簡潔乎,漂亮,通叼俗易懂,操厚作簡捷,并中具有一定的株靈活性;盡爛可能采用開恨發工具構造財界面,使需類求定義和設丙計,編碼相安銜接;參考歷,比較已經側成熟的軟件雜界面的風格招,提取有用綱的設計方法階。是4.2硬件教接口或采用標準的茅鍵盤,鼠標筍控制接口;返能夠提供與他多種打印機妹之間的接口放,這一部分黎主要由操作蜓系統決定。鵲系統采用客希戶機/服務游器模式,夏支持各種X碎86系列的競PC機。地4.3軟件斧接口爺這里主要考禮慮軟件與操析作系統的接盜口,考慮到擋文檔處理的怒需要有可能頃可以包括與爐較常用的辦霸公軟件的接度口。例如m位icros涂oft的o割ffice丑系列。另外何用戶還有用來戶所需要的蛋軟件接口,帖這些應在用譜戶需求定義井時帥說嫁明了鋼。民4.4通信周接口稿本系統的用蛛戶一般需要乞通過終端進致行操作,進渣入主界面后律點擊相應的盛窗口,分別巷進入相對應賄的界面(如刺:輸入界面練、輸出界面潮)。用戶對常程序的維護鞏過程,可以雪參考軟件分糊析報告。每身一次維護,挖都要對軟件饞分析報告進芒行更新?;?.5故障忍處理笛內部故障處易理:在開發宋階段可以隨贈即修改數據縱庫里的相應洋內容。答b墻.外部故職障處理:對商編輯的程序所進行重裝載確時,第一次粉裝載認為錯塑,修改。第葡二次運行,妥在需求調用禁時出錯,有瓜錯誤提示,碧重試。施c遵.系統會對籌自動保存更恨新的數據,遭同時還會自啊動備份。丹正常使用時衣不出錯,認一旦發生意劫外,顆對于用戶的聾輸入錯誤給卷出適當的改旺正提示信息榜,遇不可恢臂復的系統錯黑誤時,姓比如掉電、和網絡不通,冬電腦突然死蓋機或者是受粱到外部的惡漫意攻擊破壞攜的情況下慈,保證系統景數據不會丟涌失,嘆確保在下數啟據信息的安橫全。敏5:軟件非俯功能屬性淋如性能需求囑、正確性、蠅可靠性、效委率、完整性示、易使用性奏、可維護性釋、可預測性遍、復用性、國安全保密性園、可理解性擋、可移植性性能需求:俱系統最小壽腔命:系統應討該能在無重作大改動的條垂件下正常運辛行5年以上氏。廉對設備的要看求:要求計春算機穩定性礎良好,整套捐系統經濟實踏惠。羊3)可以管利用的信息命和資源:圖式書館已經配徑置了所有的慰計算機,以慰及網絡設備明,操作人員置將使用wi方n2000水及以上系統皮。構4)圖書酷管員工受過叢較好的計算吸機方面的培揮訓。麗5)博系統對大部西分操作的相紐應時間應在希1魔—抬2秒內。謊可靠性巾:此系統是場面向圖書館乏管理員的系班統,所以對輪系統的可靠允性要求為中駝級。具體的涌要求:亡月正常運行關時間:8命×惑5脫×研22幟月停機維護繁時間:不超震過6小時挎最大缺陷數源量:10以膀內庫完整安全性父需求:責對于圖書管朱理系統的圖洲書量非常大雞,所以在對詳這些圖書導霜入和查詢時姓要保證速度愿。在圖書借禿閱過程中又丙要保證事務篩的完整性。倦對于整個系靜統,需要完蜘整的權限控抖制,防止某牌些人惡意攻希擊系統,修懶改原始記錄獲,同時對于殼數據庫中的玻數據需要定住時備份,防豆止系統數據手丟失。此外姜,系統要求通用戶在登陸悟時需要身份占驗證。箭可使用性:泰在裝載總程瘋序時,正常漁就運行,異錫常就停止;澆漢語編程系載統出現錯誤想,將會產生稀不可遇見的逆問題,熱啟臘,整個終端貧程序就會再期啟動;程序獲出現錯誤,晶重新裝載雹,若仍有錯媽,按照提示蕉逐漸裝載。膠可維護性:騾本軟件的組狗成程序為漢播語成語設計號語言,組構皇均較簡單,折直觀意義上我的較獨立。屑因此,給予煩電子化的所疫構成的硬件旁的簡單可維鵲護的特點,退決定了該軟知件的簡單可爪維護性。付煎可轉移、可叔轉換性:飽可轉移的環作境是奔騰1沙33、16景兆內存以養上;不可修吸改任何部分資;可用向上王兼容的高版劑本的漢語編葵程系統。虧約束性:劫對圖書編號講和借書人編薪號輸入規范確性的要求,通編號一律為寧數字組成吩數據精確度哥:慶保證查詢的蔑查全率和查猜準率為10不0%,所有賊在相應域中臣包含查詢關汁鍵字的記錄豪都能查到,系所有在相應劫域中不包含礦查詢關鍵字鬧的記錄都不截能查到。監適應性:住滿足運行環捕境在允許操瘋作系統之間賽的安全轉換者和與其他應冠用軟件的獨托立運行要求僻。漸保密性:肌本軟件作為型圖書管理輔克助設備,它互的規模比較兔小,不需要停保密技術;腹限定一個程炸序中某些區始域的規約,蓮給不同的模盞塊分配不同慣的功能眾。吹介6:數據描蛇述但6.1靜態論數據(數據變字典)姑圖書袖管理員:權嶄限、擺帳號、用戶純名、密碼、危性別、出生界日期、照片潔、借書數量混讀者:借書成卡號、姓名賣、性別、讀嘩者類別、燦出生日期、霧照片晝借閱信息:洋借書證號、衣ISBN、寫索書號、借默書時間送借閱歷史:鄉借書證號、怒ISBN、廚索書號、借那書時間、還惰書時間(存順放讀者借閱莊歷史)數據字典遺數據接口描橫述偵接口慶傳遞信息欣維護圖書資撤料法添加圖書份圖書信息(鮮書名,IS超BN,定價柏,出版社,毅數量,是否潔可借)童維護圖書資拉料駱修改圖書信般息合圖書信息(鏡書名,IS己BN,定價扭,出版社,倍數量,是否賞可借)敢維護圖書資投料良刪除圖書信兵息殊圖書信息(焰書名,IS基BN,定價廊,出版社,潔數量,是否尖可借)愉維護用戶資鼠料饅添加新用戶散用戶信息:裂(ID,姓亭名,年齡,物性別,開戶裂時間,余額擾,閱讀權限重)幫維護用戶資單料鋒修改用戶資五料葵用戶信息:掉(ID,姓它名,年齡,尸性別,開戶愧時間,余額知,閱讀權限笨)敗維護用戶資趕料丟刪除用戶資惰料博用戶信息:杏(ID,姓露名,年齡,位性別,開戶兄時間,余額萌,閱讀權限肅)場糧(2)詞條租描述錄入新讀者躁簡要描述:裁將新的讀者扒信息登記到寸讀者信息表的中維輸入數據流碌:新讀者數銅據,讀者類括別春輸出數據流開:有效讀者立信息著讀者信息修靜改胖簡要描述:總修改指定的癥讀者信息(盡卡號、已借菊書本數不可仔修改)繩輸入數據流尸:待修改的謝讀者信息膚輸出數據流間:修改后的萍讀者信息渴讀者信息刪寄除國簡要描述:脅將已歸還全秀部圖書的指頌定讀者信息笨從讀者信息燈表中刪除永輸入數據流買:待刪除的繡讀者信息,頁借書狀況信膛息排輸出數據流臘:待刪除的章讀者信息夜6.2數據怪庫描述碑數據庫采用蛾SQLS隆erver傲數據庫。濕6.3數據鼻采集份數據采集采禍用鍵盤輸入棄四、脹實驗結果與央分析偵需求分析的盯基本任務是巖什么?些需求分析是辟指開發人員毀要準確理解盆用戶的要求美,進行細致路的調查分析釣,將用戶非曉形式的需求傷轉化為完整掏的需求定義悲,再由需求逆定義轉換到覆相應的形式之功能規約(蹤需求規格說船明)的過程院。需求分析分雖處于軟件替開發過程的啞開始階段,乏但它對于整堆個軟件開發蛾過程及軟件蘿產品質量是乘至關重要的缸。陳需求分析是醬基本任務是喚要準確地定龍義新系統的工目標,回答危系統必須“牽做什么”的靠問題。從需求分析的促基本步驟是甜什么?維1)寺了解當前系虛統的工作流究程,或得當戀前系統的物綢理模型。當儲前系統是指劈目前正在運尖行的系統,拉可能是需要崇改進的正在勻計算機上運裳行的軟件系垂統,也可能蠢是人工處理撕系統。粘2)液抽象出當前友系統的邏輯床模型。物理唯模型反映了示系統“怎樣扛做”的具體蟻

溫馨提示

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

評論

0/150

提交評論