圖書館管理系統(tǒng)管理文檔_第1頁
圖書館管理系統(tǒng)管理文檔_第2頁
圖書館管理系統(tǒng)管理文檔_第3頁
圖書館管理系統(tǒng)管理文檔_第4頁
圖書館管理系統(tǒng)管理文檔_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程基礎(chǔ)大作業(yè)課程名稱 軟件工程基礎(chǔ)題 目圖書館管理系統(tǒng)管理文檔院 系 機(jī)電工程工程學(xué)院 班 級(jí) 機(jī)制101學(xué)生姓名鄭杰鋒課程問題1. 簡(jiǎn)述你對(duì)軟件工程理論的來源、作用和意義的認(rèn)識(shí)。答:(1)軟件工程理論來源:計(jì)算機(jī)產(chǎn)牛后其技術(shù)發(fā)展十分迅猛,伴隨著計(jì)算機(jī)的廣泛應(yīng) 川,人們需要的軟件越來越多,軟件開發(fā)變得越來越復(fù)雜。軟件危機(jī)也隨之出現(xiàn),1968年 北人西洋公約組織的計(jì)算機(jī)科學(xué)家在聯(lián)邦德國的學(xué)術(shù)會(huì)議上笫一次提出了軟件工程這個(gè)概 念,從此一門新興的工程學(xué)科一軟件工程學(xué)一為研究和克服軟件危機(jī)應(yīng)運(yùn)而生。(2) 軟件工程的作用:總體上講, 軟件工程的作用,是為了克服上個(gè)世紀(jì)60年代出現(xiàn)的 軟件危機(jī),它

2、告訴人們?cè)鯓尤ラ_發(fā)軟件和管理軟件。具體地講,它表現(xiàn)在少軟件開發(fā)和管 理 有關(guān)的人員和過程上,即在規(guī)定的時(shí)間內(nèi),按照規(guī)定的成本,完成預(yù)期質(zhì)量目標(biāo),并且 控制軟件進(jìn)度,節(jié)約開發(fā)成本,提高軟件質(zhì)量。(3) 軟件工程的意義:從廣義上講是以工程的理念和流程方法制作軟件,從狹義上講是計(jì) 算機(jī)專業(yè)的一門重要的專業(yè)基礎(chǔ)課,它對(duì)于培養(yǎng)學(xué)生的軟件索質(zhì),提高學(xué)生的軟件開發(fā)能力 與軟件項(xiàng)日管理能力具有重要的意義。2. 簡(jiǎn)述軟件生命周期中可行性研究、需求分析、軟件設(shè)計(jì)、編碼、測(cè)試和維護(hù) 的各個(gè)環(huán)節(jié)的具體任務(wù)和作用。答:1、可行性研究的具體任務(wù):1).復(fù)查系統(tǒng)規(guī)模和目標(biāo);2).研究目前正在使用的系統(tǒng), 主要查找其缺點(diǎn);3

3、).導(dǎo)出新系統(tǒng)的高層邏輯模型,高層邏輯模型包折:數(shù)據(jù)流圖、數(shù)據(jù)字 典等;4).重新定義問題;5) 導(dǎo)出和評(píng)價(jià)供選擇的解法,提供nj行的方案;6).推薦行動(dòng) 方案,根據(jù)上一步的可能方案,確定一個(gè)“最優(yōu)方案”。主要根據(jù)“經(jīng)濟(jì)上是否可行”來確 定。 7) 草擬開發(fā)計(jì)劃,計(jì)劃包括:工程進(jìn)度表、開發(fā)人員及資源需求等。8) 書寫文 檔、提交審查;作用:明確是否能以最小的代價(jià)在盡可能短的時(shí)間開發(fā)出此軟件,或是否有必要去開發(fā)此軟件。2、需求分析的具體任務(wù):1 .確定對(duì)系統(tǒng)的綜合需求(1)系統(tǒng)功能要求 系統(tǒng)性能要求運(yùn)行要求(4)將來對(duì)能提出的耍求2.分析系統(tǒng)的數(shù)據(jù)要求,采用建立“概念模型”的方法, 并輔助圖形工

