軟件工程概要設(shè)計(jì)_第1頁
軟件工程概要設(shè)計(jì)_第2頁
軟件工程概要設(shè)計(jì)_第3頁
軟件工程概要設(shè)計(jì)_第4頁
軟件工程概要設(shè)計(jì)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、文檔編號:006版本號:2.0文檔名稱:概要設(shè)計(jì)項(xiàng)目名稱:圖書館里系統(tǒng)項(xiàng)目負(fù)責(zé)人:段明偉項(xiàng)目組長:段明偉程序錄入:X露、馮麗榮需求分析:X露、馮麗榮、高春芳、韓苗苗軟件測試:.段明偉、曹凌云開發(fā)單位:西郵07級科技班軟件開發(fā)3小組14 / 18引言編寫目的:本說明是任務(wù)管理項(xiàng)目軟件鏟平的總體設(shè)計(jì)和實(shí)現(xiàn)說明,記錄了系統(tǒng)整體實(shí) 現(xiàn)上技術(shù)層面上的考慮,并且以說明作為依據(jù),同時(shí)該文檔將作為產(chǎn)品實(shí)現(xiàn)、特 性要求和控制的依據(jù)。軟件開發(fā)小組的每一位參與開發(fā)成員應(yīng)該閱讀本說明,以清除產(chǎn)品在技術(shù)方 面的要求和實(shí)現(xiàn)策略,本手冊將進(jìn)行技術(shù)評審和技術(shù)的可行性檢查,同時(shí)為下一 步的詳細(xì)設(shè)計(jì)說明提供框架。項(xiàng)目背景系統(tǒng)名稱

2、:圖書管理系統(tǒng)項(xiàng)目功能:本系統(tǒng)完成后是針對個(gè)人事務(wù)管理的產(chǎn)品,是面向那些需要管理個(gè)人日 常任務(wù)的廣大計(jì)算機(jī)使用人員的。本系統(tǒng)將是獨(dú)立的系統(tǒng),目前不為其他的系統(tǒng)后操作系統(tǒng)提供特別的接 口,所產(chǎn)生的輸出都是獨(dú)立的。1 .圖書信息管理,管理圖書信息;2 .借閱信息管理,管理圖書的借閱和歸還;3 .讀者信息管理,管理讀者信息;4 .系統(tǒng)、圖書管理系統(tǒng)用戶的添加,刪除和修改.項(xiàng)目任務(wù)提出者:周元哲項(xiàng)目組長:段明偉程序錄入:X露、馮麗榮需求分析:高春芳、馮麗榮、韓苗苗、X露軟件測試:段明偉、曹凌云本系統(tǒng)的用戶:用戶,管理員承辦單位:西郵科技0701班第三小組參考資料:實(shí)用軟件工程LeszekA. Maci

3、aszekBrucLeeLiong著機(jī)械工業(yè)軟件工程導(dǎo)論一一第5版X海藩編著 清華大學(xué)定義模塊:是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,它是單?dú)命名的而且可 通過名字來訪問。耦合:是對一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互聯(lián)程度的度量。耦合強(qiáng)弱取決于 模塊件間接口的復(fù)雜程度,進(jìn)入或訪問一個(gè)模塊的點(diǎn),以及通過接口的數(shù)據(jù)。 耦合的類型包括:數(shù)據(jù)耦合、控制耦合、公共環(huán)境耦合和內(nèi)容耦合。其中數(shù) 據(jù)耦合是最低程度的耦合,內(nèi)容耦合是最高程度的耦合,應(yīng)盡量使用數(shù)據(jù)耦 合,少用控制耦合,限制公共環(huán)境耦合的X圍,完全不用內(nèi)容耦合。圖書管理系統(tǒng)(TLMS):圖書管理是幫助圖書館管理人員對圖書信息進(jìn)行管理 的軟件。使用漢語編

