




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程概要設(shè)計(jì)2
版本號(hào):2.0
文檔名稱:概要設(shè)計(jì)
項(xiàng)目名稱:圖書館里系統(tǒng)
項(xiàng)目負(fù)責(zé)人:段明偉
項(xiàng)目組長:段明偉
程序錄入:張露、馮麗榮
需求分析:張露、馮麗榮、高春芳、韓苗苗
軟件測試:.段明偉、曹凌云
開發(fā)單位:西郵07級科技班軟件開發(fā)3小組
引言
編寫目的:
本說明是任務(wù)治理項(xiàng)目軟件鏟平的總體設(shè)計(jì)和實(shí)現(xiàn)說明,記錄了系統(tǒng)整體實(shí)
現(xiàn)上技術(shù)層面上的考慮,同時(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)名稱:圖書治理系統(tǒng)
'項(xiàng)目功能:
本系統(tǒng)完成后是針對個(gè)人事務(wù)治理的產(chǎn)品,是面向那些需要治理個(gè)人日
常任務(wù)的寬敞運(yùn)算機(jī)使用人員的。
本系統(tǒng)將是獨(dú)立的系統(tǒng),目前不為其他的系統(tǒng)后操作系統(tǒng)提供專門的接
n,所產(chǎn)生的輸出差不多上獨(dú)立的。
1.圖書信息治理,治理圖書信息:
2.借閱信息治理,治理圖書的借閱和歸還;
3.讀者信息治理,治理讀者信息;
4.系統(tǒng)、圖書治理系統(tǒng)用戶的添加,刪除和修改.
項(xiàng)目任務(wù)提出者:周元哲
項(xiàng)目組長:段明偉
程序錄入:張露、馮麗榮
需求分析:高春芳、馮麗榮、韓苗苗、張露
軟件測試:段明偉、曹凌云
本系統(tǒng)的用戶:用戶,治理員
承辦單位:西郵科技0701班第三小組
參考資料:
《有用軟件I.程》LeszekA.MaciaszekBrucLeeLiong著機(jī)械工業(yè)出版社
《軟件工程導(dǎo)論一一第5版》張海藩編著清華大學(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)境耦合的范疇,完全不用內(nèi)容耦合。
圖書治理系統(tǒng)(TLMS):圖書治理是關(guān)心圖書館治理人員對圖書信息進(jìn)行治理
的軟件。使用漢語編程語言,獨(dú)立完成其功能。(TheLibraryManagement
Systems)
客戶:與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基
礎(chǔ)。
用戶:使用那個(gè)軟件的所有人。
服務(wù)器(Server):一臺(tái)共享信息的主機(jī),配置比一樣微機(jī)高,要緊起監(jiān)管網(wǎng)絡(luò),
提供數(shù)據(jù)信息的作用。
客戶機(jī)(Ziient):5相關(guān)于服務(wù)器(Server)的名詞,與客戶沒有關(guān)系,是用戶
運(yùn)行圖書館治理軟件的一臺(tái)微機(jī)。
C/S結(jié)構(gòu):軟件的一種結(jié)構(gòu),前提是有一個(gè)局域網(wǎng),一臺(tái)角色為數(shù)據(jù)庫服務(wù)器,
安裝數(shù)據(jù)庫治理軟件,其他為客戶機(jī),安裝治理系統(tǒng)軟件,起操作平臺(tái)
的作用,數(shù)據(jù)儲(chǔ)存在遠(yuǎn)程數(shù)據(jù)庫服務(wù)器上。
項(xiàng)目需求規(guī)
1.對功能的規(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,界面要求使
用漢字。
?標(biāo)準(zhǔn)約束:《編程規(guī)范》、《界面風(fēng)格規(guī)范》。
2.對性能的規(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ái)要考慮向上兼容性,如操作系統(tǒng),數(shù)據(jù)庫等要考慮更高版
本的兼容性。
當(dāng)需求發(fā)生變化時(shí)系統(tǒng)應(yīng)具有一定的適應(yīng)能力,要求系統(tǒng)能夠?yàn)榻窈蟮淖兏?/p>
供以下支持:能夠在系統(tǒng)變更用戶界面和數(shù)據(jù)庫設(shè)計(jì),甚至在更換新的DBMS
后,系統(tǒng)的現(xiàn)有設(shè)計(jì)和編碼能夠最大程度的重月,以愛護(hù)現(xiàn)時(shí)期的投資和保證
軟件系統(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ā)的,所有擁
有跨平臺(tái)的能力,能夠?qū)iT好的適應(yīng)不同的操作系統(tǒng)。
客戶端
系統(tǒng)是采納C/S模式開發(fā)的,因此客戶端只要有掃瞄器就能夠?qū)M(jìn)行使
用。
3.輸入輸出規(guī)定:
圖書卡:學(xué)號(hào)(numher):姓名(usarnama):密碼(password):班級(class):
圖書(book):圖書ID(id);圖書名稱(booknane);圖書數(shù)量(amount);圖書種類
(kind);
治理員(admin):用戶ID(id);用戶名(username);密碼(password);
項(xiàng)目功能需求
令查看圖書
能夠?qū)λ械膱D書進(jìn)行查找及查看。
令注冊功能
治理員能夠?qū)λ械挠脩糇浴?/p>
個(gè)登錄功能
驗(yàn)證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,判定登陸的用戶是一樣用戶依舊治理
員。
?續(xù)借功能
登陸驗(yàn)證后對夠?qū)槔m(xù)借過的圖書進(jìn)行續(xù)借許借。
?借閱功能
用戶(已借的書未超過7本)能夠借閱任何書籍在治理員處。
<治理功能
治理員能夠?qū)D書進(jìn)行增、刪、改、查以及月戶信息進(jìn)行增、冊h改、查。
同時(shí)也能夠添加新的用戶以及修改當(dāng)前登錄用戶的密碼以及能夠?qū)χ卫韱T進(jìn)行
增、刪、改、查。也可實(shí)現(xiàn)登錄用戶的重新登錄和退出。
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)前和今后可能承擔(dān)的工作量,使系統(tǒng)的處理能力和響
應(yīng)時(shí)刻能夠滿足企業(yè)對信息處理的需求。
由于圖書治理系統(tǒng)的查詢功能關(guān)于整個(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ò)充性。例如圖書
治理系統(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ī)范,能夠簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過
軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。
3.系統(tǒng)的易用性和易愛護(hù)性
圖書治理系統(tǒng)是直截了當(dāng)面對使用人員的,而使用人員往往對運(yùn)算機(jī)并
不是專門熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界
面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的
界面;針對用戶可能顯現(xiàn)的使用問題,要提供足夠的在線關(guān)心,縮短用戶對
系統(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ā)使用過程中都要涉及到專門多運(yùn)算機(jī)硬件、軟件。所有
這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、
網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面、作為
業(yè)界標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議及IS09002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時(shí),
在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)
范,保證代碼的易讀性、可操作性和可移植性。
5.系統(tǒng)的先進(jìn)性
目前運(yùn)算系統(tǒng)的技術(shù)進(jìn)展相當(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)且有良好進(jìn)展前途
的產(chǎn)品。
6.系統(tǒng)的響應(yīng)速度
圖書治理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達(dá)到實(shí)時(shí)要求,以
及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),依照所需數(shù)據(jù)量的不同而從秒級到分鐘
級,原則是保證操作人員可不能因?yàn)樗俣葐栴}而阻礙工作效率。
2)數(shù)據(jù)庫信息要求
1.數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性
數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的
不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。
手工輸入要通過系統(tǒng)界面.上的安排系統(tǒng)具有容錯(cuò)性,同時(shí)對操作人員要進(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í)要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。
關(guān)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,假如不能符合完整性約束,
系統(tǒng)應(yīng)該拒絕該數(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):=書名:為非空,可變字符類型
書號(hào):非空,整型類型,字長為16字節(jié)
非空,可變字符類型
出版社:非空,可變字符類型
數(shù)量:整型數(shù)據(jù)類型,范疇0~7
可借閱數(shù)量:非空,整形類型,最大借閱量為7,范疇0~7
借書證號(hào):非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù)
性別:非空,約束范疇為“男”,“女”
姓名:非空,可變數(shù)據(jù)類型
所在系:非空,可變數(shù)據(jù)類型,約束范疇為在校21個(gè)院系
職業(yè):非空,可變數(shù)據(jù)類型,約束范疇為“學(xué)生”或“老師”
借閱者:可空類型
日期:可空類型,非空是范疇0~7天
編號(hào):非空,整型數(shù)據(jù)類型
:非空,整型
地址:非空,可變字符
數(shù)據(jù)結(jié)構(gòu):={借閱者,說明借閱著差不多情形,組成(借書證號(hào),姓名,
班級)}
{圖書,說明圖書差不多情形,組成(書號(hào),書名,作者,出版社名稱,
數(shù)量,位置,在觀否)}
{出版社,說明入館圖書差不多情形及借閱情形,組成(編號(hào),名稱,地
址,)}
數(shù)據(jù)流:={購入,購回圖書的入館,采購,輸入,組成{二維表},1000
本,}
{借閱,讀者借走圖書,借閱,更換借閱記錄表,組成(二維表),
7本/卡}
{歸還,歸還借走圖書,換書,歸還記錄表(借閱記錄表),,}
數(shù)據(jù)儲(chǔ)備={入館記錄,入館(數(shù)據(jù)流),圖書入館表(輸出),組成{二
維表},1次/每季度(儲(chǔ)備頻度)手工錄入,批處理,更新(儲(chǔ)備方式)}
{借閱記錄,借閱,借閱記錄表,組成{二維表},0-7本/卡,聯(lián)機(jī)處
理,更新,隨機(jī)檢索,}
{歸還記錄,歸還,歸還記錄表,組成{二維表},0-7本/天,聯(lián)機(jī)處
理,更新,隨機(jī)檢索}
處理過程={借閱,輸入:{借閱},輸出:{借閱記錄表},處理:記錄圖書
借閱情形,要求實(shí)時(shí)響應(yīng)}
{購入,輸入:{購入},輸出:{圖書入館表},處理:記錄圖書
入館情形,可進(jìn)行批處理,集中進(jìn)行錄入}
{歸還,輸入:{歸還},輸出:{歸還記錄表},處理:記錄圖書
歸還情形,并相應(yīng)修改借閱記錄表,實(shí)時(shí)響應(yīng)}
3)圖書治理系統(tǒng)數(shù)據(jù)庫信息要求
書名:為非空,可變字符類型
書號(hào):非空,整型類型,字長為16字節(jié)
非空,可變字符類型
出版社:非空,可變字符類型
位置:可空
在館否:非空,約束條件為“是"或‘否"
數(shù)量:整型數(shù)據(jù)類型,范疇0?7
可借閱數(shù)量:非空,整形類型,最大借閱量為7,范疇0~7
借書證號(hào):非空,整形類型,約束條件在數(shù)據(jù)庫中有記錄數(shù)據(jù)
姓名:非空,可變數(shù)據(jù)類型
班級:非空,可變數(shù)據(jù)類型,約束范疇為在校21個(gè)院系
借閱者:可空類型
日期:可空類型,非空是范疇0?7天
編號(hào):非空,整型數(shù)據(jù)類型
:非空,整型
地址:非空,可變字符
說明:圖書館數(shù)據(jù)庫操作系統(tǒng)為多用戶操作系統(tǒng),借閱者和圖書對應(yīng)借
閱關(guān)系為多對多關(guān)系。圖書對應(yīng)數(shù)據(jù)為書名,書號(hào),作者,出版社,位置,
在館否,數(shù)量;借閱者對應(yīng)數(shù)據(jù)為:姓名,性別,職業(yè),借書證號(hào),所在
院系。當(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.借閱者的各種信息的輸入,包括姓名,借書證號(hào),班級;
2.圖書的各種信息的輸入,包括書號(hào),書名,作者,數(shù)量,位置,在館
否,以及出版社的相關(guān)信息的輸入,包括出版社名稱,地址,編號(hào)和:
3.圖借閱的借出日期和應(yīng)還日期信息的輸入;
4.圖書治理各種信息的查詢、修改和愛護(hù)。
處理方法:
1.當(dāng)有圖書入館時(shí),應(yīng)該將該圖書的詳細(xì)信息輸入數(shù)據(jù)庫中
2.當(dāng)有人將圖書借出時(shí)?,應(yīng)該借閱人與該書的詳細(xì)信息輸入數(shù)據(jù)庫中,
同時(shí)記錄借出和應(yīng)還日期
3.當(dāng)有人將圖書歸還時(shí),應(yīng)該將借出該書時(shí)記錄的信息刪除
4.當(dāng)有人查洵某圖書時(shí),應(yīng)該將該圖書的詳細(xì)信息輸出,同時(shí)顯示是
否在館,若不在館,何時(shí)歸還
4)圖書治理系統(tǒng)的邏輯模型
圖書治理系統(tǒng)的邏輯模型如下圖所示:
借閱一
圖書一
借閱者一
借書證號(hào)一
應(yīng)還日期
姓名一
班級
借出日期一
書名一
書號(hào)一
數(shù)量
作者一
位置
在館否
出版社名
數(shù)據(jù)字典分析:
借閱者(借書證號(hào),姓名,班級)
圖書(書號(hào),書名,作者,出版社名稱,數(shù)量,位置,在觀否)
借閱(借書證號(hào),書號(hào),借出日期,應(yīng)還日期)
5)圖書治理系統(tǒng)的關(guān)系數(shù)據(jù)模型
系統(tǒng)所需差不多表:
圖書差不多情形表
列名主碼候選碼外碼被參照表約束條件
書名NNY圖書入館表
書號(hào)YESNNNOT
NULL
作者NNN
數(shù)量NNN
位置NNN
在館否NNN歸還記錄表NOTNULL
圖書入館表
列名主碼候選碼外碼被參照表約束條件
書名YYNOT
NULL
出版社NYNOT
NULL
數(shù)量NNNOT
NULL
作者NNNOT
NULL
借閱記錄表
列名主碼候選碼外碼被參照表約束條件
借書證號(hào)YNOT
NULL
書號(hào)YYNOT
NULL
借出日期NOT
NULL
應(yīng)還日期NOT
NULL
歸還記錄表
列名主碼候選碼外碼被參照表約束條件
書號(hào)YYNOT
NULL
在館標(biāo)志YNOT
NULL
歸還日期NULL
讀者信息表
列名主碼候選碼外碼被參照表約束條件
借書證號(hào)YYNOT
NULL
姓名
班級
治理者:圖書(書號(hào),書名,作者,出版社名稱,數(shù)量,位置)
借閱(借書證號(hào),書號(hào),借出日期,應(yīng)還日期)
借閱者(借書證號(hào),姓名,班級,借書數(shù)量)
借閱者:圖書(書號(hào),書名,作者,出版社名稱,數(shù)量,位置,在館否)
索引:在圖書治理系統(tǒng)中,書名,作者,出版社名稱是不管治理員依舊
借閱者都經(jīng)常使用的杳詢條件應(yīng)該在此基礎(chǔ)上建立索引,而關(guān)于治理員來講
為便于對借閱信息和和圖書的治理有必要對借書證號(hào)和書號(hào)建立聚簇。
6)性能需求
a)數(shù)據(jù)治理能力要求:
本系統(tǒng)需要治理的文卷和記錄的個(gè)數(shù)有幾萬一一幾十萬冊左右,對可預(yù)見
的增長對數(shù)據(jù)進(jìn)行動(dòng)態(tài)分類儲(chǔ)備。
b)故障處理要求:
由于某種未知的軟件及硬件故障所引起的本系統(tǒng)無法使用,可能會(huì)對使用
該軟件的用戶產(chǎn)生一定的阻礙,但由于其具有較好的可愛護(hù)性,使得愛護(hù)人員發(fā)
覺情形時(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ò)誤的情形下,關(guān)于用戶的輸入錯(cuò)誤應(yīng)給出適當(dāng)?shù)母?/p>
正提示
>服務(wù)器
服務(wù)器程序部分
軟件接口:
圖書治理系統(tǒng)的運(yùn)行要求,圖書治理系統(tǒng)中的各個(gè)子系統(tǒng)的硬件和軟件
的配置如下:
1.服務(wù)器端子系統(tǒng)的運(yùn)行要求:
系統(tǒng)軟件:WindowNTServer
數(shù)據(jù)庫治理系統(tǒng):SQLServer
硬件要求:PentiumIII450以上,258MRAM,14GHD
2.客戶端子系統(tǒng)的運(yùn)行要求:
系統(tǒng)軟件:WindowNTWorkstation
數(shù)據(jù)庫治理系統(tǒng):SQLServer
硬件要求:Pentium133以上,32MRAM,4.3GHD
差不多設(shè)計(jì)概念和處理流程
系統(tǒng)的數(shù)據(jù)流圖
流程設(shè)計(jì)
系統(tǒng)流程
I.頂層數(shù)據(jù)流圖
-借書信息一?
一圖書信息一A
一讀者信息一?讀者
一檢索條件一
檢索結(jié)果——A
2.第層數(shù)據(jù)流圖
總體結(jié)構(gòu)和模塊外部設(shè)計(jì)
系統(tǒng)采納分層的總體結(jié)構(gòu)思想。初步打算分為三層:
①最上層:界面層,要緊負(fù)責(zé)同意用戶數(shù)據(jù)的輸入以及處理結(jié)果的顯示。
②中間層:處理層,要緊負(fù)責(zé)具體功能的實(shí)現(xiàn),數(shù)據(jù)的處理,它將是軟件的核心。
③最底層:數(shù)據(jù)庫接口層,要緊是被中間層調(diào)用的有關(guān)數(shù)據(jù)庫操作的接口實(shí)現(xiàn)。
簡單的示意圖如K
用戶界面層
處
產(chǎn)
理
生
事
事
務(wù)
務(wù)
數(shù)據(jù)處理層
申
返
請
回
訪
處
問
理
結(jié)
系統(tǒng)結(jié)構(gòu):數(shù)
果
據(jù)
▼庫
數(shù)據(jù)庫接口層(創(chuàng)建,備份,復(fù)原,提供Execute接口)
各功能模塊關(guān)系結(jié)構(gòu)圖
超期處罰
新生卡的
辦理
卡的補(bǔ)辦
與掛失
程序文件(或命令文件)和數(shù)據(jù)文件一覽表
書籍信息成員類型表
成員類型成員類型
編號(hào)數(shù)字書籍編號(hào)字符串
ISBM字符串書籍名稱字符串
書籍類別字符串書籍作者字符串
出版社名稱字符串出版日期日期
書籍頁碼關(guān)鍵字字符串
登記n期庫存數(shù)量數(shù)字
剩余數(shù)量數(shù)字備注字符串
數(shù)據(jù)庫設(shè)計(jì)
邏輯設(shè)計(jì)
建立圖書信息表、借閱信息表、讀者信息表。
物理設(shè)計(jì)
備注:屬性項(xiàng)目的
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國理發(fā)店可調(diào)座椅行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 2024年度浙江省二級造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)押題練習(xí)試卷A卷附答案
- 2024年度浙江省二級造價(jià)工程師之土建建設(shè)工程計(jì)量與計(jì)價(jià)實(shí)務(wù)過關(guān)檢測試卷A卷附答案
- 小學(xué)語文培訓(xùn)課件
- DB43-T 2862-2023 油茶良種穗條生產(chǎn)技術(shù)規(guī)程
- 統(tǒng)編版二年級語文下冊第二單元基礎(chǔ)測試卷(單元測試)(含答案)
- 小學(xué)數(shù)學(xué)趣味教育故事設(shè)計(jì)
- 幼兒園小班社會(huì)教案我喜歡老師
- 腫瘤靶向藥物的作用機(jī)制
- 初中ps考試題及答案
- 2022年小學(xué)六年級畢業(yè)監(jiān)測科學(xué)素養(yǎng)測試題試卷 (含答題卡)
- 礦山六類事故案例警示教育課件
- 【學(xué)校心理健康教育系列】心理韌性:成為更堅(jiān)韌的自己
- 核電站sdm手冊第7章
- JGJ-130-2011建筑施工扣件式鋼管腳手架安全技術(shù)規(guī)范(新版)
- 魯東教師心理健康期末考試復(fù)習(xí)題及參考答案
- 蛋白質(zhì)純化技術(shù)PPT幻燈片課件
- 企業(yè)部門人員需求申請表
- 手太陰肺經(jīng)ppt課件
- 城市居住區(qū)規(guī)劃設(shè)計(jì)規(guī)范(含條文說明)
- (完整版)《普通心理學(xué)-彭聃齡》知識(shí)要點(diǎn)
評論
0/150
提交評論