4、具,如:層次方稚圖、warn!er圖等。3導(dǎo)出系統(tǒng)的邏輯模型數(shù)據(jù)流程圖、數(shù) 據(jù)字典、主要算法4.修正系統(tǒng)開發(fā)計(jì)劃5.開發(fā)原型系統(tǒng)作用:軟件需求分析是軟件牛命周期中決定性的一步,只有通過它,才能把軟件總體的功能和性能描述為具體的軟件 蠱求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。3、軟件設(shè)計(jì)的具體任務(wù):在總體設(shè)計(jì)屮要做到1) 設(shè)想供選擇的方案2) 選取合理的方案3).推薦最佳方案 4).功能分解5).設(shè)計(jì)軟件結(jié)構(gòu) 6).數(shù)據(jù)庫設(shè)計(jì)7). 制定測(cè)試計(jì)劃 8).書寫文檔(系統(tǒng)說明、川戶手冊(cè)、測(cè)試計(jì)劃、詳細(xì)的實(shí)現(xiàn)計(jì)劃、數(shù)據(jù)庫 設(shè)計(jì)結(jié)果)9).審查和復(fù)審。在詳細(xì)設(shè)計(jì)屮要做到 1)為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。川

5、某種圖形、表格、語言等工具將每個(gè)模塊處理過程的詳細(xì)算法描述出來。2)為模 塊內(nèi)的數(shù)據(jù)結(jié)構(gòu) 進(jìn)行設(shè)計(jì)。對(duì)于需求分析、概耍設(shè)計(jì)確定的概念性的數(shù)據(jù)類型進(jìn)行確切的 定義3)對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行物理設(shè)計(jì),即確定數(shù)據(jù)庫的物理結(jié)構(gòu)。物理結(jié)構(gòu)主要指數(shù)據(jù)庫的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和存儲(chǔ)方法,這些都依賴于具體所使用的數(shù)據(jù)庫系統(tǒng)。 4) 其他設(shè)計(jì):根據(jù)軟件系統(tǒng)的類型,述可能要進(jìn)行以下設(shè)計(jì) 代碼設(shè)計(jì)。為了提高數(shù)據(jù) 的輸入、分類、存儲(chǔ)、檢索等操作,節(jié)約內(nèi)存空間,對(duì)數(shù)據(jù)庫中的某些數(shù)據(jù)項(xiàng)的值要進(jìn)行代 碼設(shè)計(jì)。輸入/輸出格式設(shè)計(jì)。人機(jī)對(duì)話設(shè)計(jì)。對(duì)于一個(gè)實(shí)時(shí)系統(tǒng),用戶與計(jì)算機(jī)頻繁對(duì)話,因此要進(jìn)行對(duì)話方式、內(nèi)容、格式的具體設(shè)計(jì)。

6、5)編寫詳細(xì)設(shè)計(jì)說 明書。 6)評(píng)審。對(duì)處理過程的算法和數(shù)據(jù)庫的物理結(jié)構(gòu)都要評(píng)審。 作用:軟件設(shè)計(jì) 是軟件開發(fā)過程中用以保證質(zhì)量的關(guān)鍵步驟4、編碼的具體任務(wù):1)問題分析:包括研究技術(shù)規(guī)范、弄淸求解問題的性質(zhì)、初步設(shè)計(jì)程序流程圖,以及弄淸不同編程人員z間的邊界和溝通。2)程序結(jié)構(gòu)圖設(shè)計(jì):編寫詳細(xì)的 程序結(jié)構(gòu)圖,為編碼做好準(zhǔn)備。3)確定程序規(guī)范化措丿施:包括檢驗(yàn)個(gè)別的模塊以及考慮模 塊z間的一致性。4)編碼:在選擇程序設(shè)計(jì)語言后,按結(jié)構(gòu)化編程方法編程。軟件編碼的作用:編碼是在軟件詳細(xì)設(shè)計(jì)的基礎(chǔ)上進(jìn)行的,它是問題分析、程序結(jié)構(gòu)圖設(shè)計(jì)、程 序規(guī)范化和程序編碼的過程,是軟件設(shè)計(jì)的必然結(jié)果。編碼階段屮,