4、程語言,獨(dú)立完成其功能。(The Library Management Systems)客戶:與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基 礎(chǔ)。用戶:使用這個(gè)軟件的所有人。服務(wù)器(Server): 一臺共享信息的主機(jī),配置比一般微機(jī)高,主要起監(jiān)管網(wǎng)絡(luò), 提供數(shù)據(jù)信息的作用??蛻魴C(jī)(Client):是相對于服務(wù)器(Server)的名詞,與客戶沒有關(guān)系,是用戶 運(yùn)行圖書館管理軟件的一臺微機(jī)。C/S結(jié)構(gòu):軟件的一種結(jié)構(gòu),前提是有一個(gè)局域網(wǎng),一臺角色為數(shù)據(jù)庫服務(wù)器, 安裝數(shù)據(jù)庫管理軟件,其他為客戶機(jī),安裝管理系統(tǒng)軟件,起操作平臺 的作用,數(shù)據(jù)保存在遠(yuǎn)程數(shù)據(jù)庫服務(wù)器上。項(xiàng)目需求規(guī)1 .對

5、功能的規(guī)定功能概述令用戶:瀏覽功能:瀏覽所有的書籍、查找所有的書籍及用戶信息。掛失功能:在用戶圖書卡丟失或密碼遺忘時(shí)區(qū)任何一個(gè)圖書室均可 使用掛失功能。激活功能:在管理員或任何一個(gè)書庫均可激活。令管理員:增加圖書:對圖書種類進(jìn)行增加。修改功能:對圖書信息進(jìn)行修改及用戶信息的修改。刪除圖書:對圖書種類進(jìn)行刪除。查看圖書:對圖書信息進(jìn)行查看。注冊功能:對用戶注冊。條件與約束 資金、時(shí)間約束: 本軟件為畢業(yè)設(shè)計(jì)需要而設(shè)計(jì),未撥專項(xiàng)資金;本軟件從2009年9月7 日開始開發(fā),研制時(shí)間為3個(gè)月,2009年12月20日交付使用。 技術(shù)約束:要求采用C/S結(jié)構(gòu),數(shù)據(jù)庫采用SQLserve2000,界面要求使

6、 用漢字。 標(biāo)準(zhǔn)約束:編程規(guī)X、界面風(fēng)格規(guī)X。 .對性能的規(guī)定:1)數(shù)據(jù)精確度a)數(shù)量值:精確到小數(shù)后一位;b)時(shí)間值:精確到日,并以yyyy/mm/dd的形式表示;c)價(jià)格值:精確到分,并以.XX的形式表示。2)時(shí)間特性a)頁面響應(yīng)時(shí)間:不超過10秒b)更新處理時(shí)間:不超過15秒c)數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間:不超過30秒。3)適應(yīng)性開發(fā)基于的平臺要考慮向上兼容性,如操作系統(tǒng),數(shù)據(jù)庫等要考慮更高版 本的兼容性。當(dāng)需求發(fā)生變化時(shí)系統(tǒng)應(yīng)具有一定的適應(yīng)能力,要求系統(tǒng)能夠?yàn)閷淼淖兏?供以下支持:能夠在系統(tǒng)變更用戶界面和數(shù)據(jù)庫設(shè)計(jì),甚至在更換新的DBMS 后,系統(tǒng)的現(xiàn)有設(shè)計(jì)和編碼能夠最大程度的重用,以保護(hù)

