秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

施工組織設(shè)計-軟件工程 概要設(shè)計

上傳人:仙*** 文檔編號:50926469 上傳時間:2022-01-24 格式:DOCX 頁數(shù):18 大?。?22.23KB
收藏 版權(quán)申訴 舉報 下載
施工組織設(shè)計-軟件工程 概要設(shè)計_第1頁
第1頁 / 共18頁
施工組織設(shè)計-軟件工程 概要設(shè)計_第2頁
第2頁 / 共18頁
施工組織設(shè)計-軟件工程 概要設(shè)計_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《施工組織設(shè)計-軟件工程 概要設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《施工組織設(shè)計-軟件工程 概要設(shè)計(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、文檔編號:006 版本號:2.0 文檔名稱:概要設(shè)計 項目名稱:圖書館里系統(tǒng) 項目負責人:段明偉 項目組長:段明偉 程序錄入:張露、馮麗榮 需求分析:張露、馮麗榮、高春芳、韓苗苗 軟件測試:.段明偉、曹凌云 開發(fā)單位:西郵07 級科技班軟件開發(fā)3小組 引言 編寫目的: 本說明是任務(wù)管理項目軟件鏟平的總體設(shè)計和實現(xiàn)說明,記錄了系統(tǒng)整體實現(xiàn)上技術(shù)層面上的考慮,并且以說明作為依據(jù),同時該文檔將作

2、為產(chǎn)品實現(xiàn)、特性要求和控制的依據(jù)。 軟件開發(fā)小組的每一位參與開發(fā)成員應(yīng)該閱讀本說明,以清除產(chǎn)品在技術(shù)方面的要求和實現(xiàn)策略,本手冊將進行技術(shù)評審和技術(shù)的可行性檢查,同時為下一步的詳細設(shè)計說明提供框架。 項目背景 § 系統(tǒng)名稱:圖書管理系統(tǒng) § 項目功能: 本系統(tǒng)完成后是針對個人事務(wù)管理的產(chǎn)品,是面向那些需要管理個人日常任務(wù)的廣大計算機使用人員的。 本系統(tǒng)將是獨立的系統(tǒng),目前不為其 他的系統(tǒng)后操作系統(tǒng)提供特別的接口,所產(chǎn)生的輸出都是獨立的。 1. 圖書信息管理 , 管理圖書信息; 2. 借閱信息管理 , 管理圖書的借閱和歸還; 3. 讀者信息管理 , 管理讀者信息; 4. 系統(tǒng)

3、、圖書管理系統(tǒng)用戶的添加,刪除和修改. 項目任務(wù)提出者:周元哲 項目組長: 段明偉 程序錄入: 張露、馮麗榮 需求分析: 高春芳、馮麗榮、韓苗苗、張露 軟件測試:段明偉、曹凌云 本系統(tǒng)的用戶:用戶,管理員 承辦單位: 西郵科技0701班第三小組 參考資料: 《實用軟件工程》 LeszekA.Maciaszek Bruc LeeLiong著機械工業(yè)出版社 《軟件工程導(dǎo)論——第5版》?張海藩編著??清華大學(xué)出版社 定義 模塊:是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募希菃为毭亩铱赏ㄟ^名字來訪問。 耦合:是對一個軟件結(jié)構(gòu)內(nèi)不同

4、模塊之間互聯(lián)程度的度量。耦合強弱取決于 模塊件間接口的復(fù)雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)據(jù)。耦合的類型包括:數(shù)據(jù)耦合、控制耦合、公共環(huán)境耦合和內(nèi)容耦合。其中數(shù)據(jù)耦合是最低程度的耦合,內(nèi)容耦合是最高程度的耦合,應(yīng)盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。 圖書管理系統(tǒng)(TLMS):圖書管理是幫助圖書館管理人員對圖書信息進行管理的軟件。使用漢語編程語言,獨立完成其功能。(The Library Management Systems) 客戶:與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基礎(chǔ)。 用戶:使用這個軟件的所有人。

5、 服務(wù)器(Server):一臺共享信息的主機,配置比一般微機高,主要起監(jiān)管網(wǎng)絡(luò),提供數(shù)據(jù)信息的作用。 客戶機(Client):是相對于服務(wù)器(Server)的名詞,與客戶沒有關(guān)系,是用戶運行圖書館管理軟件的一臺微機。 C/S結(jié)構(gòu):軟件的一種結(jié)構(gòu),前提是有一個局域網(wǎng),一臺角色為數(shù)據(jù)庫服務(wù)器,安裝數(shù)據(jù)庫管理軟件,其他為客戶機,安裝管理系統(tǒng)軟件,起操作平臺的作用,數(shù)據(jù)保存在遠程數(shù)據(jù)庫服務(wù)器上。 項目需求規(guī) 1.對功能的規(guī)定 ? 功能概述 2 用戶: 瀏覽功能:瀏覽所有的書籍、查找所有的書籍及用戶信息。 掛失功能:在用戶圖書卡丟失或密碼遺忘時區(qū)任何一個圖書室均可 使

