




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)詳細(xì)設(shè)計說明書、可行性分析本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功能為管理有關(guān)讀者,書籍,借閱和管理者的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者信息管理模塊,書籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對讀者信息進(jìn)行維護(hù)。書籍信息管理可以瀏覽書籍的信息,可以對書籍信息進(jìn)行維護(hù)。借閱信息管理可以顯示當(dāng)前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息進(jìn)行維護(hù)。管理者信息管理可以顯示數(shù)據(jù)庫中管理者的情況,可以對管理者信息進(jìn)行維護(hù)??梢?,本系統(tǒng)并不復(fù)雜,主要解決的問題是利用關(guān)鍵字對數(shù)據(jù)庫進(jìn)行查詢。、圖書館概況圖書管理系統(tǒng)是圖書館管理工作中不可缺少
2、的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進(jìn)行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對圖書信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理
3、快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。系統(tǒng)功能結(jié)構(gòu)圖圖書管理信息系統(tǒng) 借閱信息管理借書信息管理設(shè)置書籍種類設(shè)置書籍信息設(shè)置讀者種類設(shè)置讀者信息密碼管理用戶管理書籍信息管理讀者信息管理還書信息管理還書信息添加借書信息查詢借書信息添加借書信息修改讀者種類添加讀者種類修改讀者信息添加讀者信息查詢讀者信息修改書籍類別修改書籍類別添改書籍信息查詢書籍信息添加書籍信息修改還書信息查詢還書信息修改系統(tǒng)管理、處理流程頂層數(shù)據(jù)流圖:第0層圖:第一層圖:(1):登陸子系統(tǒng)
4、(2):管理子系統(tǒng)(3)查詢子系統(tǒng)第二層圖:(1):處理新書購入(2)處理學(xué)生借書(3):處理學(xué)生還書(4):處理圖書注銷(5)處理學(xué)生信息查詢(6)處理圖書信息查詢、總體結(jié)構(gòu)和模塊外部設(shè)計、功能分配、程序模塊示意圖如下圖書管理程序系統(tǒng)設(shè)置模塊系統(tǒng)登陸模塊借閱管理模塊讀者管理模塊書籍管理模塊還書查詢修改信息查詢修改讀者信息添加信息查詢修改書籍信息添加借書事件添加模塊借書查詢修改讀者類別管理書籍類別管理還書事件添加注意讀者數(shù)據(jù)存取模塊借閱數(shù)據(jù)存取模塊書籍?dāng)?shù)據(jù)存取模塊數(shù)據(jù)加密與備份模塊遠(yuǎn)程數(shù)據(jù)同步模塊數(shù)據(jù)庫(運行SQLServer的服務(wù)器)針對圖書館管理系統(tǒng),可以分為兩大模塊,一個小模塊:分別為管
5、理子系統(tǒng),查詢子系統(tǒng)兩大模塊;基礎(chǔ)信息管理小模塊;在管理子系統(tǒng)中:1):新書購入處理模塊只要是針對采購員在根據(jù)計劃在外采購新書之后的處理,所以當(dāng)采購員采購到新書后,系統(tǒng)根據(jù)原先計劃采購的新書進(jìn)行核查,如果符合計劃預(yù)定,則將新書入庫;否則退貨;該模塊主要是處理購入的新書是否符合要求;圖書入庫:數(shù)據(jù)輸入格式數(shù)據(jù)范圍精度數(shù)據(jù)類型輸入媒體作者人名2,5的字符Vchar(10)漢字或英文瀏覽器索引號字母加數(shù)字20Vchar(20字符瀏覽器出版社出版社名25Vchar(50)漢字或英文瀏覽器出版日期日期8Char(8)日期型瀏覽器圖書編號數(shù)字10Char(10)數(shù)字串瀏覽器2):處理學(xué)生借書模塊:該模塊主
6、要是處理學(xué)生借書業(yè)務(wù),在圖書館管理人員輸入學(xué)生信息的時候,系統(tǒng)會根據(jù)學(xué)生文件對該學(xué)生進(jìn)行查詢,看看是否存在該學(xué)生,如果不存在,則系統(tǒng)給出警告信息:該學(xué)生不存在;如果存在該學(xué)生,則系統(tǒng)根據(jù)罰款單對該學(xué)生的欠款情況進(jìn)行查詢,如果欠款超過一定金額,則借書失敗,否則接受借書,更新借書文件,在顯示器上面顯示借書成功;數(shù)據(jù)輸出(相關(guān)信息入數(shù)據(jù)庫)格式數(shù)據(jù)范圍精度數(shù)據(jù)類型輸入媒體學(xué)號數(shù)字串10=學(xué)號12Vchar(12)數(shù)字串瀏覽器圖書編號數(shù)字10Char(10)數(shù)字串瀏覽器3):處理學(xué)生還書模塊:該模塊主要是處理學(xué)生還書業(yè)務(wù),在圖書館管理人員輸入要還的圖書字段時,系統(tǒng)會在借書文件中查找該圖書信息,之后對借
7、書文件,學(xué)生文件中的該學(xué)生已借書數(shù),圖書目錄文件進(jìn)行更新;然后在借書文件中提取學(xué)生數(shù)據(jù),根據(jù)圖書的還書日期和借出日期對學(xué)生的欠款金額進(jìn)行計算,如果沒有超期,則欠款金額在原來的基礎(chǔ)上加0;之后將結(jié)果顯示出來;數(shù)據(jù)輸出(相關(guān)信息入數(shù)據(jù)庫)格式數(shù)據(jù)范圍精度數(shù)據(jù)類型輸出媒體學(xué)號數(shù)字串10=學(xué)號12Vchar(12)數(shù)字串瀏覽器圖書編號數(shù)字10Char(10)數(shù)字串瀏覽器4):處理圖書注銷模塊:該模塊主要是針對圖書注銷業(yè)務(wù);在查詢子系統(tǒng)中:有兩個查詢內(nèi)容:1) 學(xué)生信息查詢:學(xué)生信息查詢子模塊主要是對學(xué)生信息的查詢;2) 圖書信息查詢:圖書信息查詢子模塊主要是對圖書信息的查詢;這些模塊,是針對學(xué)生或者圖
8、書館管理人員這兩個不同的對象,查詢子系統(tǒng)主要是讓用戶了解信息,所以不需要進(jìn)行用戶密碼登陸,直接可以進(jìn)行查詢,而管理模塊是涉及到圖書館內(nèi)部的重要信息管理方面,所以必須要設(shè)置用戶密碼登陸和權(quán)限等等,以保數(shù)據(jù)的安全性和系統(tǒng)的安全性; 輸入:圖書查詢模塊 數(shù)據(jù)輸入查詢類型格式數(shù)據(jù)范圍精度數(shù)據(jù)類型輸入媒體按作者人名無無無瀏覽器按索引號字符無無無瀏覽器按編號無無無無瀏覽器按出版社無無無無瀏覽器按出版日期1990無無日期型瀏覽器學(xué)生登錄模塊數(shù)據(jù)輸入格式數(shù)據(jù)范圍精度數(shù)據(jù)類型輸入媒體學(xué)號數(shù)字串10=學(xué)號12Vchar(12)數(shù)字串瀏覽器密碼任意2,5的字符Vchar(10)漢字或英文瀏覽器索引號字母加數(shù)字20V
9、char(20字符瀏覽器出版社出版社名2,5的字符Vchar(10)漢字或英文瀏覽器索引號字母加數(shù)字20Vchar(20字符瀏覽器出版社出版社名25Vchar(50)漢字或英文瀏覽器出版日期日期8Char(8)日期型瀏覽器應(yīng)還日期日期8Char(8)日期型瀏覽器、數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計:學(xué)生文件表:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1學(xué)生編號Int41自動編號2姓名nvarchar103性別nvarchar24生日datetime85證件號碼nvarchar256聯(lián)系電話nvarchar407登記日期datetime88有效期至datetime89已借書數(shù)smallint21
10、0是否掛失nvarchar2:圖書目錄文件序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1圖書編號Int41自動編號2條形碼nvarchar203書名nvarchar2004圖書類型Nvarchar505作者Nvarchar206譯者Nvarchar207ISBNNvarchar208出版社Nvarchar309價格Money810書架名稱Nvarchar2011現(xiàn)存量Smallint212庫存總量Smallint213入庫時間Datatime814操作員Nvarchar1015簡介Nvarchar20016借出次數(shù)Smallint217是否注銷Nvarchar2:借書文件表序號字段名類型
11、長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1借閱編號Int41自動編號2圖書編號Int43學(xué)生編號Int44借閱時間Datatime85應(yīng)還時間Datatime86續(xù)借次數(shù)Smallint27操作員Nvarchar10:罰款單表序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1借閱編號Int41自動編號2圖書編號Int43學(xué)生編號Int44應(yīng)罰金額Smallint35實收金額Smallint36是否交款Nvarchar27備注Nvarchar200:入庫單表序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1書號Nvarchar301自動編號2條形碼Nvarchar203書名Nvarc
12、har2004作者Nvarchar205出版社Nvarchar306版次Nvarchar507圖書類別Nvarchar208存放位置Nvarchar209單價Money810入庫數(shù)量Smallint211金額Money812經(jīng)手人Nvarchar1013票號Nvarchar3014操作員Nvarchar1015日期datatime8:管理員表序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1管理員IDint42管理員密碼char153權(quán)限nvarchar16、出錯處理對策對于本程序的幾種可能的錯誤進(jìn)行了分析,分別進(jìn)行了不同的處理。主要的錯誤可能有:數(shù)據(jù)庫連接錯誤:這類錯誤主要是數(shù)據(jù)庫設(shè)置不正確,或sql server異常引起的,只要取消本次操作,提醒用戶檢查數(shù)據(jù)庫問題就可。輸入錯誤:這主要是用戶輸入不規(guī)范造成的,在盡量減少用戶出錯的條件的情況下,主要也是通過對話框,提醒用戶,然后再次操作。其他操作錯誤:對于用戶的不正當(dāng)操作,有可能使程序發(fā)生錯誤。主要是中止操作,并提醒用戶中止的原因和操作的規(guī)范。其他不可預(yù)知的錯誤:程序也會有一些無法預(yù)知或沒考慮完全的錯誤,對此不可能作出萬全的異常處理,這時主要要保證數(shù)據(jù)的安全,所以要經(jīng)常的進(jìn)行數(shù)據(jù)庫備份、維護(hù)設(shè)計軟件的維護(hù)主
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城鄉(xiāng)結(jié)合部出租房屋合同定金范本
- 房產(chǎn)交易三方合同托管實施細(xì)則
- 保密條款合同模板:代理合作中的商業(yè)與技術(shù)秘密
- 廣告撲克牌批量生產(chǎn)合同
- 貸款擔(dān)保合同協(xié)議
- 河南標(biāo)準(zhǔn)個人借款合同樣本規(guī)范
- 度商業(yè)合同范本:經(jīng)濟適用房交易
- 股權(quán)轉(zhuǎn)讓合同范本(標(biāo)準(zhǔn)文本)
- 采購供應(yīng)合同書其二
- 與營銷策略的區(qū)別與應(yīng)用考核試卷
- 2025年江蘇南京技師學(xué)院招聘工作人員19人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 華東師大版七年級數(shù)學(xué)下冊“第1周周考”
- DBJ50-T-385-2023半柔性復(fù)合路面技術(shù)標(biāo)準(zhǔn)
- 職業(yè)院校教師人工智能素養(yǎng):內(nèi)涵流變、框架構(gòu)建與生成路徑
- 中國地方政府融資平臺行業(yè)市場深度分析及投資前景展望報告
- 如何在初中數(shù)學(xué)教學(xué)中提升學(xué)生的核心素養(yǎng)
- 2025年廣東中考物理學(xué)科模擬試卷(廣東專屬)
- 2025年湘教版二年級美術(shù)下冊計劃與教案
- GB/T 4706.30-2024家用和類似用途電器的安全第30部分:廚房機械的特殊要求
- 2024年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 消防安全管理制度完整版完整版
評論
0/150
提交評論