




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