7、現(xiàn)階段的投資和保證 軟件系統(tǒng)能夠在較少后續(xù)投入的情況下適應(yīng)系統(tǒng)的擴(kuò)展和更新。在設(shè)計(jì)中最好列出針對變更所需要重新設(shè)計(jì)的模塊部分4)靈活性服務(wù)器端因?yàn)橄到y(tǒng)是采用C/S設(shè)計(jì)模式開發(fā)的,在需求發(fā)生變化時(shí),本系統(tǒng)的對這些變 化的適應(yīng)能力相對而言是比較強(qiáng)的。系統(tǒng)是采用VB語言開發(fā)的,所有擁有跨 平臺的能力,能夠很好的適應(yīng)不同的操作系統(tǒng)??蛻舳讼到y(tǒng)是采用C/S模式開發(fā)的,所以客戶端只要有瀏覽器就能夠?qū)M(jìn)行使用。 .輸入輸出規(guī)定:圖書卡:學(xué)號(number); XX(username):密碼(password);班級(class);圖書(book):圖書ID(id);圖書名稱(book name);圖書數(shù)量(

8、amount);圖書種類 (kind);管理員(admin):用戶 ID (id);用戶名(username);密碼(password);項(xiàng)目功能需求令查看圖書能夠?qū)λ械膱D書進(jìn)行查找及查看。注冊功能管理員能夠?qū)λ械挠脩糇?。令登錄功能?yàn)證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,判斷登陸的用戶是一般用戶還是管理 員。續(xù)借功能登陸驗(yàn)證后對夠?qū)槔m(xù)借過的圖書進(jìn)行續(xù)借許借。Q借閱功能用戶(已借的書未超過7本)可以借閱任何書籍在管理員處。管理功能管理員能夠?qū)D書進(jìn)行增、刪、改、查以及用戶信息進(jìn)行增、刪、改、查。同時(shí)也可以添加新的用戶以及修改當(dāng)前登錄用戶的密碼以及能夠?qū)芾韱T進(jìn)行 增、冊k改、查。也可實(shí)現(xiàn)登

9、錄用戶的重新登錄和退出。1)性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書管理系 統(tǒng)應(yīng)該滿足以下的性能需求:1 .系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程 中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響 應(yīng)時(shí)間能夠滿足企業(yè)對信息處理的需求。由于圖書管理系統(tǒng)的查詢功能對于整個(gè)系統(tǒng)的功能和性能完成舉足輕 重,作為系統(tǒng)的很多數(shù)據(jù)來源,其準(zhǔn)確性很大程度上決定了圖書管理系統(tǒng)的 成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。2 .系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性

10、。例如圖書 管理系統(tǒng)的方式的改變(網(wǎng)上借閱),用戶查詢的需求也會(huì)不斷的更新和完 善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí) 現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符 合一定的規(guī)X,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過 軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。3 .系統(tǒng)的易用性和易維護(hù)性圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計(jì)算機(jī)并不是 非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。 要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面; 針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線

11、幫助,縮短用戶對系統(tǒng)熟 悉的過程。圖書管理系統(tǒng)中涉及到的數(shù)據(jù)是圖書館的相當(dāng)重要的信息,系統(tǒng)要提供 方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩 潰時(shí)數(shù)據(jù)的恢復(fù)等工作。4 .系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這 些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng) 絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)X的數(shù)據(jù)庫操縱界面、作為業(yè) 界標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議及IS09002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)X等;同時(shí),在 自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)X, 保證代碼的易讀性、可操作性和可移植性。5 .系

12、統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先 進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放 性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的 過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途 的產(chǎn)品。6 .系統(tǒng)的響應(yīng)速度圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達(dá)到實(shí)時(shí)要求,以 及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘 級,原則是保證操作人員不會(huì)因?yàn)樗俣葐栴}而影響工作效率。2)數(shù)據(jù)庫信息要求1 .數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系

13、統(tǒng)輸出的 不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。 手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對操作人員要進(jìn)行 系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力, 以保證迅速的處理數(shù)據(jù)。2 .數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的客戶端機(jī)中,圖書信息和借閱者信 息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。 要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù) 據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束, 系統(tǒng)應(yīng)該拒