6、用掛失功能。 激活功能:在管理員或任何一個書庫均可激活。 2 管理員: 增加圖書:對圖書種類進行增加。 修改功能:對圖書信息進行修改及用戶信息的修改。 刪除圖書:對圖書種類進行刪除。   查看圖書:對圖書信息進行查看。 注冊功能:對用戶注冊。 ? 條件與約束 ? 資金、時間約束: ? 本軟件為畢業(yè)設(shè)計需要而設(shè)計,未撥專項資金;本軟件從2009年9月7日開始開發(fā),研制時間為3個月,2009年12月20日交付使用。 ? 技術(shù)約束:要求采用C/S結(jié)構(gòu),數(shù)據(jù)庫采用SQL serve2000,界面要求使用漢字。 ? 標準約束:《編程規(guī)范》、《界面風(fēng)格規(guī)范》。 2.

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

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

9、;圖書名稱(book name);圖書數(shù)量(amount);圖書種類(kind); 管理員(admin): 用戶ID(id);用戶名(username);密碼(password); 項目功能需求 2 查看圖書 能夠?qū)λ械膱D書進行查找及查看。 2 注冊功能 管理員能夠?qū)λ械挠脩糇浴? 2 登錄功能 驗證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,判斷登陸的用戶是一般用戶還是管理員。 2 續(xù)借功能 登陸驗證后對夠?qū)槔m(xù)借過的圖書進行續(xù)借許借。 2 借閱功能 用戶(已借的書未超過7本)可以借閱任何書籍在管理員處。 2 管理功能 管理員能夠?qū)D書進行增、刪、改、查以及用戶信息進行

10、增、刪、改、查。 同時也可以添加新的用戶以及修改當前登錄用戶的密碼以及能夠?qū)芾韱T進行增、刪、改、查。也可實現(xiàn)登錄用戶的重新登錄和退出。 1) 性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1.系統(tǒng)處理的準確性和及時性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。 由于圖書管理系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重,作為系統(tǒng)的很多數(shù)據(jù)來源,其準確性很大程度上決定了圖書管理系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中

11、,必須采用一定的方法保證系統(tǒng)的準確性。 2.系統(tǒng)的開放性和系統(tǒng)的可擴充性 圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如圖書管理系統(tǒng)的方式的改變(網(wǎng)上借閱),用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 3.系統(tǒng)的易用性和易維護性 圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交

12、互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 圖書管理系統(tǒng)中涉及到的數(shù)據(jù)是圖書館的相當重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。 4.系統(tǒng)的標準性 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標準的TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標準所要求的質(zhì)量規(guī)范等;同時,在

13、自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。 5.系統(tǒng)的先進性 目前計算系統(tǒng)的技術(shù)發(fā)展相當快,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。 6.系統(tǒng)的響應(yīng)速度 圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作

14、效率。 2) 數(shù)據(jù)庫信息要求 1. 數(shù)據(jù)錄入和處理的準確性和實時性 數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓(xùn)。 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 2.? 數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的客戶端機中,圖書信息和借閱者信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)

15、據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。 3.? ?數(shù)據(jù)的共享與獨立性 整個圖書管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預(yù)的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。 4. 圖書管理系統(tǒng)的數(shù)據(jù)字典: 數(shù)據(jù)項:=書名:為非空,可變字符類型 書號:非空,整型類型,字長為16字節(jié) 作者:非空,可變字符類型 出版社:非空,可變字符類型 數(shù)量:整型數(shù)據(jù)類型,范圍0~7 可