7、將為軟件設(shè)計(jì)中的每個(gè) 模塊提供一份內(nèi)容完整、說明淸晰的源程序淸單以及程序結(jié)構(gòu)圖等。5、軟件測(cè)試的具體任務(wù):1)設(shè)計(jì)一組測(cè)試用例。每個(gè)測(cè)試用例應(yīng)該山輸入數(shù)據(jù)和預(yù)期輸出結(jié)果兩部分組成。2)用各個(gè)測(cè)試用例的輸入數(shù)據(jù)實(shí)際運(yùn)行被測(cè)程序。3)檢查實(shí)際輸 出結(jié)果與預(yù)期的輸出結(jié)果是否-致。若不一致則認(rèn)為程序有錯(cuò)。作用:軟件測(cè)試是軟件開發(fā)階段的最后工作,在整個(gè)軟件開發(fā)工作中占的比例很大,其主要任務(wù)是發(fā)現(xiàn)并排除 在分析、設(shè)計(jì)和編程過程屮所產(chǎn)生的個(gè)種錯(cuò)謀。6、維護(hù)的具休任務(wù):1)接受提出的維護(hù)要求。2)對(duì)所要求的內(nèi)容進(jìn)行分析。3)對(duì)現(xiàn) 有系統(tǒng)進(jìn)行調(diào)查(確定修改范圍)。4)決定維護(hù)作業(yè)的內(nèi)容。5)修改現(xiàn)行系統(tǒng)。6)

8、對(duì)修改部分進(jìn)行測(cè)試。7)對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試(確定其品質(zhì))。8)修改后的系統(tǒng)投入止 常的運(yùn)行。 作用:是對(duì)投入運(yùn)行后的軟件系統(tǒng)進(jìn)行修改,即對(duì)在測(cè)試階段未發(fā)現(xiàn)的錯(cuò)誤 進(jìn)行修改,或?qū)崿F(xiàn)軟件功能的擴(kuò)充和性能的改善。3. 談?wù)勀銓?duì)“軟件神話”的認(rèn)識(shí)。答:軟件神話,即關(guān)于軟件及其開發(fā)過程被人盲冃相信的一些說法,對(duì)以追溯到計(jì)算技術(shù)發(fā) 展的初期。神話具有一些特點(diǎn),讓人們覺得不可捉摸。例如,神話看起來是事實(shí)的合理描述(冇時(shí)的確包含真實(shí)的成分),它們符合直覺,并h.經(jīng)常被那些知根知底、冇經(jīng)驗(yàn)的從業(yè)人 員拿來宣傳。今天,大多數(shù)有見地的軟件工程師已經(jīng)意識(shí)到軟件神話的本質(zhì)一它實(shí)際上誤導(dǎo) 了管理者和從業(yè)人員對(duì)軟件開發(fā)的態(tài)

9、度,從而引發(fā)了嚴(yán)重的問題。然而,由于習(xí)慣和態(tài)度的根深蒂固,這一切難以改變,軟件神話遺風(fēng)猶在。(1)管理 神話。承擔(dān)軟件職責(zé)的項(xiàng)目經(jīng)理,像所有領(lǐng)域的經(jīng)理一樣,肩負(fù)著維持預(yù)算、保證進(jìn)度和提 高質(zhì)量的壓力。就像溺水人抓住稻草一樣,軟件經(jīng)理經(jīng)常依賴軟件神話中的信條,只要它能 夠減輕以上的壓力(即使是暫時(shí)性的)。比如神話:我們己經(jīng)有了一本寫滿軟件開發(fā)標(biāo)準(zhǔn)和 規(guī)程的寶典。難道不能提供我們所需要了解的所有信息嗎?而事實(shí)是:這本寶典也許的確己 經(jīng)存在,但它是否已在實(shí)際中采用?從業(yè)人員是否知道這本書的存在呢?它是否反映了軟件 工程的現(xiàn)狀?是否全面?是否可以適應(yīng)不同的應(yīng)用環(huán)境?是否在縮短交付時(shí)間的同時(shí)還關(guān) 注保證

10、產(chǎn)品的質(zhì)量?在很多情況下,問題的答案是否立的。(2)從業(yè)者神話。在50多年的 編程文化的滋養(yǎng)下,軟件開發(fā)人員依然深信著各種神話。在軟件業(yè)發(fā)展早期,編程被視為一 種藝術(shù)。d有的方式和態(tài)度根深蒂固。比如說神話:當(dāng)我們完成程序并將其交付使用z后, 我們的任務(wù)就完成了。而事實(shí)是:曾經(jīng)冇人說過,對(duì)于編程來說,開始得越早,耗費(fèi)的時(shí)間 就越業(yè)界的一些數(shù)據(jù)顯示,60%80%的工作耗費(fèi)在軟件首次交付顧客使用之后。(3)很 多軟件專業(yè)人員己經(jīng)認(rèn)識(shí)到軟件神話的謬誤。然而遺憾的是,即使事實(shí)證明需要采用更好的 方法,習(xí)慣性的態(tài)度和方法依然導(dǎo)致了錯(cuò)誤的管理和技術(shù)行為。對(duì)于軟件開發(fā)真實(shí)情況的止 確理解是系統(tǒng)闡述如何使用軟件