14、絕該數(shù)據(jù)。3 . 數(shù)據(jù)的共享與獨(dú)立性整個(gè)圖書管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共 享會(huì)給設(shè)計(jì)和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能 夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供 系統(tǒng)的強(qiáng)壯性。4 .圖書管理系統(tǒng)的數(shù)據(jù)字典:數(shù)據(jù)項(xiàng):=書名:為非空,可變字符類型書號:非空,整型類型,字長為16字節(jié)作者:非空,可變字符類型 :非空,可變字符類型數(shù)量:整型數(shù)據(jù)類型,X圍07可借閱數(shù)量:非空,整形類型,最大借閱量為7 , X圍07借書證號:非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù)性別:非空,約束X圍為“男”,“女”XX:非空,可變數(shù)據(jù)類型所在

15、系:非空,可變數(shù)據(jù)類型,約束X圍為在校21個(gè)院系職業(yè):非空,可變數(shù)據(jù)類型,約束X圍為“學(xué)生”或“老師”借閱者:可空類型日期:可空類型,非空是X圍07天編號:非空,整型數(shù)據(jù)類型:非空,整型地址:非空,可變字符數(shù)據(jù)結(jié)構(gòu):=借閱者,表明借閱著基本情況,組成(借書證號,XX,班 級)圖書,表明圖書基本情況,組成(書號,書名,作者,名稱,數(shù)量,位 置,在觀否),表明入館圖書基本情況及借閱情況,組成(編號,名稱,地址,)數(shù)據(jù)流:=購入,購回圖書的入館,采購,輸入,組成二維表, 1000 本,借閱,讀者借走圖書,借閱,更改借閱記錄表,組成(二維表), 7本/卡歸還,歸還借走圖書,換書,歸還記錄表(借閱記錄表

16、),數(shù)據(jù)存儲=入館記錄,入館(數(shù)據(jù)流),圖書入館表(輸出),組成二 維表,1次/每季度(存儲頻度)手工錄入,批處理,更新(存儲方式)借閱記錄,借閱,借閱記錄表,組成二維表, 0-7本/卡,聯(lián)機(jī)處 理,更新,隨機(jī)檢索,歸還記錄,歸還,歸還記錄表,組成二維表, 0-7本/天,聯(lián)機(jī)處 理,更新,隨機(jī)檢索處理過程=借閱,輸入:借閱,輸出:借閱記錄表,處理:記錄圖書 借閱情況,要XX時(shí)響應(yīng)購入,輸入:購入,輸出:圖書入館表,處理:記錄圖書 入館情況,可進(jìn)行批處理,集中進(jìn)行錄入歸還,輸入:歸還,輸出:歸還記錄表,處理:記錄圖書 歸還情況,并相應(yīng)修改借閱記錄表,實(shí)時(shí)響應(yīng)3)圖書管理系統(tǒng)數(shù)據(jù)庫信息要求書名:為

17、非空,可變字符類型書號:非空,整型類型,字長為16字節(jié)作者:非空,可變字符類型:非空,可變字符類型位置:可空在館否:非空,約束條件為“是”或“否”數(shù)量:整型數(shù)據(jù)類型,X圍07可借閱數(shù)量:非空,整形類型,最大借閱量為7 , 乂圍07借書證號:非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù)XX:非空,可變數(shù)據(jù)類型班級:非空,可變數(shù)據(jù)類型,約束X圍為在校21個(gè)院系借閱者:可空類型日期:可空類型,非空是*圍07天編號:非空,整型數(shù)據(jù)類型 :非空,整型地址:非空,可變字符說明:圖書館數(shù)據(jù)庫操作系統(tǒng)為多用戶操作系統(tǒng),借閱者和圖書對應(yīng)借 閱關(guān)系為多對多關(guān)系。圖書對應(yīng)數(shù)據(jù)為書名,書號,作者,位置,在館 否,數(shù)量