16、借閱數(shù)量:非空,整形類型,最大借閱量為7 ,范圍0~7 借書證號:非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù) 性別:非空,約束范圍為“男”,“女” 姓名:非空,可變數(shù)據(jù)類型 所在系:非空,可變數(shù)據(jù)類型,約束范圍為在校21個院系 職業(yè):非空,可變數(shù)據(jù)類型,約束范圍為“學(xué)生”或“老師” 借閱者:可空類型 日期:可空類型,非空是范圍0~7天 編號:非空,整型數(shù)據(jù)類型 電話:非空,整型 地址:非空,可變字符 數(shù)據(jù)結(jié)構(gòu):={借閱者,表明借閱著基本情況,組成(借書證號,姓名,班級)} {圖書,表明圖書基本情況,組成(書號,書名,作者,出版社名稱,數(shù)量,位置,在觀否)} {出版

17、社,表明入館圖書基本情況及借閱情況,組成(編號,名稱,地址,電話)} 數(shù)據(jù)流:={購入,購回圖書的入館,采購,輸入,組成{二維表},1000本,} ?????? {借閱,讀者借走圖書,借閱,更改借閱記錄表,組成(二維表),7本/卡} ?????? {歸還,歸還借走圖書,換書,歸還記錄表(借閱記錄表),, } 數(shù)據(jù)存儲={入館記錄,入館(數(shù)據(jù)流),圖書入館表(輸出),組成{二維表},1次/每季度(存儲頻度)手工錄入,批處理,更新(存儲方式)} ???????? {借閱記錄,借閱,借閱記錄表,組成{二維表},0-7本/卡,聯(lián)機處理,更新,隨機檢索,} ???????? {歸還記錄,歸還

18、,歸還記錄表,組成{二維表},0-7本/天,聯(lián)機處理,更新,隨機檢索} 處理過程={借閱,輸入:{借閱},輸出:{借閱記錄表} ,處理:記錄圖書借閱情況,要求實時響應(yīng)} ???????? {購入,輸入:{購入 },輸出:{圖書入館表 } ,處理:記錄圖書入館情況,可進行批處理,集中進行錄入} ???????? {歸還,輸入:{歸還 },輸出:{歸還記錄表 } ,處理:記錄圖書歸還情況,并相應(yīng)修改借閱記錄表,實時響應(yīng)} 3) 圖書管理系統(tǒng)數(shù)據(jù)庫信息要求 書名:為非空,可變字符類型 書號:非空,整型類型,字長為16字節(jié) 作者:非空,可變字符類型 出版社:非空,可變字符類型 位置:

19、可空 在館否:非空,約束條件為“是”或“否” 數(shù)量:整型數(shù)據(jù)類型,范圍0~7 可借閱數(shù)量:非空,整形類型,最大借閱量為7 ,范圍0~7 借書證號:非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù) 姓名:非空,可變數(shù)據(jù)類型 班級:非空,可變數(shù)據(jù)類型,約束范圍為在校21個院系 借閱者:可空類型 日期:可空類型,非空是范圍0~7天 編號:非空,整型數(shù)據(jù)類型 電話:非空,整型 地址:非空,可變字符 說明:圖書館數(shù)據(jù)庫操作系統(tǒng)為多用戶操作系統(tǒng),借閱者和圖書對應(yīng)借閱關(guān)系為多對多關(guān)系。圖書對應(yīng)數(shù)據(jù)為書名,書號,作者,出版社,位置,在館否,數(shù)量; 借閱者對應(yīng)數(shù)據(jù)為:姓名,性別,職業(yè),借書

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

21、處理方法: 1.????當有圖書入館時,應(yīng)該將該圖書的詳細信息輸入數(shù)據(jù)庫中 2.?????當有人將圖書借出時,應(yīng)該借閱人與該書的詳細信息輸入數(shù)據(jù)庫中,并且記錄借出和應(yīng)還日期 3.?????當有人將圖書歸還時,應(yīng)該將借出該書時記錄的信息刪除 4.?????當有人查詢某圖書時,應(yīng)該將該圖書的詳細信息輸出,并且顯示是否在館,若不在館,何時歸還 4) 圖書管理系統(tǒng)的邏輯模型 圖書管理系統(tǒng)的邏輯模型如下圖所示:? 借閱 圖書 借閱者 借書證號 應(yīng)還日期 姓名 班級 借出日期 書名 書號 數(shù)量 作者 位置

22、 在館否 出版社名 數(shù)據(jù)字典分析: 借閱者(借書證號,姓名,班級) 圖書(書號,書名,作者,出版社名稱,數(shù)量,位置,在觀否) 借閱(借書證號,書號,借出日期,應(yīng)還日期) 5)圖書管理系統(tǒng)的關(guān)系數(shù)據(jù)模型 系統(tǒng)所需基本表: 圖書基本情況表 列名 主碼 候選碼 外碼 被參照表 約束條件 書名 N N Y 圖書入館表 ? 書號 YES N N ? NOT NULL 作者 N N N ? ? 數(shù)量 N N N ? ? 位置 N N N ? ? 在館否 N N N 歸還記錄表 NOT NULL