11、工程方法解決實(shí)際問題的第一步。4. 結(jié)合一種你熟悉的或今后想進(jìn)一步學(xué)習(xí)的軟件編程語言或開發(fā)工具(比如 c/c+/java/ asp/ms sql server等),談?wù)勗谠摚ㄕZ言)工具的使用中將 如何運(yùn)用軟件工程理論的相關(guān)方法和技術(shù)。答:c語言c語言作為一種編程序的計(jì)算機(jī)語言,在軟件工程中主要應(yīng)用于軟件詳細(xì)設(shè)讓的編碼環(huán) 節(jié),而這個(gè)環(huán)節(jié)僅占軟件整體設(shè)計(jì)的15%-20%,但這部分質(zhì)量的鬲低對(duì)軟件質(zhì)量起著垂要作 用。經(jīng)過概耍設(shè)計(jì),將程序模塊化之后,根據(jù)每個(gè)模塊的模塊說明書,對(duì)每個(gè)模塊分別用c 語言進(jìn)行源程序的編寫。編寫過程屮必須經(jīng)歷四步,(1)問題分析:包括研究技術(shù)規(guī)范、 弄淸求解問題的性質(zhì)、初步設(shè)

12、計(jì)程序流程圖,以及弄淸不同編程人員之間的邊界和通信。(2) 程序結(jié)構(gòu)圖設(shè)計(jì):編寫詳細(xì)的程序結(jié)構(gòu)圖,為編碼做好準(zhǔn)備。(3)確立程序規(guī)范化措施: 包括檢驗(yàn)個(gè)別的模塊以及考慮模塊之間的一致性。(4)編碼:按結(jié)構(gòu)化編程方法編程。在 結(jié)構(gòu)化程序設(shè)計(jì)屮要遵循口頂向下,逐步求精的設(shè)計(jì)思想,并且嚴(yán)格控制goto語句的使用。 這樣才能使源程序具冇清晰性、生產(chǎn)率、固定的風(fēng)格、便于維護(hù)、重新設(shè)計(jì)代碼使用量最大 化。用c語言編寫源程序時(shí),源程序要有一定的設(shè)計(jì)風(fēng)格。(1)符號(hào)名的命名:從易于識(shí) 別和理解的要求出發(fā),最好用一些有實(shí)際意義的標(biāo)識(shí)符。(2)程序中的注釋行:程序開頭 的預(yù)言性注釋必須遵循一處的規(guī)范,有些項(xiàng)目必須

13、逐一列出。(3)空行和縮格:白然程序 段用空行隔開,為避免所有代碼都從某一列開始,必須縮格。這樣才能使程序?qū)哟畏置?。?) 數(shù)據(jù)說明:數(shù)據(jù)說明規(guī)范化。數(shù)據(jù)說明冇一定的說明次序(5)語句結(jié)構(gòu):語句應(yīng)寫的簡(jiǎn)單 明了,直接了當(dāng),不要一行多句,盡可能利用現(xiàn)成函數(shù),避免用浮點(diǎn)數(shù)比較相等,少用臨時(shí) 變量等。用c語言編源程序時(shí),要有一處的源代碼文件,提供某些額外信息來提高程序的可讀性, 從而更淸楚地衣達(dá)程序的意思。它tik: (1)綜合文件,介紹程序的蓋帽(2)程序組織文 件,有若程序目錄的作用,過義名字、位置和各程序部分的功能。一-般建議兩種類型的程序 組織文件,一是表示程序過程結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)及控制結(jié)構(gòu)的

14、圖示文件,二是介紹每一程序模 塊及數(shù)據(jù)結(jié)構(gòu)的程序注釋(3)指令級(jí)注釋應(yīng)該盡量少用,在特殊悄況下使用吋,要在前后 各插入一空行使其更加醒目。編碼的同時(shí)必須設(shè)計(jì)必要的冗余程序、防錯(cuò)程序,以便檢查程序的錯(cuò)誤。圖書館管理系統(tǒng)的管理文檔一、可行性研究報(bào)告引言1編寫目的 本報(bào)告是對(duì)該系統(tǒng)進(jìn)行可行性研究與分析的綜合性報(bào)告。2背景 該單位圖書館現(xiàn)為人工管理,效率低,易比錯(cuò),手續(xù)繁瑣,而且耗費(fèi)人量的人 力。圖書館希望設(shè)計(jì)一個(gè)圖書管理系統(tǒng),用于管理讀者的登記,圖書的購入、借出、歸還以 及注銷等。并r方便管理人員還查閱某位讀者、某本圖書的借閱情況。并可加快對(duì)當(dāng)前借閱 情況統(tǒng)計(jì)的效率,以全面掌握?qǐng)D巧的流通情況、提高工

