




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計課程名稱 軟件工程 題目名稱 學生學院 計算機學院專業(yè)班級 05 軟件 02 班 號3105007301學學生姓名吳指導教師 2007年 7 月 25 日工業(yè)大學課程設計任務書軟件工程題目名稱計算機學院學生學院05 軟件 02 班專業(yè)班級吳姓名3105007301學號一、課程設計的內容我設計的是,報告中包括可行性研究文檔、需求分析文檔、數(shù)據(jù)庫設計文檔、概要設計文檔和測試計劃文檔。二、課程設計的要求與數(shù)據(jù)(1) 課程設計要求:完成,按照文檔模版里面的格式,結合實際完成的系統(tǒng)項目來寫報告。(2) 課程設計數(shù)據(jù):要求符合實際需要。三、課程設計應完成的工作示例:(1)(2)(3)(4)可行性研
2、究文檔需求分析文檔 數(shù)據(jù)庫設計文檔概要設計文檔(5)測試計劃文檔四、課程設計進程安排五、應收集的資料及主要參考文獻示例:【1】軟件工程 冶金工業(yè)著(將完成該課程設計時參考的書籍,期刊,網(wǎng)頁均列與此,大概列6 項左右)發(fā)出任務書日期:2007 年 6 月30 日指導教師簽名:序號設計各階段內容地點起止日期1可行性研究大學城8月份2需求分析大學城8月份3數(shù)據(jù)庫設計大學城8月份4概要設計大學城8月份5測試計劃大學城8月份計劃完成日期:簽章:2007年 7月30日基層教學責任人主管院長簽章:目錄1.可行性1.1.1 編寫目的可行性的目的是說明該系統(tǒng)在各類領域的可行性,該系統(tǒng)的使用者是管理員1.1.2
3、背景我采用 BV+ACCESS 來實現(xiàn)該系統(tǒng),該系統(tǒng)能夠有效的幫助管理員高效的管理,快速的實現(xiàn)的借還等操作!1.1.3 參考資料BV,ACCESS軟件工程1.2 可行性研究的前提該能方便管理員操作,能實現(xiàn)的快速借還1.2.1 要求功能:管理員能編輯讀者的資料,設置讀者借書的數(shù)量,借書的期限等等。性能:該系統(tǒng)穩(wěn)定,可靠性高。1.2.2 目標.A.人力與設備費用的減少:通常情況下,只需要一名管理員就可以快速操作系統(tǒng)。B.C.D.處理速度的提高:比一般的借還系統(tǒng)反應速度快上幾倍。更完善;為了用戶方便地對書目進行檢索和查看;1.2.3 條件、假定和限制說明對這項開發(fā)中給出的條件、假定和所受到的限制,如
4、:a所建議系統(tǒng)的運行的最小值:能最少穩(wěn)定運行 5 年以上。b進行系統(tǒng)方案選擇比較的時間:該系統(tǒng)能快速升級,所以比其他的系統(tǒng)方便,所用的時間少。c經(jīng)費、投資方面的來源和限制:投資少,經(jīng)費所需不多。d硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件和限制:window xp,VB6.01.2.4 進行可行性研究的方法這項可行性研究是對該系統(tǒng)進行要的時間。測試,觀察各項操作的具體實現(xiàn)和所需1.2.5 評價尺度系統(tǒng)進行評價時所使用的主要尺度,如下:費用的多少:該系統(tǒng)的開支很少,但是升級很簡單,物美價廉。開發(fā)時間的長短 :開發(fā)的時間為一。使用簡單,操作易懂。1.3 對現(xiàn)的分析現(xiàn)有的過于陳舊,速度慢,升級費用過大
5、,不宜繼續(xù)使用。1.3.1 處理流程和數(shù)據(jù)流程說明現(xiàn)的基本的處理流程和數(shù)據(jù)流程。此流程可用圖表即流程圖的形式表示,并加以敘述。1.3.2 工作負荷系統(tǒng)所承擔的工作:主要的前期工作是添加用戶和添加,這些工作需要一定的時間來完成,對于這項工作,可以使用 IC 借書卡智能來協(xié)助完成,就是我們管使用的只能辨認的讀卡機,這樣就不用一個一個的進行輸入。我們這個系統(tǒng)的主要作用是給管理員提供的管理信息。一旦完成了添加用戶和添加之后,我們就可以進行的借還了,這時我們的系統(tǒng)工作是幫助管理員正確的完成借還書的操作,確保借還書的有序進行。1.3.3 費用開支列出由于運行現(xiàn)所引起的費用開支,如人力:管理員一臺一名,可以
6、是學生,也可以是,操作不難設備:pc 機若干臺,IC 讀卡機若干臺,空間:大約 2 平方米一臺設備。支持性服務:添加讀者,添加,借還。開支總額/年:大約為人力四名 500*126000,pc 機四3000*412000,IC 讀卡機 100*4400,所以總額應該為 18400 元,外加各項維修 1000 元,所以總額 20000 元可以完成了。1.3.4現(xiàn)的運行:管理員四名,技術要求不高,懂電腦的基本操作就可以了。維護所需要的:計算機一名,技術要求高,不過需要的時間不多。1.3.5 設備現(xiàn)所使用的各種設備:Pc 機四臺,IC 讀卡機四臺1.3.6 局限性該系統(tǒng)的局限性在于一臺在一段時間只能響
7、應一個用戶的操作,如果某短時間的借還書的人太多,就需要排隊。1.4 所建議的系統(tǒng)本章將用來說明所建議系統(tǒng)的目標和要求將如何被滿足。1.4.1 對所建議系統(tǒng)的說明這個設計的入學號:admin,構架簡單,明了易懂,進入界面之后,輸admin,就可以進入管理界面了,該系統(tǒng)的具體操作為五個選項:個人信息,信息,管理操作,系統(tǒng)設置,離。個人信息的具體操作為個人的編號,學號,姓名,等個人信息以及所借書的具體信息:索引,學號, 等編號,借出日期等信息的操作為:,借出,歸還,續(xù)借。管理操作的具體為:添加用戶,刪除用戶,添加借還以及高級操作。,查詢,系統(tǒng)設置為:普通用戶借書數(shù)目,特殊用戶借書數(shù)目,管理員轉移操作
8、學號。離系統(tǒng)。,單擊就彈出離開確定的框,單擊“是”就1.4.2 處理流程和數(shù)據(jù)流程添加用戶:編號,姓名,出世日期,職業(yè)的,單位借書期時間,是否特殊用戶,已借書本數(shù)。添加:編號,名稱,日期,總數(shù),剩余數(shù)量,簡介,其他說明。1.4.3 改進之處在現(xiàn)有 pc 機的基礎上,采用 VBACCESS 的知識,再加上 IC 讀卡機的配合,開發(fā)除的度。,能有效的減少管理員的工作,加快借還書的速1.4.4 影響說明在建立所建議系統(tǒng)時,預期將帶來的影響,包括:技術上的難題是如何更有效的完成操作,更方便,更快速的完成任務。1.4.4.1 對設備的影響新提出的設備是速度快的 IC 讀卡機,可以使用現(xiàn)有的 pc 機1.
9、4.4.2 對軟件的影響對原有的軟件沒有什么特別的影響.1.4.4.3 對用戶機構的影響只需要四名略懂電腦操作的就能夠操作該系統(tǒng),要求很低,但是能極大的提高工作的效率。1.4.4.4 對系統(tǒng)運行過程的影響說明所建議系統(tǒng)對運行過程的影響,如:a用戶的操作規(guī)程;輸入用戶名和單。就可以進界面,操作簡b運行中心的操作規(guī)心的操作就是添加用戶,添加,這些都可以借助 IC 讀卡機的幫助,不需要太多的人力操作。c運行中心與用戶之間的關系;由校園網(wǎng)絡或局域網(wǎng)聯(lián)機。d數(shù)據(jù)進入系統(tǒng)的過程;IC 讀卡機的幫助實現(xiàn)。1.4.4.5 對開發(fā)的影響說明對開發(fā)的影響,如:a.為了支持所建議系統(tǒng)的開發(fā),用戶需進行的工作:學習簡
10、單的電腦操作。b.為了建立一個數(shù)據(jù)庫所要求的數(shù)據(jù):的數(shù)據(jù)可以通過讀卡機直接實現(xiàn),節(jié)省了很多的操作時間。c.為了開發(fā)和測驗所建議系統(tǒng)而需要的計算機;最少一臺 pc 機,讀卡機。1.4.4.6 對地點和設施的影響對物改造的要求:無特別的要求,只要有十來平方米的空間,不過一般的館都有的。環(huán)境設施的要求:不能暴曬,也不能處在潮濕的地方。1.4.4.7 對經(jīng)費開支的影響系統(tǒng)開發(fā),設計所需的經(jīng)費應該為 5000 元,維修的第一年為,五年內的維修費用低于 1000 元。1.4.5 技術條件方面的可行性a. 在當前的限制條件下,該系統(tǒng)的功能目標能達到;b. 利用現(xiàn)有的技術,該系統(tǒng)的功能能實現(xiàn);c對開發(fā)的數(shù)量和
11、質量的要求很低,只要會簡單的電腦操作就 ok 了,所有的這些要求能滿足;d在規(guī)定的期限內(一.),的開發(fā)能完成。1.5 投資及效益分析1.5.1四臺電腦價錢 3000*412000 元, 四個 IC 讀卡機 100*4400 元,五年的人力費用:四名人工 500*12*530000 元,五年的總維修(第一年)為 4*10004000 元,總為 12000+40046400 元1.5.2方便了借書者的借還書籍,方便了管理員的操作,為師生服務就是最好的回報!1.6因素方面的可行性是飛速發(fā)展的信息是計算機被廣泛應用于信息。在各行各業(yè)中離不開信息處理,這正的環(huán)境。計算機的最大好處在于利用它能夠進行信息
12、管理。使用計算機進行信息,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。主要提供網(wǎng)上的平臺,用戶可以通過該系統(tǒng)閱覽豐富的電子。在系統(tǒng)中,用戶可以方便地對書目進行檢索和查看,管理員可以方便工作。提供服務,最大限度的利用了當前計算機網(wǎng)的各種優(yōu)勢,使得您無論身在何處,只要能接入本網(wǎng)就可以享受到它所提供的方便,快捷的服務。1.6.1 法律方面的可行性法律方面的可行性問題是我采用的方法是合法的,設計的系統(tǒng)是的,沒有存在任何的行為!1.6.2 使用方面的可行性該系統(tǒng)操作簡單,但是效果是很明顯的,既方便了讀者,也方便了管理員,所以使用方面是可行的!1.7
13、 結論結論可以是:可以立即開始進行2.軟件需求說明書2.1.1 編寫目的編寫這份軟件需求說明書的目的是說明的需求,預期的使用者是管理員。2.1.2 背景說明:a 待開發(fā)的軟件系統(tǒng)的名稱:。b 本項目的任務提出者:工業(yè)大學館。開發(fā)者:工業(yè)大學計算機學院學生。用戶:管理員。實現(xiàn)該軟件的計算中心:校園網(wǎng)。c 該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系。該系統(tǒng)與 IC借書卡智能共同完成。2.1.3 定義列出本文件中用到的專門術語的外文首字母組詞的原詞組。2.1.4 參考資料參考資料:軟件工程 冶金工業(yè)著2.2 任務概述2.2.1 目標該開發(fā)的意圖是簡化借還書的步驟,協(xié)助管理員完成借還書等等操作
14、,作用的范圍是工業(yè)大學的館,該軟件是采用 vbaccess 的綜合構建而成的。13|該軟件安裝到電腦上,只要接上校園網(wǎng),利用路由器,能幾臺同步工作高效的完成各項借還書工作。2.2.2 用戶的特點本軟件的最終的用戶是管理員,該軟件要求的操作員的教育水平較低,只要懂得簡單的電腦操作就可以了,而維修則要求比較高,要求計算機的技術較好,能夠對該軟件進行中出現(xiàn)的錯誤進行補丁和進行必要的升級。2.2.3 假定和約束列出進行本軟件開發(fā)工作的假定和約束,例如經(jīng)費限制:本軟件是用于學校的管理,非贏利性的,所以經(jīng)費不能太高。開發(fā)期限:一。2.3 需求規(guī)定 錯誤!未找到索引項。2.3.1 對功能的規(guī)定用列表的方式(
15、例如 IPO 表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求,說明輸入什么量、經(jīng)怎樣的處理、得到什么輸出,說明軟件應支持的終端數(shù)和應支持的并行操作的用戶數(shù)。14輸入處理輸出新添加書籍IC 借書卡智能將添加的書籍存入書籍庫存刪除書籍直接軟 件處理刪除選中的書籍借書IC 借書卡智能將的書籍借出還書IC 借書卡智能歸還書籍2.3.2 對性能的規(guī)定性能穩(wěn)定,能快速反映請求。2.3.2.1 精度該軟件所處理的對象是書籍,所以要求的精度不高,普通的精度就可以了。2.3.2.2 時間特性要求說明對于該軟件的時間特性要求,如對:a 響應時間:0.5sb 更新處理時間:1sc 數(shù)據(jù)的
16、轉換和傳送時間 1sd 借還書的操作響應時間:1s2.3.2.3 靈活性說明對該軟件的靈活性的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應能力,如:a 操作的變化:基本沒什么特別的變化,唯有 IC 借書卡智能機的協(xié)助操作可能發(fā)生一些小小的變更。b 運行環(huán)境的變化:能在 window98,2000,xp 等系統(tǒng)上運行,新的系統(tǒng)就更不用說了。2.3.3 輸人輸出要求15輸入數(shù)據(jù)類 型格式數(shù)值范圍新添加書籍文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范圍是搜索書籍軟件處理輸出庫存中的相應書籍2.3.4 數(shù)據(jù)管理能力要求需要管理的書籍數(shù)目目前是 10,分為兩大類:中文和外文。其中中文是 9,外文是 1。
17、可預見的增長是每年增多 10001500 冊,最多不多于 2000 冊,五年內不超過 11。所以存貯要求不高。數(shù)字編號只要六位就夠了。2.3.5 故障處理要求列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。16故障后果處理軟件故障升級故障速度跟不上發(fā)展升級系統(tǒng)硬件故障IC 讀卡機出現(xiàn)故障不能借還書維修,更換 IC 讀卡機0-999999刪除書籍文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范 圍 是0-999999借書文字,數(shù)字類型文字,數(shù)字漢字, 數(shù)字范圍是0-999999還書文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范 圍 是0-999999搜索書籍文字,數(shù)字類型文字,數(shù)字漢字, 數(shù)
18、字范圍是0-9999992.3.6 其他專門要求如用戶對安全的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環(huán)境可轉換性的特殊要求等。2.4 運行環(huán)境規(guī)定2.4.1 設備列出運行該軟件所需要的硬設備。說明其中的新型設備及其專門功能,包括:a 處理器型號及內存容量;b 外存容量、聯(lián)機或、及其格式,設備的型號及數(shù)量;c 輸入及輸出設備的型號和數(shù)量,聯(lián)機或;d 數(shù)據(jù)通信設備的型號和數(shù)量;e 功能鍵及其他硬件2.4.2 支持軟件本軟件兼容性好,能在windows98,windows2000,windows xp 操作系統(tǒng)運行,只要安裝了 vb 語言就能對系統(tǒng)進行修改,升級等操作。2
19、.4.3 接口該軟件同其他軟件之間的接口沒什么特別的,只要是微軟的軟件就可以互相調用了。2.4.4該軟件已經(jīng)生成 exe 文件了,任何的系統(tǒng)都能調用。需要的數(shù)據(jù)來源是 IC 讀卡機提供的,是文字和數(shù)字信息。數(shù)據(jù)庫設計說明書的編制目的是對于設計中的數(shù)據(jù)庫的所有標識、邏輯結構和物理結構作出具體的設計規(guī)定。其內容要求如下:173. 數(shù)據(jù)庫設計說明書3.1.1 編寫目的這份數(shù)據(jù)庫設計說明書的目的是說明的數(shù)據(jù)庫的具體設計,預期的使用者是管理員。1.2 背景說明:a. 待開發(fā)的數(shù)據(jù)庫的名稱:書籍編號b. 使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱:c. 該軟件系統(tǒng)開發(fā)項目的任務提出者:計算機學院d 用戶:工業(yè)大學館e
20、將安裝該軟件和這個數(shù)據(jù)庫的計算站(中心):館管理中心3.1.3 定義列出本文件中用到的專門術語的定義、外文首字母組詞的原詞組。3.1.4 參考資料參考資料:軟件工程 冶金工業(yè)著3.2 外部設計3.2.1 標識符和狀態(tài)的數(shù)據(jù)庫代碼是:編號(000001-111111)名稱日期簡介其他總數(shù)剩余本數(shù)用戶的數(shù)據(jù)庫代碼是:編號(00001-11111)姓名出生日期職業(yè)借書期時間是否特殊用戶已借書本數(shù)管理員(是/否)3.2.2 使用它的程序使用它的程序是 能對他們進行更改,而IC 讀卡機,讀卡機只是辨認和以對他們進行更改和刪除。數(shù)據(jù)庫中的數(shù)據(jù),不3.2.3 約定要建立數(shù)籍的數(shù)據(jù)庫,需要了解的建立編號的約定
21、是編號從 000001 至 111111,而其他的建立內容就據(jù)入。18要建立用戶的數(shù)據(jù)庫,需要了解的建立編號的約定是編號從 0000001 至 1111111,而其他的建立內容就據(jù)入。3.2.4 專門指導向準備從事此數(shù)據(jù)庫的生成、從事此數(shù)據(jù)庫的測試、維護提供專門的指導,例如將被送入數(shù)據(jù)庫的數(shù)據(jù)的格式和標準、送入數(shù)據(jù)庫的操作規(guī)程和步驟,用于產(chǎn)生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導。如果這些指導的內容篇幅很長,列出可參閱的文件資料的名稱和該。的操作是很簡單的,首先是添加用戶和書籍,添加用戶要一個一個的輸入數(shù)據(jù),而添加書籍可以通過 IC 讀卡機的協(xié)助,快捷的完成新書籍的添加手續(xù)。而書籍和用戶的數(shù)
22、據(jù)更改可以人工的進行。需要注意的是建立數(shù)據(jù)庫的時候要根據(jù) 2.3 約定的內容,方便管理和刪除。3.2.5 支持軟件簡單介紹同此數(shù)據(jù)庫直接有支持軟件,如數(shù)據(jù)庫、用于裝入、生成、修 改、更新數(shù)據(jù)庫的程序等。說明這些軟件的名稱、版本號和主要功能特性,如所用數(shù)據(jù)模型的類型、及來源。的數(shù)據(jù)容量等。列出這些支持軟件的技術文件的標題、編號3.3 結構設計3.3.1 概念結構設計說明本數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體、屬性和它們之間的的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項、系、文卷的標識符、定義、類型、度量每一幅用戶視圖。和值域,建立本數(shù)據(jù)庫的進入系統(tǒng)的用戶視圖:19輸入數(shù)據(jù)類型格式數(shù)值范圍新添加書籍文字,數(shù)字類型文字,
23、數(shù)字漢字,數(shù)字范圍是 0-999999刪除書籍文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范圍是 0-999999借書文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范圍是 0-999999還書文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范圍是 0-999999搜索書籍文字,數(shù)字類型文字,數(shù)字漢字,數(shù)字范圍是 0-999999管理員借書相用戶視圖:新添加書籍/書籍借出的用戶視圖:20個人信息窗口的用戶視圖:新添加用戶的用戶視圖:21用戶數(shù)據(jù)修改/數(shù)據(jù)刪除的用戶視圖:223.3.2 邏輯結構設計說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的結構和文卷結構、所建立的各個文卷
24、之間的相互關系,形成本數(shù)據(jù)庫的數(shù)據(jù)庫管理員視圖。3.3.3 物理結構設計建立系統(tǒng)程序員視圖,包括:a. 數(shù)據(jù)在內存中的安排,包括對索引區(qū)、緩沖區(qū)的設計;b. 所使用的外存設備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;c數(shù)據(jù)的方式方法。3.4 運用設計3.4.1 數(shù)據(jù)字典設計對數(shù)據(jù)庫設計中涉及到的各種項目,如數(shù)據(jù)項、系、文卷、模式、子模式等一般要建立起數(shù)據(jù)字典,以說明它們的標識符、同義名及有關信息。典設計的基本考慮。中要說明對此數(shù)據(jù)字3.4.2 安全設計該系統(tǒng)操作的操作員是館里員,在進入系統(tǒng)時要求輸入用戶名和,用戶名和密碼不正確的不能進入系統(tǒng),所以外人是無法進入系統(tǒng)的。4.概要說明書4.
25、1.1 編寫目的這份數(shù)據(jù)庫設計說明書的目的是說明的數(shù)據(jù)庫的具體設計,預期的使用者是管理員。4.1.2 背景說明:a. 待開發(fā)的數(shù)據(jù)庫的名稱:書籍編號b. 使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱:23c.d.e.f.該軟件系統(tǒng)開發(fā)項目的任務提出者:計算機學院用戶:工業(yè)大學館將安裝該軟件和這個數(shù)據(jù)庫的計算站(中心):館管理中心4.1.3 定義列出本文件中用到的專門術語的外文首字母組詞的原詞組。4.1.4 參考資料參考資料:軟件工程 冶金工業(yè)著4.2 總體設計4.2.1 需求規(guī)定說明對的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見附錄 C。4.2.2 運行環(huán)境簡要地說明對錄 C。的運行環(huán)境(包括硬
26、件環(huán)境和支持環(huán)境)的規(guī)定,詳細說明參見附4.2.3 基本設計概念和處理流程說的基本設計概念和處理流程,盡量使用圖表的形式。4.2.4 結構用一覽表及框圖的形式說的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元間的與被關系.4.2.5 功能器求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關系:24程序 1程序 2程序 n功能需求 1功能需求 2功能需求 n4.2.6 人工處理過程說明在本軟件系統(tǒng)的工作過不得不包含的人工處理過程(如果有的話)。4.2.7 尚未問決的問題說明在概要設計過尚未解決而設計者認為在系統(tǒng)完成之
27、前必須解決的各個問題。4.3 接口設計4.3.1 用戶接口說明將向用戶提供令和它們的語法結構,以及軟件的回答信息。4.3.2 外部接口說同外界的所有接口的安排包括軟件與硬件之間的接口與各支持軟件之間的接口關系。4.3.3 內部接口說之內的各個系統(tǒng)元間的接口的安排。4.4 運行設計4.4.1 運行模塊組合說明對系統(tǒng)施加不同的外界運行行所歷經(jīng)的內部模塊和支持軟件。時所引起的各種不同的運行模塊組合,說明每種運4.4.2 運行說明每一種外界的運行的方式方法和操作步驟。4.4.3 運行時間說明每種運行模塊組合將占用各種的時間。254.5 系統(tǒng)數(shù)據(jù)結構設計4.5.1 邏輯結構設計要點給出內所使用的每個數(shù)據(jù)
28、結構的名稱、標識符以及它們之中每個數(shù)據(jù)項、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關系。4.5.2 物理結構設計要點給出內所使用的每個數(shù)據(jù)結構中的每個數(shù)據(jù)項的要求方法、存取、存取的物理關系(索引、設備、區(qū)域)、設計考慮和條件。4.5.3 數(shù)據(jù)結構與程序的關系說明各個數(shù)據(jù)結構與這些數(shù)據(jù)結構的形式:4.6 系統(tǒng)出錯處理設計4.6.1 出錯信息用一覽表的方式說朗每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。4.6.2 補救措施說明故障出現(xiàn)后可能采取的變通措施,包括:a.后備技術說明準備采用的后備技術,當原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術,例如周期
29、性地把磁盤信息后備技術;到磁帶上去就是對于磁盤的一種b.降效技術說明準備采用的后備技術,使用另一個效率稍低的系統(tǒng)或方法來求得所需結果的某些部分,例如一個自動系統(tǒng)的降效技術可以是手工操作和數(shù)據(jù)的人工記錄;恢復及再啟動技術說明將使用的恢復再啟動技術,使軟件從故障點恢復執(zhí)行或使軟件從頭開始重新運行的方法。c.4.6.3 系統(tǒng)維護設計說明為了系統(tǒng)維護的方便而在程序內部設計中作出的安排,包括在專門安排用于系統(tǒng)的檢查與維護的檢測點和的形式;模塊。 各個程序之間的對應關系,可采用如下的矩陣圖265.數(shù)據(jù)要求說明書5.1.1 編寫目的數(shù)據(jù)要求說明書的目的是說明該系統(tǒng)在操作過程的數(shù)據(jù)要求,該系統(tǒng)的使用者是理員。
30、管5.1.2 背景我采用 BV+ACCESS 來實現(xiàn)該系統(tǒng),該系統(tǒng)能夠有效的幫助管理員高效的管理,快速的實現(xiàn)的借還等操作!5.1.3 定義列出本文件中用到的專門術語的外文首字母組詞的原詞組。5.1.4 參考資料BV,ACCESS軟件工程5.2 數(shù)據(jù)的邏輯描述對數(shù)據(jù)進行邏輯描述把數(shù)據(jù)分為動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)。所謂靜態(tài)數(shù)據(jù),指在運行過主要作為參考的數(shù)據(jù),它們在很長的一段時間內變化,一般不隨運行而改變。所謂動態(tài)數(shù)據(jù),包括所有在運行中要發(fā)生變化的數(shù)據(jù)以及在運行中要輸入、輸出的數(shù)據(jù)。進行描述時應把各數(shù)據(jù)元素邏輯地分成若干組,列如函數(shù)、源數(shù)據(jù)或對于其應用更為恰當?shù)倪壿嫹纸M。給出每一數(shù)據(jù)元的名稱(包括縮寫和代
31、碼)、定義(或物理意義)度量式和類型等有關信息。、值域、格5.2.1 靜態(tài)數(shù)據(jù)列出所有作為或參考用的靜態(tài)數(shù)據(jù)元素。管理員的個人信息,具體操作為個人的編號,學號,姓名,等個人信息以及所借書的具體信息:索引,學號,信息的操作為:編號,借出日期等等。在一定的時間內是不變。,借出,歸還,續(xù)借。這些信息在一段時間內是固定的,所以也屬于靜態(tài)數(shù)據(jù)。管理操作中的,借還以及高級操作也屬于靜態(tài)數(shù)據(jù)。275.2.2 動態(tài)輸人數(shù)據(jù)列出動態(tài)輸入數(shù)據(jù)元素(包括在常規(guī)運行中或聯(lián)機操作中要改變的數(shù)據(jù))。管理操作中的添加用戶,刪除用戶,添加,是隨化的,還有的借還也是隨能發(fā)生變化的,都屬于動態(tài)輸入數(shù)據(jù)。系統(tǒng)設置中普通用戶借書數(shù)目
32、,特殊用戶借書數(shù)目,管理員轉移操作學號。5.2.3 動態(tài)輸出數(shù)據(jù)列出動態(tài)輸出數(shù)據(jù)元素(包括在常規(guī)運行中或聯(lián)機操作中要改變的數(shù)據(jù))。借出,歸還,續(xù)借添加用戶,刪除用戶,添加,借還普通用戶借書數(shù)目,特殊用戶借書數(shù)目,管理員轉移操作學號5.2.4 內部生成數(shù)據(jù)列出向用戶或開發(fā)中的維護調試提供的內部生成數(shù)據(jù)。個人信息的具體操作為個人的編號,學號,姓名,等個人信息以及所借書的具體信息:索引,學號,編號,借出日期等等5.2.5 數(shù)據(jù)約定說明對數(shù)據(jù)要求的制約。逐條列出對進一步擴充或使用方面的考慮而提出的對數(shù)據(jù)要求的限制(容 量、文卷、 和數(shù)據(jù)元的個數(shù)的最大值)。對于在設計和開發(fā)中確定是臨界性的限制更要明確指
33、出。5.3 數(shù)據(jù)的5.3.1 要求和范圍按數(shù)據(jù)元的邏輯分組來說明的要求和范圍,指明數(shù)據(jù)的方法,說明數(shù)據(jù)采集工作的承擔者是用戶還是開發(fā)者。具體的內容包括:a.輸入數(shù)據(jù)的來源,例如是單個操作員、數(shù)據(jù)輸入站,專業(yè)的數(shù)據(jù)輸入公司或它們的一個分組;b.數(shù)據(jù)輸入(指把數(shù)據(jù)輸入處理系統(tǒng)內部)所用的點的輸入才是合法的,則必須對此加以說明;接受者說明輸出數(shù)據(jù)的接受者;和硬設備。如果只有指定的輸入c.d.輸出數(shù)據(jù)的形式和設備列出輸出數(shù)據(jù)的形式和硬設備。無論接受者將接收到的數(shù)據(jù)是打印輸出,還是 CRT 上的一組字符、一幀圖形,或一聲警鈴,或向開關線圈提供的一個電脈沖,或常用介質如磁盤、磁帶、穿孔卡片等,均應具體說明
34、;數(shù)據(jù)值的范圍給出每一個數(shù)據(jù)元的合法值的范圍;e.28f.量綱給出數(shù)字的度量、增量的步長、零點的定標等。在數(shù)據(jù)是非數(shù)字量的情況下,要給出每一種合法值的形式和含意;g.更新和處理的頻度給出預定的對輸入數(shù)據(jù)的更新和處理的頻度。如果數(shù)據(jù)的輸入是隨機的,應給出更新處理的頻度的平均值,或變化情況的某種其他度量。5.3.2 輸人的承擔者說明預定的對數(shù)據(jù)輸入工作的承擔者。如果輸入數(shù)據(jù)同某一接口軟件有關,還應說明該接口軟件的來源。5.3.3 預處理對數(shù)據(jù)的和預處理過程提出專門的規(guī)定,包括適合應用的數(shù)據(jù)格式、預定的數(shù)據(jù)通信和對輸入的時間要求等。對于需經(jīng)模擬轉換或數(shù)字轉換處理的數(shù)據(jù)量,要給出轉換方法和轉換有關信息
35、,以便軟件系統(tǒng)使用這些數(shù)據(jù)。5.3.4 影響說明這些數(shù)據(jù)要求對于設備、軟件、用戶、開發(fā)增設某個機構等。所可能產(chǎn)生的影響,例如要求用戶6.測試計劃6.1.1 編寫目的本測試計劃的具體編寫目的是確的準確性,預期的讀者是管理員。6.1.2 背景說明:f 待開發(fā)的數(shù)據(jù)庫的名稱:書籍編號g 使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱:29數(shù)據(jù)數(shù)據(jù)來源輸入設備接受者輸出設備數(shù)據(jù)范圍數(shù)據(jù)度量頻度信息管理員IC 智能讀卡機管理系統(tǒng)CRT顯示數(shù)字編號000000-999999 個月/ 一次用 戶信息管理員管理員管理系統(tǒng)CRT顯示數(shù)字編號001-999 年更 新一次h 該軟件系統(tǒng)開發(fā)項目的任務提出者:計算機學院i 用戶:工業(yè)大
36、學館j 將安裝該軟件和這個數(shù)據(jù)庫的計算站(中心):館管理中心6.1.3 定義列出本文件中用到的專門術語的外文首字母組詞的原詞組。6.1.4 參考資料參考資料:軟件工程 冶金工業(yè)著6.2 計劃6.2.1 軟件說明提供一份圖表,并逐項說明被測軟件的功能、輸入和輸出等質量指標,作為敘述測試計劃的提綱。進入系統(tǒng)的用戶視圖:30管理員借書相用戶視圖:31新添加書籍/書籍借出的用戶視圖:個人信息窗口的用戶視圖:32新添加用戶的用戶視圖:用戶數(shù)據(jù)修改/數(shù)據(jù)刪除的用戶視圖:336.2.2 測試內容列出組裝測試和確認測試中的每一項測試內容的名稱標識符、這些測試的進度安排以及這些測試的內容和目的,例如模塊功能測試
37、、接口正確性測試、數(shù)據(jù)文卷存取的測試、運行時間的測試、設計約束和極限的測試等。6.2.3 測試 1(標識符)這項測試內容的參與是工業(yè)大學館,被測試的部位是。6.2.3.1 進度安排給出對這項測試的進度安排,包括進備輸入數(shù)據(jù)等)。試的日期和工作內容(如熟悉環(huán)境。培訓、準6.2.3.2 條件陳述本項測試工作對的要求,包括:a 設備所用到的設備類型、數(shù)量和預定使用時間;b 本軟件不用什么驅動,直接就能使用,非常方便!c 只需要 4 個實際操作就可以了,應該很好理解,上手很快!6.2.3.3 測試資料列出本項測試所需的資料,如:a 有關本項任務的文件:的可執(zhí)行文件 。b 被測試程序及其所在的:被測試程序是是承載系統(tǒng)的 pc 機。c 測試的輸入和輸出舉例;的各項操作,所在的d 有關此項測試的方法、過程的圖表。新添加書籍/書籍借出的用戶視圖:34測試所用設備數(shù)量預定使用時間pc 機4 臺五個工作日Ic 智能讀卡機4 臺五個工作日局域網(wǎng)一條五個工作日測試進度測試日期熟悉環(huán)境兩個工作日培訓五個工作日準備輸入數(shù)據(jù)五個工作日個人信息窗口的用戶視圖:新添加用戶的用戶視圖:35
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓課件 養(yǎng)老中心
- 車輛保養(yǎng)培訓課件
- 心理健康在創(chuàng)業(yè)教育中的重要性
- 智能課堂打造高效學習新模式
- 探索教育心理學與現(xiàn)代科技在提升學習效果中的應用
- 教育心理學與創(chuàng)意課程的結合實踐探索
- 中考語文寫作專題《最動聽的聲音》范文6篇
- 抖音商戶直播售后服務響應時限制度
- 全球教育變革中2025年跨文化交流能力培養(yǎng)的創(chuàng)新模式研究
- 八大城市教育行業(yè)教育培訓機構市場調研與消費者需求分析報告
- 報廢汽車回收拆解前景
- 2025年廣東省中考生物試卷真題(含答案解析)
- 第10課+遼夏金元的統(tǒng)治(大概念教學課件)2024-2025學年高一歷史上冊教學課件(統(tǒng)編版2019)
- 中國聚丙烯酰胺行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告2025-2028版
- 青年教師教學工作坊組織計劃
- 駐非洲員工管理制度
- 工程內業(yè)資料管理制度
- 摩托車協(xié)議過戶協(xié)議書
- 四川省德陽市2025年七年級下學期語文期末試卷及答案
- 黎族文化課件
- 中華人民共和國民營經(jīng)濟促進法
評論
0/150
提交評論