版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、遼寧工業(yè)大學軟件文檔寫作一實訓報告題目:書館管理系統(tǒng)軟件文檔院(系):軟件學院專業(yè)班級:電腦信息管理111班學號:111403017學生:關(guān)賽娜指導教師:武志剛教師職稱:講師起止時間:2010.11.22-2010.12.05院(系):軟件學院學號111403017實訓題目實訓任務(wù)及評語教研室:軟件教研室學生關(guān)賽娜專業(yè)班級電腦信息管理111班書館管理系統(tǒng)軟件文檔2實訓任務(wù)指導教師評語及成績實訓任務(wù)及要求:1、了解軟件開發(fā)周期各階段的文檔。2、掌握各文檔闡述的內(nèi)容及作用。3、了解文檔所采用的國際、國家等相關(guān)標準。4、了解各文檔所涉及的軟件知識。5、掌握各文檔采用的描述工具。6、具體編寫出2個主要
2、的軟件文檔。實訓過程中,要嚴格遵守實訓的時間安排,聽從指導教師的指導。正確地完成上述內(nèi)容,記錄實習日記,標準完整地撰寫出實訓報告。幾個人為一組完成一個相對完整的軟件系統(tǒng)開發(fā)文檔,組內(nèi)成員編寫的文檔不能重復(fù),文檔要嚴格按照所采用的標準編寫,圖表布局要合理標準。成績:指導教師簽字:2013年12月5rl第1章實訓目的與要求11.1 實訓目的11.2 實訓的實驗環(huán)境11.3 實訓的預(yù)備知識11.4 實訓要求1第2章軟件文檔及其組成21. 1軟件文檔的作用及分類22. 2軟件文檔所采用的標準43. 3軟件文檔的主要內(nèi)容5第3章實例93.1 測試計劃實例93.2 項目開發(fā)總結(jié)報告13第4章實訓日記17第
3、5章實訓總結(jié)18參考文獻19第1章實訓目的與要求1.1 實訓目的本實訓要求學生通過具體的實例,模仿軟件開發(fā)過程中軟件文檔寫作的具體方法和步驟,分組完成一套較為簡單軟件文檔,具體要到達以下幾點目的。1、了解軟件開發(fā)周期各階段的文檔。2、掌握各文檔闡述的內(nèi)容及作用。3、了解文檔所采用的國際、國家等相關(guān)標準。4、了解各文檔所涉及的軟件知識。5、掌握各文檔采用的描述工具。6、具體編寫出2個主要的軟件文件。1.2 實訓的實驗環(huán)境學校圖書館,互聯(lián)網(wǎng)查詢環(huán)境,具有軟件圖表制作軟件的電腦。1.3 實訓的預(yù)備知識要求學生修完全部??扑姓n程,具有較全面電腦軟件知識和一定的文獻檢索能力及動手實踐能力。該實訓應(yīng)安排
4、在畢業(yè)設(shè)計之前進行。1. 4實訓要求實訓過程中,要嚴格遵守實訓的時間安排,聽從指導教師的指導。正確地完成上述內(nèi)容,記錄實習日記,標準完整地撰寫出實訓報告。學習文檔僅供參考第2章軟件文檔及其組成2. 1軟件文檔的作用及分類文檔是電腦軟件產(chǎn)品的重要組成部分,沒有文檔就不成其為軟件,也更不能成為軟件產(chǎn)品。軟件文檔是一種重要的軟件工程技術(shù)資料。如系統(tǒng)分析文檔、設(shè)計文檔、版本說明文檔。軟件文檔的標準編制,在軟件開發(fā)工作中占有突出的地位和相當大的工作量。高質(zhì)量、高效率的編制、分發(fā)、管理、維護文檔,及時的變更、修正、擴充和使用文檔,對于軟件產(chǎn)品的設(shè)計開發(fā)、發(fā)行使用、變更維護、轉(zhuǎn)讓移植、二次開發(fā)等,對于充分發(fā)
5、揮軟件產(chǎn)品的效益,都有著重要的意義。開發(fā)文檔的作用:(1)作為軟件生存期個階段之間的通信工具,記錄生成軟件需求、設(shè)計、編碼、測試等的詳細規(guī)定和說明;(2)描述開發(fā)小組的工作職責。通過規(guī)定軟件規(guī)劃設(shè)計、主題腳本編制、文檔編制、質(zhì)量保證等人員的角色,來定義“如何做”和“何時做、(3)用作檢驗點,而允許管理者評估開發(fā)進度。如果開發(fā)文檔缺失或過時,管理者將失去跟蹤和控制軟件項目的重要工具;(4)形成系統(tǒng)維護人員所要求的基本的軟件支持文檔,并構(gòu)成產(chǎn)品文檔的一部分;(5)記錄軟件開發(fā)的歷史。可行性研究報告的內(nèi)容:(1)陳述開發(fā)目的、要求和限制條件,表達可行性研究的前提條件。(2)對現(xiàn)有系統(tǒng)的描述,進而闡述
6、系統(tǒng)開發(fā)的意義和必要性。(3)提出假設(shè)干新系統(tǒng)的建議方案,并依次進行技術(shù)、經(jīng)濟和社會可行性分析(4)在比較多個方案的基礎(chǔ)上,得出可行性研究的結(jié)論可行性研究報告的要求:軟件的開發(fā)首先要確切定義用戶要求解決的問題,即確定要解決問題的性質(zhì)、目標和規(guī)模。對此,可行性分析人員對所要解決問題的理解是否正確十分關(guān)鍵,因為這決定了開發(fā)工作的方向。(1)闡明目標軟件的基本要求»性能»輸出(如報告、文檔或數(shù)據(jù),輸出項特征,如用途、產(chǎn)生頻度、接口及方法對象)»輸入(包括數(shù)據(jù)來源、類型、數(shù)量、數(shù)據(jù)的組織以及提供的頻度)»處理流程和數(shù)據(jù)流程(用圖表表示最基本的部分,并輔之以文字說
7、明)安全和保密方面的要求»與本系統(tǒng)相關(guān)聯(lián)的其他系統(tǒng)(2)說明所建議系統(tǒng)的主要開發(fā)目標»人力與設(shè)備費用的減少»處理速度的提高»控制精度或生產(chǎn)能力的提高»管理信息服務(wù)的改良2»自動決策系統(tǒng)的改良»人員利用率的改良(3)說明在該項開發(fā)中給出的條件、假定和所受到的限制»所建議系統(tǒng)的運行壽命的最小值»進行系統(tǒng)方案選擇比較的時間»經(jīng)費、投資方面的來源和限制»法律和政策方面的限制硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件和限制»可利用的信息和資源»系統(tǒng)投入使用的最晚時間(4)說明進
8、行可行性研究的方法和評價尺度»說明該項可行性研究的進行方法,所建議的系統(tǒng)的評價方法。摘要說明所使用的基本方法和策略,如調(diào)查、加權(quán)、確定模型、建立基準點或仿真等»說明對系統(tǒng)進行評價時所使用的主要尺度。如費用、各項功能的優(yōu)先次序、開發(fā)時間的長短及使用中的難易程度等(5)對現(xiàn)有系統(tǒng)的分析»現(xiàn)有系統(tǒng)是新系統(tǒng)將來的取代對象,也是新系統(tǒng)的參照對象。對現(xiàn)有系統(tǒng)的分析是為了闡明開發(fā)新系統(tǒng)的必要性,同時,也是導出新系統(tǒng)的方案的出發(fā)點用戶文檔用戶文檔主要負責對軟件產(chǎn)品的安裝、配置、使用、維護等信息進行描述。包括系統(tǒng)安裝配置手冊、用戶操作手冊、軟件需求說明書、數(shù)據(jù)要求說明書等。用戶文檔
9、的作用(1)為使用和運行軟件產(chǎn)品的用戶提供培訓和運行參考信息;(2)為產(chǎn)品維護工程師提供必要的信息;(3)促進和方便軟件產(chǎn)品的市場推廣。管理文檔管理文檔主要是對軟件開發(fā)過程的管理信息進行描述。管理文檔除了前面列表內(nèi)容,還應(yīng)該包括被管理者的反饋信息,如各色表格、工作總結(jié)、開發(fā)體會、產(chǎn)品建議等。軟件測試計劃文檔測試計劃起到測試匚作過程框架結(jié)構(gòu)的功能,是好的測試工作的基礎(chǔ)。一個測試計劃的基本內(nèi)容包括:基本情況分析、測試需求說明、測試策略和記錄、測試資源配置、問題跟蹤報告、測試計劃的評審等?;厩闆r分析。包括系統(tǒng)運行平臺、應(yīng)用領(lǐng)域、特點和主要功能模塊等。分析要點有:測試目的和側(cè)重點、系統(tǒng)適合于測試的內(nèi)
10、容/操作劃分、測試的潛在風險、系統(tǒng)與測試相關(guān)的資料說明。測試需求說明。列出測試功能項,規(guī)定應(yīng)該測試的具體內(nèi)容。測試策略和記錄。描述如何開展測試,規(guī)定測試記錄的內(nèi)容。必要時,應(yīng)給出測試記錄文檔的模板。測試資源配置。針對測試項目的每一個階段任務(wù),列出所需要的資源,可能的話,給出可能更新需要的空間。問題跟蹤報告。報告包括問題的發(fā)行者和修改者、問題發(fā)生的頻率、發(fā)現(xiàn)問題的測試學習文檔僅供參考用例,以及明確問題產(chǎn)生時的測試環(huán)境。問題描述應(yīng)盡可能是定量、分門別類的列舉。問題分為:嚴重問題、一般問題、建議問題。2.2軟件文檔所采用的標準CIMS是英文ComputerIntegratedManufacturin
11、gSystems或contemporary的縮寫,直譯就是電腦/現(xiàn)代集成制造系統(tǒng)。電腦集成制造-CIM的概念最早是由美國學者哈林頓博士提出的,其基本出發(fā)點是:1)企業(yè)的各種生產(chǎn)經(jīng)營活動是不可分割的,要統(tǒng)一考慮;2)整個生產(chǎn)制造過程實質(zhì)上是信息的采集、傳遞和加工處理的過程。CIMS定義:CIMS是通過電腦硬軟件。并綜合運用現(xiàn)代管理技術(shù)、制造技術(shù)、信息技術(shù)、自動化技術(shù)、系統(tǒng)工程技術(shù)。將企業(yè)生產(chǎn)全部過程中有關(guān)的人、技術(shù)、經(jīng)營管理三要素及其信息與物流有機集成并優(yōu)化運行的復(fù)雜的大系統(tǒng)?,F(xiàn)代集成制造系統(tǒng)(ContemporaryIntegratedManufacturingSystem)o將信息技術(shù)、現(xiàn)代
12、管理技術(shù)和制造技術(shù)相結(jié)合,并應(yīng)用于企業(yè)全生命周期各個階段,通過信息集成,過程優(yōu)化及資源優(yōu)化,實現(xiàn)物流、信息流、價值流的集成和優(yōu)化運行,到達人(組織及管理)、經(jīng)營和技術(shù)三要素的集成,以加強企業(yè)新產(chǎn)品開發(fā)的T、Q、C、S、E,從而提高企業(yè)的市場應(yīng)變能力和競爭力。從功能上看,CIMS包括了一個制造企業(yè)的設(shè)計、制造、經(jīng)營管理三種主要功能,要使這三者集成起來,還需要一個支撐環(huán)境,即分布式數(shù)據(jù)庫和電腦網(wǎng)絡(luò)以及指導集成運行的系統(tǒng)技術(shù)。L四個功能分系統(tǒng)(1)管理信息分系統(tǒng)(2)產(chǎn)品設(shè)計與制造工程設(shè)計自動化分系統(tǒng)(3)制造自動化或柔性制造分系統(tǒng)(4)質(zhì)量保證分系統(tǒng)2.兩個支撐分系統(tǒng)(1)電腦網(wǎng)絡(luò)分系統(tǒng)(2)數(shù)據(jù)
13、庫分系統(tǒng)CDIS集成的內(nèi)涵集成和連接不同,它不是簡單地把兩個或多個單元連接在一起,它是將原來沒有聯(lián)系或聯(lián)系不緊密的單元組成為有一定功能的、緊密聯(lián)系的新系統(tǒng)。兩種或多種功能的集成包含著兩種或多種功能之間的相互作用。集成是屈于系統(tǒng)1:程中的系統(tǒng)綜合、系統(tǒng)優(yōu)化范畤。CIMS的集成,從宏觀上看主要是以下5個方面:1)系統(tǒng)運行環(huán)境的集成2)信息的集成3)應(yīng)用功能的集成4)技術(shù)的集成5)人和組織的集成42.3軟件文檔的主要內(nèi)容讀者登記,即輸入讀者的具體信息。輸入:讀者具體信息。處理:通過圖書管理系統(tǒng)寫入讀者目錄文件中。輸出:讀者具體信息。輸入新書的全部信息。fa全, 心書的骨 輸新息耦輸入:新書的全部信息
14、。圖書管理系統(tǒng)軟件需求分析處理:通過圖書管理系統(tǒng)寫入圖書目錄文件中。輸出:新書信息的全部內(nèi)容。查詢讀者的相關(guān)信息。信關(guān)讀號1 A:者的曲編仁 輸讀息飽苔或輸入:讀者信息的關(guān)鍵字(讀者編號或)。處理:利用關(guān)鍵字在讀者目錄文件中找到此編號或讀者的相關(guān)信息。輸出:讀者的相關(guān)信息。學習文檔僅供參考6杳詢圖書的信息。 入 諭信美圖類書 書的小分或 圖息迎V號外處理,利用關(guān)悔字在 圖書目錄文件 中找到此圖書 分類號或書名 圖竹的相關(guān)信 息的心 此書關(guān) 愉圖相息輸入:圖書信息的關(guān)鍵字(圖書分類號或書名)。處理:利用關(guān)鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關(guān)信息。輸出:圖書的相關(guān)信息。輸入讀者借書
15、信息。輸入:讀者借 書的相 美信息信息部 出 者信全 輸讀書的廿處理:通過圖書管理系統(tǒng)芍人借書文件中輸入:讀者借書信息°處理:通過圖書管理系統(tǒng)寫入借書文件中。輸出:讀者借書信息的全部內(nèi)容查詢讀者借書的相關(guān)信息。信關(guān)流:”"的字克輸借息城水輸入:借書信息的關(guān)鍵字(流水號)。處理:利用關(guān)鍵字在借書文件中找到此流水號圖書的相關(guān)信息。輸出:借書相關(guān)信息。性能精度需求在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。時間需求在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶要求。靈活性當用戶需求。故障處理內(nèi)部故障處理:在開發(fā)階段可以隨
16、即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。外部故障處理:對編輯的程序進行重裝載時,第一次裝載認為錯,修改。第二次運行,在需求調(diào)用時出錯,有錯誤提示,重試。輸人輸出項主模塊1 .輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。2 .輸出項目:用戶界面顯力;。學生管理模塊1 .輸入項目:與學生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。2 .輸出項目:操作結(jié)果顯示。圖書管理模塊1 .輸入項目:用戶口令。2 .輸出項目:相應(yīng)的界面。借閱管理模塊1 .輸入項目:學生學號、圖書編號。2 .輸出項目:學生信息、相關(guān)借書信息。歸還管理模塊1 .輸入項目:圖書編號。2 .輸出項目:相關(guān)學生信息。流程邏輯登陸模塊人機界面設(shè)
17、計:系統(tǒng)響應(yīng)時間:學生或管理人員登陸的響應(yīng)時間應(yīng)穩(wěn)定在1s左右:出錯信息處理:假設(shè)學生或管理人員輸入的帳號和密碼不匹配或輸入不存在的帳號,系統(tǒng)應(yīng)友好進行提示,如提示"youarenotasystemuser!”學生登記程序描述:實現(xiàn)學生信息登記功能輸入項:字符串表示的漢字,字符串最大長度是10:整數(shù)類型的數(shù)字和時間類型的日期輸出項:字符串表示的漢字,字符串最大長度是10;整數(shù)類型的數(shù)字和時間類型的口期算法:學生登記的程序設(shè)計流程圖如下學生查詢程序描述:實現(xiàn)學生信息查詢功能輸入項:用字符串表示的漢字,字符串最大長度是10:整數(shù)類型的數(shù)字,最長不超過6學習文檔僅供參考輸出項:用字符串表示
18、的漢字,字符串最大長度是10;整數(shù)類型的數(shù)字和時間類型的日期算法:學生查詢的程序設(shè)計流程圖圖書登記程序描述實現(xiàn)圖書登記的功能輸入項:用字符串表示的漢字或英文,字符串最大長度是20;數(shù)值型的數(shù)字輸出項:用字符串表示的漢字或英文,字符串最大長度是20;數(shù)值型的數(shù)字算法:實現(xiàn)圖書登記的程序設(shè)計的流程圖實現(xiàn)查書功能。輸入項:用字符串表示的漢字或英文,字符串的最大長度為40個字符。輸入方式為標準輸入。輸出項:用字符串表示的漢字或英文,字符串的最大長度為40個字符。輸出方式為標準輸出。算法接口外部接口按Windows應(yīng)用軟件用戶界面的標準來設(shè)計,使用以對話框為主的用戶界面,便于用戶使用。內(nèi)部接口模塊間接口
19、采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。用戶接口本產(chǎn)品的用戶一般需要通過終端進行操作,進入主界面后點擊相應(yīng)的窗口,分別進入相對應(yīng)的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。限制條件技術(shù)約束:本項目的設(shè)計是在漢語程序設(shè)計語言的條件下進行的,技術(shù)設(shè)計采用軟硬一體化的設(shè)計方法。環(huán)境約束:運行該軟件所適用的具體設(shè)備必須是奔騰133、內(nèi)存16兆以上的電腦;標準約束:該軟件的開發(fā)完全按照企業(yè)標準開發(fā),包括硬件、軟件和文檔規(guī)格硬件限制奔騰133、內(nèi)存16兆以上PC機滿足輸入端條件。83.1測試計劃實例圖書館管理系統(tǒng)測試計劃實例(GB856788)1 .引言1.1 編寫目的本測試
20、計劃文檔作為指導此測試項目循序漸進的基礎(chǔ),幫助我們安排合適的資源和進度,防止可能的風險。本文檔有助于實現(xiàn)以下目標:1) 確定現(xiàn)有項目的信息和應(yīng)測試的軟件結(jié)構(gòu)。2) 列出推薦的測試需求3) 推薦可采用的測試策略,并對這些策略加以詳細說明4) 確定所需的資源,并對測試的工作量進行估計。5) 列出測試項目的可交付元素,包括用例以及測試報告等。1 2背景向著人們知識層次的提高,圖書館成為口常生活中不可缺少的一部分。而圖書館的存數(shù)量和業(yè)務(wù)量龐大,僅僅靠傳統(tǒng)的記賬式管理是不可行的。圖書館管理系統(tǒng)應(yīng)運而生,逐漸成為信息化建設(shè)的重要組成部分。圖書館管理系統(tǒng)為學?;蛏鐣蛨D書館的管理員提供所有借閱者的詳細信息,
21、以及館內(nèi)庫存的詳細情況,對借書和還書兩大功能進行合理操縱并登記。說明:開發(fā)軟件名稱:圖書管理系統(tǒng)。項目開發(fā)者:軟件學院:圖書館管理系統(tǒng)開發(fā)小組用戶單位:遼寧工業(yè)大學1.3 定義主鍵(PrimaryKey):每一筆資料中的主鍵都是表格中的唯一值。換言之,它是用來獨一無二地確認一個表格中的每一行資料外鍵(ForeignKey):設(shè)表tl,t2中都有一個name字段,而且是tl的主鍵,那么如果設(shè)t2中的name為外健的話,向t2中添加數(shù)據(jù)的時候,如果name值不在tl之中就會報錯。1.4 參考資料張海藩:軟件工程導論第五版清華大學出版社肖剛等:實用軟件文檔寫作清華大學出版社李濤等:VisualC#S
22、QLServer數(shù)據(jù)庫開發(fā)與實例清華大學出版社2計劃2.1軟件說明測試功能輸入輸出身份驗證用戶名、空碼、身份進入讀者界面或管理員界面新書入庫書籍基本信息Book_Info表中增加一條記錄借書借閱證號、書號Book_InfoNProof_InfoBorrow_Info學習文檔僅供參考還書借閱證號、書號Punish_Info表中更新記錄書籍掛失借閱證號、書號繳費借閱證號、書號Proof_Info、Borrow_Info、Punish_Info表中更新記錄圖書信息查詢圖書號或圖書名顯示圖至基本信息借書信息查詢借閱證號顯示借書信息借閱證查詢借閱證號顯示借閱證信息借閱證掛失借閱證號Proof_Info表
23、中刪除一條記錄辦理借閱證借閱證持證人基本信息Proof_Info表中增加一條記錄注冊管理員賬號、密碼Admini_Info表中增加一條記錄修改密碼賬號、密碼、新密碼Admini_Info表中更新一條記錄2.2測試內(nèi)容測試1:名稱:借書測試。目的:測試借書功能。進度安排:2013.11.28內(nèi)容:括借閱證號輸入、合理性檢查、合法性檢查,借書對話顯示控制,圖書書號提交、合理性檢查、合法性檢查,借書登記。測試2:名稱:還書測試。目的:測試還書功能。進度安排:2013.11.29內(nèi)容:還書對話框顯示控制,圖書書號提交、合理性檢查、合法性檢查,還書登記。2.3借書測試2.3.1進度安排工作內(nèi)容時間測試人
24、準備輸入數(shù)據(jù)2013-11-288:00-9:00測試人員、學生或教師、圖書館測試2013-12-39:00-11:00工作人員、管理員整理測試結(jié)果2013-11-411:00-14:00測試組2.3.2條件設(shè)備服務(wù)器(1)處理器(CPU):Pentium900M(推薦Pentium41.2G)(2)內(nèi)存容量(RAM):至少256M(推薦512M)客戶端(1)處理器(CPU):Pentium133M或更高(2)內(nèi)存容量(RAN!):64M或更高支持軟件數(shù)據(jù)庫服務(wù)器端(1)操作系統(tǒng):MicrosoftWindows2003(2)數(shù)據(jù)庫管理系統(tǒng):SQLServer2005,配置TCP/IP協(xié)議We
25、b服務(wù)器端(1)操作系統(tǒng):MicrosoftWindows200310(2) Internet信息服務(wù)(IIS)6.0管理器(3) VisualStudio.NET2005,配置TCP/IP協(xié)議客戶端(1)操作系統(tǒng):Windows98/2000/2003/XP2. 3.3測試資料測試資料主要有軟件研發(fā)小組的各類文檔和圖書館提供的各類資料檔案。3. 3.4測試培訓培訓內(nèi)容受訓人員從事培訓的工作人員熟悉系統(tǒng)環(huán)境測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組了解系統(tǒng)功能測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習登錄的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習登錄的基本管理測試人員、用戶、圖書館管理
26、人員系統(tǒng)開發(fā)組2.4還書測試2.4.1進度安排工作內(nèi)容時間測試人準備輸入數(shù)據(jù)2013-11-288:00-9:00測試人員、學生或教師、圖書館測試2013-12-39:00-11:00工作人員、管理員整理測試結(jié)果2013-11-411:00-14:00測試組2.4.2條件設(shè)備服務(wù)器(1)處理器(CPU):Pentium900M(推薦Pentium41.2G)(2)內(nèi)存容量(RAM):至少256M(推薦512M)客戶端(1)處理器(CPU):Pentium133M或更高(2)內(nèi)存容量(RAM):64M或更高支持軟件數(shù)據(jù)庫服務(wù)器端(1)操作系統(tǒng):MicrosoftWindows2003(2)數(shù)據(jù)庫
27、管理系統(tǒng):SQLServer2005,配置TCP/IP協(xié)議Web服務(wù)器端(1)操作系統(tǒng):MicrosoftWindows2003(2) Internet信息服務(wù)(IIS)6.0管理器(3) VisualStudio.NET2005,配置TCP/IP協(xié)議客戶端(1)操作系統(tǒng):Windows98/2000/2003/XP(2)Web瀏覽器:InternetExplorer6.0以上或Netscape4.0以上,配置TCP/IP協(xié)議學習文檔僅供參考2.4.3測試資料測試資料主要有軟件研發(fā)小組的各類文檔和圖書館提供的各類資料檔案。2.4.4測試培訓培訓內(nèi)容受訓人員從事培訓的工作人員學習還書的操作測試人
28、員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習還書管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組3測試設(shè)計說明3.1 借書測試借閱證號或書號為空;借閱證號不存在;書號不存在;該讀者有欠費記錄;該讀者已借書中有逾期的書籍;該讀者已借書的數(shù)量己到達8本:借閱證號和書號都正確,且該讀者有借書的資格1. 1.1控制輸入:半目動操作順序:先按上面7種情況的順序輸入相應(yīng)的借閱證號和書號,再提交。結(jié)果記錄方法:記錄輸入信息、提示信息、數(shù)據(jù)庫中每個表的更改信息。3.L2輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)借閱證號為空,正確書號測試借閱證號為空的情況借書按鈕“借閱證號不能為空”的提示框正確借閱證號,書號為空測試書
29、號為空的情況借書按鈕“書號不能為空”的提示框錯誤的借閱證號,正確書號測試當不存在改借閱證時的情況借書按鈕“該讀者不存在”的提示框正確的借閱證號,錯誤的書號測試當書號錯誤的情況借書按鈕“該書不存在”的提示框修改數(shù)據(jù)庫,使得Punish_lnfo表中有某讀者的灰費記錄,輸入這個讀者的借閱證號,輸入正確的書號測試讀者有欠費記錄時的情況借書按鈕“該讀者已欠費”的提示框修改數(shù)據(jù)庫,使某讀者的已借書中有逾期的,輸入該讀者借閱證號和該逾期書籍號測試讀者已借書中有逾期的書籍的情況借書按鈕“該讀者已欠費”的提示框使某讀者已借閱8本書,該讀者繼續(xù)借書測試當某讀者已借閱書籍已到達8本書的情況借書按鈕“該讀者已借書8
30、本”的提示框以上情況都沒有且借閱證號和書號都正確測試當讀者符合借書條件的情況借書按鈕“借書成功”的提示框3.1.3過程登陸系統(tǒng),查閱圖書,輸入圖書號查看可否借閱3.2還書測試12借閱證號或書號為空;借閱證號不存在:書號不存在:該書逾期;借閱證號和書號都正確3. 2.1控制輸入:半自動操作順序:先按上面5種情況的順序輸入相應(yīng)的借閱證號和書號,再提交。結(jié)果記錄方法:記錄輸入信息、提示信息、數(shù)據(jù)庫中每個表的更改信息。3.2.2輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)借閱證號為空,正確書號測試借閱證號為空的情況還書按鈕“借閱證號不能為空”的提示框正確借閱證號,書號為空測試書號為空的情況還書按鈕“書
31、號不能為空”的提示框錯誤的借閱證號,正確書號測試當不存在改借閱證時的情況還書按鈕“該讀者不存在”的提示框正確的借閱證號,錯誤的書號測試當書號錯誤的情況還書按鈕“該書不存在”的提示框修改數(shù)據(jù)庫,使某讀者己借的該書已逾期,輸入該讀者借閱證號和該書籍號測試讀者該書已逾期的情況還書按鈕“該書已欠費”和“還書成功”的提示框以上情況都沒有且借閱證號和書號都正確測試當讀者符合還書條件的情況還書按鈕“還書成功”的提示框3.2.3過程登陸系統(tǒng),查看借閱書號,確定還書4評價準則4.1范圍此測試計劃說明書中的測試用例能基本上包括所有的情況,基本上能反映此軟件是否存在錯誤。其局限性是用例比較多,比較花時間。4. 2數(shù)
32、據(jù)整理由于系統(tǒng)規(guī)模不大,輸入輸出的數(shù)據(jù)類型簡單,所以,我們采用手工方式將測試數(shù)據(jù)加工成便于評價的適當?shù)男问健?3尺度以能發(fā)現(xiàn)錯誤為準則:能正確完成功能要求;測試用例正確執(zhí)行,要求輸出與預(yù)期的輸出結(jié)果完全一致。3.2 項目開發(fā)總結(jié)報告圖書館管理系統(tǒng)項目開發(fā)總結(jié)報告(GB866788)1引言1.1編寫目的學習文檔僅供參考通過本報告,可以使讀者用戶更容易的了解本系統(tǒng)的開發(fā)過程1. 2背景.本項目的名稱:圖書館管理系統(tǒng)本項目的提出者:軟件工程課程教師一一高洪江本項目的開發(fā)者:劉琛琛、盧玉爽、林貞倩、孫金香、孫新星等.本項目的使用者:讀者、圖書管理員。L3定義LMS:LibraryManagementS
33、ystem»圖書管理系統(tǒng),SQLSERVER:MicrosoftSQLServer2000數(shù)據(jù)庫管理系統(tǒng)。DELPHI:DELPHI7,Borland公司的可視化開發(fā)工具。2. 4參考資料11.錢樂秋.軟件工程,青華大學出版社2 .王珊等.數(shù)據(jù)庫原理及設(shè)計.清華大學出版社3 .張海藩編著.軟件工程導論(第五版).清華大學出版社4 .王珊,薩師炮.數(shù)據(jù)庫系統(tǒng)概論(第四版).高等教育出版社2實際開發(fā)結(jié)果3. 產(chǎn)品.數(shù)據(jù)表物理結(jié)構(gòu)設(shè)計如下:(1)管理員(賬號,密碼)(2)用戶(賬號,密碼,是否鎖定,借書數(shù)量)(3)書籍(書號,書類,書名,作者,出版社,出版日期,價格,入庫日期,圖書數(shù)量)(
34、4)圖書類別(類別號,類別名)(5)借閱(書號,借書時間,用戶賬號)4. 2主要功能和性能管理員模塊:個人資料、圖書管理、用戶管理、數(shù)據(jù)庫管理。其中各個子模塊的主要內(nèi)容是:個人資料包括查詢個人基本資料以及修改密碼;圖書管理包括杳看全部圖書,查看圖書時可以對圖書的一些基本信息進行修改以及刪除圖書,還可以根據(jù)圖書的分類來查看圖書以及修改和刪除圖書分類,根據(jù)圖書的書名、分類、出版社、價格范圍、出版口期來查詢圖書,添加圖書分類,根據(jù)分類的ID號來刪除圖書分類,添加圖書,刪除圖書,食看圖書借出情況,查看是否超期,是否交了罰金,以及進行還書等操作:用戶管理主要包括用戶借書、用戶還書,可以輸入用戶ID和圖書
35、ID進行借、還書操作,用戶管理可以進行刪除、修改、鎖定、添加用戶等操作,管理員管理可以進行刪除、修改密碼、添加管理員等操作,查看超期用戶;數(shù)據(jù)庫管理包括備份和復(fù)原操作。讀者模塊:個人資料和圖書管理。其中個人資料包括查看個人資料、我的借書情況、查看消息以及修改密碼,圖書管理包括查看全部圖書也可以根據(jù)圖書的分類來查看圖書,然后可以根據(jù)書名、分類、出版社、價格范圍、出版口期等條件來查詢圖書。5. 3基本流程14k始2.4進度工作任務(wù)開始口期完成日期所需資源而求2013.11.222013.11.22可行性研究報告與項目開發(fā)計戈k硬件設(shè)備、軟件工具總體與詳細設(shè)計2013.11.232013.12.01
36、需求分析報告、編程的參考資料、開發(fā)需要的軟硬件資源測試2013.12.012013.12.04詳細設(shè)計階段的源代碼清單。各種測試方法維護2013.12.042013.12.05開發(fā)人員的開發(fā)經(jīng)驗2.5費用因為該項目的課程設(shè)計,是無償開發(fā),不涉及費用。3開發(fā)工作評價3.1對生產(chǎn)效率的評價小組各成員在初期并不適應(yīng)軟件工程的過程管理和文檔編寫,正所謂“我為文檔狂”,故效率低下;但在中后期,大家對項目開發(fā)有了更深入的理解,開發(fā)效率恢復(fù)正常。3. 2對產(chǎn)品質(zhì)量的評價在編程的實踐當中,大家的水平得以逐漸提高,技術(shù)上有了很大的進步。作為課程設(shè)計課題,此系統(tǒng)的功能開發(fā)還是一個比較成功的案例。6. 3對技術(shù)方法
37、的評價本系統(tǒng)采用B/S模式,嚴格按照B/S模式的思想設(shè)計系統(tǒng)。此系統(tǒng)使用的是框架結(jié)構(gòu),此框架在開發(fā)一些中小軟件是比較實用的。3.4出錯原因的分析學習文檔僅供參考主要錯誤是程序設(shè)計方面的硬傷,如語法錯誤,算法實現(xiàn)等方面。這些錯誤說明了我們的編程基本功還不夠熟練,需要進一步的加強。此外還有一些錯誤是由于我們對數(shù)據(jù)庫的掌握不過關(guān)造成的,也反映了我們在基礎(chǔ)方面的缺陷。4經(jīng)驗與教訓通過本次課程設(shè)計,加深了對軟件開發(fā)流程的深入理解。這是第一次嚴格的按照軟件工程開發(fā)的標準開發(fā)項目。軟件工程這個項目從開課做到現(xiàn)在,其實就程序代碼而言,并不可謂多,就程序復(fù)雜而言,也不可謂難,但是整個系統(tǒng)的開發(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國煤液化市場供需調(diào)研及項目發(fā)展可行性研究報告
- 2024-2030年中國液化石油氣橡膠軟管項目可行性研究報告
- 2024-2030年中國液化天燃氣融資商業(yè)計劃書
- 2024年液態(tài)食品無菌罐裝設(shè)備項目申請報告模板
- 2024-2030年中國油機制紙項目可行性研究報告
- 2024-2030年中國汽車線束產(chǎn)業(yè)面臨的挑戰(zhàn)及投資規(guī)劃研究報告
- 2022年大學植物生產(chǎn)專業(yè)大學物理下冊模擬考試試題A卷-附解析
- 2022年大學儀器儀表專業(yè)大學物理二開學考試試題-附解析
- 《觀察一棵植物》教案-2024-2025學年科學一年級上冊 教科版
- 慶祝第75個國慶節(jié)共筑中國夢大國華誕繁盛共享課件
- 人教版小學語文一年級單元測試題-全冊
- 2024-2030年中國拍賣行業(yè)市場深度調(diào)研及競爭格局與投資研究報告
- 2024秋人教版一年級數(shù)學上冊《11-20的認識》教學設(shè)計
- 油漆作業(yè)風險和隱患辨識、評估分級與控制措施一覽表
- 空氣栓塞培訓課件
- HG∕T 5248-2017 風力發(fā)電機組葉片用環(huán)氧結(jié)構(gòu)膠粘劑
- 醫(yī)院感染監(jiān)測標準考試試題附有答案
- 高血壓病三級預(yù)防策略 醫(yī)學類模板 醫(yī)學課件
- DL∕T 523-2017 化學清洗緩蝕劑應(yīng)用性能評價指標及試驗方法
評論
0/150
提交評論