15、作效率、加快信息反饋,為讀者提供 滿意的借閱環(huán)境??尚行匝芯壳疤?、目標(biāo) 圖巧館的目標(biāo)是以優(yōu)質(zhì)的服務(wù)、快捷的借閱方式、大量?jī)?yōu)質(zhì)的、最新的圖仏 向本市讀者提供優(yōu)質(zhì)的借閱環(huán)境,使本圖書館能夠順利發(fā)展逐步壯大。2、條件、假定和限制rh于圖書管內(nèi)部各部門都需耍使用該系統(tǒng)対和關(guān)業(yè)務(wù)進(jìn)行管理, 故需要用b/s模式進(jìn)行開發(fā)。部分人沒有計(jì)算機(jī)基礎(chǔ),所以要求系統(tǒng)要簡(jiǎn)單易用。要求軟 件最短壽命為10年。3、評(píng)價(jià)的尺度木次可行性分析將從經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性三方而進(jìn) 行分析所建議的圖書館管理系統(tǒng)1、簡(jiǎn)要說明為了提高該圖書館的工作效率和管理水平,為讀者提供滿意的借閱環(huán)境, 書店計(jì)劃投入一定資金建立圖書館管

16、理系統(tǒng),以全而管理圖書業(yè)務(wù)。圖書館領(lǐng)導(dǎo)以及工作人 員對(duì)所建立的管理系統(tǒng)有以下某木需求:1)對(duì)圖書館管理業(yè)務(wù)提供全而管理的書店信息系統(tǒng)。要求該系統(tǒng)可以完成讀者登記、購入新書、讀者借書、讀者還書、圖書注銷等功 能。2 )對(duì)所有讀者提供全面管理與統(tǒng)計(jì)??梢酝瓿勺x者登記、購入新書、讀者借書、讀者還書、圖書注銷等功能。讀者登記時(shí)要為讀者編制讀者卡片,包括讀者的具體信息 (讀者編號(hào)、姓名、學(xué)院、專業(yè)、年齡等),寫入讀者忖錄文件中。 3 )對(duì)圖書的借、 還、罰款統(tǒng)計(jì)、報(bào)損、盤點(diǎn)、統(tǒng)計(jì)、借閱情況提供全而管理與統(tǒng)計(jì)。讀者借書時(shí),先檢查該 讀者是否是冇效的讀者,若無效則拒絕借書,另外檢查該讀者所借同書是否超過最大

17、限制數(shù) (根據(jù)情況口定)以及有無未歸還的過期圖書,否則拒絕借書。查找該圖書是否還有,如 果有則可以借出,登記圖書分類號(hào)、讀者號(hào)和借閱fi期等;讀者述書時(shí),根據(jù)流水號(hào),從借 書文件中讀出有關(guān)記錄,查明應(yīng)還書日期,如果圖書過期,則處以罰款,并打印罰款單;在 某些情況下,蠱要對(duì)圖w館的圖帖進(jìn)行清理工作,對(duì)無價(jià)值的、過時(shí)的和損壞的圖巧要能夠 及時(shí)注銷。4 )對(duì)進(jìn)書、出版社、圖書商提供全而管理。購入新書時(shí)要為該書編制圖書卡片,包括分類日錄號(hào)、流水號(hào)(唯一八 書名、作者、內(nèi)容摘耍、價(jià)格和購書日期等 信息,寫入圖書目錄文件中。 5 )系統(tǒng)能夠方便的查詢到需要的信息并能夠打印報(bào)農(nóng)。 咨詢要求分為查詢某位讀者、