23、 圖書入館表 列名 主碼 候選碼 外碼 被參照表 約束條件 書名 Y Y ? ? NOT NULL 出版社 N Y ? ? NOT NULL 數(shù)量 N N ? ? NOT NULL 作者 N N ? ? NOT NULL 借閱記錄表 列名 主碼 候選碼 外碼 被參照表 約束條件 借書證號 ? Y ? ? NOT NULL 書號 Y Y ? ? NOT NULL 借出日期 ? ? ? ? NOT NULL 應(yīng)還日期 ? ? ? ? NOT NULL 歸還記錄表

24、 列名 主碼 候選碼 外碼 被參照表 約束條件 書號 Y Y ? ? NOT NULL 在館標志 ? Y ? ? NOT NULL 歸還日期 ? ? ? ? NULL 讀者信息表 列名 主碼 候選碼 外碼 被參照表 約束條件 借書證號 Y Y ? ? NOT NULL 姓名 ? ? ? ? ? 班級 ? ? ? ? ? 管理者: 圖書(書號,書名,作者,出版社名稱,數(shù)量,位置) 借閱(借書證號,書號,借出日期,應(yīng)還日期) 借閱者(借書證號,姓名,班級,借書數(shù)量) 借閱者:圖

25、書(書號,書名,作者,出版社名稱,數(shù)量,位置,在館否) 索引:在圖書管理系統(tǒng)中,書名,作者,出版社名稱是無論管理員還是借閱者都經(jīng)常使用的查詢條件應(yīng)該在此基礎(chǔ)上建立索引,而對于管理員來講為便于對借閱信息和和圖書的管理有必要對借書證號和書號建立聚簇。 6)性能需求 a) 數(shù)據(jù)管理能力要求: 本系統(tǒng)需要管理的文卷和記錄的個數(shù)有幾萬——幾十萬冊左右,對可預(yù)見的增長對數(shù)據(jù)進行動態(tài)分類存儲。 b) 故障處理要求: 由于某種未知的軟件及硬件故障所引起的本系統(tǒng)無法使用,可能會對使用該軟件的用戶產(chǎn)生一定的影響,但由于其具有較好的可維護性,使得維護人員發(fā)現(xiàn)情況時,立即更正,可在短時間內(nèi)恢復(fù)其使用。

26、c) 其他專門要求: 本系統(tǒng)具有較強的使用權(quán)限,使得本系統(tǒng)具有易于維護,管理;其用戶界面要求為包括簡潔、易用、易懂,美觀、標準,具備一定的兼容性;軟件質(zhì)量要求為:易用、健壯、兼容性好、運行穩(wěn)定、有一定安全保障。 7)運行需求 ? 客戶機 用戶界面:網(wǎng)頁的形式進行瀏覽。 軟件接口: 運行于任何安裝有瀏覽器的操作系統(tǒng)。 故障處理:在用戶的輸入有錯誤的情況下,對于用戶的輸入錯誤應(yīng)給出適當?shù)母恼崾? ? 服務(wù)器 服務(wù)器程序部分 發(fā)送數(shù)據(jù) 準備數(shù)據(jù)包 發(fā)送數(shù)據(jù)到客戶機 接收客戶機數(shù)據(jù) 接收數(shù)據(jù) 判斷類型 解開數(shù)據(jù)包 圖書管理系統(tǒng)(服務(wù)器部分) 準備SQL 數(shù)據(jù)庫操

27、作 數(shù)據(jù)處理、查詢 判斷查詢 準備返回數(shù)據(jù) 判斷原因 準備返回數(shù)據(jù) 軟件接口: 圖書管理系統(tǒng)的運行要求,圖書管理系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下: 1.服務(wù)器端子系統(tǒng)的運行要求: 系統(tǒng)軟件: Window NT Server 數(shù)據(jù)庫管理系統(tǒng):SQL Server 硬件要求:Pentium III 450以上, 258M RAM,? 14G HD 2.客戶端子系統(tǒng)的運行要求: 系統(tǒng)軟件: Window NT Workstation 數(shù)據(jù)庫管理系統(tǒng):SQL Server 硬件要求:Pentium 133以上,?

28、32M RAM,?? 4.3G HD 基本設(shè)計概念和處理流程 讀者借閱信息 圖書分類設(shè)置 設(shè)置借閱圖書數(shù)量 增刪改用戶信息 讀者歸還信息 讀者信息 讀者密碼修改 管理員信息修改、 設(shè)置罰金 書籍信息添加 書籍信息修改 管理員系統(tǒng) 讀者信息系統(tǒng) 借閱信息系統(tǒng) 書籍信息系統(tǒng) 圖書管理系統(tǒng) 系統(tǒng)的數(shù)據(jù)流圖 借閱信息管理 讀者信息管理 讀者 中心數(shù)據(jù)庫 系統(tǒng) 系統(tǒng)管理員 書籍信息管理 系統(tǒng)管理員 書籍信息 書籍信息