18、;借閱者對應(yīng)數(shù)據(jù)為:XX,性別,職業(yè),借書證號,所在院系。 當(dāng)圖書在館時(shí),圖書數(shù)據(jù)庫數(shù)據(jù)為:數(shù)量為非零,位置非空,在館否中數(shù) 據(jù)為“是”,日期數(shù)據(jù)為空。當(dāng)圖書外借時(shí),圖書數(shù)據(jù)庫中數(shù)據(jù)為:日期有借 閱日期與應(yīng)還日期,期間長度不超過7天,在館否數(shù)據(jù)為“否”;借閱者數(shù)據(jù) 中,可借閱數(shù)量為非零。3)圖書管理系統(tǒng)數(shù)據(jù)庫操作和應(yīng)用要求圖書管理系統(tǒng)需要完成以下功能:1 .借閱者的各種信息的輸入,包括XX,借書證號,班級;2 .圖書的各種信息的輸入,包括書號,書名,作者,數(shù)量,位置,在館 否,以及的相關(guān)信息的輸入,包括名稱,地址,編號和;3 .圖借閱的借出日期和應(yīng)還日期信息的輸入;4 .圖書管理各種信息的查詢

19、、修改和維護(hù)。處理方法:1 .當(dāng)有圖書入館時(shí),應(yīng)該將該圖書的詳細(xì)信息輸入數(shù)據(jù)庫中2 .當(dāng)有人將圖書借出時(shí),應(yīng)該借閱人與該書的詳細(xì)信息輸入數(shù)據(jù)庫中, 并且記錄借出和應(yīng)還日期3 .當(dāng)有人將圖書歸還時(shí),應(yīng)該將借出該書時(shí)記錄的信息刪除4 .當(dāng)有人查詢某圖書時(shí),應(yīng)該將該圖書的詳細(xì)信息輸出,并且顯示是 否在館,若不在館,何時(shí)歸還4)圖書管理系統(tǒng)的邏輯模型圖書管理系統(tǒng)的邏輯模型如下圖所示:借書證號 應(yīng)還日期XX借出日期書號作者位置名數(shù)據(jù)字典分析:借閱者(借書證號,XX,班級)圖書(書號,書名,作者,名稱,數(shù)量,位置,在觀否)借閱(借書證號,書號,借出日期,應(yīng)還日期)5)圖書管理系統(tǒng)的關(guān)系數(shù)據(jù)模型系統(tǒng)所需基本

20、表:圖書基本情況表列名主碼候選碼外碼被參照表約束條件書名NNY圖書入館表書號YESNNNOT NULL作者NNN數(shù)量NNN位置NNN在館否NNN歸還記錄表NOT NULL圖書入館表列名主碼候選碼外碼被參照表約束條件書名YYNOTNULLNYNOT NULL數(shù)量NNNOT NULL作者NNNOT NULL借閱記錄表列名主碼候選碼外碼被參照表約束條件借書證號YNOT NULL書號YYNOT NULL借出日期NOT NULL應(yīng)還日期NOT NULL歸還記錄表列名主碼候選碼外碼被參照表約束條件書號YYNOTNULL在館標(biāo)志YNOT NULL歸還日期NULL讀者信息表列名主碼候選碼外碼被參照表約束條件借

21、書證號YYNOTNULLXX班級管理者:圖書(書號,書名,作者,名稱,數(shù)量,位置) 借閱(借書證號,書號,借出日期,應(yīng)還日期) 借閱者(借書證號,XX,班級,借書數(shù)量)借閱者:圖書(書號,書名,作者,名稱,數(shù)量,位置,在館否)索引:在圖書管理系統(tǒng)中,書名,作者,名稱是無論管理員還是借閱者 都經(jīng)常使用的查詢條件應(yīng)該在此基礎(chǔ)上建立索引,而對于管理員來講為便于 對借閱信息和和圖書的管理有必要對借書證號和書號建立聚簇。6)性能需求a) 數(shù)據(jù)管理能力要求:本系統(tǒng)需要管理的文卷和記錄的個(gè)數(shù)有幾萬一一幾十萬冊左右,對可預(yù)見 的增長對數(shù)據(jù)進(jìn)行動(dòng)態(tài)分類存儲。b) 故障處理要求:由于某種未知的軟件及硬件故障所引起