18、某種圖書和全局圖書3種惜況;可以打卬讀者和圖書情況統(tǒng) 汁表。 6)對(duì)工作人員信息提供全方面的管理。7)管理系統(tǒng)應(yīng)當(dāng)足夠穩(wěn)定,能夠長時(shí)間運(yùn)行并fl保證數(shù)據(jù)不丟失。2初步建設(shè)計(jì)劃項(xiàng)目計(jì)劃于*年*月開工建設(shè)。開發(fā)期1.5個(gè)月,系統(tǒng)計(jì)劃于*年*月* 口正式投入運(yùn)行。3對(duì)圖書館的影響與意義 本管理系統(tǒng)的開發(fā)能夠提高工作效率、擴(kuò)人服務(wù)范圍、加 快圖書借還效率、減少各項(xiàng)事務(wù)手續(xù)、為讀者創(chuàng)造良好的借閱環(huán)境、及時(shí)獲取信息、減少?zèng)Q 策失誤、減少工作量、提高統(tǒng)計(jì)能力、充分掌握?qǐng)D書館現(xiàn)狀。技術(shù)可行性分析。1、管理系統(tǒng)開發(fā)方法:在開發(fā)小組中有開發(fā)軟件系統(tǒng)的經(jīng)驗(yàn)并有強(qiáng)人的技術(shù)支持做厲 盾。在本圖書館管理系統(tǒng)開發(fā)方法上不存

19、在任何問題。2、網(wǎng)絡(luò)和通信技術(shù):本開發(fā)小組有使用tomcat和iis做服務(wù)器的經(jīng)驗(yàn)。3、b/s結(jié)構(gòu)規(guī)劃和設(shè)計(jì)技術(shù):開發(fā)小組有b/s開發(fā)經(jīng)驗(yàn)。4、數(shù)據(jù)庫技術(shù):開發(fā)小組有應(yīng)用數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn)。5、java開發(fā)技術(shù):開發(fā)小纟h能夠使用java編程。綜上,本系統(tǒng)開發(fā)技術(shù)是可行的。 設(shè)備方面。計(jì)算機(jī)系統(tǒng)支持服務(wù)器:pentiumlll 500以上或更高,內(nèi)存:128m以上;<i更盤:至少10g以上; cd-rom: 16倍速以上; 網(wǎng)絡(luò)適配器:10m b/100m b自適應(yīng);打卬機(jī)一臺(tái)ups(選配)工作站:pentiumll 266以上微機(jī);內(nèi)存:64mb碩盤:至少5g以上; cd-rom: 16倍

20、速以上; 網(wǎng)絡(luò)適配器:10mb/100mb 0適應(yīng) 網(wǎng)絡(luò):至少一臺(tái)服務(wù)器 至少一臺(tái)丁-作站使用tcp/ip協(xié)議的局域網(wǎng)軟件環(huán)境:服務(wù)器windows2000 server以上安裝sql server 7.0及以上客丿"機(jī) windows 9x, windows2000, windowsxp 均可安裝sql server 7.0客戶端軟件。技術(shù)力量方面。該項(xiàng)目開發(fā)小組共5人,組長一名,成員4名,他們?cè)陧?xiàng)目開發(fā)中,各 有特長,擔(dān)任不同角色,發(fā)揮了必不可缺的作用。經(jīng)濟(jì)可行性研究。支出1、系統(tǒng)開發(fā)費(fèi)用(1)人員費(fèi)用:開發(fā)工作量約需5個(gè)人月工作量。每人月工資約為2000元,累計(jì)1萬元。(2)硬

21、件設(shè)備費(fèi)用:估計(jì)開發(fā)該系統(tǒng)須購買硬件、外部設(shè)備(高性能計(jì)算機(jī)1臺(tái)、普通計(jì)算機(jī)5臺(tái)、打印機(jī)3臺(tái)、條形碼掃描 儀6臺(tái)、網(wǎng)絡(luò)設(shè)備和布線、不間斷電源1臺(tái)、工作臺(tái)8臺(tái)),花費(fèi)5.18萬元左右。 軟件費(fèi)用:開發(fā)過程中所需軟件費(fèi)用為2.1萬(windows server 2008、sql server、java環(huán)境rose建模工具)。(4)耗材費(fèi)用:0.8萬(5)咨詢和評(píng)審費(fèi):1.2力。(6)調(diào)研和差旅費(fèi):1.0萬。(7)不可預(yù)見費(fèi):按開發(fā)總費(fèi)用的15%計(jì)算。系統(tǒng)開發(fā)總費(fèi)用約為:12.97萬元。2、系統(tǒng)運(yùn)行費(fèi)用 開發(fā)完成后維護(hù)費(fèi)用平均每年約1500元,開發(fā)成功后,原有的3 名管理人員可以減少為兩名,每人月工