29、 讀者個人信息 還書 借書 流程設(shè)計 系統(tǒng)流程 1.頂層數(shù)據(jù)流圖 2.第一層數(shù)據(jù)流圖 總體結(jié)構(gòu)和模塊外部設(shè)計 系統(tǒng)采用分層的總體結(jié)構(gòu)思想。初步計劃分為三層: ① 最上層:界面層,主要負責接受用戶數(shù)據(jù)的輸入以及處理結(jié)果的顯示。 ② 中間層:處理層,主要負責具體功能的實現(xiàn),數(shù)據(jù)的處理,它將是軟件的核心。 ③ 最底層:數(shù)據(jù)庫接口層,主要是被中間層調(diào)用的有關(guān)數(shù)據(jù)庫操作的接口實現(xiàn)。 簡單的示意

30、圖如下: 返回處理結(jié)果 申請訪問數(shù)據(jù)庫 產(chǎn)生事務(wù) 用戶界面層 處理事務(wù) 數(shù)據(jù)處理層 數(shù)據(jù)庫接口層(創(chuàng)建,備份,恢復(fù),提供Execute接口) 用戶界面層 處理事務(wù) 數(shù)據(jù)處理層 數(shù)據(jù)庫接口層(創(chuàng)建,備份,恢復(fù),提供Execute接口) 用戶界面層 處理事務(wù) 數(shù)據(jù)處理層 數(shù)據(jù)庫接口層(創(chuàng)建,備份,恢復(fù),提供Execute接口) 系統(tǒng)結(jié)構(gòu): 各功能模塊關(guān)系結(jié)構(gòu)圖 程序文件(或命令文件)和數(shù)據(jù)文件一覽表

31、 書籍信息成員類型表 成員 類型 成員 類型 編號 數(shù)字 書籍編號 字符串 ISBM 字符串 書籍名稱 字符串 書籍類別 字符串 書籍作者 字符串 出版社名稱 字符串 出版日期 日期 書籍頁碼 數(shù)字 關(guān)鍵

32、字 字符串 登記日期 日期 庫存數(shù)量 數(shù)字 剩余數(shù)量 數(shù)字 備注 字符串 數(shù)據(jù)庫設(shè)計 邏輯設(shè)計 建立圖書信息表、借閱信息表、讀者信息表。 物理設(shè)計 備注 : 屬性項目的說明 U:唯一(Unique) P:主鍵(Primary) N:非空(Not Null) I:索引(Index) M:必填 (一) 數(shù)據(jù)庫關(guān)系表 系統(tǒng)名稱 圖書管理系統(tǒng) 完成日期 版本 設(shè)計者 審核者 2009-

33、2010 表名 TSGL 實體名稱 圖書管理系統(tǒng) 主鍵 書號 外鍵 索引表名稱 和 索引字段名稱 估計紀錄數(shù)(條/月) 估計數(shù)據(jù)量(MB/月) 圖書信息表: 序號 字段名稱 類型 位數(shù) 屬性 備注 1 Id Int N,P,I 圖書編號 2 typeid Int N 圖書類別 3 bookname varchar 50 N 圖書名稱 4 Publish varchar 50 N 出版社 5 price Int N 價格 6 count

34、 Int N 數(shù)量 讀者信息表: 序號 項目名稱 類型 位數(shù) 屬性 備注 1 Id Character 4 N,P,I 編號 2 readername Character 8 N 姓名 內(nèi)部接口設(shè)計 瀏覽模塊:由Hibernate所提供的接口,去完成瀏覽的請求。 借閱模塊:由Hibernate所提供的接口,去完成由struts所傳來的請求。 查詢模塊:完成查詢功能; 修改模塊:完成修改功能; 增加模塊:完成增加功能; 刪除模塊:完成刪除功能; 維護設(shè)計 《圖書管理系統(tǒng)》軟件必須按照規(guī)范的步驟進行開發(fā),并充分考慮軟件可維護性,同時必須按時認真完成相應(yīng)文檔資料,以利于未來版本升級即移植等二次開發(fā)。 系統(tǒng)出錯處理設(shè)計 出錯信息 用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。 補救措施 1. 定期對數(shù)據(jù)庫進行備份,安裝相應(yīng)的防火墻以及防病毒程序和定期對服務(wù)器進行維護。 2.當原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!