22、的本系統(tǒng)無法使用,可能會(huì)對使用 該軟件的用戶產(chǎn)生一定的影響,但由于其具有較好的可維護(hù)性,使得維護(hù)人員發(fā) 現(xiàn)情況時(shí),立即更正,可在短時(shí)間內(nèi)恢復(fù)其使用。c)其他專門要求:本系統(tǒng)具有較強(qiáng)的使用權(quán)限,使得本系統(tǒng)具有易于維護(hù),管理;其用戶 界面要求為包括簡潔、易用、易懂,美觀、標(biāo)準(zhǔn),具備一定的兼容性;軟件 質(zhì)量要求為:易用、健壯、兼容性好、運(yùn)行穩(wěn)定、有一定安全保障。7)運(yùn)行需求客戶機(jī)用戶界面:網(wǎng)頁的形式進(jìn)行瀏覽。軟件接口:運(yùn)行于任何安裝有瀏覽器的操作系統(tǒng)。故障處理:在用戶的輸入有錯(cuò)誤的情況下,對于川戶的輸入錯(cuò)誤應(yīng)給出適當(dāng)?shù)母?正提示服務(wù)器服務(wù)器程序部分軟件接口:圖書管理系統(tǒng)的運(yùn)行要求,圖書管理系統(tǒng)中的各

23、個(gè)子系統(tǒng)的硬件和軟件 的配置如下:1 .服務(wù)器端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件: Window NT Server數(shù)據(jù)庫管理系統(tǒng):SQL Server硬件要求:Pentium III 450 以上,258M RAM, 14G HD2 .客戶端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件: Window NT Workstation數(shù)據(jù)庫管理系統(tǒng):SQL Server硬件要求:Pentium 133 IU±, 32M RAM, 4.3G HD基本設(shè)計(jì)概念和處理流程書籍信息添加籍信息修改讀者歸還信息讀者信息讀者密碼修改管理員信息修改增刪改用戶信息設(shè)置借閱圖書數(shù)設(shè) 置 罰 金中心數(shù)據(jù)庫系統(tǒng)管理員讀者借閱信圖書分

24、類設(shè)書籍信息書籍信息還書 借書讀者個(gè)人信息流程設(shè)計(jì)系統(tǒng)流程1 .頂層數(shù)據(jù)流圖圖書管理員圖書信息- 系統(tǒng)參數(shù)-一讀者信息-0圖書借書信息-一 圖書信息 A 讀者信息一 檢索條件 檢索結(jié)果J讀者2 .第一層數(shù)據(jù)流圖總體結(jié)構(gòu)和模塊外部設(shè)計(jì)系統(tǒng)采用分層的總體結(jié)構(gòu)思想。初步計(jì)劃分為三層:最上層:界面層,主要負(fù)責(zé)接受用戶數(shù)據(jù)的輸入以及處理結(jié)果的顯示。 中間層:處理層,主要負(fù)責(zé)具體功能的實(shí)現(xiàn),數(shù)據(jù)的處理,它將是軟件的核心。 最底層:數(shù)據(jù)庫接口層,主要是被中間層調(diào)用的有關(guān)數(shù)據(jù)庫操作的接口實(shí)現(xiàn)。簡單的示意圖如下:用戶界面層系統(tǒng)結(jié)構(gòu):產(chǎn)生事務(wù)處理事務(wù)數(shù)據(jù)處理層申請?jiān)L問數(shù)第返回處理結(jié)果.數(shù)據(jù)庫接口層(創(chuàng)建,備份,恢豆,提供Execute接口)程序文件(或命令文件)和數(shù)據(jù)文件一覽表書籍信息成員類型表成員類型礪ISBM 書籍類別 名稱 書籍頁碼 登記日期字符串字符串 字符串?dāng)?shù)字

溫馨提示

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

評論

0/150

提交評論