22、資1000元。按使用10年計(jì)算25.5萬元。開發(fā)總 費(fèi)用為38.47萬元,平均3.85萬元/年。收益1、提高工作效率,減少工作人員:本管理系統(tǒng)累計(jì)可以綜合提高工作效率達(dá)50% o 可以減少現(xiàn)有15%的工作人員,書店現(xiàn)有人員按30人計(jì)算,nj減少4.5人。每人月平 均工資按150()元計(jì)算,節(jié)約人員工資0.15 x 12 x 4.5=8.1萬元/年。2、提高服務(wù)能力,增加圖書館收入:本系統(tǒng)的建設(shè)可以加快服務(wù)速度并能及時(shí)發(fā)現(xiàn) 受歡迎圖書與損壞圖書的信息。提高訂書的合理性和準(zhǔn)確率,提高讀者滿意度,增加讀者數(shù) 量。收入假定在原有基礎(chǔ)上可以增加10%的業(yè)務(wù)量。圖書館每年的總利潤按300萬計(jì)算, 可以增加

23、收入30力/年。社會(huì)可行性研究。kl前已有很多成功開發(fā)圖書館管理系統(tǒng)的先例,社會(huì)需要圖書館管理的現(xiàn)代化和信息 化。圖書館管理系統(tǒng)開發(fā)和運(yùn)行與國家的政策法規(guī)不存在任何沖突和抵觸z處。另外,圖書 館管理系統(tǒng)所采用的操作和工作方式符合工作人員和讀者的口常習(xí)慣,而口操作方便靈活, 便于學(xué)習(xí)。具有可行性??尚行匝芯拷Y(jié)論。通過經(jīng)濟(jì)、技術(shù)和社會(huì)等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)完全必要,而ii是 可行的,可以立項(xiàng)開發(fā)。二、圖書館管理系統(tǒng)項(xiàng)目開發(fā)計(jì)劃1. 引言1.1編寫日的 本項(xiàng)h開發(fā)的是一個(gè)圖書館管理系統(tǒng) 這份文檔的1=1的是提供一 個(gè)系統(tǒng)開發(fā)的實(shí)施步驟,使管理者能夠?qū)澣蝿?wù)、資源,成本,進(jìn)度,風(fēng)險(xiǎn)進(jìn)行

24、合理的估算和 分析控制,保證項(xiàng)日能夠成功。此份開發(fā)計(jì)劃呈交項(xiàng)目管理者和系統(tǒng)分析人員審閱。1.2背景 該單位圖書館現(xiàn)為人丄管理,效率低,易比錯(cuò),手續(xù)繁瑣,而且耗費(fèi)大量的 人力。圖書館希望設(shè)計(jì)一個(gè)圖書管理系統(tǒng),用于管理讀者的登記,圖書的購入、借出、歸還 以及注銷等。并且方便管理人員還查閱某位讀者、某本圖書的借閱情況。并可加快對(duì)當(dāng)前借 閱情況統(tǒng)計(jì)的效率,以全面掌握?qǐng)D書的流通情況、提高工作效率、加快信息反饋,為讀者提 供滿意的借閱環(huán)境1.3定義 過程:一組將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的活動(dòng)。產(chǎn)品:一組將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的活動(dòng)的結(jié)果。質(zhì)量管理(qualitymanagement

25、):指導(dǎo)和控制某組織與質(zhì)量有關(guān)的彼此協(xié)調(diào)的活動(dòng)。 組織結(jié)構(gòu) (organizational structure):人員的職責(zé)、權(quán)限和相互關(guān)系的冇序女排.客戶(customer):接收軟件產(chǎn)品的組織或個(gè)人。 uml:統(tǒng)一建模語言、是一套用來設(shè)計(jì)軟件藍(lán)圖的標(biāo)準(zhǔn) 建模語言,是一種從軟件分析、設(shè)計(jì)到編寫程序規(guī)范的標(biāo)準(zhǔn)化建模語言。2. 項(xiàng)目概述2工作內(nèi)容 在1.5個(gè)月內(nèi)要為圖書館建立一個(gè)圖書管理系統(tǒng),完成軟件的開發(fā)、 測(cè)試及試運(yùn)行,并且完成圖書借閱內(nèi)計(jì)算機(jī)網(wǎng)絡(luò)建設(shè),使圖書管理系統(tǒng)止式投入使用。該系 統(tǒng)能為用戶提供圖書查詢的檢索服務(wù),圖帖證的辦理,圖書的借閱,歸還的功能,系統(tǒng)維護(hù) 功能。2.2主要參加人員

26、該項(xiàng)口開發(fā)小纟r 5人:組長:1人 組員:4人。他們?cè)陧?xiàng)|=|開發(fā)屮,各有特長,擔(dān)任不同角色,發(fā)揮了必不可缺的作用。2.3產(chǎn)品 2.3.1程序bookwork.jar bookwork系統(tǒng)的打包程序,由java編譯等。2.32文件(07622doc1)可行性研究報(bào)告內(nèi)部保存(07622doc2)需求分析說明書內(nèi)部保存/客戶評(píng)審(07622doc3)項(xiàng)目開發(fā)計(jì)劃書內(nèi)部保存(07622doc4)系統(tǒng)設(shè)計(jì)說明書內(nèi)部保存/發(fā)布(07622doc5)測(cè)試分析報(bào)告內(nèi)部保存2.3.3.服務(wù) 計(jì)劃提供以下服務(wù) 課堂培訓(xùn):以講課形式對(duì)客戶進(jìn)行培訓(xùn),使其能夠正確使用軟件。 免費(fèi)咨詢:客戶可以在工作時(shí)間向技術(shù)人員提

27、出問題并獲得解答。技術(shù)支持:對(duì)于某些客戶,采取上門指導(dǎo)的方式。軟件維護(hù):獲取軟件使用中的問題,提供補(bǔ)丁程序。升級(jí)通知:在軟件新版本發(fā)布的時(shí)候,及時(shí)通知(email或郵寄信件)注冊(cè)的用八,并提供試 用版木。軟件升級(jí):對(duì)于注冊(cè)用戶,只需較少的費(fèi)用即可升級(jí)到新的版本。2.3.4.非移交的產(chǎn)品 開發(fā)源程序及其資料,盂要由開發(fā)者保存,并具有開發(fā)權(quán),不需要交給用 戶。2.4驗(yàn)收標(biāo)準(zhǔn) 2.4.1代碼的驗(yàn)收 最后在交付客戶之前進(jìn)行小紐內(nèi)評(píng)審 代 碼編寫符合hb6465標(biāo)準(zhǔn) 與文檔說明保持一致 代碼書寫風(fēng)格統(tǒng)一,采用標(biāo)準(zhǔn)規(guī)范 沒有下列錯(cuò)謀:由于軟件缺陷造成丟失數(shù)據(jù),不符介設(shè)計(jì)要求,響應(yīng)時(shí)間太長無法接受等問 題。

28、 2.4.2文檔驗(yàn)收 最后在交付客戶z前進(jìn)行小組內(nèi)評(píng)審 文檔格式符合hb6465 標(biāo)準(zhǔn) 功能符合為客戶的合同要求 清晰易讀,沒有語病歧義 2.4.3服務(wù)驗(yàn)收 服務(wù)硬件達(dá)到文檔說明的要求 人員技術(shù)考核合格 定期上門維護(hù)2.5交付日期 從次*年*月次日開始至次月次日,完成對(duì)整個(gè)系統(tǒng)的可行性報(bào)告分 析、需求分析說明帖、開發(fā)計(jì)劃說明說、系統(tǒng)設(shè)計(jì)帖、項(xiàng)目測(cè)試、項(xiàng)目總結(jié),對(duì)概念模型、 存儲(chǔ)模式、完整性控制、存取權(quán)限等進(jìn)行了定義,對(duì)系統(tǒng)功能各模塊進(jìn)行了詳細(xì)設(shè)計(jì),定義 了數(shù)據(jù)庫總體結(jié)構(gòu)、編碼命名規(guī)范,并交付用戶。交付fi期為*年*月*fi,延期交付日 為*月*號(hào)。2.6批準(zhǔn)日期本系統(tǒng)由客戶提出,自*年*月*號(hào)正式批準(zhǔn),批準(zhǔn)人為 s3. 實(shí)施計(jì)劃3工作任務(wù)的分解與人員分工:按照人員所擅長的分配給相應(yīng)的工作3.2接口人員由軟件發(fā)開方派專人,按客戶要求,指定地點(diǎn)安裝,調(diào)試,運(yùn)行并給客戶演示,在后期中負(fù)責(zé)維護(hù)和更新。3.3進(jìn)度 由于網(wǎng)絡(luò)圖太人,難以打印,所以沒有在這里列出。項(xiàng)口采用mircosoft project規(guī)劃進(jìn)度,網(wǎng)絡(luò)圖和卄特圖可在圖書借閱.mpp里看。實(shí)際上網(wǎng)絡(luò)圖和卄特圖只是同 一事物的不同體現(xiàn),所以本文檔只給出了廿特圖

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論